/*! tailwindcss v4.1.6 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.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-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4\!{margin-top:calc(var(--spacing)*4)!important}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-8{margin-right:calc(var(--spacing)*8)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing)*0)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-9{height:calc(var(--spacing)*9)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-48{height:calc(var(--spacing)*48)}.h-\[240px\]{height:240px}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-\[240px\]{width:240px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#999\]{border-color:#999}.border-black{border-color:var(--color-black)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-orange-300{border-color:var(--color-orange-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.bg-\[var\(--branding-secondary-color\)\]{background-color:var(--branding-secondary-color)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.fill-current{fill:currentColor}.p-2{padding:calc(var(--spacing)*2)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.text-center{text-align:center}.text-start{text-align:start}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\(--branding-secondary-color\){color:var(--branding-secondary-color)}.text-\[gray\]{color:gray}.text-\[red\]{color:red}.text-black{color:var(--color-black)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-red-700{color:var(--color-red-700)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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)}.ring-black{--tw-ring-color:var(--color-black)}.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,visibility,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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:border-\[var\(--branding-secondary-color\)\]:hover{border-color:var(--branding-secondary-color)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-\[var\(--branding-primary-color\)\]:hover{background-color:var(--branding-primary-color)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}}.focus\:border-gray-300:focus{border-color:var(--color-gray-300)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-indigo-700:focus{border-color:var(--color-indigo-700)}.focus\:border-orange-500:focus{border-color:var(--color-orange-500)}.focus\:bg-gray-50:focus{background-color:var(--color-gray-50)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-indigo-100:focus{background-color:var(--color-indigo-100)}.focus\:text-gray-500:focus{color:var(--color-gray-500)}.focus\:text-gray-700:focus{color:var(--color-gray-700)}.focus\:text-gray-800:focus{color:var(--color-gray-800)}.focus\:text-indigo-800:focus{color:var(--color-indigo-800)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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\:ring-2:focus{--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)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-orange-200:focus{--tw-ring-color:var(--color-orange-200)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:-my-px{margin-block:-1px}.sm\:ms-6{margin-inline-start:calc(var(--spacing)*6)}.sm\:ms-10{margin-inline-start:calc(var(--spacing)*10)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:px-9{padding-inline:calc(var(--spacing)*9)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-20{padding-block:calc(var(--spacing)*20)}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:gap-x-\[40px\]{-moz-column-gap:40px;column-gap:40px}}.ltr\:origin-top-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where(:dir(ltr),[dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100% 0}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-indigo-600{border-color:var(--color-indigo-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-indigo-900\/50{background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50{background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-indigo-300{color:var(--color-indigo-300)}@media (hover:hover){.dark\:hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.dark\:hover\:border-gray-700:hover{border-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-100:hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}.dark\:hover\:text-gray-400:hover{color:var(--color-gray-400)}}.dark\:focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.dark\:focus\:border-gray-700:focus{border-color:var(--color-gray-700)}.dark\:focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.dark\:focus\:border-indigo-600:focus{border-color:var(--color-indigo-600)}.dark\:focus\:bg-gray-700:focus{background-color:var(--color-gray-700)}.dark\:focus\:bg-gray-800:focus{background-color:var(--color-gray-800)}.dark\:focus\:bg-gray-900:focus{background-color:var(--color-gray-900)}.dark\:focus\:bg-indigo-900:focus{background-color:var(--color-indigo-900)}.dark\:focus\:text-gray-200:focus{color:var(--color-gray-200)}.dark\:focus\:text-gray-300:focus{color:var(--color-gray-300)}.dark\:focus\:text-gray-400:focus{color:var(--color-gray-400)}.dark\:focus\:text-indigo-200:focus{color:var(--color-indigo-200)}.dark\:focus\:ring-indigo-600:focus{--tw-ring-color:var(--color-indigo-600)}.dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:var(--color-gray-800)}}@media print{.print\:\!hidden{display:none!important}}}.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:""}.metismenu .mm-active>a>.glyphicon.arrow:before{content:""}.metismenu .fa.arrow:before{content:""}.metismenu .mm-active>a>.fa.arrow:before{content:""}.metismenu .ion.arrow:before{content:""}.metismenu .mm-active>a>.ion.arrow:before{content:""}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:""}.metismenu .mm-active>a>.fa.plus-times{transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:""}.metismenu .mm-active>a>.fa.plus-minus:before{content:""}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{height:0;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease;position:relative;overflow:hidden}.metismenu .has-arrow{position:relative}.metismenu .has-arrow:after{content:"";border-style:solid;border-width:1px 0 0 1px;border-color:initial;transform-origin:top;width:.5em;height:.5em;transition:all .3s ease-out;position:absolute;top:50%;right:1em;transform:rotate(-45deg)translateY(-50%)}[dir=rtl] .metismenu .has-arrow:after{left:1em;right:auto;transform:rotate(135deg)translateY(-50%)}.metismenu .mm-active>.has-arrow:after,.metismenu .has-arrow[aria-expanded=true]:after{transform:rotate(-135deg)translateY(-50%)}[dir=rtl] .metismenu .mm-active>.has-arrow:after,[dir=rtl] .metismenu .has-arrow[aria-expanded=true]:after{transform:rotate(225deg)translateY(-50%)}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-can,.fa-trash-alt{--fa:""}.fa-text-height{--fa:""}.fa-user-xmark,.fa-user-times{--fa:""}.fa-stethoscope{--fa:""}.fa-message,.fa-comment-alt{--fa:""}.fa-info{--fa:""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa:""}.fa-explosion{--fa:""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-days,.fa-calendar-alt{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-down,.fa-sort-desc{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-icons,.fa-heart-music-camera-bolt{--fa:""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angles-down,.fa-angle-double-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer-mug-empty,.fa-beer{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-fire-flame-simple,.fa-burn{--fa:""}.fa-person,.fa-male{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-paste,.fa-file-clipboard{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-ramp-box,.fa-truck-loading{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-box-archive,.fa-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-screen-button,.fa-tablet-alt{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-square-caret-right,.fa-caret-square-right{--fa:""}.fa-scissors,.fa-cut{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-tachograph-digital,.fa-digital-tachograph{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-reply,.fa-mail-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-square-minus,.fa-minus-square{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down,.fa-caret-square-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-end,.fa-hourglass-3{--fa:""}.fa-heart-crack,.fa-heart-broken{--fa:""}.fa-square-up-right,.fa-external-link-square-alt{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa:""}.fa-unlock-keyhole,.fa-unlock-alt{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-simple,.fa-headphones-alt{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-low,.fa-volume-down{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-awn,.fa-wheat-alt{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-square-check,.fa-check-square{--fa:""}.fa-peseta-sign{--fa:""}.fa-heading,.fa-header{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-square-phone-flip,.fa-phone-square-alt{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-face-dizzy,.fa-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paintbrush,.fa-paint-brush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub-person,.fa-hot-tub{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-pen-to-square,.fa-edit{--fa:""}.fa-car-side{--fa:""}.fa-share-nodes,.fa-share-alt{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-half,.fa-hourglass-2{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-square-rss,.fa-rss-square{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia-sign,.fa-hryvnia{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-truck-medical,.fa-ambulance{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-storm,.fa-poo-bolt{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-waveform,.fa-file-medical-alt{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-clip,.fa-pen-alt{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-van-shuttle,.fa-shuttle-van{--fa:""}.fa-building-user{--fa:""}.fa-square-caret-left,.fa-caret-square-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-chart-area,.fa-area-chart{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-spray-can-sparkles,.fa-air-freshener{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-maximize,.fa-expand-arrows-alt{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-shuffle,.fa-random{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-start,.fa-hourglass-1{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry-box,.fa-people-carry{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight-scale,.fa-weight{--fa:""}.fa-user-group,.fa-user-friends{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-lines,.fa-microphone-alt{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-pen,.fa-user-edit{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-top-left,.fa-border-style{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-square-poll-vertical,.fa-poll{--fa:""}.fa-mug-hot{--fa:""}.fa-car-battery,.fa-battery-car{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-square-caret-up,.fa-caret-square-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-chart-bar,.fa-bar-chart{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-square-plus,.fa-plus-square{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-martini-glass,.fa-glass-martini-alt{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa:""}.fa-table-columns,.fa-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-minimize,.fa-compress-arrows-alt{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angles-right,.fa-angle-double-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-euro-sign,.fa-eur,.fa-euro{--fa:""}.fa-chair{--fa:""}.fa-circle-check,.fa-check-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-reply-all,.fa-mail-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa:""}.fa-file-import,.fa-arrow-right-to-file{--fa:""}.fa-square-arrow-up-right,.fa-external-link-square{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-left-right,.fa-arrows-alt-h{--fa:""}.fa-boxes-packing{--fa:""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-text-slash,.fa-remove-format{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-left-right,.fa-arrows-h{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-chalkboard,.fa-blackboard{--fa:""}.fa-user-large-slash,.fa-user-alt-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-halved,.fa-shield-alt{--fa:""}.fa-book-atlas,.fa-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-zipper,.fa-file-archive{--fa:""}.fa-square{--fa:""}.fa-martini-glass-empty,.fa-glass-martini{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-pointed,.fa-feather-alt{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-rectangle-ad,.fa-ad{--fa:""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-dollar,.fa-money-check-alt{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-up-down-left-right,.fa-arrows-alt{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-stroke,.fa-star-half-alt{--fa:""}.fa-code{--fa:""}.fa-whiskey-glass,.fa-glass-whiskey{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-won-sign,.fa-krw,.fa-won{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-taxi,.fa-cab{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa:""}.fa-eject{--fa:""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-signs-post,.fa-map-signs{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-house-user,.fa-home-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-martini-glass-citrus,.fa-cocktail{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-whole,.fa-apple-alt{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-square-poll-horizontal,.fa-poll-h{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa:""}.fa-mobile-screen-button,.fa-mobile-alt{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee-sign,.fa-rupee{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-flip,.fa-phone-alt{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-forward-fast,.fa-fast-forward{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-square-parking,.fa-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-simple,.fa-bus-alt{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-house-chimney,.fa-home-lg{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa:""}.fa-sort-up,.fa-sort-asc{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location-crosshairs,.fa-location{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-xmark,.fa-calendar-times{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-gear,.fa-user-cog{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-person-digging,.fa-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge-sign,.fa-tenge{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-up-right-from-square,.fa-external-link-alt{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-book-bible,.fa-bible{--fa:""}.fa-o{--fa:"O"}.fa-suitcase-medical,.fa-medkit{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-person-dress,.fa-female{--fa:""}.fa-comment-dollar{--fa:""}.fa-business-time,.fa-briefcase-clock{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa:""}.fa-envelope{--fa:""}.fa-angles-up,.fa-angle-double-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-rectangle-list,.fa-list-alt{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa:""}.fa-train-subway,.fa-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa:""}.fa-crop-simple,.fa-crop-alt{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa:""}.fa-gear,.fa-cog{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-variable,.fa-square-root-alt{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-house-chimney-medical,.fa-clinic-medical{--fa:""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-screen,.fa-mobile-android-alt{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-half,.fa-battery-3{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-right-long,.fa-long-arrow-alt-right{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-tty,.fa-teletype{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-person-hiking,.fa-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-delete-left,.fa-backspace{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-skull,.fa-book-dead{--fa:""}.fa-id-card,.fa-drivers-license{--fa:""}.fa-outdent,.fa-dedent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa:""}.fa-utensils,.fa-cutlery{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-tower-broadcast,.fa-broadcast-tower{--fa:""}.fa-truck-pickup{--fa:""}.fa-up-long,.fa-long-arrow-alt-up{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa:""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-kit-medical,.fa-first-aid{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-car,.fa-automobile{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-square-h,.fa-h-square{--fa:""}.fa-podcast{--fa:""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-handshake-angle,.fa-hands-helping{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-empty,.fa-battery-0{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-person-walking-with-cane,.fa-blind{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa:""}.fa-link,.fa-chain{--fa:""}.fa-ear-listen,.fa-assistive-listening-systems{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa:""}.fa-person-dots-from-line,.fa-diagnoses{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-pen,.fa-file-edit{--fa:""}.fa-receipt{--fa:""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-ul,.fa-list-dots{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-dome,.fa-landmark-alt{--fa:""}.fa-arrow-up{--fa:""}.fa-tv,.fa-television,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-truck-fast,.fa-shipping-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-circle-half-stroke,.fa-adjust{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-square-phone,.fa-phone-square{--fa:""}.fa-plus,.fa-add{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa:""}.fa-arrows-up-down-left-right,.fa-arrows{--fa:""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign-hanging,.fa-sign{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-rear,.fa-car-alt{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-quarter,.fa-battery-2{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumbtack,.fa-thumb-tack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-gears,.fa-cogs{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-simple,.fa-ticket-alt{--fa:""}.fa-building{--fa:""}.fa-angles-left,.fa-angle-double-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-file-export,.fa-arrow-right-from-file{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball-tee,.fa-golf-ball{--fa:""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-wand-magic,.fa-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-person-biking,.fa-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-up-down,.fa-arrows-alt-v{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-flame-curved,.fa-fire-alt{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-face-angry,.fa-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-rss,.fa-feed{--fa:""}.fa-draw-polygon{--fa:""}.fa-scale-balanced,.fa-balance-scale{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-three-quarters,.fa-battery-4{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-hand-fist,.fa-fist-raised{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-share,.fa-mail-forward{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-right-left,.fa-exchange-alt{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa:""}.fa-turn-down,.fa-level-down-alt{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-square-envelope,.fa-envelope-square{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-bandage,.fa-band-aid{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-clip,.fa-id-card-alt{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-hand-dots,.fa-allergies{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-mug-saucer,.fa-coffee{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-large,.fa-user-alt{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa:""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-gear,.fa-users-cog{--fa:""}.fa-person-military-pointing{--fa:""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-simple,.fa-handshake-alt{--fa:""}.fa-jet-fighter,.fa-fighter-jet{--fa:""}.fa-square-share-nodes,.fa-share-alt-square{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-turn-up,.fa-level-up-alt{--fa:""}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-D_cYUPeE.woff2)format("woff2"),url(/build/assets/fa-brands-400-D1LuMI3I.ttf)format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-square-js,.fa-js-square{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-square-reddit,.fa-reddit-square{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-square-instagram,.fa-instagram-square{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-square-hacker-news,.fa-hacker-news-square{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-square-snapchat,.fa-snapchat-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-square-dribbble,.fa-dribbble-square{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-wpressr,.fa-rendact{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-square-github,.fa-github-square{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-square-gitlab,.fa-gitlab-square{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-square-pinterest,.fa-pinterest-square{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-square-google-plus,.fa-google-plus-square{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-square-pied-piper,.fa-pied-piper-square{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-square-facebook,.fa-facebook-square{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-square-lastfm,.fa-lastfm-square{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-square-behance,.fa-behance-square{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-square-git,.fa-git-square{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-regular-400-BjRzuEpd.woff2)format("woff2"),url(/build/assets/fa-regular-400-DZaxPHgR.ttf)format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-CTAAxXor.woff2)format("woff2"),url(/build/assets/fa-solid-900-D0aA9rwL.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/build/assets/fa-brands-400-D_cYUPeE.woff2)format("woff2"),url(/build/assets/fa-brands-400-D1LuMI3I.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/build/assets/fa-solid-900-CTAAxXor.woff2)format("woff2"),url(/build/assets/fa-solid-900-D0aA9rwL.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/build/assets/fa-regular-400-BjRzuEpd.woff2)format("woff2"),url(/build/assets/fa-regular-400-DZaxPHgR.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-solid-900-CTAAxXor.woff2)format("woff2"),url(/build/assets/fa-solid-900-D0aA9rwL.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-brands-400-D_cYUPeE.woff2)format("woff2"),url(/build/assets/fa-brands-400-D1LuMI3I.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-regular-400-BjRzuEpd.woff2)format("woff2"),url(/build/assets/fa-regular-400-DZaxPHgR.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-v4compatibility-C9RhG_FT.woff2)format("woff2"),url(/build/assets/fa-v4compatibility-CCth-dXg.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/build/assets/jost-cyrillic-400-normal-D-dck9xc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/build/assets/jost-latin-ext-400-normal-Dxm_0BiY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/build/assets/jost-latin-400-normal-CzevXVe6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{height:100%}html body{height:100%;font-family:var(--font-sans);color:#222;background-color:#eee;flex-direction:column;display:flex}html body.is-public{background-color:#f6f7f9;font-family:Inter,system-ui,sans-serif}html body.is-public .container{max-width:none!important;padding-inline:48px!important}@media (min-width:48rem){html body.is-public .section-banner:not(.section-banner-home){height:360px;padding-bottom:calc(var(--spacing)*0);align-items:center}}html body.is-public .section-banner:not(.section-banner-home):before{background:linear-gradient(100deg,#11161cb8,#11161c70 48%,#11161c29)}html body.is-public .section-banner{clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}@media (min-width:48rem){html body.is-public .section-banner{min-height:380px;padding-bottom:calc(var(--spacing)*0);align-items:center}}html body.is-public .formfield-input{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border:1px solid #d4d4d4!important}html body.is-public .formfield-input::-moz-placeholder{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important;color:#8a8f98!important}html body.is-public .formfield-input::placeholder{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important;color:#8a8f98!important}html body.is-public .formfield-input:focus,html body.is-public .formfield-input:active{box-shadow:0 0 0 3px var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){:is(html body.is-public .formfield-input:focus,html body.is-public .formfield-input:active){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)22%,transparent)}}html body.is-public .formfield-checkbox label{color:#222!important}html body.is-public .button{border-radius:var(--radius-lg)!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}html body.is-public .button:hover{transform:translateY(-1px)}html body.is-public .button-primary:hover{box-shadow:0 8px 20px -8px var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){html body.is-public .button-primary:hover{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--branding-primary-color)50%,transparent)}}@media (prefers-color-scheme:dark){html body:not(.is-public){color:#eee;background-color:#222}}@media print{html body .print_hidden{display:none!important}html body main.main-dashboard{margin:0!important}}html body h2{--tw-font-weight:var(--font-weight-bold);font-size:25px;font-weight:var(--font-weight-bold)}@media (min-width:48rem){html body h2{font-size:28px}}html body h3{--tw-leading:30px;--tw-font-weight:var(--font-weight-bold);font-size:24px;line-height:30px;font-weight:var(--font-weight-bold)}@media (min-width:48rem){html body h3{--tw-leading:37px;font-size:27px;line-height:37px}}html body h5{--tw-leading:20px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:20px;font-weight:var(--font-weight-medium)}html body .container{width:100%;padding-inline:calc(var(--spacing)*11);margin-inline:auto}@media (min-width:48rem){html body .container{max-width:1240px}}html body header{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:100;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*3);color:var(--color-black);border-style:solid;border-color:#e6e8ec;border-bottom-width:1px;transition:all .4s ease-in-out;display:flex;position:fixed;box-shadow:0 1px 3px #0000000f}@media (min-width:64rem){html body header{height:80px;padding-inline:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);align-items:center}}html body header.sticky{--tw-leading:auto;line-height:auto;position:fixed}html body header.sticky .logo{max-width:90px}@media (min-width:64rem){html body header.sticky .logo{max-width:100px}}html body header.sticky .logo:before{bottom:-19px}@media (min-width:64rem){html body header.sticky .logo:before{bottom:-25px}}html body header.sticky~main{margin-top:84px}@media (min-width:64rem){html body header.sticky~main{margin-top:80px}}html body header.sticky #mobile-menu .mm-collapse,html body header.sticky #mobile-menu .mm-collapsing{top:82px}html body header~main{margin-top:92px}@media (min-width:64rem){html body header~main{margin-top:80px}}html body header.dashboard-header{display:none}html body header #mobile-menu{width:calc(var(--spacing)*100);text-align:right;flex-grow:1;justify-content:flex-end;align-items:center;margin-bottom:7px;margin-right:16px;display:flex}@media (min-width:64rem){html body header #mobile-menu{display:none}}html body header #mobile-menu .menu-btn{width:36px;height:30px;display:block;position:relative}html body header #mobile-menu .menu-btn[aria-expanded=true] span{inset:calc(var(--spacing)*0);margin:auto;position:absolute;transform:rotate(45deg)}html body header #mobile-menu .menu-btn[aria-expanded=true] span:nth-child(2){display:none}html body header #mobile-menu .menu-btn[aria-expanded=true] span:last-child{transform:rotate(-45deg)}html body header #mobile-menu .menu-btn span{background-color:#000;width:100%;height:3px;margin-bottom:9px;transition:all .4s;display:block}html body header #mobile-menu .mm-collapse,html body header #mobile-menu .mm-collapsing{top:91px;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);text-align:left;z-index:1000;background-color:#eee;max-height:calc(100dvh - 91px);position:fixed;overflow-y:auto}@media (min-width:48rem){:is(html body header #mobile-menu .mm-collapse,html body header #mobile-menu .mm-collapsing){top:114px}}html body header #mobile-menu .mm-collapse .collapse-content,html body header #mobile-menu .mm-collapsing .collapse-content{padding-block:83px;padding-inline:43px}html body header #mobile-menu .mm-collapse li,html body header #mobile-menu .mm-collapsing li{text-transform:uppercase;margin-bottom:43px;padding-inline:24px;font-size:20px;font-weight:500}html body header #mobile-menu .mm-collapse li:first-child,html body header #mobile-menu .mm-collapsing li:first-child{padding-top:43px}html body header #mobile-menu .mm-collapse li:last-child,html body header #mobile-menu .mm-collapsing li:last-child{padding-bottom:16px}html body header #mobile-menu .mm-collapse li:hover a,html body header #mobile-menu .mm-collapsing li:hover a{color:var(--branding-secondary-color)}html body header #mobile-menu a{transition:all .4s}html body header #main-menu{--tw-font-weight:var(--font-weight-semibold);width:100%;font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;padding-inline:48px;display:none}@media (min-width:64rem){html body header #main-menu{display:flex}}html body header #main-menu .logo{margin-inline:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*0)}html body header #main-menu .logo img{width:auto;height:48px}html body header #main-menu ul{align-items:center;display:flex}html body header #main-menu ul li{--tw-tracking:.6px;letter-spacing:.6px;text-transform:uppercase;align-items:center;margin-inline:16px;font-size:14px;display:flex}html body header #main-menu ul li a{transition:all .4s}html body header #main-menu ul li.active a,html body header #main-menu ul li:hover a{color:var(--branding-secondary-color)}html body header #main-menu ul li.nav-cta{margin-left:10px}html body header #main-menu ul li.nav-cta a{background-color:var(--branding-secondary-color);--tw-leading:var(--leading-normal);font-size:15px;line-height:var(--leading-normal);text-transform:none;border-radius:9px;padding-block:9px;padding-inline:22px;transition:background-color .2s;display:inline-block;color:var(--color-white)!important}html body header #main-menu ul li.nav-cta a:hover{background-color:var(--branding-primary-color)}html body header .logo{z-index:1;max-width:100px;transition:max-width .3s ease-in-out;position:relative}@media (min-width:48rem){html body header .logo{max-width:130px}}html body header .logo img{-o-object-fit:contain;object-fit:contain;border-radius:20px}html body main{flex-grow:1;transition:all .4s ease-in-out}html body main.main-dashboard{margin-left:47px}@media (min-width:48rem){html body main.main-dashboard{margin-left:300px}}@media (min-width:64rem){html body main.main-dashboard{margin-left:363px}}html body main.main-dashboard .container{padding-inline:22px}@media (min-width:48rem){html body main.main-dashboard .container{max-width:1195px}}html body main.main-dashboard #side_menu,html body main.main-dashboard .sidebar-button{display:flex}@media (min-width:48rem){html body main.main-dashboard .sidebar-button{display:none}}html body main h1.page_header{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#eee;text-transform:uppercase}@media (min-width:48rem){html body main h1.page_header{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}html body main input[type=text],html body main input[type=email],html body main input[type=search],html body main input[type=tel],html body main input[type=date],html body main input[type=password]{border-radius:var(--radius-sm);width:100%;padding:calc(var(--spacing)*2);color:var(--color-black);background-color:#eee}@media (min-width:64rem){html body main .form-wrap{max-width:456px}}html body main .form-wrap .button{width:100%}html body main .formfield{margin-bottom:calc(var(--spacing)*3)}html body main .formfield .formfield-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-black);background-color:#eee;border:1px solid #d4d4d4;transition:border-color .2s,box-shadow .2s;display:block}html body main .formfield .formfield-input::-moz-placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#8a8f98}html body main .formfield .formfield-input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#8a8f98}html body main .formfield .formfield-input:focus,html body main .formfield .formfield-input:active{border-color:var(--branding-secondary-color);--tw-outline-style:none;box-shadow:0 0 0 3px var(--branding-secondary-color);outline-style:none}@supports (color:color-mix(in lab,red,red)){:is(html body main .formfield .formfield-input:focus,html body main .formfield .formfield-input:active){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)22%,transparent)}}html body main .formfield .formfield-input[readonly]{color:#adb5bd;pointer-events:none}html body main .formfield textarea.formfield-input{resize:vertical;width:100%;min-height:111px}html body main .formfield .formfield-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.64598 4.64598C1.69242 4.59941 1.7476 4.56247 1.80834 4.53727C1.86909 4.51206 1.93421 4.49908 1.99998 4.49908C2.06575 4.49908 2.13087 4.51206 2.19161 4.53727C2.25236 4.56247 2.30753 4.59941 2.35398 4.64598L7.99998 10.293L13.646 4.64598C13.6925 4.59949 13.7477 4.56261 13.8084 4.53745C13.8691 4.5123 13.9342 4.49935 14 4.49935C14.0657 4.49935 14.1308 4.5123 14.1916 4.53745C14.2523 4.56261 14.3075 4.59949 14.354 4.64598C14.4005 4.69247 14.4373 4.74766 14.4625 4.80839C14.4877 4.86913 14.5006 4.93423 14.5006 4.99998C14.5006 5.06572 14.4877 5.13082 14.4625 5.19156C14.4373 5.2523 14.4005 5.30749 14.354 5.35398L8.35398 11.354C8.30753 11.4005 8.25236 11.4375 8.19161 11.4627C8.13087 11.4879 8.06575 11.5009 7.99998 11.5009C7.93421 11.5009 7.86909 11.4879 7.80834 11.4627C7.7476 11.4375 7.69242 11.4005 7.64598 11.354L1.64598 5.35398C1.59942 5.30753 1.56247 5.25236 1.53727 5.19161C1.51206 5.13087 1.49908 5.06575 1.49908 4.99998C1.49908 4.93421 1.51206 4.86909 1.53727 4.80834C1.56247 4.7476 1.59942 4.69242 1.64598 4.64598Z' fill='%2354595E'/%3E%3C/svg%3E%0A");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:16px}html body main .formfield .formfield-select option{background-color:var(--color-white)}html body main .formfield label.readonly-label{color:#adb5bd!important}html body main .form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-leading:calc(var(--spacing)*6);font-size:12px;line-height:calc(var(--spacing)*6);color:#222;padding-block:6px;padding-inline:8px;background-color:#eee;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.64598 4.64598C1.69242 4.59941 1.7476 4.56247 1.80834 4.53727C1.86909 4.51206 1.93421 4.49908 1.99998 4.49908C2.06575 4.49908 2.13087 4.51206 2.19161 4.53727C2.25236 4.56247 2.30753 4.59941 2.35398 4.64598L7.99998 10.293L13.646 4.64598C13.6925 4.59949 13.7477 4.56261 13.8084 4.53745C13.8691 4.5123 13.9342 4.49935 14 4.49935C14.0657 4.49935 14.1308 4.5123 14.1916 4.53745C14.2523 4.56261 14.3075 4.59949 14.354 4.64598C14.4005 4.69247 14.4373 4.74766 14.4625 4.80839C14.4877 4.86913 14.5006 4.93423 14.5006 4.99998C14.5006 5.06572 14.4877 5.13082 14.4625 5.19156C14.4373 5.2523 14.4005 5.30749 14.354 5.35398L8.35398 11.354C8.30753 11.4005 8.25236 11.4375 8.19161 11.4627C8.13087 11.4879 8.06575 11.5009 7.99998 11.5009C7.93421 11.5009 7.86909 11.4879 7.80834 11.4627C7.7476 11.4375 7.69242 11.4005 7.64598 11.354L1.64598 5.35398C1.59942 5.30753 1.56247 5.25236 1.53727 5.19161C1.51206 5.13087 1.49908 5.06575 1.49908 4.99998C1.49908 4.93421 1.51206 4.86909 1.53727 4.80834C1.56247 4.7476 1.59942 4.69242 1.64598 4.64598Z' fill='%2354595E'/%3E%3C/svg%3E%0A");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:16px;border-radius:6px;padding-right:30px}html body main .form-select option{background-color:var(--color-white)}html body main .formfield-wrap{margin-bottom:calc(var(--spacing)*3)}html body main .formfield-wrap .input-error-text{margin-top:calc(var(--spacing)*3);color:var(--color-red-600);font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-leading:calc(var(--spacing)*4)!important;line-height:calc(var(--spacing)*4)!important}html body main .formfield-wrap .input-success-text{margin-top:calc(var(--spacing)*3);color:var(--color-green-600);font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-leading:calc(var(--spacing)*4)!important;line-height:calc(var(--spacing)*4)!important}html body main .formfield-checkbox{padding-inline:calc(var(--spacing)*1);align-items:center;display:flex}html body main .formfield-checkbox input{margin-right:calc(var(--spacing)*4);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:var(--tw-border-style);--tw-border-style:solid;background-position:50%;background-repeat:no-repeat;border:2px solid #222;border-radius:2px;width:18px;height:18px}html body main .formfield-checkbox input:checked{border-color:var(--branding-secondary-color);background-color:var(--branding-secondary-color)}@media (prefers-color-scheme:dark){html body main .formfield-checkbox input{border-color:#ccc}}html body main .formfield-checkbox input:checked{background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 9.9L0 5.9L1.4 4.5L4 7.1L10.6 0.5L12 1.9L4 9.9Z' fill='white'/%3E%3C/svg%3E%0A")}html body main .formfield-checkbox label{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:#222;flex:1}@media (prefers-color-scheme:dark){html body main .formfield-checkbox label{color:#eee}}html body main .formfield-checkbox-dark input{border-color:var(--color-black)}html body main .formfield-checkbox-dark label{color:var(--color-black)}html body main select[disabled]{pointer-events:none;color:#adb5bd!important}html body main .button{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;width:100%;padding:calc(var(--spacing)*4);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;vertical-align:middle;line-height:1.5;font-family:var(--font-sans);border:2px solid #0000;padding-block:10px;transition:background-color .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-block}@media (min-width:48rem){html body main .button{width:auto}}html body main .button:hover{transform:translateY(-1px)}html body main .button-primary{border-color:var(--branding-secondary-color);background-color:var(--branding-secondary-color);color:var(--color-white)}html body main .button-primary:hover{border-color:var(--branding-primary-color);background-color:var(--branding-primary-color);color:var(--color-white);box-shadow:0 8px 20px -8px var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){html body main .button-primary:hover{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--branding-primary-color)50%,transparent)}}html body main .button-outline-white{color:#222;border-color:#222}@media (hover:hover){html body main .button-outline-white:hover{background-color:var(--color-white);color:var(--branding-primary-color)}}@media (prefers-color-scheme:dark){html body main .button-outline-white{color:#ccc;border-color:#ccc}}html body main .button-danger{background-color:var(--color-red-700);color:var(--color-white)}@media (hover:hover){html body main .button-danger:hover{background-color:var(--color-red-600)}}html body main input[type=text],html body main input[type=email],html body main input[type=password]{border-radius:var(--radius-sm);background-color:var(--color-white);width:100%;padding:calc(var(--spacing)*2);color:var(--color-black)}html body main select option{background-color:var(--color-gray-950)}html body main #side_menu{top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1000;background-color:var(--branding-primary-color);width:100%;max-width:47px;padding-bottom:calc(var(--spacing)*14);flex-direction:column;transition:max-width .3s;display:none;position:fixed;overflow:hidden auto}@media (min-width:48rem){html body main #side_menu{max-width:300px;overflow-y:auto}}@media (min-width:64rem){html body main #side_menu{max-width:363px}}html body main #side_menu::-webkit-scrollbar{width:4px}html body main #side_menu::-webkit-scrollbar-track{background-color:#0000;border-radius:3.40282e38px}html body main #side_menu::-webkit-scrollbar-thumb{background-color:#595959;border-radius:3.40282e38px}html body main #side_menu a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;align-items:center;padding:10px;transition:all .4s;display:flex}html body main #side_menu a span{white-space:nowrap;flex:1;display:block}html body main #side_menu a .icon{flex:0 0 24px;justify-content:center;align-items:center;max-width:24px;height:24px;margin-right:14px;display:flex}html body main #side_menu a:hover{color:var(--color-white)}html body main #side_menu .sidebar-header{max-width:0;height:113px;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);opacity:0;background-color:#eee;align-items:center;display:block}@media (min-width:48rem){html body main #side_menu .sidebar-header{max-width:100%;padding-inline:calc(var(--spacing)*5);opacity:1;display:flex}}html body main #side_menu .sidebar-header .logo{width:90px;transition:all .3s}@media (min-width:48rem){html body main #side_menu .sidebar-header .logo{width:80px;height:64px}}html body main #side_menu .sidebar-header .logo a{padding:calc(var(--spacing)*0)}html body main #side_menu>ul{margin-top:calc(var(--spacing)*11);margin-bottom:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){html body main #side_menu>ul{padding-inline:calc(var(--spacing)*4)}}html body main #side_menu>ul>li:last-child{margin-top:auto;margin-bottom:calc(var(--spacing)*0)}html body main #side_menu>ul>li:nth-last-child(2){margin-bottom:calc(var(--spacing)*8)}html body main #side_menu li{margin-bottom:calc(var(--spacing)*1);transition:all .4s}html body main #side_menu li.current,html body main #side_menu li:hover{background-color:#03445c}html body main #side_menu .copyright{--tw-leading:32px;--tw-font-weight:var(--font-weight-medium);width:100vw;line-height:32px;font-weight:var(--font-weight-medium);white-space:normal;color:var(--color-white);opacity:0;transition:all .3s;display:inline-block}@media (min-width:48rem){html body main #side_menu .copyright{width:100%;padding-inline:calc(var(--spacing)*7);opacity:1}}html body main #side_menu .copyright a{margin-left:calc(var(--spacing)*3);padding:calc(var(--spacing)*0);display:inline}html body main #side_menu.sidebar-open{max-width:100%;overflow-y:auto}@media (min-width:48rem){html body main #side_menu.sidebar-open{max-width:363px}}html body main #side_menu.sidebar-open .sidebar-header{opacity:1;max-width:100%;display:flex}html body main #side_menu.sidebar-open>ul{padding-inline:18px}html body main #side_menu.sidebar-open>ul>li:last-child{margin-inline:calc(var(--spacing)*4)}@media (min-width:48rem){html body main #side_menu.sidebar-open>ul>li:last-child{margin-inline:calc(var(--spacing)*2)}}html body main #side_menu.sidebar-open .copyright{padding-inline:calc(var(--spacing)*10);opacity:1}html body main #side_menu.sidebar-open .collapse-menu{padding-left:calc(var(--spacing)*8)}html body main #side_menu .collapse-menu{max-height:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0);transition:max-height .3s;overflow:hidden;height:auto!important}@media (min-width:48rem){html body main #side_menu .collapse-menu{padding-left:calc(var(--spacing)*10)}}html body main #side_menu .collapse-menu li:hover>a{color:var(--branding-secondary-color)}html body main #side_menu .collapse-menu.show{max-height:1000px}html body main .sidebar-button{top:34px;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1001;border-style:var(--tw-border-style);background-color:var(--branding-secondary-color);cursor:pointer;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:none;position:fixed;transform:translate(10px)}@media (min-width:48rem){html body main .sidebar-button{display:none}}html body main .sidebar-button.active{transform:translate(calc(100vw - 70px))scaleX(-1)}html body main #main_section #actual_content{flex-grow:1}html body main #main_section #actual_content h2{margin-bottom:calc(var(--spacing)*4);color:var(--branding-secondary-color)}@media (min-width:48rem){html body main #main_section #actual_content div.poss2col{-moz-columns:2;columns:2}}html body main #main_section #actual_content p{margin-bottom:calc(var(--spacing)*4);--tw-leading:30px;font-size:15px;line-height:30px}@media (min-width:48rem){html body main #main_section #actual_content p{font-size:17px}}html body main #main_section #actual_content p.mb-0{margin-bottom:calc(var(--spacing)*0)}html body main #main_section #actual_content ul{padding-left:calc(var(--spacing)*5);--tw-leading:30px;font-size:16px;line-height:30px;list-style-type:disc}@media (min-width:48rem){html body main #main_section #actual_content ul{font-size:17px}}html body main #main_section #terms h2{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*3);text-transform:uppercase}html body footer{background-color:var(--branding-primary-color);width:100%;padding-block:30px}@media (min-width:64rem){html body footer{padding:calc(var(--spacing)*13)}}html body footer.dashboard-footer{display:none}html body footer .container{flex-direction:column;margin-inline:auto;padding-inline:43px;display:flex}@media (min-width:48rem){html body footer .container{text-align:left;flex-direction:row;align-items:center;max-width:1240px;padding-inline:45px}}html body footer #copyright_notice{color:var(--color-white);flex-grow:1;margin-bottom:32px}@media (min-width:48rem){html body footer #copyright_notice{margin-bottom:calc(var(--spacing)*0)}html body footer .footer-nav{display:flex}}html body footer ul{text-align:left;flex-grow:1}@media (min-width:48rem){html body footer ul{text-align:right;align-items:center;display:flex}}html body footer ul li{margin-bottom:22px;font-size:20px}@media (min-width:48rem){html body footer ul li{margin-bottom:calc(var(--spacing)*0);margin-left:27px}}html body footer ul li:hover a{color:var(--branding-secondary-color)}html body footer ul li a{color:var(--color-white);text-transform:uppercase;transition:all .4s}html body footer #social-icons{align-items:center;margin-top:25px;display:flex}@media (min-width:48rem){html body footer #social-icons{margin-top:calc(var(--spacing)*0);margin-left:17px}}html body footer #social-icons .social-icon{background-color:var(--color-white);width:24px;height:24px;padding:calc(var(--spacing)*0);color:var(--color-black);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:all .4s;display:flex}html body footer #social-icons .social-icon:hover{background-color:var(--branding-secondary-color);color:var(--color-white)}html body footer #social-icons .social-icon i{font-size:14px}html body footer #social-icons li{margin-right:12px;margin-bottom:calc(var(--spacing)*0)}@media (min-width:48rem){html body footer #social-icons li{margin-right:calc(var(--spacing)*0);margin-left:12px}}html body .section-banner{height:200px;padding-bottom:calc(var(--spacing)*5);align-items:flex-end;display:flex;position:relative}@media (min-width:48rem){html body .section-banner{height:320px;padding-bottom:calc(var(--spacing)*13)}}html body .section-banner.section-banner-admin{height:auto;padding-bottom:calc(var(--spacing)*0);margin-bottom:12px}html body .section-banner.section-banner-admin:before{display:none}html body .section-banner.section-banner-admin h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--branding-secondary-color);text-transform:capitalize}html body .section-banner:before{content:"";inset:calc(var(--spacing)*0);background:linear-gradient(#0000 -16.7%,#00000040 32.11%,#00000080 61.29%,#000);position:absolute;bottom:-1px}html body .section-banner .banner-bg{inset:calc(var(--spacing)*0);z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}html body .section-banner .container{z-index:1;position:relative}html body .section-banner .home-title span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);display:block}html body .section-banner-home{height:430px;padding-bottom:calc(var(--spacing)*0);align-items:center}@media (min-width:48rem){html body .section-banner-home{height:470px}}html body .section-banner-home:before{background:linear-gradient(100deg,#11161ceb,#11161cad 48%,#11161c4d)}html body .section-banner-home .container{padding-block:34px}@media (min-width:48rem){html body .section-banner-home .container{padding-block:42px}}html body .section-banner-home .page-eyebrow{margin-bottom:16px}html body .section-banner-home .home-hero-logo{filter:drop-shadow(0 5px 12px #00000052);width:104px;height:auto}@media (min-width:48rem){html body .section-banner-home .home-hero-logo{width:132px}}html body .section-banner-home .page_header{--tw-leading:.98;--tw-font-weight:var(--font-weight-extrabold);max-width:760px;font-size:38px;line-height:.98;font-weight:var(--font-weight-extrabold);--tw-tracking:-1px;letter-spacing:-1px}@media (min-width:48rem){html body .section-banner-home .page_header{font-size:64px}}html body .section-banner-home .page_header span{display:block}html body .section-banner-home .page_header span:last-child{color:var(--branding-secondary-color)}html body .section-banner-home .page-summary{max-width:760px;margin-top:18px}html body .section-banner-home .home-hero-summary{margin:calc(var(--spacing)*0);--tw-leading:1.55;color:#fffc;max-width:700px;font-size:15px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){html body .section-banner-home .home-hero-summary{color:color-mix(in oklab,var(--color-white)80%,transparent)}}@media (min-width:48rem){html body .section-banner-home .home-hero-summary{font-size:17px}}html body .section-banner-home .home-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}html body .section-banner-home .home-hero-button{background-color:var(--branding-secondary-color);--tw-font-weight:var(--font-weight-bold);min-height:46px;font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:10px;align-items:center;gap:10px;padding-inline:22px;text-decoration-line:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 9px 22px #00000038}html body .section-banner-home .home-hero-button:hover,html body .section-banner-home .home-hero-button:focus-visible{background-color:var(--color-white);color:var(--branding-primary-color);transform:translateY(-1px)}html body .section-banner-home .home-hero-note{--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:#ffffffbf;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html body .section-banner-home .home-hero-note{color:color-mix(in oklab,var(--color-white)75%,transparent)}}html body .page-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);--tw-tracking:2px;letter-spacing:2px;color:var(--branding-secondary-color);text-transform:uppercase;margin-bottom:14px;display:inline-block}html body .dt-search{margin-bottom:19px}html body .grey-box{margin-bottom:calc(var(--spacing)*5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-white);background-color:#595959;padding:10px}html body .badge{--tw-leading:18px;--tw-font-weight:var(--font-weight-medium);font-size:12px;line-height:18px;font-weight:var(--font-weight-medium);border-radius:8px;padding-block:7px;padding-inline:12px;display:inline-block}html body .badge.badge-red{background-color:var(--color-red-600);color:var(--color-white)}html body .section-terms{padding-top:84px;padding-bottom:calc(var(--spacing)*20)}@media (min-width:64rem){html body .section-terms{padding-bottom:calc(var(--spacing)*43)}}html body .section-terms h3{margin-bottom:calc(var(--spacing)*4)}html body .section-terms ul{margin-bottom:calc(var(--spacing)*6)}html body .success_message{inset:calc(var(--spacing)*0);z-index:1000;color:var(--color-black);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed}html body .success_message .content-wrap{border-style:var(--tw-border-style);--tw-border-style:solid;width:350px;padding-block:calc(var(--spacing)*5);text-align:center;color:var(--color-white);background-color:#595959;border:1px solid #fff}html body .success_message h5{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:30px;line-height:30px}html body .success_message .button{margin-top:calc(var(--spacing)*7);width:auto}html body .validation-success-toast{z-index:1100;background:#fff;border:1px solid #d9e8df;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:13px;width:390px;max-width:calc(100vw - 32px);margin-left:-195px;padding:16px 16px 18px;animation:.36s cubic-bezier(.22,1,.36,1) both validation-toast-in;display:grid;position:fixed;top:24px;left:50%;right:auto;overflow:hidden;box-shadow:0 20px 48px #0e323d33}html body .validation-success-toast.is-leaving{animation:.22s ease-in both validation-toast-out}html body .validation-success-toast__icon{color:#fff;background:linear-gradient(145deg,#218653,#35a96e);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex;box-shadow:0 8px 18px #2186533d}html body .validation-success-toast--reopened{border-color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){html body .validation-success-toast--reopened{border-color:color-mix(in srgb,var(--branding-secondary-color)22%,#fff)}}html body .validation-success-toast--reopened .validation-success-toast__icon{background:linear-gradient(145deg,var(--branding-secondary-color),var(--branding-secondary-color));box-shadow:0 8px 18px var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){html body .validation-success-toast--reopened .validation-success-toast__icon{background:linear-gradient(145deg,var(--branding-secondary-color),color-mix(in srgb,var(--branding-secondary-color)72%,#ffb36b));box-shadow:0 8px 18px color-mix(in srgb,var(--branding-secondary-color)24%,transparent)}}html body .validation-success-toast--reopened .validation-success-toast__copy>span{color:var(--branding-secondary-color)}html body .validation-success-toast--reopened .validation-success-toast__timer{background:linear-gradient(90deg,var(--branding-secondary-color),#ff9b68)}html body .validation-success-toast__copy{min-width:0}html body .validation-success-toast__copy>span{color:#218653;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;line-height:1.2;display:block}html body .validation-success-toast__copy>strong{color:#12333f;font-size:17px;font-weight:800;line-height:1.2;display:block}html body .validation-success-toast__copy>p{color:#61727a;margin:4px 0 0;font-size:12px;line-height:1.35}html body .validation-success-toast__close{color:#60727a;cursor:pointer;background:#f1f5f6;border:0;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:30px;height:30px;padding:0;transition:background-color .16s,color .16s;display:flex}html body .validation-success-toast__close:hover,html body .validation-success-toast__close:focus-visible{color:#12333f;background:#e5edef}html body .validation-success-toast__timer{transform-origin:0;background:linear-gradient(90deg,#218653,#57bd83);width:100%;height:4px;animation:2s linear both validation-toast-timer;position:absolute;bottom:0;left:0}@keyframes validation-toast-in{0%{opacity:0;transform:translate(18px,-10px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes validation-toast-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(14px,-8px)scale(.97)}}@keyframes validation-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){html body .section-banner-home{height:480px}html body .section-banner-home .home-hero-actions{flex-flow:column;align-items:flex-start;gap:11px}html body .section-banner-home .home-hero-note{max-width:285px;line-height:1.45}html body .validation-success-toast{width:auto;margin-left:0;top:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){html body .validation-success-toast,html body .validation-success-toast.is-leaving,html body .validation-success-toast__timer{animation:none}}table.dataTable{background-color:#f9f9fc}table.dataTable thead th{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#484964;padding-block:15px}table.dataTable td,table.dataTable th{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;background-color:#f9f9fc;border-style:solid;border-color:#eeeef2;border-bottom-width:1px;min-width:80px;padding-inline:8px}table.dataTable td.actions-column,table.dataTable th.actions-column{min-width:180px}table.dataTable td.actions-column a,table.dataTable th.actions-column a{flex:none;align-items:center;text-decoration-line:none;transition:all .4s;display:inline-flex}table.dataTable td.actions-column a span,table.dataTable th.actions-column a span{text-decoration-line:underline}table.dataTable td.actions-column i,table.dataTable th.actions-column i{margin-right:calc(var(--spacing)*2)}table.dataTable tr{background:#00f}table.dataTable tr.selected td{background-color:var(--branding-primary-color);color:var(--color-white)}table.dataTable tr th.dt-orderable-asc span.dt-column-order:after{color:#bbb;content:" ↕"}table.dataTable tr th.dt-ordering-asc span.dt-column-order:after{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--branding-secondary-color);content:" ↑"}table.dataTable tr th.dt-ordering-desc span.dt-column-order:after{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--branding-secondary-color);content:" ↓"}table.dataTable tr td{cursor:pointer;text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#484964;padding-block:10px;padding-inline:10px}table.dataTable tr td a{text-decoration-line:underline}table.dataTable tr td a:hover{color:var(--branding-secondary-color)}.table-wrap{overflow-x:auto}.dt-container{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-white);color:var(--color-white);padding:8px 8px 16px;background-color:#595959}.dt-container .dt-length{margin-bottom:calc(var(--spacing)*4)}.dt-container .dt-length .form-select{margin-right:calc(var(--spacing)*3)}.dt-container .dt-search{background-color:var(--color-white);border-radius:6px;display:flex}.dt-container .dt-search label{text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-black);text-transform:uppercase;flex:0 0 128px;justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.dt-container .dt-search label{flex:0 0 135px}}.dt-container .dt-search input{border-left-style:var(--tw-border-style);--tw-border-style:solid;--tw-leading:calc(var(--spacing)*6);font-size:14px;line-height:calc(var(--spacing)*6);outline-style:var(--tw-outline-style);border-style:solid;border-color:#e9ecef;border-left-width:1px;outline-width:0;flex:1;padding-block:6px;padding-inline:8px}.dt-container .dt-info{margin-block:calc(var(--spacing)*3)}.dt-container .dt-info span.select-info{float:right}.dt-container div.dt-paging ul.pagination{margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*0)!important}.dt-container div.dt-paging ul.pagination li{margin-right:calc(var(--spacing)*2);display:inline-block}.dt-container div.dt-paging ul.pagination li button{width:24px;height:24px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.dt-container div.dt-paging ul.pagination li.active button{background-color:var(--branding-secondary-color)}.section-home{padding-top:84px;padding-bottom:84px}.section-home h2{--tw-tracking:-.5px;letter-spacing:-.5px;color:var(--branding-secondary-color);margin-bottom:22px;font-size:28px}@media (min-width:48rem){.section-home h2{font-size:32px}}.section-home p{--tw-leading:28px;margin-bottom:22px;font-size:16px;line-height:28px}@media (min-width:48rem){.section-home p{font-size:17px}}.section-home p.mb-0{margin-bottom:calc(var(--spacing)*0)}.section-home ul{padding-left:calc(var(--spacing)*0);grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;margin-block:32px;list-style-type:none;display:grid}@media (min-width:48rem){.section-home ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-home ul li{border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);--tw-leading:1.5;--tw-font-weight:var(--font-weight-medium);font-size:17px;line-height:1.5;font-weight:var(--font-weight-medium);color:#2a323b;border:1px solid #e6e8ec;border-left:3px solid var(--branding-secondary-color);border-radius:14px;align-items:flex-start;gap:15px;padding-block:22px;padding-inline:24px;display:flex;box-shadow:0 2px 12px #00000012}.section-home ul li .card-icon{width:30px;height:30px;color:var(--branding-secondary-color);background-color:var(--branding-secondary-color);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.section-home ul li .card-icon{background-color:color-mix(in srgb,var(--branding-secondary-color)12%,transparent)}}.section-home .button{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*5);flex-grow:1;width:100%}@media (min-width:48rem){.section-home .button{margin-right:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*0);flex:0 auto;width:auto;min-width:214px}}#about_page{--about-ink:#172b36;--about-muted:#677983;--about-border:#dce4e8;background:radial-gradient(circle at 10% 8%,var(--branding-primary-color),transparent 27%),#f5f7f8;color:var(--about-ink);padding:72px 0 84px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#about_page{background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--branding-primary-color)5%,transparent),transparent 27%),#f5f7f8}}#about_page .about-shell{flex-direction:column;gap:28px;max-width:1180px;margin:0 auto;display:flex}#about_page .about-purpose,#about_page .about-capabilities,#about_page .about-impact{border-radius:18px;box-shadow:0 12px 34px #12334011}#about_page .about-purpose,#about_page .about-capabilities{border:1px solid var(--about-border);background:#fff}#about_page .about-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#about_page .about-purpose{grid-template-columns:58px minmax(0,1fr);gap:26px;padding:40px;display:grid}#about_page .about-purpose h2{color:var(--about-ink);letter-spacing:-.035em;margin:0 0 17px;font-size:30px;font-weight:800;line-height:1.2}#about_page .about-purpose__mark{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}@supports (color:color-mix(in lab,red,red)){#about_page .about-purpose__mark{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#about_page .about-lead{color:#52656f;max-width:980px;margin:0;font-size:18px;line-height:1.75}#about_page .about-lead .hl{color:var(--branding-secondary-color);font-weight:750}#about_page .about-capabilities{padding:38px}#about_page .about-section-heading{border-bottom:1px solid var(--about-border);padding-bottom:28px}#about_page .about-section-heading h2{color:var(--about-ink);letter-spacing:-.03em;margin:0;font-size:27px;font-weight:800;line-height:1.25}#about_page .about-section-heading p{color:var(--about-muted);margin:10px 0 0;font-size:14px;line-height:1.65}#about_page .about-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}#about_page .about-capability-list li{color:#344b57;background:#f7f9fa;border:1px solid #e2e8eb;border-radius:13px;align-items:center;gap:14px;min-height:78px;padding:16px;font-size:14px;font-weight:700;line-height:1.45;display:flex}#about_page .about-capability__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex}@supports (color:color-mix(in lab,red,red)){#about_page .about-capability__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#about_page .about-impact{background:linear-gradient(145deg,#ffffff12,transparent 55%),var(--branding-primary-color);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:38px;padding:38px;display:grid}#about_page .about-impact h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:27px;font-weight:800;line-height:1.25}#about_page .about-impact p{color:#ffffffc2;margin:13px 0 0;font-size:14px;line-height:1.75}#about_page .about-impact__body{align-self:center}#about_page .about-commitment{background:#ffffff14;border:1px solid #ffffff21;border-radius:14px;padding:24px}#about_page .about-commitment .about-eyebrow{color:var(--branding-secondary-color);margin-top:18px}@supports (color:color-mix(in lab,red,red)){#about_page .about-commitment .about-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#about_page .about-commitment p{margin-top:0}#about_page .about-commitment__icon{background:#ffffff1a;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}@media (max-width:900px){#about_page{padding:56px 0 68px}#about_page .about-shell{max-width:760px}#about_page .about-capability-list,#about_page .about-impact{grid-template-columns:1fr}#about_page .about-impact{gap:28px}}@media (max-width:640px){#about_page{padding:38px 0 50px}#about_page .container{padding-left:18px!important;padding-right:18px!important}#about_page .about-purpose,#about_page .about-capabilities,#about_page .about-impact{border-radius:14px}#about_page .about-purpose{padding:26px 20px;display:block}#about_page .about-purpose h2{margin-top:18px;font-size:25px}#about_page .about-purpose__mark{width:50px;height:50px}#about_page .about-lead{font-size:16px}#about_page .about-capabilities,#about_page .about-impact{padding:25px 20px}#about_page .about-section-heading h2,#about_page .about-impact h2{font-size:23px}#about_page .about-capability-list li{align-items:flex-start;min-height:0}#about_page .about-commitment{padding:20px}}#contact_page{--contact-ink:#172b36;--contact-muted:#677983;--contact-border:#dce4e8;background:radial-gradient(circle at 10% 10%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--contact-ink);padding:72px 0 84px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#contact_page{background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--branding-primary-color)5%,transparent),transparent 26%),#f5f7f8}}#contact_page .contact-shell{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:28px;max-width:1180px;margin:0 auto;display:grid}#contact_page #contact_info,#contact_page .contact-form-card{border:1px solid var(--contact-border);background:#fff;border-radius:18px;min-width:0;padding:34px;box-shadow:0 12px 34px #12334011}#contact_page #contact_info{align-self:start}#contact_page .contact-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#contact_page .contact-heading{color:var(--contact-ink);letter-spacing:-.03em;text-transform:none;margin:0;font-size:28px;font-weight:800;line-height:1.2}#contact_page .contact-intro,#contact_page .contact-form-intro{color:var(--contact-muted);margin:10px 0 0;font-size:14px;line-height:1.65}#contact_page .contact-channels{flex-direction:column;gap:13px;margin-top:28px;display:flex}#contact_page .contact-channel{background:#f7f9fa;border:1px solid #e2e8eb;border-radius:13px;align-items:flex-start;gap:14px;padding:18px;display:flex}#contact_page .contact-channel__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}@supports (color:color-mix(in lab,red,red)){#contact_page .contact-channel__icon{background:color-mix(in srgb,var(--branding-secondary-color)12%,white)}}#contact_page .contact-channel__body{min-width:0}#contact_page .contact-channel__body h3{color:var(--contact-ink);margin:1px 0 7px;font-size:16px;font-weight:750;line-height:1.35}#contact_page .contact-channel__body p{color:var(--contact-muted);margin:0;font-size:13px;line-height:1.55}#contact_page .contact-channel__body a{color:var(--branding-secondary-color);overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:750;display:inline-block}#contact_page .contact-channel__body a:hover{color:var(--branding-primary-color)}#contact_page .contact-email-option+.contact-email-option{border-top:1px solid var(--contact-border);margin-top:13px;padding-top:13px}#contact_page .contact-form-card{align-self:start}#contact_page .contact-form-intro{margin-bottom:24px}#contact_page #contact_form{flex-direction:column;gap:16px;display:flex}#contact_page .contact-field{flex-direction:column;gap:7px;display:flex}#contact_page .contact-field label{color:#52656f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}#contact_page .contact-field .formfield-input{color:var(--contact-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:47px;padding:11px 13px;font-size:14px}#contact_page .contact-field .formfield-input::-moz-placeholder{color:#8a969d;font-weight:500}#contact_page .contact-field .formfield-input::placeholder{color:#8a969d;font-weight:500}#contact_page .contact-field .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){#contact_page .contact-field .formfield-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#contact_page .contact-field textarea.formfield-input{resize:vertical;min-height:136px}#contact_page #contact_form .button{border-radius:9px;width:100%;min-height:48px;font-size:14px;font-weight:750}#contact_success_page{padding:84px 0}#contact_success_page p{margin-bottom:22px;font-size:16px;line-height:28px}#contact_success_page p:last-child{margin-bottom:0}@media (max-width:900px){#contact_page{padding:56px 0 68px}#contact_page .contact-shell{grid-template-columns:1fr;max-width:680px}}@media (max-width:640px){#contact_page{padding:38px 0 50px}#contact_page .container{padding-left:18px!important;padding-right:18px!important}#contact_page #contact_info,#contact_page .contact-form-card{border-radius:14px;padding:24px 20px}#contact_page .contact-heading{font-size:24px}#contact_page .contact-channel{padding:15px}}#login_page{padding-top:84px;padding-bottom:calc(var(--spacing)*33)}#login_page .form-link{margin-top:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#222;transition:all .4s;display:block}@media (hover:hover){#login_page .form-link:hover{color:var(--branding-secondary-color)}}@media (min-width:64rem){#login_page .form-link{margin-top:calc(var(--spacing)*4)}}#login_page .input-error-text,#forgotten_password .input-error-text{text-align:left;color:#ff7a7a;padding:calc(var(--spacing)*0)!important;list-style-type:none!important}body.is-auth-split .section-banner,body.is-auth-split footer{display:none!important}body.is-auth-split #main_section{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}body.is-auth-split #actual_content{height:100%}body.is-auth-split .auth-split{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){body.is-auth-split .auth-split{grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(100vh - 80px)}}body.is-auth-split .auth-panel{background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);justify-content:center;align-items:center;display:flex}@media (min-width:64rem){body.is-auth-split .auth-panel{padding-inline:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*16)}}body.is-auth-split .auth-form{width:100%;max-width:380px}body.is-auth-split .auth-form .auth-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:1.6px;letter-spacing:1.6px;color:var(--branding-secondary-color);text-transform:uppercase;margin-bottom:10px}body.is-auth-split .auth-form h1.auth-title{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:34px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:-.5px;letter-spacing:-.5px;color:#11161c;text-transform:uppercase;margin-bottom:28px}body.is-auth-split .auth-form .formfield{margin-bottom:14px}body.is-auth-split .auth-form .formfield label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;color:#39414b;text-transform:uppercase;margin-bottom:7px;display:block}body.is-auth-split .auth-form .input-error-text{margin-top:calc(var(--spacing)*2);font-size:13px;color:var(--color-red-600)!important}body.is-auth-split .auth-form .formfield-input{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:13px;font-size:15px}body.is-auth-split .auth-form .button{margin-top:calc(var(--spacing)*2);width:100%!important}body.is-auth-split .auth-form .auth-forgot{justify-content:center;margin-top:18px;display:flex}body.is-auth-split .auth-form .auth-forgot a{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--branding-secondary-color)}body.is-auth-split .auth-form .auth-forgot a:hover{color:var(--branding-primary-color)}body.is-auth-split .auth-form .auth-back{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:#5b6573;justify-content:center;align-items:center;gap:7px;margin-top:22px;display:flex}body.is-auth-split .auth-form .auth-back svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px}body.is-auth-split .auth-form .auth-back:hover{color:var(--branding-secondary-color)}body.is-auth-split .auth-form .auth-status{margin-bottom:calc(var(--spacing)*4)}body.is-auth-split .auth-form .auth-intro{--tw-leading:1.65;color:#66737e;margin-bottom:22px;font-size:14px;line-height:1.65}body.is-auth-split .auth-form .auth-confirm-account{border-style:var(--tw-border-style);background-color:#f6f8f9;border-width:1px;border-color:#dce4e8;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:13px;display:flex}body.is-auth-split .auth-form .auth-confirm-account>span:last-child{min-width:calc(var(--spacing)*0)}body.is-auth-split .auth-form .auth-confirm-account small{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.8px;letter-spacing:.8px;color:#7b8991;text-transform:uppercase;margin-bottom:3px;display:block}body.is-auth-split .auth-form .auth-confirm-account strong{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:#172b36;display:block}body.is-auth-split .auth-form .auth-confirm-account__icon{background-color:var(--branding-primary-color);width:42px;height:42px;color:var(--branding-primary-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){body.is-auth-split .auth-form .auth-confirm-account__icon{background-color:color-mix(in srgb,var(--branding-primary-color)9%,white)}}body.is-auth-split .auth-form .auth-confirm-note{border-style:var(--tw-border-style);--tw-leading:1.55;color:#6c7b84;background-color:#f8fafb;border-width:1px;border-color:#e2e8eb;border-radius:9px;align-items:flex-start;gap:8px;margin-top:24px;padding-block:10px;padding-inline:12px;font-size:10px;line-height:1.55;display:flex}body.is-auth-split .auth-form .auth-confirm-note i{color:var(--branding-primary-color);margin-top:2px}body.is-auth-split .auth-form.auth-confirm-form .button{justify-content:center;align-items:center;gap:8px;display:flex}body.is-auth-split .auth-media{min-height:220px;padding:calc(var(--spacing)*9);background-color:#0e2a38;order:-9999;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){body.is-auth-split .auth-media{min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*14);order:0}}body.is-auth-split .auth-media .auth-media-bg{inset:calc(var(--spacing)*0);background-position:50%;background-size:cover;position:absolute}body.is-auth-split .auth-media:after{content:"";inset:calc(var(--spacing)*0);background:linear-gradient(150deg,#0e2a388c,#0e2a38ed);position:absolute}body.is-auth-split .auth-media .auth-media-txt{z-index:1;max-width:430px;color:var(--color-white);position:relative}body.is-auth-split .auth-media .auth-media-txt .auth-media-kicker{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:1.5px;letter-spacing:1.5px;color:var(--branding-secondary-color);text-transform:uppercase;margin-bottom:10px;display:block}@supports (color:color-mix(in lab,red,red)){body.is-auth-split .auth-media .auth-media-txt .auth-media-kicker{color:color-mix(in srgb,var(--branding-secondary-color)65%,white)}}body.is-auth-split .auth-media .auth-media-txt h2{--tw-leading:1.08;--tw-font-weight:var(--font-weight-extrabold);font-size:26px;line-height:1.08;font-weight:var(--font-weight-extrabold);--tw-tracking:-.4px;letter-spacing:-.4px;margin-bottom:14px}@media (min-width:48rem){body.is-auth-split .auth-media .auth-media-txt h2{font-size:34px}}body.is-auth-split .auth-media .auth-media-txt p{--tw-leading:1.6;color:#cfd9e0;font-size:15px;line-height:1.6}body.is-auth-split .auth-media.auth-confirm-media .auth-media-bg{background-position:50% 35%}.dashboard-page{--dashboard-ink:#152631;--dashboard-muted:#60717c;--dashboard-border:#dce3e7;--dashboard-surface:#fff;color:var(--dashboard-ink);padding-top:24px;padding-bottom:64px;font-family:Inter,system-ui,sans-serif}.dashboard-page .dashboard-hero{background:radial-gradient(circle at 78% 15%,#ffffff1f,transparent 23%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)58%,#0a5366 100%);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 310px;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0433442e}.dashboard-page .dashboard-hero:after{background:var(--branding-secondary-color);content:"";width:116px;height:6px;position:absolute;bottom:0;left:0}.dashboard-page .dashboard-hero__content{z-index:2;align-self:center;max-width:700px;padding:56px 0 56px 56px;position:relative}.dashboard-page .dashboard-hero__content h1{color:#fff;letter-spacing:-.04em;text-transform:none;margin:18px 0 20px;font-size:clamp(38px,4vw,60px);font-weight:800;line-height:1.02}.dashboard-page .dashboard-hero__content p{color:#ffffffc7;max-width:620px;margin:0;font-size:18px;line-height:1.65}.dashboard-page .dashboard-eyebrow,.dashboard-page .dashboard-section__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.dashboard-page .dashboard-eyebrow{color:#ffffffc7;align-items:center;gap:10px;display:flex}.dashboard-page .dashboard-eyebrow__mark{background:var(--branding-secondary-color);border-radius:999px;width:8px;height:8px}.dashboard-page .dashboard-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.dashboard-page .dashboard-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.dashboard-page .dashboard-button:hover{color:#fff;transform:translateY(-2px)}.dashboard-page .dashboard-button--primary{background:var(--branding-secondary-color);color:#fff}.dashboard-page .dashboard-button--primary:hover{box-shadow:0 12px 26px #0003}.dashboard-page .dashboard-button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff52}.dashboard-page .dashboard-button--secondary:hover{background:#ffffff26}.dashboard-page .dashboard-hero__visual{justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.dashboard-page .dashboard-hero__seal{z-index:2;background:#fff;border:10px solid #ffffff2b;border-radius:50%;justify-content:center;align-items:center;width:174px;height:174px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #0003}.dashboard-page .dashboard-hero__seal img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:17px}.dashboard-page .dashboard-hero__ring{border:1px solid #ffffff24;border-radius:50%;position:absolute}.dashboard-page .dashboard-hero__ring--one{width:270px;height:270px}.dashboard-page .dashboard-hero__ring--two{width:380px;height:380px}.dashboard-page .dashboard-section{margin-top:52px}.dashboard-page .dashboard-section__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.dashboard-page .dashboard-section__heading h2{color:var(--dashboard-ink);letter-spacing:-.025em;margin:7px 0 0;font-size:28px;line-height:1.2}.dashboard-page .dashboard-section__heading p{color:var(--dashboard-muted);text-align:right;max-width:400px;margin:0;font-size:15px;line-height:1.6}.dashboard-page .dashboard-section__eyebrow{color:var(--branding-secondary-color)}.dashboard-page .dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-page .dashboard-action-card{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);color:var(--dashboard-ink);border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:23px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 9px 28px #102d3b0e}.dashboard-page .dashboard-action-card:hover{border-color:var(--branding-secondary-color);color:var(--dashboard-ink);transform:translateY(-3px);box-shadow:0 18px 34px #102d3b1a}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-action-card:hover{border-color:color-mix(in srgb,var(--branding-secondary-color)52%,white)}}.dashboard-page .dashboard-action-card:hover .dashboard-action-card__arrow{color:var(--branding-secondary-color);transform:translate(3px)}.dashboard-page .dashboard-action-card__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-action-card__icon{background:color-mix(in srgb,var(--branding-primary-color)9%,white)}}.dashboard-page .dashboard-action-card__body{flex-direction:column;gap:6px;display:flex}.dashboard-page .dashboard-action-card__body strong{font-size:17px;font-weight:750}.dashboard-page .dashboard-action-card__body span{color:var(--dashboard-muted);font-size:14px;line-height:1.45}.dashboard-page .dashboard-action-card__arrow{color:#9aabb4;transition:color .2s,transform .2s}.dashboard-page .dashboard-overview{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:22px;margin-top:24px;display:grid}.dashboard-page .dashboard-overview__content,.dashboard-page .dashboard-support-card{border-radius:20px;padding:36px}.dashboard-page .dashboard-overview__content{background:var(--dashboard-surface);border:1px solid var(--dashboard-border)}.dashboard-page .dashboard-overview__content h2{color:var(--dashboard-ink);letter-spacing:-.025em;margin:8px 0 12px;font-size:26px}.dashboard-page .dashboard-overview__content>p{color:var(--dashboard-muted);max-width:690px;margin:0;font-size:15px;line-height:1.65}.dashboard-page .dashboard-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dashboard-page .dashboard-checklist li{color:#344955;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.dashboard-page .dashboard-checklist i{color:#23814a;background:#e9f5ee;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;margin-top:1px;font-size:10px;display:inline-flex}.dashboard-page .dashboard-support-card{background:#fff4ed;border:1px solid #f3d7c8;flex-direction:column;justify-content:center;display:flex}.dashboard-page .dashboard-support-card .dashboard-section__eyebrow{color:#b44718}.dashboard-page .dashboard-support-card h2{color:var(--dashboard-ink);letter-spacing:-.025em;margin:8px 0 10px;font-size:25px}.dashboard-page .dashboard-support-card p{color:#6f5c52;margin:0;font-size:14px;line-height:1.65}.dashboard-page .dashboard-support-card a{color:#a43d12;align-items:center;gap:9px;margin-top:20px;font-size:14px;font-weight:800;display:inline-flex}.dashboard-page .dashboard-support-card a:hover{color:var(--branding-secondary-color)}.dashboard-page .dashboard-support-card__icon{color:var(--branding-secondary-color);background:#fff;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;font-size:21px;display:flex}@media (max-width:1024px){.dashboard-page .dashboard-hero{grid-template-columns:minmax(0,1fr) 220px}.dashboard-page .dashboard-hero__content{padding-left:42px}.dashboard-page .dashboard-hero__seal{width:140px;height:140px}.dashboard-page .dashboard-action-grid{grid-template-columns:1fr}.dashboard-page .dashboard-action-card{min-height:110px}.dashboard-page .dashboard-overview{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-page{padding-top:12px;padding-bottom:38px}.dashboard-page .dashboard-hero{border-radius:18px;min-height:0;display:block}.dashboard-page .dashboard-hero__content{padding:38px 26px 42px}.dashboard-page .dashboard-hero__content h1{font-size:38px}.dashboard-page .dashboard-hero__content p{font-size:16px}.dashboard-page .dashboard-hero__visual{display:none}.dashboard-page .dashboard-hero__actions{flex-direction:column;align-items:stretch}.dashboard-page .dashboard-section{margin-top:38px}.dashboard-page .dashboard-section__heading{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-page .dashboard-section__heading p{text-align:left}.dashboard-page .dashboard-action-card{grid-template-columns:48px minmax(0,1fr) auto;gap:13px;padding:18px}.dashboard-page .dashboard-action-card__icon{border-radius:12px;width:48px;height:48px}.dashboard-page .dashboard-overview__content,.dashboard-page .dashboard-support-card{border-radius:17px;padding:27px 23px}.dashboard-page .dashboard-checklist{grid-template-columns:1fr}}#dashboard_document_index{--personal-documents-ink:#172b36;--personal-documents-muted:#647782;--personal-documents-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--personal-documents-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#dashboard_document_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#dashboard_document_index .personal-documents-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#dashboard_document_index .personal-documents-hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}#dashboard_document_index .personal-documents-hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}#dashboard_document_index .personal-documents-hero__mark{color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:21px;display:flex}#dashboard_document_index .personal-documents-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#dashboard_document_index .personal-documents-hero__content{min-width:0}#dashboard_document_index .personal-documents-hero__content .personal-documents-eyebrow{color:#ffffffbd}#dashboard_document_index .personal-documents-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}#dashboard_document_index .personal-documents-hero__content p{color:#ffffffbd;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.6}#dashboard_document_index .personal-documents-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#dashboard_document_index .personal-documents-summary span{color:#ffffffd6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}#dashboard_document_index .personal-documents-summary .personal-documents-summary__attention{background:#a738304d;border-color:#ffc5be47}#dashboard_document_index .personal-documents-back{color:#ffffffd6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#dashboard_document_index .personal-documents-back:hover,#dashboard_document_index .personal-documents-back:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}#dashboard_document_index .personal-documents-alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:11.5px;line-height:1.55;display:flex}#dashboard_document_index .personal-documents-alert strong{margin-bottom:3px;display:block}#dashboard_document_index .personal-documents-alert ul{margin:4px 0 0;padding-left:18px}#dashboard_document_index .personal-documents-alert--success{color:#25633b;background:#eef8f2;border-color:#c9e5d3}#dashboard_document_index .personal-documents-alert--error{color:#923b34;background:#fff3f2;border-color:#efcecb}#dashboard_document_index .personal-documents-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.68fr);align-items:start;gap:24px;display:grid}#dashboard_document_index .personal-documents-card,#dashboard_document_index .personal-documents-upload-card{border:1px solid var(--personal-documents-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#dashboard_document_index .personal-documents-card{min-width:0;padding:28px}#dashboard_document_index .personal-documents-upload-card{padding:26px}#dashboard_document_index .personal-documents-card__heading{border-bottom:1px solid var(--personal-documents-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}#dashboard_document_index .personal-documents-card__heading h2{color:var(--personal-documents-ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.2}#dashboard_document_index .personal-documents-card__heading p{color:var(--personal-documents-muted);max-width:660px;margin:7px 0 0;font-size:11.5px;line-height:1.55}#dashboard_document_index .personal-documents-count{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){#dashboard_document_index .personal-documents-count{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#dashboard_document_index .personal-documents-table-shell{border:1px solid #e2e8eb;border-radius:12px;overflow:hidden}#dashboard_document_index .personal-documents-table{border-collapse:collapse;table-layout:fixed;width:100%}#dashboard_document_index .personal-documents-table th{color:#5b6d77;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f3f6f7;padding:13px 12px;font-size:8.5px;font-weight:800}#dashboard_document_index .personal-documents-table th:first-child{width:27%}#dashboard_document_index .personal-documents-table th:nth-child(2){width:24%}#dashboard_document_index .personal-documents-table th:nth-child(3),#dashboard_document_index .personal-documents-table th:nth-child(4){width:14%}#dashboard_document_index .personal-documents-table th:last-child{width:21%}#dashboard_document_index .personal-documents-table td{color:var(--personal-documents-ink);vertical-align:middle;border-top:1px solid #e6ebee;padding:14px 12px;font-size:10.5px}#dashboard_document_index .personal-documents-table tbody tr:hover{background:#fbfcfc}#dashboard_document_index .personal-document-file{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}#dashboard_document_index .personal-document-file strong{overflow-wrap:anywhere;font-size:10.5px;display:block}#dashboard_document_index .personal-document-file small{color:#84939a;margin-top:3px;font-size:8.5px;display:block}#dashboard_document_index .personal-document-file__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab,red,red)){#dashboard_document_index .personal-document-file__icon{background:color-mix(in srgb,var(--branding-secondary-color)9%,white)}}#dashboard_document_index .personal-document-value{color:var(--personal-documents-ink);font-size:10.5px}#dashboard_document_index .personal-document-note,#dashboard_document_index .personal-document-muted{color:#809098;margin-top:3px;font-size:9px;line-height:1.4;display:block}#dashboard_document_index .personal-document-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8.5px;font-weight:800;display:inline-flex}#dashboard_document_index .personal-document-status i{font-size:5px}#dashboard_document_index .personal-document-status--valid{color:#287044;background:#edf8f1;border-color:#cce8d5}#dashboard_document_index .personal-document-status--pending{color:#85640b;background:#fff8e7;border-color:#efdfaa}#dashboard_document_index .personal-document-status--expired{color:#9d3c35;background:#fff0ef;border-color:#efcecb}#dashboard_document_index .personal-document-status--received{color:#426878;background:#eef5f8;border-color:#d3e1e7}#dashboard_document_index .personal-documents-empty{text-align:center;flex-direction:column;align-items:center;padding:52px 20px;display:flex}#dashboard_document_index .personal-documents-empty>span{color:var(--branding-primary-color);background:#f0f4f6;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}#dashboard_document_index .personal-documents-empty h3{margin:16px 0 6px;font-size:16px}#dashboard_document_index .personal-documents-empty p{color:var(--personal-documents-muted);margin:0;font-size:11px}#dashboard_document_index .personal-documents-empty a{color:var(--branding-secondary-color);margin-top:16px;font-size:10.5px;font-weight:800}#dashboard_document_index .personal-documents-legend{background:#f8fafb;border:1px solid #e4eaed;border-radius:10px;gap:7px;margin-top:18px;padding:13px 14px;display:grid}#dashboard_document_index .personal-documents-legend strong{color:var(--personal-documents-ink);font-size:9.5px}#dashboard_document_index .personal-documents-legend span{color:var(--personal-documents-muted);align-items:flex-start;gap:7px;font-size:9px;line-height:1.5;display:flex}#dashboard_document_index .personal-documents-legend__dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:3px}#dashboard_document_index .personal-documents-legend__dot--pending{background:#d3a727}#dashboard_document_index .personal-documents-legend__dot--valid{background:#3b8c59}#dashboard_document_index .personal-documents-upload-card__heading{align-items:center;gap:13px;margin-bottom:14px;display:flex}#dashboard_document_index .personal-documents-upload-card__heading h2{color:var(--personal-documents-ink);letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800;line-height:1.2}#dashboard_document_index .personal-documents-upload-card__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab,red,red)){#dashboard_document_index .personal-documents-upload-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#dashboard_document_index .personal-documents-upload-card__intro{color:var(--personal-documents-muted);margin:0 0 22px;font-size:11px;line-height:1.6}#dashboard_document_index .personal-documents-upload-form{gap:18px;display:grid}#dashboard_document_index .personal-documents-field{min-width:0}#dashboard_document_index .personal-documents-field>label:not(.personal-documents-dropzone),#dashboard_document_index .personal-documents-field .personal-documents-file-label{color:#52656f;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-style:normal;font-weight:800;display:flex}#dashboard_document_index .personal-documents-field>label:not(.personal-documents-dropzone) i,#dashboard_document_index .personal-documents-field>label:not(.personal-documents-dropzone)>span,#dashboard_document_index .personal-documents-field .personal-documents-file-label i,#dashboard_document_index .personal-documents-field .personal-documents-file-label>span{color:var(--branding-secondary-color)}#dashboard_document_index .personal-documents-field>label:not(.personal-documents-dropzone) em,#dashboard_document_index .personal-documents-field .personal-documents-file-label em{color:#87959c;letter-spacing:.03em;margin-left:auto;font-size:8px;font-style:normal}#dashboard_document_index .personal-documents-field input[type=text],#dashboard_document_index .personal-documents-field select{color:var(--personal-documents-ink);background-color:#f9fbfb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:44px;padding:9px 12px;font-size:11px}#dashboard_document_index .personal-documents-field input[type=text]:focus,#dashboard_document_index .personal-documents-field select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#dashboard_document_index .personal-documents-field input[type=text]:focus,#dashboard_document_index .personal-documents-field select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#dashboard_document_index .personal-documents-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;padding-right:38px}#dashboard_document_index .personal-documents-field select option{color:var(--personal-documents-ink);background:#fff}#dashboard_document_index .personal-documents-field__help,#dashboard_document_index .personal-documents-field__error{margin-top:6px;font-size:8.5px;line-height:1.45;display:block}#dashboard_document_index .personal-documents-field__help{color:#84939a}#dashboard_document_index .personal-documents-field__error{color:#9d3c35;overflow-wrap:anywhere;font-weight:700}#dashboard_document_index .personal-documents-dropzone{cursor:pointer;text-align:center;background:#f8fafb;border:2px dashed #cbd7dc;border-radius:12px;justify-content:center;align-items:center;min-height:190px;padding:18px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}#dashboard_document_index .personal-documents-dropzone:hover,#dashboard_document_index .personal-documents-dropzone:focus-visible,#dashboard_document_index .personal-documents-dropzone.is-dragging{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#dashboard_document_index .personal-documents-dropzone:hover,#dashboard_document_index .personal-documents-dropzone:focus-visible,#dashboard_document_index .personal-documents-dropzone.is-dragging){background:color-mix(in srgb,var(--branding-secondary-color)4%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)11%,transparent)}}#dashboard_document_index .personal-documents-dropzone__prompt{flex-direction:column;align-items:center;display:flex}#dashboard_document_index .personal-documents-dropzone__prompt strong{color:var(--personal-documents-ink);margin-top:12px;font-size:11px}#dashboard_document_index .personal-documents-dropzone__prompt small{color:var(--personal-documents-muted);max-width:220px;margin-top:5px;font-size:8.5px;line-height:1.5}#dashboard_document_index .personal-documents-dropzone__mark{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}@supports (color:color-mix(in lab,red,red)){#dashboard_document_index .personal-documents-dropzone__mark{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#dashboard_document_index .personal-documents-selection{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}#dashboard_document_index .personal-documents-selection[hidden]{display:none}#dashboard_document_index .personal-documents-selection>img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:110px}#dashboard_document_index .personal-documents-selection>em{color:var(--branding-secondary-color);font-size:8px;font-style:normal;font-weight:800}#dashboard_document_index .personal-documents-selection__details{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}#dashboard_document_index .personal-documents-selection__details strong{overflow-wrap:anywhere;font-size:9.5px;display:block}#dashboard_document_index .personal-documents-selection__details small{color:var(--personal-documents-muted);margin-top:2px;font-size:8px;display:block}#dashboard_document_index .personal-documents-selection__icon{color:var(--branding-primary-color);background:#edf3f5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#dashboard_document_index .personal-documents-upload-actions{border-top:1px solid var(--personal-documents-border);align-items:center;gap:14px;padding-top:18px;display:flex}#dashboard_document_index .personal-documents-upload-actions>a{color:#657780;font-size:10px;font-weight:750;text-decoration:none}#dashboard_document_index .personal-documents-upload-actions>a:hover,#dashboard_document_index .personal-documents-upload-actions>a:focus-visible{color:var(--branding-secondary-color);outline:none}#dashboard_document_index .personal-documents-upload-submit{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:10.5px;font-weight:800;display:inline-flex}#dashboard_document_index .personal-documents-upload-submit:hover,#dashboard_document_index .personal-documents-upload-submit:focus-visible{background:var(--branding-primary-color);outline:none}#dashboard_document_index .personal-documents-upload-submit:disabled{color:#718087;cursor:not-allowed;background:#c9d2d6}#dashboard_document_index .personal-documents-privacy-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:10px;grid-template-columns:19px minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:22px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){#dashboard_document_index .personal-documents-privacy-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)11%,white)}}#dashboard_document_index .personal-documents-privacy-note i{color:var(--branding-primary-color);margin-top:2px}#dashboard_document_index .personal-documents-privacy-note p{color:var(--personal-documents-muted);margin:0;font-size:8.5px;line-height:1.5}#dashboard_document_index .personal-documents-privacy-note strong{color:var(--personal-documents-ink)}@media (max-width:1100px){#dashboard_document_index .personal-documents-hero{grid-template-columns:66px minmax(0,1fr)}#dashboard_document_index .personal-documents-back{grid-column:2;justify-self:start}#dashboard_document_index .personal-documents-layout{grid-template-columns:1fr}#dashboard_document_index .personal-documents-upload-card{max-width:none}}@media (max-width:767px){#dashboard_document_index{padding:22px 0 50px}#dashboard_document_index .personal-documents-hero{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:24px 20px}#dashboard_document_index .personal-documents-hero__mark{border-radius:13px;width:56px;height:56px;font-size:18px}#dashboard_document_index .personal-documents-hero__content h1{font-size:27px}#dashboard_document_index .personal-documents-back{grid-column:1/-1;width:100%}#dashboard_document_index .personal-documents-card,#dashboard_document_index .personal-documents-upload-card{padding:22px}#dashboard_document_index .personal-documents-card__heading{flex-direction:column;align-items:flex-start}#dashboard_document_index .personal-documents-table-shell{border:0;overflow:visible}#dashboard_document_index .personal-documents-table{display:block}#dashboard_document_index .personal-documents-table thead{display:none}#dashboard_document_index .personal-documents-table tbody{gap:12px;display:grid}#dashboard_document_index .personal-documents-table tr{background:#fff;border:1px solid #e1e7ea;border-radius:11px;display:block;overflow:hidden}#dashboard_document_index .personal-documents-table td{border-top:1px solid #edf1f3;grid-template-columns:105px minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px;display:grid}#dashboard_document_index .personal-documents-table td:before{color:#71838c;content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:8px;font-weight:800}#dashboard_document_index .personal-documents-table td:first-child{border-top:0}#dashboard_document_index .personal-document-file{margin-top:-2px}#dashboard_document_index .personal-documents-upload-actions{flex-direction:column;align-items:stretch}#dashboard_document_index .personal-documents-upload-submit{width:100%}#dashboard_document_index .personal-documents-upload-actions>a{text-align:center}}main.main-dashboard{background:#f3f5f6}main.main-dashboard #side_menu .sidebar-header{background:#fff}#side_menu{background:radial-gradient(circle at 10% 0%,#ffffff12,transparent 24%),linear-gradient(180deg,#123f51 0%,var(--branding-primary-color)52%,#083344 100%);border-right:1px solid #ffffff14;font-family:Inter,system-ui,sans-serif;box-shadow:8px 0 30px #0b303e14}#side_menu .sidebar-header{border-bottom:1px solid #e4e8eb;gap:14px;position:relative}#side_menu .sidebar-header .logo{flex:0 0 68px;width:68px;height:68px}#side_menu .sidebar-header .logo a{justify-content:center;align-items:center;height:100%;display:flex}#side_menu .sidebar-header .logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#side_menu .sidebar-brand{flex-direction:column;flex:1;min-width:0;display:flex}#side_menu .sidebar-brand strong{color:#163441;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}#side_menu .sidebar-brand span{color:#75858d;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:650}#side_menu .sidebar-collapse-button{color:#34515d;cursor:pointer;background:#fff;border:1px solid #d8e0e4;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .2s,color .2s,transform .3s,box-shadow .2s;display:none}#side_menu .sidebar-collapse-button:hover,#side_menu .sidebar-collapse-button:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none;box-shadow:0 5px 16px #0b303e1f}#side_menu .sidebar-collapse-button i{font-size:11px;transition:transform .3s}#side_menu>ul.sidebar-nav{margin-top:22px}#side_menu>ul.sidebar-nav>li{background:0 0;border-radius:11px;margin-bottom:4px}#side_menu>ul.sidebar-nav>li>a{color:#ffffffd4;letter-spacing:.01em;text-transform:none;border-radius:11px;min-height:50px;padding:7px 10px;font-size:14px;font-weight:650;transition:background-color .2s,color .2s,box-shadow .2s}#side_menu>ul.sidebar-nav>li>a .icon{background:#ffffff13;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;max-width:none;height:34px;margin-right:12px;transition:background-color .2s,color .2s;display:flex}#side_menu>ul.sidebar-nav>li>a .icon i{color:currentColor;font-size:15px}#side_menu>ul.sidebar-nav>li>a .icon i+svg{display:none}#side_menu>ul.sidebar-nav>li>a .icon svg{width:18px;height:17px}#side_menu>ul.sidebar-nav>li:hover,#side_menu>ul.sidebar-nav>li.current{background:0 0}#side_menu>ul.sidebar-nav>li:hover>a,#side_menu>ul.sidebar-nav>li.current>a{color:#fff;background:#ffffff1a}#side_menu>ul.sidebar-nav>li.current>a{box-shadow:inset 3px 0 0 var(--branding-secondary-color)}#side_menu>ul.sidebar-nav>li.current>a>.icon{background:var(--branding-secondary-color);color:#fff}#side_menu>ul.sidebar-nav>li:hover>a>.icon{background:#ffffff29}#side_menu>ul.sidebar-nav>li.current:hover>a>.icon{background:var(--branding-secondary-color)}#side_menu>ul.sidebar-nav>li:last-child{border-top:1px solid #ffffff1c;margin-top:auto;padding-top:12px}#side_menu .collapse-item>a{position:relative}#side_menu .collapse-item>a:after{content:"";opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:10px;margin-right:5px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}#side_menu .collapse-item>a.active:after,#side_menu .collapse-item>a[aria-expanded=true]:after{transform:rotate(225deg)translate(-2px,-1px)}#side_menu .collapse-menu{border-left:1px solid #ffffff21;margin:2px 0 3px 27px;padding:0 0 0 10px}#side_menu .collapse-menu.show{padding-top:5px;padding-bottom:5px}#side_menu .collapse-menu li{background:0 0;border-radius:8px;margin:1px 0}#side_menu .collapse-menu li a{color:#ffffffad;letter-spacing:.01em;text-transform:none;border-radius:8px;min-height:38px;padding:5px 8px;font-size:12.5px;font-weight:600}#side_menu .collapse-menu li a .icon{background:0 0;flex:0 0 25px;width:25px;max-width:none;height:25px;margin-right:8px}#side_menu .collapse-menu li a .icon i{color:currentColor;font-size:12px}#side_menu .collapse-menu li:hover,#side_menu .collapse-menu li.current{background:#ffffff13}#side_menu .collapse-menu li:hover>a,#side_menu .collapse-menu li.current>a{color:#fff}#side_menu .collapse-menu li.current>a .icon{color:var(--branding-secondary-color)}#side_menu .collapse-menu .collapse-menu{margin-left:18px}#side_menu .copyright{color:#ffffff85;letter-spacing:.04em;text-transform:uppercase;padding-bottom:18px;font-size:10px;line-height:1.6}#side_menu .copyright a{color:#ffffffb8;margin-left:4px}#side_menu.sidebar-open .sidebar-brand{opacity:1}@media (min-width:768px){main.main-dashboard{margin-left:276px;transition:margin-left .3s}#side_menu{max-width:276px}#side_menu .sidebar-header{height:112px;padding:17px 20px}#side_menu .sidebar-collapse-button{display:flex}#side_menu>ul.sidebar-nav{padding-left:13px;padding-right:13px}#side_menu .copyright{padding-left:23px;padding-right:23px}body.sidebar-collapsed main.main-dashboard,html.sidebar-collapsed-preload main.main-dashboard{margin-left:84px}body.sidebar-collapsed #side_menu,html.sidebar-collapsed-preload #side_menu{max-width:84px}#side_menu.sidebar-collapsed .sidebar-header,html.sidebar-collapsed-preload #side_menu .sidebar-header{flex-wrap:wrap;place-content:center;gap:7px;padding:10px 8px 8px}#side_menu.sidebar-collapsed .sidebar-header .logo,html.sidebar-collapsed-preload #side_menu .sidebar-header .logo{flex-basis:46px;width:46px;height:46px}#side_menu.sidebar-collapsed .sidebar-brand,html.sidebar-collapsed-preload #side_menu .sidebar-brand{display:none}#side_menu.sidebar-collapsed .sidebar-collapse-button,html.sidebar-collapsed-preload #side_menu .sidebar-collapse-button{flex-basis:28px;width:28px;height:28px}#side_menu.sidebar-collapsed .sidebar-collapse-button i,html.sidebar-collapsed-preload #side_menu .sidebar-collapse-button i{transform:rotate(180deg)}#side_menu.sidebar-collapsed>ul.sidebar-nav,html.sidebar-collapsed-preload #side_menu>ul.sidebar-nav{margin-top:14px;padding-left:9px;padding-right:9px}#side_menu.sidebar-collapsed>ul.sidebar-nav>li>a,html.sidebar-collapsed-preload #side_menu>ul.sidebar-nav>li>a{justify-content:center;padding-left:7px;padding-right:7px}#side_menu.sidebar-collapsed>ul.sidebar-nav>li>a>.icon,html.sidebar-collapsed-preload #side_menu>ul.sidebar-nav>li>a>.icon{margin-right:0}#side_menu.sidebar-collapsed>ul.sidebar-nav>li>a>span,html.sidebar-collapsed-preload #side_menu>ul.sidebar-nav>li>a>span{opacity:0;flex:0 0 0;width:0;overflow:hidden}#side_menu.sidebar-collapsed .collapse-item>a:after,#side_menu.sidebar-collapsed .collapse-menu,#side_menu.sidebar-collapsed .copyright,html.sidebar-collapsed-preload #side_menu .collapse-item>a:after,html.sidebar-collapsed-preload #side_menu .collapse-menu,html.sidebar-collapsed-preload #side_menu .copyright{display:none}}@media (min-width:1024px){main.main-dashboard{margin-left:292px}#side_menu{max-width:292px}}@media (max-width:767px){#side_menu .sidebar-brand{opacity:0;transition:opacity .2s}#side_menu>ul.sidebar-nav>li>a{padding-left:6px;padding-right:6px}#side_menu>ul.sidebar-nav>li>a .icon{flex-basis:34px;margin-right:12px}#side_menu.sidebar-open{max-width:min(320px,88vw)}#side_menu.sidebar-open .sidebar-header{padding-left:20px;padding-right:20px}.sidebar-button.active{transform:translate(min(260px,88vw - 58px))scaleX(-1)}}.section-form .form-wrap{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-white);width:100%;max-width:100%;color:var(--color-white);background-color:#595959;padding:8px 8px 16px}@media (min-width:64rem){.section-form .form-wrap{padding-block:21px;padding-inline:34px}}@media (min-width:80rem){.section-form .form-wrap form{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;display:grid}}.section-form .form-wrap .formfield{margin-bottom:calc(var(--spacing)*0);border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-white);border:1px solid #dee2e6;border-radius:6px;flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.section-form .form-wrap .formfield label{text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-black);flex:0 0 128px}@media (min-width:48rem){.section-form .form-wrap .formfield label{flex:0 0 135px}}.section-form .form-wrap .formfield .formfield-input{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#e9ecef;border-left-width:1px;flex:1;padding-block:6px;padding-inline:8px;font-size:12px}.section-form .form-wrap .formfield .formfield-select{max-width:calc(100% - 128px);padding-right:30px}@media (min-width:48rem){.section-form .form-wrap .formfield .formfield-select{max-width:calc(100% - 135px)}}.section-form .form-wrap .formfield-wrap,.section-form .form-wrap .formfield-checkbox{margin-bottom:15px}.section-form .form-buttons{margin-top:calc(var(--spacing)*6);flex-wrap:wrap;align-items:center;-moz-column-gap:34px;column-gap:34px;display:flex}.section-form .form-buttons .button{width:100%}.section-form .form-buttons>.button,.section-form .form-buttons>a{flex:1;min-width:calc(50% - 17px)}@media (min-width:48rem){:is(.section-form .form-buttons>.button,.section-form .form-buttons>a){flex:none;width:auto;min-width:184px}}.section-form h5{margin-bottom:15px}@media (min-width:64rem){.section-form .form{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;display:grid}}.section-form .form .formfield label{text-transform:uppercase}.section-form .form .formfield-wrap:last-child{margin-bottom:calc(var(--spacing)*0)}@media (min-width:64rem){.section-form .form .formfield-wrap:nth-last-child(-n+2){margin-bottom:calc(var(--spacing)*0)}}.section-form .add-note textarea.formfield-input::-moz-placeholder{color:#adb5bd}.section-form .add-note textarea.formfield-input::placeholder{color:#adb5bd}.section-form .admin-notes{margin-bottom:calc(var(--spacing)*6)}.section-form .admin-notes .written-by{margin-top:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-white);padding-top:calc(var(--spacing)*2)}.section-form.section-invite{padding-top:calc(var(--spacing)*5)}.section-form.section-invite .form-wrap{max-width:598px;padding-bottom:10px}@media (min-width:64rem){.section-form.section-invite .form-wrap{padding-bottom:21px}}.section-form.section-invite .form-wrap .formfield-wrap:last-child,.section-form.section-invite .form-wrap .formfield-wrap.mb-0{margin-bottom:calc(var(--spacing)*0)}.section-form.section-invite .button{width:auto;min-width:155px}@media (min-width:48rem){.section-form.section-invite .button{min-width:184px}}@media not all and (min-width:48rem){.section-form.section-teams .form-buttons{row-gap:calc(var(--spacing)*5)}.section-form.section-teams .form-buttons>a{flex:0 0 100%}}.section-form.section-teams-edit .form-wrap{padding-bottom:10px}@media (min-width:64rem){.section-form.section-teams-edit .form-wrap{padding-bottom:21px}}.section-form.section-teams-edit .form-wrap .form .formfield-wrap:last-child{margin-bottom:calc(var(--spacing)*0)}@media (min-width:64rem){.section-form.section-teams-edit .form-wrap .form .formfield-wrap:nth-last-child(-n+2){margin-bottom:calc(var(--spacing)*0)}}@media not all and (min-width:48rem){.section-form.section-programs-create .form-buttons{row-gap:calc(var(--spacing)*5)}.section-form.section-programs-create .form-buttons .button,.section-form.section-programs-create .form-buttons>a{flex:0 0 100%}}.section-form#admin_programs_show{padding-bottom:calc(var(--spacing)*15)}.section-form#admin_programs_show h2{color:var(--color-white)}.section-form#admin_programs_show .form-wrap{padding-bottom:8px}@media (min-width:64rem){.section-form#admin_programs_show .form-wrap{padding-bottom:21px}}.section-form#admin_programs_show .form-wrap ul{padding:calc(var(--spacing)*0)!important;list-style-type:none!important}.section-form#admin_programs_show .form-wrap ul a{align-items:center;transition:all .4s;display:flex}@media (hover:hover){.section-form#admin_programs_show .form-wrap ul a:hover{color:var(--branding-secondary-color)}}.section-form#admin_programs_show .form-wrap ul .icon{margin-right:calc(var(--spacing)*4);width:24px;height:24px}@media not all and (min-width:48rem){.section-form#admin_programs_show .form-buttons{row-gap:calc(var(--spacing)*5)}.section-form#admin_programs_show .form-buttons .button,.section-form#admin_programs_show .form-buttons>a{flex:0 0 100%}.section-form#admin_programs_show .form-buttons .button{padding-inline:calc(var(--spacing)*1)}}@media (min-width:48rem){.section-form#admin_programs_show .form-buttons>a{flex:1}}@media (min-width:64rem){.section-form#admin_programs_show .form-buttons>a{flex:none}}#admin_invites_index{--invite-ink:#172b36;--invite-muted:#647782;--invite-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--invite-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_invites_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_invites_index .section-invite{padding-top:0}#admin_invites_index .invite-page{max-width:1120px;margin:0 auto}#admin_invites_index .invite-intro,#admin_invites_index .invite-form-card,#admin_invites_index .invite-guidance{border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_invites_index .invite-intro,#admin_invites_index .invite-form-card{border:1px solid var(--invite-border);background:#fff}#admin_invites_index .invite-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_invites_index .invite-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_invites_index .invite-intro h1{color:var(--invite-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_invites_index .invite-intro p{color:var(--invite-muted);max-width:850px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_invites_index .invite-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .invite-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_invites_index .invite-layout{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"form guidance";gap:24px;margin-top:24px;display:grid}#admin_invites_index .invite-guidance{background:linear-gradient(145deg,#ffffff14,transparent 55%),var(--branding-primary-color);color:#fff;grid-area:guidance;align-self:start;padding:30px}#admin_invites_index .invite-guidance .invite-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .invite-guidance .invite-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#admin_invites_index .invite-guidance h2{color:#fff;letter-spacing:-.025em;margin:0 0 24px;font-size:23px;font-weight:800;line-height:1.25}#admin_invites_index .invite-guidance__item{border-top:1px solid #ffffff21;padding:20px 0 0}#admin_invites_index .invite-guidance__item+.invite-guidance__item{margin-top:20px}#admin_invites_index .invite-guidance__item p{color:#ffffffbf;margin:12px 0 0;font-size:13px;line-height:1.7}#admin_invites_index .invite-guidance__item a{color:#fff;overflow-wrap:anywhere;font-weight:750}#admin_invites_index .invite-guidance__item a:hover{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .invite-guidance__item a:hover{color:color-mix(in srgb,var(--branding-secondary-color)75%,white)}}#admin_invites_index .invite-guidance__icon{background:#ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}#admin_invites_index .invite-form-card{grid-area:form;min-width:0;padding:34px}#admin_invites_index .invite-form-card__header{border-bottom:1px solid var(--invite-border);margin-bottom:27px;padding-bottom:24px}#admin_invites_index .invite-form-card__header h2{color:var(--invite-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.25}#admin_invites_index .invite-form-card__header p{color:var(--invite-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_invites_index .section-form.section-invite .form-wrap{color:var(--invite-ink);background:0 0;border:0;width:100%;max-width:none;padding:0}#admin_invites_index .invite-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#admin_invites_index .invite-primary-fields #program_options{grid-column:1/-1;margin-bottom:0}#admin_invites_index .section-form.section-invite .form-wrap .formfield-wrap{min-width:0;margin:0}#admin_invites_index .section-form.section-invite .form-wrap .formfield{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;display:flex;overflow:visible}#admin_invites_index .section-form.section-invite .form-wrap .formfield label{color:#52656f;letter-spacing:.05em;text-align:left;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}#admin_invites_index .section-form.section-invite .form-wrap .formfield .formfield-input{color:var(--invite-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:9px;flex:none;width:100%;min-height:47px;padding:10px 13px;font-size:14px}#admin_invites_index .section-form.section-invite .form-wrap .formfield .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background-color:#fff}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .section-form.section-invite .form-wrap .formfield .formfield-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_invites_index .section-form.section-invite .form-wrap .formfield .formfield-select{max-width:none;padding-right:36px}#admin_invites_index .invite-assignment-heading{border-top:1px solid var(--invite-border);margin-top:28px;padding-top:27px}#admin_invites_index .invite-assignment-heading h3{color:var(--invite-ink);margin:0 0 16px;font-size:18px;font-weight:780;line-height:1.35}#admin_invites_index .invite-team-card{background:#f7f9fa;border:1px solid #dfe7ea;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:14px;padding:18px;display:grid}#admin_invites_index .invite-team-card>.formfield-wrap,#admin_invites_index .invite-team-card>div:not(.invite-team-card__heading){min-width:0}#admin_invites_index .invite-team-card>div:not(.invite-team-card__heading){display:contents}#admin_invites_index .invite-team-card__heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}#admin_invites_index .invite-team-card__heading>span:first-child{color:#52656f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}#admin_invites_index .invite-team-card__number{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .invite-team-card__number{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_invites_index .invite-remove-team,#admin_invites_index .invite-add-team{align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}#admin_invites_index .invite-remove-team{color:#a54040;grid-column:1/-1;justify-self:start}#admin_invites_index .invite-remove-team:hover{color:#7f2929}#admin_invites_index .invite-add-team{border:1px solid var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:8px;margin-top:2px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .invite-add-team{border:1px solid color-mix(in srgb,var(--branding-secondary-color)30%,white)}}#admin_invites_index .invite-add-team:hover{background:var(--branding-secondary-color);color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_invites_index .invite-add-team:hover{background:color-mix(in srgb,var(--branding-secondary-color)8%,white)}}#admin_invites_index .invite-form-actions{border-top:1px solid var(--invite-border);margin-top:28px;padding-top:24px}#admin_invites_index .invite-form-actions .button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:170px;min-height:46px;padding:10px 17px;font-size:13px;font-weight:750;display:inline-flex}@media (max-width:1060px){#admin_invites_index .invite-layout{grid-template-columns:1fr;grid-template-areas:"guidance""form"}#admin_invites_index .invite-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}#admin_invites_index .invite-guidance>.invite-eyebrow,#admin_invites_index .invite-guidance>h2{grid-column:1/-1}#admin_invites_index .invite-guidance .invite-guidance__item+.invite-guidance__item{margin-top:0}}@media (max-width:760px){#admin_invites_index{padding:24px 0 48px}#admin_invites_index .invite-intro{padding:26px 22px;display:block}#admin_invites_index .invite-intro h1{margin-top:17px;font-size:29px}#admin_invites_index .invite-intro__icon{width:50px;height:50px}#admin_invites_index .invite-guidance{padding:25px 22px;display:block}#admin_invites_index .invite-guidance .invite-guidance__item+.invite-guidance__item{margin-top:20px}#admin_invites_index .invite-form-card{padding:26px 22px}#admin_invites_index .invite-primary-fields,#admin_invites_index .invite-team-card{grid-template-columns:1fr}#admin_invites_index .invite-form-actions .button{width:100%}}#admin_cards_index,#admin_cards_show{--badge-ink:#172b36;--badge-muted:#647782;--badge-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--badge-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index,#admin_cards_show){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_cards_index .badge-index-page,#admin_cards_show .badge-index-page{max-width:1240px;margin:0 auto}#admin_cards_index .badge-eyebrow,#admin_cards_show .badge-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_cards_index .badge-index-intro,#admin_cards_index .badge-table-card,#admin_cards_index .badge-workflow,#admin_cards_show .badge-index-intro,#admin_cards_show .badge-table-card,#admin_cards_show .badge-workflow{border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_cards_index .badge-index-intro,#admin_cards_index .badge-table-card,#admin_cards_show .badge-index-intro,#admin_cards_show .badge-table-card{border:1px solid var(--badge-border);background:#fff}#admin_cards_index .badge-index-intro,#admin_cards_show .badge-index-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_cards_index .badge-index-intro h1,#admin_cards_show .badge-index-intro h1{color:var(--badge-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_cards_index .badge-index-intro p,#admin_cards_show .badge-index-intro p{color:var(--badge-muted);max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_cards_index .badge-index-intro__icon,#admin_cards_show .badge-index-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-index-intro__icon,#admin_cards_show .badge-index-intro__icon){background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_cards_index .badge-index-layout,#admin_cards_show .badge-index-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}#admin_cards_index .badge-table-card,#admin_cards_show .badge-table-card{min-width:0;padding:30px}#admin_cards_index .badge-table-card__header,#admin_cards_show .badge-table-card__header{border-bottom:1px solid var(--badge-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}#admin_cards_index .badge-table-card__header h2,#admin_cards_show .badge-table-card__header h2{color:var(--badge-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_cards_index .badge-table-card__header p,#admin_cards_show .badge-table-card__header p{color:var(--badge-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_cards_index .badge-table-card__mark,#admin_cards_show .badge-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_cards_index .badge-filter-bar,#admin_cards_show .badge-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_cards_index .badge-filter-field,#admin_cards_show .badge-filter-field{min-width:0}#admin_cards_index .badge-filter-field label,#admin_cards_show .badge-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_cards_index .badge-filter-field label i,#admin_cards_show .badge-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_cards_index .badge-filter-field select,#admin_cards_show .badge-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--badge-ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 36px 8px 11px;font-size:12.5px}#admin_cards_index .badge-filter-field select option,#admin_cards_show .badge-filter-field select option{color:var(--badge-ink);background-color:#fff}#admin_cards_index .badge-filter-field select:focus,#admin_cards_show .badge-filter-field select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-filter-field select:focus,#admin_cards_show .badge-filter-field select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_cards_index .badge-filter-reset,#admin_cards_show .badge-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_cards_index .badge-filter-reset:hover:not(:disabled),#admin_cards_index .badge-filter-reset:focus-visible:not(:disabled),#admin_cards_show .badge-filter-reset:hover:not(:disabled),#admin_cards_show .badge-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_cards_index .badge-filter-reset:disabled,#admin_cards_show .badge-filter-reset:disabled{cursor:default;opacity:.45}#admin_cards_index .badge-filter-search,#admin_cards_show .badge-filter-search{margin:0}#admin_cards_index .badge-filter-search input,#admin_cards_show .badge-filter-search input{color:var(--badge-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_cards_index .badge-filter-search input::-moz-placeholder,#admin_cards_show .badge-filter-search input::-moz-placeholder{color:#82919a}#admin_cards_index .badge-filter-search input::placeholder,#admin_cards_show .badge-filter-search input::placeholder{color:#82919a}#admin_cards_index .badge-filter-search input:focus,#admin_cards_show .badge-filter-search input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-filter-search input:focus,#admin_cards_show .badge-filter-search input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_cards_index .badge-detail-page,#admin_cards_show .badge-detail-page{gap:24px;display:grid}#admin_cards_index .badge-detail-intro,#admin_cards_show .badge-detail-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:start}#admin_cards_index .badge-detail-meta,#admin_cards_show .badge-detail-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_cards_index .badge-detail-meta>span,#admin_cards_show .badge-detail-meta>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_cards_index .badge-detail-meta .badge-export-status--complete,#admin_cards_show .badge-detail-meta .badge-export-status--complete{color:#237346;background:#eaf7ef}#admin_cards_index .badge-detail-meta .badge-export-status--pending,#admin_cards_show .badge-detail-meta .badge-export-status--pending{color:#9b5a13;background:#fff5e9}#admin_cards_index .badge-detail-back,#admin_cards_show .badge-detail-back{color:#52656f;white-space:nowrap;border:1px solid #d7e0e4;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}#admin_cards_index .badge-detail-back:hover,#admin_cards_index .badge-detail-back:focus-visible,#admin_cards_show .badge-detail-back:hover,#admin_cards_show .badge-detail-back:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_cards_index .badge-detail-table-card,#admin_cards_show .badge-detail-table-card{margin:0}#admin_cards_index .badge-detail-table-header,#admin_cards_show .badge-detail-table-header{align-items:center}#admin_cards_index .badge-export-actions,#admin_cards_show .badge-export-actions{flex:none;gap:10px;display:flex}#admin_cards_index .badge-export-action,#admin_cards_show .badge-export-action{color:var(--badge-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:10px;align-items:center;gap:10px;min-height:50px;padding:8px 13px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}#admin_cards_index .badge-export-action>i,#admin_cards_show .badge-export-action>i{color:var(--branding-secondary-color);font-size:16px}#admin_cards_index .badge-export-action span,#admin_cards_show .badge-export-action span{gap:2px;display:grid}#admin_cards_index .badge-export-action strong,#admin_cards_show .badge-export-action strong{font-size:11px;font-weight:800;line-height:1.1}#admin_cards_index .badge-export-action small,#admin_cards_show .badge-export-action small{color:var(--badge-muted);font-size:9.5px;line-height:1.1}#admin_cards_index .badge-export-action:hover,#admin_cards_index .badge-export-action:focus-visible,#admin_cards_show .badge-export-action:hover,#admin_cards_show .badge-export-action:focus-visible{border-color:var(--branding-secondary-color);color:var(--badge-ink);outline:none;transform:translateY(-1px);box-shadow:0 8px 18px -12px #12334073}#admin_cards_index .badge-export-action--primary,#admin_cards_show .badge-export-action--primary{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_cards_index .badge-export-action--primary>i,#admin_cards_index .badge-export-action--primary small,#admin_cards_show .badge-export-action--primary>i,#admin_cards_show .badge-export-action--primary small{color:#ffffffc7}#admin_cards_index .badge-export-action--primary:hover,#admin_cards_index .badge-export-action--primary:focus-visible,#admin_cards_show .badge-export-action--primary:hover,#admin_cards_show .badge-export-action--primary:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff}#admin_cards_index .badge-detail-table-note,#admin_cards_show .badge-detail-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin:-5px 0 20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-detail-table-note,#admin_cards_show .badge-detail-table-note){background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_cards_index .badge-detail-table-note i,#admin_cards_show .badge-detail-table-note i{color:var(--branding-primary-color)}#admin_cards_index .badge-detail-table-shell .badge-remove-action,#admin_cards_show .badge-detail-table-shell .badge-remove-action{color:#a33d32;white-space:nowrap;background:#fff5f3;border:1px solid #f2d2cc;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_cards_index .badge-detail-table-shell .badge-remove-action:hover,#admin_cards_index .badge-detail-table-shell .badge-remove-action:focus-visible,#admin_cards_show .badge-detail-table-shell .badge-remove-action:hover,#admin_cards_show .badge-detail-table-shell .badge-remove-action:focus-visible{color:#fff;background:#a33d32;border-color:#a33d32;outline:none}#admin_cards_index .badge-photo-review-page,#admin_cards_show .badge-photo-review-page{gap:24px;display:grid}#admin_cards_index .badge-detail-meta .badge-photo-summary--ready,#admin_cards_show .badge-detail-meta .badge-photo-summary--ready{color:#237346;background:#eaf7ef}#admin_cards_index .badge-detail-meta .badge-photo-summary--attention,#admin_cards_show .badge-detail-meta .badge-photo-summary--attention{color:#9b5511;background:#fff2e5}#admin_cards_index .badge-photo-export-card,#admin_cards_show .badge-photo-export-card{justify-content:space-between;align-items:center;gap:32px;display:flex}#admin_cards_index .badge-photo-export-card h2,#admin_cards_show .badge-photo-export-card h2{color:var(--badge-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_cards_index .badge-photo-export-card p,#admin_cards_show .badge-photo-export-card p{color:var(--badge-muted);max-width:760px;margin:9px 0 0;font-size:13px;line-height:1.65}#admin_cards_index .badge-photo-export-copy,#admin_cards_show .badge-photo-export-copy{min-width:0}#admin_cards_index .badge-photo-download,#admin_cards_show .badge-photo-download{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff;border-radius:11px;flex:none;align-items:center;gap:12px;min-height:58px;padding:10px 16px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}#admin_cards_index .badge-photo-download>i,#admin_cards_show .badge-photo-download>i{font-size:18px}#admin_cards_index .badge-photo-download>span,#admin_cards_show .badge-photo-download>span{gap:3px;display:grid}#admin_cards_index .badge-photo-download strong,#admin_cards_show .badge-photo-download strong{font-size:11.5px;font-weight:800;line-height:1.2}#admin_cards_index .badge-photo-download small,#admin_cards_show .badge-photo-download small{color:#ffffffc7;font-size:9.5px}#admin_cards_index .badge-photo-download:hover,#admin_cards_index .badge-photo-download:focus-visible,#admin_cards_show .badge-photo-download:hover,#admin_cards_show .badge-photo-download:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_cards_index .badge-photo-download--disabled,#admin_cards_show .badge-photo-download--disabled{color:#687b85;background:#f2f5f6;border-color:#dce4e8}#admin_cards_index .badge-photo-download--disabled small,#admin_cards_show .badge-photo-download--disabled small{color:#7d8e96}#admin_cards_index .badge-photo-count,#admin_cards_show .badge-photo-count{border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}#admin_cards_index .badge-photo-count--attention,#admin_cards_show .badge-photo-count--attention{color:#9b5511;background:#fff2e5}#admin_cards_index .badge-photo-count--ready,#admin_cards_show .badge-photo-count--ready{color:#237346;background:#eaf7ef}#admin_cards_index .badge-photo-review-actions,#admin_cards_show .badge-photo-review-actions{flex:none;align-items:center;gap:10px;display:flex}#admin_cards_index .badge-photo-recheck,#admin_cards_show .badge-photo-recheck{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}#admin_cards_index .badge-photo-recheck i,#admin_cards_show .badge-photo-recheck i{color:currentColor}#admin_cards_index .badge-photo-recheck:hover,#admin_cards_index .badge-photo-recheck:focus-visible,#admin_cards_show .badge-photo-recheck:hover,#admin_cards_show .badge-photo-recheck:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff;outline:none}#admin_cards_index .badge-photo-recheck:hover i,#admin_cards_index .badge-photo-recheck:focus-visible i,#admin_cards_show .badge-photo-recheck:hover i,#admin_cards_show .badge-photo-recheck:focus-visible i{color:currentColor}#admin_cards_index .badge-photo-issue-table-wrap,#admin_cards_show .badge-photo-issue-table-wrap{border:1px solid var(--badge-border);border-radius:11px;overflow-x:auto}#admin_cards_index .badge-photo-issue-table,#admin_cards_show .badge-photo-issue-table{border-collapse:collapse;width:100%;min-width:760px}#admin_cards_index .badge-photo-issue-table th,#admin_cards_show .badge-photo-issue-table th{color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f3f6f7;padding:13px 14px;font-size:10px;font-weight:800}#admin_cards_index .badge-photo-issue-table td,#admin_cards_show .badge-photo-issue-table td{border-top:1px solid var(--badge-border);color:#52656f;vertical-align:middle;padding:14px;font-size:12px;line-height:1.5}#admin_cards_index .badge-photo-issue-table td:nth-child(2),#admin_cards_show .badge-photo-issue-table td:nth-child(2){min-width:180px}#admin_cards_index .badge-photo-issue-table td strong,#admin_cards_index .badge-photo-issue-table td small,#admin_cards_show .badge-photo-issue-table td strong,#admin_cards_show .badge-photo-issue-table td small{display:block}#admin_cards_index .badge-photo-issue-table td strong,#admin_cards_show .badge-photo-issue-table td strong{color:var(--badge-ink);font-size:12.5px}#admin_cards_index .badge-photo-issue-table td small,#admin_cards_show .badge-photo-issue-table td small{color:#87959d;margin-top:2px;font-size:10px}#admin_cards_index .badge-photo-status,#admin_cards_show .badge-photo-status{color:#9b5511;white-space:nowrap;background:#fff2e5;border-radius:999px;align-items:center;padding:7px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}#admin_cards_index .badge-photo-status--unreadable,#admin_cards_show .badge-photo-status--unreadable{color:#a33d32;background:#ffebe8}#admin_cards_index .badge-photo-status--ready,#admin_cards_show .badge-photo-status--ready{color:#237346;background:#eaf7ef}#admin_cards_index .badge-photo-issue-table .badge-photo-row--excluded,#admin_cards_show .badge-photo-issue-table .badge-photo-row--excluded{background:#fff5f4;box-shadow:inset 3px 0 #d75a4d}#admin_cards_index .badge-photo-issue-table .badge-photo-row--excluded td,#admin_cards_show .badge-photo-issue-table .badge-photo-row--excluded td{border-top-color:#f1d6d2}#admin_cards_index .badge-photo-issue-table .badge-photo-row--excluded:hover,#admin_cards_show .badge-photo-issue-table .badge-photo-row--excluded:hover{background:#ffefed}#admin_cards_index .badge-detail-table-shell table.dataTable tbody tr.badge-photo-row--excluded,#admin_cards_show .badge-detail-table-shell table.dataTable tbody tr.badge-photo-row--excluded{box-shadow:inset 3px 0 #d75a4d}#admin_cards_index .badge-detail-table-shell table.dataTable tbody tr.badge-photo-row--excluded td,#admin_cards_show .badge-detail-table-shell table.dataTable tbody tr.badge-photo-row--excluded td{background:#fff5f4;border-bottom-color:#f1d6d2}#admin_cards_index .badge-detail-table-shell table.dataTable tbody tr.badge-photo-row--excluded:hover td,#admin_cards_show .badge-detail-table-shell table.dataTable tbody tr.badge-photo-row--excluded:hover td{background:#ffefed}#admin_cards_index .badge-photo-table-cell,#admin_cards_show .badge-photo-table-cell{width:72px}#admin_cards_index .badge-photo-guidance,#admin_cards_show .badge-photo-guidance{max-width:330px;display:block}#admin_cards_index .badge-photo-profile-link,#admin_cards_show .badge-photo-profile-link{color:var(--branding-primary-color);white-space:nowrap;align-items:center;gap:6px;margin-top:7px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_cards_index .badge-photo-profile-link .fa-arrow-up-right-from-square,#admin_cards_show .badge-photo-profile-link .fa-arrow-up-right-from-square{font-size:8px}#admin_cards_index .badge-photo-profile-link:hover,#admin_cards_index .badge-photo-profile-link:focus-visible,#admin_cards_show .badge-photo-profile-link:hover,#admin_cards_show .badge-photo-profile-link:focus-visible{color:var(--branding-secondary-color);text-underline-offset:3px;outline:none;text-decoration:underline}#admin_cards_index .badge-photo-thumbnail,#admin_cards_show .badge-photo-thumbnail{color:#71838c;vertical-align:middle;background:#eef3f5;border:1px solid #d8e1e5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:54px;padding:0;display:inline-flex;position:relative;overflow:hidden}#admin_cards_index .badge-photo-thumbnail img,#admin_cards_show .badge-photo-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s}#admin_cards_index .badge-photo-thumbnail:is(button),#admin_cards_show .badge-photo-thumbnail:is(button){cursor:zoom-in}#admin_cards_index .badge-photo-thumbnail:is(button):hover,#admin_cards_index .badge-photo-thumbnail:is(button):focus-visible,#admin_cards_show .badge-photo-thumbnail:is(button):hover,#admin_cards_show .badge-photo-thumbnail:is(button):focus-visible{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-photo-thumbnail:is(button):hover,#admin_cards_index .badge-photo-thumbnail:is(button):focus-visible,#admin_cards_show .badge-photo-thumbnail:is(button):hover,#admin_cards_show .badge-photo-thumbnail:is(button):focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)14%,transparent)}}#admin_cards_index .badge-photo-thumbnail:is(button):hover img,#admin_cards_index .badge-photo-thumbnail:is(button):focus-visible img,#admin_cards_show .badge-photo-thumbnail:is(button):hover img,#admin_cards_show .badge-photo-thumbnail:is(button):focus-visible img{transform:scale(1.06)}#admin_cards_index .badge-photo-thumbnail:is(button):hover .badge-photo-thumbnail__zoom,#admin_cards_index .badge-photo-thumbnail:is(button):focus-visible .badge-photo-thumbnail__zoom,#admin_cards_show .badge-photo-thumbnail:is(button):hover .badge-photo-thumbnail__zoom,#admin_cards_show .badge-photo-thumbnail:is(button):focus-visible .badge-photo-thumbnail__zoom{opacity:1}#admin_cards_index .badge-photo-thumbnail__zoom,#admin_cards_show .badge-photo-thumbnail__zoom{color:#fff;opacity:0;background:#122b36c2;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;transition:opacity .2s;display:flex;position:absolute;bottom:3px;right:3px}#admin_cards_index .badge-photo-thumbnail--unavailable,#admin_cards_show .badge-photo-thumbnail--unavailable{gap:2px;font-size:15px}#admin_cards_index .badge-photo-thumbnail--unavailable span,#admin_cards_show .badge-photo-thumbnail--unavailable span{white-space:nowrap;font-size:7px;font-weight:750;line-height:1}#admin_cards_index .badge-photo-dialog,#admin_cards_show .badge-photo-dialog{color:var(--badge-ink);background:#fff;border:0;border-radius:16px;width:100%;max-width:min(620px,100vw - 32px);max-height:calc(100vh - 42px);margin:auto;padding:0;box-shadow:0 28px 80px #122b3647}#admin_cards_index .badge-photo-dialog::backdrop,#admin_cards_show .badge-photo-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091d26b3}#admin_cards_index .badge-photo-dialog__header,#admin_cards_show .badge-photo-dialog__header{border-bottom:1px solid var(--badge-border);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}#admin_cards_index .badge-photo-dialog__header .badge-eyebrow,#admin_cards_show .badge-photo-dialog__header .badge-eyebrow{margin-bottom:4px}#admin_cards_index .badge-photo-dialog__header h2,#admin_cards_show .badge-photo-dialog__header h2{color:var(--badge-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800}#admin_cards_index .badge-photo-dialog__close,#admin_cards_show .badge-photo-dialog__close{color:#53666f;background:#f2f5f6;border:1px solid #dce4e8;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#admin_cards_index .badge-photo-dialog__close:hover,#admin_cards_index .badge-photo-dialog__close:focus-visible,#admin_cards_show .badge-photo-dialog__close:hover,#admin_cards_show .badge-photo-dialog__close:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_cards_index .badge-photo-dialog__image-wrap,#admin_cards_show .badge-photo-dialog__image-wrap{background:#edf2f4;justify-content:center;align-items:center;min-height:320px;padding:24px;display:flex}#admin_cards_index .badge-photo-dialog__image-wrap img,#admin_cards_show .badge-photo-dialog__image-wrap img{-o-object-fit:contain;object-fit:contain;border-radius:11px;max-width:100%;max-height:calc(100vh - 190px);display:block;box-shadow:0 12px 34px #122b362e}#admin_cards_index .badge-workflow,#admin_cards_show .badge-workflow{background:linear-gradient(145deg,#ffffff14,transparent 55%),var(--branding-primary-color);color:#fff;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:24px 30px;padding:30px;display:grid}#admin_cards_index .badge-workflow .badge-eyebrow,#admin_cards_show .badge-workflow .badge-eyebrow{color:var(--branding-secondary-color);margin:0 0 7px}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-workflow .badge-eyebrow,#admin_cards_show .badge-workflow .badge-eyebrow){color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#admin_cards_index .badge-workflow h2,#admin_cards_show .badge-workflow h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800;line-height:1.25}#admin_cards_index .badge-workflow__heading,#admin_cards_show .badge-workflow__heading{align-items:center;gap:16px;min-width:0;display:flex}#admin_cards_index .badge-workflow__icon,#admin_cards_show .badge-workflow__icon{background:#ffffff1a;border:1px solid #ffffff21;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}#admin_cards_index .badge-workflow__steps,#admin_cards_show .badge-workflow__steps{border-top:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}#admin_cards_index .badge-workflow__steps li,#admin_cards_show .badge-workflow__steps li{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:12px;padding:22px 24px 0 0;display:grid}#admin_cards_index .badge-workflow__steps li+li,#admin_cards_show .badge-workflow__steps li+li{border-left:1px solid #ffffff21;padding-left:24px}#admin_cards_index .badge-workflow__steps li>span,#admin_cards_show .badge-workflow__steps li>span{color:#fff;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}#admin_cards_index .badge-workflow__steps li p,#admin_cards_show .badge-workflow__steps li p{color:#ffffffc2;margin:3px 0 0;font-size:12.5px;line-height:1.6}#admin_cards_index .badge-workflow__note,#admin_cards_show .badge-workflow__note{color:#ffffffc7;border-left:1px solid #ffffff21;grid-area:1/2;align-self:center;align-items:flex-start;gap:11px;margin:0;padding:4px 0 4px 24px;font-size:12px;font-weight:650;line-height:1.55;display:flex}#admin_cards_index .badge-workflow__note i,#admin_cards_show .badge-workflow__note i{color:var(--branding-secondary-color);margin-top:2px;font-size:15px}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-workflow__note i,#admin_cards_show .badge-workflow__note i){color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#admin_cards_index .badge-table-shell,#admin_cards_show .badge-table-shell{min-width:0}#admin_cards_index .badge-table-shell .dt-container,#admin_cards_show .badge-table-shell .dt-container{color:var(--badge-ink);background:0 0;border:0;padding:0}#admin_cards_index .badge-table-shell .dt-container>.row,#admin_cards_show .badge-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_cards_index .badge-table-shell .dt-container>.row:first-child,#admin_cards_show .badge-table-shell .dt-container>.row:first-child{grid-template-columns:auto minmax(220px,330px);align-items:end;gap:14px;margin:0 0 18px;display:grid}#admin_cards_index .badge-table-shell .dt-container>.row:first-child>div,#admin_cards_show .badge-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_cards_index .badge-table-shell .dt-container>.row:nth-last-child(2),#admin_cards_show .badge-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_cards_index .badge-table-shell .dt-container>.row:nth-last-child(2)>div,#admin_cards_show .badge-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_cards_index .badge-table-shell .dt-length,#admin_cards_show .badge-table-shell .dt-length{color:var(--badge-muted);margin:0;font-size:12px}#admin_cards_index .badge-table-shell .dt-length label,#admin_cards_show .badge-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_cards_index .badge-table-shell .dt-length select,#admin_cards_show .badge-table-shell .dt-length select{color:var(--badge-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_cards_index .badge-table-shell .dt-search,#admin_cards_show .badge-table-shell .dt-search{background:0 0;border:0;align-items:center;gap:9px;display:flex}#admin_cards_index .badge-table-shell .dt-search label,#admin_cards_show .badge-table-shell .dt-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}#admin_cards_index .badge-table-shell .dt-search input,#admin_cards_show .badge-table-shell .dt-search input{color:var(--badge-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;flex:1;min-height:40px;padding:8px 11px;font-size:13px}#admin_cards_index .badge-table-shell .dt-search input:focus,#admin_cards_show .badge-table-shell .dt-search input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-table-shell .dt-search input:focus,#admin_cards_show .badge-table-shell .dt-search input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_cards_index .badge-table-shell .dt-layout-table>div,#admin_cards_show .badge-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_cards_index .badge-table-shell table.dataTable,#admin_cards_show .badge-table-shell table.dataTable{border:1px solid var(--badge-border);border-collapse:separate;border-spacing:0;border-radius:11px;overflow:hidden;width:100%!important}#admin_cards_index .badge-table-shell table.dataTable thead th,#admin_cards_show .badge-table-shell table.dataTable thead th{border-bottom-color:var(--badge-border);color:#53646e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_cards_index .badge-table-shell table.dataTable tbody td,#admin_cards_show .badge-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:13px 12px;font-size:12.5px}#admin_cards_index .badge-table-shell table.dataTable tbody tr:last-child td,#admin_cards_show .badge-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_cards_index .badge-table-shell table.dataTable tbody tr:hover td,#admin_cards_show .badge-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_cards_index .badge-table-shell table.dataTable th:last-child,#admin_cards_index .badge-table-shell table.dataTable td:last-child,#admin_cards_show .badge-table-shell table.dataTable th:last-child,#admin_cards_show .badge-table-shell table.dataTable td:last-child{text-align:right!important}#admin_cards_index .badge-table-shell .badge-batch-id,#admin_cards_show .badge-table-shell .badge-batch-id{color:var(--badge-ink);font-weight:800}#admin_cards_index .badge-table-shell .badge-type,#admin_cards_index .badge-table-shell .badge-export-status,#admin_cards_show .badge-table-shell .badge-type,#admin_cards_show .badge-table-shell .badge-export-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_cards_index .badge-table-shell .badge-type,#admin_cards_show .badge-table-shell .badge-type{background:var(--branding-primary-color);color:var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-table-shell .badge-type,#admin_cards_show .badge-table-shell .badge-type){background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_cards_index .badge-table-shell .badge-type--flag,#admin_cards_show .badge-table-shell .badge-type--flag{background:var(--branding-secondary-color);color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){:is(#admin_cards_index .badge-table-shell .badge-type--flag,#admin_cards_show .badge-table-shell .badge-type--flag){background:color-mix(in srgb,var(--branding-secondary-color)10%,white);color:color-mix(in srgb,var(--branding-secondary-color)82%,#7c2d12)}}#admin_cards_index .badge-table-shell .badge-export-status--complete,#admin_cards_show .badge-table-shell .badge-export-status--complete{color:#237346;background:#eaf7ef}#admin_cards_index .badge-table-shell .badge-export-status--pending,#admin_cards_show .badge-table-shell .badge-export-status--pending{color:#9b5a13;background:#fff5e9}#admin_cards_index .badge-table-shell .badge-batch-action,#admin_cards_show .badge-table-shell .badge-batch-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_cards_index .badge-table-shell .badge-batch-action:hover,#admin_cards_index .badge-table-shell .badge-batch-action:focus-visible,#admin_cards_show .badge-table-shell .badge-batch-action:hover,#admin_cards_show .badge-table-shell .badge-batch-action:focus-visible{background:var(--branding-primary-color);color:#fff}#admin_cards_index .badge-table-shell .dt-info,#admin_cards_show .badge-table-shell .dt-info{color:var(--badge-muted);margin:0;font-size:11px}#admin_cards_index .badge-table-shell div.dt-paging ul.pagination,#admin_cards_show .badge-table-shell div.dt-paging ul.pagination{gap:5px;display:flex;margin:0!important}#admin_cards_index .badge-table-shell div.dt-paging ul.pagination li,#admin_cards_show .badge-table-shell div.dt-paging ul.pagination li{margin:0}#admin_cards_index .badge-table-shell div.dt-paging ul.pagination li button,#admin_cards_show .badge-table-shell div.dt-paging ul.pagination li button{color:#52656f;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_cards_index .badge-table-shell div.dt-paging ul.pagination li.active button,#admin_cards_show .badge-table-shell div.dt-paging ul.pagination li.active button{border-color:var(--branding-secondary-color);color:#fff}#admin_cards_index .badge-index-page .badge-table-shell table.dataTable thead th:not(:last-child),#admin_cards_index .badge-index-page .badge-table-shell table.dataTable tbody td:not(:last-child),#admin_cards_show .badge-index-page .badge-table-shell table.dataTable thead th:not(:last-child),#admin_cards_show .badge-index-page .badge-table-shell table.dataTable tbody td:not(:last-child){text-align:center}@media (max-width:1100px){#admin_cards_index .badge-filter-bar,#admin_cards_show .badge-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_cards_index .badge-filter-reset,#admin_cards_show .badge-filter-reset{grid-column:1/-1}#admin_cards_index .badge-detail-table-header,#admin_cards_show .badge-detail-table-header,#admin_cards_index .badge-photo-export-card,#admin_cards_show .badge-photo-export-card{flex-direction:column;align-items:flex-start}}@media (max-width:767px){#admin_cards_index,#admin_cards_show{padding:22px 0 50px}#admin_cards_index .badge-index-intro,#admin_cards_show .badge-index-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_cards_index .badge-index-intro h1,#admin_cards_show .badge-index-intro h1{font-size:27px}#admin_cards_index .badge-detail-intro,#admin_cards_show .badge-detail-intro{grid-template-columns:48px minmax(0,1fr)}#admin_cards_index .badge-detail-back,#admin_cards_show .badge-detail-back{grid-column:1/-1;justify-content:center}#admin_cards_index .badge-export-actions,#admin_cards_show .badge-export-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}#admin_cards_index .badge-photo-download,#admin_cards_show .badge-photo-download{justify-content:center;width:100%}#admin_cards_index .badge-photo-issues .badge-table-card__header,#admin_cards_show .badge-photo-issues .badge-table-card__header{flex-direction:column}#admin_cards_index .badge-photo-review-actions,#admin_cards_show .badge-photo-review-actions{justify-content:space-between;width:100%}#admin_cards_index .badge-photo-recheck,#admin_cards_show .badge-photo-recheck{justify-content:center}#admin_cards_index .badge-index-intro__icon,#admin_cards_show .badge-index-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_cards_index .badge-table-card,#admin_cards_index .badge-workflow,#admin_cards_show .badge-table-card,#admin_cards_show .badge-workflow{padding:22px}#admin_cards_index .badge-table-card__mark,#admin_cards_show .badge-table-card__mark{display:none}#admin_cards_index .badge-filter-bar,#admin_cards_show .badge-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_cards_index .badge-filter-reset,#admin_cards_show .badge-filter-reset{grid-column:auto}#admin_cards_index .badge-table-shell .dt-container>.row:first-child,#admin_cards_show .badge-table-shell .dt-container>.row:first-child{grid-template-columns:1fr}#admin_cards_index .badge-table-shell .dt-search,#admin_cards_show .badge-table-shell .dt-search{flex-direction:column;align-items:stretch}#admin_cards_index .badge-table-shell .dt-container>.row:nth-last-child(2),#admin_cards_show .badge-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_cards_index .badge-workflow,#admin_cards_show .badge-workflow{display:block}#admin_cards_index .badge-workflow .badge-workflow__steps,#admin_cards_show .badge-workflow .badge-workflow__steps{margin-top:24px;display:block}#admin_cards_index .badge-workflow .badge-workflow__steps li,#admin_cards_show .badge-workflow .badge-workflow__steps li{padding:18px 0 0}#admin_cards_index .badge-workflow .badge-workflow__steps li+li,#admin_cards_show .badge-workflow .badge-workflow__steps li+li{border-top:1px solid #ffffff21;border-left:0;margin-top:18px;padding-left:0}#admin_cards_index .badge-workflow .badge-workflow__note,#admin_cards_show .badge-workflow .badge-workflow__note{border-top:1px solid #ffffff21;border-left:0;margin-top:22px;padding:20px 0 0}}#admin_coaches_index{--coaches-ink:#172b36;--coaches-muted:#647782;--coaches-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--coaches-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_coaches_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_coaches_index .coaches-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_coaches_index .coaches-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_coaches_index .coaches-intro,#admin_coaches_index .coaches-table-card{border:1px solid var(--coaches-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_coaches_index .coaches-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_coaches_index .coaches-intro h1{color:var(--coaches-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_coaches_index .coaches-intro p{color:var(--coaches-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_coaches_index .coaches-intro__icon,#admin_coaches_index .coaches-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_coaches_index .coaches-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_coaches_index .coaches-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_coaches_index .coaches-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_coaches_index .coaches-summary span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_coaches_index .coaches-table-card{min-width:0;padding:30px}#admin_coaches_index .coaches-table-card__header{border-bottom:1px solid var(--coaches-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_coaches_index .coaches-table-card__header h2{color:var(--coaches-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_coaches_index .coaches-table-card__header p{color:var(--coaches-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_coaches_index .coaches-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_coaches_index .coaches-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_coaches_index .coaches-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_coaches_index .coaches-table-note i{color:var(--branding-primary-color)}#admin_coaches_index .coaches-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:repeat(4,minmax(130px,.8fr)) minmax(220px,1.2fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_coaches_index .coaches-filter-field{min-width:0}#admin_coaches_index .coaches-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_coaches_index .coaches-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_coaches_index .coaches-filter-field select,#admin_coaches_index .coaches-filter-field input{color:var(--coaches-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_coaches_index .coaches-filter-field select:focus,#admin_coaches_index .coaches-filter-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_coaches_index .coaches-filter-field select:focus,#admin_coaches_index .coaches-filter-field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_coaches_index .coaches-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_coaches_index .coaches-filter-field select option,#admin_coaches_index .coaches-filter-field select optgroup{color:var(--coaches-ink);background-color:#fff}#admin_coaches_index .coaches-filter-search{background:0 0;border:0;margin:0;display:block}#admin_coaches_index .coaches-filter-search input{min-width:0}#admin_coaches_index .coaches-filter-search input::-moz-placeholder{color:#82919a}#admin_coaches_index .coaches-filter-search input::placeholder{color:#82919a}#admin_coaches_index .coaches-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_coaches_index .coaches-filter-reset:hover:not(:disabled),#admin_coaches_index .coaches-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_coaches_index .coaches-filter-reset:disabled{cursor:default;opacity:.45}#admin_coaches_index .coaches-table-shell{min-width:0;position:relative}#admin_coaches_index .coaches-table-shell .dt-processing{border:1px solid var(--branding-secondary-color);color:var(--coaches-ink);z-index:5;background:#fffffff5;border-radius:14px;min-width:min(310px,100% - 32px);margin:0;padding:15px 18px;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #1233402e}@supports (color:color-mix(in lab,red,red)){#admin_coaches_index .coaches-table-shell .dt-processing{border:1px solid color-mix(in srgb,var(--branding-secondary-color)35%,#dce4e8)}}#admin_coaches_index .coaches-table-shell .coach-directory-processing{letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}#admin_coaches_index .coaches-table-shell .coach-directory-processing i{color:var(--branding-secondary-color);font-size:17px;animation:.8s linear infinite coach-directory-processing-spin}#admin_coaches_index .coaches-table-shell .dt-container{color:var(--coaches-ink);background:0 0;border:0;padding:0}#admin_coaches_index .coaches-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_coaches_index .coaches-table-shell .dt-container>.row:first-child{grid-template-columns:auto minmax(260px,420px);align-items:end;gap:14px;margin:0 0 18px;display:grid}#admin_coaches_index .coaches-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_coaches_index .coaches-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_coaches_index .coaches-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_coaches_index .coaches-table-shell .dt-length{color:var(--coaches-muted);margin:0;font-size:12px}#admin_coaches_index .coaches-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_coaches_index .coaches-table-shell .dt-length select{color:var(--coaches-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_coaches_index .coaches-table-shell .dt-search{background:0 0;border:0;align-items:center;gap:9px;margin:0;display:flex}#admin_coaches_index .coaches-table-shell .dt-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}#admin_coaches_index .coaches-table-shell .dt-search label i{color:var(--branding-secondary-color)}#admin_coaches_index .coaches-table-shell .dt-search input{color:var(--coaches-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;flex:1;min-width:0;min-height:40px;padding:8px 11px;font-size:13px}#admin_coaches_index .coaches-table-shell .dt-search input::-moz-placeholder{color:#82919a}#admin_coaches_index .coaches-table-shell .dt-search input::placeholder{color:#82919a}#admin_coaches_index .coaches-table-shell .dt-search input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){#admin_coaches_index .coaches-table-shell .dt-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_coaches_index .coaches-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_coaches_index .coaches-table-shell table.dataTable{border:1px solid var(--coaches-border);border-collapse:separate;border-spacing:0;border-radius:11px;min-width:1040px;overflow:visible;width:100%!important}#admin_coaches_index .coaches-table-shell table.dataTable thead th{border-bottom-color:var(--coaches-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_coaches_index .coaches-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:13px 12px;font-size:12px}#admin_coaches_index .coaches-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_coaches_index .coaches-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_coaches_index .coaches-table-shell table.dataTable th:first-child,#admin_coaches_index .coaches-table-shell table.dataTable td:first-child,#admin_coaches_index .coaches-table-shell table.dataTable th:nth-last-child(2),#admin_coaches_index .coaches-table-shell table.dataTable td:nth-last-child(2){text-align:center}#admin_coaches_index .coaches-table-shell table.dataTable th:last-child,#admin_coaches_index .coaches-table-shell table.dataTable td:last-child{text-align:right;background:#fff;width:112px;min-width:112px}#admin_coaches_index .coaches-table-shell table.dataTable th:nth-last-child(2),#admin_coaches_index .coaches-table-shell table.dataTable td:nth-last-child(2){background:#fff;min-width:124px}#admin_coaches_index .coaches-table-shell table.dataTable thead th:nth-last-child(2),#admin_coaches_index .coaches-table-shell table.dataTable thead th:last-child{background:#f3f6f7}#admin_coaches_index .coaches-table-shell .coach-state,#admin_coaches_index .coaches-table-shell .coach-position{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}#admin_coaches_index .coaches-table-shell .coach-state--returning,#admin_coaches_index .coaches-table-shell .coach-position--assistant{color:#52656f;background:#f0f3f4}#admin_coaches_index .coaches-table-shell .coach-state--new{color:#24647b;background:#eaf4f8}#admin_coaches_index .coaches-table-shell .coach-state--verified{color:#237346;background:#eaf7ef}#admin_coaches_index .coaches-table-shell .coach-state--review{color:#9b5a13;background:#fff5e9}#admin_coaches_index .coaches-table-shell .coach-position--head{background:var(--branding-primary-color);color:var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){#admin_coaches_index .coaches-table-shell .coach-position--head{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_coaches_index .coaches-table-shell .coach-empty-value{color:#9aa7ad}#admin_coaches_index .coaches-table-shell .coach-view-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_coaches_index .coaches-table-shell .coach-view-action:hover,#admin_coaches_index .coaches-table-shell .coach-view-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_coaches_index .coaches-table-shell .dt-info{color:var(--coaches-muted);margin:0;font-size:11px}#admin_coaches_index .coaches-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_coaches_index .coaches-table-shell div.dt-paging ul.pagination li{margin:0}#admin_coaches_index .coaches-table-shell div.dt-paging ul.pagination li button,#admin_coaches_index .coaches-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_coaches_index .coaches-table-shell div.dt-paging ul.pagination li.active button,#admin_coaches_index .coaches-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}@media (max-width:1200px){#admin_coaches_index .coaches-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}#admin_coaches_index .coaches-filter-reset{grid-column:1/-1}}@media (max-width:767px){#admin_coaches_index{padding:22px 0 50px}#admin_coaches_index .coaches-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_coaches_index .coaches-intro h1{font-size:27px}#admin_coaches_index .coaches-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_coaches_index .coaches-table-card{padding:22px}#admin_coaches_index .coaches-table-card__mark{display:none}#admin_coaches_index .coaches-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_coaches_index .coaches-filter-reset{grid-column:auto}#admin_coaches_index .coaches-table-shell .dt-container>.row:first-child{grid-template-columns:1fr}#admin_coaches_index .coaches-table-shell .dt-search{flex-direction:column;align-items:stretch}#admin_coaches_index .coaches-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_coaches_index .coaches-table-shell .dt-processing{width:calc(100% - 64px);min-width:0}#admin_coaches_index .coaches-table-note{align-items:flex-start}}@keyframes coach-directory-processing-spin{to{transform:rotate(360deg)}}.coach-admin-editor-page{background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;min-height:calc(100vh - 80px)}@supports (color:color-mix(in lab,red,red)){.coach-admin-editor-page{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}.coach-admin-editor-page .coach-admin-hero-actions{gap:9px;min-width:220px;display:grid}.coach-admin-editor-page .profile-page__status{max-width:none}.coach-admin-editor-page .coach-admin-back{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.coach-admin-editor-page .coach-admin-back:hover,.coach-admin-editor-page .coach-admin-back:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}.coach-admin-editor-page .coach-admin-editor #coach_team_list{overflow-x:auto}.coach-admin-editor-page .coach-admin-editor #coach_team_list table{width:100%;min-width:940px}.coach-admin-editor-page .coach-admin-editor .profile-card--personal .profile-card__icon+.profile-card__icon{display:none}.coach-admin-editor-page .coach-admin-editor select option,.coach-admin-editor-page .coach-admin-editor select optgroup{color:var(--profile-ink);background-color:#fff}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-panel{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:12px;grid-column:2/-1;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.coach-admin-editor-page .coach-admin-editor .coach-password-reset-panel{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)14%,white)}}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-panel>div{gap:3px;min-width:0;display:grid}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-panel strong{color:var(--profile-ink);font-size:14px}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-panel span{color:#60727c;font-size:12px;line-height:1.45}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-trigger{border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);background:#fff;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.coach-admin-editor-page .coach-admin-editor .coach-password-reset-trigger{border:1px solid color-mix(in srgb,var(--branding-primary-color)28%,white)}}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-trigger:hover,.coach-admin-editor-page .coach-admin-editor .coach-password-reset-trigger:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(.coach-admin-editor-page .coach-admin-editor .coach-password-reset-trigger:hover,.coach-admin-editor-page .coach-admin-editor .coach-password-reset-trigger:focus-visible){background:color-mix(in srgb,var(--branding-primary-color)7%,white)}}.coach-password-reset-modal{color:var(--profile-ink,#142d3a);background:#fff;padding:30px}.coach-password-reset-modal__header{align-items:flex-start;gap:15px;display:flex}.coach-password-reset-modal__header h2{color:var(--profile-ink,#142d3a);margin:3px 0 7px;font-size:25px;line-height:1.15}.coach-password-reset-modal__header p{color:#60727c;margin:0;font-size:14px;line-height:1.5}.coach-password-reset-modal__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.coach-password-reset-modal__icon{background:color-mix(in srgb,var(--branding-secondary-color)12%,white)}}.coach-password-reset-modal__eyebrow{color:var(--branding-secondary-color);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.coach-password-reset-modal__notice{background:#f4f7f8;border:1px solid #dfe7ea;border-radius:12px;align-items:flex-start;gap:10px;margin-top:22px;padding:13px 15px;display:flex}.coach-password-reset-modal__notice i{color:var(--branding-primary-color);margin-top:3px}.coach-password-reset-modal__notice p{color:#52656f;margin:0;font-size:13px;line-height:1.55}.coach-password-reset-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.coach-password-reset-modal__fields .formfield-wrap,.coach-password-reset-modal__fields .formfield{min-width:0}.coach-password-reset-modal__fields label{color:#52656f;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.coach-password-reset-modal__fields input{color:var(--profile-ink,#142d3a);border:1px solid #d4dfe3;border-radius:10px;width:100%;min-height:48px}.coach-password-reset-modal__fields input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){.coach-password-reset-modal__fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)18%,transparent)}}.coach-password-reset-modal__help{color:#71828a;margin:10px 0 0;font-size:12px;line-height:1.45}.coach-password-reset-modal__actions{border-top:1px solid #e4eaed;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.coach-password-reset-modal__actions .button{justify-content:center;align-items:center;gap:8px;min-height:43px;display:inline-flex}.coach-password-reset-modal__actions .button-outline-white{color:#263f4b;border-color:#52656f}@media (max-width:1100px){.coach-admin-editor-page .coach-admin-hero-actions{grid-column:2;max-width:320px}}@media (max-width:767px){.coach-password-reset-overlay{z-index:1102}.coach-admin-editor-page .coach-admin-hero-actions{grid-column:1/-1;width:100%;min-width:0;max-width:none}.coach-admin-editor-page .coach-admin-editor #coach_team_list table{min-width:820px}.coach-admin-editor-page .coach-admin-editor .coach-password-reset-panel{flex-direction:column;grid-column:1/-1;align-items:stretch}.coach-admin-editor-page .coach-password-reset-trigger{justify-content:center;width:100%}.coach-password-reset-modal{padding:22px}.coach-password-reset-modal__fields{grid-template-columns:1fr}.coach-password-reset-modal__actions{flex-direction:column-reverse;align-items:stretch}.coach-password-reset-modal__actions .button{width:100%}}#admin_programs_index{--programs-ink:#172b36;--programs-muted:#647782;--programs-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--programs-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_programs_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_programs_index .programs-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_programs_index .programs-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_programs_index .programs-intro,#admin_programs_index .programs-table-card{border:1px solid var(--programs-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_programs_index .programs-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_programs_index .programs-intro h1{color:var(--programs-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_programs_index .programs-intro p{color:var(--programs-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_programs_index .programs-intro__icon,#admin_programs_index .programs-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_programs_index .programs-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_programs_index .programs-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_programs_index .programs-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_programs_index .programs-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_programs_index .programs-create-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_programs_index .programs-create-action:hover,#admin_programs_index .programs-create-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_programs_index .programs-table-card{min-width:0;padding:30px}#admin_programs_index .programs-table-card__header{border-bottom:1px solid var(--programs-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_programs_index .programs-table-card__header h2{color:var(--programs-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_programs_index .programs-table-card__header p{color:var(--programs-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_programs_index .programs-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_programs_index .programs-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_programs_index .programs-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_programs_index .programs-table-note i{color:var(--branding-primary-color)}#admin_programs_index .programs-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:repeat(3,minmax(145px,.55fr)) minmax(230px,1fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_programs_index .programs-filter-field,#admin_programs_index .programs-filter-search{background:0 0;border:0;min-width:0;margin:0;display:block}#admin_programs_index .programs-filter-field label,#admin_programs_index .programs-filter-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_programs_index .programs-filter-field label i,#admin_programs_index .programs-filter-search label i{color:var(--branding-secondary-color);font-size:10px}#admin_programs_index .programs-filter-field input,#admin_programs_index .programs-filter-field select,#admin_programs_index .programs-filter-search input,#admin_programs_index .programs-filter-search select{color:var(--programs-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;margin:0;padding:8px 11px;font-size:12.5px}#admin_programs_index .programs-filter-field input::-moz-placeholder,#admin_programs_index .programs-filter-field select::-moz-placeholder,#admin_programs_index .programs-filter-search input::-moz-placeholder,#admin_programs_index .programs-filter-search select::-moz-placeholder{color:#82919a}#admin_programs_index .programs-filter-field input::placeholder,#admin_programs_index .programs-filter-field select::placeholder,#admin_programs_index .programs-filter-search input::placeholder,#admin_programs_index .programs-filter-search select::placeholder{color:#82919a}#admin_programs_index .programs-filter-field input:focus,#admin_programs_index .programs-filter-field select:focus,#admin_programs_index .programs-filter-search input:focus,#admin_programs_index .programs-filter-search select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_index .programs-filter-field input:focus,#admin_programs_index .programs-filter-field select:focus,#admin_programs_index .programs-filter-search input:focus,#admin_programs_index .programs-filter-search select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_programs_index .programs-filter-field select,#admin_programs_index .programs-filter-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_programs_index .programs-filter-field select option,#admin_programs_index .programs-filter-search select option{color:var(--programs-ink);background:#fff}#admin_programs_index .programs-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_programs_index .programs-filter-reset:hover:not(:disabled),#admin_programs_index .programs-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_programs_index .programs-filter-reset:disabled{cursor:default;opacity:.45}#admin_programs_index .programs-table-shell{min-width:0}#admin_programs_index .programs-table-shell .dt-container{color:var(--programs-ink);background:0 0;border:0;padding:0}#admin_programs_index .programs-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_programs_index .programs-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_programs_index .programs-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_programs_index .programs-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_programs_index .programs-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_programs_index .programs-table-shell .dt-length{color:var(--programs-muted);margin:0;font-size:12px}#admin_programs_index .programs-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_programs_index .programs-table-shell .dt-length select{color:var(--programs-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_programs_index .programs-table-shell .dt-length option{color:var(--programs-ink);background:#fff}#admin_programs_index .programs-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_programs_index .programs-table-shell table.dataTable{border:1px solid var(--programs-border);border-collapse:separate;border-spacing:0;border-radius:11px;min-width:900px;overflow:visible;width:100%!important}#admin_programs_index .programs-table-shell table.dataTable thead th{border-bottom-color:var(--programs-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 14px;font-size:10px;font-weight:800}#admin_programs_index .programs-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:13px 14px;font-size:12px}#admin_programs_index .programs-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_programs_index .programs-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_programs_index .programs-table-shell table.dataTable th:last-child,#admin_programs_index .programs-table-shell table.dataTable td:last-child{text-align:right;z-index:1;background:#fff;width:190px;min-width:190px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #123340cc}#admin_programs_index .programs-table-shell table.dataTable thead th:last-child{z-index:2;background:#f3f6f7}#admin_programs_index .programs-table-shell .program-season,#admin_programs_index .programs-table-shell .program-date{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}#admin_programs_index .programs-table-shell .program-season{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){#admin_programs_index .programs-table-shell .program-season{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_programs_index .programs-table-shell .program-date{color:#52656f;font-size:11.5px}#admin_programs_index .programs-table-shell .program-date i{color:#8a989f;font-size:9px}#admin_programs_index .programs-table-shell .program-name-cell{flex-direction:column;gap:3px;display:flex}#admin_programs_index .programs-table-shell .program-name-cell strong{color:var(--programs-ink);font-size:12.5px;font-weight:800}#admin_programs_index .programs-table-shell .program-name-cell small{color:#89979e;font-size:9.5px}#admin_programs_index .programs-table-shell .program-setup{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}#admin_programs_index .programs-table-shell .program-setup-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}#admin_programs_index .programs-table-shell .program-setup-cell small{color:#89979e;white-space:nowrap;font-size:9.5px}#admin_programs_index .programs-table-shell .program-setup--ready{color:#237346;background:#eaf7ef}#admin_programs_index .programs-table-shell .program-setup--review{color:#9b5a13;background:#fff5e9}#admin_programs_index .programs-table-shell .program-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}#admin_programs_index .programs-table-shell .program-open-action,#admin_programs_index .programs-table-shell .program-delete-action{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_programs_index .programs-table-shell .program-open-action{background:var(--branding-secondary-color);color:#fff}#admin_programs_index .programs-table-shell .program-open-action:hover,#admin_programs_index .programs-table-shell .program-open-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_programs_index .programs-table-shell .program-delete-action{color:#9b4545;background:#fff;border:1px solid #e2c8c8}#admin_programs_index .programs-table-shell .program-delete-action:hover,#admin_programs_index .programs-table-shell .program-delete-action:focus-visible{color:#7f3030;background:#fff4f4;border-color:#c98282;outline:none}#admin_programs_index .programs-table-shell .dt-info{color:var(--programs-muted);margin:0;font-size:11px}#admin_programs_index .programs-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_programs_index .programs-table-shell div.dt-paging ul.pagination li{margin:0}#admin_programs_index .programs-table-shell div.dt-paging ul.pagination li button,#admin_programs_index .programs-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_programs_index .programs-table-shell div.dt-paging ul.pagination li.active button,#admin_programs_index .programs-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_programs_create,#admin_programs_edit{--program-create-ink:#172b36;--program-create-muted:#647782;--program-create-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--program-create-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_create,#admin_programs_edit){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_programs_create .program-create-page,#admin_programs_edit .program-create-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_programs_create .program-create-eyebrow,#admin_programs_edit .program-create-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_programs_create .program-create-intro,#admin_programs_create .program-create-card,#admin_programs_create .program-create-context,#admin_programs_edit .program-create-intro,#admin_programs_edit .program-create-card,#admin_programs_edit .program-create-context{border:1px solid var(--program-create-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_programs_create .program-create-intro,#admin_programs_edit .program-create-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_programs_create .program-create-intro h1,#admin_programs_edit .program-create-intro h1{color:var(--program-create-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_programs_create .program-create-intro p,#admin_programs_edit .program-create-intro p{color:var(--program-create-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_programs_create .program-create-intro__icon,#admin_programs_edit .program-create-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_create .program-create-intro__icon,#admin_programs_edit .program-create-intro__icon){background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_programs_create .program-create-back,#admin_programs_create .program-create-cancel,#admin_programs_edit .program-create-back,#admin_programs_edit .program-create-cancel{color:#52656f;white-space:nowrap;background:#fff;border:1px solid #d7e0e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_programs_create .program-create-back:hover,#admin_programs_create .program-create-back:focus-visible,#admin_programs_create .program-create-cancel:hover,#admin_programs_create .program-create-cancel:focus-visible,#admin_programs_edit .program-create-back:hover,#admin_programs_edit .program-create-back:focus-visible,#admin_programs_edit .program-create-cancel:hover,#admin_programs_edit .program-create-cancel:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_programs_create .program-create-layout,#admin_programs_edit .program-create-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_programs_create .program-create-card,#admin_programs_edit .program-create-card{min-width:0;padding:30px}#admin_programs_create .program-create-card__header,#admin_programs_edit .program-create-card__header{border-bottom:1px solid var(--program-create-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:24px;display:flex}#admin_programs_create .program-create-card__header h2,#admin_programs_edit .program-create-card__header h2{color:var(--program-create-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_programs_create .program-create-card__header p,#admin_programs_edit .program-create-card__header p{color:var(--program-create-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_programs_create .program-create-card__mark,#admin_programs_create .program-create-context__icon,#admin_programs_edit .program-create-card__mark,#admin_programs_edit .program-create-context__icon{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_programs_create .program-create-fields,#admin_programs_edit .program-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}#admin_programs_create .program-create-field,#admin_programs_edit .program-create-field{min-width:0}#admin_programs_create .program-create-field label,#admin_programs_edit .program-create-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}#admin_programs_create .program-create-field label i,#admin_programs_edit .program-create-field label i{color:var(--branding-secondary-color)}#admin_programs_create .program-create-field input,#admin_programs_create .program-create-field select,#admin_programs_edit .program-create-field input,#admin_programs_edit .program-create-field select{color:var(--program-create-ink);background:#f9fbfb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:48px;padding:11px 13px;font-size:14px}#admin_programs_create .program-create-field input::-moz-placeholder,#admin_programs_create .program-create-field select::-moz-placeholder,#admin_programs_edit .program-create-field input::-moz-placeholder,#admin_programs_edit .program-create-field select::-moz-placeholder{color:#8a979e}#admin_programs_create .program-create-field input::placeholder,#admin_programs_create .program-create-field select::placeholder,#admin_programs_edit .program-create-field input::placeholder,#admin_programs_edit .program-create-field select::placeholder{color:#8a979e}#admin_programs_create .program-create-field input:focus,#admin_programs_create .program-create-field select:focus,#admin_programs_edit .program-create-field input:focus,#admin_programs_edit .program-create-field select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background-color:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_create .program-create-field input:focus,#admin_programs_create .program-create-field select:focus,#admin_programs_edit .program-create-field input:focus,#admin_programs_edit .program-create-field select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_programs_create .program-create-field select,#admin_programs_edit .program-create-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 13px);background-repeat:no-repeat;padding-right:40px}#admin_programs_create .program-create-field select option,#admin_programs_edit .program-create-field select option{color:var(--program-create-ink);background:#fff}#admin_programs_create .program-create-field ul,#admin_programs_edit .program-create-field ul{color:#a73f37;margin:7px 0 0;padding:0;font-size:11px;list-style:none}#admin_programs_create .program-create-field--wide,#admin_programs_edit .program-create-field--wide{grid-column:span 1}#admin_programs_create .program-create-field__help,#admin_programs_edit .program-create-field__help{color:var(--program-create-muted);margin-top:7px;font-size:10.5px;line-height:1.45;display:block}#admin_programs_create .program-create-actions,#admin_programs_edit .program-create-actions{border-top:1px solid var(--program-create-border);align-items:center;gap:10px;margin-top:28px;padding-top:24px;display:flex}#admin_programs_create .program-create-submit,#admin_programs_edit .program-create-submit{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:11.5px;font-weight:800;display:inline-flex}#admin_programs_create .program-create-submit:hover,#admin_programs_create .program-create-submit:focus-visible,#admin_programs_edit .program-create-submit:hover,#admin_programs_edit .program-create-submit:focus-visible{background:var(--branding-primary-color);outline:none;transform:translateY(-1px)}#admin_programs_create .program-create-context,#admin_programs_edit .program-create-context{padding:26px}#admin_programs_create .program-create-context .program-create-context__icon,#admin_programs_edit .program-create-context .program-create-context__icon{margin-bottom:24px}#admin_programs_create .program-create-context h2,#admin_programs_edit .program-create-context h2{color:var(--program-create-ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}#admin_programs_create .program-create-context>p,#admin_programs_edit .program-create-context>p{color:var(--program-create-muted);margin:12px 0 22px;font-size:13px;line-height:1.65}#admin_programs_create .program-create-context dl,#admin_programs_edit .program-create-context dl{border-top:1px solid var(--program-create-border);gap:14px;margin:0;padding-top:20px;display:grid}#admin_programs_create .program-create-context dl div,#admin_programs_edit .program-create-context dl div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}#admin_programs_create .program-create-context dt,#admin_programs_edit .program-create-context dt{color:var(--program-create-muted);font-size:10px;font-weight:700}#admin_programs_create .program-create-context dd,#admin_programs_edit .program-create-context dd{color:var(--program-create-ink);text-align:right;margin:0;font-size:11px;font-weight:800}#admin_programs_create .program-create-context__note,#admin_programs_edit .program-create-context__note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--program-create-muted);border-radius:9px;align-items:flex-start;gap:8px;margin-top:22px;padding:11px;font-size:10.5px;line-height:1.55;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_create .program-create-context__note,#admin_programs_edit .program-create-context__note){background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_programs_create .program-create-context__note i,#admin_programs_edit .program-create-context__note i{color:var(--branding-primary-color);margin-top:2px}#admin_programs_edit .program-edit-alert{color:#8b332b;background:#fff4f2;border:1px solid #f1c7c1;border-radius:12px;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}#admin_programs_edit .program-edit-alert>i{margin-top:3px}#admin_programs_edit .program-edit-alert strong,#admin_programs_edit .program-edit-alert span{display:block}#admin_programs_edit .program-edit-alert strong{font-size:12px}#admin_programs_edit .program-edit-alert span{margin-top:3px;font-size:11px}#admin_programs_edit .program-edit-current{background:#f5f7f8;border:1px solid #e0e6e9;border-radius:12px;margin-bottom:28px;padding:20px}#admin_programs_edit .program-edit-current dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}#admin_programs_edit .program-edit-current dl>div{background:#fff;border:1px solid #e2e8eb;border-radius:9px;min-width:0;padding:12px}#admin_programs_edit .program-edit-current dt{color:#71818a;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_programs_edit .program-edit-current dd{color:var(--program-create-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:11.5px;font-weight:800}#admin_programs_edit .program-edit-current__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#admin_programs_edit .program-edit-current__heading h3{color:var(--program-create-ink);margin:0;font-size:17px;font-weight:800}#admin_programs_edit .program-edit-current__heading>span{color:#6d7d85;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #dfe6e9;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8.5px;font-weight:800;display:inline-flex}#admin_programs_edit .program-edit-fields-heading{margin-bottom:20px}#admin_programs_edit .program-edit-fields-heading h3{color:var(--program-create-ink);margin:0;font-size:19px;font-weight:800}#admin_programs_edit .program-edit-fields-heading p{color:var(--program-create-muted);margin:7px 0 0;font-size:12px;line-height:1.55}#admin_programs_edit .program-create-field .has-error{border-color:#c65349;box-shadow:0 0 0 3px #c653491a}@media (max-width:1050px){#admin_programs_create .program-create-layout,#admin_programs_edit .program-create-layout{grid-template-columns:1fr}#admin_programs_create .program-create-context,#admin_programs_edit .program-create-context{order:-1}}@media (max-width:767px){#admin_programs_create,#admin_programs_edit{padding:28px 0 55px}#admin_programs_create .program-create-page,#admin_programs_edit .program-create-page{gap:18px}#admin_programs_create .program-create-intro,#admin_programs_edit .program-create-intro{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px}#admin_programs_create .program-create-intro h1,#admin_programs_edit .program-create-intro h1{font-size:28px}#admin_programs_create .program-create-intro__icon,#admin_programs_edit .program-create-intro__icon{width:48px;height:48px;font-size:18px}#admin_programs_create .program-create-back,#admin_programs_edit .program-create-back{grid-column:1/-1;width:100%}#admin_programs_create .program-create-card,#admin_programs_create .program-create-context,#admin_programs_edit .program-create-card,#admin_programs_edit .program-create-context{padding:22px}#admin_programs_create .program-create-card__header,#admin_programs_edit .program-create-card__header{flex-direction:column;align-items:flex-start}#admin_programs_create .program-create-fields,#admin_programs_edit .program-create-fields{grid-template-columns:1fr}#admin_programs_create .program-create-field--wide,#admin_programs_edit .program-create-field--wide{grid-column:auto}#admin_programs_create .program-create-actions,#admin_programs_edit .program-create-actions{flex-direction:column;align-items:stretch}#admin_programs_create .program-create-submit,#admin_programs_create .program-create-cancel,#admin_programs_edit .program-create-submit,#admin_programs_edit .program-create-cancel{width:100%}#admin_programs_edit .program-edit-current__heading{flex-direction:column}#admin_programs_edit .program-edit-current dl{grid-template-columns:1fr}}@media (max-width:1300px){#admin_programs_index .programs-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_programs_index .programs-filter-reset{grid-column:1/-1}}@media (max-width:900px){#admin_programs_index .programs-intro{grid-template-columns:58px minmax(0,1fr)}#admin_programs_index .programs-create-action{grid-column:2;justify-self:start}}@media (max-width:767px){#admin_programs_index{padding:22px 0 50px}#admin_programs_index .programs-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_programs_index .programs-intro h1{font-size:27px}#admin_programs_index .programs-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_programs_index .programs-create-action{grid-column:1/-1;width:100%}#admin_programs_index .programs-table-card{padding:22px}#admin_programs_index .programs-table-card__mark{display:none}#admin_programs_index .programs-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_programs_index .programs-filter-reset{grid-column:auto}#admin_programs_index .programs-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_programs_index .programs-table-shell .dt-layout-table>div{overflow:visible}#admin_programs_index .programs-table-shell table.dataTable{background:0 0;border:0;min-width:0;display:block}#admin_programs_index .programs-table-shell table.dataTable thead{display:none}#admin_programs_index .programs-table-shell table.dataTable tbody{gap:12px;width:100%;display:grid}#admin_programs_index .programs-table-shell table.dataTable tbody tr{border:1px solid var(--programs-border);background:#fff;border-radius:11px;width:100%;display:block;overflow:hidden}#admin_programs_index .programs-table-shell table.dataTable tbody td,#admin_programs_index .programs-table-shell table.dataTable tbody td:last-child{box-shadow:none;text-align:left;z-index:auto;border-bottom:1px solid #e7edef;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding:11px 13px;display:grid;position:static;right:auto}#admin_programs_index .programs-table-shell table.dataTable tbody td:before{color:#7a8991;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_programs_index .programs-table-shell table.dataTable tbody td:first-child:before{content:"Season"}#admin_programs_index .programs-table-shell table.dataTable tbody td:nth-child(2):before{content:"Program"}#admin_programs_index .programs-table-shell table.dataTable tbody td:nth-child(3):before{content:"Setup"}#admin_programs_index .programs-table-shell table.dataTable tbody td:nth-child(4):before{content:"Begins"}#admin_programs_index .programs-table-shell table.dataTable tbody td:nth-child(5):before{content:"Ends"}#admin_programs_index .programs-table-shell table.dataTable tbody td:last-child{border-bottom:0;display:block}#admin_programs_index .programs-table-shell table.dataTable tbody td:last-child:before{content:none}#admin_programs_index .programs-table-shell .program-actions{flex-wrap:wrap;justify-content:flex-start}}#admin_programs_delete{--program-delete-danger:#b42318;--program-delete-danger-dark:#8f1d14;--program-delete-danger-soft:#fff3f1;--program-delete-ink:#172b36;--program-delete-muted:#647782;--program-delete-border:#dce4e8;color:var(--program-delete-ink);background:radial-gradient(circle at 12% 5%,#b423180e,#0000 26%),#f5f7f8;min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}#admin_programs_delete .program-delete-page{gap:24px;max-width:1180px;margin:0 auto;display:grid}#admin_programs_delete .program-delete-eyebrow{color:var(--program-delete-danger);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_programs_delete .program-delete-hero{background:linear-gradient(115deg,#173d4c,#204f60);border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #12334029}#admin_programs_delete .program-delete-hero:after{background:var(--program-delete-danger);content:"";width:148px;height:4px;position:absolute;bottom:0;left:0}#admin_programs_delete .program-delete-hero__mark{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;display:flex}#admin_programs_delete .program-delete-hero__content{min-width:0}#admin_programs_delete .program-delete-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:31px;font-weight:800;line-height:1.12}#admin_programs_delete .program-delete-hero__content p{color:#ffffffc2;max-width:690px;margin:9px 0 0;font-size:12.5px;line-height:1.65}#admin_programs_delete .program-delete-hero .program-delete-eyebrow{color:#ffb3ab}#admin_programs_delete .program-delete-back{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}#admin_programs_delete .program-delete-back:hover,#admin_programs_delete .program-delete-back:focus-visible{color:#fff;background:#ffffff26;outline:none}#admin_programs_delete .program-delete-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);align-items:start;gap:24px;display:grid}#admin_programs_delete .program-delete-card,#admin_programs_delete .program-delete-checklist{border:1px solid var(--program-delete-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_programs_delete .program-delete-card{padding:32px}#admin_programs_delete .program-delete-card__heading{grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}#admin_programs_delete .program-delete-card__heading h2{color:var(--program-delete-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_programs_delete .program-delete-card__heading p{color:var(--program-delete-muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}#admin_programs_delete .program-delete-card__icon{background:var(--program-delete-danger-soft);color:var(--program-delete-danger);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}#admin_programs_delete .program-delete-impact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}#admin_programs_delete .program-delete-impact>div{background:#f7f9fa;border:1px solid #e4eaed;border-radius:10px;min-width:0;padding:13px}#admin_programs_delete .program-delete-impact dt{color:#7c8c94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}#admin_programs_delete .program-delete-impact dd{color:var(--program-delete-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}#admin_programs_delete .program-delete-alert{background:var(--program-delete-danger-soft);color:#75231c;border:1px solid #f3c7c2;border-radius:11px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;display:flex}#admin_programs_delete .program-delete-alert>i{color:var(--program-delete-danger);flex:none;margin-top:3px}#admin_programs_delete .program-delete-alert p{margin:0;font-size:11px;line-height:1.6}#admin_programs_delete .program-delete-form{border-top:1px solid var(--program-delete-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}#admin_programs_delete .program-delete-submit,#admin_programs_delete .program-delete-cancel{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_programs_delete .program-delete-submit{background:var(--program-delete-danger);border:1px solid var(--program-delete-danger);color:#fff}#admin_programs_delete .program-delete-submit:hover,#admin_programs_delete .program-delete-submit:focus-visible{background:var(--program-delete-danger-dark);border-color:var(--program-delete-danger-dark);color:#fff;outline:none;transform:translateY(-1px)}#admin_programs_delete .program-delete-cancel{color:#435862;background:#fff;border:1px solid #ccd7dc}#admin_programs_delete .program-delete-cancel:hover,#admin_programs_delete .program-delete-cancel:focus-visible{color:var(--program-delete-ink);background:#f3f6f7;outline:none}#admin_programs_delete .program-delete-checklist{padding:28px}#admin_programs_delete .program-delete-checklist h2{color:var(--program-delete-ink);letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800}#admin_programs_delete .program-delete-checklist ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}#admin_programs_delete .program-delete-checklist li{color:var(--program-delete-muted);grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:grid}#admin_programs_delete .program-delete-checklist li i{color:#237346;background:#eaf7ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}#admin_programs_delete .program-delete-checklist__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;font-size:18px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_programs_delete .program-delete-checklist__icon{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}@media (max-width:900px){#admin_programs_delete .program-delete-hero{grid-template-columns:60px minmax(0,1fr)}#admin_programs_delete .program-delete-back{grid-column:2;justify-self:start}#admin_programs_delete .program-delete-layout{grid-template-columns:1fr}}@media (max-width:767px){#admin_programs_delete{padding:22px 0 50px}#admin_programs_delete .program-delete-hero{grid-template-columns:52px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_programs_delete .program-delete-hero__mark{width:52px;height:52px}#admin_programs_delete .program-delete-hero__content h1{font-size:27px}#admin_programs_delete .program-delete-back{grid-column:1/-1;justify-self:stretch}#admin_programs_delete .program-delete-card,#admin_programs_delete .program-delete-checklist{padding:22px}#admin_programs_delete .program-delete-impact{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_programs_delete .program-delete-form{flex-direction:column;align-items:stretch}}#admin_program_invite{--program-invite-ink:#172b36;--program-invite-muted:#647782;--program-invite-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--program-invite-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_program_invite{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_program_invite .program-invite-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_program_invite .program-invite-hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}#admin_program_invite .program-invite-hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}#admin_program_invite .program-invite-hero__mark{color:#fff;letter-spacing:.03em;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:22px;font-weight:800;display:flex}#admin_program_invite .program-invite-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_program_invite .program-invite-hero__content{min-width:0}#admin_program_invite .program-invite-hero__content .program-invite-eyebrow{color:#ffffffbd}#admin_program_invite .program-invite-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}#admin_program_invite .program-invite-hero__content p{color:#ffffffbd;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.6}#admin_program_invite .program-invite-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#admin_program_invite .program-invite-summary span{color:#ffffffd6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}#admin_program_invite .program-invite-back{color:#ffffffd6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_program_invite .program-invite-back:hover,#admin_program_invite .program-invite-back:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}#admin_program_invite .program-invite-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:24px;display:grid}#admin_program_invite .program-invite-form-card,#admin_program_invite .program-invite-guidance{border:1px solid var(--program-invite-border);background:#fff;border-radius:18px;padding:28px;box-shadow:0 12px 34px #12334011}#admin_program_invite .program-invite-section-heading{border-bottom:1px solid var(--program-invite-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}#admin_program_invite .program-invite-section-heading h2{color:var(--program-invite-ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.2}#admin_program_invite .program-invite-section-heading p{color:var(--program-invite-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}#admin_program_invite .program-invite-section-heading__icon{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_program_invite .program-invite-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}#admin_program_invite .program-invite-context>div{background:#f7f9fa;border:1px solid #e1e7ea;border-radius:10px;min-width:0;padding:13px}#admin_program_invite .program-invite-context span{color:#71828b;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}#admin_program_invite .program-invite-context strong{color:var(--program-invite-ink);overflow-wrap:anywhere;margin-top:6px;font-size:11.5px;font-weight:800;display:block}#admin_program_invite .program-invite-field label{color:#52656f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}#admin_program_invite .program-invite-field label span{color:var(--branding-secondary-color)}#admin_program_invite .program-invite-field textarea{color:var(--program-invite-ink);resize:vertical;background:#fff;border:1px solid #d4dee2;border-radius:10px;width:100%;min-height:180px;padding:13px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.7}#admin_program_invite .program-invite-field textarea::-moz-placeholder{color:#9aa7ad}#admin_program_invite .program-invite-field textarea::placeholder{color:#9aa7ad}#admin_program_invite .program-invite-field textarea:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){#admin_program_invite .program-invite-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_program_invite .program-invite-field>p{color:#71828b;align-items:center;gap:6px;margin:8px 0 0;font-size:10px;display:flex}#admin_program_invite .program-invite-field>p i{color:var(--branding-primary-color)}#admin_program_invite .program-invite-form-actions{border-top:1px solid var(--program-invite-border);align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}#admin_program_invite .program-invite-form-actions>a{color:#657780;font-size:11px;font-weight:750;text-decoration:none}#admin_program_invite .program-invite-form-actions>a:hover,#admin_program_invite .program-invite-form-actions>a:focus-visible{color:var(--branding-secondary-color);outline:none}#admin_program_invite .program-invite-submit{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;display:inline-flex}#admin_program_invite .program-invite-submit:hover,#admin_program_invite .program-invite-submit:focus-visible{background:var(--branding-primary-color);outline:none}#admin_program_invite .program-invite-steps{gap:19px;margin:0;padding:0;list-style:none;display:grid}#admin_program_invite .program-invite-steps li{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}#admin_program_invite .program-invite-steps li>span{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_program_invite .program-invite-steps li>span{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_program_invite .program-invite-steps li strong{color:var(--program-invite-ink);font-size:11.5px;font-weight:800;display:block}#admin_program_invite .program-invite-steps li p{color:var(--program-invite-muted);margin:5px 0 0;font-size:10.5px;line-height:1.55}#admin_program_invite .program-invite-security-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:24px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){#admin_program_invite .program-invite-security-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)11%,white)}}#admin_program_invite .program-invite-security-note>i{color:var(--branding-primary-color);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}#admin_program_invite .program-invite-security-note strong{color:var(--program-invite-ink);font-size:10.5px;font-weight:800;display:block}#admin_program_invite .program-invite-security-note p{color:var(--program-invite-muted);margin:4px 0 0;font-size:10px;line-height:1.5}@media (max-width:1100px){#admin_program_invite .program-invite-hero{grid-template-columns:66px minmax(0,1fr)}#admin_program_invite .program-invite-back{grid-column:2;justify-self:start}#admin_program_invite .program-invite-layout{grid-template-columns:1fr}}@media (max-width:767px){#admin_program_invite{padding:22px 0 50px}#admin_program_invite .program-invite-hero{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_program_invite .program-invite-hero__mark{border-radius:13px;width:56px;height:56px;font-size:18px}#admin_program_invite .program-invite-hero__content h1{font-size:27px}#admin_program_invite .program-invite-back{grid-column:1/-1;width:100%}#admin_program_invite .program-invite-form-card,#admin_program_invite .program-invite-guidance{padding:22px}#admin_program_invite .program-invite-context{grid-template-columns:1fr}#admin_program_invite .program-invite-form-actions{flex-direction:column;align-items:stretch}#admin_program_invite .program-invite-submit{width:100%}#admin_program_invite .program-invite-form-actions>a{text-align:center}}#admin_programs_show{--program-detail-ink:#172b36;--program-detail-muted:#647782;--program-detail-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--program-detail-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_programs_show{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_programs_show .program-detail-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_programs_show .program-detail-hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}#admin_programs_show .program-detail-hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}#admin_programs_show .program-detail-hero__mark{color:#fff;letter-spacing:.03em;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:22px;font-weight:800;display:flex}#admin_programs_show .program-detail-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_programs_show .program-detail-hero__content{min-width:0}#admin_programs_show .program-detail-hero__content .program-detail-eyebrow{color:#ffffffbd}#admin_programs_show .program-detail-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}#admin_programs_show .program-detail-hero__content p{color:#ffffffbd;max-width:700px;margin:10px 0 0;font-size:14px;line-height:1.6}#admin_programs_show .program-detail-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#admin_programs_show .program-detail-summary span{color:#ffffffd6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}#admin_programs_show .program-detail-hero__actions{gap:8px;min-width:190px;display:grid}#admin_programs_show .program-detail-action,#admin_programs_show .program-detail-back{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10.5px;font-weight:750;text-decoration:none;display:flex}#admin_programs_show .program-detail-action--primary{background:var(--branding-secondary-color);color:#fff}#admin_programs_show .program-detail-action--primary:hover,#admin_programs_show .program-detail-action--primary:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_programs_show .program-detail-action--secondary,#admin_programs_show .program-detail-back{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff29}#admin_programs_show .program-detail-action--secondary:hover,#admin_programs_show .program-detail-action--secondary:focus-visible,#admin_programs_show .program-detail-back:hover,#admin_programs_show .program-detail-back:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}#admin_programs_show .program-overview-card,#admin_programs_show .program-detail-card{border:1px solid var(--program-detail-border);background:#fff;border-radius:18px;padding:28px;box-shadow:0 12px 34px #12334011}#admin_programs_show .program-detail-section-heading{border-bottom:1px solid var(--program-detail-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}#admin_programs_show .program-detail-section-heading h2{color:var(--program-detail-ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.2}#admin_programs_show .program-detail-section-heading p{color:var(--program-detail-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}#admin_programs_show .program-detail-section-heading__icon,#admin_programs_show .program-detail-count{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_programs_show .program-detail-section-heading__icon{border-radius:11px}#admin_programs_show .program-detail-count{border-radius:999px;font-size:12px;font-weight:800}#admin_programs_show .program-overview-grid{grid-template-columns:1.2fr .7fr repeat(3,1fr);gap:12px;margin:0;display:grid}#admin_programs_show .program-overview-grid>div{background:#f7f9fa;border:1px solid #e1e7ea;border-radius:11px;min-width:0;padding:15px}#admin_programs_show .program-overview-grid dt{color:#687a84;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}#admin_programs_show .program-overview-grid dt i{color:var(--branding-secondary-color)}#admin_programs_show .program-overview-grid dd{color:var(--program-detail-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;font-weight:750}#admin_programs_show .program-operating-status{color:#52656f;background:#f0f3f4;border-radius:999px;padding:6px 8px;font-size:10px;display:inline-flex}#admin_programs_show .program-operating-status--active{color:#237346;background:#eaf7ef}#admin_programs_show .program-detail-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}#admin_programs_show .program-admin-list{gap:9px;display:grid}#admin_programs_show .program-admin-item,#admin_programs_show .program-team-item{color:var(--program-detail-ink);background:#f7f9fa;border:1px solid #e1e7ea;border-radius:11px;align-items:center;gap:11px;text-decoration:none;display:grid}#admin_programs_show .program-admin-item:hover,#admin_programs_show .program-admin-item:focus-visible,#admin_programs_show .program-team-item:hover,#admin_programs_show .program-team-item:focus-visible{border-color:var(--branding-secondary-color);color:var(--program-detail-ink);background:#fff;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #12334014}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_show .program-admin-item:hover,#admin_programs_show .program-admin-item:focus-visible,#admin_programs_show .program-team-item:hover,#admin_programs_show .program-team-item:focus-visible){border-color:color-mix(in srgb,var(--branding-secondary-color)45%,#e1e7ea)}}#admin_programs_show .program-admin-item strong,#admin_programs_show .program-team-item strong{font-size:11.5px;font-weight:800;display:block}#admin_programs_show .program-admin-item small,#admin_programs_show .program-team-item small{color:#87969e;margin-top:2px;font-size:9.5px;display:block}#admin_programs_show .program-admin-item>i:last-child,#admin_programs_show .program-team-item>i:last-child{color:#94a1a7;justify-self:end;font-size:9px}#admin_programs_show .program-admin-item{grid-template-columns:38px minmax(0,1fr) auto;padding:10px}#admin_programs_show .program-admin-item__avatar,#admin_programs_show .program-team-item__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_show .program-admin-item__avatar,#admin_programs_show .program-team-item__icon){background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_programs_show .program-admin-item__avatar{border-radius:50%;font-size:10px}#admin_programs_show .program-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}#admin_programs_show .program-team-item{grid-template-columns:38px minmax(0,1fr) auto;min-width:0;padding:10px}#admin_programs_show .program-team-item__icon{border-radius:9px;font-size:13px}#admin_programs_show .program-card-action{background:var(--branding-secondary-color);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:18px;padding:8px 12px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_programs_show .program-card-action:hover,#admin_programs_show .program-card-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_programs_show .program-workspace-teams{min-width:0}#admin_programs_show .program-workspace-teams .program-team-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(170px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:15px;display:grid}#admin_programs_show .program-workspace-teams .program-team-filter-field,#admin_programs_show .program-workspace-teams .program-team-filter-search{background:0 0;border:0;min-width:0;margin:0;display:block}#admin_programs_show .program-workspace-teams .program-team-filter-field label,#admin_programs_show .program-workspace-teams .program-team-filter-search label{color:#5d707a;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}#admin_programs_show .program-workspace-teams .program-team-filter-field label i,#admin_programs_show .program-workspace-teams .program-team-filter-search label i{color:var(--branding-secondary-color);font-size:10px}#admin_programs_show .program-workspace-teams .program-team-filter-field input,#admin_programs_show .program-workspace-teams .program-team-filter-field select,#admin_programs_show .program-workspace-teams .program-team-filter-search input,#admin_programs_show .program-workspace-teams .program-team-filter-search select{color:var(--program-detail-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;margin:0;padding:8px 11px;font-size:12.5px}#admin_programs_show .program-workspace-teams .program-team-filter-field input::-moz-placeholder,#admin_programs_show .program-workspace-teams .program-team-filter-field select::-moz-placeholder,#admin_programs_show .program-workspace-teams .program-team-filter-search input::-moz-placeholder,#admin_programs_show .program-workspace-teams .program-team-filter-search select::-moz-placeholder{color:#82919a}#admin_programs_show .program-workspace-teams .program-team-filter-field input::placeholder,#admin_programs_show .program-workspace-teams .program-team-filter-field select::placeholder,#admin_programs_show .program-workspace-teams .program-team-filter-search input::placeholder,#admin_programs_show .program-workspace-teams .program-team-filter-search select::placeholder{color:#82919a}#admin_programs_show .program-workspace-teams .program-team-filter-field input:focus,#admin_programs_show .program-workspace-teams .program-team-filter-field select:focus,#admin_programs_show .program-workspace-teams .program-team-filter-search input:focus,#admin_programs_show .program-workspace-teams .program-team-filter-search select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_programs_show .program-workspace-teams .program-team-filter-field input:focus,#admin_programs_show .program-workspace-teams .program-team-filter-field select:focus,#admin_programs_show .program-workspace-teams .program-team-filter-search input:focus,#admin_programs_show .program-workspace-teams .program-team-filter-search select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_programs_show .program-workspace-teams .program-team-filter-field select,#admin_programs_show .program-workspace-teams .program-team-filter-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_programs_show .program-workspace-teams .program-team-filter-field select option,#admin_programs_show .program-workspace-teams .program-team-filter-search select option{color:var(--program-detail-ink);background:#fff}#admin_programs_show .program-workspace-teams .program-team-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_programs_show .program-workspace-teams .program-team-filter-reset:hover:not(:disabled),#admin_programs_show .program-workspace-teams .program-team-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_programs_show .program-workspace-teams .program-team-filter-reset:disabled{cursor:default;opacity:.45}#admin_programs_show .program-workspace-teams .program-team-table-shell{min-width:0}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-container{color:var(--program-detail-ink);background:0 0;border:0;padding:0;overflow:visible}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-container>.row:first-child{margin:0 0 14px}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-container>.row:first-child>div{padding:0}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-container>.row:last-child{align-items:center;margin:16px 0 0;display:flex}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-container>.row:last-child>div{padding:0}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-length{color:var(--program-detail-muted);margin:0;font-size:11px}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-length select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--program-detail-ink);background-color:#f7f9fa;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 9px);background-repeat:no-repeat;border:1px solid #d7e0e4;border-radius:8px;min-height:38px;margin:0;padding:6px 30px 6px 10px;font-size:11px}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-length option{color:var(--program-detail-ink);background:#fff}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable{border:1px solid var(--program-detail-border);border-collapse:separate;border-spacing:0;background:#fff;border-radius:11px;min-width:760px;overflow:visible;width:100%!important}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tr{background:0 0}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable thead th{border-bottom-color:var(--program-detail-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 14px;font-size:10px;font-weight:800}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:13px 14px;font-size:12px}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:first-child{color:var(--program-detail-ink);font-weight:750}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable th:nth-child(2),#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable th:nth-child(3),#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable td:nth-child(2),#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable td:nth-child(3){text-align:center}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable th:last-child,#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable td:last-child{text-align:right;z-index:1;background:#fff;width:230px;min-width:230px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #123340cc}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable thead th:last-child{z-index:2;background:#f3f6f7}#admin_programs_show .program-workspace-teams .program-team-table-shell .program-team-row-actions{justify-content:flex-end}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-info{color:var(--program-detail-muted);margin:0;font-size:11px}#admin_programs_show .program-workspace-teams .program-team-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_programs_show .program-workspace-teams .program-team-table-shell div.dt-paging ul.pagination li{margin:0}#admin_programs_show .program-workspace-teams .program-team-table-shell div.dt-paging ul.pagination li button,#admin_programs_show .program-workspace-teams .program-team-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_programs_show .program-workspace-teams .program-team-table-shell div.dt-paging ul.pagination li.active button,#admin_programs_show .program-workspace-teams .program-team-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_programs_show .program-team-row-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}#admin_programs_show .program-team-row-action{color:#4f6570;background:#f5f8f9;border:1px solid #d8e1e5;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}#admin_programs_show .program-team-row-action:hover,#admin_programs_show .program-team-row-action:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);background:#fff;outline:none}#admin_programs_show .program-team-row-action--primary{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_programs_show .program-team-row-action--primary:hover,#admin_programs_show .program-team-row-action--primary:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff}#admin_programs_show .program-team-row-action--danger{color:#a74444;background:snow;border-color:#eccaca}#admin_programs_show .program-team-row-action--danger:hover,#admin_programs_show .program-team-row-action--danger:focus-visible{color:#fff;background:#a74444;border-color:#a74444}#admin_programs_show .program-detail-empty{color:var(--program-detail-muted);text-align:center;background:#f7f9fa;border:1px dashed #cfd9dd;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;padding:20px;display:flex}#admin_programs_show .program-detail-empty i{color:#91a0a7;font-size:20px}#admin_programs_show .program-detail-empty strong{color:var(--program-detail-ink);font-size:12px}#admin_programs_show .program-detail-empty span{font-size:10.5px}#admin_programs_show .program-detail-empty--wide{grid-column:1/-1}@media (max-width:1100px){#admin_programs_show .program-detail-hero{grid-template-columns:66px minmax(0,1fr)}#admin_programs_show .program-detail-hero__actions{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}#admin_programs_show .program-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#admin_programs_show .program-detail-grid{grid-template-columns:1fr}#admin_programs_show .program-team-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_programs_show .program-team-filter-reset{grid-column:1/-1}}@media (max-width:767px){#admin_programs_show{padding:22px 0 50px}#admin_programs_show .program-detail-hero{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_programs_show .program-detail-hero__mark{border-radius:13px;width:56px;height:56px;font-size:18px}#admin_programs_show .program-detail-hero__content h1{font-size:27px}#admin_programs_show .program-detail-hero__actions{grid-column:1/-1;grid-template-columns:1fr;width:100%}#admin_programs_show .program-overview-card,#admin_programs_show .program-detail-card{padding:22px}#admin_programs_show .program-overview-grid,#admin_programs_show .program-team-grid,#admin_programs_show .program-team-filter-bar{grid-template-columns:1fr}#admin_programs_show .program-team-filter-reset{grid-column:auto;width:100%}#admin_programs_show .program-team-table-shell .dt-container>.row:last-child{flex-direction:column;align-items:flex-start;gap:12px}#admin_programs_show .program-workspace-teams .program-team-filter-bar{grid-template-columns:minmax(0,1fr)}#admin_programs_show .program-workspace-teams .program-team-filter-field,#admin_programs_show .program-workspace-teams .program-team-filter-search{width:100%;max-width:100%}#admin_programs_show .program-workspace-teams .program-team-filter-reset{grid-column:auto;width:100%}#admin_programs_show .program-workspace-teams .program-team-table-shell .dt-layout-table>div{overflow:visible}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable{background:0 0;border:0;min-width:0;display:block}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable thead{display:none}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody{gap:12px;width:100%;display:grid}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody tr{border:1px solid var(--program-detail-border);background:#fff;border-radius:11px;width:100%;display:block;overflow:hidden}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td,#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:last-child{box-shadow:none;text-align:left;z-index:auto;border-bottom:1px solid #e7edef;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding:11px 13px;display:grid;position:static;right:auto}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:before{color:#7a8991;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:first-child:before{content:"Team"}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:nth-child(2):before{content:"Football type"}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:nth-child(3):before{content:"BLS/AED"}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:last-child{border-bottom:0;display:block}#admin_programs_show .program-workspace-teams .program-team-table-shell table.dataTable tbody td:last-child:before{content:none}#admin_programs_show .program-workspace-teams .program-team-table-shell .program-team-row-actions{justify-content:flex-start}}#admin_teams_create,#admin_team_edit,#admin_team_invite{--team-create-ink:#172b36;--team-create-muted:#647782;--team-create-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--team-create-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_teams_create,#admin_team_edit,#admin_team_invite){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_teams_create .team-create-page,#admin_team_edit .team-create-page,#admin_team_invite .team-create-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_teams_create .team-create-hero,#admin_team_edit .team-create-hero,#admin_team_invite .team-create-hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}#admin_teams_create .team-create-hero:after,#admin_team_edit .team-create-hero:after,#admin_team_invite .team-create-hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}#admin_teams_create .team-create-hero__mark,#admin_team_edit .team-create-hero__mark,#admin_team_invite .team-create-hero__mark{color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:21px;display:flex}#admin_teams_create .team-create-eyebrow,#admin_team_edit .team-create-eyebrow,#admin_team_invite .team-create-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_teams_create .team-create-hero__content,#admin_team_edit .team-create-hero__content,#admin_team_invite .team-create-hero__content{min-width:0}#admin_teams_create .team-create-hero__content .team-create-eyebrow,#admin_team_edit .team-create-hero__content .team-create-eyebrow,#admin_team_invite .team-create-hero__content .team-create-eyebrow{color:#ffffffbd}#admin_teams_create .team-create-hero__content h1,#admin_team_edit .team-create-hero__content h1,#admin_team_invite .team-create-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}#admin_teams_create .team-create-hero__content p,#admin_team_edit .team-create-hero__content p,#admin_team_invite .team-create-hero__content p{color:#ffffffbd;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.6}#admin_teams_create .team-create-summary,#admin_team_edit .team-create-summary,#admin_team_invite .team-create-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#admin_teams_create .team-create-summary span,#admin_team_edit .team-create-summary span,#admin_team_invite .team-create-summary span{color:#ffffffd6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}#admin_teams_create .team-create-back,#admin_team_edit .team-create-back,#admin_team_invite .team-create-back{color:#ffffffd6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_teams_create .team-create-back:hover,#admin_teams_create .team-create-back:focus-visible,#admin_team_edit .team-create-back:hover,#admin_team_edit .team-create-back:focus-visible,#admin_team_invite .team-create-back:hover,#admin_team_invite .team-create-back:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}#admin_teams_create .team-create-layout,#admin_team_edit .team-create-layout,#admin_team_invite .team-create-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);align-items:start;gap:24px;display:grid}#admin_teams_create .team-create-form-card,#admin_teams_create .team-create-guidance,#admin_team_edit .team-create-form-card,#admin_team_edit .team-create-guidance,#admin_team_invite .team-create-form-card,#admin_team_invite .team-create-guidance{border:1px solid var(--team-create-border);background:#fff;border-radius:18px;padding:28px;box-shadow:0 12px 34px #12334011}#admin_teams_create .team-create-section-heading,#admin_team_edit .team-create-section-heading,#admin_team_invite .team-create-section-heading{border-bottom:1px solid var(--team-create-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}#admin_teams_create .team-create-section-heading h2,#admin_team_edit .team-create-section-heading h2,#admin_team_invite .team-create-section-heading h2{color:var(--team-create-ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.2}#admin_teams_create .team-create-section-heading p,#admin_team_edit .team-create-section-heading p,#admin_team_invite .team-create-section-heading p{color:var(--team-create-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}#admin_teams_create .team-create-section-heading__icon,#admin_team_edit .team-create-section-heading__icon,#admin_team_invite .team-create-section-heading__icon{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_teams_create .form-wrap,#admin_team_edit .form-wrap,#admin_team_invite .form-wrap{color:var(--team-create-ink);background:0 0;border:0;width:100%;max-width:none;padding:0}#admin_teams_create .form-wrap .form,#admin_team_edit .form-wrap .form,#admin_team_invite .form-wrap .form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#admin_teams_create .form-wrap .formfield-wrap,#admin_team_edit .form-wrap .formfield-wrap,#admin_team_invite .form-wrap .formfield-wrap{min-width:0;margin:0}#admin_teams_create .form-wrap .formfield-wrap:first-child,#admin_team_edit .form-wrap .formfield-wrap:first-child,#admin_team_invite .form-wrap .formfield-wrap:first-child{grid-column:1/-1}#admin_teams_create .form-wrap .formfield,#admin_team_edit .form-wrap .formfield,#admin_team_invite .form-wrap .formfield{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;display:flex;overflow:visible}#admin_teams_create .form-wrap .formfield>label,#admin_team_edit .form-wrap .formfield>label,#admin_team_invite .form-wrap .formfield>label{color:#52656f;letter-spacing:.06em;text-align:left;text-transform:uppercase;flex:none;margin-bottom:8px;font-size:10px;font-weight:800}#admin_teams_create .form-wrap .formfield>select,#admin_teams_create .form-wrap .formfield .formfield-input,#admin_team_edit .form-wrap .formfield>select,#admin_team_edit .form-wrap .formfield .formfield-input,#admin_team_invite .form-wrap .formfield>select,#admin_team_invite .form-wrap .formfield .formfield-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--team-create-ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;border:1px solid #d4dee2;border-radius:9px;flex:none;width:100%;min-height:44px;padding:9px 38px 9px 12px;font-size:12.5px}#admin_teams_create .form-wrap .formfield>select:focus,#admin_teams_create .form-wrap .formfield .formfield-input:focus,#admin_team_edit .form-wrap .formfield>select:focus,#admin_team_edit .form-wrap .formfield .formfield-input:focus,#admin_team_invite .form-wrap .formfield>select:focus,#admin_team_invite .form-wrap .formfield .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_teams_create .form-wrap .formfield>select:focus,#admin_teams_create .form-wrap .formfield .formfield-input:focus,#admin_team_edit .form-wrap .formfield>select:focus,#admin_team_edit .form-wrap .formfield .formfield-input:focus,#admin_team_invite .form-wrap .formfield>select:focus,#admin_team_invite .form-wrap .formfield .formfield-input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_teams_create .form-wrap .formfield>select option,#admin_teams_create .form-wrap .formfield .formfield-input option,#admin_team_edit .form-wrap .formfield>select option,#admin_team_edit .form-wrap .formfield .formfield-input option,#admin_team_invite .form-wrap .formfield>select option,#admin_team_invite .form-wrap .formfield .formfield-input option{color:var(--team-create-ink);background:#fff}#admin_teams_create .form-wrap .formfield>div:last-child,#admin_team_edit .form-wrap .formfield>div:last-child,#admin_team_invite .form-wrap .formfield>div:last-child{color:#a23d3d;margin-top:6px;font-size:10px}#admin_teams_create .team-create-form-actions,#admin_team_edit .team-create-form-actions,#admin_team_invite .team-create-form-actions{border-top:1px solid var(--team-create-border);align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}#admin_teams_create .team-create-form-actions>a,#admin_team_edit .team-create-form-actions>a,#admin_team_invite .team-create-form-actions>a{color:#657780;font-size:11px;font-weight:750;text-decoration:none}#admin_teams_create .team-create-form-actions>a:hover,#admin_teams_create .team-create-form-actions>a:focus-visible,#admin_team_edit .team-create-form-actions>a:hover,#admin_team_edit .team-create-form-actions>a:focus-visible,#admin_team_invite .team-create-form-actions>a:hover,#admin_team_invite .team-create-form-actions>a:focus-visible{color:var(--branding-secondary-color);outline:none}#admin_teams_create .team-create-submit,#admin_team_edit .team-create-submit,#admin_team_invite .team-create-submit{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;display:inline-flex}#admin_teams_create .team-create-submit:hover,#admin_teams_create .team-create-submit:focus-visible,#admin_team_edit .team-create-submit:hover,#admin_team_edit .team-create-submit:focus-visible,#admin_team_invite .team-create-submit:hover,#admin_team_invite .team-create-submit:focus-visible{background:var(--branding-primary-color);outline:none}#admin_teams_create .team-create-guide-list,#admin_team_edit .team-create-guide-list,#admin_team_invite .team-create-guide-list{gap:18px;display:grid}#admin_teams_create .team-create-guide-list section,#admin_team_edit .team-create-guide-list section,#admin_team_invite .team-create-guide-list section{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}#admin_teams_create .team-create-guide-list section>span,#admin_team_edit .team-create-guide-list section>span,#admin_team_invite .team-create-guide-list section>span{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_teams_create .team-create-guide-list section>span,#admin_team_edit .team-create-guide-list section>span,#admin_team_invite .team-create-guide-list section>span){background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_teams_create .team-create-guide-list section h3,#admin_team_edit .team-create-guide-list section h3,#admin_team_invite .team-create-guide-list section h3{color:var(--team-create-ink);margin:0;font-size:11.5px;font-weight:800;line-height:1.3}#admin_teams_create .team-create-guide-list section p,#admin_team_edit .team-create-guide-list section p,#admin_team_invite .team-create-guide-list section p{color:var(--team-create-muted);margin:5px 0 0;font-size:10.5px;line-height:1.55}#admin_teams_create .team-create-note,#admin_team_edit .team-create-note,#admin_team_invite .team-create-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:24px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){:is(#admin_teams_create .team-create-note,#admin_team_edit .team-create-note,#admin_team_invite .team-create-note){background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)11%,white)}}#admin_teams_create .team-create-note i,#admin_team_edit .team-create-note i,#admin_team_invite .team-create-note i{color:var(--branding-primary-color);margin-top:2px}#admin_teams_create .team-create-note p,#admin_team_edit .team-create-note p,#admin_team_invite .team-create-note p{color:var(--team-create-muted);margin:0;font-size:10px;line-height:1.5}@media (max-width:1100px){#admin_teams_create .team-create-hero,#admin_team_edit .team-create-hero,#admin_team_invite .team-create-hero{grid-template-columns:66px minmax(0,1fr)}#admin_teams_create .team-create-back,#admin_team_edit .team-create-back,#admin_team_invite .team-create-back{grid-column:2;justify-self:start}#admin_teams_create .team-create-layout,#admin_team_edit .team-create-layout,#admin_team_invite .team-create-layout{grid-template-columns:1fr}}@media (max-width:767px){#admin_teams_create,#admin_team_edit,#admin_team_invite{padding:22px 0 50px}#admin_teams_create .team-create-hero,#admin_team_edit .team-create-hero,#admin_team_invite .team-create-hero{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_teams_create .team-create-hero__mark,#admin_team_edit .team-create-hero__mark,#admin_team_invite .team-create-hero__mark{border-radius:13px;width:56px;height:56px;font-size:18px}#admin_teams_create .team-create-hero__content h1,#admin_team_edit .team-create-hero__content h1,#admin_team_invite .team-create-hero__content h1{font-size:27px}#admin_teams_create .team-create-back,#admin_team_edit .team-create-back,#admin_team_invite .team-create-back{grid-column:1/-1;width:100%}#admin_teams_create .team-create-form-card,#admin_teams_create .team-create-guidance,#admin_team_edit .team-create-form-card,#admin_team_edit .team-create-guidance,#admin_team_invite .team-create-form-card,#admin_team_invite .team-create-guidance{padding:22px}#admin_teams_create .form-wrap .form,#admin_team_edit .form-wrap .form,#admin_team_invite .form-wrap .form{grid-template-columns:1fr}#admin_teams_create .form-wrap .formfield-wrap:first-child,#admin_team_edit .form-wrap .formfield-wrap:first-child,#admin_team_invite .form-wrap .formfield-wrap:first-child{grid-column:auto}#admin_teams_create .team-create-form-actions,#admin_team_edit .team-create-form-actions,#admin_team_invite .team-create-form-actions{flex-direction:column;align-items:stretch}#admin_teams_create .team-create-submit,#admin_team_edit .team-create-submit,#admin_team_invite .team-create-submit{width:100%}#admin_teams_create .team-create-form-actions>a,#admin_team_edit .team-create-form-actions>a,#admin_team_invite .team-create-form-actions>a{text-align:center}}#admin_team_invite .team-invite-context{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:12px;margin-bottom:22px;padding:18px}@supports (color:color-mix(in lab,red,red)){#admin_team_invite .team-invite-context{background:color-mix(in srgb,var(--branding-primary-color)4%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_team_invite .team-invite-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 0;display:grid}#admin_team_invite .team-invite-context dl>div{background:#fff;border:1px solid #e2e8eb;border-radius:9px;min-width:0;padding:11px}#admin_team_invite .team-invite-context dt{color:#84939a;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:800}#admin_team_invite .team-invite-context dd{color:var(--team-create-ink);overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:800}#admin_team_invite .team-invite-context__heading h3{color:var(--team-create-ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}#admin_team_invite .team-invite-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#admin_team_invite .team-invite-field{flex-direction:column;min-width:0;display:flex}#admin_team_invite .team-invite-field label{color:#52656f;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}#admin_team_invite .team-invite-field label i{color:var(--branding-secondary-color)}#admin_team_invite .team-invite-field input,#admin_team_invite .team-invite-field select{color:var(--team-create-ink);color-scheme:light;background-color:#fff;border:1px solid #d4dee2;border-radius:9px;width:100%;min-height:44px;padding:9px 12px;font-size:12.5px}#admin_team_invite .team-invite-field input::-moz-placeholder,#admin_team_invite .team-invite-field select::-moz-placeholder{color:#8a989f}#admin_team_invite .team-invite-field input::placeholder,#admin_team_invite .team-invite-field select::placeholder{color:#8a989f}#admin_team_invite .team-invite-field input:focus,#admin_team_invite .team-invite-field select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_team_invite .team-invite-field input:focus,#admin_team_invite .team-invite-field select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_team_invite .team-invite-field input[aria-invalid=true],#admin_team_invite .team-invite-field select[aria-invalid=true]{border-color:#bd5656}#admin_team_invite .team-invite-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;padding-right:38px}#admin_team_invite .team-invite-field select option{color:var(--team-create-ink);background:#fff}#admin_team_invite .team-invite-field small{color:#84939a;margin-top:6px;font-size:9.5px;line-height:1.45}#admin_team_invite .team-invite-field--wide{grid-column:1/-1}#admin_team_invite .team-invite-field__error{color:#a23d3d;margin-top:6px;font-size:10px;font-weight:700}@media (max-width:767px){#admin_team_invite .team-invite-context dl,#admin_team_invite .team-invite-fields{grid-template-columns:1fr}#admin_team_invite .team-invite-field--wide{grid-column:auto}}#admin_team_index{--team-choice-ink:#172b36;--team-choice-muted:#647782;--team-choice-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--team-choice-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_team_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_team_index .team-choice-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_team_index .team-choice-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_team_index .team-choice-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){#admin_team_index .team-choice-hero{background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_team_index .team-choice-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_team_index .team-choice-hero .team-choice-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_team_index .team-choice-hero .team-choice-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_team_index .team-choice-hero__mark{background:#ffffff1a;border:1px solid #ffffff38;border-radius:15px;justify-content:center;align-items:center;width:62px;height:62px;font-size:20px;display:flex}#admin_team_index .team-choice-hero__content{min-width:0}#admin_team_index .team-choice-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:31px;font-weight:800;line-height:1.15}#admin_team_index .team-choice-hero__content>p{color:#ffffffc2;margin:8px 0 0;font-size:12.5px;line-height:1.6}#admin_team_index .team-choice-hero__summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#admin_team_index .team-choice-hero__summary span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;font-weight:750;display:inline-flex}#admin_team_index .team-choice-hero__action{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_team_index .team-choice-hero__action:hover,#admin_team_index .team-choice-hero__action:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_team_index .team-choice-panel,#admin_team_index .team-choice-empty{border:1px solid var(--team-choice-border);background:#fff;border-radius:18px;padding:30px;box-shadow:0 12px 34px #12334011}#admin_team_index .team-choice-panel__header{border-bottom:1px solid var(--team-choice-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_team_index .team-choice-panel__header h2{color:var(--team-choice-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}#admin_team_index .team-choice-panel__header p{color:var(--team-choice-muted);margin:8px 0 0;font-size:11.5px;line-height:1.6}#admin_team_index .team-choice-count{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 11px;font-size:11px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_team_index .team-choice-count{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_team_index .team-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#admin_team_index .team-choice-card{background:#f9fbfb;border:1px solid #dfe6e9;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:17px;min-width:0;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}#admin_team_index .team-choice-card:hover{border-color:var(--branding-secondary-color);transform:translateY(-2px);box-shadow:0 12px 25px #12334014}@supports (color:color-mix(in lab,red,red)){#admin_team_index .team-choice-card:hover{border-color:color-mix(in srgb,var(--branding-secondary-color)42%,#dfe6e9)}}#admin_team_index .team-choice-card__icon{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_team_index .team-choice-card__icon{background:color-mix(in srgb,var(--branding-primary-color)8%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_team_index .team-choice-card__heading{min-width:0}#admin_team_index .team-choice-card__heading>span{color:var(--branding-secondary-color);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}#admin_team_index .team-choice-card__heading h3{color:var(--team-choice-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.25}#admin_team_index .team-choice-card__facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}#admin_team_index .team-choice-card__facts>div{background:#fff;border:1px solid #e3e9ec;border-radius:8px;padding:10px}#admin_team_index .team-choice-card__facts dt{color:#829098;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}#admin_team_index .team-choice-card__facts dd{color:var(--team-choice-ink);overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:750}#admin_team_index .team-choice-card__action{color:var(--branding-secondary-color);border-top:1px solid #dfe6e9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}#admin_team_index .team-choice-card__action:hover,#admin_team_index .team-choice-card__action:focus-visible{color:var(--branding-primary-color);outline:none}#admin_team_index .team-choice-empty{text-align:center;flex-direction:column;align-items:center;max-width:850px;margin:0 auto;padding:54px 40px;display:flex}#admin_team_index .team-choice-empty h2{color:var(--team-choice-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800}#admin_team_index .team-choice-empty>p{color:var(--team-choice-muted);max-width:560px;margin:10px 0 0;font-size:12px;line-height:1.65}#admin_team_index .team-choice-empty__icon{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;font-size:24px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_team_index .team-choice-empty__icon{background:color-mix(in srgb,var(--branding-primary-color)7%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_team_index .team-choice-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}#admin_team_index .team-choice-empty__primary,#admin_team_index .team-choice-empty__secondary{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_team_index .team-choice-empty__primary{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff}#admin_team_index .team-choice-empty__primary:hover,#admin_team_index .team-choice-empty__primary:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);outline:none}#admin_team_index .team-choice-empty__secondary{color:#52656f;background:#fff;border:1px solid #d2dce0}#admin_team_index .team-choice-empty__secondary:hover,#admin_team_index .team-choice-empty__secondary:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);outline:none}#admin_team_index .team-choice-empty__note{color:var(--team-choice-muted);text-align:left;background:#f5f8f9;border:1px solid #e0e7ea;border-radius:9px;align-items:flex-start;gap:8px;max-width:600px;margin-top:26px;padding:11px 13px;font-size:9.5px;line-height:1.55;display:flex}#admin_team_index .team-choice-empty__note i{color:var(--branding-primary-color);margin-top:2px}@media (max-width:900px){#admin_team_index .team-choice-hero{grid-template-columns:62px minmax(0,1fr)}#admin_team_index .team-choice-hero__action{grid-column:2;justify-self:start}#admin_team_index .team-choice-grid{grid-template-columns:1fr}}@media (max-width:767px){#admin_team_index{padding:22px 0 50px}#admin_team_index .team-choice-hero{grid-template-columns:52px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_team_index .team-choice-hero__mark{border-radius:12px;width:52px;height:52px;font-size:17px}#admin_team_index .team-choice-hero__content h1{font-size:26px}#admin_team_index .team-choice-hero__action{grid-column:1/-1;justify-self:stretch}#admin_team_index .team-choice-panel,#admin_team_index .team-choice-empty{padding:22px}#admin_team_index .team-choice-panel__header{flex-direction:column}#admin_team_index .team-choice-card__facts{grid-template-columns:1fr}#admin_team_index .team-choice-empty__actions{flex-direction:column;align-items:stretch;width:100%}}#admin_team_show{--team-workspace-ink:#172b36;--team-workspace-muted:#647782;--team-workspace-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--team-workspace-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_team_show{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_team_show .team-workspace-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_team_show .team-workspace-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_team_show .team-workspace-hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}#admin_team_show .team-workspace-hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}#admin_team_show .team-workspace-hero__mark{color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:21px;display:flex}#admin_team_show .team-workspace-hero__content{min-width:0}#admin_team_show .team-workspace-hero__content .team-workspace-eyebrow{color:#ffffffbd}#admin_team_show .team-workspace-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}#admin_team_show .team-workspace-hero__content p{color:#ffffffbd;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.6}#admin_team_show .team-workspace-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#admin_team_show .team-workspace-summary span{color:#ffffffd6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}#admin_team_show .team-workspace-hero__actions{gap:8px;min-width:135px;display:grid}#admin_team_show .team-workspace-hero__actions a{color:#ffffffd6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_team_show .team-workspace-hero__actions a:hover,#admin_team_show .team-workspace-hero__actions a:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}#admin_team_show .team-coaches-card,#admin_team_show .team-invitations-card{border:1px solid var(--team-workspace-border);background:#fff;border-radius:18px;min-width:0;padding:30px;box-shadow:0 12px 34px #12334011}#admin_team_show .team-coaches-card__header,#admin_team_show .team-invitations-card__header{border-bottom:1px solid var(--team-workspace-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:22px;display:flex}#admin_team_show .team-coaches-card__header h2,#admin_team_show .team-invitations-card__header h2{color:var(--team-workspace-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_team_show .team-coaches-card__header p,#admin_team_show .team-invitations-card__header p{color:var(--team-workspace-muted);margin:8px 0 0;font-size:12px;line-height:1.6}#admin_team_show .team-coaches-card__count{color:#52656f;background:#f3f6f7;border:1px solid #e1e7ea;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}#admin_team_show .team-coach-tools{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;padding:15px;display:flex}#admin_team_show .team-coach-tools__search-slot{flex:320px;min-width:220px;max-width:430px}#admin_team_show .team-coach-search{background:0 0;border:0;width:100%;margin:0;display:block}#admin_team_show .team-coach-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_team_show .team-coach-search label i{color:var(--branding-secondary-color)}#admin_team_show .team-coach-search input{color:var(--team-workspace-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;margin:0;padding:8px 11px;font-size:12.5px}#admin_team_show .team-coach-search input::-moz-placeholder{color:#82919a}#admin_team_show .team-coach-search input::placeholder{color:#82919a}#admin_team_show .team-coach-search input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coach-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_team_show .team-coach-tools__actions{flex:none;align-items:center;gap:9px;display:flex}#admin_team_show .team-invite-action,#admin_team_show .team-badge-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_team_show .team-invite-action{background:var(--branding-secondary-color);color:#fff}#admin_team_show .team-invite-action:hover,#admin_team_show .team-invite-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_team_show .team-badge-action{color:var(--branding-primary-color);cursor:pointer;background:#fff;border:1px solid #ced8dc}#admin_team_show .team-badge-action:hover:not(:disabled),#admin_team_show .team-badge-action:focus-visible:not(:disabled){border-color:var(--branding-primary-color);outline:none}#admin_team_show .team-badge-action:disabled{color:#91a0a7;cursor:default;opacity:.62}#admin_team_show .team-coach-selection-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:10.5px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coach-selection-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_team_show .team-coach-selection-note i{color:var(--branding-primary-color)}#admin_team_show .team-coaches-table-shell{min-width:0}#admin_team_show .team-coaches-table-shell .dt-container{color:var(--team-workspace-ink);background:0 0;border:0;padding:0}#admin_team_show .team-coaches-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_team_show .team-coaches-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_team_show .team-coaches-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_team_show .team-coaches-table-shell .dt-container>.row:nth-last-child(2){align-items:flex-start;margin-top:18px;display:flex}#admin_team_show .team-coaches-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_team_show .team-coaches-table-shell .dt-length{color:var(--team-workspace-muted);margin:0;font-size:12px}#admin_team_show .team-coaches-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_team_show .team-coaches-table-shell .dt-length select{color:var(--team-workspace-ink);color-scheme:light;background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_team_show .team-coaches-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_team_show .team-coaches-table-shell table.dataTable{border:1px solid var(--team-workspace-border);border-collapse:separate;border-spacing:0;border-radius:11px;min-width:980px;overflow:visible;width:100%!important}#admin_team_show .team-coaches-table-shell table.dataTable thead th{border-bottom-color:var(--team-workspace-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:9.5px;font-weight:800}#admin_team_show .team-coaches-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:13px 12px;font-size:11px}#admin_team_show .team-coaches-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_team_show .team-coaches-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_team_show .team-coaches-table-shell table.dataTable tbody tr.selected td{background:var(--branding-secondary-color);box-shadow:inset 0 1px var(--branding-secondary-color),inset 0 -1px var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coaches-table-shell table.dataTable tbody tr.selected td{background:color-mix(in srgb,var(--branding-secondary-color)8%,white);box-shadow:inset 0 1px color-mix(in srgb,var(--branding-secondary-color)18%,transparent),inset 0 -1px color-mix(in srgb,var(--branding-secondary-color)18%,transparent)}}#admin_team_show .team-coaches-table-shell table.dataTable tbody tr.selected td:first-child{box-shadow:inset 4px 0 var(--branding-secondary-color),inset 0 1px var(--branding-secondary-color),inset 0 -1px var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coaches-table-shell table.dataTable tbody tr.selected td:first-child{box-shadow:inset 4px 0 var(--branding-secondary-color),inset 0 1px color-mix(in srgb,var(--branding-secondary-color)18%,transparent),inset 0 -1px color-mix(in srgb,var(--branding-secondary-color)18%,transparent)}}#admin_team_show .team-coaches-table-shell table.dataTable th:last-child,#admin_team_show .team-coaches-table-shell table.dataTable td:last-child{text-align:right;z-index:1;background:#fff;width:160px;min-width:160px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #123340cc}#admin_team_show .team-coaches-table-shell table.dataTable thead th:last-child{z-index:2;background:#f3f6f7}#admin_team_show .team-coaches-table-shell table.dataTable tbody tr.selected td:last-child{background:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coaches-table-shell table.dataTable tbody tr.selected td:last-child{background:color-mix(in srgb,var(--branding-secondary-color)8%,white)}}#admin_team_show .team-coaches-table-shell .team-coach-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:145px;display:grid}#admin_team_show .team-coaches-table-shell .team-coach-cell>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}#admin_team_show .team-coaches-table-shell .team-coach-cell strong{color:var(--team-workspace-ink);font-size:11.5px;font-weight:800}#admin_team_show .team-coaches-table-shell .team-coach-cell small{color:#89979e;font-size:9px}#admin_team_show .team-coaches-table-shell .team-coach-cell__avatar{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9.5px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coaches-table-shell .team-coach-cell__avatar{background:color-mix(in srgb,var(--branding-primary-color)9%,white)}}#admin_team_show .team-coaches-table-shell .team-coach-email{color:#52656f;align-items:center;gap:6px;font-size:10.5px;text-decoration:none;display:inline-flex}#admin_team_show .team-coaches-table-shell .team-coach-email i{color:#91a0a7}#admin_team_show .team-coaches-table-shell .team-coach-email:hover,#admin_team_show .team-coaches-table-shell .team-coach-email:focus-visible{color:var(--branding-secondary-color);outline:none}#admin_team_show .team-coaches-table-shell .team-coach-assignment{flex-direction:column;align-items:flex-start;gap:4px;display:flex}#admin_team_show .team-coaches-table-shell .team-coach-assignment span{background:var(--branding-primary-color);color:var(--branding-primary-color);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-coaches-table-shell .team-coach-assignment span{background:color-mix(in srgb,var(--branding-primary-color)7%,white)}}#admin_team_show .team-coaches-table-shell .team-coach-assignment small{color:#89979e;font-size:9px}#admin_team_show .team-coaches-table-shell .team-coach-verification,#admin_team_show .team-coaches-table-shell .team-coach-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9.5px;font-weight:750;display:inline-flex}#admin_team_show .team-coaches-table-shell .team-coach-verification--verified{color:#237346;background:#eaf7ef}#admin_team_show .team-coaches-table-shell .team-coach-verification--pending{color:#9b5a13;background:#fff5e9}#admin_team_show .team-coaches-table-shell .team-coach-badge{color:#46636f;background:#eef5f7}#admin_team_show .team-coaches-table-shell .team-coach-badge--none{color:#7b8a91;background:#f5f6f7}#admin_team_show .team-coaches-table-shell .team-coach-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}#admin_team_show .team-coaches-table-shell .team-coach-view,#admin_team_show .team-coaches-table-shell .team-coach-remove{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:7px 9px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}#admin_team_show .team-coaches-table-shell .team-coach-view{background:var(--branding-secondary-color);color:#fff}#admin_team_show .team-coaches-table-shell .team-coach-view:hover,#admin_team_show .team-coaches-table-shell .team-coach-view:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_team_show .team-coaches-table-shell .team-coach-remove{color:#9b4545;background:#fff;border:1px solid #e2c8c8}#admin_team_show .team-coaches-table-shell .team-coach-remove:hover,#admin_team_show .team-coaches-table-shell .team-coach-remove:focus-visible{color:#7f3030;background:#fff4f4;border-color:#c98282;outline:none}#admin_team_show .team-coaches-table-shell .dt-info{color:var(--team-workspace-muted);min-height:37px;margin:0;font-size:11px}#admin_team_show .team-coaches-table-shell .dt-info span.select-info{clear:both;float:none;margin-top:4px;display:block}#admin_team_show .team-coaches-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_team_show .team-coaches-table-shell div.dt-paging ul.pagination li{margin:0}#admin_team_show .team-coaches-table-shell div.dt-paging ul.pagination li button,#admin_team_show .team-coaches-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_team_show .team-coaches-table-shell div.dt-paging ul.pagination li.active button,#admin_team_show .team-coaches-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_team_show .team-invitations-count{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 9px;font-size:11px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_team_show .team-invitations-count{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_team_show .team-invitations-list{gap:10px;display:grid}#admin_team_show .team-invitation-item{background:#f7f9fa;border:1px solid #e1e7ea;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}#admin_team_show .team-invitation-item strong{color:var(--team-workspace-ink);font-size:11.5px;display:block}#admin_team_show .team-invitation-item__icon{color:var(--branding-primary-color);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#admin_team_show .team-invitation-item__roles{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}#admin_team_show .team-invitation-item__roles span{color:#657780;background:#fff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:750}#admin_team_show .team-invitations-empty{color:var(--team-workspace-muted);text-align:center;background:#f7f9fa;border:1px dashed #cfd9dd;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;padding:20px;display:flex}#admin_team_show .team-invitations-empty i{color:#3e8a5d;font-size:22px}#admin_team_show .team-invitations-empty strong{color:var(--team-workspace-ink);font-size:12px}#admin_team_show .team-invitations-empty span{font-size:10.5px}@media (max-width:1100px){#admin_team_show .team-workspace-hero{grid-template-columns:66px minmax(0,1fr)}#admin_team_show .team-workspace-hero__actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}#admin_team_show .team-coach-tools{flex-direction:column;align-items:stretch}#admin_team_show .team-coach-tools__search-slot{flex:0 auto;width:100%;min-width:0;max-width:none}}@media (max-width:767px){#admin_team_show{padding:22px 0 50px}#admin_team_show .team-workspace-hero{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_team_show .team-workspace-hero__mark{border-radius:13px;width:56px;height:56px;font-size:18px}#admin_team_show .team-workspace-hero__content h1{font-size:27px}#admin_team_show .team-workspace-hero__actions{grid-column:1/-1;grid-template-columns:1fr}#admin_team_show .team-coaches-card,#admin_team_show .team-invitations-card{padding:22px}#admin_team_show .team-coaches-card__header,#admin_team_show .team-invitations-card__header{flex-direction:column;align-items:flex-start}#admin_team_show .team-coach-tools__actions{flex-direction:column;align-items:stretch}#admin_team_show .team-invite-action,#admin_team_show .team-badge-action{width:100%}#admin_team_show .team-coaches-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_team_show .team-coaches-table-shell .dt-layout-table>div{overflow-x:visible}#admin_team_show .team-coaches-table-shell table.dataTable{table-layout:auto;min-width:0}#admin_team_show .team-coaches-table-shell table.dataTable th.coach-email-column,#admin_team_show .team-coaches-table-shell table.dataTable td.coach-email-column,#admin_team_show .team-coaches-table-shell table.dataTable th.coach-assignment-column,#admin_team_show .team-coaches-table-shell table.dataTable td.coach-assignment-column,#admin_team_show .team-coaches-table-shell table.dataTable th.coach-verification-column,#admin_team_show .team-coaches-table-shell table.dataTable td.coach-verification-column{display:none}#admin_team_show .team-coaches-table-shell table.dataTable th.coach-column,#admin_team_show .team-coaches-table-shell table.dataTable td.coach-column{min-width:0;width:auto!important}#admin_team_show .team-coaches-table-shell table.dataTable th:last-child,#admin_team_show .team-coaches-table-shell table.dataTable td:last-child{box-shadow:none;z-index:auto;position:static;right:auto}#admin_team_show .team-coaches-table-shell .team-coach-cell{min-width:0}#admin_team_show .team-coaches-table-shell .team-coach-cell strong{overflow-wrap:anywhere}#admin_team_show .team-coaches-table-shell--admin table.dataTable th.badge-request-column,#admin_team_show .team-coaches-table-shell--admin table.dataTable td.badge-request-column{display:none}#admin_team_show .team-coaches-table-shell--admin table.dataTable th.actions-column,#admin_team_show .team-coaches-table-shell--admin table.dataTable td.actions-column{min-width:92px;padding-left:6px;padding-right:6px;width:92px!important}#admin_team_show .team-coaches-table-shell--admin .team-coach-actions{flex-direction:column;align-items:stretch;gap:5px}#admin_team_show .team-coaches-table-shell--admin .team-coach-view,#admin_team_show .team-coaches-table-shell--admin .team-coach-remove{width:100%;padding-left:6px;padding-right:6px}#admin_team_show .team-coaches-table-shell--coach table.dataTable th.badge-request-column,#admin_team_show .team-coaches-table-shell--coach table.dataTable td.badge-request-column{min-width:112px;padding-left:6px;padding-right:6px;width:112px!important}}#admin_team_edit .team-edit-current{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:12px;margin-bottom:24px;padding:18px}@supports (color:color-mix(in lab,red,red)){#admin_team_edit .team-edit-current{background:color-mix(in srgb,var(--branding-primary-color)4%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_team_edit .team-edit-current__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#admin_team_edit .team-edit-current__heading h3{color:var(--team-create-ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}#admin_team_edit .team-edit-current__badge{color:#60727b;text-transform:uppercase;background:#fff;border:1px solid #d8e2e6;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}#admin_team_edit .team-edit-current__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}#admin_team_edit .team-edit-current__grid>div{background:#fff;border:1px solid #e2e8eb;border-radius:9px;min-width:0;padding:11px}#admin_team_edit .team-edit-current__grid dt{color:#84939a;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:800}#admin_team_edit .team-edit-current__grid dd{color:var(--team-create-ink);overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:800}#admin_team_edit .team-edit-fields-heading{margin-bottom:18px}#admin_team_edit .team-edit-fields-heading h3{color:var(--team-create-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}#admin_team_edit .team-edit-fields-heading p{color:var(--team-create-muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}@media (max-width:900px){#admin_team_edit .team-edit-current__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){#admin_team_edit .team-edit-current__heading{flex-direction:column;align-items:flex-start}#admin_team_edit .team-edit-current__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#admin_teams_show{--team-detail-ink:#172b36;--team-detail-muted:#647782;--team-detail-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--team-detail-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_teams_show{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_teams_show .team-detail-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_teams_show .team-detail-hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:66px minmax(0,1fr) 190px;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}#admin_teams_show .team-detail-hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}#admin_teams_show .team-detail-hero__mark{color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:21px;display:flex}#admin_teams_show .team-detail-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_teams_show .team-detail-hero__content{min-width:0}#admin_teams_show .team-detail-hero__content .team-detail-eyebrow{color:#ffffffbd}#admin_teams_show .team-detail-hero__content h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}#admin_teams_show .team-detail-hero__content p{color:#ffffffbd;max-width:700px;margin:10px 0 0;font-size:14px;line-height:1.6}#admin_teams_show .team-detail-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}#admin_teams_show .team-detail-summary span{color:#ffffffd6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}#admin_teams_show .team-detail-hero__actions{gap:8px;display:grid}#admin_teams_show .team-detail-action,#admin_teams_show .team-detail-back{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_teams_show .team-detail-action--primary{background:var(--branding-secondary-color);color:#fff}#admin_teams_show .team-detail-action--primary:hover,#admin_teams_show .team-detail-action--primary:focus-visible{color:#fff;background:#e5400d;outline:none}#admin_teams_show .team-detail-action--secondary,#admin_teams_show .team-detail-back{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff29}#admin_teams_show .team-detail-action--secondary:hover,#admin_teams_show .team-detail-action--secondary:focus-visible,#admin_teams_show .team-detail-back:hover,#admin_teams_show .team-detail-back:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff4d;outline:none}#admin_teams_show .team-detail-back{font-weight:700}#admin_teams_show .team-detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}#admin_teams_show .team-detail-card,#admin_teams_show .team-detail-side-card{border:1px solid var(--team-detail-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_teams_show .team-detail-card{padding:28px}#admin_teams_show .team-detail-section-heading{border-bottom:1px solid var(--team-detail-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}#admin_teams_show .team-detail-section-heading h2{color:var(--team-detail-ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.2}#admin_teams_show .team-detail-section-heading p{color:var(--team-detail-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}#admin_teams_show .team-detail-section-heading__icon,#admin_teams_show .team-detail-side-card__icon{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_teams_show .team-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}#admin_teams_show .team-detail-grid>div{background:#f8fafb;border:1px solid #e2e8eb;border-radius:11px;min-width:0;padding:17px}#admin_teams_show .team-detail-grid dt{color:#71838c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}#admin_teams_show .team-detail-grid dt i{color:var(--branding-secondary-color)}#admin_teams_show .team-detail-grid dd{color:var(--team-detail-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}#admin_teams_show .team-detail-grid small{color:var(--team-detail-muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}#admin_teams_show .team-detail-sidebar{gap:16px;display:grid}#admin_teams_show .team-detail-side-card{padding:24px}#admin_teams_show .team-detail-side-card .team-detail-side-card__icon{margin-bottom:20px}#admin_teams_show .team-detail-side-card h2{color:var(--team-detail-ink);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800}#admin_teams_show .team-detail-side-card p{color:var(--team-detail-muted);margin:9px 0 20px;font-size:11px;line-height:1.6}#admin_teams_show .team-detail-side-card--program .team-detail-side-card__icon{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_teams_show .team-detail-side-card--program .team-detail-side-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)9%,white);border-color:color-mix(in srgb,var(--branding-secondary-color)16%,white)}}#admin_teams_show .team-detail-side-action{border-top:1px solid var(--team-detail-border);color:var(--branding-primary-color);justify-content:space-between;align-items:center;padding-top:16px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}#admin_teams_show .team-detail-side-action:hover,#admin_teams_show .team-detail-side-action:focus-visible{color:var(--branding-secondary-color);outline:none}#admin_teams_show .team-detail-remove{color:#a4443c;background:#fff;border:1px solid #ecd0cd;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}#admin_teams_show .team-detail-remove:hover,#admin_teams_show .team-detail-remove:focus-visible{color:#8e342d;background:#fff7f6;border-color:#d7a39e;outline:none}@media (max-width:1050px){#admin_teams_show .team-detail-hero{grid-template-columns:66px minmax(0,1fr)}#admin_teams_show .team-detail-hero__actions{grid-column:2;grid-template-columns:repeat(3,auto);justify-content:start}#admin_teams_show .team-detail-layout{grid-template-columns:1fr}#admin_teams_show .team-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_teams_show .team-detail-remove{grid-column:1/-1}}@media (max-width:767px){#admin_teams_show{padding:22px 0 50px}#admin_teams_show .team-detail-hero{grid-template-columns:56px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_teams_show .team-detail-hero__mark{border-radius:13px;width:56px;height:56px;font-size:18px}#admin_teams_show .team-detail-hero__content h1{font-size:27px}#admin_teams_show .team-detail-hero__actions{grid-column:1/-1;grid-template-columns:1fr}#admin_teams_show .team-detail-card{padding:22px}#admin_teams_show .team-detail-grid,#admin_teams_show .team-detail-sidebar{grid-template-columns:1fr}#admin_teams_show .team-detail-remove{grid-column:auto}}#admin_teams_index{--teams-ink:#172b36;--teams-muted:#647782;--teams-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--teams-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_teams_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_teams_index .teams-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_teams_index .teams-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_teams_index .teams-intro,#admin_teams_index .teams-table-card{border:1px solid var(--teams-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_teams_index .teams-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_teams_index .teams-intro h1{color:var(--teams-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_teams_index .teams-intro p{color:var(--teams-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_teams_index .teams-intro__icon,#admin_teams_index .teams-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_teams_index .teams-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_teams_index .teams-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_teams_index .teams-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_teams_index .teams-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_teams_index .teams-create-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_teams_index .teams-create-action:hover,#admin_teams_index .teams-create-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_teams_index .teams-table-card{min-width:0;padding:30px}#admin_teams_index .teams-table-card__header{border-bottom:1px solid var(--teams-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_teams_index .teams-table-card__header h2{color:var(--teams-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_teams_index .teams-table-card__header p{color:var(--teams-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_teams_index .teams-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_teams_index .teams-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_teams_index .teams-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_teams_index .teams-table-note i{color:var(--branding-primary-color)}#admin_teams_index .teams-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(175px,1fr) repeat(3,minmax(125px,.72fr)) minmax(210px,1fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_teams_index .teams-filter-field,#admin_teams_index .teams-filter-search{background:0 0;border:0;min-width:0;margin:0;display:block}#admin_teams_index .teams-filter-field label,#admin_teams_index .teams-filter-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_teams_index .teams-filter-field label i,#admin_teams_index .teams-filter-search label i{color:var(--branding-secondary-color);font-size:10px}#admin_teams_index .teams-filter-field input,#admin_teams_index .teams-filter-field select,#admin_teams_index .teams-filter-search input,#admin_teams_index .teams-filter-search select{color:var(--teams-ink);color-scheme:light;background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;margin:0;padding:8px 11px;font-size:12.5px}#admin_teams_index .teams-filter-field input::-moz-placeholder,#admin_teams_index .teams-filter-field select::-moz-placeholder,#admin_teams_index .teams-filter-search input::-moz-placeholder,#admin_teams_index .teams-filter-search select::-moz-placeholder{color:#82919a}#admin_teams_index .teams-filter-field input::placeholder,#admin_teams_index .teams-filter-field select::placeholder,#admin_teams_index .teams-filter-search input::placeholder,#admin_teams_index .teams-filter-search select::placeholder{color:#82919a}#admin_teams_index .teams-filter-field input:focus,#admin_teams_index .teams-filter-field select:focus,#admin_teams_index .teams-filter-search input:focus,#admin_teams_index .teams-filter-search select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_teams_index .teams-filter-field input:focus,#admin_teams_index .teams-filter-field select:focus,#admin_teams_index .teams-filter-search input:focus,#admin_teams_index .teams-filter-search select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_teams_index .teams-filter-field select,#admin_teams_index .teams-filter-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_teams_index .teams-filter-field select option,#admin_teams_index .teams-filter-search select option{color:var(--teams-ink);background:#fff}#admin_teams_index .teams-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_teams_index .teams-filter-reset:hover:not(:disabled),#admin_teams_index .teams-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_teams_index .teams-filter-reset:disabled{cursor:default;opacity:.45}#admin_teams_index .teams-table-shell{min-width:0}#admin_teams_index .teams-table-shell .dt-container{color:var(--teams-ink);background:0 0;border:0;padding:0}#admin_teams_index .teams-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_teams_index .teams-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_teams_index .teams-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_teams_index .teams-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_teams_index .teams-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_teams_index .teams-table-shell .dt-length{color:var(--teams-muted);margin:0;font-size:12px}#admin_teams_index .teams-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_teams_index .teams-table-shell .dt-length select{color:var(--teams-ink);color-scheme:light;background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_teams_index .teams-table-shell .dt-length option{color:var(--teams-ink);background:#fff}#admin_teams_index .teams-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_teams_index .teams-table-shell table.dataTable{border:1px solid var(--teams-border);border-collapse:separate;border-spacing:0;border-radius:11px;min-width:900px;overflow:visible;width:100%!important}#admin_teams_index .teams-table-shell table.dataTable thead th{border-bottom-color:var(--teams-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 14px;font-size:10px;font-weight:800}#admin_teams_index .teams-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:13px 14px;font-size:12px}#admin_teams_index .teams-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_teams_index .teams-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_teams_index .teams-table-shell table.dataTable th:last-child,#admin_teams_index .teams-table-shell table.dataTable td:last-child{text-align:right;z-index:1;background:#fff;width:250px;min-width:250px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #123340cc}#admin_teams_index .teams-table-shell table.dataTable thead th:last-child{z-index:2;background:#f3f6f7}#admin_teams_index .teams-table-shell .team-name-cell{flex-direction:column;gap:3px;min-width:150px;display:flex}#admin_teams_index .teams-table-shell .team-name-cell strong{color:var(--teams-ink);font-size:12.5px;font-weight:800}#admin_teams_index .teams-table-shell .team-name-cell small{color:#89979e;font-size:9.5px}#admin_teams_index .teams-table-shell .team-program-cell{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:135px;display:grid}#admin_teams_index .teams-table-shell .team-program-cell>i{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_teams_index .teams-table-shell .team-program-cell>i{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_teams_index .teams-table-shell .team-program-cell span{flex-direction:column;gap:2px;min-width:0;display:flex}#admin_teams_index .teams-table-shell .team-program-cell strong{color:var(--teams-ink);font-size:11.5px;font-weight:800}#admin_teams_index .teams-table-shell .team-program-cell small{color:#89979e;font-size:9px}#admin_teams_index .teams-table-shell .team-football-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}#admin_teams_index .teams-table-shell .team-football-cell small{color:#89979e;white-space:nowrap;font-size:9.5px}#admin_teams_index .teams-table-shell .team-type,#admin_teams_index .teams-table-shell .team-level{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}#admin_teams_index .teams-table-shell .team-type--tackle{background:var(--branding-primary-color);color:var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){#admin_teams_index .teams-table-shell .team-type--tackle{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_teams_index .teams-table-shell .team-type--flag{color:#6e42a1;background:#f3edff}#admin_teams_index .teams-table-shell .team-level{color:#52656f;background:#f3f6f7}#admin_teams_index .teams-table-shell .team-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}#admin_teams_index .teams-table-shell .team-manage-action,#admin_teams_index .teams-table-shell .team-edit-action,#admin_teams_index .teams-table-shell .team-delete-action{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_teams_index .teams-table-shell .team-manage-action{background:var(--branding-secondary-color);color:#fff}#admin_teams_index .teams-table-shell .team-manage-action:hover,#admin_teams_index .teams-table-shell .team-manage-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_teams_index .teams-table-shell .team-edit-action{color:#52656f;background:#fff;border:1px solid #ced8dc}#admin_teams_index .teams-table-shell .team-edit-action:hover,#admin_teams_index .teams-table-shell .team-edit-action:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);background:#f3f6f7;outline:none}#admin_teams_index .teams-table-shell .team-delete-action{color:#9b4545;background:#fff;border:1px solid #e2c8c8}#admin_teams_index .teams-table-shell .team-delete-action:hover,#admin_teams_index .teams-table-shell .team-delete-action:focus-visible{color:#7f3030;background:#fff4f4;border-color:#c98282;outline:none}#admin_teams_index .teams-table-shell .dt-info{color:var(--teams-muted);margin:0;font-size:11px}#admin_teams_index .teams-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_teams_index .teams-table-shell div.dt-paging ul.pagination li{margin:0}#admin_teams_index .teams-table-shell div.dt-paging ul.pagination li button,#admin_teams_index .teams-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_teams_index .teams-table-shell div.dt-paging ul.pagination li.active button,#admin_teams_index .teams-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_teams_delete{--team-delete-danger:#b42318;--team-delete-danger-dark:#8f1d14;--team-delete-danger-soft:#fff3f1;--team-delete-ink:#172b36;--team-delete-muted:#647782;--team-delete-border:#dce4e8;color:var(--team-delete-ink);background:radial-gradient(circle at 12% 5%,#b423180e,#0000 26%),#f5f7f8;min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}#admin_teams_delete .team-delete-page{gap:24px;max-width:1180px;margin:0 auto;display:grid}#admin_teams_delete .team-delete-eyebrow{color:var(--team-delete-danger);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_teams_delete .team-delete-hero{background:linear-gradient(115deg,#173d4c,#204f60);border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #12334029}#admin_teams_delete .team-delete-hero:after{background:var(--team-delete-danger);content:"";width:148px;height:4px;position:absolute;bottom:0;left:0}#admin_teams_delete .team-delete-hero .team-delete-eyebrow{color:#ffb3ab}#admin_teams_delete .team-delete-hero__mark{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;display:flex}#admin_teams_delete .team-delete-hero__content{min-width:0}#admin_teams_delete .team-delete-hero__content h1{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:31px;font-weight:800;line-height:1.12}#admin_teams_delete .team-delete-hero__content p{color:#ffffffc2;max-width:690px;margin:9px 0 0;font-size:12.5px;line-height:1.65}#admin_teams_delete .team-delete-back{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}#admin_teams_delete .team-delete-back:hover,#admin_teams_delete .team-delete-back:focus-visible{color:#fff;background:#ffffff26;outline:none}#admin_teams_delete .team-delete-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);align-items:start;gap:24px;display:grid}#admin_teams_delete .team-delete-card,#admin_teams_delete .team-delete-checklist{border:1px solid var(--team-delete-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_teams_delete .team-delete-card{padding:32px}#admin_teams_delete .team-delete-card__heading{grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}#admin_teams_delete .team-delete-card__heading h2{color:var(--team-delete-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_teams_delete .team-delete-card__heading p{color:var(--team-delete-muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}#admin_teams_delete .team-delete-card__icon{background:var(--team-delete-danger-soft);color:var(--team-delete-danger);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}#admin_teams_delete .team-delete-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}#admin_teams_delete .team-delete-impact>div{background:#f7f9fa;border:1px solid #e4eaed;border-radius:10px;min-width:0;padding:13px}#admin_teams_delete .team-delete-impact dt{color:#7c8c94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}#admin_teams_delete .team-delete-impact dd{color:var(--team-delete-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}#admin_teams_delete .team-delete-alert{background:var(--team-delete-danger-soft);color:#75231c;border:1px solid #f3c7c2;border-radius:11px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;display:flex}#admin_teams_delete .team-delete-alert>i{color:var(--team-delete-danger);flex:none;margin-top:3px}#admin_teams_delete .team-delete-alert p{margin:0;font-size:11px;line-height:1.6}#admin_teams_delete .team-delete-form{border-top:1px solid var(--team-delete-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}#admin_teams_delete .team-delete-submit,#admin_teams_delete .team-delete-cancel{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_teams_delete .team-delete-submit{background:var(--team-delete-danger);border:1px solid var(--team-delete-danger);color:#fff}#admin_teams_delete .team-delete-submit:hover,#admin_teams_delete .team-delete-submit:focus-visible{background:var(--team-delete-danger-dark);border-color:var(--team-delete-danger-dark);color:#fff;outline:none;transform:translateY(-1px)}#admin_teams_delete .team-delete-cancel{color:#435862;background:#fff;border:1px solid #ccd7dc}#admin_teams_delete .team-delete-cancel:hover,#admin_teams_delete .team-delete-cancel:focus-visible{color:var(--team-delete-ink);background:#f3f6f7;outline:none}#admin_teams_delete .team-delete-checklist{padding:28px}#admin_teams_delete .team-delete-checklist h2{color:var(--team-delete-ink);letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800}#admin_teams_delete .team-delete-checklist ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}#admin_teams_delete .team-delete-checklist li{color:var(--team-delete-muted);grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:grid}#admin_teams_delete .team-delete-checklist li i{color:#237346;background:#eaf7ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}#admin_teams_delete .team-delete-checklist__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;font-size:18px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_teams_delete .team-delete-checklist__icon{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}@media (max-width:900px){#admin_teams_delete .team-delete-hero{grid-template-columns:60px minmax(0,1fr)}#admin_teams_delete .team-delete-back{grid-column:2;justify-self:start}#admin_teams_delete .team-delete-layout{grid-template-columns:1fr}}@media (max-width:767px){#admin_teams_delete{padding:22px 0 50px}#admin_teams_delete .team-delete-hero{grid-template-columns:52px minmax(0,1fr);gap:15px;padding:24px 20px}#admin_teams_delete .team-delete-hero__mark{width:52px;height:52px}#admin_teams_delete .team-delete-hero__content h1{font-size:27px}#admin_teams_delete .team-delete-back{grid-column:1/-1;justify-self:stretch}#admin_teams_delete .team-delete-card,#admin_teams_delete .team-delete-checklist{padding:22px}#admin_teams_delete .team-delete-impact{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_teams_delete .team-delete-form{flex-direction:column;align-items:stretch}}@media (max-width:430px){#admin_teams_delete .team-delete-impact{grid-template-columns:1fr}}@media (max-width:1400px){#admin_teams_index .teams-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}#admin_teams_index .teams-filter-field--program,#admin_teams_index .teams-filter-search{grid-column:span 2}#admin_teams_index .teams-filter-reset{grid-column:1/-1}}@media (max-width:900px){#admin_teams_index .teams-intro{grid-template-columns:58px minmax(0,1fr)}#admin_teams_index .teams-create-action{grid-column:2;justify-self:start}#admin_teams_index .teams-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_teams_index .teams-filter-field--program,#admin_teams_index .teams-filter-search{grid-column:1/-1}}@media (max-width:767px){#admin_teams_index{padding:22px 0 50px}#admin_teams_index .teams-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_teams_index .teams-intro h1{font-size:27px}#admin_teams_index .teams-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_teams_index .teams-create-action{grid-column:1/-1;width:100%}#admin_teams_index .teams-table-card{padding:22px}#admin_teams_index .teams-table-card__mark{display:none}#admin_teams_index .teams-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_teams_index .teams-filter-field--program,#admin_teams_index .teams-filter-search,#admin_teams_index .teams-filter-reset{grid-column:auto}#admin_teams_index .teams-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_teams_index .teams-table-shell .dt-layout-table>div{overflow:visible}#admin_teams_index .teams-table-shell table.dataTable{background:0 0;border:0;min-width:0;display:block}#admin_teams_index .teams-table-shell table.dataTable thead{display:none}#admin_teams_index .teams-table-shell table.dataTable tbody{gap:12px;width:100%;display:grid}#admin_teams_index .teams-table-shell table.dataTable tbody tr{border:1px solid var(--teams-border);background:#fff;border-radius:11px;width:100%;display:block;overflow:hidden}#admin_teams_index .teams-table-shell table.dataTable tbody td,#admin_teams_index .teams-table-shell table.dataTable tbody td:last-child{box-shadow:none;text-align:left;z-index:auto;border-bottom:1px solid #e7edef;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding:11px 13px;display:grid;position:static;right:auto}#admin_teams_index .teams-table-shell table.dataTable tbody td:before{color:#7a8991;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_teams_index .teams-table-shell table.dataTable tbody td:first-child:before{content:"Team"}#admin_teams_index .teams-table-shell table.dataTable tbody td:nth-child(2):before{content:"Program"}#admin_teams_index .teams-table-shell table.dataTable tbody td:nth-child(3):before{content:"Football"}#admin_teams_index .teams-table-shell table.dataTable tbody td:nth-child(4):before{content:"Level"}#admin_teams_index .teams-table-shell table.dataTable tbody td:last-child{border-bottom:0;display:block}#admin_teams_index .teams-table-shell table.dataTable tbody td:last-child:before{content:none}#admin_teams_index .teams-table-shell .team-actions{flex-wrap:wrap;justify-content:flex-start}}#admin_auditlogs_index{--audit-ink:#172b36;--audit-muted:#647782;--audit-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--audit-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_auditlogs_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_auditlogs_index .audit-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_auditlogs_index .audit-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_auditlogs_index .audit-intro,#admin_auditlogs_index .audit-table-card{border:1px solid var(--audit-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_auditlogs_index .audit-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_auditlogs_index .audit-intro h1{color:var(--audit-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_auditlogs_index .audit-intro p{color:var(--audit-muted);max-width:820px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_auditlogs_index .audit-intro__icon,#admin_auditlogs_index .audit-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_auditlogs_index .audit-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_auditlogs_index .audit-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_auditlogs_index .audit-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_auditlogs_index .audit-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_auditlogs_index .audit-table-card{min-width:0;padding:30px}#admin_auditlogs_index .audit-table-card__header{border-bottom:1px solid var(--audit-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_auditlogs_index .audit-table-card__header h2{color:var(--audit-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_auditlogs_index .audit-table-card__header p{color:var(--audit-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_auditlogs_index .audit-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_auditlogs_index .audit-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_auditlogs_index .audit-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_auditlogs_index .audit-table-note i{color:var(--branding-primary-color)}#admin_auditlogs_index .audit-table-note strong{color:var(--audit-ink)}#admin_auditlogs_index .audit-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:repeat(5,minmax(110px,.8fr)) minmax(180px,1.2fr) minmax(105px,.65fr);align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_auditlogs_index .audit-filter-field{min-width:0}#admin_auditlogs_index .audit-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_auditlogs_index .audit-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_auditlogs_index .audit-filter-field select,#admin_auditlogs_index .audit-filter-field input{color:var(--audit-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_auditlogs_index .audit-filter-field select:focus,#admin_auditlogs_index .audit-filter-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_auditlogs_index .audit-filter-field select:focus,#admin_auditlogs_index .audit-filter-field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_auditlogs_index .audit-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_auditlogs_index .audit-filter-field select option{color:var(--audit-ink);background-color:#fff}#admin_auditlogs_index .audit-filter-search{background:0 0;border:0;margin:0;display:block}#admin_auditlogs_index .audit-filter-search input::-moz-placeholder{color:#82919a}#admin_auditlogs_index .audit-filter-search input::placeholder{color:#82919a}#admin_auditlogs_index .audit-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_auditlogs_index .audit-filter-reset:hover:not(:disabled),#admin_auditlogs_index .audit-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_auditlogs_index .audit-filter-reset:disabled{cursor:default;opacity:.45}#admin_auditlogs_index .audit-table-shell{min-width:0}#admin_auditlogs_index .audit-table-shell .dt-container{color:var(--audit-ink);background:0 0;border:0;padding:0}#admin_auditlogs_index .audit-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_auditlogs_index .audit-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_auditlogs_index .audit-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_auditlogs_index .audit-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_auditlogs_index .audit-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_auditlogs_index .audit-table-shell .dt-length{color:var(--audit-muted);margin:0;font-size:12px}#admin_auditlogs_index .audit-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_auditlogs_index .audit-table-shell .dt-length select{color:var(--audit-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_auditlogs_index .audit-table-shell .dt-search{background:0 0;border:0;align-items:center;gap:9px;margin:0;display:flex}#admin_auditlogs_index .audit-table-shell .dt-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}#admin_auditlogs_index .audit-table-shell .dt-search label i{color:var(--branding-secondary-color)}#admin_auditlogs_index .audit-table-shell .dt-search input{color:var(--audit-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;flex:1;min-width:0;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_auditlogs_index .audit-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_auditlogs_index .audit-table-shell table.dataTable{border:1px solid var(--audit-border);border-collapse:separate;border-spacing:0;border-radius:11px;min-width:1120px;overflow:visible;width:100%!important}#admin_auditlogs_index .audit-table-shell table.dataTable thead th{border-bottom-color:var(--audit-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action){cursor:pointer}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action) td{cursor:pointer;transition:background-color .18s,box-shadow .18s}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action):hover td{background:var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action):hover td{background:color-mix(in srgb,var(--branding-primary-color)4%,white)}}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action):focus-visible{outline:none}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action):focus-visible td{background:var(--branding-secondary-color);box-shadow:inset 0 2px 0 var(--branding-secondary-color),inset 0 -2px 0 var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:has(.audit-detail-action):focus-visible td{background:color-mix(in srgb,var(--branding-secondary-color)5%,white);box-shadow:inset 0 2px color-mix(in srgb,var(--branding-secondary-color)45%,transparent),inset 0 -2px color-mix(in srgb,var(--branding-secondary-color)45%,transparent)}}#admin_auditlogs_index .audit-table-shell table.dataTable th:first-child,#admin_auditlogs_index .audit-table-shell table.dataTable td:first-child{width:92px}#admin_auditlogs_index .audit-table-shell table.dataTable th:nth-child(2),#admin_auditlogs_index .audit-table-shell table.dataTable td:nth-child(2){min-width:126px}#admin_auditlogs_index .audit-table-shell table.dataTable th:nth-child(3),#admin_auditlogs_index .audit-table-shell table.dataTable td:nth-child(3){min-width:190px}#admin_auditlogs_index .audit-table-shell table.dataTable th:nth-child(4),#admin_auditlogs_index .audit-table-shell table.dataTable td:nth-child(4){min-width:220px;max-width:300px}#admin_auditlogs_index .audit-table-shell table.dataTable th:nth-child(5),#admin_auditlogs_index .audit-table-shell table.dataTable td:nth-child(5){min-width:155px}#admin_auditlogs_index .audit-table-shell table.dataTable th:last-child,#admin_auditlogs_index .audit-table-shell table.dataTable td:last-child{z-index:1;background:#fff;width:220px;min-width:220px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #123340cc}#admin_auditlogs_index .audit-table-shell table.dataTable thead th:last-child{z-index:2;background:#f3f6f7}#admin_auditlogs_index .audit-table-shell .audit-event-id{color:var(--branding-primary-color);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}#admin_auditlogs_index .audit-table-shell .audit-event-id i{color:var(--branding-secondary-color)}#admin_auditlogs_index .audit-table-shell .audit-event-time,#admin_auditlogs_index .audit-table-shell .audit-source,#admin_auditlogs_index .audit-table-shell .audit-record{flex-direction:column;gap:4px;display:flex}#admin_auditlogs_index .audit-table-shell .audit-event-time strong,#admin_auditlogs_index .audit-table-shell .audit-source strong,#admin_auditlogs_index .audit-table-shell .audit-record strong{color:var(--audit-ink);font-size:11.5px;font-weight:750}#admin_auditlogs_index .audit-table-shell .audit-event-time>span,#admin_auditlogs_index .audit-table-shell .audit-source>span,#admin_auditlogs_index .audit-table-shell .audit-record>span{color:var(--audit-muted);font-size:10.5px}#admin_auditlogs_index .audit-table-shell .audit-actor{align-items:center;gap:9px;display:inline-flex}#admin_auditlogs_index .audit-table-shell .audit-actor>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}#admin_auditlogs_index .audit-table-shell .audit-actor strong{color:var(--audit-ink);font-size:11.5px;font-weight:750}#admin_auditlogs_index .audit-table-shell .audit-actor small{color:var(--audit-muted);font-size:9.5px}#admin_auditlogs_index .audit-table-shell .audit-actor__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_auditlogs_index .audit-table-shell .audit-actor__avatar{background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_auditlogs_index .audit-table-shell .audit-actor__avatar--system{color:#6b7d86;background:#f0f3f4;border-color:#e1e7ea}#admin_auditlogs_index .audit-table-shell .audit-source{min-width:0}#admin_auditlogs_index .audit-table-shell .audit-source strong{align-items:center;gap:6px;display:flex}#admin_auditlogs_index .audit-table-shell .audit-source i{color:var(--branding-secondary-color);font-size:9px}#admin_auditlogs_index .audit-table-shell .audit-source>span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}#admin_auditlogs_index .audit-table-shell .audit-action{flex-direction:column;align-items:flex-start;gap:7px;display:flex}#admin_auditlogs_index .audit-table-shell .audit-action__label{color:#52656f;background:#f0f3f4;border-radius:999px;align-items:center;max-width:250px;padding:7px 9px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}#admin_auditlogs_index .audit-table-shell .audit-action__label--created{color:#237346;background:#eaf7ef}#admin_auditlogs_index .audit-table-shell .audit-action__label--updated{color:#24647b;background:#eaf4f8}#admin_auditlogs_index .audit-table-shell .audit-action__label--deleted{color:#a6402c;background:#fff0ed}#admin_auditlogs_index .audit-table-shell .audit-detail-action{color:var(--branding-secondary-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:800;display:inline-flex}#admin_auditlogs_index .audit-table-shell .audit-detail-action:hover,#admin_auditlogs_index .audit-table-shell .audit-detail-action:focus-visible{color:var(--branding-primary-color);outline:none;text-decoration:underline}#admin_auditlogs_index .audit-table-shell .audit-record--empty{color:#8a989f;flex-direction:row;font-size:10.5px}#admin_auditlogs_index .audit-table-shell .dt-info{color:var(--audit-muted);margin:0;font-size:11px}#admin_auditlogs_index .audit-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_auditlogs_index .audit-table-shell div.dt-paging ul.pagination li{margin:0}#admin_auditlogs_index .audit-table-shell div.dt-paging ul.pagination li button,#admin_auditlogs_index .audit-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_auditlogs_index .audit-table-shell div.dt-paging ul.pagination li.active button,#admin_auditlogs_index .audit-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}.audit-details-dialog{font-family:Inter,system-ui,sans-serif}.audit-details-dialog .audit-details-modal{color:#172b36;background:#fff;padding:26px}.audit-details-dialog .audit-details-modal__header{border-bottom:1px solid #dce4e8;grid-template-columns:44px minmax(0,1fr) 34px;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:20px;display:grid}.audit-details-dialog .audit-details-modal__header .audit-eyebrow{color:var(--branding-secondary-color);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:800;display:block}.audit-details-dialog .audit-details-modal__header h2{color:#172b36;letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.2}.audit-details-dialog .audit-details-modal__header p{color:#647782;margin:6px 0 0;font-size:11px;line-height:1.55}.audit-details-dialog .audit-details-modal__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.audit-details-dialog .audit-details-modal__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}.audit-details-dialog .audit-details-modal__close{color:#647782;cursor:pointer;background:#f3f6f7;border:1px solid #dce4e8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.audit-details-dialog .audit-details-modal__close:hover,.audit-details-dialog .audit-details-modal__close:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}.audit-details-dialog .audit-change-table-wrap{border:1px solid #dce4e8;border-radius:10px;max-height:52vh;overflow:auto}.audit-details-dialog .audit-event-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.audit-details-dialog .audit-event-details>div{background:#f7f9fa;border:1px solid #e1e7ea;border-radius:9px;min-width:0;padding:12px}.audit-details-dialog .audit-event-details dt{color:#647782;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:9px;font-weight:800;display:flex}.audit-details-dialog .audit-event-details dt i{color:var(--branding-secondary-color)}.audit-details-dialog .audit-event-details dd{color:#172b36;flex-direction:column;gap:3px;min-width:0;margin:0;font-size:11px;font-weight:750;display:flex}.audit-details-dialog .audit-event-details dd small{color:#71818a;font-size:9.5px;font-weight:500}.audit-details-dialog .audit-event-details dd pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:500;line-height:1.5}.audit-details-dialog .audit-event-details__url{grid-column:1/-1}.audit-details-dialog .audit-change-section{border-top:1px solid #dce4e8;padding-top:20px}.audit-details-dialog .audit-change-section__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.audit-details-dialog .audit-change-section__heading h3{color:#172b36;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.audit-details-dialog .audit-change-section__heading .audit-eyebrow{margin-bottom:3px;font-size:8.5px}.audit-details-dialog .audit-change-count{background:var(--branding-primary-color);color:var(--branding-primary-color);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.audit-details-dialog .audit-change-count{background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}.audit-details-dialog .audit-no-changes{color:#237346;background:#f3f8f5;border:1px solid #dcebe2;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.audit-details-dialog .audit-no-changes>i{font-size:15px}.audit-details-dialog .audit-no-changes span{color:#647782;flex-direction:column;gap:2px;font-size:9.5px;display:flex}.audit-details-dialog .audit-no-changes strong{color:#237346;font-size:10.5px}.audit-details-dialog .audit-change-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:620px}.audit-details-dialog .audit-change-table th,.audit-details-dialog .audit-change-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eaed;border-right:1px solid #e5eaed;padding:12px}.audit-details-dialog .audit-change-table th:last-child,.audit-details-dialog .audit-change-table td:last-child{border-right:0}.audit-details-dialog .audit-change-table thead th{color:#53646e;letter-spacing:.06em;text-transform:uppercase;z-index:1;background:#f3f6f7;font-size:9.5px;font-weight:800;position:sticky;top:0}.audit-details-dialog .audit-change-table tbody th{color:#172b36;background:#f9fbfb;width:25%;font-size:11px;font-weight:800}.audit-details-dialog .audit-change-table tbody tr:last-child th,.audit-details-dialog .audit-change-table tbody tr:last-child td{border-bottom:0}.audit-details-dialog .audit-change-table pre{color:#52656f;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55}.audit-details-dialog .audit-details-modal__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.audit-details-dialog .audit-details-modal__footer span{color:#71818a;font-size:9.5px}.audit-details-dialog .audit-details-modal__footer span i{color:var(--branding-primary-color);margin-right:5px}.audit-details-dialog .audit-details-modal__footer button{background:var(--branding-primary-color);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:36px;padding:8px 17px;font-size:10.5px;font-weight:800}.audit-details-dialog .audit-details-modal__footer button:hover,.audit-details-dialog .audit-details-modal__footer button:focus-visible{background:var(--branding-secondary-color);outline:none}@media (max-width:1180px){#admin_auditlogs_index .audit-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_auditlogs_index .audit-filter-bar .audit-filter-reset{grid-column:1/-1}}@media (max-width:767px){#admin_auditlogs_index{padding:22px 0 50px}#admin_auditlogs_index .audit-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_auditlogs_index .audit-intro h1{font-size:27px}#admin_auditlogs_index .audit-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_auditlogs_index .audit-table-card{padding:22px}#admin_auditlogs_index .audit-table-card__mark{display:none}#admin_auditlogs_index .audit-table-note{align-items:flex-start}#admin_auditlogs_index .audit-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_auditlogs_index .audit-filter-reset{grid-column:auto}#admin_auditlogs_index .audit-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_auditlogs_index .audit-table-shell .dt-layout-table>div{overflow:visible}#admin_auditlogs_index .audit-table-shell table.dataTable{table-layout:fixed;border:0;border-radius:0;min-width:0;display:block;overflow:visible;width:100%!important}#admin_auditlogs_index .audit-table-shell table.dataTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#admin_auditlogs_index .audit-table-shell table.dataTable tbody{gap:14px;width:100%;display:grid}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr{border:1px solid var(--audit-border);background:#fff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td,#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:last-child{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e5eaed;flex-direction:column;gap:7px;width:auto;min-width:0;max-width:none;padding:13px 14px;display:flex;position:static}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:before,#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:last-child:before{color:#71818a;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:first-child:before{content:"Event"}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(2):before{content:"Time"}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(3):before{content:"Actor"}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(4):before{content:"Source"}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(5):before{content:"Affected record"}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(6):before{content:"Action"}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(3),#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(4),#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(5),#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:nth-child(6){grid-column:1/-1}#admin_auditlogs_index .audit-table-shell table.dataTable tbody td:last-child{border-bottom:0}#admin_auditlogs_index .audit-table-shell table.dataTable tbody tr:hover td{background:#fff}#admin_auditlogs_index .audit-table-shell table.dataTable .audit-source>span{max-width:100%}#admin_auditlogs_index .audit-table-shell table.dataTable .audit-action{width:100%}#admin_auditlogs_index .audit-table-shell table.dataTable .audit-detail-action{align-self:flex-start;min-height:34px}.audit-details-dialog>div[x-data]{z-index:1102;padding:12px}.audit-details-dialog>div[x-data]>div.relative{width:100%;max-width:100%;margin:0 auto}.audit-details-dialog .audit-details-modal{max-height:calc(100dvh - 24px);padding:18px;overflow-y:auto}.audit-details-dialog .audit-details-modal__header{grid-template-columns:36px minmax(0,1fr) 32px;gap:10px}.audit-details-dialog .audit-details-modal__header h2{font-size:19px}.audit-details-dialog .audit-details-modal__icon{width:36px;height:36px}.audit-details-dialog .audit-details-modal__footer{flex-direction:column;align-items:stretch}.audit-details-dialog .audit-event-details{grid-template-columns:1fr}.audit-details-dialog .audit-event-details__url{grid-column:auto}.audit-details-dialog .audit-change-table-wrap{border:0;max-height:none;overflow:visible}.audit-details-dialog .audit-change-table{min-width:0;display:block}.audit-details-dialog .audit-change-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audit-details-dialog .audit-change-table tbody{gap:10px;display:grid}.audit-details-dialog .audit-change-table tbody tr{border:1px solid #dce4e8;border-radius:9px;display:block;overflow:hidden}.audit-details-dialog .audit-change-table tbody th,.audit-details-dialog .audit-change-table tbody td{border:0;border-bottom:1px solid #e5eaed;width:auto;padding:10px 12px;display:block}.audit-details-dialog .audit-change-table tbody th:before,.audit-details-dialog .audit-change-table tbody td:before{color:#71818a;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.audit-details-dialog .audit-change-table tbody th:before{content:"Attribute"}.audit-details-dialog .audit-change-table tbody td:first-of-type:before{content:"Previous value"}.audit-details-dialog .audit-change-table tbody td:nth-of-type(2):before{content:"New value"}.audit-details-dialog .audit-change-table tbody td:last-child{border-bottom:0}.audit-details-dialog .audit-details-modal__footer button{width:100%}}#admin_statistics_index{--statistics-ink:#172b36;--statistics-muted:#657983;--statistics-border:#dce5e9;background:radial-gradient(circle at 8% 4%,var(--branding-primary-color),transparent 25%),#f4f7f8;color:var(--statistics-ink);min-height:calc(100vh - 80px);padding:34px 0 72px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index{background:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 25%),#f4f7f8}}#admin_statistics_index .statistics-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_statistics_index .statistics-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:800;display:block}#admin_statistics_index .statistics-hero{background:linear-gradient(112deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f2e3b2e}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index .statistics-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--branding-primary-color)94%,#102631),color-mix(in srgb,var(--branding-primary-color)74%,#1d4a5e))}}#admin_statistics_index .statistics-hero:before{background:linear-gradient(90deg,var(--branding-secondary-color),var(--branding-secondary-color));content:"";height:4px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index .statistics-hero:before{background:linear-gradient(90deg,var(--branding-secondary-color),color-mix(in srgb,var(--branding-secondary-color)25%,transparent))}}#admin_statistics_index .statistics-hero__copy{z-index:2;align-self:center;padding:44px 48px;position:relative}#admin_statistics_index .statistics-hero__copy .statistics-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index .statistics-hero__copy .statistics-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)64%,white)}}#admin_statistics_index .statistics-hero__copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.02}#admin_statistics_index .statistics-hero__copy>p{color:#ffffffc2;max-width:760px;margin:16px 0 0;font-size:15px;line-height:1.7}#admin_statistics_index .statistics-hero__meta{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}#admin_statistics_index .statistics-hero__meta span{color:#ffffffd6;background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10.5px;font-weight:650;display:inline-flex}#admin_statistics_index .statistics-hero__meta i{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index .statistics-hero__meta i{color:color-mix(in srgb,var(--branding-secondary-color)62%,white)}}#admin_statistics_index .statistics-hero__visual{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#admin_statistics_index .statistics-hero__orb{z-index:2;background:#ffffff1c;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;font-size:44px;display:flex;position:relative;box-shadow:0 18px 36px #091f293d}#admin_statistics_index .statistics-hero__orb i{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index .statistics-hero__orb i{color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_statistics_index .statistics-hero__pulse{border:1px solid #ffffff1c;border-radius:50%;position:absolute}#admin_statistics_index .statistics-hero__pulse--one{width:205px;height:205px}#admin_statistics_index .statistics-hero__pulse--two{width:295px;height:295px}#admin_statistics_index .statistics-period{border:1px solid var(--statistics-border);background:#fff;border-radius:18px;padding:24px 28px;box-shadow:0 12px 30px #1233400e}#admin_statistics_index .statistics-period form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:28px;display:grid}#admin_statistics_index .statistics-period__copy h2,#admin_statistics_index .statistics-period__copy h3{color:var(--statistics-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800;line-height:1.15}#admin_statistics_index .statistics-period__copy p{color:var(--statistics-muted);max-width:650px;margin:8px 0 0;font-size:11px;line-height:1.55}#admin_statistics_index .statistics-period__summary{flex-wrap:wrap;gap:7px 14px;margin-top:9px;display:flex}#admin_statistics_index .statistics-period__summary span{color:#526873;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}#admin_statistics_index .statistics-period__summary i{color:var(--branding-secondary-color)}#admin_statistics_index .statistics-period--activity{box-shadow:none;background:#f7f9fa;border-color:#e2e9ec;margin-bottom:22px;padding:18px 20px}#admin_statistics_index .statistics-period--activity form{gap:22px}#admin_statistics_index .statistics-period--activity .statistics-period__copy p{max-width:540px}#admin_statistics_index .statistics-period__controls,#admin_statistics_index .statistics-period__custom{align-items:end;gap:10px;display:flex}#admin_statistics_index .statistics-period__custom[hidden]{display:none}#admin_statistics_index .statistics-period__field{gap:6px;min-width:150px;margin:0;display:grid}#admin_statistics_index .statistics-period__field>span{color:#687b84;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_statistics_index .statistics-period__field select,#admin_statistics_index .statistics-period__field input{color:var(--statistics-ink);color-scheme:light;background:#fff;border:1px solid #cfdade;border-radius:9px;min-width:0;height:43px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:650}#admin_statistics_index .statistics-period__field select:focus,#admin_statistics_index .statistics-period__field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_statistics_index .statistics-period__field select:focus,#admin_statistics_index .statistics-period__field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)14%,transparent)}}#admin_statistics_index .statistics-period__field select option{color:var(--statistics-ink);background-color:#fff}#admin_statistics_index .statistics-period__submit{background:var(--branding-primary-color);color:#fff;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:43px;padding:0 17px;font-family:inherit;font-size:10px;font-weight:750;display:inline-flex}#admin_statistics_index .statistics-period__submit:hover,#admin_statistics_index .statistics-period__submit:focus-visible{background:var(--branding-primary-color);outline:3px solid var(--branding-secondary-color);outline-offset:2px}@supports (color:color-mix(in lab,red,red)){:is(#admin_statistics_index .statistics-period__submit:hover,#admin_statistics_index .statistics-period__submit:focus-visible){background:color-mix(in srgb,var(--branding-primary-color)88%,black);outline:3px solid color-mix(in srgb,var(--branding-secondary-color)22%,transparent)}}#admin_statistics_index .statistics-period__reset{color:#526873;white-space:nowrap;background:#fff;border:1px solid #cfdade;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 15px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}#admin_statistics_index .statistics-period__reset:hover,#admin_statistics_index .statistics-period__reset:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:3px solid var(--branding-secondary-color);outline-offset:2px}@supports (color:color-mix(in lab,red,red)){:is(#admin_statistics_index .statistics-period__reset:hover,#admin_statistics_index .statistics-period__reset:focus-visible){outline:3px solid color-mix(in srgb,var(--branding-secondary-color)14%,transparent)}}#admin_statistics_index .statistics-period__error{color:#a53b35;background:#fff1f0;border:1px solid #f1c1bd;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;font-size:10.5px;display:flex}#admin_statistics_index .statistics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#admin_statistics_index .statistics-kpi,#admin_statistics_index .statistics-card{border:1px solid var(--statistics-border);background:#fff;box-shadow:0 12px 30px #1233400e}#admin_statistics_index .statistics-kpi{color:var(--statistics-ink);border-radius:16px;min-height:218px;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}#admin_statistics_index .statistics-kpi:hover,#admin_statistics_index .statistics-kpi:focus-visible{border-color:var(--branding-secondary-color);outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #1233401a}@supports (color:color-mix(in lab,red,red)){:is(#admin_statistics_index .statistics-kpi:hover,#admin_statistics_index .statistics-kpi:focus-visible){border-color:color-mix(in srgb,var(--branding-secondary-color)42%,var(--statistics-border))}}#admin_statistics_index .statistics-kpi strong{color:var(--statistics-ink);letter-spacing:-.04em;align-self:end;margin-top:17px;font-size:34px;font-weight:800;line-height:1}#admin_statistics_index .statistics-kpi__icon{color:#285d73;background:#edf4f7;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-size:17px;display:flex}#admin_statistics_index .statistics-kpi__icon--orange{color:#c65a18;background:#fff1e7}#admin_statistics_index .statistics-kpi__icon--green{color:#24764b;background:#e8f6ee}#admin_statistics_index .statistics-kpi__icon--purple{color:#7152a7;background:#f1ecfb}#admin_statistics_index .statistics-kpi__label{color:#526873;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}#admin_statistics_index .statistics-kpi__detail{color:var(--statistics-muted);margin-top:8px;font-size:11.5px;line-height:1.45}#admin_statistics_index .statistics-kpi__link{color:var(--branding-secondary-color);align-items:center;gap:7px;margin-top:17px;font-size:10.5px;font-weight:750;display:flex}#admin_statistics_index .statistics-primary-grid,#admin_statistics_index .statistics-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#admin_statistics_index .statistics-secondary-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr)}#admin_statistics_index .statistics-card{border-radius:18px;min-width:0;padding:28px}#admin_statistics_index .statistics-card__header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px;padding-bottom:21px;display:flex}#admin_statistics_index .statistics-card__header h2{color:var(--statistics-ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:800;line-height:1.15}#admin_statistics_index .statistics-card__header p{color:var(--statistics-muted);margin:8px 0 0;font-size:11.5px;line-height:1.6}#admin_statistics_index .statistics-card__mark{color:var(--branding-primary-color);background:#f0f5f7;border:1px solid #e0e8eb;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_statistics_index .statistics-card__mark--attention{color:#c65a18;background:#fff1e7;border-color:#ffe0c9}#admin_statistics_index .statistics-progress-list{gap:26px;display:grid}#admin_statistics_index .statistics-progress__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}#admin_statistics_index .statistics-progress__heading span{color:#39505b;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}#admin_statistics_index .statistics-progress__heading i{color:#2d718e;width:15px}#admin_statistics_index .statistics-progress__heading strong{color:var(--statistics-ink);font-size:14px;font-weight:800}#admin_statistics_index .statistics-progress__track{background:#edf2f4;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}#admin_statistics_index .statistics-progress__track span{border-radius:inherit;background:linear-gradient(90deg,#2d718e,#52a0bc);height:100%;display:block}#admin_statistics_index .statistics-progress small{color:#7a8b93;margin-top:8px;font-size:10.5px;display:block}#admin_statistics_index .statistics-progress--green .statistics-progress__heading i{color:#26805a}#admin_statistics_index .statistics-progress--green .statistics-progress__track span{background:linear-gradient(90deg,#26805a,#56ad82)}#admin_statistics_index .statistics-progress--orange .statistics-progress__heading i{color:#c65a18}#admin_statistics_index .statistics-progress--orange .statistics-progress__track span{background:linear-gradient(90deg,#c65a18,#eb965e)}#admin_statistics_index .statistics-card__action,#admin_statistics_index .statistics-header-link{color:var(--branding-secondary-color);align-items:center;gap:7px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_statistics_index .statistics-card__action:hover,#admin_statistics_index .statistics-card__action:focus-visible,#admin_statistics_index .statistics-header-link:hover,#admin_statistics_index .statistics-header-link:focus-visible{color:var(--branding-secondary-color);outline:none;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){:is(#admin_statistics_index .statistics-card__action:hover,#admin_statistics_index .statistics-card__action:focus-visible,#admin_statistics_index .statistics-header-link:hover,#admin_statistics_index .statistics-header-link:focus-visible){color:color-mix(in srgb,var(--branding-secondary-color)78%,black)}}#admin_statistics_index .statistics-card__action{border-top:1px solid #e4eaed;width:100%;margin-top:25px;padding-top:18px}#admin_statistics_index .statistics-document-overview{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:28px;display:grid}#admin_statistics_index .statistics-donut{background:conic-gradient(#2b7b5b calc(var(--value)*1%),#e8eef0 0);border-radius:50%;justify-content:center;align-items:center;width:156px;height:156px;display:flex;position:relative}#admin_statistics_index .statistics-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;top:13px;right:13px;bottom:13px;left:13px}#admin_statistics_index .statistics-donut>div{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}#admin_statistics_index .statistics-donut strong{color:var(--statistics-ink);letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}#admin_statistics_index .statistics-donut span{color:var(--statistics-muted);margin-top:7px;font-size:9.5px;font-weight:650;line-height:1.25}#admin_statistics_index .statistics-document-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}#admin_statistics_index .statistics-document-metric{background:#f6f8f9;border-left:3px solid #5b8799;border-radius:8px;flex-direction:column-reverse;gap:5px;min-height:77px;padding:13px 15px;display:flex}#admin_statistics_index .statistics-document-metric dt{color:#6a7d86;font-size:9.5px;font-weight:750}#admin_statistics_index .statistics-document-metric dd{color:var(--statistics-ink);margin:0;font-size:20px;font-weight:800;line-height:1}#admin_statistics_index .statistics-document-metric--pending{border-color:#d28a2d}#admin_statistics_index .statistics-document-metric--warning{border-color:#e4a52c}#admin_statistics_index .statistics-document-metric--danger{border-color:#c94b4b}#admin_statistics_index .statistics-document-metric--info{border-color:#4a87a0}#admin_statistics_index .statistics-card__footer{border-top:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:18px;display:flex}#admin_statistics_index .statistics-card__footer>span{color:#6a7d86;font-size:10px}#admin_statistics_index .statistics-card__footer a{color:var(--branding-secondary-color);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_statistics_index .statistics-attention-list{gap:9px;display:grid}#admin_statistics_index .statistics-attention-list>a{color:var(--statistics-ink);background:#f7f9fa;border:1px solid #e4eaed;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}#admin_statistics_index .statistics-attention-list>a:hover,#admin_statistics_index .statistics-attention-list>a:focus-visible{border-color:var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_statistics_index .statistics-attention-list>a:hover,#admin_statistics_index .statistics-attention-list>a:focus-visible){border-color:color-mix(in srgb,var(--branding-secondary-color)38%,#e4eaed)}}#admin_statistics_index .statistics-attention-list>a>i{color:#9aa8ae;font-size:10px}#admin_statistics_index .statistics-attention-list a>span:nth-child(2){align-items:baseline;gap:9px;min-width:0;display:flex}#admin_statistics_index .statistics-attention-list a>span:nth-child(2) strong{color:var(--statistics-ink);min-width:32px;font-size:17px;font-weight:800}#admin_statistics_index .statistics-attention-list a>span:nth-child(2) small{color:#5e727c;font-size:10.5px;line-height:1.35}#admin_statistics_index .statistics-attention-list__icon{color:#c65a18;background:#fff0e5;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#admin_statistics_index .statistics-badge-strip{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:11px;grid-template-columns:42px 1fr 1fr;align-items:center;gap:14px;margin-top:16px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){#admin_statistics_index .statistics-badge-strip{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_statistics_index .statistics-badge-strip>span:not(.statistics-badge-strip__icon){flex-direction:column;display:flex}#admin_statistics_index .statistics-badge-strip>span:not(.statistics-badge-strip__icon) strong{color:var(--statistics-ink);font-size:17px;font-weight:800}#admin_statistics_index .statistics-badge-strip>span:not(.statistics-badge-strip__icon) small{color:#6a7d86;font-size:9px;line-height:1.3}#admin_statistics_index .statistics-badge-strip a{color:var(--branding-secondary-color);grid-column:2/-1;font-size:10px;font-weight:750;text-decoration:none}#admin_statistics_index .statistics-badge-strip__icon{color:var(--branding-primary-color);background:#fff;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_statistics_index .statistics-program-table-wrap{overflow-x:auto}#admin_statistics_index .statistics-program-table{border-collapse:collapse;width:100%}#admin_statistics_index .statistics-program-table th,#admin_statistics_index .statistics-program-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edef;padding:12px 10px}#admin_statistics_index .statistics-program-table thead th{color:#71838b;letter-spacing:.08em;text-transform:uppercase;padding-top:0;font-size:8.5px;font-weight:800}#admin_statistics_index .statistics-program-table tbody th{min-width:155px}#admin_statistics_index .statistics-program-table tbody th a{color:var(--statistics-ink);font-size:11.5px;font-weight:750;line-height:1.3;text-decoration:none;display:block}#admin_statistics_index .statistics-program-table tbody th a:hover,#admin_statistics_index .statistics-program-table tbody th a:focus-visible{color:var(--branding-secondary-color);outline:none}#admin_statistics_index .statistics-program-table tbody th small{color:#8a999f;margin-top:4px;font-size:8.5px;font-weight:500;display:block}#admin_statistics_index .statistics-program-table td{color:#526873;font-size:10.5px}#admin_statistics_index .statistics-program-table tbody tr:last-child th,#admin_statistics_index .statistics-program-table tbody tr:last-child td{border-bottom:0}#admin_statistics_index .statistics-team-mix{gap:4px;display:inline-flex}#admin_statistics_index .statistics-team-mix span{border-radius:999px;padding:4px 6px;font-size:8px;font-weight:800}#admin_statistics_index .statistics-team-mix__tackle{color:#2d6378;background:#eaf2f5}#admin_statistics_index .statistics-team-mix__flag{color:#7152a7;background:#f1ecfb}#admin_statistics_index .statistics-admin-count{color:#267149;background:#e9f6ee;border-radius:999px;min-width:28px;padding:5px 7px;font-size:8.5px;font-weight:800;display:inline-flex}#admin_statistics_index .statistics-admin-count--missing{color:#a84c17;background:#fff0e5}#admin_statistics_index .statistics-empty{color:#7a8b93;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}#admin_statistics_index .statistics-empty i{color:#a3b0b6;font-size:26px}#admin_statistics_index .statistics-empty strong{color:var(--statistics-ink);margin-top:12px;font-size:14px}#admin_statistics_index .statistics-empty span{max-width:300px;margin-top:5px;font-size:10px}#admin_statistics_index .statistics-activity{padding-bottom:30px}#admin_statistics_index .statistics-activity__legend{flex-wrap:wrap;gap:15px;display:flex}#admin_statistics_index .statistics-activity__legend span{color:#657983;align-items:center;gap:6px;font-size:9.5px;font-weight:650;display:flex}#admin_statistics_index .statistics-legend-dot{background:#2e718c;border-radius:50%;width:7px;height:7px;display:inline-block}#admin_statistics_index .statistics-legend-dot--uploads{background:var(--branding-secondary-color)}#admin_statistics_index .statistics-activity-chart{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}#admin_statistics_index .statistics-activity-chart--dense{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#admin_statistics_index .statistics-activity-chart--dense .statistics-activity-week{padding:11px}#admin_statistics_index .statistics-activity-chart--extended{grid-template-columns:repeat(7,minmax(0,1fr))}#admin_statistics_index .statistics-activity-week{background:#f7f9fa;border:1px solid #e5ebee;border-radius:10px;padding:13px}#admin_statistics_index .statistics-activity-week__label{color:#71838b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:8.5px;font-weight:800;display:block}#admin_statistics_index .statistics-activity-row{grid-template-columns:47px minmax(0,1fr) 29px;align-items:center;gap:8px;margin-top:8px;display:grid}#admin_statistics_index .statistics-activity-row>span{color:#667a83;font-size:8.5px}#admin_statistics_index .statistics-activity-row>div{background:#e7edef;border-radius:999px;height:6px;overflow:hidden}#admin_statistics_index .statistics-activity-row strong{color:#405660;text-align:right;font-size:9px}#admin_statistics_index .statistics-activity-bar{border-radius:inherit;background:#2e718c;min-width:2px;height:100%;display:block}#admin_statistics_index .statistics-activity-bar--uploads{background:var(--branding-secondary-color)}#admin_statistics_index .statistics-definition-note{color:#73858e;align-items:flex-start;gap:8px;margin:-5px 2px 0;font-size:9.5px;line-height:1.55;display:flex}#admin_statistics_index .statistics-definition-note i{color:var(--branding-secondary-color);margin-top:2px}@media (max-width:1180px){#admin_statistics_index .statistics-period form{grid-template-columns:1fr;align-items:start}#admin_statistics_index .statistics-period__controls{flex-wrap:wrap}#admin_statistics_index .statistics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_statistics_index .statistics-secondary-grid{grid-template-columns:1fr}#admin_statistics_index .statistics-activity-chart--dense{grid-template-columns:repeat(4,minmax(0,1fr))}#admin_statistics_index .statistics-activity-chart--extended{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){#admin_statistics_index .statistics-hero{grid-template-columns:minmax(0,1fr) 190px}#admin_statistics_index .statistics-hero__copy{padding:38px}#admin_statistics_index .statistics-primary-grid{grid-template-columns:1fr}#admin_statistics_index .statistics-activity-chart{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_statistics_index .statistics-activity-chart--dense{grid-template-columns:repeat(3,minmax(0,1fr))}#admin_statistics_index .statistics-activity-chart--extended{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){#admin_statistics_index{padding:18px 0 45px}#admin_statistics_index .statistics-page{gap:16px}#admin_statistics_index .statistics-hero{min-height:0;display:block}#admin_statistics_index .statistics-hero__copy{padding:31px 24px 27px}#admin_statistics_index .statistics-hero__copy h1{font-size:34px}#admin_statistics_index .statistics-hero__copy>p{font-size:13px}#admin_statistics_index .statistics-hero__visual{display:none}#admin_statistics_index .statistics-hero__meta{flex-direction:column;align-items:flex-start}#admin_statistics_index .statistics-period{padding:21px}#admin_statistics_index .statistics-period__controls{grid-template-columns:1fr;align-items:stretch;display:grid}#admin_statistics_index .statistics-period__custom{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#admin_statistics_index .statistics-period__field{min-width:0}#admin_statistics_index .statistics-period__submit,#admin_statistics_index .statistics-period__reset{width:100%}#admin_statistics_index .statistics-kpis{grid-template-columns:1fr}#admin_statistics_index .statistics-kpi{min-height:0;padding:21px}#admin_statistics_index .statistics-kpi strong{margin-top:13px}#admin_statistics_index .statistics-card{padding:21px}#admin_statistics_index .statistics-card__header{align-items:flex-start;margin-bottom:20px}#admin_statistics_index .statistics-card__header h2{font-size:21px}#admin_statistics_index .statistics-card__mark{display:none}#admin_statistics_index .statistics-document-overview{grid-template-columns:1fr}#admin_statistics_index .statistics-donut{margin:0 auto}#admin_statistics_index .statistics-card__footer{flex-direction:column;align-items:flex-start}#admin_statistics_index .statistics-badge-strip{grid-template-columns:42px 1fr}#admin_statistics_index .statistics-badge-strip>span:nth-child(3){grid-column:2}#admin_statistics_index .statistics-activity__legend{margin-top:9px}#admin_statistics_index .statistics-activity-chart{grid-template-columns:1fr}#admin_statistics_index .statistics-activity-chart--dense,#admin_statistics_index .statistics-activity-chart--extended{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_statistics_index .statistics-attention-list a>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:1px}}@media (max-width:390px){#admin_statistics_index .statistics-period__custom,#admin_statistics_index .statistics-document-metrics{grid-template-columns:1fr}#admin_statistics_index .statistics-program-table{min-width:570px}#admin_statistics_index .statistics-activity-chart--dense,#admin_statistics_index .statistics-activity-chart--extended{grid-template-columns:1fr}}#admin_addresses_index{--addresses-ink:#172b36;--addresses-muted:#647782;--addresses-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--addresses-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_addresses_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_addresses_index .addresses-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_addresses_index .addresses-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_addresses_index .addresses-intro,#admin_addresses_index .addresses-table-card{border:1px solid var(--addresses-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_addresses_index .addresses-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_addresses_index .addresses-intro h1{color:var(--addresses-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_addresses_index .addresses-intro p{color:var(--addresses-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_addresses_index .addresses-intro__icon,#admin_addresses_index .addresses-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_addresses_index .addresses-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_addresses_index .addresses-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_addresses_index .addresses-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_addresses_index .addresses-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_addresses_index .addresses-table-card{min-width:0;padding:30px}#admin_addresses_index .addresses-table-card__header{border-bottom:1px solid var(--addresses-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_addresses_index .addresses-table-card__header h2{color:var(--addresses-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_addresses_index .addresses-table-card__header p{color:var(--addresses-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_addresses_index .addresses-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_addresses_index .addresses-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_addresses_index .addresses-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_addresses_index .addresses-table-note i{color:var(--branding-primary-color)}#admin_addresses_index .addresses-table-note strong{color:var(--addresses-ink)}#admin_addresses_index .addresses-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(160px,.8fr) minmax(180px,.9fr) minmax(130px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_addresses_index .addresses-filter-field{min-width:0}#admin_addresses_index .addresses-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_addresses_index .addresses-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_addresses_index .addresses-filter-field select,#admin_addresses_index .addresses-filter-field input{color:var(--addresses-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_addresses_index .addresses-filter-field select:focus,#admin_addresses_index .addresses-filter-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_index .addresses-filter-field select:focus,#admin_addresses_index .addresses-filter-field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_addresses_index .addresses-filter-field select::-moz-placeholder,#admin_addresses_index .addresses-filter-field input::-moz-placeholder{color:#82919a}#admin_addresses_index .addresses-filter-field select::placeholder,#admin_addresses_index .addresses-filter-field input::placeholder{color:#82919a}#admin_addresses_index .addresses-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_addresses_index .addresses-filter-field select option{color:var(--addresses-ink);background-color:#fff}#admin_addresses_index .addresses-filter-search{background:0 0;border:0;margin:0;display:block}#admin_addresses_index .addresses-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_addresses_index .addresses-filter-reset:hover:not(:disabled),#admin_addresses_index .addresses-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_addresses_index .addresses-filter-reset:disabled{cursor:default;opacity:.45}#admin_addresses_index .addresses-table-shell{min-width:0}#admin_addresses_index .addresses-table-shell .dt-container{color:var(--addresses-ink);background:0 0;border:0;padding:0}#admin_addresses_index .addresses-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_addresses_index .addresses-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_addresses_index .addresses-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_addresses_index .addresses-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_addresses_index .addresses-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_addresses_index .addresses-table-shell .dt-length{color:var(--addresses-muted);margin:0;font-size:12px}#admin_addresses_index .addresses-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_addresses_index .addresses-table-shell .dt-length select{color:var(--addresses-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_addresses_index .addresses-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_addresses_index .addresses-table-shell table.dataTable{border:1px solid var(--addresses-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:11px;min-width:880px;overflow:visible;width:100%!important}#admin_addresses_index .addresses-table-shell table.dataTable thead th{border-bottom-color:var(--addresses-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_addresses_index .addresses-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_addresses_index .addresses-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_addresses_index .addresses-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_addresses_index .addresses-table-shell table.dataTable th:first-child,#admin_addresses_index .addresses-table-shell table.dataTable td:first-child{width:21%;min-width:180px}#admin_addresses_index .addresses-table-shell table.dataTable th:nth-child(2),#admin_addresses_index .addresses-table-shell table.dataTable td:nth-child(2){width:16%;min-width:140px}#admin_addresses_index .addresses-table-shell table.dataTable th:nth-child(3),#admin_addresses_index .addresses-table-shell table.dataTable td:nth-child(3){width:19%;min-width:160px}#admin_addresses_index .addresses-table-shell table.dataTable th:nth-child(4),#admin_addresses_index .addresses-table-shell table.dataTable td:nth-child(4){width:24%;min-width:210px}#admin_addresses_index .addresses-table-shell table.dataTable th:last-child,#admin_addresses_index .addresses-table-shell table.dataTable td:last-child{background:#fff;width:20%;min-width:190px}#admin_addresses_index .addresses-table-shell table.dataTable thead th:last-child{background:#f3f6f7}#admin_addresses_index .addresses-table-shell .address-location,#admin_addresses_index .addresses-table-shell .address-region{flex-direction:column;gap:4px;display:flex}#admin_addresses_index .addresses-table-shell .address-location strong,#admin_addresses_index .addresses-table-shell .address-region strong{color:var(--addresses-ink);font-size:11.5px;font-weight:750}#admin_addresses_index .addresses-table-shell .address-location>span,#admin_addresses_index .addresses-table-shell .address-region>span{color:var(--addresses-muted);font-size:10.5px}#admin_addresses_index .addresses-table-shell .address-location strong{align-items:center;gap:7px;display:flex}#admin_addresses_index .addresses-table-shell .address-location strong i{color:var(--branding-secondary-color);font-size:10px}#admin_addresses_index .addresses-table-shell .address-resident{align-items:center;gap:9px;display:inline-flex}#admin_addresses_index .addresses-table-shell .address-resident>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}#admin_addresses_index .addresses-table-shell .address-resident strong{color:var(--addresses-ink);font-size:11.5px;font-weight:750}#admin_addresses_index .addresses-table-shell .address-resident small{color:var(--addresses-muted);font-size:9.5px}#admin_addresses_index .addresses-table-shell .address-resident__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_addresses_index .addresses-table-shell .address-resident__avatar{background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_addresses_index .addresses-table-shell .address-email{color:#455861;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:250px;font-size:10.5px;text-decoration:none;display:inline-flex}#admin_addresses_index .addresses-table-shell .address-email i{color:var(--branding-secondary-color);flex:none}#admin_addresses_index .addresses-table-shell .address-email:hover,#admin_addresses_index .addresses-table-shell .address-email:focus-visible{color:var(--branding-secondary-color);outline:none;text-decoration:underline}#admin_addresses_index .addresses-table-shell .address-empty-value{color:#8a989f;font-size:10.5px}#admin_addresses_index .addresses-table-shell .address-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}#admin_addresses_index .addresses-table-shell .address-action{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 7px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}#admin_addresses_index .addresses-table-shell .address-action:focus-visible{outline:2px solid var(--branding-secondary-color);outline-offset:2px}@supports (color:color-mix(in lab,red,red)){#admin_addresses_index .addresses-table-shell .address-action:focus-visible{outline:2px solid color-mix(in srgb,var(--branding-secondary-color)40%,transparent)}}#admin_addresses_index .addresses-table-shell .address-action--primary{background:var(--branding-secondary-color);color:#fff}#admin_addresses_index .addresses-table-shell .address-action--primary:hover{background:var(--branding-primary-color);color:#fff}#admin_addresses_index .addresses-table-shell .address-action--secondary{color:#52656f;background:#f2f5f6;border:1px solid #dce4e8}#admin_addresses_index .addresses-table-shell .address-action--secondary:hover{border-color:var(--branding-primary-color);color:var(--branding-primary-color)}#admin_addresses_index .addresses-table-shell .dt-info{color:var(--addresses-muted);margin:0;font-size:11px}#admin_addresses_index .addresses-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_addresses_index .addresses-table-shell div.dt-paging ul.pagination li{margin:0}#admin_addresses_index .addresses-table-shell div.dt-paging ul.pagination li button,#admin_addresses_index .addresses-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_addresses_index .addresses-table-shell div.dt-paging ul.pagination li.active button,#admin_addresses_index .addresses-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_addresses_edit,#admin_addresses_create{--address-edit-ink:#172b36;--address-edit-muted:#647782;--address-edit-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--address-edit-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_edit,#admin_addresses_create){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 26%),#f5f7f8}}#admin_addresses_edit .addresses-edit-page,#admin_addresses_create .addresses-edit-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_addresses_edit .addresses-eyebrow,#admin_addresses_create .addresses-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_addresses_edit .addresses-edit-hero,#admin_addresses_create .addresses-edit-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_edit .addresses-edit-hero,#admin_addresses_create .addresses-edit-hero){background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_addresses_edit .addresses-edit-hero:after,#admin_addresses_create .addresses-edit-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_addresses_edit .addresses-edit-hero .addresses-eyebrow,#admin_addresses_create .addresses-edit-hero .addresses-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_edit .addresses-edit-hero .addresses-eyebrow,#admin_addresses_create .addresses-edit-hero .addresses-eyebrow){color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_addresses_edit .addresses-edit-hero__icon,#admin_addresses_create .addresses-edit-hero__icon{background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}#admin_addresses_edit .addresses-edit-hero__copy h1,#admin_addresses_create .addresses-edit-hero__copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:800;line-height:1.1}#admin_addresses_edit .addresses-edit-hero__copy p,#admin_addresses_create .addresses-edit-hero__copy p{color:#ffffffc2;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}#admin_addresses_edit .addresses-edit-back,#admin_addresses_create .addresses-edit-back{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_addresses_edit .addresses-edit-back:hover,#admin_addresses_edit .addresses-edit-back:focus-visible,#admin_addresses_create .addresses-edit-back:hover,#admin_addresses_create .addresses-edit-back:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_addresses_edit .addresses-edit-layout,#admin_addresses_create .addresses-edit-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_addresses_edit .addresses-edit-card,#admin_addresses_edit .addresses-current-card,#admin_addresses_edit .addresses-resident-card,#admin_addresses_edit .addresses-create-note,#admin_addresses_create .addresses-edit-card,#admin_addresses_create .addresses-current-card,#admin_addresses_create .addresses-resident-card,#admin_addresses_create .addresses-create-note{border:1px solid var(--address-edit-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_addresses_edit .addresses-edit-card,#admin_addresses_create .addresses-edit-card{padding:30px}#admin_addresses_edit .addresses-edit-card__header,#admin_addresses_create .addresses-edit-card__header{border-bottom:1px solid var(--address-edit-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_addresses_edit .addresses-edit-card__header h2,#admin_addresses_create .addresses-edit-card__header h2{color:var(--address-edit-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_addresses_edit .addresses-edit-card__header p,#admin_addresses_create .addresses-edit-card__header p{color:var(--address-edit-muted);margin:8px 0 0;font-size:12px}#admin_addresses_edit .addresses-edit-card__mark,#admin_addresses_create .addresses-edit-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_addresses_edit .addresses-edit-fields,#admin_addresses_create .addresses-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#admin_addresses_edit .addresses-edit-fields .formfield-wrap,#admin_addresses_create .addresses-edit-fields .formfield-wrap{margin:0}#admin_addresses_edit .addresses-edit-fields .formfield-wrap:has([name=line1]),#admin_addresses_edit .addresses-edit-fields .formfield-wrap:has([name=line2]),#admin_addresses_create .addresses-edit-fields .formfield-wrap:has([name=line1]),#admin_addresses_create .addresses-edit-fields .formfield-wrap:has([name=line2]){grid-column:1/-1}#admin_addresses_edit .addresses-edit-fields .formfield,#admin_addresses_create .addresses-edit-fields .formfield{flex-direction:column;display:flex}#admin_addresses_edit .addresses-edit-fields label,#admin_addresses_create .addresses-edit-fields label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:800}#admin_addresses_edit .addresses-edit-fields .formfield-input,#admin_addresses_create .addresses-edit-fields .formfield-input{color:var(--address-edit-ink);background:#f8fafb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;font-size:13px}#admin_addresses_edit .addresses-edit-fields .formfield-input:focus,#admin_addresses_create .addresses-edit-fields .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_edit .addresses-edit-fields .formfield-input:focus,#admin_addresses_create .addresses-edit-fields .formfield-input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_addresses_edit .addresses-edit-fields select.formfield-input,#admin_addresses_create .addresses-edit-fields select.formfield-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;padding-right:38px}#admin_addresses_edit .addresses-edit-fields select.formfield-input option,#admin_addresses_create .addresses-edit-fields select.formfield-input option{color:var(--address-edit-ink);background:#fff}#admin_addresses_edit .addresses-edit-actions,#admin_addresses_create .addresses-edit-actions{border-top:1px solid var(--address-edit-border);align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex}#admin_addresses_edit .addresses-edit-save,#admin_addresses_edit .addresses-edit-cancel,#admin_addresses_create .addresses-edit-save,#admin_addresses_create .addresses-edit-cancel{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}#admin_addresses_edit .addresses-edit-save,#admin_addresses_create .addresses-edit-save{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff;cursor:pointer}#admin_addresses_edit .addresses-edit-save:hover,#admin_addresses_edit .addresses-edit-save:focus-visible,#admin_addresses_create .addresses-edit-save:hover,#admin_addresses_create .addresses-edit-save:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);outline:none}#admin_addresses_edit .addresses-edit-cancel,#admin_addresses_create .addresses-edit-cancel{color:#52656f;background:#fff;border:1px solid #d2dce0}#admin_addresses_edit .addresses-edit-cancel:hover,#admin_addresses_edit .addresses-edit-cancel:focus-visible,#admin_addresses_create .addresses-edit-cancel:hover,#admin_addresses_create .addresses-edit-cancel:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);outline:none}#admin_addresses_edit .addresses-edit-sidebar,#admin_addresses_create .addresses-edit-sidebar{gap:18px;display:grid}#admin_addresses_edit .addresses-current-card,#admin_addresses_edit .addresses-resident-card,#admin_addresses_create .addresses-current-card,#admin_addresses_create .addresses-resident-card{padding:24px}#admin_addresses_edit .addresses-current-card h2,#admin_addresses_create .addresses-current-card h2{color:var(--address-edit-ink);margin:0 0 5px;font-size:18px;font-weight:800;line-height:1.35}#admin_addresses_edit .addresses-current-card p,#admin_addresses_create .addresses-current-card p{color:var(--address-edit-muted);margin:2px 0;font-size:12px;line-height:1.55}#admin_addresses_edit .addresses-current-card__meta,#admin_addresses_create .addresses-current-card__meta{border-top:1px solid var(--address-edit-border);color:#7a8991;align-items:center;gap:7px;margin-top:18px;padding-top:14px;font-size:9.5px;display:flex}#admin_addresses_edit .addresses-resident-card,#admin_addresses_create .addresses-resident-card{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}#admin_addresses_edit .addresses-resident-card h2,#admin_addresses_create .addresses-resident-card h2{color:var(--address-edit-ink);margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.3}#admin_addresses_edit .addresses-resident-card a:not(.addresses-resident-card__link),#admin_addresses_create .addresses-resident-card a:not(.addresses-resident-card__link){color:var(--address-edit-muted);overflow-wrap:anywhere;font-size:10.5px;text-decoration:none;display:block}#admin_addresses_edit .addresses-resident-card__avatar,#admin_addresses_create .addresses-resident-card__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_edit .addresses-resident-card__avatar,#admin_addresses_create .addresses-resident-card__avatar){background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_addresses_edit .addresses-resident-card__link,#admin_addresses_create .addresses-resident-card__link{border-top:1px solid var(--address-edit-border);color:var(--branding-secondary-color);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:14px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}#admin_addresses_edit .addresses-resident-card__link:hover,#admin_addresses_edit .addresses-resident-card__link:focus-visible,#admin_addresses_create .addresses-resident-card__link:hover,#admin_addresses_create .addresses-resident-card__link:focus-visible{color:var(--branding-primary-color);outline:none}#admin_addresses_edit .addresses-create-note,#admin_addresses_create .addresses-create-note{background:var(--branding-secondary-color);align-items:flex-start;gap:12px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_addresses_edit .addresses-create-note,#admin_addresses_create .addresses-create-note){background:color-mix(in srgb,var(--branding-secondary-color)5%,white)}}#admin_addresses_edit .addresses-create-note>i,#admin_addresses_create .addresses-create-note>i{color:var(--branding-secondary-color);margin-top:2px}#admin_addresses_edit .addresses-create-note strong,#admin_addresses_create .addresses-create-note strong{color:var(--address-edit-ink);margin-bottom:5px;font-size:11px;display:block}#admin_addresses_edit .addresses-create-note p,#admin_addresses_create .addresses-create-note p{color:var(--address-edit-muted);margin:0;font-size:10px;line-height:1.55}@media (max-width:980px){#admin_addresses_edit .addresses-edit-layout,#admin_addresses_create .addresses-edit-layout{grid-template-columns:1fr}#admin_addresses_edit .addresses-edit-sidebar,#admin_addresses_create .addresses-edit-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#admin_addresses_edit,#admin_addresses_create{padding:22px 0 50px}#admin_addresses_edit .addresses-edit-hero,#admin_addresses_create .addresses-edit-hero{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px}#admin_addresses_edit .addresses-edit-hero__icon,#admin_addresses_create .addresses-edit-hero__icon{width:48px;height:48px}#admin_addresses_edit .addresses-edit-hero__copy h1,#admin_addresses_create .addresses-edit-hero__copy h1{font-size:27px}#admin_addresses_edit .addresses-edit-back,#admin_addresses_create .addresses-edit-back{grid-column:1/-1;justify-self:start}#admin_addresses_edit .addresses-edit-card,#admin_addresses_create .addresses-edit-card{padding:22px}#admin_addresses_edit .addresses-edit-card__mark,#admin_addresses_create .addresses-edit-card__mark{display:none}#admin_addresses_edit .addresses-edit-fields,#admin_addresses_edit .addresses-edit-sidebar,#admin_addresses_create .addresses-edit-fields,#admin_addresses_create .addresses-edit-sidebar{grid-template-columns:1fr}#admin_addresses_edit .addresses-edit-fields .formfield-wrap,#admin_addresses_edit .addresses-edit-sidebar .formfield-wrap,#admin_addresses_create .addresses-edit-fields .formfield-wrap,#admin_addresses_create .addresses-edit-sidebar .formfield-wrap{grid-column:auto}}#admin_addresses_delete{--address-delete-ink:#172b36;--address-delete-muted:#647782;--address-delete-border:#dce4e8;background:radial-gradient(circle at 50% 8%,#a63e3612,#0000 28%),#f5f7f8;justify-content:center;align-items:flex-start;min-height:calc(100vh - 80px);padding:54px 0 80px;font-family:Inter,system-ui,sans-serif;display:flex}#admin_addresses_delete .addresses-delete-page{max-width:720px;margin:0 auto}#admin_addresses_delete .addresses-delete-card{border:1px solid var(--address-delete-border);text-align:center;background:#fff;border-radius:18px;padding:38px;box-shadow:0 16px 42px #12334017}#admin_addresses_delete .addresses-delete-card .addresses-eyebrow{color:#a63e36;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:800;display:block}#admin_addresses_delete .addresses-delete-card h1{color:var(--address-delete-ink);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.15}#admin_addresses_delete .addresses-delete-card>p{color:var(--address-delete-muted);max-width:520px;margin:12px auto 0;font-size:12px;line-height:1.65}#admin_addresses_delete .addresses-delete-icon{color:#a63e36;background:#fff2f1;border:1px solid #f0cfcc;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:20px;display:flex}#admin_addresses_delete .addresses-delete-record{text-align:left;background:#f8fafb;border:1px solid #e0e7ea;border-radius:11px;align-items:flex-start;gap:12px;margin:25px 0;padding:16px;display:flex}#admin_addresses_delete .addresses-delete-record>i{color:var(--branding-secondary-color);margin-top:3px;font-size:14px}#admin_addresses_delete .addresses-delete-record>div{flex-direction:column;display:flex}#admin_addresses_delete .addresses-delete-record strong{color:var(--address-delete-ink);font-size:12px;line-height:1.45}#admin_addresses_delete .addresses-delete-record span{color:var(--address-delete-muted);font-size:10.5px;line-height:1.5}#admin_addresses_delete .addresses-delete-actions{justify-content:center;gap:10px;display:flex}#admin_addresses_delete .addresses-delete-confirm,#admin_addresses_delete .addresses-delete-cancel{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}#admin_addresses_delete .addresses-delete-confirm{color:#fff;cursor:pointer;background:#a63e36;border:1px solid #a63e36}#admin_addresses_delete .addresses-delete-confirm:hover,#admin_addresses_delete .addresses-delete-confirm:focus-visible{background:#842f29;border-color:#842f29;outline:none}#admin_addresses_delete .addresses-delete-cancel{color:#52656f;background:#fff;border:1px solid #d2dce0}#admin_addresses_delete .addresses-delete-cancel:hover,#admin_addresses_delete .addresses-delete-cancel:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);outline:none}@media (max-width:767px){#admin_addresses_delete{padding:30px 0 55px}#admin_addresses_delete .addresses-delete-card{padding:28px 22px}#admin_addresses_delete .addresses-delete-card h1{font-size:26px}#admin_addresses_delete .addresses-delete-actions{flex-direction:column;align-items:stretch}}@media (max-width:1180px){#admin_addresses_index .addresses-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_addresses_index .addresses-filter-bar .addresses-filter-reset{grid-column:1/-1}}@media (max-width:767px){#admin_addresses_index{padding:22px 0 50px}#admin_addresses_index .addresses-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_addresses_index .addresses-intro h1{font-size:27px}#admin_addresses_index .addresses-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_addresses_index .addresses-table-card{padding:22px}#admin_addresses_index .addresses-table-card__mark{display:none}#admin_addresses_index .addresses-table-note{align-items:flex-start}#admin_addresses_index .addresses-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_addresses_index .addresses-filter-reset{grid-column:auto}#admin_addresses_index .addresses-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}}#admin_phones_index{--phones-ink:#172b36;--phones-muted:#647782;--phones-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--phones-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_phones_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_phones_index .phones-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_phones_index .phones-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_phones_index .phones-intro,#admin_phones_index .phones-table-card{border:1px solid var(--phones-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_phones_index .phones-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_phones_index .phones-intro h1{color:var(--phones-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_phones_index .phones-intro p{color:var(--phones-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_phones_index .phones-intro__icon,#admin_phones_index .phones-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_phones_index .phones-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_phones_index .phones-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_phones_index .phones-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_phones_index .phones-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_phones_index .phones-table-card{min-width:0;padding:30px}#admin_phones_index .phones-table-card__header{border-bottom:1px solid var(--phones-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_phones_index .phones-table-card__header h2{color:var(--phones-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_phones_index .phones-table-card__header p{color:var(--phones-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_phones_index .phones-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_phones_index .phones-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_phones_index .phones-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_phones_index .phones-table-note i{color:var(--branding-primary-color)}#admin_phones_index .phones-table-note strong{color:var(--phones-ink)}#admin_phones_index .phones-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_phones_index .phones-filter-field{min-width:0}#admin_phones_index .phones-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_phones_index .phones-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_phones_index .phones-filter-field input{color:var(--phones-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_phones_index .phones-filter-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){#admin_phones_index .phones-filter-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_phones_index .phones-filter-field input::-moz-placeholder{color:#82919a}#admin_phones_index .phones-filter-field input::placeholder{color:#82919a}#admin_phones_index .phones-filter-search{background:0 0;border:0;margin:0;display:block}#admin_phones_index .phones-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_phones_index .phones-filter-reset:hover:not(:disabled),#admin_phones_index .phones-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_phones_index .phones-filter-reset:disabled{cursor:default;opacity:.45}#admin_phones_index .phones-table-shell{min-width:0}#admin_phones_index .phones-table-shell .dt-container{color:var(--phones-ink);background:0 0;border:0;padding:0}#admin_phones_index .phones-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_phones_index .phones-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_phones_index .phones-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_phones_index .phones-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_phones_index .phones-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_phones_index .phones-table-shell .dt-length{color:var(--phones-muted);margin:0;font-size:12px}#admin_phones_index .phones-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_phones_index .phones-table-shell .dt-length select{color:var(--phones-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_phones_index .phones-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_phones_index .phones-table-shell table.dataTable{border:1px solid var(--phones-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:11px;min-width:820px;overflow:visible;width:100%!important}#admin_phones_index .phones-table-shell table.dataTable thead th{border-bottom-color:var(--phones-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_phones_index .phones-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_phones_index .phones-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_phones_index .phones-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_phones_index .phones-table-shell table.dataTable th:first-child,#admin_phones_index .phones-table-shell table.dataTable td:first-child{width:24%;min-width:205px}#admin_phones_index .phones-table-shell table.dataTable th:nth-child(2),#admin_phones_index .phones-table-shell table.dataTable td:nth-child(2){width:24%;min-width:190px}#admin_phones_index .phones-table-shell table.dataTable th:nth-child(3),#admin_phones_index .phones-table-shell table.dataTable td:nth-child(3){width:29%;min-width:225px}#admin_phones_index .phones-table-shell table.dataTable th:last-child,#admin_phones_index .phones-table-shell table.dataTable td:last-child{background:#fff;width:23%;min-width:190px}#admin_phones_index .phones-table-shell table.dataTable thead th:last-child{background:#f3f6f7}#admin_phones_index .phones-table-shell .phone-record,#admin_phones_index .phones-table-shell .phone-resident{align-items:center;gap:9px;max-width:100%;display:inline-flex}#admin_phones_index .phones-table-shell .phone-record>span:last-child,#admin_phones_index .phones-table-shell .phone-resident>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}#admin_phones_index .phones-table-shell .phone-record strong,#admin_phones_index .phones-table-shell .phone-resident strong{color:var(--phones-ink);overflow-wrap:anywhere;font-size:11.5px;font-weight:750}#admin_phones_index .phones-table-shell .phone-record small,#admin_phones_index .phones-table-shell .phone-resident small{color:var(--phones-muted);font-size:9.5px}#admin_phones_index .phones-table-shell .phone-record__icon,#admin_phones_index .phones-table-shell .phone-resident__avatar{border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}#admin_phones_index .phones-table-shell .phone-record__icon{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:var(--branding-secondary-color);font-size:11px}@supports (color:color-mix(in lab,red,red)){#admin_phones_index .phones-table-shell .phone-record__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white);border:1px solid color-mix(in srgb,var(--branding-secondary-color)15%,white)}}#admin_phones_index .phones-table-shell .phone-resident__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);font-size:10px;font-weight:850}@supports (color:color-mix(in lab,red,red)){#admin_phones_index .phones-table-shell .phone-resident__avatar{background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_phones_index .phones-table-shell .phone-email{color:#455861;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;font-size:10.5px;text-decoration:none;display:inline-flex}#admin_phones_index .phones-table-shell .phone-email i{color:var(--branding-secondary-color);flex:none}#admin_phones_index .phones-table-shell .phone-email:hover,#admin_phones_index .phones-table-shell .phone-email:focus-visible{color:var(--branding-secondary-color);outline:none;text-decoration:underline}#admin_phones_index .phones-table-shell .phone-empty-value{color:#8a989f;font-size:10.5px}#admin_phones_index .phones-table-shell .phone-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}#admin_phones_index .phones-table-shell .phone-action{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 7px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}#admin_phones_index .phones-table-shell .phone-action:focus-visible{outline:2px solid var(--branding-secondary-color);outline-offset:2px}@supports (color:color-mix(in lab,red,red)){#admin_phones_index .phones-table-shell .phone-action:focus-visible{outline:2px solid color-mix(in srgb,var(--branding-secondary-color)40%,transparent)}}#admin_phones_index .phones-table-shell .phone-action--primary{background:var(--branding-secondary-color);color:#fff}#admin_phones_index .phones-table-shell .phone-action--primary:hover{background:var(--branding-primary-color);color:#fff}#admin_phones_index .phones-table-shell .phone-action--secondary{color:#52656f;background:#f2f5f6;border:1px solid #dce4e8}#admin_phones_index .phones-table-shell .phone-action--secondary:hover{border-color:var(--branding-primary-color);color:var(--branding-primary-color)}#admin_phones_index .phones-table-shell .dt-info{color:var(--phones-muted);margin:0;font-size:11px}#admin_phones_index .phones-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_phones_index .phones-table-shell div.dt-paging ul.pagination li{margin:0}#admin_phones_index .phones-table-shell div.dt-paging ul.pagination li button,#admin_phones_index .phones-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_phones_index .phones-table-shell div.dt-paging ul.pagination li.active button,#admin_phones_index .phones-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}@media (max-width:767px){#admin_phones_index{padding:22px 0 50px}#admin_phones_index .phones-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_phones_index .phones-intro h1{font-size:27px}#admin_phones_index .phones-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_phones_index .phones-table-card{padding:22px}#admin_phones_index .phones-table-card__mark{display:none}#admin_phones_index .phones-table-note{align-items:flex-start}#admin_phones_index .phones-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_phones_index .phones-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}}#admin_phones_edit,#admin_phones_create,#admin_phones_delete{--phone-edit-ink:#172b36;--phone-edit-muted:#647782;--phone-edit-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--phone-edit-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_phones_edit,#admin_phones_create,#admin_phones_delete){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 26%),#f5f7f8}}#admin_phones_edit .phone-edit-page,#admin_phones_create .phone-edit-page,#admin_phones_delete .phone-edit-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_phones_edit .phone-edit-eyebrow,#admin_phones_create .phone-edit-eyebrow,#admin_phones_delete .phone-edit-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_phones_edit .phone-edit-hero,#admin_phones_create .phone-edit-hero,#admin_phones_delete .phone-edit-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){:is(#admin_phones_edit .phone-edit-hero,#admin_phones_create .phone-edit-hero,#admin_phones_delete .phone-edit-hero){background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_phones_edit .phone-edit-hero:after,#admin_phones_create .phone-edit-hero:after,#admin_phones_delete .phone-edit-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_phones_edit .phone-edit-hero .phone-edit-eyebrow,#admin_phones_create .phone-edit-hero .phone-edit-eyebrow,#admin_phones_delete .phone-edit-hero .phone-edit-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){:is(#admin_phones_edit .phone-edit-hero .phone-edit-eyebrow,#admin_phones_create .phone-edit-hero .phone-edit-eyebrow,#admin_phones_delete .phone-edit-hero .phone-edit-eyebrow){color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_phones_edit .phone-edit-hero__icon,#admin_phones_create .phone-edit-hero__icon,#admin_phones_delete .phone-edit-hero__icon{background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}#admin_phones_edit .phone-edit-hero__copy,#admin_phones_create .phone-edit-hero__copy,#admin_phones_delete .phone-edit-hero__copy{min-width:0}#admin_phones_edit .phone-edit-hero__copy h1,#admin_phones_create .phone-edit-hero__copy h1,#admin_phones_delete .phone-edit-hero__copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:800;line-height:1.1}#admin_phones_edit .phone-edit-hero__copy p,#admin_phones_create .phone-edit-hero__copy p,#admin_phones_delete .phone-edit-hero__copy p{color:#ffffffc2;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}#admin_phones_edit .phone-edit-back,#admin_phones_create .phone-edit-back,#admin_phones_delete .phone-edit-back{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_phones_edit .phone-edit-back:hover,#admin_phones_edit .phone-edit-back:focus-visible,#admin_phones_create .phone-edit-back:hover,#admin_phones_create .phone-edit-back:focus-visible,#admin_phones_delete .phone-edit-back:hover,#admin_phones_delete .phone-edit-back:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_phones_edit .phone-edit-layout,#admin_phones_create .phone-edit-layout,#admin_phones_delete .phone-edit-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_phones_edit .phone-edit-card,#admin_phones_edit .phone-resident-card,#admin_phones_edit .phone-record-help,#admin_phones_edit .phone-record-danger,#admin_phones_create .phone-edit-card,#admin_phones_create .phone-resident-card,#admin_phones_create .phone-record-help,#admin_phones_create .phone-record-danger,#admin_phones_delete .phone-edit-card,#admin_phones_delete .phone-resident-card,#admin_phones_delete .phone-record-help,#admin_phones_delete .phone-record-danger{border:1px solid var(--phone-edit-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_phones_edit .phone-edit-card,#admin_phones_create .phone-edit-card,#admin_phones_delete .phone-edit-card{min-width:0;padding:30px}#admin_phones_edit .phone-edit-card__header,#admin_phones_create .phone-edit-card__header,#admin_phones_delete .phone-edit-card__header{border-bottom:1px solid var(--phone-edit-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_phones_edit .phone-edit-card__header h2,#admin_phones_create .phone-edit-card__header h2,#admin_phones_delete .phone-edit-card__header h2{color:var(--phone-edit-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_phones_edit .phone-edit-card__header p,#admin_phones_create .phone-edit-card__header p,#admin_phones_delete .phone-edit-card__header p{color:var(--phone-edit-muted);margin:8px 0 0;font-size:12px;line-height:1.55}#admin_phones_edit .phone-edit-card__mark,#admin_phones_create .phone-edit-card__mark,#admin_phones_delete .phone-edit-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_phones_edit .phone-edit-current,#admin_phones_create .phone-edit-current,#admin_phones_delete .phone-edit-current{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:13px;margin-bottom:28px;padding:20px}#admin_phones_edit .phone-edit-current__heading,#admin_phones_create .phone-edit-current__heading,#admin_phones_delete .phone-edit-current__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#admin_phones_edit .phone-edit-current__heading h3,#admin_phones_create .phone-edit-current__heading h3,#admin_phones_delete .phone-edit-current__heading h3{color:var(--phone-edit-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}#admin_phones_edit .phone-edit-current__badge,#admin_phones_create .phone-edit-current__badge,#admin_phones_delete .phone-edit-current__badge{color:#657781;white-space:nowrap;background:#fff;border:1px solid #dce4e8;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}#admin_phones_edit .phone-edit-current__grid,#admin_phones_create .phone-edit-current__grid,#admin_phones_delete .phone-edit-current__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}#admin_phones_edit .phone-edit-current__grid>div,#admin_phones_create .phone-edit-current__grid>div,#admin_phones_delete .phone-edit-current__grid>div{background:#fff;border:1px solid #e4eaed;border-radius:9px;min-width:0;padding:12px}#admin_phones_edit .phone-edit-current__grid dt,#admin_phones_create .phone-edit-current__grid dt,#admin_phones_delete .phone-edit-current__grid dt{color:#829099;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:800}#admin_phones_edit .phone-edit-current__grid dd,#admin_phones_create .phone-edit-current__grid dd,#admin_phones_delete .phone-edit-current__grid dd{color:var(--phone-edit-ink);overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:750}#admin_phones_edit .phone-edit-fields-heading,#admin_phones_create .phone-edit-fields-heading,#admin_phones_delete .phone-edit-fields-heading{margin-bottom:18px}#admin_phones_edit .phone-edit-fields-heading h3,#admin_phones_create .phone-edit-fields-heading h3,#admin_phones_delete .phone-edit-fields-heading h3{color:var(--phone-edit-ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}#admin_phones_edit .phone-edit-fields-heading p,#admin_phones_create .phone-edit-fields-heading p,#admin_phones_delete .phone-edit-fields-heading p{color:var(--phone-edit-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}#admin_phones_edit .phone-edit-fields,#admin_phones_create .phone-edit-fields,#admin_phones_delete .phone-edit-fields{max-width:620px}#admin_phones_edit .phone-edit-fields .formfield-wrap,#admin_phones_create .phone-edit-fields .formfield-wrap,#admin_phones_delete .phone-edit-fields .formfield-wrap{margin:0}#admin_phones_edit .phone-edit-fields .formfield,#admin_phones_create .phone-edit-fields .formfield,#admin_phones_delete .phone-edit-fields .formfield{flex-direction:column;gap:7px;display:flex}#admin_phones_edit .phone-edit-fields label,#admin_phones_create .phone-edit-fields label,#admin_phones_delete .phone-edit-fields label{color:#52656f;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}#admin_phones_edit .phone-edit-fields .formfield-input,#admin_phones_create .phone-edit-fields .formfield-input,#admin_phones_delete .phone-edit-fields .formfield-input{color:var(--phone-edit-ink);background:#fff;border:1px solid #d4dee2;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;font-size:13px}#admin_phones_edit .phone-edit-fields .formfield-input::-moz-placeholder,#admin_phones_create .phone-edit-fields .formfield-input::-moz-placeholder,#admin_phones_delete .phone-edit-fields .formfield-input::-moz-placeholder{color:#97a3a9}#admin_phones_edit .phone-edit-fields .formfield-input::placeholder,#admin_phones_create .phone-edit-fields .formfield-input::placeholder,#admin_phones_delete .phone-edit-fields .formfield-input::placeholder{color:#97a3a9}#admin_phones_edit .phone-edit-fields .formfield-input:focus,#admin_phones_create .phone-edit-fields .formfield-input:focus,#admin_phones_delete .phone-edit-fields .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_phones_edit .phone-edit-fields .formfield-input:focus,#admin_phones_create .phone-edit-fields .formfield-input:focus,#admin_phones_delete .phone-edit-fields .formfield-input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)14%,transparent)}}#admin_phones_edit .phone-edit-actions,#admin_phones_create .phone-edit-actions,#admin_phones_delete .phone-edit-actions{border-top:1px solid var(--phone-edit-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:24px;display:flex}#admin_phones_edit .phone-edit-save,#admin_phones_edit .phone-edit-cancel,#admin_phones_create .phone-edit-save,#admin_phones_create .phone-edit-cancel,#admin_phones_delete .phone-edit-save,#admin_phones_delete .phone-edit-cancel{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_phones_edit .phone-edit-save,#admin_phones_create .phone-edit-save,#admin_phones_delete .phone-edit-save{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff}#admin_phones_edit .phone-edit-save:hover,#admin_phones_edit .phone-edit-save:focus-visible,#admin_phones_create .phone-edit-save:hover,#admin_phones_create .phone-edit-save:focus-visible,#admin_phones_delete .phone-edit-save:hover,#admin_phones_delete .phone-edit-save:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_phones_edit .phone-edit-cancel,#admin_phones_create .phone-edit-cancel,#admin_phones_delete .phone-edit-cancel{color:#435862;background:#fff;border:1px solid #ccd7dc}#admin_phones_edit .phone-edit-cancel:hover,#admin_phones_edit .phone-edit-cancel:focus-visible,#admin_phones_create .phone-edit-cancel:hover,#admin_phones_create .phone-edit-cancel:focus-visible,#admin_phones_delete .phone-edit-cancel:hover,#admin_phones_delete .phone-edit-cancel:focus-visible{color:var(--phone-edit-ink);background:#f3f6f7;outline:none}#admin_phones_edit .phone-edit-sidebar,#admin_phones_create .phone-edit-sidebar,#admin_phones_delete .phone-edit-sidebar{gap:18px;display:grid}#admin_phones_edit .phone-resident-card,#admin_phones_edit .phone-record-help,#admin_phones_edit .phone-record-danger,#admin_phones_create .phone-resident-card,#admin_phones_create .phone-record-help,#admin_phones_create .phone-record-danger,#admin_phones_delete .phone-resident-card,#admin_phones_delete .phone-record-help,#admin_phones_delete .phone-record-danger{padding:24px}#admin_phones_edit .phone-resident-card h2,#admin_phones_edit .phone-record-help h2,#admin_phones_edit .phone-record-danger h2,#admin_phones_create .phone-resident-card h2,#admin_phones_create .phone-record-help h2,#admin_phones_create .phone-record-danger h2,#admin_phones_delete .phone-resident-card h2,#admin_phones_delete .phone-record-help h2,#admin_phones_delete .phone-record-danger h2{color:var(--phone-edit-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.25}#admin_phones_edit .phone-resident-card p,#admin_phones_edit .phone-record-help p,#admin_phones_edit .phone-record-danger p,#admin_phones_create .phone-resident-card p,#admin_phones_create .phone-record-help p,#admin_phones_create .phone-record-danger p,#admin_phones_delete .phone-resident-card p,#admin_phones_delete .phone-record-help p,#admin_phones_delete .phone-record-danger p{color:var(--phone-edit-muted);margin:9px 0 0;font-size:11px;line-height:1.6}#admin_phones_edit .phone-resident-card,#admin_phones_create .phone-resident-card,#admin_phones_delete .phone-resident-card{grid-template-columns:46px minmax(0,1fr);gap:16px;display:grid}#admin_phones_edit .phone-resident-card>div:nth-child(2),#admin_phones_create .phone-resident-card>div:nth-child(2),#admin_phones_delete .phone-resident-card>div:nth-child(2){min-width:0}#admin_phones_edit .phone-resident-card a:not(.phone-resident-card__link),#admin_phones_edit .phone-resident-card .phone-resident-card__empty,#admin_phones_create .phone-resident-card a:not(.phone-resident-card__link),#admin_phones_create .phone-resident-card .phone-resident-card__empty,#admin_phones_delete .phone-resident-card a:not(.phone-resident-card__link),#admin_phones_delete .phone-resident-card .phone-resident-card__empty{color:var(--phone-edit-muted);overflow-wrap:anywhere;margin-top:7px;font-size:10.5px;text-decoration:none;display:block}#admin_phones_edit .phone-resident-card a:not(.phone-resident-card__link):hover,#admin_phones_create .phone-resident-card a:not(.phone-resident-card__link):hover,#admin_phones_delete .phone-resident-card a:not(.phone-resident-card__link):hover{color:var(--branding-secondary-color);text-decoration:underline}#admin_phones_edit .phone-resident-card small,#admin_phones_create .phone-resident-card small,#admin_phones_delete .phone-resident-card small{color:#8a989f;margin-top:6px;font-size:9.5px;display:block}#admin_phones_edit .phone-resident-card__avatar,#admin_phones_create .phone-resident-card__avatar,#admin_phones_delete .phone-resident-card__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_phones_edit .phone-resident-card__avatar,#admin_phones_create .phone-resident-card__avatar,#admin_phones_delete .phone-resident-card__avatar){background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)14%,white)}}#admin_phones_edit .phone-resident-card__link,#admin_phones_create .phone-resident-card__link,#admin_phones_delete .phone-resident-card__link{border-top:1px solid var(--phone-edit-border);color:var(--branding-secondary-color);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}#admin_phones_edit .phone-resident-card__link:hover,#admin_phones_edit .phone-resident-card__link:focus-visible,#admin_phones_create .phone-resident-card__link:hover,#admin_phones_create .phone-resident-card__link:focus-visible,#admin_phones_delete .phone-resident-card__link:hover,#admin_phones_delete .phone-resident-card__link:focus-visible{color:var(--branding-primary-color);outline:none}#admin_phones_edit .phone-record-help__icon,#admin_phones_create .phone-record-help__icon,#admin_phones_delete .phone-record-help__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-size:15px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_phones_edit .phone-record-help__icon,#admin_phones_create .phone-record-help__icon,#admin_phones_delete .phone-record-help__icon){background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_phones_edit .phone-record-danger,#admin_phones_create .phone-record-danger,#admin_phones_delete .phone-record-danger{border-color:#ead2cf}#admin_phones_edit .phone-record-danger .phone-edit-eyebrow,#admin_phones_create .phone-record-danger .phone-edit-eyebrow,#admin_phones_delete .phone-record-danger .phone-edit-eyebrow{color:#a63d35}#admin_phones_edit .phone-record-danger a,#admin_phones_create .phone-record-danger a,#admin_phones_delete .phone-record-danger a{color:#96372f;background:#fff5f4;border:1px solid #efc9c5;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:16px;padding:8px 11px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_phones_edit .phone-record-danger a:hover,#admin_phones_edit .phone-record-danger a:focus-visible,#admin_phones_create .phone-record-danger a:hover,#admin_phones_create .phone-record-danger a:focus-visible,#admin_phones_delete .phone-record-danger a:hover,#admin_phones_delete .phone-record-danger a:focus-visible{color:#78271f;background:#feeae8;border-color:#d99b95;outline:none}#admin_phones_delete .phone-delete-card .phone-edit-card__header .phone-edit-eyebrow,#admin_phones_delete .phone-delete-card .phone-edit-card__mark{color:#a63d35}#admin_phones_delete .phone-delete-card .phone-edit-card__mark{background:#fff4f2;border-color:#efd0cc}#admin_phones_delete .phone-delete-warning{color:#7f3029;background:#fff5f3;border:1px solid #edcbc7;border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:16px;display:flex}#admin_phones_delete .phone-delete-warning strong,#admin_phones_delete .phone-delete-warning span{display:block}#admin_phones_delete .phone-delete-warning strong{font-size:12px;line-height:1.45}#admin_phones_delete .phone-delete-warning span{color:#80544f;margin-top:4px;font-size:10.5px;line-height:1.55}#admin_phones_delete .phone-delete-warning__icon{background:#fff;border:1px solid #efceca;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#admin_phones_delete .phone-delete-record-badge{color:#96372f;white-space:nowrap;background:#fff3f1;border:1px solid #edc9c5;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}#admin_phones_delete .phone-delete-actions{border-top:1px solid var(--phone-edit-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:24px;display:flex}#admin_phones_delete .phone-delete-submit{color:#fff;cursor:pointer;background:#a63d35;border:1px solid #a63d35;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:11.5px;font-weight:800;display:inline-flex}#admin_phones_delete .phone-delete-submit:hover,#admin_phones_delete .phone-delete-submit:focus-visible{background:#7f2d27;border-color:#7f2d27;outline:none;transform:translateY(-1px)}#admin_phones_delete .phone-delete-impact .phone-edit-eyebrow{color:var(--branding-primary-color)}#admin_phones_delete .phone-delete-impact .phone-record-help__icon{background:var(--branding-primary-color);color:var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){#admin_phones_delete .phone-delete-impact .phone-record-help__icon{background:color-mix(in srgb,var(--branding-primary-color)9%,white)}}@media (max-width:1000px){#admin_phones_edit .phone-edit-layout,#admin_phones_create .phone-edit-layout,#admin_phones_delete .phone-edit-layout{grid-template-columns:1fr}}@media (max-width:900px){#admin_phones_edit .phone-edit-hero,#admin_phones_create .phone-edit-hero,#admin_phones_delete .phone-edit-hero{grid-template-columns:58px minmax(0,1fr)}#admin_phones_edit .phone-edit-back,#admin_phones_create .phone-edit-back,#admin_phones_delete .phone-edit-back{grid-column:2;justify-self:start}}@media (max-width:767px){#admin_phones_edit,#admin_phones_create,#admin_phones_delete{padding:22px 0 50px}#admin_phones_edit .phone-edit-hero,#admin_phones_create .phone-edit-hero,#admin_phones_delete .phone-edit-hero{grid-template-columns:50px minmax(0,1fr);gap:16px;padding:24px 20px}#admin_phones_edit .phone-edit-hero__icon,#admin_phones_create .phone-edit-hero__icon,#admin_phones_delete .phone-edit-hero__icon{border-radius:12px;width:50px;height:50px;font-size:18px}#admin_phones_edit .phone-edit-hero__copy h1,#admin_phones_create .phone-edit-hero__copy h1,#admin_phones_delete .phone-edit-hero__copy h1{font-size:27px}#admin_phones_edit .phone-edit-back,#admin_phones_create .phone-edit-back,#admin_phones_delete .phone-edit-back{grid-column:1/-1;justify-self:stretch}#admin_phones_edit .phone-edit-card,#admin_phones_create .phone-edit-card,#admin_phones_delete .phone-edit-card{padding:22px}#admin_phones_edit .phone-edit-card__mark,#admin_phones_create .phone-edit-card__mark,#admin_phones_delete .phone-edit-card__mark{display:none}#admin_phones_edit .phone-edit-current__heading,#admin_phones_create .phone-edit-current__heading,#admin_phones_delete .phone-edit-current__heading{flex-direction:column}#admin_phones_edit .phone-edit-current__grid,#admin_phones_create .phone-edit-current__grid,#admin_phones_delete .phone-edit-current__grid{grid-template-columns:1fr}#admin_phones_edit .phone-edit-actions,#admin_phones_create .phone-edit-actions,#admin_phones_delete .phone-edit-actions{flex-direction:column;align-items:stretch}#admin_phones_delete .phone-delete-warning{flex-direction:column}#admin_phones_delete .phone-delete-actions{flex-direction:column;align-items:stretch}#admin_phones_delete .phone-delete-submit,#admin_phones_delete .phone-edit-cancel{width:100%}}#admin_documents_index,#admin_documents_show,#admin_documents_edit,#admin_documents_view,#admin_documents_delete{--documents-ink:#172b36;--documents-muted:#647782;--documents-border:#dce4e8;font-family:Inter,system-ui,sans-serif}#admin_documents_index .documents-eyebrow,#admin_documents_show .documents-eyebrow,#admin_documents_edit .documents-eyebrow,#admin_documents_view .documents-eyebrow,#admin_documents_delete .documents-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_documents_index{background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--documents-ink);min-height:calc(100vh - 80px);padding:34px 0 70px}@supports (color:color-mix(in lab,red,red)){#admin_documents_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 26%),#f5f7f8}}#admin_documents_index .documents-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_documents_index .documents-intro,#admin_documents_index .documents-table-card,#admin_documents_index .documents-upload-card,#admin_documents_index .documents-report-result{border:1px solid var(--documents-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_documents_index .documents-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_documents_index .documents-intro h1{color:var(--documents-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_documents_index .documents-intro p{color:var(--documents-muted);max-width:820px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_documents_index .documents-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_index .documents-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_documents_index .documents-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_documents_index .documents-summary>span{color:#52656f;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_documents_index .documents-table-card{min-width:0;padding:30px}#admin_documents_index .documents-card-header{border-bottom:1px solid var(--documents-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_documents_index .documents-card-header h2{color:var(--documents-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_documents_index .documents-card-header p{color:var(--documents-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_documents_index .documents-card-header__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_documents_index .documents-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_index .documents-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_documents_index .documents-table-note i{color:var(--branding-primary-color)}#admin_documents_index .documents-table-note strong{color:var(--documents-ink)}#admin_documents_index .documents-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(230px,1fr) minmax(280px,1.3fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_documents_index .documents-filter-field,#admin_documents_index .documents-upload-field{min-width:0}#admin_documents_index .documents-filter-field>label:not(.documents-report-dropzone),#admin_documents_index .documents-filter-field>.documents-upload-field__label,#admin_documents_index .documents-upload-field>label:not(.documents-report-dropzone),#admin_documents_index .documents-upload-field>.documents-upload-field__label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_documents_index .documents-filter-field>label:not(.documents-report-dropzone) i,#admin_documents_index .documents-filter-field>.documents-upload-field__label i,#admin_documents_index .documents-upload-field>label:not(.documents-report-dropzone) i,#admin_documents_index .documents-upload-field>.documents-upload-field__label i{color:var(--branding-secondary-color)}#admin_documents_index .documents-filter-field select,#admin_documents_index .documents-filter-field input:not(.sr-only),#admin_documents_index .documents-upload-field select,#admin_documents_index .documents-upload-field input:not(.sr-only){color:var(--documents-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_documents_index .documents-filter-field select:focus,#admin_documents_index .documents-filter-field input:not(.sr-only):focus,#admin_documents_index .documents-upload-field select:focus,#admin_documents_index .documents-upload-field input:not(.sr-only):focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_documents_index .documents-filter-field select:focus,#admin_documents_index .documents-filter-field input:not(.sr-only):focus,#admin_documents_index .documents-upload-field select:focus,#admin_documents_index .documents-upload-field input:not(.sr-only):focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_documents_index .documents-filter-field select::-moz-placeholder,#admin_documents_index .documents-filter-field input:not(.sr-only)::-moz-placeholder,#admin_documents_index .documents-upload-field select::-moz-placeholder,#admin_documents_index .documents-upload-field input:not(.sr-only)::-moz-placeholder{color:#82919a}#admin_documents_index .documents-filter-field select::placeholder,#admin_documents_index .documents-filter-field input:not(.sr-only)::placeholder,#admin_documents_index .documents-upload-field select::placeholder,#admin_documents_index .documents-upload-field input:not(.sr-only)::placeholder{color:#82919a}#admin_documents_index .documents-filter-field select,#admin_documents_index .documents-upload-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_documents_index .documents-filter-field select option,#admin_documents_index .documents-upload-field select option{color:var(--documents-ink);background:#fff}#admin_documents_index .documents-filter-search{background:0 0;border:0;margin:0;display:block}#admin_documents_index .documents-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_documents_index .documents-filter-reset:hover:not(:disabled),#admin_documents_index .documents-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_documents_index .documents-filter-reset:disabled{cursor:default;opacity:.45}#admin_documents_index .documents-table-shell{min-width:0}#admin_documents_index .documents-table-shell .dt-container{color:var(--documents-ink);background:0 0;border:0;padding:0}#admin_documents_index .documents-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_documents_index .documents-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_documents_index .documents-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_documents_index .documents-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_documents_index .documents-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_documents_index .documents-table-shell .dt-length{color:var(--documents-muted);font-size:12px}#admin_documents_index .documents-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_documents_index .documents-table-shell .dt-length select{color:var(--documents-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;padding:6px 28px 6px 10px}#admin_documents_index .documents-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_documents_index .documents-table-shell table.dataTable{border:1px solid var(--documents-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:11px;min-width:860px;overflow:visible;width:100%!important}#admin_documents_index .documents-table-shell table.dataTable thead th{border-bottom-color:var(--documents-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_documents_index .documents-table-shell table.dataTable tbody td{color:#455861;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_documents_index .documents-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_documents_index .documents-table-shell table.dataTable th:first-child,#admin_documents_index .documents-table-shell table.dataTable td:first-child{width:18%}#admin_documents_index .documents-table-shell table.dataTable th:nth-child(2),#admin_documents_index .documents-table-shell table.dataTable td:nth-child(2),#admin_documents_index .documents-table-shell table.dataTable th:nth-child(3),#admin_documents_index .documents-table-shell table.dataTable td:nth-child(3){width:19%}#admin_documents_index .documents-table-shell table.dataTable th:nth-child(4),#admin_documents_index .documents-table-shell table.dataTable td:nth-child(4){width:15%}#admin_documents_index .documents-table-shell table.dataTable th:nth-child(5),#admin_documents_index .documents-table-shell table.dataTable td:nth-child(5){width:12%}#admin_documents_index .documents-table-shell table.dataTable th:nth-child(6),#admin_documents_index .documents-table-shell table.dataTable td:nth-child(6){width:17%}#admin_documents_index .documents-table-shell .document-coach{align-items:center;gap:9px;min-width:0;display:inline-flex}#admin_documents_index .documents-table-shell .document-coach>span:last-child{flex-direction:column;min-width:0;display:flex}#admin_documents_index .documents-table-shell .document-coach strong{color:var(--documents-ink);font-size:11.5px;font-weight:750}#admin_documents_index .documents-table-shell .document-coach small{color:var(--documents-muted);font-size:9.5px}#admin_documents_index .documents-table-shell .document-coach__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_index .documents-table-shell .document-coach__avatar{background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_documents_index .documents-table-shell .document-email,#admin_documents_index .documents-table-shell .document-badge-date{color:#455861;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;font-size:10.5px;text-decoration:none;display:inline-flex}#admin_documents_index .documents-table-shell .document-email i,#admin_documents_index .documents-table-shell .document-badge-date i{color:var(--branding-secondary-color);flex:none}#admin_documents_index .documents-table-shell .document-email:hover{color:var(--branding-secondary-color);text-decoration:underline}#admin_documents_index .documents-table-shell .document-type{align-items:center;gap:9px;display:flex}#admin_documents_index .documents-table-shell .document-type>i{color:var(--branding-secondary-color);font-size:15px}#admin_documents_index .documents-table-shell .document-type>span{flex-direction:column;display:flex}#admin_documents_index .documents-table-shell .document-type strong{color:var(--documents-ink);font-size:11px;line-height:1.4}#admin_documents_index .documents-table-shell .document-type small{color:var(--documents-muted);font-size:9px}#admin_documents_index .documents-table-shell .document-empty-value{color:#8a989f;font-size:10px}#admin_documents_index .documents-table-shell .document-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}#admin_documents_index .documents-table-shell .document-action{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 7px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}#admin_documents_index .documents-table-shell .document-action--primary{background:var(--branding-secondary-color);color:#fff}#admin_documents_index .documents-table-shell .document-action--primary:hover{background:var(--branding-primary-color);color:#fff}#admin_documents_index .documents-table-shell .document-action--danger{color:#a63e36;background:#fff;border:1px solid #e2d4d2}#admin_documents_index .documents-table-shell .document-action--danger:hover{background:#fff6f5;border-color:#a63e36}#admin_documents_index .documents-table-shell .dt-info{color:var(--documents-muted);font-size:11px}#admin_documents_index .documents-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_documents_index .documents-table-shell div.dt-paging ul.pagination li{margin:0}#admin_documents_index .documents-table-shell div.dt-paging ul.pagination li button,#admin_documents_index .documents-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_documents_index .documents-table-shell div.dt-paging ul.pagination li.active button,#admin_documents_index .documents-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_documents_index .document-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:800;display:inline-flex}#admin_documents_index .document-status i{font-size:6px}#admin_documents_index .document-status--valid{color:#24754d;background:#e9f7ef}#admin_documents_index .document-status--expired{color:#a63e36;background:#fff0ef}#admin_documents_index .document-status--pending{color:#8a5d0b;background:#fff7e7}#admin_documents_index .documents-upload-card{grid-template-columns:52px minmax(230px,.8fr) minmax(0,1.7fr);align-items:center;gap:20px;padding:26px 30px;display:grid}#admin_documents_index .documents-upload-card__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_index .documents-upload-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_documents_index .documents-upload-card__copy h2{color:var(--documents-ink);letter-spacing:-.03em;margin:0;font-size:19px;font-weight:800}#admin_documents_index .documents-upload-card__copy p{color:var(--documents-muted);margin:6px 0 0;font-size:10.5px;line-height:1.55}#admin_documents_index .documents-upload-form{grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr) auto;align-items:end;gap:10px;display:grid}#admin_documents_index .documents-report-dropzone{cursor:pointer;text-align:left;background:#f8fafb;border:2px dashed #cbd7dc;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:10px 12px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}#admin_documents_index .documents-report-dropzone:hover,#admin_documents_index .documents-report-dropzone:focus-visible,#admin_documents_index .documents-report-dropzone.is-dragging{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_documents_index .documents-report-dropzone:hover,#admin_documents_index .documents-report-dropzone:focus-visible,#admin_documents_index .documents-report-dropzone.is-dragging){background:color-mix(in srgb,var(--branding-secondary-color)5%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)12%,transparent)}}#admin_documents_index .documents-report-dropzone.is-selected{background:#edf8f2;border-style:solid;border-color:#9dcfb5}#admin_documents_index .documents-report-dropzone__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_index .documents-report-dropzone__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_documents_index .documents-report-dropzone__prompt,#admin_documents_index .documents-report-dropzone__selection{flex-direction:column;min-width:0;display:flex}#admin_documents_index .documents-report-dropzone__prompt[hidden],#admin_documents_index .documents-report-dropzone__selection[hidden]{display:none}#admin_documents_index .documents-report-dropzone__prompt strong,#admin_documents_index .documents-report-dropzone__selection strong{color:var(--documents-ink);overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.35}#admin_documents_index .documents-report-dropzone__prompt small,#admin_documents_index .documents-report-dropzone__selection small{color:var(--documents-muted);margin-top:2px;font-size:8.5px;line-height:1.4}#admin_documents_index .documents-upload-field__error{color:#9d3c35;margin-top:5px;font-size:8.5px;font-weight:700;line-height:1.4;display:block}#admin_documents_index .documents-upload-submit{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}#admin_documents_index .documents-upload-submit:hover{background:var(--branding-primary-color);border-color:var(--branding-primary-color)}#admin_documents_index .documents-report-result{border-left:4px solid #b17a18;grid-template-columns:minmax(300px,1fr) minmax(500px,1.25fr);align-items:center;gap:24px;padding:22px 26px;display:grid}#admin_documents_index .documents-report-result--success{border-left-color:#27805a}#admin_documents_index .documents-report-result__heading{align-items:flex-start;gap:14px;display:flex}#admin_documents_index .documents-report-result__heading h2{color:var(--documents-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:800;line-height:1.25}#admin_documents_index .documents-report-result__heading p{color:var(--documents-muted);margin:5px 0 0;font-size:11px;line-height:1.55}#admin_documents_index .documents-report-result__icon{color:#9c6810;background:#fff4df;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_documents_index .documents-report-result--success .documents-report-result__icon{color:#24754d;background:#e8f6ef}#admin_documents_index .documents-report-result__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}#admin_documents_index .documents-report-result__metrics>div{background:#f5f7f8;border:1px solid #e4e9ec;border-radius:10px;grid-template-rows:minmax(20px,auto) auto;min-width:0;padding:10px 11px;display:grid}#admin_documents_index .documents-report-result__metrics dt{color:var(--documents-muted);letter-spacing:.055em;text-transform:uppercase;min-height:20px;font-size:8px;font-weight:800;line-height:1.25}#admin_documents_index .documents-report-result__metrics dd{color:var(--documents-ink);margin:5px 0 0;font-size:18px;font-weight:850;line-height:1}#admin_documents_index .documents-report-result__metrics .documents-report-result__metric--updated{background:#edf8f2;border-color:#d8eee2}#admin_documents_index .documents-report-result__metrics .documents-report-result__metric--updated dd{color:#24754d}#admin_documents_show,#admin_documents_edit,#admin_documents_view{background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--documents-ink);min-height:calc(100vh - 80px);padding:34px 0 70px}@supports (color:color-mix(in lab,red,red)){:is(#admin_documents_show,#admin_documents_edit,#admin_documents_view){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 26%),#f5f7f8}}#admin_documents_show .document-detail-page,#admin_documents_edit .document-detail-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_documents_show .document-detail-hero,#admin_documents_edit .document-detail-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){:is(#admin_documents_show .document-detail-hero,#admin_documents_edit .document-detail-hero){background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_documents_show .document-detail-hero:after,#admin_documents_edit .document-detail-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_documents_show .document-detail-hero .documents-eyebrow,#admin_documents_edit .document-detail-hero .documents-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){:is(#admin_documents_show .document-detail-hero .documents-eyebrow,#admin_documents_edit .document-detail-hero .documents-eyebrow){color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_documents_show .document-detail-hero__icon,#admin_documents_edit .document-detail-hero__icon{background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}#admin_documents_show .document-detail-hero__brand,#admin_documents_edit .document-detail-hero__brand{background:#fffffff5;border-color:#ffffffad;padding:5px;overflow:hidden;box-shadow:0 9px 22px #041d273d}#admin_documents_show .document-detail-hero__brand-ring,#admin_documents_edit .document-detail-hero__brand-ring{transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:.9s cubic-bezier(.34,1.12,.64,1) .18s both document-brand-spin;display:flex}#admin_documents_show .document-detail-hero__brand-ring img,#admin_documents_edit .document-detail-hero__brand-ring img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}@keyframes document-brand-spin{0%{opacity:0;transform:rotate(-360deg)scale(.68)}72%{opacity:1;transform:rotate(12deg)scale(1.04)}to{opacity:1;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){#admin_documents_show .document-detail-hero__brand-ring,#admin_documents_edit .document-detail-hero__brand-ring{animation:none}}#admin_documents_show .document-detail-hero__copy h1,#admin_documents_edit .document-detail-hero__copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:800;line-height:1.1}#admin_documents_show .document-detail-hero__copy p,#admin_documents_edit .document-detail-hero__copy p{color:#ffffffc2;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.6}#admin_documents_show .document-detail-hero__actions,#admin_documents_edit .document-detail-hero__actions{gap:7px;display:grid}#admin_documents_show .document-detail-hero__actions>span,#admin_documents_show .document-detail-hero__actions>a,#admin_documents_edit .document-detail-hero__actions>span,#admin_documents_edit .document-detail-hero__actions>a{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:8px 12px;font-size:10px;font-weight:750;text-decoration:none;display:flex}#admin_documents_show .document-detail-hero__actions>a:hover,#admin_documents_edit .document-detail-hero__actions>a:hover{color:var(--branding-primary-color);background:#fff}#admin_documents_show .document-detail-layout,#admin_documents_edit .document-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_documents_show .document-detail-sidebar,#admin_documents_edit .document-detail-sidebar{gap:24px;min-width:0;display:grid}#admin_documents_show .document-detail-card,#admin_documents_show .document-file-card,#admin_documents_edit .document-detail-card,#admin_documents_edit .document-file-card{border:1px solid var(--documents-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_documents_show .document-detail-card,#admin_documents_edit .document-detail-card{padding:30px}#admin_documents_show .documents-card-header,#admin_documents_edit .documents-card-header{border-bottom:1px solid var(--documents-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_documents_show .documents-card-header h2,#admin_documents_edit .documents-card-header h2{color:var(--documents-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}#admin_documents_show .documents-card-header p,#admin_documents_edit .documents-card-header p{color:var(--documents-muted);margin:8px 0 0;font-size:12px}#admin_documents_show .document-status,#admin_documents_edit .document-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9.5px;font-weight:800;display:inline-flex}#admin_documents_show .document-status i,#admin_documents_edit .document-status i{font-size:6px}#admin_documents_show .document-status--valid,#admin_documents_edit .document-status--valid{color:#24754d;background:#e9f7ef}#admin_documents_show .document-status--expired,#admin_documents_edit .document-status--expired{color:#a63e36;background:#fff0ef}#admin_documents_show .document-status--pending,#admin_documents_edit .document-status--pending{color:#8a5d0b;background:#fff7e7}#admin_documents_show .document-detail-facts,#admin_documents_edit .document-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}#admin_documents_show .document-detail-facts>div,#admin_documents_edit .document-detail-facts>div{border-bottom:1px solid var(--documents-border);border-right:1px solid var(--documents-border);min-width:0;padding:18px}#admin_documents_show .document-detail-facts>div:nth-child(-n+3),#admin_documents_edit .document-detail-facts>div:nth-child(-n+3){padding-top:0}#admin_documents_show .document-detail-facts>div:nth-child(3n),#admin_documents_edit .document-detail-facts>div:nth-child(3n){border-right:0}#admin_documents_show .document-detail-facts>div:nth-child(n+4),#admin_documents_edit .document-detail-facts>div:nth-child(n+4){border-bottom:0;padding-bottom:0}#admin_documents_show .document-detail-facts>div:nth-child(3n+1),#admin_documents_edit .document-detail-facts>div:nth-child(3n+1){padding-left:0}#admin_documents_show .document-detail-facts dt,#admin_documents_edit .document-detail-facts dt{color:#7a8991;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}#admin_documents_show .document-detail-facts dd,#admin_documents_edit .document-detail-facts dd{color:var(--documents-ink);overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:11px;font-weight:700;line-height:1.5;display:flex}#admin_documents_show .document-detail-facts dd a,#admin_documents_edit .document-detail-facts dd a{color:var(--branding-primary-color);text-decoration:none}#admin_documents_show .document-detail-facts dd small,#admin_documents_edit .document-detail-facts dd small{color:var(--documents-muted);font-size:9.5px;font-weight:500}#admin_documents_show .document-detail-actions,#admin_documents_edit .document-detail-actions{border-top:1px solid var(--documents-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding-top:22px;display:flex}#admin_documents_show .document-detail-action,#admin_documents_edit .document-detail-action{color:#52656f;background:#fff;border:1px solid #d2dce0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_documents_show .document-detail-action:hover,#admin_documents_edit .document-detail-action:hover{border-color:var(--branding-primary-color);color:var(--branding-primary-color)}#admin_documents_show .document-detail-action--primary,#admin_documents_edit .document-detail-action--primary{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_documents_show .document-detail-action--primary:hover,#admin_documents_edit .document-detail-action--primary:hover{background:var(--branding-primary-color);color:#fff}#admin_documents_show .document-detail-action--validate,#admin_documents_edit .document-detail-action--validate{color:#24754d;background:#e9f7ef;border-color:#cde8d8}#admin_documents_show .document-detail-action--danger,#admin_documents_edit .document-detail-action--danger{color:#a63e36;margin-left:auto}#admin_documents_show .document-detail-action--danger:hover,#admin_documents_edit .document-detail-action--danger:hover{color:#a63e36;background:#fff6f5;border-color:#a63e36}#admin_documents_show .document-file-card,#admin_documents_edit .document-file-card{padding:24px}#admin_documents_show .document-file-card__icon,#admin_documents_edit .document-file-card__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:13px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_documents_show .document-file-card__icon,#admin_documents_edit .document-file-card__icon){background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_documents_show .document-file-card h2,#admin_documents_edit .document-file-card h2{color:var(--documents-ink);margin:0;font-size:18px;font-weight:800}#admin_documents_show .document-file-card>p,#admin_documents_edit .document-file-card>p{color:var(--documents-muted);margin:8px 0 18px;font-size:10.5px;line-height:1.55}#admin_documents_show .document-file-card dl,#admin_documents_edit .document-file-card dl{border-top:1px solid var(--documents-border);margin:0 0 18px}#admin_documents_show .document-file-card dl>div,#admin_documents_edit .document-file-card dl>div{border-bottom:1px solid var(--documents-border);padding:12px 0}#admin_documents_show .document-file-card dt,#admin_documents_edit .document-file-card dt{color:#7a8991;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:800}#admin_documents_show .document-file-card dd,#admin_documents_edit .document-file-card dd{color:var(--documents-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}#admin_documents_show .document-file-card dd a,#admin_documents_edit .document-file-card dd a{color:var(--branding-primary-color);font-weight:750;text-decoration:none}#admin_documents_show .document-file-card dd a:hover,#admin_documents_edit .document-file-card dd a:hover{color:var(--branding-secondary-color)}#admin_documents_show .document-file-card>a,#admin_documents_edit .document-file-card>a{background:var(--branding-secondary-color);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:flex}#admin_documents_show .document-file-card>a:hover,#admin_documents_edit .document-file-card>a:hover{background:var(--branding-primary-color)}#admin_documents_edit .document-edit-alert{color:#923b34;background:#fff3f2;border:1px solid #efcecb;border-radius:11px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:10.5px;line-height:1.5;display:flex}#admin_documents_edit .document-edit-alert strong,#admin_documents_edit .document-edit-alert span{display:block}#admin_documents_edit .document-edit-alert span{color:#a85a54;font-size:9.5px}#admin_documents_edit .document-edit-alert i{margin-top:2px}#admin_documents_edit .document-edit-card{min-width:0}#admin_documents_edit .document-edit-current{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:12px;margin-bottom:24px;padding:18px}@supports (color:color-mix(in lab,red,red)){#admin_documents_edit .document-edit-current{background:color-mix(in srgb,var(--branding-primary-color)4%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_documents_edit .document-edit-current dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}#admin_documents_edit .document-edit-current dl>div{background:#fff;border:1px solid #e2e8eb;border-radius:9px;min-width:0;padding:11px}#admin_documents_edit .document-edit-current dt{color:#84939a;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:800}#admin_documents_edit .document-edit-current dd{color:var(--documents-ink);overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:800}#admin_documents_edit .document-edit-current__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#admin_documents_edit .document-edit-current__heading h3{color:var(--documents-ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}#admin_documents_edit .document-edit-current__heading>span{color:#60727b;text-transform:uppercase;background:#fff;border:1px solid #d8e2e6;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8.5px;font-weight:800;display:inline-flex}#admin_documents_edit .document-edit-fields-heading{margin-bottom:18px}#admin_documents_edit .document-edit-fields-heading h3{color:var(--documents-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}#admin_documents_edit .document-edit-fields-heading p{color:var(--documents-muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}#admin_documents_edit .document-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#admin_documents_edit .document-edit-field{min-width:0}#admin_documents_edit .document-edit-field label{color:#52656f;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:9.5px;font-weight:800;display:flex}#admin_documents_edit .document-edit-field label i{color:var(--branding-secondary-color)}#admin_documents_edit .document-edit-field input{color:var(--documents-ink);background:#f9fbfb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;font-size:11.5px}#admin_documents_edit .document-edit-field input::-moz-placeholder{color:#8a979e}#admin_documents_edit .document-edit-field input::placeholder{color:#8a979e}#admin_documents_edit .document-edit-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){#admin_documents_edit .document-edit-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_documents_edit .document-edit-field input.has-error{border-color:#b64b43;box-shadow:0 0 0 3px #b64b431a}#admin_documents_edit .document-edit-field>small{color:#84939a;margin-top:6px;font-size:8.5px;line-height:1.45;display:block}#admin_documents_edit .document-edit-field--wide{grid-column:1/-1}#admin_documents_edit .document-edit-field__error{color:#9d3c35;margin-top:5px;font-size:8.5px;font-weight:700;display:block}#admin_documents_edit .document-edit-actions{border-top:1px solid var(--documents-border);align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:flex}#admin_documents_edit .document-edit-actions .document-edit-cancel{color:#657780;background:#fff;border:1px solid #cbd7dc;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}#admin_documents_edit .document-edit-actions .document-edit-cancel:hover,#admin_documents_edit .document-edit-actions .document-edit-cancel:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);background:#f7fafb;outline:none}#admin_documents_edit .document-edit-save{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:10.5px;font-weight:800;display:inline-flex}#admin_documents_edit .document-edit-save:hover,#admin_documents_edit .document-edit-save:focus-visible{background:var(--branding-primary-color);outline:none}#admin_documents_edit .document-validation-card{background:#fff;border:1px solid #ecd9c9;border-radius:18px;padding:24px;box-shadow:0 12px 34px #12334011}#admin_documents_edit .document-validation-card>h2{color:var(--documents-ink);margin:0;font-size:18px;font-weight:800}#admin_documents_edit .document-validation-card>p{color:var(--documents-muted);margin:8px 0 16px;font-size:10.5px;line-height:1.55}#admin_documents_edit .document-validation-card__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:19px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_edit .document-validation-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_documents_edit .document-validation-card__impact{color:#7b5323;background:#fff8ef;border:1px solid #f1dfc7;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px;font-size:9.5px;line-height:1.45;display:flex}#admin_documents_edit .document-validation-card__impact i{color:var(--branding-secondary-color);margin-top:2px}#admin_documents_edit .document-validation-confirm{border-top:1px solid var(--documents-border);padding-top:14px}#admin_documents_edit .document-validation-confirm summary{color:#9c4a1b;cursor:pointer;background:#fff;border:1px solid #dba87e;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:10px;font-weight:800;list-style:none;display:flex}#admin_documents_edit .document-validation-confirm summary::-webkit-details-marker{display:none}#admin_documents_edit .document-validation-confirm summary:hover,#admin_documents_edit .document-validation-confirm summary:focus-visible{background:#fff8f2;outline:none}#admin_documents_edit .document-validation-confirm[open] summary{display:none}#admin_documents_edit .document-validation-confirm>div{background:#fff8f2;border:1px solid #edd3bd;border-radius:10px;padding:13px}#admin_documents_edit .document-validation-confirm>div strong{color:#743612;font-size:11px;display:block}#admin_documents_edit .document-validation-confirm>div>p{color:#805d47;margin:5px 0 11px;font-size:9.5px;line-height:1.45}#admin_documents_edit .document-validation-confirm button{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;padding:8px 10px;font-size:9.5px;font-weight:800;display:flex}#admin_documents_edit .document-validation-confirm button:hover,#admin_documents_edit .document-validation-confirm button:focus-visible{background:#9c4a1b;outline:none}#admin_documents_view .document-viewer-page{gap:18px;max-width:1500px;margin:0 auto;display:grid}#admin_documents_view .document-viewer-toolbar,#admin_documents_view .document-viewer-shell{border:1px solid var(--documents-border);background:#fff;border-radius:16px;box-shadow:0 12px 34px #12334011}#admin_documents_view .document-viewer-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}#admin_documents_view .document-viewer-toolbar h1{color:var(--documents-ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}#admin_documents_view .document-viewer-toolbar p{color:var(--documents-muted);margin:6px 0 0;font-size:10px}#admin_documents_view .document-viewer-toolbar__actions{align-items:center;gap:7px;display:flex}#admin_documents_view .document-viewer-toolbar__actions a{color:#52656f;background:#fff;border:1px solid #d2dce0;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:8px 10px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_documents_view .document-viewer-toolbar__actions a:hover{border-color:var(--branding-primary-color);color:var(--branding-primary-color)}#admin_documents_view .document-viewer-shell{background:#e9edef;justify-content:center;align-items:center;min-height:72vh;padding:16px;display:flex;overflow:hidden}#admin_documents_view .document-viewer-shell object{background:#fff;border:0;border-radius:8px;width:100%;height:72vh}#admin_documents_view .document-viewer-shell>img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:72vh;display:block;box-shadow:0 8px 28px #12334024}#admin_documents_view .document-viewer-fallback{color:var(--documents-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}#admin_documents_view .document-viewer-fallback i{color:#a63e36;margin-bottom:10px;font-size:28px}#admin_documents_view .document-viewer-fallback strong{color:var(--documents-ink);font-size:13px}#admin_documents_view .document-viewer-fallback p{font-size:10px}#admin_documents_view .document-viewer-fallback a{color:var(--branding-secondary-color);font-size:10px;font-weight:800}#admin_documents_view .document-viewer-unavailable{color:var(--documents-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:55vh;margin:auto;padding:42px;display:flex}#admin_documents_view .document-viewer-unavailable>span{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:22px;font-size:28px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_documents_view .document-viewer-unavailable>span{background:color-mix(in srgb,var(--branding-secondary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-secondary-color)16%,white)}}#admin_documents_view .document-viewer-unavailable strong{color:var(--documents-ink);margin-bottom:8px;font-size:22px}#admin_documents_view .document-viewer-unavailable p{margin:0 0 24px;font-size:15px;line-height:1.6}#admin_documents_view .document-viewer-unavailable a{background:var(--branding-secondary-color);color:#fff;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:750;text-decoration:none}#admin_documents_delete{background:radial-gradient(circle at 50% 8%,#a63e3612,#0000 28%),#f5f7f8;justify-content:center;align-items:flex-start;min-height:calc(100vh - 80px);padding:54px 0 80px;display:flex}#admin_documents_delete .document-delete-page{max-width:720px;margin:0 auto}#admin_documents_delete .document-delete-card{border:1px solid var(--documents-border);text-align:center;background:#fff;border-radius:18px;padding:38px;box-shadow:0 16px 42px #12334017}#admin_documents_delete .document-delete-card .documents-eyebrow{color:#a63e36}#admin_documents_delete .document-delete-card h1{color:var(--documents-ink);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.15}#admin_documents_delete .document-delete-card>p{color:var(--documents-muted);max-width:520px;margin:12px auto 0;font-size:12px;line-height:1.65}#admin_documents_delete .document-delete-icon{color:#a63e36;background:#fff2f1;border:1px solid #f0cfcc;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:20px;display:flex}#admin_documents_delete .document-delete-record{text-align:left;background:#f8fafb;border:1px solid #e0e7ea;border-radius:11px;align-items:flex-start;gap:12px;margin:25px 0;padding:16px;display:flex}#admin_documents_delete .document-delete-record>i{color:var(--branding-secondary-color);margin-top:3px;font-size:15px}#admin_documents_delete .document-delete-record>div{flex-direction:column;display:flex}#admin_documents_delete .document-delete-record strong{color:var(--documents-ink);font-size:12px;line-height:1.45}#admin_documents_delete .document-delete-record span{color:var(--documents-muted);font-size:10.5px;line-height:1.5}#admin_documents_delete .document-delete-actions{justify-content:center;gap:10px;display:flex}#admin_documents_delete .document-delete-confirm,#admin_documents_delete .document-delete-cancel{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}#admin_documents_delete .document-delete-confirm{color:#fff;cursor:pointer;background:#a63e36;border:1px solid #a63e36}#admin_documents_delete .document-delete-confirm:hover{background:#842f29;border-color:#842f29}#admin_documents_delete .document-delete-cancel{color:#52656f;background:#fff;border:1px solid #d2dce0}#admin_documents_delete .document-delete-cancel:hover{border-color:var(--branding-primary-color);color:var(--branding-primary-color)}@media (max-width:1100px){#admin_documents_index .documents-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_documents_index .documents-filter-reset{grid-column:1/-1}#admin_documents_index .documents-upload-card{grid-template-columns:52px minmax(0,1fr)}#admin_documents_index .documents-upload-form{grid-column:1/-1}#admin_documents_index .documents-report-result,#admin_documents_show .document-detail-layout,#admin_documents_edit .document-detail-layout{grid-template-columns:1fr}}@media (max-width:767px){#admin_documents_index,#admin_documents_show,#admin_documents_edit,#admin_documents_view{padding:22px 0 50px}#admin_documents_index .documents-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_documents_index .documents-intro h1{font-size:27px}#admin_documents_index .documents-intro__icon{width:48px;height:48px}#admin_documents_index .documents-table-card{padding:22px}#admin_documents_index .documents-card-header__mark{display:none}#admin_documents_index .documents-filter-bar{grid-template-columns:1fr}#admin_documents_index .documents-filter-reset{grid-column:auto}#admin_documents_index .documents-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}#admin_documents_index .documents-upload-card{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:22px}#admin_documents_index .documents-upload-card__icon{width:44px;height:44px}#admin_documents_index .documents-upload-form{grid-template-columns:1fr}#admin_documents_index .documents-report-result{padding:20px}#admin_documents_index .documents-report-result__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_documents_index .documents-report-result__metric--updated{grid-column:1/-1}#admin_documents_show .document-detail-hero,#admin_documents_edit .document-detail-hero{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px}#admin_documents_show .document-detail-hero__icon,#admin_documents_edit .document-detail-hero__icon{width:48px;height:48px}#admin_documents_show .document-detail-hero__copy h1,#admin_documents_edit .document-detail-hero__copy h1{font-size:27px}#admin_documents_show .document-detail-hero__actions,#admin_documents_edit .document-detail-hero__actions{grid-column:1/-1}#admin_documents_show .document-detail-card,#admin_documents_edit .document-detail-card{padding:22px}#admin_documents_show .documents-card-header,#admin_documents_edit .documents-card-header{flex-direction:column;align-items:flex-start}#admin_documents_show .document-detail-facts,#admin_documents_edit .document-detail-facts{grid-template-columns:1fr}#admin_documents_show .document-detail-facts>div,#admin_documents_edit .document-detail-facts>div{border-right:0;border-bottom:1px solid var(--documents-border)!important;padding:14px 0!important}#admin_documents_show .document-detail-facts>div:last-child,#admin_documents_edit .document-detail-facts>div:last-child{border-bottom:0!important}#admin_documents_show .document-detail-action--danger,#admin_documents_edit .document-detail-action--danger{margin-left:0}#admin_documents_edit .document-edit-current__heading{flex-direction:column;align-items:flex-start}#admin_documents_edit .document-edit-current dl,#admin_documents_edit .document-edit-fields{grid-template-columns:1fr}#admin_documents_edit .document-edit-field--wide{grid-column:auto}#admin_documents_edit .document-edit-actions{flex-direction:column;align-items:stretch}#admin_documents_edit .document-edit-save{width:100%}#admin_documents_edit .document-edit-cancel{text-align:center;width:100%}#admin_documents_view .document-viewer-toolbar,#admin_documents_view .document-viewer-toolbar__actions{flex-direction:column;align-items:stretch}#admin_documents_view .document-viewer-toolbar__actions a{justify-content:center}#admin_documents_view .document-viewer-shell{min-height:64vh;padding:8px}#admin_documents_view .document-viewer-shell object{height:64vh}#admin_documents_delete{padding:30px 0 55px}#admin_documents_delete .document-delete-card{padding:28px 22px}#admin_documents_delete .document-delete-card h1{font-size:26px}#admin_documents_delete .document-delete-actions{flex-direction:column;align-items:stretch}}#admin_events_index{--events-ink:#172b36;--events-muted:#647782;--events-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--events-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_events_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_events_index .events-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_events_index .events-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_events_index .events-intro,#admin_events_index .events-table-card{border:1px solid var(--events-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_events_index .events-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_events_index .events-intro h1{color:var(--events-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_events_index .events-intro p{color:var(--events-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_events_index .events-intro__icon,#admin_events_index .events-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_events_index .events-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_events_index .events-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_events_index .events-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_events_index .events-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_events_index .events-create-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_events_index .events-create-action:hover,#admin_events_index .events-create-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_events_index .events-table-card{min-width:0;padding:30px}#admin_events_index .events-table-card__header{border-bottom:1px solid var(--events-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_events_index .events-table-card__header h2{color:var(--events-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_events_index .events-table-card__header p{color:var(--events-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_events_index .events-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_events_index .events-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_events_index .events-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_events_index .events-table-note i{color:var(--branding-primary-color)}#admin_events_index .events-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(150px,.65fr) minmax(150px,.65fr) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:15px;display:grid}#admin_events_index .events-filter-field,#admin_events_index .events-filter-search{background:0 0;border:0;min-width:0;margin:0;display:block}#admin_events_index .events-filter-field label,#admin_events_index .events-filter-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_events_index .events-filter-field label i,#admin_events_index .events-filter-search label i{color:var(--branding-secondary-color);font-size:10px}#admin_events_index .events-filter-field input,#admin_events_index .events-filter-field select,#admin_events_index .events-filter-search input,#admin_events_index .events-filter-search select{color:var(--events-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;margin:0;padding:8px 11px;font-size:12.5px}#admin_events_index .events-filter-field input::-moz-placeholder,#admin_events_index .events-filter-field select::-moz-placeholder,#admin_events_index .events-filter-search input::-moz-placeholder,#admin_events_index .events-filter-search select::-moz-placeholder{color:#82919a}#admin_events_index .events-filter-field input::placeholder,#admin_events_index .events-filter-field select::placeholder,#admin_events_index .events-filter-search input::placeholder,#admin_events_index .events-filter-search select::placeholder{color:#82919a}#admin_events_index .events-filter-field input:focus,#admin_events_index .events-filter-field select:focus,#admin_events_index .events-filter-search input:focus,#admin_events_index .events-filter-search select:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_events_index .events-filter-field input:focus,#admin_events_index .events-filter-field select:focus,#admin_events_index .events-filter-search input:focus,#admin_events_index .events-filter-search select:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_events_index .events-filter-field select,#admin_events_index .events-filter-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_events_index .events-filter-field select option,#admin_events_index .events-filter-search select option{color:var(--events-ink);background:#fff}#admin_events_index .events-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e0e4;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:11px;font-weight:750;display:inline-flex}#admin_events_index .events-filter-reset:hover:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color)}#admin_events_index .events-filter-reset:disabled{color:#a6b1b7;cursor:not-allowed;opacity:.7}#admin_events_index .events-table-shell{min-width:0}#admin_events_index .events-table-shell .dt-container{color:var(--events-muted);background:0 0;border:0;padding:0;font-size:12px}#admin_events_index .events-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_events_index .events-table-shell .dt-container>.row>div{padding:0}#admin_events_index .events-table-shell .dt-container>.row:first-child{margin:0 0 18px}#admin_events_index .events-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_events_index .events-table-shell .dt-container>.row:nth-last-child(2){align-items:center;margin-top:18px;display:flex}#admin_events_index .events-table-shell .dt-search{margin:0}#admin_events_index .events-table-shell .dt-length{color:var(--events-muted);font-size:12px}#admin_events_index .events-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_events_index .events-table-shell .dt-length select{color:var(--events-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;padding:6px 28px 6px 10px}#admin_events_index .events-table-shell .dt-layout-table>div{padding:0;overflow-x:auto}#admin_events_index .events-table-shell table.dataTable{border:1px solid var(--events-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:11px;min-width:850px;overflow:visible;width:100%!important}#admin_events_index .events-table-shell table.dataTable thead th{border-bottom-color:var(--events-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_events_index .events-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:15px 12px;font-size:12px}#admin_events_index .events-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_events_index .events-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_events_index .events-table-shell table.dataTable th:first-child,#admin_events_index .events-table-shell table.dataTable td:first-child{width:18%}#admin_events_index .events-table-shell table.dataTable th:nth-child(2),#admin_events_index .events-table-shell table.dataTable td:nth-child(2){width:16%}#admin_events_index .events-table-shell table.dataTable th:nth-child(3),#admin_events_index .events-table-shell table.dataTable td:nth-child(3){width:25%}#admin_events_index .events-table-shell table.dataTable th:nth-child(4),#admin_events_index .events-table-shell table.dataTable td:nth-child(4){width:11%}#admin_events_index .events-table-shell table.dataTable th:nth-child(5),#admin_events_index .events-table-shell table.dataTable td:nth-child(5){width:12%}#admin_events_index .events-table-shell table.dataTable th:nth-child(6),#admin_events_index .events-table-shell table.dataTable td:nth-child(6){width:18%}#admin_events_index .events-table-shell .dt-info{color:var(--events-muted);padding-top:18px;font-size:11px}#admin_events_index .events-table-shell .dt-paging{padding-top:14px}#admin_events_index .events-table-shell .dt-paging .pagination{gap:4px;margin:0;display:flex}#admin_events_index .events-table-shell .dt-paging .page-link{border:1px solid var(--events-border);color:#52656f;background:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:11px;display:flex}#admin_events_index .events-table-shell .dt-paging .active .page-link{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}#admin_events_index .event-name{align-items:center;gap:9px;display:inline-flex}#admin_events_index .event-name>span:last-child{flex-direction:column;display:flex}#admin_events_index .event-name strong{color:var(--events-ink);font-size:12px;font-weight:800}#admin_events_index .event-name small{color:var(--events-muted);font-size:9.5px}#admin_events_index .event-name__icon{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_events_index .event-name__icon{background:color-mix(in srgb,var(--branding-secondary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-secondary-color)14%,white)}}#admin_events_index .event-location{color:#455861;align-items:center;gap:7px;display:inline-flex}#admin_events_index .event-location i{color:var(--branding-secondary-color)}#admin_events_index .event-empty-value{color:#87959d;font-style:italic}#admin_events_index .event-schedule{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}#admin_events_index .event-schedule strong{color:var(--events-ink);font-size:11px}#admin_events_index .event-schedule span{color:var(--events-muted);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}#admin_events_index .event-schedule i{color:var(--branding-secondary-color);font-size:9px}#admin_events_index .event-program-count{align-items:baseline;gap:5px;display:inline-flex}#admin_events_index .event-program-count strong{color:var(--events-ink);font-size:15px}#admin_events_index .event-program-count small{color:var(--events-muted);font-size:9.5px}#admin_events_index .event-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:800;display:inline-flex}#admin_events_index .event-status i{font-size:5px}#admin_events_index .event-status--current{color:#267149;background:#e8f6ee}#admin_events_index .event-status--upcoming{color:#25627a;background:#e8f3f8}#admin_events_index .event-status--past{color:#65747c;background:#f0f2f3}#admin_events_index .event-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}#admin_events_index .event-action:hover,#admin_events_index .event-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}@media (max-width:1100px){#admin_events_index .events-filter-bar{grid-template-columns:repeat(2,minmax(160px,1fr))}#admin_events_index .events-filter-search{grid-column:1/-1}#admin_events_index .events-filter-reset{justify-self:start}}@media (max-width:767px){#admin_events_index{padding:28px 0 55px}#admin_events_index .events-page{gap:18px}#admin_events_index .events-intro{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px}#admin_events_index .events-intro h1{font-size:28px}#admin_events_index .events-intro__icon{width:48px;height:48px;font-size:18px}#admin_events_index .events-create-action{grid-column:1/-1;width:100%}#admin_events_index .events-table-card{padding:22px}#admin_events_index .events-table-card__header{flex-direction:column;align-items:flex-start}#admin_events_index .events-filter-bar{grid-template-columns:1fr}#admin_events_index .events-filter-search{grid-column:auto}#admin_events_index .events-filter-reset{justify-self:stretch}#admin_events_index .events-table-shell .dt-container>.row:nth-last-child(2){flex-direction:column;align-items:flex-start;gap:14px}}#admin_events_show{--event-show-ink:#172b36;--event-show-muted:#647782;--event-show-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--event-show-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_events_show{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_events_show .event-show-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_events_show .event-show-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_events_show .event-show-hero{background:linear-gradient(120deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0b344429}@supports (color:color-mix(in lab,red,red)){#admin_events_show .event-show-hero{background:linear-gradient(120deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#39778b))}}#admin_events_show .event-show-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_events_show .event-show-hero .event-show-eyebrow{color:#ffb09a}#admin_events_show .event-show-hero__icon{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}#admin_events_show .event-show-hero__copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:36px;font-weight:850;line-height:1.05}#admin_events_show .event-show-hero__copy p{color:#ffffffc2;max-width:720px;margin:11px 0 0;font-size:14px;line-height:1.7}#admin_events_show .event-show-hero__actions{flex-direction:column;align-items:stretch;gap:9px;display:flex}#admin_events_show .event-show-hero__actions>*{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_events_show .event-show-hero__actions a:hover,#admin_events_show .event-show-hero__actions a:focus-visible{color:#fff;background:#ffffff2e;outline:none}#admin_events_show .event-show-overview{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:24px;display:grid}#admin_events_show .event-show-card,#admin_events_show .event-show-status,#admin_events_show .event-programs-card{border:1px solid var(--event-show-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_events_show .event-show-card{padding:30px}#admin_events_show .event-show-card__header{border-bottom:1px solid var(--event-show-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_events_show .event-show-card__header h2{color:var(--event-show-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_events_show .event-show-card__header p{color:var(--event-show-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_events_show .event-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:800;display:inline-flex}#admin_events_show .event-status i{font-size:5px}#admin_events_show .event-status--current{color:#267149;background:#e8f6ee}#admin_events_show .event-status--upcoming{color:#25627a;background:#e8f3f8}#admin_events_show .event-status--past{color:#65747c;background:#f0f2f3}#admin_events_show .event-show-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}#admin_events_show .event-show-facts>div{border-bottom:1px solid var(--event-show-border);min-width:0;padding:18px 20px}#admin_events_show .event-show-facts>div:nth-child(odd){border-right:1px solid var(--event-show-border);padding-left:0}#admin_events_show .event-show-facts>div:nth-child(2n){padding-right:0}#admin_events_show .event-show-facts>div:nth-last-child(-n+2){border-bottom:0}#admin_events_show .event-show-facts dt{color:#71818a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;font-weight:800;display:flex}#admin_events_show .event-show-facts dt i{color:var(--branding-secondary-color)}#admin_events_show .event-show-facts dd{color:var(--event-show-ink);margin:0;font-size:12px;font-weight:750}#admin_events_show .event-show-card__actions{border-top:1px solid var(--event-show-border);margin-top:22px;padding-top:22px}#admin_events_show .event-show-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_events_show .event-show-action--primary{background:var(--branding-secondary-color);color:#fff}#admin_events_show .event-show-action--primary:hover,#admin_events_show .event-show-action--primary:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_events_show .event-show-status{padding:26px}#admin_events_show .event-show-status h2{color:var(--event-show-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}#admin_events_show .event-show-status>p{color:var(--event-show-muted);margin:10px 0 22px;font-size:13px;line-height:1.65}#admin_events_show .event-show-status dl{border-top:1px solid var(--event-show-border);gap:13px;margin:0;padding-top:19px;display:grid}#admin_events_show .event-show-status dl div{justify-content:space-between;align-items:center;display:flex}#admin_events_show .event-show-status dt{color:var(--event-show-muted);font-size:10px;font-weight:700}#admin_events_show .event-show-status dd{color:var(--event-show-ink);margin:0;font-size:12px;font-weight:800}#admin_events_show .event-show-status__icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;font-size:17px;display:flex}#admin_events_show .event-show-status__icon--current{color:#267149;background:#e8f6ee}#admin_events_show .event-show-status__icon--upcoming{color:#25627a;background:#e8f3f8}#admin_events_show .event-show-status__icon--past{color:#65747c;background:#f0f2f3}#admin_events_show .event-programs-card{padding:30px}#admin_events_show .event-programs-header{border-bottom:1px solid var(--event-show-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_events_show .event-programs-header h2{color:var(--event-show-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800}#admin_events_show .event-programs-header p{color:var(--event-show-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_events_show .event-programs-tools{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;padding:14px;display:flex}#admin_events_show .event-programs-tools>span{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}#admin_events_show .event-programs-search{width:100%;min-width:0;max-width:420px}#admin_events_show .event-programs-search label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_events_show .event-programs-search label i{color:var(--branding-secondary-color)}#admin_events_show .event-programs-search input{color:var(--event-show-ink);background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_events_show .event-programs-search input::-moz-placeholder{color:#82919a}#admin_events_show .event-programs-search input::placeholder{color:#82919a}#admin_events_show .event-programs-search input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){#admin_events_show .event-programs-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_events_show .event-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#admin_events_show .event-program-grid>a{border:1px solid var(--event-show-border);color:var(--event-show-ink);background:#fff;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;text-decoration:none;display:grid}#admin_events_show .event-program-grid>a:hover,#admin_events_show .event-program-grid>a:focus-visible{border-color:var(--branding-secondary-color);color:var(--event-show-ink);background:#f9fbfb;outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){:is(#admin_events_show .event-program-grid>a:hover,#admin_events_show .event-program-grid>a:focus-visible){border-color:color-mix(in srgb,var(--branding-secondary-color)35%,var(--event-show-border))}}#admin_events_show .event-program-grid>a:hover>i,#admin_events_show .event-program-grid>a:focus-visible>i{color:var(--branding-secondary-color);transform:translate(2px)}#admin_events_show .event-program-grid>a[hidden]{display:none}#admin_events_show .event-program-grid>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}#admin_events_show .event-program-grid>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}#admin_events_show .event-program-grid>a small{color:var(--event-show-muted);font-size:9px}#admin_events_show .event-program-grid>a>i{color:#a1adb3;font-size:10px}#admin_events_show .event-program-initials{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_events_show .event-program-initials{background:color-mix(in srgb,var(--branding-primary-color)8%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_events_show .event-programs-empty{color:var(--event-show-muted);text-align:center;background:#f7f9fa;border:1px dashed #cfdadd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:28px;font-size:12px;display:flex}#admin_events_show .event-programs-empty[hidden]{display:none}#admin_events_show .event-programs-empty>i{color:var(--branding-secondary-color);margin-bottom:12px;font-size:22px}#admin_events_show .event-programs-empty strong{color:var(--event-show-ink);font-size:15px}#admin_events_show .event-programs-empty p{margin:6px 0 0}@media (max-width:1100px){#admin_events_show .event-show-overview{grid-template-columns:1fr}#admin_events_show .event-show-status dl,#admin_events_show .event-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#admin_events_show{padding:28px 0 55px}#admin_events_show .event-show-page{gap:18px}#admin_events_show .event-show-hero{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px}#admin_events_show .event-show-hero__icon{width:48px;height:48px;font-size:18px}#admin_events_show .event-show-hero__copy h1{font-size:28px}#admin_events_show .event-show-hero__actions{grid-column:1/-1}#admin_events_show .event-show-card,#admin_events_show .event-show-status,#admin_events_show .event-programs-card{padding:22px}#admin_events_show .event-show-card__header,#admin_events_show .event-programs-header,#admin_events_show .event-programs-tools{flex-direction:column;align-items:stretch}#admin_events_show .event-show-facts{grid-template-columns:1fr}#admin_events_show .event-show-facts>div{border-bottom:1px solid var(--event-show-border)!important;border-right:0!important;padding:15px 0!important}#admin_events_show .event-show-facts>div:last-child{border-bottom:0!important}#admin_events_show .event-show-action{width:100%}#admin_events_show .event-show-status dl{grid-template-columns:1fr}#admin_events_show .event-programs-tools>span{align-self:flex-start}#admin_events_show .event-programs-search{max-width:none}#admin_events_show .event-program-grid{grid-template-columns:1fr}}#admin_event_create,#admin_event_edit{--event-form-ink:#172b36;--event-form-muted:#647782;--event-form-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--event-form-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_event_create,#admin_event_edit){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_event_create .event-create-page,#admin_event_edit .event-create-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_event_create .event-form-eyebrow,#admin_event_edit .event-form-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_event_create .event-create-intro,#admin_event_create .event-create-card,#admin_event_create .event-create-guidance,#admin_event_edit .event-create-intro,#admin_event_edit .event-create-card,#admin_event_edit .event-create-guidance{border:1px solid var(--event-form-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_event_create .event-create-intro,#admin_event_edit .event-create-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_event_create .event-create-intro h1,#admin_event_edit .event-create-intro h1{color:var(--event-form-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_event_create .event-create-intro p,#admin_event_edit .event-create-intro p{color:var(--event-form-muted);max-width:800px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_event_create .event-create-intro__icon,#admin_event_edit .event-create-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_event_create .event-create-intro__icon,#admin_event_edit .event-create-intro__icon){background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_event_create .event-create-back,#admin_event_create .event-create-cancel,#admin_event_edit .event-create-back,#admin_event_edit .event-create-cancel{color:#52656f;white-space:nowrap;background:#fff;border:1px solid #d7e0e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_event_create .event-create-back:hover,#admin_event_create .event-create-back:focus-visible,#admin_event_create .event-create-cancel:hover,#admin_event_create .event-create-cancel:focus-visible,#admin_event_edit .event-create-back:hover,#admin_event_edit .event-create-back:focus-visible,#admin_event_edit .event-create-cancel:hover,#admin_event_edit .event-create-cancel:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_event_create .event-create-layout,#admin_event_edit .event-create-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_event_create .event-create-card,#admin_event_edit .event-create-card{min-width:0;padding:30px}#admin_event_create .event-create-card__header,#admin_event_edit .event-create-card__header{border-bottom:1px solid var(--event-form-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:24px;display:flex}#admin_event_create .event-create-card__header h2,#admin_event_edit .event-create-card__header h2{color:var(--event-form-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_event_create .event-create-card__header p,#admin_event_edit .event-create-card__header p{color:var(--event-form-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_event_create .event-create-card__mark,#admin_event_create .event-create-guidance__icon,#admin_event_edit .event-create-card__mark,#admin_event_edit .event-create-guidance__icon{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_event_create .event-create-fields,#admin_event_edit .event-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}#admin_event_create .event-create-field,#admin_event_edit .event-create-field{min-width:0}#admin_event_create .event-create-field label,#admin_event_edit .event-create-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}#admin_event_create .event-create-field label i,#admin_event_edit .event-create-field label i{color:var(--branding-secondary-color)}#admin_event_create .event-create-field input,#admin_event_edit .event-create-field input{color:var(--event-form-ink);background:#f9fbfb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:48px;padding:11px 13px;font-size:14px}#admin_event_create .event-create-field input::-moz-placeholder,#admin_event_edit .event-create-field input::-moz-placeholder{color:#8a979e}#admin_event_create .event-create-field input::placeholder,#admin_event_edit .event-create-field input::placeholder{color:#8a979e}#admin_event_create .event-create-field input:focus,#admin_event_edit .event-create-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_event_create .event-create-field input:focus,#admin_event_edit .event-create-field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_event_create .event-create-field ul,#admin_event_edit .event-create-field ul{color:#a73f37;margin:7px 0 0;padding:0;font-size:11px;list-style:none}#admin_event_create .event-create-field__help,#admin_event_edit .event-create-field__help{color:var(--event-form-muted);margin-top:7px;font-size:10.5px;line-height:1.45;display:block}#admin_event_create .event-create-actions,#admin_event_edit .event-create-actions{border-top:1px solid var(--event-form-border);align-items:center;gap:10px;margin-top:28px;padding-top:24px;display:flex}#admin_event_create .event-create-submit,#admin_event_edit .event-create-submit{background:var(--branding-secondary-color);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:11.5px;font-weight:800;display:inline-flex}#admin_event_create .event-create-submit:hover,#admin_event_create .event-create-submit:focus-visible,#admin_event_edit .event-create-submit:hover,#admin_event_edit .event-create-submit:focus-visible{background:var(--branding-primary-color);outline:none;transform:translateY(-1px)}#admin_event_create .event-create-guidance,#admin_event_edit .event-create-guidance{padding:26px}#admin_event_create .event-create-guidance .event-create-guidance__icon,#admin_event_edit .event-create-guidance .event-create-guidance__icon{margin-bottom:24px}#admin_event_create .event-create-guidance h2,#admin_event_edit .event-create-guidance h2{color:var(--event-form-ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}#admin_event_create .event-create-guidance>p,#admin_event_edit .event-create-guidance>p{color:var(--event-form-muted);margin:12px 0 22px;font-size:13px;line-height:1.65}#admin_event_create .event-create-guidance ul,#admin_event_edit .event-create-guidance ul{border-top:1px solid var(--event-form-border);gap:17px;margin:0;padding:22px 0 0;list-style:none;display:grid}#admin_event_create .event-create-guidance li,#admin_event_edit .event-create-guidance li{color:var(--event-form-muted);align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}#admin_event_create .event-create-guidance li>i,#admin_event_edit .event-create-guidance li>i{color:#267149;background:#e8f6ee;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:9px;display:flex}#admin_event_create .event-create-guidance li strong,#admin_event_edit .event-create-guidance li strong{color:var(--event-form-ink);font-weight:800;display:block}#admin_event_create .event-edit-original-data,#admin_event_edit .event-edit-original-data{border-top:1px solid var(--event-form-border);gap:14px;margin:0;padding-top:20px;display:grid}#admin_event_create .event-edit-original-data>div,#admin_event_edit .event-edit-original-data>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}#admin_event_create .event-edit-original-data dt,#admin_event_edit .event-edit-original-data dt{color:var(--event-form-muted);font-size:10px;font-weight:700}#admin_event_create .event-edit-original-data dd,#admin_event_edit .event-edit-original-data dd{color:var(--event-form-ink);text-align:right;margin:0;font-size:11px;font-weight:800}#admin_event_create .event-edit-note,#admin_event_edit .event-edit-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--event-form-muted);border-radius:9px;align-items:flex-start;gap:8px;margin-top:22px;padding:11px;font-size:10.5px;line-height:1.55;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_event_create .event-edit-note,#admin_event_edit .event-edit-note){background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_event_create .event-edit-note i,#admin_event_edit .event-edit-note i{color:var(--branding-primary-color);margin-top:2px}@media (max-width:1050px){#admin_event_create .event-create-layout,#admin_event_edit .event-create-layout{grid-template-columns:1fr}#admin_event_create .event-create-guidance,#admin_event_edit .event-create-guidance{order:-1}#admin_event_create .event-create-guidance ul,#admin_event_edit .event-create-guidance ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){#admin_event_create,#admin_event_edit{padding:28px 0 55px}#admin_event_create .event-create-page,#admin_event_edit .event-create-page{gap:18px}#admin_event_create .event-create-intro,#admin_event_edit .event-create-intro{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px}#admin_event_create .event-create-intro h1,#admin_event_edit .event-create-intro h1{font-size:28px}#admin_event_create .event-create-intro__icon,#admin_event_edit .event-create-intro__icon{width:48px;height:48px;font-size:18px}#admin_event_create .event-create-back,#admin_event_edit .event-create-back{grid-column:1/-1;width:100%}#admin_event_create .event-create-card,#admin_event_create .event-create-guidance,#admin_event_edit .event-create-card,#admin_event_edit .event-create-guidance{padding:22px}#admin_event_create .event-create-card__header,#admin_event_edit .event-create-card__header{flex-direction:column;align-items:flex-start}#admin_event_create .event-create-fields,#admin_event_create .event-create-guidance ul,#admin_event_edit .event-create-fields,#admin_event_edit .event-create-guidance ul{grid-template-columns:1fr}#admin_event_create .event-create-actions,#admin_event_edit .event-create-actions{flex-direction:column;align-items:stretch}#admin_event_create .event-create-submit,#admin_event_create .event-create-cancel,#admin_event_edit .event-create-submit,#admin_event_edit .event-create-cancel{width:100%}}#admin_invitations_index{--invitations-ink:#172b36;--invitations-muted:#647782;--invitations-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--invitations-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_invitations_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_invitations_index .invitations-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_invitations_index .invitations-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_invitations_index .invitations-intro,#admin_invitations_index .invitations-table-card{border:1px solid var(--invitations-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_invitations_index .invitations-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_invitations_index .invitations-intro h1{color:var(--invitations-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_invitations_index .invitations-intro p{color:var(--invitations-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_invitations_index .invitations-intro__icon,#admin_invitations_index .invitations-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_invitations_index .invitations-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_invitations_index .invitations-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_invitations_index .invitations-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_invitations_index .invitations-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_invitations_index .invitations-create-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_invitations_index .invitations-create-action:hover,#admin_invitations_index .invitations-create-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_invitations_index .invitations-table-card{min-width:0;padding:30px}#admin_invitations_index .invitations-table-card__header{border-bottom:1px solid var(--invitations-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_invitations_index .invitations-table-card__header h2{color:var(--invitations-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_invitations_index .invitations-table-card__header p{color:var(--invitations-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_invitations_index .invitations-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_invitations_index .invitations-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_invitations_index .invitations-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_invitations_index .invitations-table-note i{color:var(--branding-primary-color)}#admin_invitations_index .invitations-table-note strong{color:var(--invitations-ink)}#admin_invitations_index .invitations-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(190px,.85fr) minmax(180px,.75fr) minmax(260px,1.2fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:15px;display:grid}#admin_invitations_index .invitations-filter-field{min-width:0}#admin_invitations_index .invitations-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_invitations_index .invitations-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_invitations_index .invitations-filter-field select,#admin_invitations_index .invitations-filter-field input{color:var(--invitations-ink);color-scheme:light;background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_invitations_index .invitations-filter-field select:focus,#admin_invitations_index .invitations-filter-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_index .invitations-filter-field select:focus,#admin_invitations_index .invitations-filter-field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_invitations_index .invitations-filter-field select::-moz-placeholder,#admin_invitations_index .invitations-filter-field input::-moz-placeholder{color:#82919a}#admin_invitations_index .invitations-filter-field select::placeholder,#admin_invitations_index .invitations-filter-field input::placeholder{color:#82919a}#admin_invitations_index .invitations-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_invitations_index .invitations-filter-field select option{color:var(--invitations-ink);background-color:#fff}#admin_invitations_index .invitations-filter-search{background:0 0;border:0;margin:0;display:block}#admin_invitations_index .invitations-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_invitations_index .invitations-filter-reset:hover:not(:disabled),#admin_invitations_index .invitations-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_invitations_index .invitations-filter-reset:disabled{cursor:default;opacity:.45}#admin_invitations_index .invitations-table-tools{border-bottom:1px solid var(--invitations-border);justify-content:flex-end;align-items:center;gap:12px;margin-bottom:18px;padding:0 0 16px;display:flex}#admin_invitations_index .invitations-table-tools>span{color:#7a8991;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_invitations_index .invitations-refresh-action{color:#52656f;cursor:pointer;background:#f7f9fa;border:1px solid #d7e0e4;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:9.5px;font-weight:750;display:inline-flex}#admin_invitations_index .invitations-refresh-action:hover,#admin_invitations_index .invitations-refresh-action:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);background:#fff;outline:none}#admin_invitations_index .invitations-table-shell{min-width:0}#admin_invitations_index .invitations-table-shell .dt-container{color:var(--invitations-ink);background:0 0;border:0;padding:0}#admin_invitations_index .invitations-table-shell .dt-layout-table,#admin_invitations_index .invitations-table-shell .dt-scroll-body,#admin_invitations_index .invitations-table-shell .dataTables_scrollBody{overflow-x:auto}#admin_invitations_index .invitations-table-shell .dt-length{color:var(--invitations-muted);margin-bottom:14px;font-size:10.5px}#admin_invitations_index .invitations-table-shell .dt-length select{color:var(--invitations-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:7px;min-height:34px}#admin_invitations_index .invitations-table-shell table.dataTable{border:1px solid var(--invitations-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:11px;min-width:900px;overflow:visible;width:100%!important}#admin_invitations_index .invitations-table-shell table.dataTable thead th{border-bottom-color:var(--invitations-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_invitations_index .invitations-table-shell table.dataTable tbody td{color:#455861;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_invitations_index .invitations-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_invitations_index .invitations-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_invitations_index .invitations-table-shell table.dataTable th:first-child,#admin_invitations_index .invitations-table-shell table.dataTable td:first-child{width:24%;min-width:220px}#admin_invitations_index .invitations-table-shell table.dataTable th:nth-child(2),#admin_invitations_index .invitations-table-shell table.dataTable td:nth-child(2){width:14%;min-width:130px}#admin_invitations_index .invitations-table-shell table.dataTable th:nth-child(3),#admin_invitations_index .invitations-table-shell table.dataTable td:nth-child(3){width:22%;min-width:200px}#admin_invitations_index .invitations-table-shell table.dataTable th:nth-child(4),#admin_invitations_index .invitations-table-shell table.dataTable td:nth-child(4),#admin_invitations_index .invitations-table-shell table.dataTable th:nth-child(5),#admin_invitations_index .invitations-table-shell table.dataTable td:nth-child(5){width:12%;min-width:110px}#admin_invitations_index .invitations-table-shell table.dataTable th:last-child,#admin_invitations_index .invitations-table-shell table.dataTable td:last-child{width:16%;min-width:120px}#admin_invitations_index .invitations-table-shell .invitation-email{color:var(--invitations-ink);align-items:center;gap:9px;max-width:100%;text-decoration:none;display:inline-flex}#admin_invitations_index .invitations-table-shell .invitation-email>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}#admin_invitations_index .invitations-table-shell .invitation-email strong{overflow-wrap:anywhere;font-size:10.5px;font-weight:750}#admin_invitations_index .invitations-table-shell .invitation-email small{color:var(--invitations-muted);font-size:8.5px}#admin_invitations_index .invitations-table-shell .invitation-email:hover strong,#admin_invitations_index .invitations-table-shell .invitation-email:focus-visible strong{color:var(--branding-secondary-color);text-decoration:underline}#admin_invitations_index .invitations-table-shell .invitation-email:focus-visible{outline:none}#admin_invitations_index .invitations-table-shell .invitation-email__icon{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_invitations_index .invitations-table-shell .invitation-email__icon{background:color-mix(in srgb,var(--branding-primary-color)8%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_invitations_index .invitations-table-shell .invitation-type,#admin_invitations_index .invitations-table-shell .invitation-subject{align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;display:flex}#admin_invitations_index .invitations-table-shell .invitation-type+.invitation-type,#admin_invitations_index .invitations-table-shell .invitation-type+.invitation-subject,#admin_invitations_index .invitations-table-shell .invitation-subject+.invitation-type,#admin_invitations_index .invitations-table-shell .invitation-subject+.invitation-subject{margin-top:5px}#admin_invitations_index .invitations-table-shell .invitation-type{border-radius:999px;padding:6px 8px;font-size:9px;font-weight:750;line-height:1.15}#admin_invitations_index .invitations-table-shell .invitation-type--coach{color:#245d70;background:#eef6f8}#admin_invitations_index .invitations-table-shell .invitation-type--program{color:#584f91;background:#f1f0fb}#admin_invitations_index .invitations-table-shell .invitation-type--system{color:#97502d;background:#fff1e9}#admin_invitations_index .invitations-table-shell .invitation-type--other{color:#52656f;background:#f2f5f6}#admin_invitations_index .invitations-table-shell .invitation-subject{color:#455861;font-size:10px;line-height:1.35}#admin_invitations_index .invitations-table-shell .invitation-subject i{color:var(--branding-secondary-color);font-size:8px}#admin_invitations_index .invitations-table-shell .invitation-subject--empty{color:var(--invitations-muted);font-style:italic}#admin_invitations_index .invitations-table-shell .invitation-date{flex-direction:column;gap:3px;display:flex}#admin_invitations_index .invitations-table-shell .invitation-date strong{color:var(--invitations-ink);font-size:10px;font-weight:750}#admin_invitations_index .invitations-table-shell .invitation-date small{color:var(--invitations-muted);font-size:8.5px}#admin_invitations_index .invitations-table-shell .invitation-date--empty{color:var(--invitations-muted);font-size:9px}#admin_invitations_index .invitations-table-shell .invitation-view-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:9.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_invitations_index .invitations-table-shell .invitation-view-action:hover,#admin_invitations_index .invitations-table-shell .invitation-view-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_invitations_index .invitations-table-shell .dt-info{color:var(--invitations-muted);margin-top:18px;font-size:11px}#admin_invitations_index .invitations-table-shell .dt-paging{margin-top:12px}#admin_invitations_index .invitations-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_invitations_index .invitations-table-shell div.dt-paging ul.pagination li{margin:0}#admin_invitations_index .invitations-table-shell div.dt-paging ul.pagination li button,#admin_invitations_index .invitations-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_invitations_index .invitations-table-shell div.dt-paging ul.pagination li.active button,#admin_invitations_index .invitations-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}@media (max-width:1100px){#admin_invitations_index .invitations-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_invitations_index .invitations-filter-search,#admin_invitations_index .invitations-filter-reset{grid-column:1/-1}}@media (max-width:767px){#admin_invitations_index{padding:22px 0 50px}#admin_invitations_index .invitations-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_invitations_index .invitations-intro h1{font-size:27px}#admin_invitations_index .invitations-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_invitations_index .invitations-create-action{grid-column:1/-1;width:100%}#admin_invitations_index .invitations-table-card{padding:22px}#admin_invitations_index .invitations-table-card__mark{display:none}#admin_invitations_index .invitations-table-note{align-items:flex-start}#admin_invitations_index .invitations-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_invitations_index .invitations-filter-search,#admin_invitations_index .invitations-filter-reset{grid-column:auto}#admin_invitations_index .invitations-table-tools{flex-direction:column;align-items:flex-start}}#admin_invitations_show,#admin_invitations_edit,#admin_invitations_delete{--invitation-record-ink:#172b36;--invitation-record-muted:#647782;--invitation-record-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 27%),#f5f7f8;color:var(--invitation-record-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show,#admin_invitations_edit,#admin_invitations_delete){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 27%),#f5f7f8}}#admin_invitations_show .invitation-record-page,#admin_invitations_show .invitation-record-main,#admin_invitations_show .invitation-record-sidebar,#admin_invitations_edit .invitation-record-page,#admin_invitations_edit .invitation-record-main,#admin_invitations_edit .invitation-record-sidebar,#admin_invitations_delete .invitation-record-page,#admin_invitations_delete .invitation-record-main,#admin_invitations_delete .invitation-record-sidebar{gap:24px;display:grid}#admin_invitations_show .invitation-record-page,#admin_invitations_edit .invitation-record-page,#admin_invitations_delete .invitation-record-page{max-width:1400px;margin:0 auto}#admin_invitations_show .invitation-record-eyebrow,#admin_invitations_edit .invitation-record-eyebrow,#admin_invitations_delete .invitation-record-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_invitations_show .invitation-record-hero,#admin_invitations_edit .invitation-record-hero,#admin_invitations_delete .invitation-record-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show .invitation-record-hero,#admin_invitations_edit .invitation-record-hero,#admin_invitations_delete .invitation-record-hero){background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_invitations_show .invitation-record-hero:after,#admin_invitations_edit .invitation-record-hero:after,#admin_invitations_delete .invitation-record-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_invitations_show .invitation-record-hero .invitation-record-eyebrow,#admin_invitations_edit .invitation-record-hero .invitation-record-eyebrow,#admin_invitations_delete .invitation-record-hero .invitation-record-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show .invitation-record-hero .invitation-record-eyebrow,#admin_invitations_edit .invitation-record-hero .invitation-record-eyebrow,#admin_invitations_delete .invitation-record-hero .invitation-record-eyebrow){color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_invitations_show .invitation-record-hero__icon,#admin_invitations_edit .invitation-record-hero__icon,#admin_invitations_delete .invitation-record-hero__icon{background:#ffffff1a;border:1px solid #ffffff38;border-radius:15px;justify-content:center;align-items:center;width:62px;height:62px;font-size:20px;display:flex}#admin_invitations_show .invitation-record-hero__copy,#admin_invitations_edit .invitation-record-hero__copy,#admin_invitations_delete .invitation-record-hero__copy{min-width:0}#admin_invitations_show .invitation-record-hero__copy h1,#admin_invitations_edit .invitation-record-hero__copy h1,#admin_invitations_delete .invitation-record-hero__copy h1{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:31px;font-weight:800;line-height:1.15}#admin_invitations_show .invitation-record-hero__summary,#admin_invitations_edit .invitation-record-hero__summary,#admin_invitations_delete .invitation-record-hero__summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}#admin_invitations_show .invitation-record-hero__summary>span,#admin_invitations_edit .invitation-record-hero__summary>span,#admin_invitations_delete .invitation-record-hero__summary>span{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex}#admin_invitations_show .invitation-record-back,#admin_invitations_edit .invitation-record-back,#admin_invitations_delete .invitation-record-back{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_invitations_show .invitation-record-back:hover,#admin_invitations_show .invitation-record-back:focus-visible,#admin_invitations_edit .invitation-record-back:hover,#admin_invitations_edit .invitation-record-back:focus-visible,#admin_invitations_delete .invitation-record-back:hover,#admin_invitations_delete .invitation-record-back:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_invitations_show .invitation-record-layout,#admin_invitations_edit .invitation-record-layout,#admin_invitations_delete .invitation-record-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_invitations_show .invitation-record-card,#admin_invitations_show .invitation-management-card,#admin_invitations_show .invitation-activity-card,#admin_invitations_show .invitation-danger-card,#admin_invitations_show .invitation-edit-note,#admin_invitations_edit .invitation-record-card,#admin_invitations_edit .invitation-management-card,#admin_invitations_edit .invitation-activity-card,#admin_invitations_edit .invitation-danger-card,#admin_invitations_edit .invitation-edit-note,#admin_invitations_delete .invitation-record-card,#admin_invitations_delete .invitation-management-card,#admin_invitations_delete .invitation-activity-card,#admin_invitations_delete .invitation-danger-card,#admin_invitations_delete .invitation-edit-note{border:1px solid var(--invitation-record-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_invitations_show .invitation-record-card,#admin_invitations_edit .invitation-record-card,#admin_invitations_delete .invitation-record-card{min-width:0;padding:30px}#admin_invitations_show .invitation-record-card__header,#admin_invitations_edit .invitation-record-card__header,#admin_invitations_delete .invitation-record-card__header{border-bottom:1px solid var(--invitation-record-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_invitations_show .invitation-record-card__header h2,#admin_invitations_edit .invitation-record-card__header h2,#admin_invitations_delete .invitation-record-card__header h2{color:var(--invitation-record-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_invitations_show .invitation-record-card__header p,#admin_invitations_edit .invitation-record-card__header p,#admin_invitations_delete .invitation-record-card__header p{color:var(--invitation-record-muted);margin:8px 0 0;font-size:12px;line-height:1.6}#admin_invitations_show .invitation-record-card__mark,#admin_invitations_edit .invitation-record-card__mark,#admin_invitations_delete .invitation-record-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_invitations_show .invitation-record-facts,#admin_invitations_edit .invitation-record-facts,#admin_invitations_delete .invitation-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}#admin_invitations_show .invitation-record-facts>div,#admin_invitations_edit .invitation-record-facts>div,#admin_invitations_delete .invitation-record-facts>div{background:#f8fafb;border:1px solid #e0e7ea;border-radius:10px;padding:15px}#admin_invitations_show .invitation-record-facts dt,#admin_invitations_edit .invitation-record-facts dt,#admin_invitations_delete .invitation-record-facts dt{color:#73838b;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:9px;font-weight:800;display:flex}#admin_invitations_show .invitation-record-facts dt i,#admin_invitations_edit .invitation-record-facts dt i,#admin_invitations_delete .invitation-record-facts dt i{color:var(--branding-secondary-color)}#admin_invitations_show .invitation-record-facts dd,#admin_invitations_edit .invitation-record-facts dd,#admin_invitations_delete .invitation-record-facts dd{color:var(--invitation-record-ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}#admin_invitations_show .invitation-record-facts dd a,#admin_invitations_edit .invitation-record-facts dd a,#admin_invitations_delete .invitation-record-facts dd a{color:inherit;text-decoration:none}#admin_invitations_show .invitation-record-facts dd a:hover,#admin_invitations_show .invitation-record-facts dd a:focus-visible,#admin_invitations_edit .invitation-record-facts dd a:hover,#admin_invitations_edit .invitation-record-facts dd a:focus-visible,#admin_invitations_delete .invitation-record-facts dd a:hover,#admin_invitations_delete .invitation-record-facts dd a:focus-visible{color:var(--branding-secondary-color);outline:none;text-decoration:underline}#admin_invitations_show .invitation-access-section,#admin_invitations_edit .invitation-access-section,#admin_invitations_delete .invitation-access-section{border-top:1px solid var(--invitation-record-border);margin-top:24px;padding-top:24px}#admin_invitations_show .invitation-access-list,#admin_invitations_edit .invitation-access-list,#admin_invitations_delete .invitation-access-list{gap:10px;display:grid}#admin_invitations_show .invitation-access-item,#admin_invitations_edit .invitation-access-item,#admin_invitations_delete .invitation-access-item{background:#f8fafb;border:1px solid #e0e7ea;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}#admin_invitations_show .invitation-access-item>div,#admin_invitations_edit .invitation-access-item>div,#admin_invitations_delete .invitation-access-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}#admin_invitations_show .invitation-access-item strong,#admin_invitations_edit .invitation-access-item strong,#admin_invitations_delete .invitation-access-item strong{color:var(--invitation-record-ink);font-size:11px;font-weight:750}#admin_invitations_show .invitation-access-item>div>span,#admin_invitations_edit .invitation-access-item>div>span,#admin_invitations_delete .invitation-access-item>div>span{color:var(--invitation-record-muted);font-size:9px}#admin_invitations_show .invitation-access-item__icon,#admin_invitations_edit .invitation-access-item__icon,#admin_invitations_delete .invitation-access-item__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show .invitation-access-item__icon,#admin_invitations_edit .invitation-access-item__icon,#admin_invitations_delete .invitation-access-item__icon){background:color-mix(in srgb,var(--branding-primary-color)8%,white)}}#admin_invitations_show .invitation-access-position,#admin_invitations_edit .invitation-access-position,#admin_invitations_delete .invitation-access-position{color:#245d70;white-space:nowrap;background:#eef6f8;border-radius:999px;padding:7px 8px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}#admin_invitations_show .invitation-access-empty,#admin_invitations_show .invitation-assignment-empty,#admin_invitations_edit .invitation-access-empty,#admin_invitations_edit .invitation-assignment-empty,#admin_invitations_delete .invitation-access-empty,#admin_invitations_delete .invitation-assignment-empty{color:var(--invitation-record-muted);background:#f8fafb;border:1px dashed #d6e0e4;border-radius:9px;padding:14px;font-size:10px}#admin_invitations_show .invitation-link-value,#admin_invitations_edit .invitation-link-value,#admin_invitations_delete .invitation-link-value{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show .invitation-link-value,#admin_invitations_edit .invitation-link-value,#admin_invitations_delete .invitation-link-value){background:color-mix(in srgb,var(--branding-primary-color)4%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)12%,white)}}#admin_invitations_show .invitation-link-value>i,#admin_invitations_edit .invitation-link-value>i,#admin_invitations_delete .invitation-link-value>i{color:var(--branding-primary-color);margin-top:2px}#admin_invitations_show .invitation-link-value .invitation-link-text,#admin_invitations_edit .invitation-link-value .invitation-link-text,#admin_invitations_delete .invitation-link-value .invitation-link-text{color:#355563;overflow-wrap:anywhere;font-size:10px;line-height:1.55}#admin_invitations_show .invitation-link-actions,#admin_invitations_edit .invitation-link-actions,#admin_invitations_delete .invitation-link-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#admin_invitations_show .invitation-link-actions button,#admin_invitations_show .invitation-link-actions a,#admin_invitations_edit .invitation-link-actions button,#admin_invitations_edit .invitation-link-actions a,#admin_invitations_delete .invitation-link-actions button,#admin_invitations_delete .invitation-link-actions a{color:#52656f;cursor:pointer;background:#fff;border:1px solid #d3dde1;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:9.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_invitations_show .invitation-link-actions button:hover,#admin_invitations_show .invitation-link-actions button:focus-visible,#admin_invitations_show .invitation-link-actions a:hover,#admin_invitations_show .invitation-link-actions a:focus-visible,#admin_invitations_edit .invitation-link-actions button:hover,#admin_invitations_edit .invitation-link-actions button:focus-visible,#admin_invitations_edit .invitation-link-actions a:hover,#admin_invitations_edit .invitation-link-actions a:focus-visible,#admin_invitations_delete .invitation-link-actions button:hover,#admin_invitations_delete .invitation-link-actions button:focus-visible,#admin_invitations_delete .invitation-link-actions a:hover,#admin_invitations_delete .invitation-link-actions a:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_invitations_show .invitation-link-guidance,#admin_invitations_edit .invitation-link-guidance,#admin_invitations_delete .invitation-link-guidance{color:var(--invitation-record-muted);background:#f8fafb;border:1px solid #dce5e8;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:9.5px;line-height:1.55;display:flex}#admin_invitations_show .invitation-link-guidance i,#admin_invitations_edit .invitation-link-guidance i,#admin_invitations_delete .invitation-link-guidance i{color:var(--branding-primary-color);margin-top:2px}#admin_invitations_show .invitation-link-guidance strong,#admin_invitations_edit .invitation-link-guidance strong,#admin_invitations_delete .invitation-link-guidance strong{color:var(--invitation-record-ink)}#admin_invitations_show .invitation-management-card,#admin_invitations_show .invitation-activity-card,#admin_invitations_show .invitation-danger-card,#admin_invitations_show .invitation-edit-note,#admin_invitations_edit .invitation-management-card,#admin_invitations_edit .invitation-activity-card,#admin_invitations_edit .invitation-danger-card,#admin_invitations_edit .invitation-edit-note,#admin_invitations_delete .invitation-management-card,#admin_invitations_delete .invitation-activity-card,#admin_invitations_delete .invitation-danger-card,#admin_invitations_delete .invitation-edit-note{padding:24px}#admin_invitations_show .invitation-management-card h2,#admin_invitations_edit .invitation-management-card h2,#admin_invitations_delete .invitation-management-card h2{color:var(--invitation-record-ink);margin:0;font-size:19px;font-weight:800}#admin_invitations_show .invitation-management-card>p,#admin_invitations_edit .invitation-management-card>p,#admin_invitations_delete .invitation-management-card>p{color:var(--invitation-record-muted);margin:7px 0 18px;font-size:10px;line-height:1.55}#admin_invitations_show .invitation-management-actions,#admin_invitations_edit .invitation-management-actions,#admin_invitations_delete .invitation-management-actions{gap:9px;display:grid}#admin_invitations_show .invitation-management-actions form,#admin_invitations_edit .invitation-management-actions form,#admin_invitations_delete .invitation-management-actions form{margin:0}#admin_invitations_show .invitation-action,#admin_invitations_edit .invitation-action,#admin_invitations_delete .invitation-action{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:8px 12px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_invitations_show .invitation-management-actions .invitation-action,#admin_invitations_edit .invitation-management-actions .invitation-action,#admin_invitations_delete .invitation-management-actions .invitation-action{width:100%}#admin_invitations_show .invitation-action--primary,#admin_invitations_edit .invitation-action--primary,#admin_invitations_delete .invitation-action--primary{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff;cursor:pointer}#admin_invitations_show .invitation-action--primary:hover,#admin_invitations_show .invitation-action--primary:focus-visible,#admin_invitations_edit .invitation-action--primary:hover,#admin_invitations_edit .invitation-action--primary:focus-visible,#admin_invitations_delete .invitation-action--primary:hover,#admin_invitations_delete .invitation-action--primary:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff;outline:none}#admin_invitations_show .invitation-action--secondary,#admin_invitations_edit .invitation-action--secondary,#admin_invitations_delete .invitation-action--secondary{color:#52656f;background:#fff;border:1px solid #d2dce0}#admin_invitations_show .invitation-action--secondary:hover,#admin_invitations_show .invitation-action--secondary:focus-visible,#admin_invitations_edit .invitation-action--secondary:hover,#admin_invitations_edit .invitation-action--secondary:focus-visible,#admin_invitations_delete .invitation-action--secondary:hover,#admin_invitations_delete .invitation-action--secondary:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);outline:none}#admin_invitations_show .invitation-activity-card dl,#admin_invitations_edit .invitation-activity-card dl,#admin_invitations_delete .invitation-activity-card dl{margin:0}#admin_invitations_show .invitation-activity-card dl>div,#admin_invitations_edit .invitation-activity-card dl>div,#admin_invitations_delete .invitation-activity-card dl>div{border-bottom:1px solid var(--invitation-record-border);padding:13px 0}#admin_invitations_show .invitation-activity-card dl>div:last-child,#admin_invitations_edit .invitation-activity-card dl>div:last-child,#admin_invitations_delete .invitation-activity-card dl>div:last-child{border-bottom:0;padding-bottom:0}#admin_invitations_show .invitation-activity-card dt,#admin_invitations_edit .invitation-activity-card dt,#admin_invitations_delete .invitation-activity-card dt{color:#7a8991;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}#admin_invitations_show .invitation-activity-card dd,#admin_invitations_edit .invitation-activity-card dd,#admin_invitations_delete .invitation-activity-card dd{overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:0;display:flex}#admin_invitations_show .invitation-activity-card dd strong,#admin_invitations_edit .invitation-activity-card dd strong,#admin_invitations_delete .invitation-activity-card dd strong{color:var(--invitation-record-ink);font-size:10.5px}#admin_invitations_show .invitation-activity-card dd span,#admin_invitations_edit .invitation-activity-card dd span,#admin_invitations_delete .invitation-activity-card dd span{color:var(--invitation-record-muted);font-size:9px}#admin_invitations_show .invitation-danger-card,#admin_invitations_edit .invitation-danger-card,#admin_invitations_delete .invitation-danger-card{background:snow;border-color:#ecd3d3}#admin_invitations_show .invitation-danger-card>div,#admin_invitations_edit .invitation-danger-card>div,#admin_invitations_delete .invitation-danger-card>div{align-items:flex-start;gap:10px;display:flex}#admin_invitations_show .invitation-danger-card>div>i,#admin_invitations_edit .invitation-danger-card>div>i,#admin_invitations_delete .invitation-danger-card>div>i{color:#a74444;margin-top:2px}#admin_invitations_show .invitation-danger-card>div span,#admin_invitations_edit .invitation-danger-card>div span,#admin_invitations_delete .invitation-danger-card>div span{flex-direction:column;gap:3px;display:flex}#admin_invitations_show .invitation-danger-card>div strong,#admin_invitations_edit .invitation-danger-card>div strong,#admin_invitations_delete .invitation-danger-card>div strong{color:#7f3535;font-size:10.5px}#admin_invitations_show .invitation-danger-card>div small,#admin_invitations_edit .invitation-danger-card>div small,#admin_invitations_delete .invitation-danger-card>div small{color:#8c6868;font-size:9px;line-height:1.5}#admin_invitations_show .invitation-danger-card>a,#admin_invitations_edit .invitation-danger-card>a,#admin_invitations_delete .invitation-danger-card>a{color:#9d3e3e;border:1px solid #dcaeae;border-radius:8px;justify-content:center;align-items:center;min-height:36px;margin-top:15px;padding:7px 10px;font-size:9.5px;font-weight:750;text-decoration:none;display:flex}#admin_invitations_show .invitation-danger-card>a:hover,#admin_invitations_show .invitation-danger-card>a:focus-visible,#admin_invitations_edit .invitation-danger-card>a:hover,#admin_invitations_edit .invitation-danger-card>a:focus-visible,#admin_invitations_delete .invitation-danger-card>a:hover,#admin_invitations_delete .invitation-danger-card>a:focus-visible{color:#fff;background:#9d3e3e;border-color:#9d3e3e;outline:none}#admin_invitations_show .invitation-edit-field label,#admin_invitations_edit .invitation-edit-field label,#admin_invitations_delete .invitation-edit-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:800;display:block}#admin_invitations_show .invitation-edit-field>small,#admin_invitations_edit .invitation-edit-field>small,#admin_invitations_delete .invitation-edit-field>small{color:var(--invitation-record-muted);margin-top:7px;font-size:9px;display:block}#admin_invitations_show .invitation-edit-input-wrap,#admin_invitations_edit .invitation-edit-input-wrap,#admin_invitations_delete .invitation-edit-input-wrap{align-items:center;display:flex;position:relative}#admin_invitations_show .invitation-edit-input-wrap>i,#admin_invitations_edit .invitation-edit-input-wrap>i,#admin_invitations_delete .invitation-edit-input-wrap>i{color:var(--branding-secondary-color);position:absolute;left:13px}#admin_invitations_show .invitation-edit-input-wrap input,#admin_invitations_edit .invitation-edit-input-wrap input,#admin_invitations_delete .invitation-edit-input-wrap input{color:var(--invitation-record-ink);background:#f8fafb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:48px;padding:10px 12px 10px 39px;font-size:13px}#admin_invitations_show .invitation-edit-input-wrap input:focus,#admin_invitations_edit .invitation-edit-input-wrap input:focus,#admin_invitations_delete .invitation-edit-input-wrap input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show .invitation-edit-input-wrap input:focus,#admin_invitations_edit .invitation-edit-input-wrap input:focus,#admin_invitations_delete .invitation-edit-input-wrap input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_invitations_show .invitation-assignment-section,#admin_invitations_edit .invitation-assignment-section,#admin_invitations_delete .invitation-assignment-section{border-top:1px solid var(--invitation-record-border);margin-top:25px;padding-top:24px}#admin_invitations_show .invitation-assignment-heading,#admin_invitations_edit .invitation-assignment-heading,#admin_invitations_delete .invitation-assignment-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}#admin_invitations_show .invitation-assignment-heading h3,#admin_invitations_edit .invitation-assignment-heading h3,#admin_invitations_delete .invitation-assignment-heading h3{color:var(--invitation-record-ink);margin:0;font-size:18px;font-weight:800}#admin_invitations_show .invitation-assignment-heading p,#admin_invitations_edit .invitation-assignment-heading p,#admin_invitations_delete .invitation-assignment-heading p{color:var(--invitation-record-muted);margin:6px 0 0;font-size:10px;line-height:1.5}#admin_invitations_show .invitation-assignment-heading>span,#admin_invitations_edit .invitation-assignment-heading>span,#admin_invitations_delete .invitation-assignment-heading>span{color:#52656f;background:#f2f5f6;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:750}#admin_invitations_show .invitation-assignment-table-wrap,#admin_invitations_edit .invitation-assignment-table-wrap,#admin_invitations_delete .invitation-assignment-table-wrap{border:1px solid var(--invitation-record-border);border-radius:10px;overflow-x:auto}#admin_invitations_show .invitation-assignment-table,#admin_invitations_edit .invitation-assignment-table,#admin_invitations_delete .invitation-assignment-table{border-collapse:collapse;width:100%;min-width:660px}#admin_invitations_show .invitation-assignment-table th,#admin_invitations_edit .invitation-assignment-table th,#admin_invitations_delete .invitation-assignment-table th{color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f3f6f7;padding:11px 12px;font-size:9px;font-weight:800}#admin_invitations_show .invitation-assignment-table th:last-child,#admin_invitations_show .invitation-assignment-table td:last-child,#admin_invitations_edit .invitation-assignment-table th:last-child,#admin_invitations_edit .invitation-assignment-table td:last-child,#admin_invitations_delete .invitation-assignment-table th:last-child,#admin_invitations_delete .invitation-assignment-table td:last-child{text-align:center}#admin_invitations_show .invitation-assignment-table td,#admin_invitations_edit .invitation-assignment-table td,#admin_invitations_delete .invitation-assignment-table td{border-top:1px solid var(--invitation-record-border);color:#52656f;vertical-align:middle;padding:12px;font-size:10px}#admin_invitations_show .invitation-assignment-table td strong,#admin_invitations_edit .invitation-assignment-table td strong,#admin_invitations_delete .invitation-assignment-table td strong{color:var(--invitation-record-ink)}#admin_invitations_show .invitation-remove-choice,#admin_invitations_edit .invitation-remove-choice,#admin_invitations_delete .invitation-remove-choice{color:#8f4949;cursor:pointer;align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}#admin_invitations_show .invitation-remove-choice input,#admin_invitations_edit .invitation-remove-choice input,#admin_invitations_delete .invitation-remove-choice input{accent-color:#a74444;width:15px;height:15px}#admin_invitations_show .invitation-removal-warning,#admin_invitations_edit .invitation-removal-warning,#admin_invitations_delete .invitation-removal-warning{color:#785f34;background:#fff8ec;border:1px solid #efdfbf;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:9.5px;line-height:1.5;display:flex}#admin_invitations_show .invitation-removal-warning i,#admin_invitations_edit .invitation-removal-warning i,#admin_invitations_delete .invitation-removal-warning i{color:#a76b0f;margin-top:2px}#admin_invitations_show .invitation-removal-warning strong,#admin_invitations_edit .invitation-removal-warning strong,#admin_invitations_delete .invitation-removal-warning strong{color:#674d22}#admin_invitations_show .invitation-edit-actions,#admin_invitations_edit .invitation-edit-actions,#admin_invitations_delete .invitation-edit-actions{border-top:1px solid var(--invitation-record-border);align-items:center;gap:9px;margin-top:25px;padding-top:22px;display:flex}#admin_invitations_show .invitation-edit-note,#admin_invitations_edit .invitation-edit-note,#admin_invitations_delete .invitation-edit-note{background:var(--branding-secondary-color);align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#admin_invitations_show .invitation-edit-note,#admin_invitations_edit .invitation-edit-note,#admin_invitations_delete .invitation-edit-note){background:color-mix(in srgb,var(--branding-secondary-color)5%,white)}}#admin_invitations_show .invitation-edit-note>i,#admin_invitations_edit .invitation-edit-note>i,#admin_invitations_delete .invitation-edit-note>i{color:var(--branding-secondary-color);margin-top:2px}#admin_invitations_show .invitation-edit-note strong,#admin_invitations_edit .invitation-edit-note strong,#admin_invitations_delete .invitation-edit-note strong{color:var(--invitation-record-ink);margin-bottom:4px;font-size:10.5px;display:block}#admin_invitations_show .invitation-edit-note p,#admin_invitations_edit .invitation-edit-note p,#admin_invitations_delete .invitation-edit-note p{color:var(--invitation-record-muted);margin:0;font-size:9px;line-height:1.55}#admin_invitations_delete .invitation-delete-card .invitation-record-card__header .invitation-record-eyebrow,#admin_invitations_delete .invitation-delete-card .invitation-record-card__mark{color:#a74444}#admin_invitations_delete .invitation-delete-card .invitation-record-card__mark{background:#fff5f4;border-color:#edd0cd}#admin_invitations_delete .invitation-delete-warning{color:#7f3535;background:#fff5f4;border:1px solid #eccbc8;border-radius:11px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:15px;display:flex}#admin_invitations_delete .invitation-delete-warning strong{font-size:11.5px;line-height:1.45;display:block}#admin_invitations_delete .invitation-delete-warning p{color:#89605c;margin:4px 0 0;font-size:10px;line-height:1.55}#admin_invitations_delete .invitation-delete-warning__icon{background:#fff;border:1px solid #edceca;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#admin_invitations_delete .invitation-delete-access .invitation-record-eyebrow{color:#a74444}#admin_invitations_delete .invitation-delete-access .invitation-access-position{color:#963f38;background:#fff0ef}#admin_invitations_delete .invitation-delete-actions{border-top:1px solid var(--invitation-record-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;padding-top:22px;display:flex}#admin_invitations_delete .invitation-delete-submit{color:#fff;cursor:pointer;background:#a74444;border:1px solid #a74444;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:8px 12px;font-size:10.5px;font-weight:800;display:inline-flex}#admin_invitations_delete .invitation-delete-submit:hover,#admin_invitations_delete .invitation-delete-submit:focus-visible{background:#7f3535;border-color:#7f3535;outline:none;transform:translateY(-1px)}#admin_invitations_delete .invitation-delete-impact{background:var(--branding-primary-color)}@supports (color:color-mix(in lab,red,red)){#admin_invitations_delete .invitation-delete-impact{background:color-mix(in srgb,var(--branding-primary-color)4%,white)}}#admin_invitations_delete .invitation-delete-impact>i{color:var(--branding-primary-color)}#actual_content #admin_invitations_show .invitation-record-card__header p,#actual_content #admin_invitations_edit .invitation-record-card__header p,#actual_content #admin_invitations_delete .invitation-record-card__header p{margin:8px 0 0;font-size:12px;line-height:1.6}#actual_content #admin_invitations_show .invitation-management-card>p,#actual_content #admin_invitations_edit .invitation-management-card>p,#actual_content #admin_invitations_delete .invitation-management-card>p{margin:7px 0 18px;font-size:10px;line-height:1.55}#actual_content #admin_invitations_show .invitation-assignment-heading p,#actual_content #admin_invitations_edit .invitation-assignment-heading p,#actual_content #admin_invitations_delete .invitation-assignment-heading p{margin:6px 0 0;font-size:10px;line-height:1.5}#actual_content #admin_invitations_show .invitation-edit-note p,#actual_content #admin_invitations_edit .invitation-edit-note p,#actual_content #admin_invitations_delete .invitation-edit-note p{margin:0;font-size:9px;line-height:1.55}@media (max-width:1050px){#admin_invitations_show .invitation-record-layout,#admin_invitations_edit .invitation-record-layout,#admin_invitations_delete .invitation-record-layout{grid-template-columns:1fr}#admin_invitations_show .invitation-record-sidebar,#admin_invitations_edit .invitation-record-sidebar,#admin_invitations_delete .invitation-record-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}#admin_invitations_delete .invitation-record-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#admin_invitations_show,#admin_invitations_edit,#admin_invitations_delete{padding:22px 0 50px}#admin_invitations_show .invitation-record-hero,#admin_invitations_edit .invitation-record-hero,#admin_invitations_delete .invitation-record-hero{grid-template-columns:50px minmax(0,1fr);align-items:start;padding:23px}#admin_invitations_show .invitation-record-hero__icon,#admin_invitations_edit .invitation-record-hero__icon,#admin_invitations_delete .invitation-record-hero__icon{border-radius:12px;width:50px;height:50px;font-size:17px}#admin_invitations_show .invitation-record-hero__copy h1,#admin_invitations_edit .invitation-record-hero__copy h1,#admin_invitations_delete .invitation-record-hero__copy h1{font-size:25px}#admin_invitations_show .invitation-record-back,#admin_invitations_edit .invitation-record-back,#admin_invitations_delete .invitation-record-back{grid-column:1/-1;width:100%}#admin_invitations_show .invitation-record-card,#admin_invitations_edit .invitation-record-card,#admin_invitations_delete .invitation-record-card{padding:22px}#admin_invitations_show .invitation-record-card__mark,#admin_invitations_edit .invitation-record-card__mark,#admin_invitations_delete .invitation-record-card__mark{display:none}#admin_invitations_show .invitation-record-facts,#admin_invitations_show .invitation-record-sidebar,#admin_invitations_edit .invitation-record-facts,#admin_invitations_edit .invitation-record-sidebar,#admin_invitations_delete .invitation-record-facts,#admin_invitations_delete .invitation-record-sidebar{grid-template-columns:1fr}#admin_invitations_show .invitation-access-item,#admin_invitations_edit .invitation-access-item,#admin_invitations_delete .invitation-access-item{grid-template-columns:38px minmax(0,1fr);align-items:start}#admin_invitations_show .invitation-access-position,#admin_invitations_edit .invitation-access-position,#admin_invitations_delete .invitation-access-position{grid-column:2;width:-moz-fit-content;width:fit-content}#admin_invitations_show .invitation-assignment-heading,#admin_invitations_edit .invitation-assignment-heading,#admin_invitations_delete .invitation-assignment-heading{flex-direction:column}#admin_invitations_show .invitation-edit-actions,#admin_invitations_edit .invitation-edit-actions,#admin_invitations_delete .invitation-edit-actions{flex-direction:column;align-items:stretch}#admin_invitations_show .invitation-edit-actions .invitation-action,#admin_invitations_edit .invitation-edit-actions .invitation-action,#admin_invitations_delete .invitation-edit-actions .invitation-action{width:100%}#admin_invitations_delete .invitation-delete-warning{flex-direction:column}#admin_invitations_delete .invitation-delete-actions{flex-direction:column;align-items:stretch}#admin_invitations_delete .invitation-delete-submit,#admin_invitations_delete .invitation-delete-actions .invitation-action{width:100%}}#invitation_outcome{--outcome-ink:#172d39;--outcome-muted:#637680;--outcome-border:#dce5e9;background:radial-gradient(circle at 12% 8%,var(--branding-secondary-color),transparent 28%),#f5f7f8;color:var(--outcome-ink);min-height:520px;padding:70px 0 84px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#invitation_outcome{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--branding-secondary-color)6%,transparent),transparent 28%),#f5f7f8}}#invitation_outcome .invitation-outcome-shell{max-width:920px;margin:0 auto}#invitation_outcome .invitation-outcome-card{border:1px solid var(--outcome-border);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 42px #12334014}#invitation_outcome .invitation-outcome-card__accent{background:var(--branding-secondary-color);height:5px;position:absolute;inset:0 0 auto}#invitation_outcome .invitation-outcome-card--warning .invitation-outcome-card__accent{background:#d68a16}#invitation_outcome .invitation-outcome-card--neutral .invitation-outcome-card__accent{background:#78909b}#invitation_outcome .invitation-outcome-card__header{grid-template-columns:64px minmax(0,1fr);align-items:flex-start;gap:22px;padding:40px 42px 32px;display:grid}#invitation_outcome .invitation-outcome-card__header h1{color:var(--outcome-ink);letter-spacing:-.04em;margin:0 0 12px;font-size:31px;font-weight:850;line-height:1.18}#invitation_outcome .invitation-outcome-card__header p{color:var(--outcome-muted);max-width:700px;margin:0;font-size:15px;line-height:1.7}#invitation_outcome .invitation-outcome-card__icon{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:23px;display:flex}@supports (color:color-mix(in lab,red,red)){#invitation_outcome .invitation-outcome-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white);border:1px solid color-mix(in srgb,var(--branding-secondary-color)16%,white)}}#invitation_outcome .invitation-outcome-card--warning .invitation-outcome-card__icon{color:#b16b05;background:#fff7e9;border-color:#f0d8ad}#invitation_outcome .invitation-outcome-card--neutral .invitation-outcome-card__icon{color:#617983;background:#f1f5f6;border-color:#dbe4e7}#invitation_outcome .invitation-outcome-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;display:block}#invitation_outcome .invitation-outcome-card--warning .invitation-outcome-eyebrow{color:#a86608}#invitation_outcome .invitation-outcome-card__body{border-top:1px solid #e7edef;padding:30px 42px}#invitation_outcome .invitation-outcome-actions{background:#f7f9fa;border-top:1px solid #e4eaed;flex-wrap:wrap;align-items:center;gap:11px;padding:22px 42px;display:flex}#invitation_outcome .invitation-outcome-action{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:800;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}#invitation_outcome .invitation-outcome-action:hover,#invitation_outcome .invitation-outcome-action:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #1233401f}#invitation_outcome .invitation-outcome-action--primary{background:var(--branding-secondary-color);color:#fff}#invitation_outcome .invitation-outcome-action--secondary{color:#425963;background:#fff;border-color:#d4dfe3}#invitation_outcome .invitation-next-step{background:#f7f9fa;border:1px solid #e1e8eb;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:17px;display:grid}#invitation_outcome .invitation-next-step>span{color:var(--branding-secondary-color);background:#fff;border:1px solid #dae4e7;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#invitation_outcome .invitation-next-step strong{color:var(--outcome-ink);margin-bottom:3px;font-size:14px;display:block}#invitation_outcome .invitation-next-step p{color:var(--outcome-muted);margin:0;font-size:13px;line-height:1.55}#invitation_outcome .invitation-result-groups{gap:15px;display:grid}#invitation_outcome .invitation-result-group{border:1px solid #e0e8eb;border-radius:14px;overflow:hidden}#invitation_outcome .invitation-result-group__heading{background:#f7f9fa;border-bottom:1px solid #e4eaed;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}#invitation_outcome .invitation-result-group__heading>span{color:var(--branding-secondary-color);background:#fff;border:1px solid #dbe5e8;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#invitation_outcome .invitation-result-group__heading h2{color:var(--outcome-ink);margin:0 0 2px;font-size:14px;font-weight:800;line-height:1.3}#invitation_outcome .invitation-result-group__heading p{color:var(--outcome-muted);margin:0;font-size:12px;line-height:1.45}#invitation_outcome .invitation-result-group__heading>strong{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 9px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){#invitation_outcome .invitation-result-group__heading>strong{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#invitation_outcome .invitation-result-group ul{gap:9px;margin:0;padding:16px 18px;list-style:none;display:grid}#invitation_outcome .invitation-result-group ul li{color:#4f646e;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}#invitation_outcome .invitation-result-group ul i{color:var(--branding-secondary-color);font-size:10px}#invitation_outcome .invitation-unavailable-guidance>.invitation-outcome-eyebrow{margin-bottom:14px}#invitation_outcome .invitation-unavailable-guidance__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}#invitation_outcome .invitation-unavailable-guidance__items>div{background:#f8fafb;border:1px solid #e2e9ec;border-radius:12px;padding:16px}#invitation_outcome .invitation-unavailable-guidance__items>div>span{color:#a86608;background:#fff;border:1px solid #dce5e9;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:13px;display:flex}#invitation_outcome .invitation-unavailable-guidance__items p{color:var(--outcome-muted);margin:0;font-size:12px;line-height:1.55}#invitation_outcome .invitation-unavailable-guidance__items strong{color:var(--outcome-ink);margin-bottom:4px;font-size:13px;display:block}@media (max-width:760px){#invitation_outcome{min-height:0;padding:42px 0 54px}#invitation_outcome .container{padding-left:18px!important;padding-right:18px!important}#invitation_outcome .invitation-outcome-card{border-radius:16px}#invitation_outcome .invitation-outcome-card__header{padding:31px 23px 25px;display:block}#invitation_outcome .invitation-outcome-card__header h1{margin-top:17px;font-size:26px}#invitation_outcome .invitation-outcome-card__icon{width:54px;height:54px}#invitation_outcome .invitation-outcome-card__body,#invitation_outcome .invitation-outcome-actions{padding:22px 23px}#invitation_outcome .invitation-unavailable-guidance__items{grid-template-columns:1fr}}@media (max-width:520px){#invitation_outcome .invitation-outcome-actions{flex-direction:column;align-items:stretch}#invitation_outcome .invitation-outcome-action{width:100%}#invitation_outcome .invitation-result-group__heading{grid-template-columns:38px minmax(0,1fr) auto}#invitation_outcome .invitation-result-group__heading>span{width:38px;height:38px}}.section-register{padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*20)}.section-register .form-wrap{padding-block:10px}@media (min-width:48rem){.section-register .form-wrap{max-width:100%;padding-block:21px}}@media (min-width:64rem){.section-register .form-wrap .form{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;display:grid}}.section-register .form-wrap .form .formfield label{text-transform:uppercase}.section-register .user-info-form .formfield-wrap:last-child{margin-bottom:calc(var(--spacing)*0)}@media (min-width:64rem){.section-register .user-info-form .formfield-wrap:nth-last-child(-n+2){margin-bottom:calc(var(--spacing)*0)}}.section-register .user-info-form #coach_team_list{margin-top:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-white);width:100%;padding:calc(var(--spacing)*3);color:var(--color-black);overflow-x:auto}.section-register .user-info-form #coach_team_list .formfield-select{max-width:100%}.section-register .user-info-form #coach_team_list table{width:100%}.section-register .user-info-form #coach_team_list table th{text-align:left}.section-register .user-info-form #coach_team_list table td select option{background-color:var(--color-white);color:var(--color-black)}.section-register .user-info-form #coach_team_list table th,.section-register .user-info-form #coach_team_list table td{min-width:100px;padding-block:10px;padding-inline:8px;position:relative}.section-register .user-info-form #coach_team_list .red-text{margin-top:2px;font-size:10px;position:absolute}.section-register .tabs{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*9);overflow-x:auto}@media (min-width:64rem){.section-register .tab-content{flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;display:flex}.section-register .tab-content.hidden{display:none}}.section-register .file-upload-dropzone{margin-bottom:calc(var(--spacing)*5);background-color:var(--color-white);text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding-block:10px;padding-inline:17px;display:flex;position:relative}@media (min-width:48rem){.section-register .file-upload-dropzone{min-height:92px;padding-block:36px}}.section-register .file-upload-dropzone a{color:var(--branding-secondary-color)}.section-register .file-upload-dropzone .formfield-wrap{margin-top:10px;margin-bottom:calc(var(--spacing)*0);width:100%}@media (min-width:48rem){.section-register .file-upload-dropzone .formfield-wrap{width:306px}}.section-register .file-upload-dropzone .formfield-wrap label{flex:0 0 163px}@media (max-width:439px){.section-register .file-upload-dropzone .formfield-wrap label{--tw-leading:36px;flex:0 0 100%;max-width:100%;line-height:36px}.section-register .file-upload-dropzone .formfield-wrap .formfield{flex-direction:column;align-items:stretch}.section-register .file-upload-dropzone .formfield-wrap .formfield-input{border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:0}}.section-register .file-upload-dropzone img{margin-inline:auto;border-radius:6px;margin-top:10px}.section-register .file-upload-dropzone .switcher{margin-inline:auto;order:5;margin-top:10px}@media (min-width:48rem){.section-register .file-upload-dropzone .switcher{margin-top:calc(var(--spacing)*0);position:absolute;top:30px;left:30px}}.section-register .file-upload-dropzone .file-hotzone{margin-block:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:var(--color-gray-200);padding:calc(var(--spacing)*8);color:var(--branding-secondary-color)}.section-register .file-upload-dropzone .file-upload-error{box-sizing:border-box;color:#942c26;overflow-wrap:anywhere;background:#fff0ef;border:1px solid #efc9c5;border-radius:8px;width:100%;min-width:0;max-width:320px;margin:14px auto 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.section-register .file-upload-dropzone .file-upload-error.hidden{display:none}.section-register:not(.profile-editor) #driving_license_zone #driving_license_instructions{display:block}@media (min-width:48rem){.section-register:not(.profile-editor) #driving_license_zone #driving_license_instructions{display:inline-block}}.section-register:not(.profile-editor) #usa_football_zone #usa_football_instructions{display:block}@media (min-width:48rem){.section-register:not(.profile-editor) #usa_football_zone #usa_football_instructions{display:inline-block}.section-register #documents_tab h5{margin-bottom:24px}}.section-register form>.formfield-checkbox{margin-top:calc(var(--spacing)*5)}#faq_page{--faq-ink:#172b36;--faq-muted:#677983;--faq-border:#dce4e8;background:radial-gradient(circle at 10% 8%,var(--branding-primary-color),transparent 27%),#f5f7f8;color:var(--faq-ink);padding:72px 0 84px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#faq_page{background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--branding-primary-color)5%,transparent),transparent 27%),#f5f7f8}}#faq_page .faq-shell{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;max-width:1180px;margin:0 auto;display:grid}#faq_page .faq-main,#faq_page .faq-support{border:1px solid var(--faq-border);background:#fff;border-radius:18px;min-width:0;box-shadow:0 12px 34px #12334011}#faq_page .faq-main{padding:38px}#faq_page .faq-intro{border-bottom:1px solid var(--faq-border);padding-bottom:30px}#faq_page .faq-intro h2{color:var(--faq-ink);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:800;line-height:1.2}#faq_page .faq-intro p{color:var(--faq-muted);max-width:620px;margin:11px 0 0;font-size:14px;line-height:1.65}#faq_page .faq-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#faq_page .faq-list{flex-direction:column;display:flex}#faq_page .faq-item{grid-template-columns:50px minmax(0,1fr);gap:20px;padding:30px 0;display:grid}#faq_page .faq-item+.faq-item{border-top:1px solid var(--faq-border)}#faq_page .faq-item:last-child{padding-bottom:0}#faq_page .faq-number{background:var(--branding-secondary-color);color:var(--branding-secondary-color);letter-spacing:.04em;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:12px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#faq_page .faq-number{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#faq_page .faq-answer h3{color:var(--faq-ink);letter-spacing:-.015em;margin:0 0 10px;font-size:19px;font-weight:780;line-height:1.4}#faq_page .faq-answer p{color:#52656f;margin:0;font-size:14px;line-height:1.75}#faq_page .faq-support{background:linear-gradient(145deg,#ffffff14,transparent 55%),var(--branding-primary-color);border-color:var(--branding-primary-color);color:#fff;padding:32px}@supports (color:color-mix(in lab,red,red)){#faq_page .faq-support{border-color:color-mix(in srgb,var(--branding-primary-color)75%,black)}}#faq_page .faq-support .faq-eyebrow{color:var(--branding-secondary-color);margin-top:22px}@supports (color:color-mix(in lab,red,red)){#faq_page .faq-support .faq-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#faq_page .faq-support h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:800;line-height:1.25}#faq_page .faq-support p{color:#ffffffbd;margin:12px 0 25px;font-size:14px;line-height:1.65}#faq_page .faq-support__icon{background:#ffffff1a;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex}#faq_page .faq-support__link{background:var(--branding-secondary-color);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:10px 17px;font-size:13px;font-weight:750;transition:background-color .2s,transform .2s;display:inline-flex}#faq_page .faq-support__link:hover{background:var(--branding-secondary-color);color:#fff;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){#faq_page .faq-support__link:hover{background:color-mix(in srgb,var(--branding-secondary-color)88%,black)}}@media (max-width:900px){#faq_page{padding:56px 0 68px}#faq_page .faq-shell{grid-template-columns:1fr;max-width:760px}#faq_page .faq-support{grid-template-columns:50px minmax(0,1fr);gap:0 22px;display:grid}#faq_page .faq-support .faq-support__icon{grid-area:1/1/span 4}#faq_page .faq-support .faq-eyebrow,#faq_page .faq-support h2,#faq_page .faq-support p,#faq_page .faq-support .faq-support__link{grid-column:2}#faq_page .faq-support .faq-eyebrow{margin-top:0}#faq_page .faq-support .faq-support__link{justify-self:start}}@media (max-width:640px){#faq_page{padding:38px 0 50px}#faq_page .container{padding-left:18px!important;padding-right:18px!important}#faq_page .faq-main,#faq_page .faq-support{border-radius:14px}#faq_page .faq-main{padding:26px 20px}#faq_page .faq-intro{padding-bottom:24px}#faq_page .faq-intro h2{font-size:25px}#faq_page .faq-item{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0}#faq_page .faq-number{border-radius:10px;width:40px;height:40px}#faq_page .faq-answer h3{font-size:17px}#faq_page .faq-support{padding:25px 22px;display:block}#faq_page .faq-support .faq-eyebrow{margin-top:18px}}:is(#terms_page,#privacy_page){--terms-ink:#172d39;--terms-muted:#637680;--terms-border:#dce5e9;background:radial-gradient(circle at 7% 5%,var(--branding-secondary-color),transparent 24%),#f5f7f8;color:var(--terms-ink);padding:72px 0 88px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#terms_page,#privacy_page){background:radial-gradient(circle at 7% 5%,color-mix(in srgb,var(--branding-secondary-color)5%,transparent),transparent 24%),#f5f7f8}}:is(#terms_page,#privacy_page) .terms-shell{max-width:1180px;margin:0 auto}:is(#terms_page,#privacy_page) .terms-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}:is(#terms_page,#privacy_page) .terms-introduction{border:1px solid var(--terms-border);background:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 250px;align-items:center;gap:24px;padding:34px 36px;display:grid;box-shadow:0 12px 34px #12334011}:is(#terms_page,#privacy_page) .terms-introduction h2{color:var(--terms-ink);letter-spacing:-.035em;margin:0 0 13px;font-size:28px;font-weight:800;line-height:1.22}:is(#terms_page,#privacy_page) .terms-introduction p{color:#526670;margin:0;font-size:15px;line-height:1.75}:is(#terms_page,#privacy_page) .terms-introduction__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#terms_page,#privacy_page) .terms-introduction__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}:is(#terms_page,#privacy_page) .terms-introduction__summary{background:#f5f8f9;border:1px solid #e0e8eb;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:3px 11px;padding:16px;display:grid}:is(#terms_page,#privacy_page) .terms-introduction__summary strong{color:var(--terms-ink);align-self:end;font-size:14px;line-height:1.2}:is(#terms_page,#privacy_page) .terms-introduction__summary>span:last-child{color:var(--terms-muted);grid-column:2;font-size:12px;line-height:1.5}:is(#terms_page,#privacy_page) .terms-summary__icon{color:var(--branding-secondary-color);background:#fff;border:1px solid #dce5e9;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;display:flex}:is(#terms_page,#privacy_page) .terms-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:26px;margin-top:28px;display:grid}:is(#terms_page,#privacy_page) .terms-navigation{position:sticky;top:22px}:is(#terms_page,#privacy_page) .terms-navigation__card{border:1px solid var(--terms-border);background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 9px 28px #1233400d}:is(#terms_page,#privacy_page) .terms-navigation__card h2{color:var(--terms-ink);letter-spacing:-.025em;margin:0 0 14px;font-size:20px;font-weight:800}:is(#terms_page,#privacy_page) .terms-navigation__card ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:is(#terms_page,#privacy_page) .terms-navigation__card a{color:#526670;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,color .16s;display:grid}:is(#terms_page,#privacy_page) .terms-navigation__card a span{color:#96a5ac;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:10px;font-weight:800}:is(#terms_page,#privacy_page) .terms-navigation__card a:hover,:is(#terms_page,#privacy_page) .terms-navigation__card a:focus-visible{background:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(:is(#terms_page,#privacy_page) .terms-navigation__card a:hover,:is(#terms_page,#privacy_page) .terms-navigation__card a:focus-visible){background:color-mix(in srgb,var(--branding-secondary-color)8%,white)}}:is(#terms_page,#privacy_page) .terms-navigation__card a:hover span,:is(#terms_page,#privacy_page) .terms-navigation__card a:focus-visible span{color:var(--branding-secondary-color)}:is(#terms_page,#privacy_page) .terms-document{border:1px solid var(--terms-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #1233400f}:is(#terms_page,#privacy_page) .terms-section{grid-template-columns:46px minmax(0,1fr);gap:20px;margin:0;padding:31px 34px;scroll-margin-top:24px;display:grid}:is(#terms_page,#privacy_page) .terms-section+.terms-section{border-top:1px solid #e6ecef}:is(#terms_page,#privacy_page) .terms-section h2{color:var(--terms-ink);letter-spacing:-.025em;margin:2px 0 10px;font-size:21px;font-weight:800;line-height:1.3}:is(#terms_page,#privacy_page) .terms-section p{color:var(--terms-muted);margin:0;font-size:14px;line-height:1.75}:is(#terms_page,#privacy_page) .terms-section a{color:var(--branding-secondary-color);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}:is(#terms_page,#privacy_page) .terms-section__number{color:#71848e;font-variant-numeric:tabular-nums;letter-spacing:.05em;background:#f2f6f7;border:1px solid #dce5e9;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:flex}:is(#terms_page,#privacy_page) .terms-prohibited-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}:is(#terms_page,#privacy_page) .terms-prohibited-list li{color:#526670;background:#f8fafb;border:1px solid #e3eaed;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}:is(#terms_page,#privacy_page) .terms-prohibited-list i{color:var(--branding-secondary-color);margin-top:4px;font-size:11px}:is(#terms_page,#privacy_page) .privacy-information-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}:is(#terms_page,#privacy_page) .privacy-information-group{background:#f8fafb;border:1px solid #e3eaed;border-radius:12px;padding:17px}:is(#terms_page,#privacy_page) .privacy-information-group__heading{border-bottom:1px solid #e3eaed;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:11px;display:flex}:is(#terms_page,#privacy_page) .privacy-information-group__heading>span{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){:is(#terms_page,#privacy_page) .privacy-information-group__heading>span{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}:is(#terms_page,#privacy_page) .privacy-information-group__heading h3{color:var(--terms-ink);margin:0;font-size:14px;font-weight:800;line-height:1.3}:is(#terms_page,#privacy_page) .privacy-list{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}:is(#terms_page,#privacy_page) .privacy-list li{color:#586b75;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}:is(#terms_page,#privacy_page) .privacy-list i{color:var(--branding-secondary-color);margin-top:5px;font-size:10px}:is(#terms_page,#privacy_page) .privacy-information-group .privacy-list{margin-top:0}:is(#terms_page,#privacy_page) .privacy-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#terms_page,#privacy_page) .privacy-assurance{background:#ecf5ef;border:1px solid #d0e6d8;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;font-weight:700;display:flex;color:#23683c!important;margin-top:19px!important}:is(#terms_page,#privacy_page) .privacy-assurance i{color:#15803d}:is(#terms_page,#privacy_page) .privacy-follow-up{border-top:1px solid #e6ecef;padding-top:16px;margin-top:18px!important}:is(#terms_page,#privacy_page) .terms-section--contact{background:linear-gradient(145deg,#fff1,transparent 58%),var(--branding-primary-color)}:is(#terms_page,#privacy_page) .terms-section--contact .terms-section__number{color:#fff;background:#ffffff1a;border-color:#ffffff29;font-size:15px}:is(#terms_page,#privacy_page) .terms-section--contact .terms-eyebrow{color:var(--branding-secondary-color);margin-bottom:4px}@supports (color:color-mix(in lab,red,red)){:is(#terms_page,#privacy_page) .terms-section--contact .terms-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)78%,white)}}:is(#terms_page,#privacy_page) .terms-section--contact h2{color:#fff}:is(#terms_page,#privacy_page) .terms-section--contact p{color:#ffffffbd}:is(#terms_page,#privacy_page) .terms-section--contact a{color:#fff}@media (max-width:980px){:is(#terms_page,#privacy_page){padding:56px 0 70px}:is(#terms_page,#privacy_page) .terms-introduction{grid-template-columns:58px minmax(0,1fr)}:is(#terms_page,#privacy_page) .terms-introduction__summary{grid-column:2;max-width:380px}:is(#terms_page,#privacy_page) .terms-layout{grid-template-columns:1fr}:is(#terms_page,#privacy_page) .terms-navigation{position:static}:is(#terms_page,#privacy_page) .terms-navigation__card ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:700px){:is(#terms_page,#privacy_page){padding:38px 0 52px}:is(#terms_page,#privacy_page) .container{padding-left:18px!important;padding-right:18px!important}:is(#terms_page,#privacy_page) .terms-introduction{padding:26px 21px;display:block}:is(#terms_page,#privacy_page) .terms-introduction h2{margin-top:18px;font-size:24px}:is(#terms_page,#privacy_page) .terms-introduction__icon{width:50px;height:50px}:is(#terms_page,#privacy_page) .terms-introduction__summary{max-width:none;margin-top:20px}:is(#terms_page,#privacy_page) .terms-navigation__card{padding:22px 18px}:is(#terms_page,#privacy_page) .terms-navigation__card ol{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#terms_page,#privacy_page) .terms-section{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:25px 20px}:is(#terms_page,#privacy_page) .terms-section h2{margin-top:1px;font-size:18px}:is(#terms_page,#privacy_page) .terms-section__number{border-radius:9px;width:36px;height:36px}:is(#terms_page,#privacy_page) .terms-prohibited-list,:is(#terms_page,#privacy_page) .privacy-information-groups,:is(#terms_page,#privacy_page) .privacy-list--columns{grid-template-columns:1fr}}@media (max-width:440px){:is(#terms_page,#privacy_page) .terms-navigation__card ol{grid-template-columns:1fr}}.tabs{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;text-align:center;border-style:solid;border-bottom-width:1px;border-bottom-color:#ded8e1;display:flex;padding:calc(var(--spacing)*0)!important;list-style-type:none!important}.tabs .tab-item{min-width:130px;padding-block:calc(var(--spacing)*4);--tw-leading:20px;--tw-font-weight:var(--font-weight-medium);font-size:22px;line-height:20px;font-weight:var(--font-weight-medium);justify-content:center;display:flex}@media (min-width:48rem){.tabs .tab-item{min-width:140px}}@media (min-width:64rem){.tabs .tab-item{min-width:156px}}.tabs .tab-item.active a{color:var(--branding-secondary-color)}.tabs .tab-item.active a:after{opacity:1}.tabs .tab-item a{display:block;position:relative}.tabs .tab-item a:after{content:"";right:calc(var(--spacing)*0);bottom:-16px;left:calc(var(--spacing)*0);background-color:var(--branding-secondary-color);opacity:0;border-top-left-radius:10px;border-top-right-radius:10px;height:3px;display:block;position:absolute}.switcher{z-index:10;border-radius:3.40282e38px;width:52px;height:32px;position:relative}.switcher .switcher-input{opacity:0;position:absolute}.switcher .switcher-input:checked+.switcher-label{background-color:#6750a4;border-color:#6750a4}.switcher .switcher-input:checked+.switcher-label .switcher-label-circle{background-color:#6750a4;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36689 12.0001L2.56689 8.20007L3.51689 7.25007L6.36689 10.1001L12.4836 3.9834L13.4336 4.9334L6.36689 12.0001Z' fill='%234F378A'/%3E%3C/svg%3E%0A");transform:translate(20px)}.switcher .switcher-label{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;background-color:#e6e0e9;border:2px solid #79747e;border-radius:3.40282e38px;width:100%;height:100%;padding:2px;transition:all .3s;display:inline-block;position:relative}.switcher .switcher-label-circle{background-color:#79747e;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.26683 12.6668L3.3335 11.7335L7.06683 8.00016L3.3335 4.26683L4.26683 3.3335L8.00016 7.06683L11.7335 3.3335L12.6668 4.26683L8.9335 8.00016L12.6668 11.7335L11.7335 12.6668L8.00016 8.9335L4.26683 12.6668Z' fill='%23E6E0E9'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;border-radius:3.40282e38px;width:24px;height:24px;transition:all .3s;position:relative}.app-breadcrumbs{background:#f5f7f8;padding:16px 0 0;font-family:Inter,sans-serif}.app-breadcrumbs nav{overflow:hidden}.app-breadcrumbs ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-breadcrumbs .breadcrumb-item{color:#56616c;letter-spacing:.035em;text-transform:uppercase;align-items:center;min-width:0;font-size:11px;font-weight:700;display:flex}.app-breadcrumbs .breadcrumb-item>a,.app-breadcrumbs .breadcrumb-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.app-breadcrumbs .breadcrumb-item>a{color:#66717c;align-items:center;gap:7px;text-decoration:none;transition:color .16s;display:flex}.app-breadcrumbs .breadcrumb-item>a:hover,.app-breadcrumbs .breadcrumb-item>a:focus-visible{color:#ff4b0b}.app-breadcrumbs .breadcrumb-item>span[aria-current=page]{color:#17202a;font-weight:800}.app-breadcrumbs .breadcrumb-home{color:#ff4b0b;font-size:12px}.app-breadcrumbs .breadcrumb-separator{color:#a7afb7;flex:none;margin:0 11px;font-size:8px}@media (max-width:767px){.app-breadcrumbs{padding-top:12px}.app-breadcrumbs .container{padding-left:18px;padding-right:18px}.app-breadcrumbs .breadcrumb-item{font-size:10px}.app-breadcrumbs .breadcrumb-item:not(:first-child):not(:nth-last-child(2)):not(:last-child){display:none}.app-breadcrumbs .breadcrumb-item>a,.app-breadcrumbs .breadcrumb-item>span{max-width:145px}.app-breadcrumbs .breadcrumb-separator{margin:0 8px}}#admin_users_show{--user-show-ink:#172b36;--user-show-muted:#647782;--user-show-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--user-show-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_users_show{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 26%),#f5f7f8}}#admin_users_show .user-show-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_users_show .user-show-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_users_show .user-show-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){#admin_users_show .user-show-hero{background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_users_show .user-show-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_users_show .user-show-hero .user-show-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_users_show .user-show-hero .user-show-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_users_show .user-show-hero__avatar{background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;justify-content:center;align-items:center;width:66px;height:66px;font-size:20px;font-weight:850;display:flex}#admin_users_show .user-show-hero__copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:800;line-height:1.1}#admin_users_show .user-show-hero__copy p{color:#ffffffc2;max-width:680px;margin:9px 0 0;font-size:13px;line-height:1.6}#admin_users_show .user-show-hero__actions{gap:7px;display:grid}#admin_users_show .user-show-hero__actions>span,#admin_users_show .user-show-hero__actions>a{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:750;text-decoration:none;display:flex}#admin_users_show .user-show-hero__actions>a:hover,#admin_users_show .user-show-hero__actions>a:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_users_show .user-show-summary,#admin_users_show .user-show-access-card,#admin_users_show .user-show-record-card{border:1px solid var(--user-show-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_users_show .user-show-summary{padding:30px}#admin_users_show .user-show-access-card{border-radius:14px;padding:10px 12px}#admin_users_show .user-show-access-card__header{align-items:center;gap:8px;margin-bottom:4px;display:flex}#admin_users_show .user-show-access-card__header>div:last-child{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}#admin_users_show .user-show-access-card__header h2{color:var(--user-show-ink);letter-spacing:-.03em;margin:0;font-size:13px;font-weight:800;line-height:1.2}#admin_users_show .user-show-access-card__header p{color:var(--user-show-muted);margin:0;font-size:9px}#admin_users_show .user-show-access-card__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_show .user-show-access-card__icon{background:color-mix(in srgb,var(--branding-primary-color)9%,white)}}#admin_users_show .user-show-access-list{gap:8px;display:grid}#admin_users_show .user-show-access-item{background:#f8fafb;border:1px solid #e2e8eb;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(150px,.25fr);align-items:center;gap:10px;padding:6px 8px;display:grid}#admin_users_show .user-show-access-item__details{flex-wrap:wrap;align-items:center;gap:3px 12px;min-width:0;display:flex}#admin_users_show .user-show-access-item__details>p{color:var(--user-show-muted);margin:0;font-size:9px;line-height:1.35;display:inline-flex}#admin_users_show .user-show-access-item__details .user-show-access-item__warning{color:#99560a;flex-basis:100%;align-items:flex-start;gap:7px;margin-top:2px;font-weight:700;display:flex}#admin_users_show .user-show-access-item__title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#admin_users_show .user-show-access-item__title>a,#admin_users_show .user-show-access-item__title>strong{color:var(--user-show-ink);overflow-wrap:anywhere;font-size:11px;font-weight:800;text-decoration:none}#admin_users_show .user-show-access-item__title>a:hover,#admin_users_show .user-show-access-item__title>a:focus-visible{color:var(--branding-secondary-color);outline:none}#admin_users_show .user-show-access-item__title>span{color:#60747e;letter-spacing:.04em;text-transform:uppercase;background:#eef3f5;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}#admin_users_show .user-show-access-item__title>span.is-active{color:#267448;background:#e7f5ec}#admin_users_show .user-show-access-item__title>span.is-upcoming{color:#35658c;background:#edf3fb}#admin_users_show .user-show-access-remove{min-width:0}#admin_users_show .user-show-access-remove summary{color:#a13c34;cursor:pointer;background:#fff;border:1px solid #e5b9b5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:5px 8px;font-size:9.5px;font-weight:800;list-style:none;display:flex}#admin_users_show .user-show-access-remove summary::-webkit-details-marker{display:none}#admin_users_show .user-show-access-remove summary:hover,#admin_users_show .user-show-access-remove summary:focus-visible{background:#fff5f4;border-color:#a13c34;outline:none}#admin_users_show .user-show-access-remove[open] summary{display:none}#admin_users_show .user-show-access-remove[open]{grid-column:1/-1}#admin_users_show .user-show-access-remove__confirm{background:#fff;border:1px solid #e5b9b5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:0;padding:9px 10px;display:flex}#admin_users_show .user-show-access-remove__confirm p{color:#675451;margin:0;font-size:9.5px;line-height:1.5}#admin_users_show .user-show-access-remove__confirm button{color:#fff;cursor:pointer;background:#a13c34;border:0;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}#admin_users_show .user-show-access-remove__confirm button:hover,#admin_users_show .user-show-access-remove__confirm button:focus-visible{background:#782a25;outline:none}#admin_users_show .user-show-access-remove__confirm .user-show-access-remove__cancel{color:#52656f;background:#fff;border:1px solid #d7e0e4}#admin_users_show .user-show-access-remove__confirm .user-show-access-remove__cancel:hover,#admin_users_show .user-show-access-remove__confirm .user-show-access-remove__cancel:focus-visible{color:#334650;background:#f4f7f8;border-color:#52656f}#admin_users_show .user-show-access-remove__actions{flex:none;align-items:center;gap:7px;display:flex}#admin_users_show .user-show-access-remove__actions form{flex:none}#actual_content #admin_users_show .user-show-access-card h2{margin:0}#actual_content #admin_users_show .user-show-access-card p{margin:0;font-size:9px;line-height:1.35}#admin_users_show .user-show-access-empty{color:#28734a;background:#f2f8f4;border:1px solid #d9eadf;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}#admin_users_show .user-show-access-empty>i{font-size:18px}#admin_users_show .user-show-access-empty strong{color:var(--user-show-ink);font-size:11px}#admin_users_show .user-show-access-empty p{color:var(--user-show-muted);margin:3px 0 0;font-size:10px}#admin_users_show .user-show-summary__header{border-bottom:1px solid var(--user-show-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_users_show .user-show-summary__header h2{color:var(--user-show-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_users_show .user-show-summary__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_users_show .user-show-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}#admin_users_show .user-show-facts>div{border-right:1px solid var(--user-show-border);min-width:0;padding:2px 22px}#admin_users_show .user-show-facts>div:first-child{padding-left:0}#admin_users_show .user-show-facts>div:nth-child(4){border-right:0;padding-right:0}#admin_users_show .user-show-facts dt{color:#7a8991;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}#admin_users_show .user-show-facts dd{color:var(--user-show-ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:1.5}#admin_users_show .user-show-facts dd>a:not(:only-child),#admin_users_show .user-show-facts dd>span{align-items:center;gap:7px;margin-top:5px;display:flex}#admin_users_show .user-show-facts dd a{color:inherit;text-decoration:none}#admin_users_show .user-show-facts dd a:hover{color:var(--branding-secondary-color)}#admin_users_show .user-show-facts dd.is-good{color:#24754d}#admin_users_show .user-show-facts dd.is-warning{color:#9a5b0a}#admin_users_show .user-show-facts__roles{border-top:1px solid var(--user-show-border);grid-column:1/-1;margin-top:22px;border-right:0!important;padding:20px 0 0!important}#admin_users_show .user-show-facts__roles dd{flex-wrap:wrap;gap:10px 18px;display:flex}#admin_users_show .user-show-records{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}#admin_users_show .user-show-record-card{min-width:0;padding:28px}#admin_users_show .user-show-record-card__header{border-bottom:1px solid var(--user-show-border);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}#admin_users_show .user-show-record-card__header h2{color:var(--user-show-ink);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800;line-height:1.2}#admin_users_show .user-show-record-card__header p{color:var(--user-show-muted);margin:5px 0 0;font-size:10px}#admin_users_show .user-show-record-card__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_show .user-show-record-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}#admin_users_show .user-show-record-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}#admin_users_show .user-show-record-list>li{background:#f8fafb;border:1px solid #e2e8eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}#admin_users_show .user-show-record-value{align-items:flex-start;gap:10px;min-width:0;display:flex}#admin_users_show .user-show-record-value>i{color:var(--branding-secondary-color);margin-top:3px;font-size:11px}#admin_users_show .user-show-record-value>div{flex-direction:column;min-width:0;display:flex}#admin_users_show .user-show-record-value strong{color:var(--user-show-ink);font-size:11px;line-height:1.4}#admin_users_show .user-show-record-value span{color:var(--user-show-muted);font-size:9.5px;line-height:1.4}#admin_users_show .user-show-row-actions{flex:none;align-items:center;gap:6px;display:flex}#admin_users_show .user-show-row-actions a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:6px 8px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}#admin_users_show .user-show-row-actions a:hover,#admin_users_show .user-show-row-actions a:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);outline:none}#admin_users_show .user-show-row-actions a.is-danger{color:#a63e36}#admin_users_show .user-show-row-actions a.is-danger:hover,#admin_users_show .user-show-row-actions a.is-danger:focus-visible{background:#fff6f5;border-color:#a63e36}#admin_users_show .user-show-empty{color:var(--user-show-muted);text-align:center;background:#f8fafb;border:1px dashed #d7e0e4;border-radius:10px;flex-direction:column;align-items:center;padding:25px;display:flex}#admin_users_show .user-show-empty>i{color:#9aa7ad;margin-bottom:9px;font-size:18px}#admin_users_show .user-show-empty strong{color:var(--user-show-ink);font-size:11px}#admin_users_show .user-show-empty p{margin:4px 0 0;font-size:10px}#admin_users_show .user-show-add-record{background:var(--branding-secondary-color);color:#fff;border-radius:8px;align-items:center;gap:6px;min-height:37px;margin-top:16px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}#admin_users_show .user-show-add-record:hover,#admin_users_show .user-show-add-record:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}@media (max-width:1000px){#admin_users_show .user-show-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_users_show .user-show-facts>div{border-bottom:1px solid var(--user-show-border);padding:16px}#admin_users_show .user-show-facts>div:nth-child(2n){border-right:0}#admin_users_show .user-show-facts>div:nth-child(-n+2){padding-top:0}#admin_users_show .user-show-facts>div:nth-child(3),#admin_users_show .user-show-facts>div:nth-child(4){border-bottom:0;padding-bottom:0}#admin_users_show .user-show-facts>div:nth-child(odd){padding-left:0}#admin_users_show .user-show-records{grid-template-columns:1fr}}@media (max-width:767px){#admin_users_show{padding:22px 0 50px}#admin_users_show .user-show-hero{grid-template-columns:52px minmax(0,1fr);align-items:start;padding:24px}#admin_users_show .user-show-hero__avatar{border-radius:13px;width:52px;height:52px}#admin_users_show .user-show-hero__copy h1{font-size:27px}#admin_users_show .user-show-hero__actions{grid-column:1/-1;grid-template-columns:1fr}#admin_users_show .user-show-summary,#admin_users_show .user-show-record-card{padding:22px}#admin_users_show .user-show-access-card{padding:12px}#admin_users_show .user-show-access-card__header{align-items:flex-start}#admin_users_show .user-show-access-card__header>div:last-child{display:block}#admin_users_show .user-show-access-card__header p{margin-top:2px}#admin_users_show .user-show-access-item{grid-template-columns:1fr}#admin_users_show .user-show-access-item__details{align-items:flex-start}#admin_users_show .user-show-access-remove{width:100%}#admin_users_show .user-show-access-remove__confirm button{justify-content:center;width:100%}#admin_users_show .user-show-access-remove__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#admin_users_show .user-show-access-remove__confirm{flex-direction:column;align-items:stretch}#admin_users_show .user-show-summary__mark{display:none}#admin_users_show .user-show-facts{grid-template-columns:1fr}#admin_users_show .user-show-facts>div{border-right:0;border-bottom:1px solid var(--user-show-border)!important;padding:14px 0!important}#admin_users_show .user-show-facts>div:first-child{padding-top:0!important}#admin_users_show .user-show-facts>div:nth-child(4){border-bottom:0!important;padding-bottom:0!important}#admin_users_show .user-show-facts__roles{border-top:1px solid var(--user-show-border);margin-top:16px}#admin_users_show .user-show-record-list>li{flex-direction:column;align-items:stretch}#admin_users_show .user-show-row-actions{justify-content:flex-end}}#admin_users_index{--users-ink:#172b36;--users-muted:#647782;--users-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--users-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_users_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_users_index .users-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_users_index .users-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_users_index .users-intro,#admin_users_index .users-table-card{border:1px solid var(--users-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_users_index .users-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}#admin_users_index .users-intro h1{color:var(--users-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_users_index .users-intro p{color:var(--users-muted);max-width:790px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_users_index .users-intro__icon,#admin_users_index .users-table-card__mark{justify-content:center;align-items:center;display:flex}#admin_users_index .users-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_users_index .users-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_users_index .users-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_users_index .users-summary>span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_users_index .users-create-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}#admin_users_index .users-create-action:hover,#admin_users_index .users-create-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none;transform:translateY(-1px)}#admin_users_index .users-table-card{min-width:0;padding:30px}#admin_users_index .users-table-card__header{border-bottom:1px solid var(--users-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_users_index .users-table-card__header h2{color:var(--users-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_users_index .users-table-card__header p{color:var(--users-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_users_index .users-table-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;width:42px;height:42px}#admin_users_index .users-table-note{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_index .users-table-note{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_users_index .users-table-note i{color:var(--branding-primary-color)}#admin_users_index .users-table-note strong{color:var(--users-ink)}#admin_users_index .users-filter-bar{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:minmax(175px,.75fr) minmax(180px,.8fr) minmax(260px,1.25fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:15px;display:grid}#admin_users_index .users-filter-field{min-width:0}#admin_users_index .users-filter-field label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_users_index .users-filter-field label i{color:var(--branding-secondary-color);font-size:10px}#admin_users_index .users-filter-field select,#admin_users_index .users-filter-field input{color:var(--users-ink);color-scheme:light;background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_users_index .users-filter-field select:focus,#admin_users_index .users-filter-field input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_users_index .users-filter-field select:focus,#admin_users_index .users-filter-field input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_users_index .users-filter-field select::-moz-placeholder,#admin_users_index .users-filter-field input::-moz-placeholder{color:#82919a}#admin_users_index .users-filter-field select::placeholder,#admin_users_index .users-filter-field input::placeholder{color:#82919a}#admin_users_index .users-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_users_index .users-filter-field select option{color:var(--users-ink);background-color:#fff}#admin_users_index .users-filter-search{background:0 0;border:0;margin:0;display:block}#admin_users_index .users-filter-reset{color:#52656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced8dc;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_users_index .users-filter-reset:hover:not(:disabled),#admin_users_index .users-filter-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_users_index .users-filter-reset:disabled{cursor:default;opacity:.45}#admin_users_index .users-table-tools{border-bottom:1px solid var(--users-border);background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:18px;padding:0 0 16px;display:flex}#admin_users_index .users-table-tools>span{color:#7a8991;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_users_index .users-export-actions .dt-buttons{flex-wrap:wrap;gap:5px;display:flex}#admin_users_index .users-export-actions .dt-buttons .btn{color:#52656f;white-space:nowrap;background:#f7f9fa;border:1px solid #d7e0e4;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:9.5px;font-weight:750;display:inline-flex}#admin_users_index .users-export-actions .dt-buttons .btn:hover,#admin_users_index .users-export-actions .dt-buttons .btn:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);background:#fff;outline:none}#admin_users_index .users-table-shell{min-width:0}#admin_users_index .users-table-shell .dt-container{color:var(--users-ink);background:0 0;border:0;padding:0}#admin_users_index .users-table-shell .dt-layout-table,#admin_users_index .users-table-shell .dt-scroll-body,#admin_users_index .users-table-shell .dataTables_scrollBody{overflow-x:auto}#admin_users_index .users-table-shell table.dataTable{border:1px solid var(--users-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:11px;min-width:900px;overflow:visible;width:100%!important}#admin_users_index .users-table-shell table.dataTable thead th{border-bottom-color:var(--users-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_users_index .users-table-shell table.dataTable tbody td{color:#455861;cursor:default;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_users_index .users-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_users_index .users-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_users_index .users-table-shell table.dataTable th:first-child,#admin_users_index .users-table-shell table.dataTable td:first-child{width:20%;min-width:180px}#admin_users_index .users-table-shell table.dataTable th:nth-child(2),#admin_users_index .users-table-shell table.dataTable td:nth-child(2){width:25%;min-width:220px}#admin_users_index .users-table-shell table.dataTable th:nth-child(3),#admin_users_index .users-table-shell table.dataTable td:nth-child(3){width:18%;min-width:155px}#admin_users_index .users-table-shell table.dataTable th:nth-child(4),#admin_users_index .users-table-shell table.dataTable td:nth-child(4){width:22%;min-width:195px}#admin_users_index .users-table-shell table.dataTable th:last-child,#admin_users_index .users-table-shell table.dataTable td:last-child{background:#fff;width:15%;min-width:135px}#admin_users_index .users-table-shell table.dataTable thead th:last-child{background:#f3f6f7}#admin_users_index .users-table-shell .user-identity{align-items:center;gap:9px;max-width:100%;display:inline-flex}#admin_users_index .users-table-shell .user-identity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}#admin_users_index .users-table-shell .user-identity strong{color:var(--users-ink);overflow-wrap:anywhere;font-size:11.5px;font-weight:750}#admin_users_index .users-table-shell .user-identity small{color:var(--users-muted);font-size:9.5px}#admin_users_index .users-table-shell .user-identity__avatar{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:var(--branding-primary-color);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_index .users-table-shell .user-identity__avatar{background:color-mix(in srgb,var(--branding-primary-color)9%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)13%,white)}}#admin_users_index .users-table-shell .user-email{color:#455861;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;font-size:10.5px;text-decoration:none;display:inline-flex}#admin_users_index .users-table-shell .user-email i{color:var(--branding-secondary-color);flex:none}#admin_users_index .users-table-shell .user-email:hover,#admin_users_index .users-table-shell .user-email:focus-visible{color:var(--branding-secondary-color);outline:none;text-decoration:underline}#admin_users_index .users-table-shell .user-empty-value{color:#8a989f;font-size:10.5px}#admin_users_index .users-table-shell .user-access{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 8px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex}#admin_users_index .users-table-shell .user-access--admin{color:#9a3f18;background:#fff0e9}#admin_users_index .users-table-shell .user-access--standard{color:#52656f;background:#f2f5f6}#admin_users_index .users-table-shell .user-delivery{align-items:center;gap:8px;display:inline-flex}#admin_users_index .users-table-shell .user-delivery>i{flex:none;font-size:11px}#admin_users_index .users-table-shell .user-delivery>span{flex-direction:column;gap:2px;display:flex}#admin_users_index .users-table-shell .user-delivery strong{font-size:10px;font-weight:750}#admin_users_index .users-table-shell .user-delivery small{color:var(--users-muted);font-size:8.5px}#admin_users_index .users-table-shell .user-delivery--good{color:#24754d}#admin_users_index .users-table-shell .user-delivery--warning{color:#a05d0b}#admin_users_index .users-table-shell .user-view-action{background:var(--branding-secondary-color);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:9.5px;font-weight:750;text-decoration:none;display:inline-flex}#admin_users_index .users-table-shell .user-view-action:hover,#admin_users_index .users-table-shell .user-view-action:focus-visible{background:var(--branding-primary-color);color:#fff;outline:none}#admin_users_index .users-table-shell .dt-info{color:var(--users-muted);margin-top:18px;font-size:11px}#admin_users_index .users-table-shell .dt-paging{margin-top:12px}#admin_users_index .users-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_users_index .users-table-shell div.dt-paging ul.pagination li{margin:0}#admin_users_index .users-table-shell div.dt-paging ul.pagination li button,#admin_users_index .users-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_users_index .users-table-shell div.dt-paging ul.pagination li.active button,#admin_users_index .users-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}@media (max-width:1100px){#admin_users_index .users-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}#admin_users_index .users-filter-search,#admin_users_index .users-filter-reset{grid-column:1/-1}}@media (max-width:767px){#admin_users_index{padding:22px 0 50px}#admin_users_index .users-intro{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_users_index .users-intro h1{font-size:27px}#admin_users_index .users-intro__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_users_index .users-create-action{grid-column:1/-1;width:100%}#admin_users_index .users-table-card{padding:22px}#admin_users_index .users-table-card__mark{display:none}#admin_users_index .users-table-note{align-items:flex-start}#admin_users_index .users-filter-bar{grid-template-columns:1fr;align-items:stretch}#admin_users_index .users-filter-search,#admin_users_index .users-filter-reset{grid-column:auto}#admin_users_index .users-table-tools{flex-direction:column;align-items:flex-start}}#admin_users_edit .user-edit-page{--user-edit-ink:#172b36;--user-edit-muted:#647782;--user-edit-border:#dce4e8;gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_users_edit:has(.user-edit-page){background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--user-edit-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)7%,transparent),transparent 26%),#f5f7f8}}#admin_users_edit:has(.user-edit-page) .user-edit-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:800;display:block}#admin_users_edit:has(.user-edit-page) .user-edit-hero{background:linear-gradient(118deg,var(--branding-primary-color),var(--branding-primary-color));color:#fff;border-radius:18px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #11334029}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page) .user-edit-hero{background:linear-gradient(118deg,var(--branding-primary-color),color-mix(in srgb,var(--branding-primary-color)78%,#477f8e))}}#admin_users_edit:has(.user-edit-page) .user-edit-hero:after{background:var(--branding-secondary-color);content:"";width:150px;height:5px;position:absolute;bottom:0;left:0}#admin_users_edit:has(.user-edit-page) .user-edit-hero .user-edit-eyebrow{color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page) .user-edit-hero .user-edit-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)66%,white)}}#admin_users_edit:has(.user-edit-page) .user-edit-hero__avatar{background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;justify-content:center;align-items:center;width:66px;height:66px;font-size:20px;font-weight:850;display:flex}#admin_users_edit:has(.user-edit-page) .user-edit-hero__copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:800;line-height:1.1}#admin_users_edit:has(.user-edit-page) .user-edit-hero__copy p{color:#ffffffc2;max-width:680px;margin:9px 0 0;font-size:13px;line-height:1.6}#admin_users_edit:has(.user-edit-page) .user-edit-hero__actions{align-items:stretch;gap:8px;display:grid}#admin_users_edit:has(.user-edit-page) .user-edit-hero__actions>span,#admin_users_edit:has(.user-edit-page) .user-edit-hero__actions>a{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:8px 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}#admin_users_edit:has(.user-edit-page) .user-edit-hero__actions>a:hover,#admin_users_edit:has(.user-edit-page) .user-edit-hero__actions>a:focus-visible{color:var(--branding-primary-color);background:#fff;outline:none}#admin_users_edit:has(.user-edit-page) .user-edit-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}#admin_users_edit:has(.user-edit-page) .user-edit-card,#admin_users_edit:has(.user-edit-page) .user-edit-summary,#admin_users_edit:has(.user-edit-page) .user-edit-note{border:1px solid var(--user-edit-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_users_edit:has(.user-edit-page) .user-edit-card{padding:30px}#admin_users_edit:has(.user-edit-page) .user-edit-card__header{border-bottom:1px solid var(--user-edit-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}#admin_users_edit:has(.user-edit-page) .user-edit-card__header h2{color:var(--user-edit-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}#admin_users_edit:has(.user-edit-page) .user-edit-card__header p{color:var(--user-edit-muted);margin:8px 0 0;font-size:12px;line-height:1.55}#admin_users_edit:has(.user-edit-page) .user-edit-card__mark{color:var(--branding-primary-color);background:#f3f6f7;border:1px solid #e1e7ea;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#admin_users_edit:has(.user-edit-page) .user-edit-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}#admin_users_edit:has(.user-edit-page) .user-edit-fields .formfield-wrap,#admin_users_edit:has(.user-edit-page) .user-edit-fields .formfield-checkbox{margin:0}#admin_users_edit:has(.user-edit-page) .user-edit-fields .formfield{flex-direction:column;display:flex}#admin_users_edit:has(.user-edit-page) .user-edit-fields label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;font-weight:800}#admin_users_edit:has(.user-edit-page) .user-edit-fields .formfield-input{color:var(--user-edit-ink);background:#f8fafb;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;font-size:13px}#admin_users_edit:has(.user-edit-page) .user-edit-fields .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background:#fff;outline:none}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page) .user-edit-fields .formfield-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_users_edit:has(.user-edit-page) .user-edit-fields select.formfield-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;padding-right:38px}#admin_users_edit:has(.user-edit-page) .user-edit-fields select.formfield-input option{color:var(--user-edit-ink);background:#fff}#admin_users_edit:has(.user-edit-page) .user-edit-fields small{color:var(--user-edit-muted);margin-top:7px;font-size:9.5px;line-height:1.5}#admin_users_edit:has(.user-edit-page) .user-edit-field--prefix,#admin_users_edit:has(.user-edit-page) .user-edit-field--suffix,#admin_users_edit:has(.user-edit-page) .user-edit-field--gender{grid-column:span 2}#admin_users_edit:has(.user-edit-page) .user-edit-field--first-name,#admin_users_edit:has(.user-edit-page) .user-edit-field--last-name{grid-column:span 4}#admin_users_edit:has(.user-edit-page) .user-edit-field--email{grid-column:span 7}#admin_users_edit:has(.user-edit-page) .user-edit-field--birthday{grid-column:span 3}#admin_users_edit:has(.user-edit-page) .user-edit-field--admin,#admin_users_edit:has(.user-edit-page) .user-edit-field--bounce,#admin_users_edit:has(.user-edit-page) .user-edit-field--password{grid-column:1/-1}#admin_users_edit:has(.user-edit-page) .user-edit-field--password{border-top:1px solid var(--user-edit-border);padding-top:22px;margin-top:4px!important}#admin_users_edit:has(.user-edit-page) .user-edit-field--password .formfield{max-width:520px}#admin_users_edit:has(.user-edit-page) .user-edit-field--admin{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:10px;align-items:flex-start;gap:11px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page) .user-edit-field--admin{background:color-mix(in srgb,var(--branding-primary-color)4%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)11%,white)}}#admin_users_edit:has(.user-edit-page) .user-edit-field--admin input{accent-color:var(--branding-secondary-color);width:17px;height:17px;margin-top:2px}#admin_users_edit:has(.user-edit-page) .user-edit-field--admin label{cursor:pointer;text-transform:none;flex-direction:column;margin:0;display:flex}#admin_users_edit:has(.user-edit-page) .user-edit-field--admin label span{color:var(--user-edit-ink);letter-spacing:0;font-size:11px}#admin_users_edit:has(.user-edit-page) .user-edit-field--admin label small{letter-spacing:0;margin-top:3px;font-weight:500}#admin_users_edit:has(.user-edit-page) .user-edit-form-actions{border-top:1px solid var(--user-edit-border);align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex}#admin_users_edit:has(.user-edit-page) .user-edit-save,#admin_users_edit:has(.user-edit-page) .user-edit-cancel{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}#admin_users_edit:has(.user-edit-page) .user-edit-save{background:var(--branding-secondary-color);border:1px solid var(--branding-secondary-color);color:#fff;cursor:pointer}#admin_users_edit:has(.user-edit-page) .user-edit-save:hover,#admin_users_edit:has(.user-edit-page) .user-edit-save:focus-visible{background:var(--branding-primary-color);border-color:var(--branding-primary-color);outline:none}#admin_users_edit:has(.user-edit-page) .user-edit-cancel{color:#52656f;background:#fff;border:1px solid #d2dce0}#admin_users_edit:has(.user-edit-page) .user-edit-cancel:hover,#admin_users_edit:has(.user-edit-page) .user-edit-cancel:focus-visible{border-color:var(--branding-primary-color);color:var(--branding-primary-color);outline:none}#admin_users_edit:has(.user-edit-page) .user-edit-sidebar{gap:18px;display:grid}#admin_users_edit:has(.user-edit-page) .user-edit-summary,#admin_users_edit:has(.user-edit-page) .user-edit-note{padding:24px}#admin_users_edit:has(.user-edit-page) .user-edit-summary dl{gap:0;margin:0;display:grid}#admin_users_edit:has(.user-edit-page) .user-edit-summary dl>div{border-bottom:1px solid var(--user-edit-border);padding:14px 0}#admin_users_edit:has(.user-edit-page) .user-edit-summary dl>div:last-child{border-bottom:0;padding-bottom:0}#admin_users_edit:has(.user-edit-page) .user-edit-summary dt{color:#7a8991;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}#admin_users_edit:has(.user-edit-page) .user-edit-summary dd{color:var(--user-edit-ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}#admin_users_edit:has(.user-edit-page) .user-edit-summary dd a{color:inherit;text-decoration:none}#admin_users_edit:has(.user-edit-page) .user-edit-summary dd.is-good{color:#24754d}#admin_users_edit:has(.user-edit-page) .user-edit-summary dd.is-warning{color:#9a5b0a}#admin_users_edit:has(.user-edit-page) .user-create-checklist ul{gap:0;margin:0;padding:0;list-style:none;display:grid}#admin_users_edit:has(.user-edit-page) .user-create-checklist li{border-bottom:1px solid var(--user-edit-border);align-items:flex-start;gap:11px;padding:14px 0;display:flex}#admin_users_edit:has(.user-edit-page) .user-create-checklist li:last-child{border-bottom:0;padding-bottom:0}#admin_users_edit:has(.user-edit-page) .user-create-checklist li>i{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page) .user-create-checklist li>i{background:color-mix(in srgb,var(--branding-primary-color)7%,white)}}#admin_users_edit:has(.user-edit-page) .user-create-checklist li span{color:var(--user-edit-muted);font-size:9.5px;line-height:1.5}#admin_users_edit:has(.user-edit-page) .user-create-checklist li strong{color:var(--user-edit-ink);margin-bottom:2px;font-size:10.5px;display:block}#admin_users_edit:has(.user-edit-page) .user-edit-note{background:var(--branding-secondary-color);align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_users_edit:has(.user-edit-page) .user-edit-note{background:color-mix(in srgb,var(--branding-secondary-color)5%,white)}}#admin_users_edit:has(.user-edit-page) .user-edit-note>i{color:var(--branding-secondary-color);margin-top:2px}#admin_users_edit:has(.user-edit-page) .user-edit-note strong{color:var(--user-edit-ink);margin-bottom:5px;font-size:11px;display:block}#admin_users_edit:has(.user-edit-page) .user-edit-note p{color:var(--user-edit-muted);margin:0;font-size:10px;line-height:1.55}@media (max-width:1050px){#admin_users_edit:has(.user-edit-page) .user-edit-layout{grid-template-columns:1fr}#admin_users_edit:has(.user-edit-page) .user-edit-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#admin_users_edit:has(.user-edit-page){padding:22px 0 50px}#admin_users_edit:has(.user-edit-page) .user-edit-hero{grid-template-columns:52px minmax(0,1fr);align-items:start;padding:24px}#admin_users_edit:has(.user-edit-page) .user-edit-hero__avatar{border-radius:13px;width:52px;height:52px}#admin_users_edit:has(.user-edit-page) .user-edit-hero__copy h1{font-size:27px}#admin_users_edit:has(.user-edit-page) .user-edit-hero__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}#admin_users_edit:has(.user-edit-page) .user-edit-card{padding:22px}#admin_users_edit:has(.user-edit-page) .user-edit-card__mark{display:none}#admin_users_edit:has(.user-edit-page) .user-edit-fields,#admin_users_edit:has(.user-edit-page) .user-edit-sidebar{grid-template-columns:1fr}#admin_users_edit:has(.user-edit-page) .user-edit-field{grid-column:auto}}#admin_search_index{--coach-search-ink:#172b36;--coach-search-muted:#647782;--coach-search-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--coach-search-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){#admin_search_index{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_search_index .coach-search-page{gap:24px;max-width:1400px;margin:0 auto;display:grid}#admin_search_index .coach-search-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_search_index .coach-search-hero,#admin_search_index .coach-search-card{border:1px solid var(--coach-search-border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_search_index .coach-search-hero{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_search_index .coach-search-hero h1{color:var(--coach-search-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_search_index .coach-search-hero p{color:var(--coach-search-muted);max-width:800px;margin:12px 0 0;font-size:14px;line-height:1.7}#admin_search_index .coach-search-hero__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:21px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_search_index .coach-search-hero__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_search_index .coach-search-summary{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}#admin_search_index .coach-search-summary span{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}#admin_search_index .coach-search-card{min-width:0;padding:30px}#admin_search_index .coach-search-card__header{border-bottom:1px solid var(--coach-search-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:24px;display:flex}#admin_search_index .coach-search-card__header h2{color:var(--coach-search-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.2}#admin_search_index .coach-search-card__header p{color:var(--coach-search-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_search_index .coach-search-export,#admin_search_index .coach-search-reset{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_search_index .coach-search-export{color:#52656f;background:#fff;border:1px solid #ced8dc}#admin_search_index .coach-search-export i{color:var(--branding-secondary-color)}#admin_search_index .coach-search-export:hover,#admin_search_index .coach-search-export:focus-visible{border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_search_index .coach-search-status-guide{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_search_index .coach-search-status-guide{background:color-mix(in srgb,var(--branding-primary-color)5%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)10%,white)}}#admin_search_index .coach-search-status-guide__label{color:#52656f;align-items:center;gap:7px;margin-right:3px;font-size:10.5px;font-weight:750;display:inline-flex}#admin_search_index .coach-search-status-guide__label i{color:var(--branding-primary-color)}#admin_search_index .coach-search-status{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}#admin_search_index .coach-search-status--incomplete{color:#a5443b;background:#fceeed}#admin_search_index .coach-search-status--progress{color:#9b5a13;background:#fff5e9}#admin_search_index .coach-search-status--verified{color:#237346;background:#eaf7ef}#admin_search_index .coach-search-filters{background:#f7f9fa;border:1px solid #e0e7ea;border-radius:12px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;margin-bottom:28px;padding:15px;display:grid}#admin_search_index .coach-search-filter{min-width:0}#admin_search_index .coach-search-filter label{color:#52656f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:800;display:flex}#admin_search_index .coach-search-filter label i{color:var(--branding-secondary-color);font-size:10px}#admin_search_index .coach-search-filter select,#admin_search_index .coach-search-filter input{color:var(--coach-search-ink);background-color:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12.5px}#admin_search_index .coach-search-filter select::-moz-placeholder,#admin_search_index .coach-search-filter input::-moz-placeholder{color:#82919a}#admin_search_index .coach-search-filter select::placeholder,#admin_search_index .coach-search-filter input::placeholder{color:#82919a}#admin_search_index .coach-search-filter select:focus,#admin_search_index .coach-search-filter input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#admin_search_index .coach-search-filter select:focus,#admin_search_index .coach-search-filter input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_search_index .coach-search-filter select:disabled,#admin_search_index .coach-search-filter input:disabled{color:#8b989f;cursor:not-allowed;background-color:#eef2f3}#admin_search_index .coach-search-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2352656f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;padding-right:36px}#admin_search_index .coach-search-filter select option,#admin_search_index .coach-search-filter select optgroup{color:var(--coach-search-ink);background-color:#fff}#admin_search_index .coach-search-filter-actions{display:flex}#admin_search_index .coach-search-reset{color:#52656f;background:#fff;border:1px solid #ced8dc;width:100%}#admin_search_index .coach-search-reset:hover:not(:disabled),#admin_search_index .coach-search-reset:focus-visible:not(:disabled){border-color:var(--branding-secondary-color);color:var(--branding-secondary-color);outline:none}#admin_search_index .coach-search-reset:disabled{cursor:default;opacity:.45}#admin_search_index .coach-search-results-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}#admin_search_index .coach-search-results-head h3{color:var(--coach-search-ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800;line-height:1.2}#admin_search_index .coach-search-result-count{color:#52656f;white-space:nowrap;background:#f3f6f7;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:750}#admin_search_index .coach-search-table-shell{min-width:0;position:relative}#admin_search_index .coach-search-table-shell .dt-processing{border:1px solid var(--branding-secondary-color);color:var(--coach-search-ink);z-index:5;background:#fffffff5;border-radius:14px;min-width:min(310px,100% - 32px);margin:0;padding:15px 18px;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #1233402e}@supports (color:color-mix(in lab,red,red)){#admin_search_index .coach-search-table-shell .dt-processing{border:1px solid color-mix(in srgb,var(--branding-secondary-color)35%,#dce4e8)}}#admin_search_index .coach-search-table-shell .coach-search-processing{letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}#admin_search_index .coach-search-table-shell .coach-search-processing i{color:var(--branding-secondary-color);font-size:17px;animation:.8s linear infinite coach-search-processing-spin}#admin_search_index .coach-search-table-shell .dt-container{color:var(--coach-search-ink);background:0 0;border:0;padding:0}#admin_search_index .coach-search-table-shell .dt-container>.row{margin-left:0;margin-right:0}#admin_search_index .coach-search-table-shell .dt-container>.row:first-child{margin:0 0 15px;display:flex}#admin_search_index .coach-search-table-shell .dt-container>.row:first-child>div{padding:0;margin:0!important;display:block!important}#admin_search_index .coach-search-table-shell .dt-container>.row:nth-last-child(2){justify-content:flex-end;align-items:center;margin-top:18px;display:flex}#admin_search_index .coach-search-table-shell .dt-container>.row:nth-last-child(2)>div{padding:0}#admin_search_index .coach-search-table-shell .dt-buttons{display:none}#admin_search_index .coach-search-table-shell .dt-length{color:var(--coach-search-muted);margin:0;font-size:12px}#admin_search_index .coach-search-table-shell .dt-length label{align-items:center;gap:8px;display:flex}#admin_search_index .coach-search-table-shell .dt-length select{color:var(--coach-search-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:8px;min-height:40px;margin:0;padding:6px 28px 6px 10px;font-size:12px}#admin_search_index .coach-search-table-shell .dt-layout-table>div,#admin_search_index .coach-search-table-shell .row.dt-row>div{padding:0;overflow-x:auto}#admin_search_index .coach-search-table-shell table.dataTable{border:1px solid var(--coach-search-border);border-collapse:separate;border-spacing:0;border-radius:11px;min-width:900px;overflow:visible;width:100%!important}#admin_search_index .coach-search-table-shell table.dataTable thead th{border-bottom-color:var(--coach-search-border);color:#53646e;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f3f6f7;padding:13px 12px;font-size:10px;font-weight:800}#admin_search_index .coach-search-table-shell table.dataTable tbody td{color:#455861;text-align:left;vertical-align:middle;background:#fff;padding:14px 12px;font-size:12px}#admin_search_index .coach-search-table-shell table.dataTable tbody tr:last-child td{border-bottom:0}#admin_search_index .coach-search-table-shell table.dataTable tbody tr:hover td{background:#f9fbfb}#admin_search_index .coach-search-table-shell table.dataTable th:first-child,#admin_search_index .coach-search-table-shell table.dataTable td:first-child{color:#819099;text-align:center;width:74px}#admin_search_index .coach-search-table-shell table.dataTable td:nth-child(2) a{color:var(--coach-search-ink);font-weight:750;text-decoration:none}#admin_search_index .coach-search-table-shell table.dataTable td:nth-child(2) a:hover,#admin_search_index .coach-search-table-shell table.dataTable td:nth-child(2) a:focus-visible{color:var(--branding-secondary-color);text-decoration:underline}#admin_search_index .coach-search-table-shell table.dataTable th:nth-child(5),#admin_search_index .coach-search-table-shell table.dataTable td:nth-child(5),#admin_search_index .coach-search-table-shell table.dataTable th:nth-child(6),#admin_search_index .coach-search-table-shell table.dataTable td:nth-child(6){text-align:center}#admin_search_index .coach-search-table-shell .search-result-status{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}#admin_search_index .coach-search-table-shell .search-result-status--not-complete{color:#a5443b;background:#fceeed}#admin_search_index .coach-search-table-shell .search-result-status--in-progress{color:#9b5a13;background:#fff5e9}#admin_search_index .coach-search-table-shell .search-result-status--verified{color:#237346;background:#eaf7ef}#admin_search_index .coach-search-table-shell div.dt-paging ul.pagination{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:flex}#admin_search_index .coach-search-table-shell div.dt-paging ul.pagination li{margin:0}#admin_search_index .coach-search-table-shell div.dt-paging ul.pagination li button,#admin_search_index .coach-search-table-shell div.dt-paging ul.pagination li a{color:#52656f;background:#fff;border:1px solid #d7e0e4;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:flex}#admin_search_index .coach-search-table-shell div.dt-paging ul.pagination li.active button,#admin_search_index .coach-search-table-shell div.dt-paging ul.pagination li.active a{background:var(--branding-secondary-color);border-color:var(--branding-secondary-color);color:#fff}@keyframes coach-search-processing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#admin_search_index .coach-search-processing i{animation:none}}@media (max-width:1180px){#admin_search_index .coach-search-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){#admin_search_index .coach-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#admin_search_index{padding:22px 0 50px}#admin_search_index .coach-search-hero{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:23px}#admin_search_index .coach-search-hero h1{font-size:27px}#admin_search_index .coach-search-hero__icon{border-radius:12px;width:48px;height:48px;font-size:18px}#admin_search_index .coach-search-card{padding:22px}#admin_search_index .coach-search-card__header{flex-direction:column;align-items:stretch}#admin_search_index .coach-search-export{align-self:flex-start}#admin_search_index .coach-search-status-guide{align-items:flex-start}#admin_search_index .coach-search-status-guide__label{flex:1 0 100%}#admin_search_index .coach-search-filters{grid-template-columns:1fr}#admin_search_index .coach-search-results-head{flex-direction:column;align-items:flex-start;gap:10px}#admin_search_index .coach-search-table-shell .dt-container>.row:nth-last-child(2){justify-content:flex-start;align-items:flex-start}#admin_search_index .coach-search-table-shell .dt-processing{width:calc(100% - 64px);min-width:0}}#admin_report_index,#admin_report_run{--report-ink:#172b36;--report-muted:#647782;--report-border:#dce4e8;background:radial-gradient(circle at 12% 5%,var(--branding-primary-color),transparent 26%),#f5f7f8;color:var(--report-ink);min-height:calc(100vh - 80px);padding:34px 0 70px;font-family:Inter,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){:is(#admin_report_index,#admin_report_run){background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--branding-primary-color)6%,transparent),transparent 26%),#f5f7f8}}#admin_report_index .report-eyebrow,#admin_report_run .report-eyebrow{color:var(--branding-secondary-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#admin_report_index .report-index-page{max-width:1120px;margin:0 auto}#admin_report_index .report-index-intro,#admin_report_index .report-filter-card,#admin_report_index .report-index-guide{border-radius:18px;box-shadow:0 12px 34px #12334011}#admin_report_index .report-index-intro,#admin_report_index .report-filter-card{border:1px solid var(--report-border);background:#fff}#admin_report_index .report-index-intro{grid-template-columns:58px minmax(0,1fr);gap:24px;padding:34px;display:grid}#admin_report_index .report-index-intro h1{color:var(--report-ink);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#admin_report_index .report-index-intro p{color:var(--report-muted);margin:12px 0 0;font-size:14px;line-height:1.7}#admin_report_index .report-index-intro__icon,#admin_report_index .report-index-guide__icon{justify-content:center;align-items:center;display:flex}#admin_report_index .report-index-intro__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:14px;width:58px;height:58px;font-size:21px}@supports (color:color-mix(in lab,red,red)){#admin_report_index .report-index-intro__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_report_index .report-index-layout{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"filter guide";gap:24px;margin-top:24px;display:grid}#admin_report_index .report-index-guide{background:linear-gradient(145deg,#ffffff14,transparent 55%),var(--branding-primary-color);color:#fff;grid-area:guide;align-self:start;padding:30px}#admin_report_index .report-index-guide .report-eyebrow{color:var(--branding-secondary-color);margin-top:20px}@supports (color:color-mix(in lab,red,red)){#admin_report_index .report-index-guide .report-eyebrow{color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#admin_report_index .report-index-guide h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800;line-height:1.25}#admin_report_index .report-index-guide p{color:#ffffffbf;margin:12px 0 24px;font-size:13px;line-height:1.7}#admin_report_index .report-index-guide__icon{background:#ffffff1a;border:1px solid #ffffff21;border-radius:12px;width:48px;height:48px;font-size:18px}#admin_report_index .report-index-guide__note{color:#ffffffc7;border-top:1px solid #ffffff21;align-items:flex-start;gap:11px;padding-top:20px;font-size:12px;font-weight:650;line-height:1.55;display:flex}#admin_report_index .report-index-guide__note i{color:var(--branding-secondary-color);margin-top:2px;font-size:16px}@supports (color:color-mix(in lab,red,red)){#admin_report_index .report-index-guide__note i{color:color-mix(in srgb,var(--branding-secondary-color)80%,white)}}#admin_report_index .report-filter-card{grid-area:filter;min-width:0;padding:34px}#admin_report_index .report-filter-card__header{border-bottom:1px solid var(--report-border);margin-bottom:27px;padding-bottom:24px}#admin_report_index .report-filter-card__header h2{color:var(--report-ink);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800;line-height:1.25}#admin_report_index .report-filter-card__header p{color:var(--report-muted);margin:9px 0 0;font-size:13px;line-height:1.6}#admin_report_index .report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#admin_report_index .report-filter--program{grid-column:1/-1}#admin_report_index .formfield-wrap{min-width:0;margin:0}#admin_report_index .formfield{flex-direction:column;align-items:stretch;gap:7px;display:flex}#admin_report_index .formfield label{color:#52656f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}#admin_report_index .formfield .formfield-input{color:var(--report-ink);background-color:#f7f9fa;border:1px solid #d7e0e4;border-radius:9px;width:100%;min-height:47px;padding:10px 36px 10px 13px;font-size:14px}#admin_report_index .formfield .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);background-color:#fff}@supports (color:color-mix(in lab,red,red)){#admin_report_index .formfield .formfield-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}#admin_report_index .report-filter-actions{border-top:1px solid var(--report-border);margin-top:28px;padding-top:24px}#admin_report_index .report-filter-actions .button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:155px;min-height:46px;padding:10px 17px;font-size:13px;font-weight:750;display:inline-flex}#admin_report_run .container{max-width:none}#admin_report_run .report-result-page{max-width:1500px;margin:0 auto}#admin_report_run .report-result-header,#admin_report_run .report-summary,#admin_report_run .report-table-card{border:1px solid var(--report-border);background:#fff;border-radius:16px;box-shadow:0 10px 30px #1233400e}#admin_report_run .report-result-header{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}#admin_report_run .report-result-header__main{align-items:center;gap:18px;min-width:0;display:flex}#admin_report_run .report-result-header__main h1{color:var(--report-ink);letter-spacing:-.035em;margin:0;font-size:29px;font-weight:800;line-height:1.15}#admin_report_run .report-result-header__main p{color:var(--report-muted);margin:8px 0 0;font-size:13px}#admin_report_run .report-result-header__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:13px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:19px;display:flex}@supports (color:color-mix(in lab,red,red)){#admin_report_run .report-result-header__icon{background:color-mix(in srgb,var(--branding-secondary-color)11%,white)}}#admin_report_run .report-actions{flex:none;gap:9px;display:flex}#admin_report_run .report-actions .button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-size:12px;font-weight:750;display:inline-flex}#admin_report_run .report-actions .button-outline-white{color:#52656f;border-color:#cbd5da}#admin_report_run #report_header.report-summary{grid-template-columns:1fr 1.35fr repeat(3,.72fr);gap:0;margin-top:18px;padding:0;display:grid;overflow:hidden}#admin_report_run #report_header.report-summary .report-summary__item{display:flex}#admin_report_run .report-summary__item{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:19px 21px}#admin_report_run .report-summary__item+.report-summary__item{border-left:1px solid var(--report-border)}#admin_report_run .report-summary__item span{color:#71818a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}#admin_report_run .report-summary__item strong{color:var(--report-ink);font-size:13px;font-weight:750;line-height:1.4}#admin_report_run .report-table-card{margin-top:18px;overflow:hidden}#admin_report_run .report-table-card__header{justify-content:space-between;align-items:flex-end;padding:22px 24px;display:flex}#admin_report_run .report-table-card__header h2{color:var(--report-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800;line-height:1.2}#admin_report_run .report-table-card__hint{color:#7a8a92;font-size:11px;font-weight:650}#admin_report_run .report-table-card__hint i{margin-right:6px}#admin_report_run .report-table-scroll{border-top:1px solid var(--report-border);scrollbar-color:#b8c4ca #edf1f3;scrollbar-width:thin;overflow-x:auto}#admin_report_run table{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;margin:0;font-size:11px}#admin_report_run table th,#admin_report_run table td{text-align:center;vertical-align:middle;border:0;border-bottom:1px solid #e7ecef;padding:11px 10px}#admin_report_run table th{color:#51636d;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;z-index:1;background:#f1f5f6;font-size:9px;font-weight:850;position:sticky;top:0}#admin_report_run table tbody tr{background:#fff}#admin_report_run table tbody tr:nth-child(2n){background:#fafbfc}#admin_report_run table tbody tr:hover{background:#f5f8f9}#admin_report_run table tbody tr:last-child td{border-bottom:0}#admin_report_run table td{color:#435863;white-space:nowrap;line-height:1.4}#admin_report_run table .report-coach-name,#admin_report_run table .report-address,#admin_report_run table .report-email{text-align:left}#admin_report_run table .report-address{white-space:normal;min-width:250px}#admin_report_run .report-new,#admin_report_run .report-status{white-space:nowrap;border-radius:999px;justify-content:center;padding:6px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}#admin_report_run .report-new{color:#687b85;background:#edf1f3}#admin_report_run .report-new--yes{background:var(--branding-secondary-color);color:var(--branding-secondary-color)}@supports (color:color-mix(in lab,red,red)){#admin_report_run .report-new--yes{background:color-mix(in srgb,var(--branding-secondary-color)12%,white);color:color-mix(in srgb,var(--branding-secondary-color)82%,black)}}#admin_report_run .report-status{color:#637680;background:#edf1f3}#admin_report_run .report-status--verified,#admin_report_run .report-status--completed{color:#28754b;background:#e7f5ed}#admin_report_run .report-status--not-complete{color:#a84a25;background:#fff0e9}@media (max-width:1060px){#admin_report_index .report-index-layout{grid-template-columns:1fr;grid-template-areas:"guide""filter"}#admin_report_run .report-result-header{flex-direction:column;align-items:flex-start}#admin_report_run #report_header.report-summary{grid-template-columns:repeat(3,1fr)}#admin_report_run .report-summary__item+.report-summary__item{border-left:0}#admin_report_run .report-summary__item:nth-child(n+4){border-top:1px solid var(--report-border)}}@media (max-width:760px){#admin_report_index,#admin_report_run{padding:24px 0 48px}#admin_report_index .report-index-intro{padding:26px 22px;display:block}#admin_report_index .report-index-intro h1{margin-top:17px;font-size:29px}#admin_report_index .report-index-intro__icon{width:50px;height:50px}#admin_report_index .report-index-guide,#admin_report_index .report-filter-card{padding:26px 22px}#admin_report_index .report-filter-grid{grid-template-columns:1fr}#admin_report_index .report-filter-actions .button{width:100%}#admin_report_run .report-result-header{padding:22px}#admin_report_run .report-result-header__main{align-items:flex-start}#admin_report_run .report-result-header__main h1{font-size:24px}#admin_report_run .report-actions{flex-wrap:wrap;width:100%}#admin_report_run .report-actions .button{flex:1}#admin_report_run #report_header.report-summary{grid-template-columns:repeat(2,1fr)}#admin_report_run .report-summary__item:nth-child(n+3){border-top:1px solid var(--report-border)}#admin_report_run .report-table-card__header{flex-direction:column;align-items:flex-start;gap:12px}}@media print{#admin_report_run{color:#000;background:#fff;min-height:0;padding:0}#admin_report_run .container,#admin_report_run .report-result-page{max-width:none;padding:0}#admin_report_run .report-result-header,#admin_report_run .report-summary,#admin_report_run .report-table-card{box-shadow:none;border:0;border-radius:0}#admin_report_run .report-result-header{padding:0 0 10px}#admin_report_run .report-result-header__icon,#admin_report_run .report-result-header p,#admin_report_run .report-eyebrow{display:none}#admin_report_run .report-result-header__main h1{color:#000;font-size:18px}#admin_report_run #report_header.report-summary{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:0}#admin_report_run .report-summary__item{padding:6px}#admin_report_run .report-summary__item span,#admin_report_run .report-summary__item strong{color:#000}#admin_report_run .report-table-card{margin-top:8px}#admin_report_run .report-table-scroll{border:0;overflow:visible}#admin_report_run table{color:#000;min-width:0;font-size:7px}#admin_report_run table th,#admin_report_run table td{color:#000;border:1px solid #000;padding:2px}#admin_report_run table th{background:#fff;font-size:6px;position:static}#admin_report_run table tbody tr,#admin_report_run table tbody tr:nth-child(2n){background:#fff}#admin_report_run .report-new,#admin_report_run .report-status{color:#000;background:0 0;padding:0}}.profile-page{--profile-ink:#172b36;--profile-muted:#687983;--profile-border:#dce4e8;--profile-soft:#f5f7f8;color:var(--profile-ink);padding:28px 0 72px;font-family:Inter,system-ui,sans-serif}.profile-page .profile-save-toast{z-index:1100;background:#fff;border:1px solid #d6e8de;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;width:370px;max-width:calc(100vw - 32px);padding:14px 14px 16px;animation:.32s cubic-bezier(.22,1,.36,1) both profile-save-toast-in;display:grid;position:fixed;top:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 46px #0c2d3933}.profile-page .profile-save-toast.is-leaving{animation:.2s ease-in both profile-save-toast-out}.profile-page .profile-save-toast__icon{color:#fff;background:#218653;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex}.profile-page .profile-save-toast__copy{flex-direction:column;min-width:0;display:flex}.profile-page .profile-save-toast__copy strong{color:var(--profile-ink);font-size:14px;line-height:1.35}.profile-page .profile-save-toast__copy small{color:var(--profile-muted);margin-top:2px;font-size:12px;line-height:1.4}.profile-page .profile-save-toast__close{color:#71818a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.profile-page .profile-save-toast__close:hover,.profile-page .profile-save-toast__close:focus-visible{color:var(--profile-ink);background:#eef3f4;outline:none}.profile-page .profile-save-toast__timer{transform-origin:0;background:#218653;width:100%;height:3px;animation:3.5s linear forwards profile-save-toast-timer;position:absolute;bottom:0;left:0}.profile-page .profile-page__hero{background:radial-gradient(circle at 92% 10%,#ffffff1f,transparent 25%),linear-gradient(125deg,#073a4d 0%,var(--branding-primary-color)68%,#0b5264 100%);color:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;grid-auto-rows:max-content;align-items:center;gap:24px;height:auto;min-height:150px;padding:27px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #09354529}.profile-page .profile-page__hero:after{background:var(--branding-secondary-color);content:"";width:96px;height:5px;position:absolute;bottom:0;left:0}.profile-page .profile-page__avatar{color:#fff;letter-spacing:.03em;background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:66px;height:66px;font-size:23px;font-weight:800;display:flex}.profile-page .profile-page__heading{min-width:0}.profile-page .profile-page__heading h1{color:#fff;letter-spacing:-.035em;text-transform:none;margin:7px 0 9px;font-size:clamp(29px,3vw,40px);font-weight:800;line-height:1.08}.profile-page .profile-page__heading p{color:#ffffffbd;max-width:720px;margin:0;font-size:15px;line-height:1.55}.profile-page .profile-page__eyebrow,.profile-page .profile-section-heading__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.profile-page .profile-page__eyebrow{color:#ffffffbd}.profile-page .profile-page__status{background:#ffffff17;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:12px;max-width:230px;padding:13px 16px;display:flex}.profile-page .profile-page__status>i{color:#fff;font-size:20px}.profile-page .profile-page__status span{flex-direction:column;min-width:0;display:flex}.profile-page .profile-page__status strong{color:#fff;font-size:13px;font-weight:750}.profile-page .profile-page__status small{color:#ffffffab;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.profile-page .profile-editor{padding-top:26px;padding-bottom:0}.profile-page .profile-editor>.container,.profile-page .profile-editor #profile-edit-form{flex-direction:column;display:flex}.profile-page .profile-editor .profile-assignment-panel{border:1px solid var(--profile-border);color:var(--profile-ink);background:#fff;border-radius:16px;max-width:none;padding:24px;box-shadow:0 8px 26px #13313e0e}.profile-page .profile-editor #coach_team_list{background:0 0;margin:0;padding:0}.profile-page .profile-editor #coach_team_list .red-text{white-space:normal;margin-top:4px;line-height:1.3;display:block;position:static}.profile-page .profile-editor .profile-section-heading,.profile-page .profile-editor .profile-panel__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.profile-page .profile-editor .profile-section-heading h2,.profile-page .profile-editor .profile-panel__heading h2{color:var(--profile-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:22px;line-height:1.2}.profile-page .profile-editor .profile-section-heading p,.profile-page .profile-editor .profile-panel__heading p{color:var(--profile-muted);text-align:right;max-width:390px;margin:0;font-size:13px;line-height:1.5}.profile-page .profile-editor .profile-section-heading__eyebrow{color:var(--branding-secondary-color)}.profile-page .profile-editor #coach_team_list table{border:1px solid var(--profile-border);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.profile-page .profile-editor #coach_team_list table th{color:#556973;letter-spacing:.08em;text-transform:uppercase;background:#f1f5f6;font-size:10px;font-weight:800}.profile-page .profile-editor #coach_team_list table td{border-top:1px solid var(--profile-border);color:var(--profile-ink);font-size:13px}.profile-page .profile-editor .tabs{background:#e9eef0;border:0;border-radius:13px;align-self:flex-start;gap:5px;margin:22px 0;overflow:visible;padding:5px!important}.profile-page .profile-editor .tabs .tab-item{min-width:0;padding:0;font-size:14px;line-height:1}.profile-page .profile-editor .tabs .tab-item a{color:#60727c;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 18px;transition:background-color .2s,box-shadow .2s,color .2s;display:flex}.profile-page .profile-editor .tabs .tab-item a:after{display:none}.profile-page .profile-editor .tabs .tab-item.active a{color:var(--profile-ink);background:#fff;box-shadow:0 2px 8px #0e2b3817}.profile-page .profile-editor .tab-content{margin:0;display:block}.profile-page .profile-editor .tab-content.hidden{display:none}.profile-page .profile-editor .profile-panel,.profile-page .profile-editor .profile-notes-panel,.profile-page .profile-editor .profile-pledge{border:1px solid var(--profile-border);color:var(--profile-ink);background:#fff;border-radius:17px;max-width:none;padding:26px;box-shadow:0 10px 30px #13313e0f}.profile-page .profile-editor .profile-details-grid{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.profile-page .profile-editor .profile-card{min-width:0}.profile-page .profile-editor .profile-card--login{border-top:1px solid var(--profile-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding-top:26px;display:grid}.profile-page .profile-editor .profile-card--login>.profile-card__heading{grid-column:1/-1}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(2){grid-area:2/1}.profile-page .profile-editor .profile-card--login>.profile-password-help{grid-area:3/1/auto/-1}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(4){grid-area:2/2}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(5){grid-area:2/3}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(2){grid-area:2/1}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(3){grid-area:2/2}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(4){grid-area:2/3}.profile-page .profile-editor .profile-card__heading{align-items:center;gap:13px;margin-bottom:24px;display:flex}.profile-page .profile-editor .profile-card__heading h2{color:var(--profile-ink);letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.25}.profile-page .profile-editor .profile-card__heading p{color:var(--profile-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.profile-page .profile-editor .profile-card__icon{background:var(--branding-primary-color);color:var(--branding-primary-color);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-editor .profile-card__icon{background:color-mix(in srgb,var(--branding-primary-color)9%,white)}}.profile-page .profile-editor .profile-card .formfield-wrap{margin-bottom:14px}.profile-page .profile-editor .profile-card .formfield{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;display:flex;overflow:visible}.profile-page .profile-editor .profile-card .formfield>label{color:#52656f;letter-spacing:.045em;text-align:left;text-transform:uppercase;flex:none;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.4}.profile-page .profile-editor .profile-card .formfield .formfield-input{color:var(--profile-ink);background:#f7f9fa;border:1px solid #d7e0e4;border-radius:9px;flex:none;width:100%;min-height:45px;padding:10px 13px;font-size:14px}.profile-page .profile-editor .profile-card .formfield .formfield-input:focus{border-color:var(--branding-secondary-color);box-shadow:0 0 0 3px var(--branding-secondary-color);outline:none}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-editor .profile-card .formfield .formfield-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--branding-secondary-color)15%,transparent)}}.profile-page .profile-editor .profile-card .formfield .formfield-select{max-width:none;padding-right:34px}.profile-page .profile-editor .profile-card--personal{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.profile-page .profile-editor .profile-card--personal>.profile-card__heading{grid-column:1/-1}.profile-page .profile-editor .profile-card--personal>.formfield-wrap{min-width:0}.profile-page .profile-editor .profile-card--personal>.formfield-wrap:nth-child(8),.profile-page .profile-editor .profile-card--personal>.formfield-wrap:nth-child(9),.profile-page .profile-editor .profile-card--personal>.formfield-wrap:last-child{grid-column:1/-1}.profile-page .profile-editor .profile-card--personal>.formfield-wrap:last-child .formfield{background:#f7f9fa;border:1px solid #d7e0e4;border-radius:9px;flex-direction:row;align-items:center;gap:12px;min-height:45px;padding:10px 13px}.profile-page .profile-editor .profile-card--personal>.formfield-wrap:last-child .formfield label{color:var(--profile-ink);letter-spacing:0;text-transform:none;order:2;margin:0;font-size:13px;font-weight:650}.profile-page .profile-editor .profile-card--personal>.formfield-wrap:last-child .formfield input[type=checkbox]{accent-color:var(--branding-secondary-color);order:1;width:17px;height:17px}.profile-page .profile-editor .profile-password-help{background:var(--branding-primary-color);border:1px solid var(--branding-primary-color);color:#52656f;border-radius:10px;gap:9px;margin:4px 0 0;padding:12px;font-size:12px;line-height:1.55;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-editor .profile-password-help{background:color-mix(in srgb,var(--branding-primary-color)6%,white);border:1px solid color-mix(in srgb,var(--branding-primary-color)14%,white)}}.profile-page .profile-editor .profile-password-help i{color:var(--branding-primary-color);margin-top:3px}.profile-page .profile-editor .profile-panel--documents{display:block}.profile-page .profile-editor .profile-panel__heading>p{background:#f4f7f8;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.profile-page .profile-editor .profile-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.profile-page .profile-editor .file-upload-dropzone{border:1px solid var(--profile-border);border-radius:13px;justify-content:flex-start;height:100%;margin:0;padding:22px}.profile-page .profile-editor .file-upload-dropzone .file-upload-dropzone__body{flex-direction:column;flex:auto;min-width:0;display:flex}.profile-page .profile-editor .file-upload-dropzone [id$=_instructions]{flex:0 0 180px;width:min(100%,210px);height:180px}.profile-page .profile-editor .file-upload-dropzone>.switcher{top:20px;left:auto;right:20px}.profile-page .profile-editor .file-upload-dropzone .profile-document-status{letter-spacing:.02em;z-index:2;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px}.profile-page .profile-editor .file-upload-dropzone .profile-document-status--unsubmitted{color:#63747d;background:#f1f4f5;border-color:#dbe2e5}.profile-page .profile-editor .file-upload-dropzone .profile-document-status--pending{color:#785a00;background:#fff7df;border-color:#f1d88c}.profile-page .profile-editor .file-upload-dropzone .profile-document-status--verified{color:#247044;background:#eaf7ef;border-color:#b9dfc7}.profile-page .profile-editor .file-upload-dropzone .file-upload-dropzone__title{color:var(--profile-ink);justify-content:center;align-items:center;min-height:42px;margin-bottom:12px;padding:0 132px 0 0;font-size:16px;font-weight:750;line-height:1.3;display:flex}.profile-page .profile-editor .file-upload-dropzone .file-upload-dropzone__fields{margin-top:auto;padding-top:12px}.profile-page .profile-editor .file-upload-dropzone .profile-date-format-hint{display:none}.profile-page .profile-editor .file-upload-dropzone .file-upload-actions{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.profile-page .profile-editor .file-upload-dropzone .file-upload-actions.hidden{display:none}.profile-page .profile-editor .file-upload-dropzone .file-upload-action{color:var(--profile-ink);background:#eef3f5;border:1px solid #d8e1e5;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.profile-page .profile-editor .file-upload-dropzone .file-upload-action:hover{color:var(--branding-primary-color);background:#e6edef}.profile-page .profile-editor .file-upload-dropzone .file-upload-action--danger{color:#b33a32}.profile-page .profile-editor .file-upload-dropzone .file-upload-action--danger:hover{color:#942c26;background:#fff0ef;border-color:#efc9c5}.profile-page .profile-editor .file-upload-dropzone .document-preview-error{color:var(--profile-muted);background:#f5f7f8;border:1px dashed #b9c5ca;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:min(100%,280px);min-height:160px;margin:12px auto;padding:20px;display:flex}.profile-page .profile-editor .file-upload-dropzone .document-preview-error.hidden{display:none}.profile-page .profile-editor .file-upload-dropzone .document-preview-error i{color:#81939c;margin-bottom:4px;font-size:26px}.profile-page .profile-editor .file-upload-dropzone .document-preview-error strong{color:var(--profile-ink);font-size:14px}.profile-page .profile-editor .file-upload-dropzone .document-preview-error span{font-size:11px}.profile-page .profile-editor .file-upload-dropzone img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:230px}.profile-page .profile-editor .profile-notes-panel{display:block}.profile-page .profile-editor .profile-notes-panel .profile-notes-helper{white-space:nowrap;max-width:none}.profile-page .profile-editor .profile-notes-panel .form-wrap{color:var(--profile-ink);background:0 0;border:0;border-radius:0;max-width:none;padding:0}.profile-page .profile-editor .profile-notes-panel .admin-notes .written-by{border-color:var(--profile-border);color:var(--profile-muted);font-size:11px}.profile-page .profile-editor .profile-notes-panel .add-note h3{color:var(--profile-ink);margin-top:6px;font-size:15px}.profile-page .profile-editor .profile-notes-panel textarea.formfield-input{color:var(--profile-ink);background:#fff;border:1px solid #d7e0e4;border-radius:9px;min-height:120px;padding:13px}.profile-page .profile-editor .profile-pledge{margin-top:22px}.profile-page .profile-editor .profile-pledge ul{color:#415761;-moz-columns:2;columns:2;-moz-column-gap:44px;column-gap:44px;margin:0;padding-left:20px;font-size:13px;line-height:1.6}.profile-page .profile-editor .profile-pledge ul li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:9px;padding-left:4px}.profile-page .profile-editor>.container>form>.formfield-checkbox{border:1px solid var(--profile-border);color:var(--profile-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;margin:14px 0 0;padding:14px 16px;display:flex}.profile-page .profile-editor>.container>form>.formfield-checkbox input{accent-color:var(--branding-secondary-color);width:18px;height:18px}.profile-page .profile-editor>.container>form>.formfield-checkbox label{color:var(--profile-ink);font-size:13px;font-weight:650}.profile-page .profile-editor .profile-form-actions{border:1px solid var(--profile-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:15px 17px;box-shadow:0 8px 26px #13313e0d}.profile-page .profile-editor .profile-form-actions .profile-form-actions__copy{flex-direction:column;display:flex}.profile-page .profile-editor .profile-form-actions .profile-form-actions__copy strong{color:var(--profile-ink);font-size:13px;font-weight:750}.profile-page .profile-editor .profile-form-actions .profile-form-actions__copy span{color:var(--profile-muted);margin-top:2px;font-size:11px}.profile-page .profile-editor .profile-form-actions .button,.profile-page .profile-editor .profile-form-actions>a{flex:none;min-width:160px}.profile-page .profile-editor .profile-form-actions .button{border-radius:9px;width:auto;min-height:46px}.profile-page .profile-editor .profile-form-actions .button:disabled{box-shadow:none;color:#fff;cursor:not-allowed;opacity:.8;background:#c8d1d5;border-color:#c8d1d5;transform:none}.profile-page .profile-security-section{margin-top:26px}.profile-page .profile-security-card{border:1px solid var(--profile-border);background:#fff;border-radius:17px;padding:26px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 10px 30px #13313e0f}.profile-page .profile-security-card__header{align-items:flex-start;gap:15px;display:flex}.profile-page .profile-security-card__header h2{color:var(--profile-ink);letter-spacing:-.02em;text-transform:none;margin:3px 0 5px;font-size:22px;font-weight:800}.profile-page .profile-security-card__header p{color:var(--profile-muted);max-width:720px;margin:0;font-size:13px;line-height:1.55}.profile-page .profile-security-card__header .profile-section-heading__eyebrow{color:var(--branding-secondary-color)}.profile-page .profile-security-card__icon{background:var(--branding-secondary-color);color:var(--branding-secondary-color);border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page .profile-security-card__icon{background:color-mix(in srgb,var(--branding-secondary-color)10%,white)}}.profile-page .profile-security-card__icon i{font-size:17px}.profile-page .profile-security-card__success{color:#246c43;background:#eaf7ef;border:1px solid #cce9d8;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.profile-page .profile-security-form{border-top:1px solid var(--profile-border);margin-top:22px;padding-top:22px}.profile-page .profile-security-form__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-page .profile-security-form__actions{background:var(--profile-soft);border:1px solid var(--profile-border);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 16px;display:flex}.profile-page .profile-security-form__actions>div{flex-direction:column;display:flex}.profile-page .profile-security-form__actions strong{color:var(--profile-ink);font-size:13px}.profile-page .profile-security-form__actions span{color:var(--profile-muted);margin-top:2px;font-size:11px}.profile-page .profile-security-form__actions button{flex:none;align-items:center;gap:8px;display:inline-flex}.program-admin-registration-page,.coach-registration-page{background:radial-gradient(circle at 8% 18%,var(--branding-secondary-color),transparent 30%),linear-gradient(180deg,#f4f7f8,#fff 42%,#f7f9fa);min-height:calc(100vh - 92px);padding-top:34px}@supports (color:color-mix(in lab,red,red)){:is(.program-admin-registration-page,.coach-registration-page){background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--branding-secondary-color)7%,transparent),transparent 30%),linear-gradient(180deg,#f4f7f8,#fff 42%,#f7f9fa)}}.program-admin-registration-page .program-admin-registration-hero,.program-admin-registration-page .coach-registration-hero,.coach-registration-page .program-admin-registration-hero,.coach-registration-page .coach-registration-hero{min-height:180px}.program-admin-registration-page .profile-page__heading p,.coach-registration-page .profile-page__heading p{max-width:760px}.program-admin-registration-page .program-admin-registration-intro,.program-admin-registration-page .coach-registration-intro,.coach-registration-page .program-admin-registration-intro,.coach-registration-page .coach-registration-intro{border:1px solid var(--profile-border);color:#52656f;background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 8px 24px #13313e0d}.program-admin-registration-page .program-admin-registration-intro span,.program-admin-registration-page .coach-registration-intro span,.coach-registration-page .program-admin-registration-intro span,.coach-registration-page .coach-registration-intro span{justify-content:center;align-items:center;gap:9px;min-height:54px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.program-admin-registration-page .program-admin-registration-intro span+span,.program-admin-registration-page .coach-registration-intro span+span,.coach-registration-page .program-admin-registration-intro span+span,.coach-registration-page .coach-registration-intro span+span{border-left:1px solid var(--profile-border)}.program-admin-registration-page .program-admin-registration-intro i,.program-admin-registration-page .coach-registration-intro i,.coach-registration-page .program-admin-registration-intro i,.coach-registration-page .coach-registration-intro i{color:var(--branding-secondary-color);font-size:14px}.program-admin-registration-page .program-admin-registration-editor,.program-admin-registration-page .coach-registration-editor,.coach-registration-page .program-admin-registration-editor,.coach-registration-page .coach-registration-editor{padding-top:18px}.program-admin-registration-page .program-admin-registration-editor .tabs,.program-admin-registration-page .coach-registration-editor .tabs,.coach-registration-page .program-admin-registration-editor .tabs,.coach-registration-page .coach-registration-editor .tabs{margin-top:0}.program-admin-registration-page .program-admin-registration-editor .profile-panel,.program-admin-registration-page .coach-registration-editor .profile-panel,.coach-registration-page .program-admin-registration-editor .profile-panel,.coach-registration-page .coach-registration-editor .profile-panel{box-shadow:0 14px 38px #13313e13}.program-admin-registration-page .program-admin-registration-editor .profile-form-actions,.program-admin-registration-page .coach-registration-editor .profile-form-actions,.coach-registration-page .program-admin-registration-editor .profile-form-actions,.coach-registration-page .coach-registration-editor .profile-form-actions{border-top:4px solid var(--branding-secondary-color)}@media (max-width:1100px){.profile-page .profile-page__hero{grid-template-columns:auto minmax(0,1fr)}.profile-page .profile-page__status{grid-column:2;max-width:320px}.profile-page .profile-editor .profile-card--login{grid-template-columns:1fr 1fr}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(2){grid-area:2/1/auto/-1}.profile-page .profile-editor .profile-card--login>.profile-password-help{grid-area:3/1/auto/-1}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(4){grid-area:4/1}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(5){grid-area:4/2}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(2){grid-area:2/1/auto/-1}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(3){grid-area:3/1}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(4){grid-area:3/2}}@media (max-width:767px){.profile-page{padding:18px 0 52px}.profile-page .profile-save-toast{width:auto;max-width:none;animation:none;left:12px;right:12px;transform:none}.profile-page .profile-save-toast.is-leaving{opacity:0;transition:opacity .18s ease-in;animation:none}.profile-page>.container,.profile-page .profile-editor>.container,.profile-page .profile-security-section{padding-left:16px;padding-right:16px}.profile-page .profile-page__hero{grid-template-columns:auto minmax(0,1fr);gap:15px;padding:24px 20px}.profile-page .profile-page__avatar{border-radius:13px;width:56px;height:56px;font-size:19px}.profile-page .profile-page__heading h1{font-size:27px}.profile-page .profile-page__heading p{font-size:13px}.profile-page .profile-page__status{grid-column:1/-1;max-width:none}.profile-page .profile-editor{padding-top:18px}.profile-page .profile-editor .profile-assignment-panel,.profile-page .profile-editor .profile-panel,.profile-page .profile-editor .profile-notes-panel,.profile-page .profile-editor .profile-pledge{border-radius:14px;padding:18px}.profile-page .profile-editor .tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;margin:16px 0;display:grid}.profile-page .profile-editor .tabs .tab-item a{justify-content:center;gap:6px;padding:0 9px;font-size:12px}.profile-page .profile-editor .profile-card--personal{grid-template-columns:1fr}.profile-page .profile-editor .profile-card--personal>.formfield-wrap{grid-column:1}.profile-page .profile-editor .profile-card--login{grid-template-columns:1fr}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(2),.profile-page .profile-editor .profile-card--login>.profile-password-help,.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(4),.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(5){grid-column:1}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(2){grid-row:2}.profile-page .profile-editor .profile-card--login>.profile-password-help{grid-row:3}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(4){grid-row:4}.profile-page .profile-editor .profile-card--login>.formfield-wrap:nth-child(5){grid-row:5}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(2),.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(3),.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(4){grid-column:1}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(2){grid-row:2}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(3){grid-row:3}.profile-page .profile-editor .profile-card--login.profile-card--new-account>.formfield-wrap:nth-child(4){grid-row:4}.profile-page .profile-editor .profile-section-heading,.profile-page .profile-editor .profile-panel__heading{flex-direction:column;align-items:flex-start;gap:10px}.profile-page .profile-editor .profile-section-heading p,.profile-page .profile-editor .profile-panel__heading p{text-align:left;max-width:none}.profile-page .profile-editor .profile-notes-panel .profile-notes-helper{white-space:normal}.profile-page .profile-editor .profile-document-grid{grid-template-columns:1fr;width:100%;min-width:0}.profile-page .profile-editor .file-upload-dropzone{width:100%;min-width:0;height:auto;padding:18px 14px}.profile-page .profile-editor .file-upload-dropzone>.switcher,.profile-page .profile-editor .file-upload-dropzone>.profile-document-status{order:0;align-self:flex-end;margin:0 0 12px;position:relative;top:auto;left:auto;right:auto}.profile-page .profile-editor .file-upload-dropzone .file-upload-dropzone__body,.profile-page .profile-editor .file-upload-dropzone .file-upload-dropzone__fields,.profile-page .profile-editor .file-upload-dropzone .formfield-wrap,.profile-page .profile-editor .file-upload-dropzone .formfield{width:100%;min-width:0;max-width:100%}.profile-page .profile-editor .file-upload-dropzone .file-upload-dropzone__title{padding-left:0;padding-right:0}.profile-page .profile-editor .file-upload-dropzone [id$=_instructions]{max-width:100%}.profile-page .profile-editor .file-upload-dropzone .profile-date-format-hint{color:var(--profile-muted);text-align:left;width:100%;margin-top:6px;font-size:11px;line-height:1.4;display:block}.profile-page .profile-editor .profile-pledge ul{-moz-columns:1;columns:1}.profile-page .profile-editor .profile-form-actions{flex-direction:column;align-items:stretch}.profile-page .profile-editor .profile-form-actions .profile-form-actions__copy{text-align:center}.profile-page .profile-editor .profile-form-actions .button,.profile-page .profile-editor .profile-form-actions>a{flex:auto;min-width:0}.profile-page .profile-editor .profile-form-actions .button{width:100%}.profile-page .profile-security-section{margin-top:18px}.profile-page .profile-security-card{border-radius:14px;padding:18px}.profile-page .profile-security-form__fields{grid-template-columns:1fr}.profile-page .profile-security-form__actions{flex-direction:column;align-items:stretch}.profile-page .profile-security-form__actions button{justify-content:center;width:100%}.program-admin-registration-page,.coach-registration-page{padding-top:18px}.program-admin-registration-page .program-admin-registration-intro,.program-admin-registration-page .coach-registration-intro,.coach-registration-page .program-admin-registration-intro,.coach-registration-page .coach-registration-intro{grid-template-columns:1fr}.program-admin-registration-page .program-admin-registration-intro span,.program-admin-registration-page .coach-registration-intro span,.coach-registration-page .program-admin-registration-intro span,.coach-registration-page .coach-registration-intro span{justify-content:flex-start}.program-admin-registration-page .program-admin-registration-intro span+span,.program-admin-registration-page .coach-registration-intro span+span,.coach-registration-page .program-admin-registration-intro span+span,.coach-registration-page .coach-registration-intro span+span{border-left:0;border-top:1px solid var(--profile-border)}.program-admin-registration-page .program-admin-registration-editor .tabs,.program-admin-registration-page .coach-registration-editor .tabs,.coach-registration-page .program-admin-registration-editor .tabs,.coach-registration-page .coach-registration-editor .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes profile-save-toast-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes profile-save-toast-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-10px)scale(.98)}}@keyframes profile-save-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:480px){.profile-page .profile-editor .tabs .tab-item a i{display:none}.profile-page .profile-editor .tabs .tab-item a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}
