@charset "UTF-8";@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.global-sidebar-menu li {
    animation: fadein 0.2s
}.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

.color-picker-default-red {
  background: #c10f3a;
}

.color-picker-light-purple, .color-picker-purple {
  background: #8332a7;
}

.color-picker-dark-purple {
  background: #490e67;
}

.color-picker-light-blue, .color-picker-blue {
  background: #135cb0;
}

.color-picker-dark-blue {
  background: #002856;
}

.color-picker-light-aqua, .color-picker-aqua {
  background: #64d0e4;
}

.color-picker-dark-aqua {
  background: #1eadc1;
}

.color-picker-light-green, .color-picker-green {
  background: #c0da07;
}

.color-picker-dark-green {
  background: #75bc21;
}

.color-picker-light-yellow, .color-picker-yellow {
  background: #ffc32c;
}

.color-picker-dark-yellow {
  background: #ffb125;
}

.color-picker-light-grey {
  background: #f5f5f5;
}

.color-picker-medium-grey {
  background: #ccc;
}

.color-picker-dark-grey {
  background: #4e535a;
}

.color-picker-multi {
  background: linear-gradient(40deg, #8332a7, #135cb0, #64d0e4, #c0da07);
}/*! tailwindcss v4.1.12 | 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-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-border-style:solid;--tw-leading:initial;--tw-font-weight: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}}}@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-500:oklch(63.7% .237 25.331);--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-neutral-200:oklch(92.2% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-md:.375rem;--radius-xl:.75rem;--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;-webkit-text-decoration: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}::-webkit-calendar-picker-indicator{line-height:1}:-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}.text-big-bold{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:normal;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:#c10f3a;--color-primary-content:oklch(93% .034 272.788);--color-secondary:#135cb0;--color-secondary-content:#fff;--color-accent:#002856;--color-accent-content:#fff;--color-neutral:oklch(32.1785% .02476 255.702);--color-neutral-content:oklch(92% .004 286.32);--color-info:#002856;--color-info-content:oklch(29% .066 243.157);--color-success:#75bc21;--color-success-content:oklch(37% .077 168.94);--color-warning:#ffc32c;--color-warning-content:oklch(41% .112 45.904);--color-error:#e03400;--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--color-yellow:#ffc32c;--default-font-family:SJ Sans}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:normal;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:#c10f3a;--color-primary-content:oklch(96% .018 272.314);--color-secondary:#135cb0;--color-secondary-content:#fff;--color-accent:#002856;--color-accent-content:#fff;--color-neutral:oklch(32.1785% .02476 255.702);--color-neutral-content:oklch(92% .004 286.32);--color-info:#002856;--color-info-content:oklch(29% .066 243.157);--color-success:#75bc21;--color-success-content:oklch(37% .077 168.94);--color-warning:#ffc32c;--color-warning-content:oklch(41% .112 45.904);--color-error:#e03400;--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--color-yellow:#ffc32c;--default-font-family:SJ Sans}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:#00000066}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:-moz-max-content;width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))>.tooltip-content,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible)):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.tab{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:var(--tab-height);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:-moz-fit-content;min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dock{border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.radial-progress:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;top:0;right:0;bottom:0;left:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.input{cursor:text;border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::-moz-placeholder{color:var(--color-base-content)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::-moz-placeholder{color:var(--color-base-content)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:checked,.checkbox[aria-checked=true]{box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports (-moz-appearance:none){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports (-webkit-appearance:none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.tooltip-left>.tooltip-content,.tooltip-left[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}.tooltip-left:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.dock-sm{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}.dock-sm .dock-active:after{bottom:-.1rem}.dock-sm .dock-label{font-size:.625rem}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-5{left:calc(var(--spacing)*5)}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.-z-0{z-index:calc(0*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px #00000040}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.stat-title{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-title{font-size:.75rem}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-11{grid-row:span 11/span 11}.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}}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.m-0{margin:calc(var(--spacing)*0)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.mt-0{margin-top:calc(var(--spacing)*0)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-32{margin-top:calc(var(--spacing)*32)}.mt-56{margin-top:calc(var(--spacing)*56)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.-mb-5{margin-bottom:calc(var(--spacing)*-5)}.-mb-8{margin-bottom:calc(var(--spacing)*-8)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-44{margin-left:calc(var(--spacing)*-44)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.stat{grid-template-columns:repeat(1,1fr);-moz-column-gap:1rem;column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-96{height:calc(var(--spacing)*96)}.h-\[250px\]{height:250px}.h-full{height:100%}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-\[500px\]{max-height:500px}.max-h-full{max-height:100%}.min-h-\[24px\]{min-height:24px}.min-h-\[40\.5px\]{min-height:40.5px}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[250px\]{min-height:250px}.min-h-\[500px\]{min-height:500px}.min-h-full{min-height:100%}.dock-active:after{color:currentColor;background-color:currentColor;width:2.5rem}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-full{width:100%}.max-w-14{max-width:calc(var(--spacing)*14)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.min-w-14{min-width:calc(var(--spacing)*14)}.min-w-\[90px\]{min-width:90px}.min-w-\[110px\]{min-width:110px}.min-w-\[400px\]{min-width:400px}.flex-1{flex:1}.flex-grow,.grow{flex-grow:1}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;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,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-pointer{cursor:pointer}.resize{resize:both}.break-after-auto{-moz-column-break-after:auto;break-after:auto}.grid-flow-row-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.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-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-neutral-200{border-color:var(--color-neutral-200)}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.bg-black{background-color:var(--color-black)}.bg-primary{background-color:var(--color-primary)}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.mask-squircle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}.p-0{padding:calc(var(--spacing)*0)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.pr-6{padding-right:calc(var(--spacing)*6)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.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-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-nowrap{text-wrap:nowrap}.progress-primary{color:var(--color-primary)}.text-black{color:var(--color-black)}.text-error{color:var(--color-error)}.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-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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)}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media (hover:none){.btn-ghost:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor}}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:row-span-12{grid-row:span 12/span 12}.md\:inline-grid{display:inline-grid}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-grid{display:inline-grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:inline-grid{display:inline-grid}}@media (min-width:96rem){.\32xl\:hidden{display:none}.\32xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}.donation-train{color:#fff;z-index:-9999;background-color:#000c;border-radius:10px;width:100%;height:80px;margin:5px;position:relative;overflow:hidden}.donation-train-overlay{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;width:100%;height:100%;font-family:SJ Sans,Open Sans,sans-serif;display:flex;overflow:hidden}.donation-train-overlay .trains-wrapper{flex-direction:column;flex:auto;gap:.5rem;width:796px;padding:2rem;display:flex}.donation-train__wrapper{display:flex}.donation-train__wrapper.active{flex-direction:row}.donation-train__wrapper h1{font-weight:800;line-height:1.2}.donation-train__wrapper div{align-items:center;display:flex}.donation-train__bg{z-index:-9998;border-top-left-radius:10px;border-bottom-left-radius:10px;height:80px;margin-left:-10px;transition:all 1s ease-in-out;position:absolute;transform:skew(-10deg);-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 60%);mask-image:linear-gradient(270deg,#0000 0%,#000 60%)}.donation-train__bg.default-red{background-image:linear-gradient(#c10f3a 0%,#61081d 90%)}.donation-train__bg.dark-grey{background-image:linear-gradient(#4e535a 0%,#272a2d 90%)}.donation-train__bg.light-purple{background-image:linear-gradient(#8332a7 0%,#421954 90%)}.donation-train__bg.dark-purple{background-image:linear-gradient(#490e67 0%,#250734 90%)}.donation-train__bg.light-blue{background-image:linear-gradient(#135cb0 0%,#0a2e58 90%)}.donation-train__bg.dark-blue{background-image:linear-gradient(#002856 0%,#00142b 90%)}.donation-train__bg.light-aqua{background-image:linear-gradient(#64d0e4 0%,#326872 90%)}.donation-train__bg.dark-aqua{background-image:linear-gradient(#1eadc1 0%,#0f5761 90%)}.donation-train__bg.light-green{background-image:linear-gradient(#c0da07 0%,#606d04 90%)}.donation-train__bg.dark-green{background-image:linear-gradient(#75bc21 0%,#3b5e11 90%)}.donation-train__bg.light-yellow{background-image:linear-gradient(#ffc32c 0%,#806216 90%)}.donation-train__bg.dark-yellow{background-image:linear-gradient(#ffb125 0%,#805913 90%)}.donation-train__value{color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;width:150px;height:80px;position:relative;overflow:hidden}.donation-train__value.default-red.pending:before,.donation-train__value.default-red.ending:before,.donation-train__value.default-red.active:before{content:"";z-index:0;background-image:linear-gradient(#c10f3a 0%,#61081d 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.dark-grey.pending:before,.donation-train__value.dark-grey.ending:before,.donation-train__value.dark-grey.active:before{content:"";z-index:0;background-image:linear-gradient(#4e535a 0%,#272a2d 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.light-purple.pending:before,.donation-train__value.light-purple.ending:before,.donation-train__value.light-purple.active:before{content:"";z-index:0;background-image:linear-gradient(#8332a7 0%,#421954 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.dark-purple.pending:before,.donation-train__value.dark-purple.ending:before,.donation-train__value.dark-purple.active:before{content:"";z-index:0;background-image:linear-gradient(#490e67 0%,#250734 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.light-blue.pending:before,.donation-train__value.light-blue.ending:before,.donation-train__value.light-blue.active:before{content:"";z-index:0;background-image:linear-gradient(#135cb0 0%,#0a2e58 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.dark-blue.pending:before,.donation-train__value.dark-blue.ending:before,.donation-train__value.dark-blue.active:before{content:"";z-index:0;background-image:linear-gradient(#002856 0%,#00142b 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.light-aqua.pending:before,.donation-train__value.light-aqua.ending:before,.donation-train__value.light-aqua.active:before{content:"";z-index:0;background-image:linear-gradient(#64d0e4 0%,#326872 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.dark-aqua.pending:before,.donation-train__value.dark-aqua.ending:before,.donation-train__value.dark-aqua.active:before{content:"";z-index:0;background-image:linear-gradient(#1eadc1 0%,#0f5761 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.light-green.pending:before,.donation-train__value.light-green.ending:before,.donation-train__value.light-green.active:before{content:"";z-index:0;background-image:linear-gradient(#c0da07 0%,#606d04 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.dark-green.pending:before,.donation-train__value.dark-green.ending:before,.donation-train__value.dark-green.active:before{content:"";z-index:0;background-image:linear-gradient(#75bc21 0%,#3b5e11 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.light-yellow.pending:before,.donation-train__value.light-yellow.ending:before,.donation-train__value.light-yellow.active:before{content:"";z-index:0;background-image:linear-gradient(#ffc32c 0%,#806216 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value.dark-yellow.pending:before,.donation-train__value.dark-yellow.ending:before,.donation-train__value.dark-yellow.active:before{content:"";z-index:0;background-image:linear-gradient(#ffb125 0%,#805913 90%);width:150px;height:80px;margin-left:-15px;position:absolute;transform:skew(-10deg)}.donation-train__value h1,.donation-train__value span{z-index:9999;text-shadow:1px 1px 5px #333;margin-right:10px}.donation-train__value h1{font-size:2rem}.donation-train__content{flex-direction:row;flex-grow:1;justify-content:center;width:100%;min-width:0;height:80px;padding:0 .8rem;font-size:1.5rem;position:relative}.donation-train__content.active.default-red:before{content:"";z-index:9999;background:#c7274e;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.dark-grey:before{content:"";z-index:9999;background:#60646b;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.light-purple:before{content:"";z-index:9999;background:#8f47b0;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.dark-purple:before{content:"";z-index:9999;background:#5b2676;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.light-blue:before{content:"";z-index:9999;background:#2b6cb8;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.dark-blue:before{content:"";z-index:9999;background:#1a3e67;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.light-aqua:before{content:"";z-index:9999;background:#74d5e7;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.dark-aqua:before{content:"";z-index:9999;background:#35b5c7;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.light-green:before{content:"";z-index:9999;background:#c6de20;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.dark-green:before{content:"";z-index:9999;background:#83c337;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.light-yellow:before{content:"";z-index:9999;background:#ffc941;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.active.dark-yellow:before{content:"";z-index:9999;background:#ffb93b;width:3px;height:50px;margin:0 1rem;position:absolute;left:-25px;transform:skew(-10deg)}.donation-train__content.ending{padding:0}.donation-train__content.ending span{font-size:1rem}.donation-train__facts{flex-direction:row;flex-shrink:0;justify-content:space-evenly;min-width:210px;padding:0 1rem;display:flex;position:relative}.donation-train__facts h1{font-size:2rem}.donation-train__facts:after{content:"";background-image:linear-gradient(#fff6 0%,#0000 50%);border-top:3px solid #fff;width:100%;height:80px;position:absolute;transform:skew(-10deg)}.donation-train__facts_left,.donation-train__facts_right{flex-direction:column;display:flex}.donation-train__facts_right{min-width:80px}.donation-train__facts_middle{background:#fff;width:3px;height:50px;margin:0 1rem;transform:skew(-10deg)}.donation-train__counter{flex-grow:0;flex-shrink:0;justify-content:center;width:100px;height:80px;margin-right:-10px}.donation-train__counter.train-ending{animation-name:train-ending;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:running;transform:skew(-10deg)}.donation-train__counter.train-ending h1{transform:skew(10deg)}@keyframes train-ending{0%{background-color:#c10f3a}50%{background-color:#0000003b}to{background-color:#c10f3a}}.donation-train__counter h1{margin-right:10px;font-size:1.5rem}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes dropdown{0%{opacity: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}
.child-icon{width:75px;margin:5px;height:70px}
@keyframes logo-fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}.logo-default .playlive_logo{background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 20%;background-size:100%;display:inline-block;height:7rem;width:7rem;bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:0}.logo-default .playlive_logo span{display:none}.logo-animate .child-icon{animation-name:logo-fade;animation-fill-mode:both;animation-iteration-count:infinite;animation-duration:30s;animation-direction:alternate-reverse}.logo-animate .playlive_logo,.logo-animate .custom-logo-img-animate{animation-name:logo-fade;animation-fill-mode:both;animation-iteration-count:infinite;animation-duration:30s;animation-direction:alternate}.logo-animate .custom-logo-img-animate{position:absolute}.logo-static.logo-custom{display:flex;justify-content:center;align-items:center}.logo-static.logo-custom img{max-width:100%}
@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.ticker-bar{width:100%;height:30px;overflow:hidden;white-space:nowrap;position:relative}.ticker-bar__empty__section{opacity:0!important}.ticker-bar__full__section{opacity:1}.ticker-bar__section{display:flex;min-width:100%;height:100%;align-items:center;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(0);transition:transform 250ms ease-in-out,opacity 150ms ease-in-out}.ticker-bar__section.inactive{transform:translateY(-30px)}.ticker-bar__section__items{height:100%;flex-grow:1;display:flex;align-items:center;overflow:hidden}.ticker-bar__section__title{height:100%;padding-left:1em;padding-right:1em;display:flex;align-items:center;z-index:100;min-width:105px;text-align:center}.ticker-bar__section__title span{width:100%;text-align:center}.ticker-bar__item{padding-left:1em;padding-right:1em;height:100%;display:flex;align-items:center;position:absolute;justify-content:space-between}.ticker-bar__item__wrapper{display:flex;width:100%;flex-grow:1;justify-content:space-between;align-items:center}.themed-ticker-bar{font-family:"SJ Sans","Open Sans",sans-serif;background:rgb(51,51,51);background:linear-gradient(180deg,rgb(51,51,51) 0%,rgb(46,46,46) 30%,rgb(36,36,36) 70%,rgb(51,51,51) 100%)}.themed-ticker-bar .ticker-bar__item{color:#fff;height:50%;padding-right:1em}.themed-ticker-bar .ticker-bar__item span:first-child{font-weight:bolder}.themed-ticker-bar .ticker-bar__item span:last-child{font-weight:700}.themed-ticker-bar .ticker-bar__item::after{content:"";width:5px;height:5px;background-color:rgba(255,255,255,0.75);border-radius:100%;right:-6px;position:absolute}.themed-ticker-bar .ticker-bar__item:last-child::after{display:none!important}.themed-ticker-bar .ticker-bar__item__medium-grey span:last-child{color:#ccc}.themed-ticker-bar .ticker-bar__item__light-aqua span:last-child{color:#64d0e4}.themed-ticker-bar .ticker-bar__item__light-yellow span:last-child{color:#ffc32c}.themed-ticker-bar .ticker-bar__item__dark-yellow span:last-child{color:#ffb125}.themed-ticker-bar .ticker-bar__item__light-green span:last-child{color:#c0da07}.themed-ticker-bar .ticker-bar__item__dark-green span:last-child{color:rgb(117,188,33)}.themed-ticker-bar .ticker-bar__section__title{transition:ease-in-out 1s;animation:gradient 15s ease infinite;background-size:400% 400%!important;color:white;font-weight:700;position:relative;background:linear-gradient(to bottom left,rgb(58,62,70) 0%,rgb(49,53,59) 100%)}.themed-ticker-bar .ticker-bar__section__title.default-red{background:linear-gradient(-45deg,rgb(115.8,9,34.8),#c10f3a,rgb(115.8,9,34.8),#c10f3a)}.themed-ticker-bar .ticker-bar__section__title.light-grey{background:linear-gradient(-45deg,#939393,#f5f5f5,#939393,#f5f5f5)}.themed-ticker-bar .ticker-bar__section__title.medium-grey{background:linear-gradient(-45deg,rgb(122.4,122.4,122.4),#ccc,rgb(122.4,122.4,122.4),#ccc)}.themed-ticker-bar .ticker-bar__section__title.dark-grey{background:linear-gradient(to bottom left,rgb(58,62,70) 0%,rgb(49,53,59) 100%)}.themed-ticker-bar .ticker-bar__section__title.light-purple{background:linear-gradient(-45deg,rgb(78.6,30,100.2),#8332a7,rgb(78.6,30,100.2),#8332a7)}.themed-ticker-bar .ticker-bar__section__title.dark-purple{background:linear-gradient(-45deg,rgb(43.8,8.4,61.8),#490e67,rgb(43.8,8.4,61.8),#490e67)}.themed-ticker-bar .ticker-bar__section__title.light-blue{background:linear-gradient(-45deg,rgb(11.4,55.2,105.6),#135cb0,rgb(11.4,55.2,105.6),#135cb0)}.themed-ticker-bar .ticker-bar__section__title.dark-blue{background:linear-gradient(-45deg,rgb(0,24,51.6),#002856,rgb(0,24,51.6),#002856)}.themed-ticker-bar .ticker-bar__section__title.light-aqua{background:linear-gradient(-45deg,rgb(60,124.8,136.8),#64d0e4,rgb(60,124.8,136.8),#64d0e4)}.themed-ticker-bar .ticker-bar__section__title.dark-aqua{background:linear-gradient(-45deg,rgb(18,103.8,115.8),#1eadc1,rgb(18,103.8,115.8),#1eadc1)}.themed-ticker-bar .ticker-bar__section__title.light-green{background:linear-gradient(-45deg,rgb(115.2,130.8,4.2),#c0da07,rgb(115.2,130.8,4.2),#c0da07)}.themed-ticker-bar .ticker-bar__section__title.dark-green{background:linear-gradient(-45deg,rgb(70.2,112.8,19.8),rgb(117,188,33),rgb(70.2,112.8,19.8),rgb(117,188,33))}.themed-ticker-bar .ticker-bar__section__title.light-yellow{background:linear-gradient(-45deg,rgb(153,117,26.4),#ffc32c,rgb(153,117,26.4),#ffc32c)}.themed-ticker-bar .ticker-bar__section__title.dark-yellow{background:linear-gradient(-45deg,rgb(153,106.2,22.2),#ffb125,rgb(153,106.2,22.2),#ffb125)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}
.therm-container .confetti{height:100%}.therm-container__completed{height:100%;width:100%;position:absolute;z-index:9998}.therm-container__completed__goal{overflow:hidden;text-align:center;z-index:9999;height:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:-moz-hidden-unscrollable}.therm-container__completed__goal.active{opacity:0;transition:ease-in-out 0.5s}.therm-container__completed__goal span:nth-of-type(1){--hgoal-rotation: 9deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.5s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal span:nth-of-type(2){--hgoal-rotation: -7deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.55s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal span:nth-of-type(3){--hgoal-rotation: -7deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.6s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal span:nth-of-type(4){--hgoal-rotation: -2deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.65s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal span:nth-of-type(5){--hgoal-rotation: -4deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.7s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal span:nth-of-type(6){--hgoal-rotation: -8deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.75s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal span:nth-of-type(7){--hgoal-rotation: 8deg;font-size:3em;font-weight:800;animation:hgoalAppear 10s ease-in-out 1.8s 1 forwards;opacity:0;display:inline-block;color:#fff;transform:translateY(-1px);text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.therm-container__completed__goal .completed_space{margin-left:1rem}.therm-container__completed__goal.right{justify-content:end;padding-right:0.5em}@keyframes hgoalAppear{0%{transform:translateY(-70px) rotate(var(--hgoal-rotation));opacity:0}5%{transform:translateY(4px) rotate(var(--hgoal-rotation));opacity:1}7%{transform:translateY(-1px) rotate(var(--hgoal-rotation));opacity:1}93%{transform:translateY(-1px) rotate(var(--hgoal-rotation));opacity:1}95%{transform:translateY(-4px) rotate(var(--hgoal-rotation));opacity:1}100%{transform:translateY(70px) rotate(var(--hgoal-rotation));opacity:0}}@keyframes innerPulse{0%{background:transparent}50%{background:rgba(0,0,0,0.3)}100%{background:transparent}}@keyframes fadeAway{0%{opacity:1}70%{opacity:1}100%{opacity:0}}.full-overlay .therm-container__completed{animation:innerPulse ease-in-out 2s infinite forwards}.full-overlay-slant .therm-container__completed:after,.max-overlay .therm-container__completed:after{content:"";top:0;left:0;height:100%;width:100%;position:absolute;z-index:9998;transform-origin:bottom left;transform:skew(-15deg,0deg);animation:innerPulse ease-in-out 2s infinite forwards}/*! tailwindcss v4.1.12 | 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-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-border-style:solid;--tw-leading:initial;--tw-font-weight: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}}}@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-500:oklch(63.7% .237 25.331);--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-neutral-200:oklch(92.2% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-md:.375rem;--radius-xl:.75rem;--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;-webkit-text-decoration: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}::-webkit-calendar-picker-indicator{line-height:1}:-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}.text-big-bold{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:normal;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:#c10f3a;--color-primary-content:oklch(93% .034 272.788);--color-secondary:#135cb0;--color-secondary-content:#fff;--color-accent:#002856;--color-accent-content:#fff;--color-neutral:oklch(32.1785% .02476 255.702);--color-neutral-content:oklch(92% .004 286.32);--color-info:#002856;--color-info-content:oklch(29% .066 243.157);--color-success:#75bc21;--color-success-content:oklch(37% .077 168.94);--color-warning:#ffc32c;--color-warning-content:oklch(41% .112 45.904);--color-error:#e03400;--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--color-yellow:#ffc32c;--default-font-family:SJ Sans}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:normal;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:#c10f3a;--color-primary-content:oklch(96% .018 272.314);--color-secondary:#135cb0;--color-secondary-content:#fff;--color-accent:#002856;--color-accent-content:#fff;--color-neutral:oklch(32.1785% .02476 255.702);--color-neutral-content:oklch(92% .004 286.32);--color-info:#002856;--color-info-content:oklch(29% .066 243.157);--color-success:#75bc21;--color-success-content:oklch(37% .077 168.94);--color-warning:#ffc32c;--color-warning-content:oklch(41% .112 45.904);--color-error:#e03400;--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0;--color-yellow:#ffc32c;--default-font-family:SJ Sans}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:#00000066}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:-moz-max-content;width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))>.tooltip-content,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible)):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.tab{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:var(--tab-height);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:-moz-fit-content;min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dock{border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.radial-progress:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;top:0;right:0;bottom:0;left:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.input{cursor:text;border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::-moz-placeholder{color:var(--color-base-content)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::-moz-placeholder{color:var(--color-base-content)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:checked,.checkbox[aria-checked=true]{box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports (-moz-appearance:none){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports (-webkit-appearance:none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.tooltip-left>.tooltip-content,.tooltip-left[data-tip]:before{transform:translateX(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}.tooltip-left:after{transform:translateX(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.dock-sm{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}.dock-sm .dock-active:after{bottom:-.1rem}.dock-sm .dock-label{font-size:.625rem}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-5{left:calc(var(--spacing)*5)}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.-z-0{z-index:calc(0*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px #00000040}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.stat-title{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-title{font-size:.75rem}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-11{grid-row:span 11/span 11}.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}}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.m-0{margin:calc(var(--spacing)*0)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.mt-0{margin-top:calc(var(--spacing)*0)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-32{margin-top:calc(var(--spacing)*32)}.mt-56{margin-top:calc(var(--spacing)*56)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.-mb-5{margin-bottom:calc(var(--spacing)*-5)}.-mb-8{margin-bottom:calc(var(--spacing)*-8)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-44{margin-left:calc(var(--spacing)*-44)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.stat{grid-template-columns:repeat(1,1fr);-moz-column-gap:1rem;column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-96{height:calc(var(--spacing)*96)}.h-\[250px\]{height:250px}.h-full{height:100%}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-\[500px\]{max-height:500px}.max-h-full{max-height:100%}.min-h-\[24px\]{min-height:24px}.min-h-\[40\.5px\]{min-height:40.5px}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[250px\]{min-height:250px}.min-h-\[500px\]{min-height:500px}.min-h-full{min-height:100%}.dock-active:after{color:currentColor;background-color:currentColor;width:2.5rem}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-full{width:100%}.max-w-14{max-width:calc(var(--spacing)*14)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.min-w-14{min-width:calc(var(--spacing)*14)}.min-w-\[90px\]{min-width:90px}.min-w-\[110px\]{min-width:110px}.min-w-\[400px\]{min-width:400px}.flex-1{flex:1}.flex-grow,.grow{flex-grow:1}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;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,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-pointer{cursor:pointer}.resize{resize:both}.break-after-auto{-moz-column-break-after:auto;break-after:auto}.grid-flow-row-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.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-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-neutral-200{border-color:var(--color-neutral-200)}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.bg-black{background-color:var(--color-black)}.bg-primary{background-color:var(--color-primary)}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.mask-squircle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}.p-0{padding:calc(var(--spacing)*0)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.pr-6{padding-right:calc(var(--spacing)*6)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.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-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-nowrap{text-wrap:nowrap}.progress-primary{color:var(--color-primary)}.text-black{color:var(--color-black)}.text-error{color:var(--color-error)}.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-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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)}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media (hover:none){.btn-ghost:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor}}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:row-span-12{grid-row:span 12/span 12}.md\:inline-grid{display:inline-grid}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-grid{display:inline-grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:inline-grid{display:inline-grid}}@media (min-width:96rem){.\32xl\:hidden{display:none}.\32xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes dropdown{0%{opacity: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}
.progress-bar-milestones{width:100%;height:100%;z-index:9999;position:absolute;line-height:2em;text-align:center;display:none;overflow:hidden}.progress-bar-milestones.active{display:block}.progress-bar-milestones__text{padding-bottom:0.5rem;padding-top:0.5rem;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.progress-bar-milestones__text div{display:inline-block;overflow:hidden;white-space:nowrap;opacity:0;margin-right:10px;animation:showup 10s 1s infinite}.progress-bar-milestones__text div.m_next{font-weight:800;font-size:1.333rem;line-height:2.25rem}.progress-bar-milestones__text div.m_info{font-size:1.333rem;line-height:2.25rem;font-weight:600}@keyframes showup{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes slideIn{0%{margin-left:-800px}20%{margin-left:-800px}35%{margin-left:0}100%{margin-left:0}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:auto}80%{opacity:1}100%{opacity:0;width:auto}}.progress-bar-milestones-min{height:70px;overflow:hidden}.progress-bar-milestones-min__text{color:#fff;display:flex;height:100%;padding:0;width:100%;justify-content:center;align-items:center}.progress-bar-milestones-min__text .m_next{font-weight:800;min-width:100px;text-align:center}.progress-bar-milestones-min__text .m_info{height:50px;position:relative;width:100%}.progress-bar-milestones-min__text .m_info.default-red{color:#c10f3a}.progress-bar-milestones-min__text .m_info.dark-grey{color:#4e535a}.progress-bar-milestones-min__text .m_info.light-purple{color:#8332a7}.progress-bar-milestones-min__text .m_info.dark-purple{color:#490e67}.progress-bar-milestones-min__text .m_info.light-blue{color:#135cb0}.progress-bar-milestones-min__text .m_info.dark-blue{color:#002856}.progress-bar-milestones-min__text .m_info.light-aqua{color:#64d0e4}.progress-bar-milestones-min__text .m_info.dark-aqua{color:#1eadc1}.progress-bar-milestones-min__text .m_info.light-green{color:#c0da07}.progress-bar-milestones-min__text .m_info.dark-green{color:rgb(117,188,33)}.progress-bar-milestones-min__text .m_info.light-yellow{color:#ffc32c}.progress-bar-milestones-min__text .m_info.dark-yellow{color:#ffb125}.progress-bar-milestones-min__text .m_info span{font-weight:300;font-size:1.1rem;line-height:1.4em;display:block;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.progress-bar-milestones-min__text.lower{display:none}.progress-bar-milestones-min>.higher~.higher span{visibility:hidden}
.ccam-flag-wrapper{width:100%;z-index:25;position:relative}.ccam-flag-wrapper.bottom{margin-top:8px}.ccam-flag-wrapper.top{margin-bottom:8px}.ccam-flag-wrapper .ccam-flag{background-image:url(/assets/ccam-flag-BWSQ7LTw.png);background-repeat:no-repeat;height:92px;width:92px;background-position:center;background-size:contain}.ccam-flag-wrapper .ccam-flag.right{margin-left:auto;margin-right:0}.ccam-flag-wrapper .ccam-flag.left{margin-left:0;margin-right:auto}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.max-overlay{width:100%;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";display:flex}@media only screen and (max-width: 1000px){.max-overlay{width:1000px}}.max-overlay.scroller{height:90px}.max-overlay.no-scroller{height:60px}.max-overlay__left{position:relative;max-width:220px;min-width:180px;height:90px;background-color:#474c55}.max-overlay__left.small{height:60px}.max-overlay__left .logo{position:relative;height:89px;z-index:9999;background-image:url(/assets/triangle_bg-BYTupjE2.png)}.max-overlay__left .logo:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;transform-origin:bottom left;transform:skew(-15deg,0deg);background:#474c55 url(/assets/triangle_bg-BYTupjE2.png) no-repeat left bottom}.max-overlay__left .logo span{display:none}.max-overlay__left .logo .child-icon{position:absolute;top:20px;bottom:0;right:0;left:7px;margin:0 auto}.max-overlay__left .logo .playlive_logo{position:absolute;top:20px;bottom:20px;right:0;left:12px;margin:0 auto;width:80%;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 20%;background-size:contain}.max-overlay__left .logo .custom-logo-img{top:15px;bottom:15px;right:0;left:8px;margin:0 auto;width:60px}.max-overlay__left .logo.logo-small{height:60px}.max-overlay__left .logo.logo-small .child-icon{top:12%;padding:5px;width:60px;height:60px}.max-overlay__left .logo.logo-small .custom-logo-img{top:6px;bottom:6px;right:0;left:9px;margin:0 auto;width:48px}.max-overlay__left .logo.logo-small .playlive_logo{padding:5px;bottom:15px;top:15px}.max-overlay__left .small-logo{position:relative;height:60px;z-index:9999;background-image:url(/assets/triangle_bg-BYTupjE2.png)}.max-overlay__left .small-logo:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:url(/assets/triangle_bg-BYTupjE2.png) no-repeat left bottom;transform-origin:bottom left;transform:skew(-15deg,0deg)}.max-overlay__left .small-logo span{display:none}.max-overlay__left .small-logo .child-icon{position:absolute;top:-2px;bottom:0;right:0;left:4px;margin:0 auto;width:5.5rem;height:5.5rem}.max-overlay__left .small-logo .playlive_logo{position:absolute;top:0;bottom:0;right:0;left:9px;margin:0 auto;width:6rem;height:6rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 20%;background-size:100%}.max-overlay__right{flex-grow:1;height:90px;background-color:#4f555e}.max-overlay__right .ticker-top{margin-left:16px}.max-overlay__right .therm-container{height:60px;position:relative;overflow:hidden}.max-overlay__right .therm-container__raised{font-weight:800;color:#fff;font-size:1.5em;text-shadow:1px 1px 3px #333;position:absolute;z-index:9999;left:30px;top:11px;line-height:1.5em;animation:fadeIn ease 2s}.max-overlay__right .therm-container__inner{height:60px;width:0;position:relative;transition:ease-in-out 0.5s;filter:drop-shadow(2px 0px 2px rgba(0,0,0,0.8))}.max-overlay__right .therm-container__inner.original{position:absolute;top:0;z-index:9998}.max-overlay__right .therm-container__inner.new_progress{position:absolute;filter:drop-shadow(0px 0px 0px)}.max-overlay__right .therm-container__inner.new_progress .slide-wrapper{overflow:hidden;width:100%;height:100%;position:absolute;left:7px;top:0;z-index:2;transform:skew(-15deg,0deg)}.max-overlay__right .therm-container__inner.new_progress .slide-wrapper .slide{position:relative;display:inline-block;transform:translateX(100%);width:100%;height:55px;z-index:1;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);animation:slide 10s infinite}@keyframes slide{0%{transform:translateX(-100%)}80%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.max-overlay__right .therm-container__inner.new_progress:after{background-image:linear-gradient(-45deg,rgb(204,156,35.2),#ffc32c,rgb(204,156,35.2),#ffc32c);border:2px solid rgb(127.5,97.5,22)}.max-overlay__right .therm-container__inner.new_progress .sparkle{position:absolute;right:-40px;top:-32px;width:80px;height:80px;z-index:9999;animation:twinkle 3s infinite backwards;animation-timing-function:cubic-bezier(1,1,0.7,1.5)}.max-overlay__right .therm-container__inner.new_progress .sparkle.small{top:15px;right:125px;width:60px;height:60px;animation-delay:1s}@keyframes twinkle{0%{transform:scale(0);opacity:0}30%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}60%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}90%{transform:scale(0);opacity:0}100%{transform:scale(0);opacity:0}}.max-overlay__right .therm-container__inner.new_progress .sparkle:before{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(66.66deg) skewX(45deg)}.max-overlay__right .therm-container__inner.new_progress .sparkle:after{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(156.66deg) skew(45deg)}.max-overlay__right .therm-container__inner:after{content:"";position:absolute;display:block;width:100%;height:60px;top:0;left:0;animation:gradient 15s ease infinite;transform-origin:bottom left;transform:skew(-15deg,0deg)}.max-overlay__right .therm-container__inner.default-red:after{background:linear-gradient(-45deg,rgb(115.8,9,34.8),#c10f3a,rgb(115.8,9,34.8),#c10f3a);background-size:400% 400%}.max-overlay__right .therm-container__inner.dark-grey:after{background:linear-gradient(-45deg,rgb(46.8,49.8,54),#4e535a,rgb(46.8,49.8,54),#4e535a);background-size:400% 400%}.max-overlay__right .therm-container__inner.light-purple:after{background:linear-gradient(-45deg,rgb(78.6,30,100.2),#8332a7,rgb(78.6,30,100.2),#8332a7);background-size:400% 400%}.max-overlay__right .therm-container__inner.dark-purple:after{background:linear-gradient(-45deg,rgb(43.8,8.4,61.8),#490e67,rgb(43.8,8.4,61.8),#490e67);background-size:400% 400%}.max-overlay__right .therm-container__inner.light-blue:after{background:linear-gradient(-45deg,rgb(11.4,55.2,105.6),#135cb0,rgb(11.4,55.2,105.6),#135cb0);background-size:400% 400%}.max-overlay__right .therm-container__inner.dark-blue:after{background:linear-gradient(-45deg,rgb(0,24,51.6),#002856,rgb(0,24,51.6),#002856);background-size:400% 400%}.max-overlay__right .therm-container__inner.light-aqua:after{background:linear-gradient(-45deg,rgb(60,124.8,136.8),#64d0e4,rgb(60,124.8,136.8),#64d0e4);background-size:400% 400%}.max-overlay__right .therm-container__inner.dark-aqua:after{background:linear-gradient(-45deg,rgb(18,103.8,115.8),#1eadc1,rgb(18,103.8,115.8),#1eadc1);background-size:400% 400%}.max-overlay__right .therm-container__inner.light-green:after{background:linear-gradient(-45deg,rgb(115.2,130.8,4.2),#c0da07,rgb(115.2,130.8,4.2),#c0da07);background-size:400% 400%}.max-overlay__right .therm-container__inner.dark-green:after{background:linear-gradient(-45deg,rgb(70.2,112.8,19.8),rgb(117,188,33),rgb(70.2,112.8,19.8),rgb(117,188,33));background-size:400% 400%}.max-overlay__right .therm-container__inner.light-yellow:after{background:linear-gradient(-45deg,rgb(153,117,26.4),#ffc32c,rgb(153,117,26.4),#ffc32c);background-size:400% 400%}.max-overlay__right .therm-container__inner.dark-yellow:after{background:linear-gradient(-45deg,rgb(153,106.2,22.2),#ffb125,rgb(153,106.2,22.2),#ffb125);background-size:400% 400%}.max-overlay__right .therm-container__inner.active{width:100%!important;z-index:9997}.max-overlay__right .therm-container__inner.active.m-higher{width:0!important;position:absolute;left:-10px}.max-overlay__right .therm-container__goal{font-weight:800;color:#fff;font-size:1.5em;text-shadow:1px 1px 3px #333;position:absolute;z-index:1;right:20px;top:11px;line-height:1.5em;animation:fadeIn ease 2s}.max-overlay__right .therm-container.active{width:100%!important;z-index:9997}.max-overlay__right .therm-container.active .therm-container__goal,.max-overlay__right .therm-container.active .therm-container__raised{animation:fadeOut 0.5s linear forwards}.max-overlay__right .donor-list{width:100%;height:30px;margin:0 auto;white-space:nowrap;overflow:hidden;position:relative}.max-overlay__right .donor-list .fade-left{background:linear-gradient(to right,rgb(71,76,85) 12%,rgba(71,76,85,0) 100%);position:absolute;left:0;height:30px;width:10%;z-index:9999}.max-overlay__right .donor-list .fade-right{background:linear-gradient(to left,rgb(71,76,85) 12%,rgba(71,76,85,0) 100%);position:absolute;right:0;height:30px;width:10%;z-index:9999}.max-overlay__right .donor-list .marquee-wrap{width:100%;margin:0 auto;white-space:nowrap;overflow:hidden;box-shadow:inset 0 11px 8px -10px #1a1a1a}.max-overlay__right .donor-list .marquee-wrap .scroller{display:inline-block;padding-left:100%;text-indent:0;animation:marquee linear infinite;animation-delay:5s;color:white}.max-overlay__right .donor-list ul{left:100%;display:inline;list-style-type:none;margin-right:15px;padding:0;overflow-x:scroll;white-space:nowrap;animation:marquee linear infinite;animation-delay:5s}.max-overlay__right .donor-list ul li{display:inline-block;color:#fff;line-height:29px}.max-overlay__right .donor-list ul li.recent-dono{font-weight:bold;border-left:1px solid #31353b;border-right:1px solid #31353b;background-color:#45484d;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a3e46),to(#31353b))}.max-overlay__right .donor-list ul li:first-child{background-color:#ccc;margin-right:15px;padding:0 10px}.max-overlay__right .donor-list ul li:first-child:after{content:" ";padding:0}.max-overlay__right .donor-list ul li:after{content:"•";padding:0 10px}.max-overlay__right .donor-list ul li:last-child:after{content:"";display:none}.max-overlay__right .donor-list ul li .donation-amount{font-weight:bold;color:#64d0e4}.max-overlay__right .donor-list ul li .donation-amount.default-red{color:#c10f3a}.max-overlay__right .donor-list ul li .donation-amount.light-grey{color:#f5f5f5}.max-overlay__right .donor-list ul li .donation-amount.medium-grey{color:#ccc}.max-overlay__right .donor-list ul li .donation-amount.dark-grey{color:#4e535a}.max-overlay__right .donor-list ul li .donation-amount.light-purple{color:#8332a7}.max-overlay__right .donor-list ul li .donation-amount.dark-purple{color:#490e67}.max-overlay__right .donor-list ul li .donation-amount.light-blue{color:#135cb0}.max-overlay__right .donor-list ul li .donation-amount.dark-blue{color:#002856}.max-overlay__right .donor-list ul li .donation-amount.light-aqua{color:#64d0e4}.max-overlay__right .donor-list ul li .donation-amount.dark-aqua{color:#1eadc1}.max-overlay__right .donor-list ul li .donation-amount.light-green{color:#c0da07}.max-overlay__right .donor-list ul li .donation-amount.dark-green{color:rgb(117,188,33)}.max-overlay__right .donor-list ul li .donation-amount.light-yellow{color:#ffc32c}.max-overlay__right .donor-list ul li .donation-amount.dark-yellow{color:#ffb125}
/*! tailwindcss v4.1.12 | 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-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-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: 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-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
    }
  }
}

@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-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-blue-400: oklch(70.7% .165 254.624);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-purple-800: oklch(43.8% .218 303.724);
    --color-gray-200: oklch(92.8% .006 264.531);
    --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-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-600: oklch(43.9% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --breakpoint-sm: 40rem;
    --breakpoint-md: 48rem;
    --breakpoint-lg: 64rem;
    --breakpoint-2xl: 96rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-3xl: 1.5rem;
    --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%;
    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;
    -webkit-text-decoration: 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;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    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;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  :where(:root), :root:has(input.theme-controller[value="light"]:checked), [data-theme="light"] {
    color-scheme: light;
    --color-base-100: oklch(100% 0 0);
    --color-base-200: oklch(98% 0 0);
    --color-base-300: oklch(95% 0 0);
    --color-base-content: oklch(21% .006 285.885);
    --color-primary: oklch(45% .24 277.023);
    --color-primary-content: oklch(93% .034 272.788);
    --color-secondary: oklch(65% .241 354.308);
    --color-secondary-content: oklch(94% .028 342.258);
    --color-accent: oklch(77% .152 181.912);
    --color-accent-content: oklch(38% .063 188.416);
    --color-neutral: oklch(14% .005 285.823);
    --color-neutral-content: oklch(92% .004 286.32);
    --color-info: oklch(74% .16 232.661);
    --color-info-content: oklch(29% .066 243.157);
    --color-success: oklch(76% .177 163.223);
    --color-success-content: oklch(37% .077 168.94);
    --color-warning: oklch(82% .189 84.429);
    --color-warning-content: oklch(41% .112 45.904);
    --color-error: oklch(71% .194 13.428);
    --color-error-content: oklch(27% .105 12.094);
    --radius-selector: .5rem;
    --radius-field: .25rem;
    --radius-box: .5rem;
    --size-selector: .25rem;
    --size-field: .25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
  }

  @media (prefers-color-scheme: dark) {
    :root {
      color-scheme: dark;
      --color-base-100: oklch(25.33% .016 252.42);
      --color-base-200: oklch(23.26% .014 253.1);
      --color-base-300: oklch(21.15% .012 254.09);
      --color-base-content: oklch(97.807% .029 256.847);
      --color-primary: oklch(58% .233 277.117);
      --color-primary-content: oklch(96% .018 272.314);
      --color-secondary: oklch(65% .241 354.308);
      --color-secondary-content: oklch(94% .028 342.258);
      --color-accent: oklch(77% .152 181.912);
      --color-accent-content: oklch(38% .063 188.416);
      --color-neutral: oklch(14% .005 285.823);
      --color-neutral-content: oklch(92% .004 286.32);
      --color-info: oklch(74% .16 232.661);
      --color-info-content: oklch(29% .066 243.157);
      --color-success: oklch(76% .177 163.223);
      --color-success-content: oklch(37% .077 168.94);
      --color-warning: oklch(82% .189 84.429);
      --color-warning-content: oklch(41% .112 45.904);
      --color-error: oklch(71% .194 13.428);
      --color-error-content: oklch(27% .105 12.094);
      --radius-selector: .5rem;
      --radius-field: .25rem;
      --radius-box: .5rem;
      --size-selector: .25rem;
      --size-field: .25rem;
      --border: 1px;
      --depth: 1;
      --noise: 0;
    }
  }

  :root:has(input.theme-controller[value="light"]:checked), [data-theme="light"] {
    color-scheme: light;
    --color-base-100: oklch(100% 0 0);
    --color-base-200: oklch(98% 0 0);
    --color-base-300: oklch(95% 0 0);
    --color-base-content: oklch(21% .006 285.885);
    --color-primary: oklch(45% .24 277.023);
    --color-primary-content: oklch(93% .034 272.788);
    --color-secondary: oklch(65% .241 354.308);
    --color-secondary-content: oklch(94% .028 342.258);
    --color-accent: oklch(77% .152 181.912);
    --color-accent-content: oklch(38% .063 188.416);
    --color-neutral: oklch(14% .005 285.823);
    --color-neutral-content: oklch(92% .004 286.32);
    --color-info: oklch(74% .16 232.661);
    --color-info-content: oklch(29% .066 243.157);
    --color-success: oklch(76% .177 163.223);
    --color-success-content: oklch(37% .077 168.94);
    --color-warning: oklch(82% .189 84.429);
    --color-warning-content: oklch(41% .112 45.904);
    --color-error: oklch(71% .194 13.428);
    --color-error-content: oklch(27% .105 12.094);
    --radius-selector: .5rem;
    --radius-field: .25rem;
    --radius-box: .5rem;
    --size-selector: .25rem;
    --size-field: .25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
  }

  :root:has(input.theme-controller[value="dark"]:checked), [data-theme="dark"] {
    color-scheme: dark;
    --color-base-100: oklch(25.33% .016 252.42);
    --color-base-200: oklch(23.26% .014 253.1);
    --color-base-300: oklch(21.15% .012 254.09);
    --color-base-content: oklch(97.807% .029 256.847);
    --color-primary: oklch(58% .233 277.117);
    --color-primary-content: oklch(96% .018 272.314);
    --color-secondary: oklch(65% .241 354.308);
    --color-secondary-content: oklch(94% .028 342.258);
    --color-accent: oklch(77% .152 181.912);
    --color-accent-content: oklch(38% .063 188.416);
    --color-neutral: oklch(14% .005 285.823);
    --color-neutral-content: oklch(92% .004 286.32);
    --color-info: oklch(74% .16 232.661);
    --color-info-content: oklch(29% .066 243.157);
    --color-success: oklch(76% .177 163.223);
    --color-success-content: oklch(37% .077 168.94);
    --color-warning: oklch(82% .189 84.429);
    --color-warning-content: oklch(41% .112 45.904);
    --color-error: oklch(71% .194 13.428);
    --color-error-content: oklch(27% .105 12.094);
    --radius-selector: .5rem;
    --radius-field: .25rem;
    --radius-box: .5rem;
    --size-selector: .25rem;
    --size-field: .25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
  }

  :root, [data-theme] {
    background-color: var(--root-bg, var(--color-base-100));
    color: var(--color-base-content);
  }

  :root {
    --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");
  }

  @property --radialprogress {
    syntax: "<percentage>"; inherits: true; initial-value: 0%;
  }

  :where(:root:has(.modal-open, .modal[open], .modal:target, .modal-toggle:checked, .drawer:not(.drawer-open) > .drawer-toggle:checked)) {
    scrollbar-gutter: stable;
    background-image: linear-gradient(var(--color-base-100), var(--color-base-100));
    --root-bg: var(--color-base-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(:root:has(.modal-open, .modal[open], .modal:target, .modal-toggle:checked, .drawer:not(.drawer-open) > .drawer-toggle:checked)) {
      --root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%);
    }
  }

  :where(.modal[open], .modal-open, .modal-toggle:checked + .modal):not(.modal-start, .modal-end) {
    scrollbar-gutter: stable;
  }

  :root {
    scrollbar-color: currentColor #0000;
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root {
      scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
    }
  }

  :root:has(.modal-open, .modal[open], .modal:target, .modal-toggle:checked, .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked) {
    overflow: hidden;
  }

  :where(:root), :root:has(input.theme-controller[value="light"]:checked), [data-theme="light"] {
    color-scheme: normal;
    --color-base-100: oklch(100% 0 0);
    --color-base-200: oklch(98% 0 0);
    --color-base-300: oklch(95% 0 0);
    --color-base-content: oklch(21% .006 285.885);
    --color-primary: #c10f3a;
    --color-primary-content: oklch(93% .034 272.788);
    --color-secondary: #135cb0;
    --color-secondary-content: #fff;
    --color-accent: #002856;
    --color-accent-content: #fff;
    --color-neutral: oklch(32.1785% .02476 255.702);
    --color-neutral-content: oklch(92% .004 286.32);
    --color-info: #002856;
    --color-info-content: oklch(29% .066 243.157);
    --color-success: #75bc21;
    --color-success-content: oklch(37% .077 168.94);
    --color-warning: #ffc32c;
    --color-warning-content: oklch(41% .112 45.904);
    --color-error: #e03400;
    --color-error-content: oklch(27% .105 12.094);
    --radius-selector: .5rem;
    --radius-field: .25rem;
    --radius-box: .5rem;
    --size-selector: .25rem;
    --size-field: .25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
    --color-yellow: #ffc32c;
    --default-font-family: SJ Sans;
  }

  :root:has(input.theme-controller[value="dark"]:checked), [data-theme="dark"] {
    color-scheme: normal;
    --color-base-100: oklch(25.33% .016 252.42);
    --color-base-200: oklch(23.26% .014 253.1);
    --color-base-300: oklch(21.15% .012 254.09);
    --color-base-content: oklch(97.807% .029 256.847);
    --color-primary: #c10f3a;
    --color-primary-content: oklch(96% .018 272.314);
    --color-secondary: #135cb0;
    --color-secondary-content: #fff;
    --color-accent: #002856;
    --color-accent-content: #fff;
    --color-neutral: oklch(32.1785% .02476 255.702);
    --color-neutral-content: oklch(92% .004 286.32);
    --color-info: #002856;
    --color-info-content: oklch(29% .066 243.157);
    --color-success: #75bc21;
    --color-success-content: oklch(37% .077 168.94);
    --color-warning: #ffc32c;
    --color-warning-content: oklch(41% .112 45.904);
    --color-error: #e03400;
    --color-error-content: oklch(27% .105 12.094);
    --radius-selector: .5rem;
    --radius-field: .25rem;
    --radius-box: .5rem;
    --size-selector: .25rem;
    --size-field: .25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
    --color-yellow: #ffc32c;
    --default-font-family: SJ Sans;
  }
}

@layer components;

@layer utilities {
  .diff {
    webkit-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    direction: ltr;
    grid-template-columns: auto 1fr;
    width: 100%;
    display: grid;
    position: relative;
    overflow: hidden;
    container-type: inline-size;
  }

  .diff:focus-visible, .diff:has(.diff-item-1:focus-visible), .diff:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-offset: 1px;
    outline-width: 2px;
    outline-color: var(--color-base-content);
  }

  .diff:focus-visible .diff-resizer {
    min-width: 90cqi;
    max-width: 90cqi;
  }

  .diff:has(.diff-item-2:focus-visible) {
    outline-style: var(--tw-outline-style);
    outline-offset: 1px;
    outline-width: 2px;
  }

  .diff:has(.diff-item-2:focus-visible) .diff-resizer {
    min-width: 10cqi;
    max-width: 10cqi;
  }

  @supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x) {
    .diff:focus .diff-resizer {
      min-width: 10cqi;
      max-width: 10cqi;
    }

    .diff:has(.diff-item-1:focus) .diff-resizer {
      min-width: 90cqi;
      max-width: 90cqi;
    }
  }

  .modal {
    pointer-events: none;
    visibility: hidden;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    color: inherit;
    transition: translate .3s ease-out, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;
    overscroll-behavior: contain;
    z-index: 999;
    background-color: #0000;
    place-items: center;
    margin: 0;
    padding: 0;
    display: grid;
    position: fixed;
    inset: 0;
    overflow: hidden;
  }

  .modal::backdrop {
    display: none;
  }

  .modal.modal-open, .modal[open], .modal:target {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    background-color: oklch(0% 0 0 / .4);
  }

  :is(.modal.modal-open, .modal[open], .modal:target) .modal-box {
    opacity: 1;
    translate: 0;
    scale: 1;
  }

  @starting-style {
    .modal.modal-open, .modal[open], .modal:target {
      visibility: hidden;
      opacity: 0;
    }
  }

  .drawer-side {
    pointer-events: none;
    visibility: hidden;
    z-index: 1;
    overscroll-behavior: contain;
    opacity: 0;
    width: 100%;
    transition: opacity .2s ease-out .1s allow-discrete, visibility .3s ease-out .1s allow-discrete;
    inset-inline-start: 0;
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-row-start: 1;
    grid-column-start: 1;
    place-items: flex-start start;
    height: 100dvh;
    display: grid;
    position: fixed;
    top: 0;
    overflow: hidden;
  }

  .drawer-side > .drawer-overlay {
    cursor: pointer;
    background-color: oklch(0% 0 0 / .4);
    place-self: stretch stretch;
    position: sticky;
    top: 0;
  }

  .drawer-side > * {
    grid-row-start: 1;
    grid-column-start: 1;
  }

  .drawer-side > :not(.drawer-overlay) {
    will-change: transform;
    transition: translate .3s ease-out;
    translate: -100%;
  }

  [dir="rtl"] :is(.drawer-side > :not(.drawer-overlay)) {
    translate: 100%;
  }

  .drawer-toggle {
    appearance: none;
    opacity: 0;
    width: 0;
    height: 0;
    position: fixed;
  }

  .drawer-toggle:checked ~ .drawer-side {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    overflow-y: auto;
  }

  .drawer-toggle:checked ~ .drawer-side > :not(.drawer-overlay) {
    translate: 0%;
  }

  .drawer-toggle:focus-visible ~ .drawer-content label.drawer-button {
    outline-offset: 2px;
    outline: 2px solid;
  }

  .tooltip {
    --tt-bg: var(--color-neutral);
    --tt-off: calc(100% + .5rem);
    --tt-tail: calc(100% + 1px + .25rem);
    display: inline-block;
    position: relative;
  }

  .tooltip > :where(.tooltip-content), .tooltip:where([data-tip]):before {
    border-radius: var(--radius-field);
    text-align: center;
    white-space: normal;
    max-width: 20rem;
    color: var(--color-neutral-content);
    opacity: 0;
    background-color: var(--tt-bg);
    pointer-events: none;
    z-index: 2;
    --tw-content: attr(data-tip);
    content: var(--tw-content);
    width: max-content;
    padding-block: .25rem;
    padding-inline: .5rem;
    font-size: .875rem;
    line-height: 1.25;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 75ms, transform .2s cubic-bezier(.4, 0, .2, 1) 75ms;
    position: absolute;
  }

  .tooltip:after {
    opacity: 0;
    background-color: var(--tt-bg);
    content: "";
    pointer-events: none;
    --mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");
    width: .625rem;
    height: .25rem;
    -webkit-mask-position: -1px 0;
    mask-position: -1px 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--mask-tooltip);
    -webkit-mask-image: var(--mask-tooltip);
    mask-image: var(--mask-tooltip);
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 75ms, transform .2s cubic-bezier(.4, 0, .2, 1) 75ms;
    display: block;
    position: absolute;
  }

  :is(.tooltip.tooltip-open, .tooltip[data-tip]:not([data-tip=""]):hover, .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover, .tooltip:has(:focus-visible)) > .tooltip-content, :is(.tooltip.tooltip-open, .tooltip[data-tip]:not([data-tip=""]):hover, .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover, .tooltip:has(:focus-visible))[data-tip]:before, :is(.tooltip.tooltip-open, .tooltip[data-tip]:not([data-tip=""]):hover, .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover, .tooltip:has(:focus-visible)):after {
    opacity: 1;
    --tt-pos: 0rem;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1), transform .2s cubic-bezier(.4, 0, .2, 1);
  }

  .tooltip > .tooltip-content, .tooltip[data-tip]:before {
    transform: translateX(-50%) translateY(var(--tt-pos, .25rem));
    inset: auto auto var(--tt-off) 50%;
  }

  .tooltip:after {
    transform: translateX(-50%) translateY(var(--tt-pos, .25rem));
    inset: auto auto var(--tt-tail) 50%;
  }

  .menu {
    --menu-active-fg: var(--color-neutral-content);
    --menu-active-bg: var(--color-neutral);
    flex-flow: column wrap;
    width: fit-content;
    padding: .5rem;
    font-size: .875rem;
    display: flex;
  }

  .menu :where(li ul) {
    white-space: nowrap;
    margin-inline-start: 1rem;
    padding-inline-start: .5rem;
    position: relative;
  }

  .menu :where(li ul):before {
    background-color: var(--color-base-content);
    opacity: .1;
    width: var(--border);
    content: "";
    inset-inline-start: 0;
    position: absolute;
    top: .75rem;
    bottom: .75rem;
  }

  .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
    display: none;
  }

  .menu :where(li:not(.menu-title) > :not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--radius-field);
    text-align: start;
    text-wrap: balance;
    -webkit-user-select: none;
    user-select: none;
    grid-auto-columns: minmax(auto, max-content) auto max-content;
    grid-auto-flow: column;
    align-content: flex-start;
    align-items: center;
    gap: .5rem;
    padding-block: .375rem;
    padding-inline: .75rem;
    transition-property: color, background-color, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    display: grid;
  }

  .menu :where(li > details > summary) {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .menu :where(li > details > summary) {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .menu :where(li > details > summary)::-webkit-details-marker {
    display: none;
  }

  :is(.menu :where(li > details > summary), .menu :where(li > .menu-dropdown-toggle)):after {
    content: "";
    transform-origin: 50%;
    pointer-events: none;
    justify-self: flex-end;
    width: .375rem;
    height: .375rem;
    transition-property: rotate, translate;
    transition-duration: .2s;
    display: block;
    translate: 0 -1px;
    rotate: -135deg;
    box-shadow: inset 2px 2px;
  }

  .menu :where(li > details[open] > summary):after, .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
    translate: 0 1px;
    rotate: 45deg;
  }

  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
    cursor: pointer;
    background-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
      background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
    }
  }

  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
    color: var(--color-base-content);
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
    cursor: pointer;
    background-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
      background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
    }
  }

  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
    box-shadow: inset 0 1px oklch(0% 0 0 / .01), inset 0 -1px oklch(100% 0 0 / .01);
  }

  .menu :where(li:empty) {
    background-color: var(--color-base-content);
    opacity: .1;
    height: 1px;
    margin: .5rem 1rem;
  }

  .menu :where(li) {
    flex-flow: column wrap;
    flex-shrink: 0;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .menu :where(li) .badge {
    justify-self: flex-end;
  }

  .menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active {
    color: var(--menu-active-fg);
    background-color: var(--menu-active-bg);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--fx-noise);
  }

  :is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active):not(:is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active):active) {
    box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);
  }

  .menu :where(li).menu-disabled {
    pointer-events: none;
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .menu :where(li).menu-disabled {
      color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
    }
  }

  .menu .dropdown:focus-within .menu-dropdown-toggle:after {
    translate: 0 1px;
    rotate: 45deg;
  }

  .menu .dropdown-content {
    margin-top: .5rem;
    padding: .5rem;
  }

  .menu .dropdown-content:before {
    display: none;
  }

  .collapse-arrow > .collapse-title:after {
    content: "";
    transform-origin: 75% 75%;
    pointer-events: none;
    top: 1.9rem;
    width: .5rem;
    height: .5rem;
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    position: absolute;
    inset-inline-end: 1.4rem;
    transform: translateY(-100%)rotate(45deg);
    box-shadow: 2px 2px;
  }

  .dropdown {
    position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);
    display: inline-block;
    position: relative;
  }

  .dropdown > :not(summary):focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .dropdown > :not(summary):focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .dropdown .dropdown-content {
    position: absolute;
  }

  .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content {
    transform-origin: top;
    opacity: 0;
    display: none;
    scale: 95%;
  }

  .dropdown[popover], .dropdown .dropdown-content {
    z-index: 999;
    transition-behavior: allow-discrete;
    transition-property: opacity, scale, display;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation: .2s dropdown;
  }

  @starting-style {
    .dropdown[popover], .dropdown .dropdown-content {
      opacity: 0;
      scale: 95%;
    }
  }

  :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within) > [tabindex]:first-child {
    pointer-events: none;
  }

  :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within) .dropdown-content {
    opacity: 1;
  }

  .dropdown.dropdown-hover:hover .dropdown-content {
    opacity: 1;
    scale: 100%;
  }

  .dropdown:is(details) summary::-webkit-details-marker {
    display: none;
  }

  :is(.dropdown.dropdown-open, .dropdown:focus, .dropdown:focus-within) .dropdown-content {
    scale: 100%;
  }

  .dropdown:where([popover]) {
    background: none;
  }

  .dropdown[popover] {
    color: inherit;
    position: fixed;
  }

  @supports not (position-area: bottom) {
    .dropdown[popover] {
      margin: auto;
    }

    .dropdown[popover].dropdown-open:not(:popover-open) {
      transform-origin: top;
      opacity: 0;
      display: none;
      scale: 95%;
    }

    .dropdown[popover]::backdrop {
      background-color: oklab(0% none none / .3);
    }
  }

  .dropdown[popover]:not(.dropdown-open, :popover-open) {
    transform-origin: top;
    opacity: 0;
    display: none;
    scale: 95%;
  }

  :where(.btn) {
    width: unset;
  }

  .btn {
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    outline-offset: 2px;
    webkit-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    padding-inline: var(--btn-p);
    color: var(--btn-fg);
    --tw-prose-links: var(--btn-fg);
    height: var(--size);
    font-size: var(--fontsize, .875rem);
    outline-color: var(--btn-color, var(--color-base-content));
    background-color: var(--btn-bg);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--btn-noise);
    border-width: var(--border);
    border-style: solid;
    border-color: var(--btn-border);
    text-shadow: 0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));
    touch-action: manipulation;
    box-shadow: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);
    --size: calc(var(--size-field, .25rem) * 10);
    --btn-bg: var(--btn-color, var(--color-base-200));
    --btn-fg: var(--color-base-content);
    --btn-p: 1rem;
    --btn-border: var(--btn-bg);
    border-start-start-radius: var(--join-ss, var(--radius-field));
    border-start-end-radius: var(--join-se, var(--radius-field));
    border-end-end-radius: var(--join-ee, var(--radius-field));
    border-end-start-radius: var(--join-es, var(--radius-field));
    flex-wrap: nowrap;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    gap: .375rem;
    font-weight: 600;
    transition-property: color, background-color, border-color, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    display: inline-flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .btn {
      --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));
    }
  }

  .btn {
    --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .btn {
      --btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);
    }
  }

  .btn {
    --btn-noise: var(--fx-noise);
  }

  .prose .btn {
    text-decoration-line: none;
  }

  @media (hover: hover) {
    .btn:hover {
      --btn-bg: var(--btn-color, var(--color-base-200));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .btn:hover {
        --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
      }
    }
  }

  .btn:focus-visible {
    isolation: isolate;
    outline-width: 2px;
    outline-style: solid;
  }

  .btn:active:not(.btn-active) {
    --btn-bg: var(--btn-color, var(--color-base-200));
    translate: 0 .5px;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .btn:active:not(.btn-active) {
      --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);
    }
  }

  .btn:active:not(.btn-active) {
    --btn-border: var(--btn-color, var(--color-base-200));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .btn:active:not(.btn-active) {
      --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
    }
  }

  .btn:active:not(.btn-active) {
    --btn-shadow: 0 0 0 0 oklch(0% 0 0 / 0), 0 0 0 0 oklch(0% 0 0 / 0);
  }

  .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
    background-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
      background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
    }
  }

  .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
    box-shadow: none;
  }

  .btn:is(:disabled, [disabled], .btn-disabled) {
    pointer-events: none;
    --btn-border: #0000;
    --btn-noise: none;
    --btn-fg: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .btn:is(:disabled, [disabled], .btn-disabled) {
      --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
    }
  }

  @media (hover: hover) {
    .btn:is(:disabled, [disabled], .btn-disabled):hover {
      pointer-events: none;
      background-color: var(--color-neutral);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .btn:is(:disabled, [disabled], .btn-disabled):hover {
        background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
      }
    }

    .btn:is(:disabled, [disabled], .btn-disabled):hover {
      --btn-border: #0000;
      --btn-fg: var(--color-base-content);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .btn:is(:disabled, [disabled], .btn-disabled):hover {
        --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
      }
    }
  }

  .btn:is(input[type="checkbox"], input[type="radio"]) {
    appearance: none;
  }

  .btn:is(input[type="checkbox"], input[type="radio"]):after {
    content: attr(aria-label);
  }

  .btn:where(input:checked:not(.filter .btn)) {
    --btn-color: var(--color-primary);
    --btn-fg: var(--color-primary-content);
    isolation: isolate;
  }

  .loading {
    pointer-events: none;
    aspect-ratio: 1;
    vertical-align: middle;
    width: calc(var(--size-selector, .25rem) * 6);
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse:not(td, tr, colgroup) {
    visibility: visible;
  }

  .collapse {
    border-radius: var(--radius-box, 1rem);
    isolation: isolate;
    grid-template-rows: max-content 0fr;
    width: 100%;
    transition: grid-template-rows .2s;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .collapse > input:is([type="checkbox"], [type="radio"]) {
    appearance: none;
    opacity: 0;
    z-index: 1;
    grid-row-start: 1;
    grid-column-start: 1;
    width: 100%;
    min-height: 1lh;
    padding: 1rem;
    padding-inline-end: 3rem;
    transition: background-color .2s ease-out;
  }

  .collapse:is([open], :focus:not(.collapse-close)), .collapse:not(.collapse-close):has( > input:is([type="checkbox"], [type="radio"]):checked) {
    grid-template-rows: max-content 1fr;
  }

  .collapse:is([open], :focus:not(.collapse-close)) > .collapse-content, .collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
    visibility: visible;
    min-height: fit-content;
  }

  .collapse:focus-visible, .collapse:has( > input:is([type="checkbox"], [type="radio"]):focus-visible) {
    outline-color: var(--color-base-content);
    outline-offset: 2px;
    outline-width: 2px;
    outline-style: solid;
  }

  .collapse:not(.collapse-close) > input[type="checkbox"], .collapse:not(.collapse-close) > input[type="radio"]:not(:checked), .collapse:not(.collapse-close) > .collapse-title {
    cursor: pointer;
  }

  .collapse:focus:not(.collapse-close, .collapse[open]) > .collapse-title {
    cursor: unset;
  }

  .collapse:is([open], :focus:not(.collapse-close)) > :where(.collapse-content), .collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
    padding-bottom: 1rem;
    transition: padding .2s ease-out, background-color .2s ease-out;
  }

  .collapse[open].collapse-arrow > .collapse-title:after, .collapse.collapse-open.collapse-arrow > .collapse-title:after {
    transform: translateY(-50%)rotate(225deg);
  }

  .collapse.collapse-open.collapse-plus > .collapse-title:after {
    content: "−";
  }

  .collapse.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after, .collapse.collapse-arrow:not(.collapse-close) > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title:after {
    transform: translateY(-50%)rotate(225deg);
  }

  .collapse[open].collapse-plus > .collapse-title:after, .collapse.collapse-plus:focus:not(.collapse-close) > .collapse-title:after, .collapse.collapse-plus:not(.collapse-close) > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title:after {
    content: "−";
  }

  .collapse:is(details) {
    width: 100%;
  }

  .collapse:is(details) summary {
    display: block;
    position: relative;
  }

  .collapse:is(details) summary::-webkit-details-marker {
    display: none;
  }

  .collapse:is(details) summary {
    outline: none;
  }

  .collapse-content {
    visibility: hidden;
    min-height: 0;
    cursor: unset;
    grid-row-start: 2;
    grid-column-start: 1;
    padding-left: 1rem;
    padding-right: 1rem;
    transition: visibility .2s, padding .2s ease-out, background-color .2s ease-out;
  }

  .collapse-open {
    grid-template-rows: max-content 1fr;
  }

  .collapse-open > .collapse-content {
    visibility: visible;
    min-height: fit-content;
    padding-bottom: 1rem;
    transition: padding .2s ease-out, background-color .2s ease-out;
  }

  .collapse {
    visibility: collapse;
  }

  .visible {
    visibility: visible;
  }

  .list {
    flex-direction: column;
    font-size: .875rem;
    display: flex;
  }

  .list :where(.list-row) {
    --list-grid-cols: minmax(0, auto) 1fr;
    border-radius: var(--radius-box);
    word-break: break-word;
    grid-auto-flow: column;
    grid-template-columns: var(--list-grid-cols);
    gap: 1rem;
    padding: 1rem;
    display: grid;
    position: relative;
  }

  .list :where(.list-row):has(.list-col-grow:first-child) {
    --list-grid-cols: 1fr;
  }

  .list :where(.list-row):has(.list-col-grow:nth-child(2)) {
    --list-grid-cols: minmax(0, auto) 1fr;
  }

  .list :where(.list-row):has(.list-col-grow:nth-child(3)) {
    --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;
  }

  .list :where(.list-row):has(.list-col-grow:nth-child(4)) {
    --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  }

  .list :where(.list-row):has(.list-col-grow:nth-child(5)) {
    --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  }

  .list :where(.list-row):has(.list-col-grow:nth-child(6)) {
    --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  }

  .list :where(.list-row) :not(.list-col-wrap) {
    grid-row-start: 1;
  }

  :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
    content: "";
    border-bottom: var(--border) solid;
    inset-inline: var(--radius-box);
    border-color: var(--color-base-content);
    position: absolute;
    bottom: 0;
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
      border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
    }
  }

  .toast {
    translate: var(--toast-x, 0) var(--toast-y, 0);
    inset-inline: auto 1rem;
    background-color: #0000;
    flex-direction: column;
    gap: .5rem;
    width: max-content;
    max-width: calc(100vw - 2rem);
    display: flex;
    position: fixed;
    top: auto;
    bottom: 1rem;
  }

  .toast > * {
    animation: .25s ease-out toast;
  }

  .toast:where(.toast-start) {
    --toast-x: 0;
    inset-inline: 1rem auto;
  }

  .toast:where(.toast-center) {
    --toast-x: -50%;
    inset-inline: 50%;
  }

  .toast:where(.toast-end) {
    --toast-x: 0;
    inset-inline: auto 1rem;
  }

  .toast:where(.toast-bottom) {
    --toast-y: 0;
    top: auto;
    bottom: 1rem;
  }

  .toast:where(.toast-middle) {
    --toast-y: -50%;
    top: 50%;
    bottom: auto;
  }

  .toast:where(.toast-top) {
    --toast-y: 0;
    top: 1rem;
    bottom: auto;
  }

  .toggle {
    border: var(--border) solid currentColor;
    color: var(--input-color);
    cursor: pointer;
    appearance: none;
    vertical-align: middle;
    webkit-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    --radius-selector-max: calc(var(--radius-selector)  + var(--radius-selector)  + var(--radius-selector));
    border-radius: calc(var(--radius-selector)  + min(var(--toggle-p), var(--radius-selector-max))  + min(var(--border), var(--radius-selector-max)));
    padding: var(--toggle-p);
    flex-shrink: 0;
    grid-template-columns: 0fr 1fr 1fr;
    place-content: center;
    display: inline-grid;
    position: relative;
    box-shadow: inset 0 1px;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .toggle {
      box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;
    }
  }

  .toggle {
    --input-color: var(--color-base-content);
    transition: color .3s, grid-template-columns .2s;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .toggle {
      --input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);
    }
  }

  .toggle {
    --toggle-p: calc(var(--size) * .125);
    --size: calc(var(--size-selector, .25rem) * 6);
    width: calc((var(--size) * 2)  - (var(--border)  + var(--toggle-p)) * 2);
    height: var(--size);
  }

  .toggle > * {
    z-index: 1;
    cursor: pointer;
    appearance: none;
    background-color: #0000;
    border: none;
    grid-column: 2 / span 1;
    grid-row-start: 1;
    height: 100%;
    padding: .125rem;
    transition: opacity .2s, rotate .4s;
  }

  .toggle > :focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .toggle > :focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .toggle > :nth-child(2) {
    color: var(--color-base-100);
    rotate: none;
  }

  .toggle > :nth-child(3) {
    color: var(--color-base-100);
    opacity: 0;
    rotate: -15deg;
  }

  .toggle:has(:checked) > :nth-child(2) {
    opacity: 0;
    rotate: 15deg;
  }

  .toggle:has(:checked) > :nth-child(3) {
    opacity: 1;
    rotate: none;
  }

  .toggle:before {
    aspect-ratio: 1;
    border-radius: var(--radius-selector);
    --tw-content: "";
    content: var(--tw-content);
    height: 100%;
    box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;
    background-color: currentColor;
    grid-row-start: 1;
    grid-column-start: 2;
    transition: background-color .1s, translate .2s, inset-inline-start .2s;
    position: relative;
    inset-inline-start: 0;
    translate: 0;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .toggle:before {
      box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);
    }
  }

  .toggle:before {
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--fx-noise);
  }

  @media (forced-colors: active) {
    .toggle:before {
      outline-style: var(--tw-outline-style);
      outline-offset: calc(1px * -1);
      outline-width: 1px;
    }
  }

  @media print {
    .toggle:before {
      outline-offset: -1rem;
      outline: .25rem solid;
    }
  }

  .toggle:focus-visible, .toggle:has(:focus-visible) {
    outline-offset: 2px;
    outline: 2px solid;
  }

  .toggle:checked, .toggle[aria-checked="true"], .toggle:has( > input:checked) {
    background-color: var(--color-base-100);
    --input-color: var(--color-base-content);
    grid-template-columns: 1fr 1fr 0fr;
  }

  :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has( > input:checked)):before {
    background-color: currentColor;
  }

  @starting-style {
    :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has( > input:checked)):before {
      opacity: 0;
    }
  }

  .toggle:indeterminate {
    grid-template-columns: .5fr 1fr .5fr;
  }

  .toggle:disabled {
    cursor: not-allowed;
    opacity: .3;
  }

  .toggle:disabled:before {
    border: var(--border) solid currentColor;
    background-color: #0000;
  }

  .input {
    cursor: text;
    border: var(--border) solid #0000;
    appearance: none;
    background-color: var(--color-base-100);
    vertical-align: middle;
    white-space: nowrap;
    width: clamp(3rem, 20rem, 100%);
    height: var(--size);
    touch-action: manipulation;
    border-color: var(--input-color);
    box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    border-start-start-radius: var(--join-ss, var(--radius-field));
    border-start-end-radius: var(--join-se, var(--radius-field));
    border-end-end-radius: var(--join-ee, var(--radius-field));
    border-end-start-radius: var(--join-es, var(--radius-field));
    flex-shrink: 1;
    align-items: center;
    gap: .5rem;
    padding-inline: .75rem;
    font-size: .875rem;
    display: inline-flex;
    position: relative;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .input {
      box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    }
  }

  .input {
    --size: calc(var(--size-field, .25rem) * 10);
    --input-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .input {
      --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
  }

  .input:where(input) {
    display: inline-flex;
  }

  .input :where(input) {
    appearance: none;
    background-color: #0000;
    border: none;
    width: 100%;
    height: 100%;
    display: inline-flex;
  }

  .input :where(input):focus, .input :where(input):focus-within {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .input :where(input):focus, .input :where(input):focus-within {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .input :where(input[type="url"]), .input :where(input[type="email"]) {
    direction: ltr;
  }

  .input :where(input[type="date"]) {
    display: inline-block;
  }

  .input:focus, .input:focus-within {
    --input-color: var(--color-base-content);
    box-shadow: 0 1px var(--input-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .input:focus, .input:focus-within {
      box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
    }
  }

  .input:focus, .input:focus-within {
    outline: 2px solid var(--input-color);
    outline-offset: 2px;
    isolation: isolate;
    z-index: 1;
  }

  .input:has( > input[disabled]), .input:is(:disabled, [disabled]) {
    cursor: not-allowed;
    border-color: var(--color-base-200);
    background-color: var(--color-base-200);
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .input:has( > input[disabled]), .input:is(:disabled, [disabled]) {
      color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
    }
  }

  :is(.input:has( > input[disabled]), .input:is(:disabled, [disabled]))::placeholder {
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.input:has( > input[disabled]), .input:is(:disabled, [disabled]))::placeholder {
      color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
    }
  }

  .input:has( > input[disabled]), .input:is(:disabled, [disabled]) {
    box-shadow: none;
  }

  .input:has( > input[disabled]) > input[disabled] {
    cursor: not-allowed;
  }

  .input::-webkit-date-and-time-value {
    text-align: inherit;
  }

  .input[type="number"]::-webkit-inner-spin-button {
    margin-block: -.75rem;
    margin-inline-end: -.75rem;
  }

  .input::-webkit-calendar-picker-indicator {
    position: absolute;
    inset-inline-end: .75em;
  }

  .table {
    border-radius: var(--radius-box);
    text-align: left;
    width: 100%;
    font-size: .875rem;
    position: relative;
  }

  .table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    text-align: right;
  }

  @media (hover: hover) {
    :is(.table tr.row-hover, .table tr.row-hover:nth-child(2n)):hover {
      background-color: var(--color-base-200);
    }
  }

  .table :where(th, td) {
    vertical-align: middle;
    padding-block: .75rem;
    padding-inline: 1rem;
  }

  .table :where(thead, tfoot) {
    white-space: nowrap;
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .table :where(thead, tfoot) {
      color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
    }
  }

  .table :where(thead, tfoot) {
    font-size: .875rem;
    font-weight: 600;
  }

  .table :where(tfoot) {
    border-top: var(--border) solid var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .table :where(tfoot) {
      border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
    }
  }

  .table :where(.table-pin-rows thead tr) {
    z-index: 1;
    background-color: var(--color-base-100);
    position: sticky;
    top: 0;
  }

  .table :where(.table-pin-rows tfoot tr) {
    z-index: 1;
    background-color: var(--color-base-100);
    position: sticky;
    bottom: 0;
  }

  .table :where(.table-pin-cols tr th) {
    background-color: var(--color-base-100);
    position: sticky;
    left: 0;
    right: 0;
  }

  .table :where(thead tr, tbody tr:not(:last-child)) {
    border-bottom: var(--border) solid var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .table :where(thead tr, tbody tr:not(:last-child)) {
      border-bottom: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
    }
  }

  .range {
    appearance: none;
    webkit-appearance: none;
    --range-thumb: var(--color-base-100);
    --range-thumb-size: calc(var(--size-selector, .25rem) * 6);
    --range-progress: currentColor;
    --range-fill: 1;
    --range-p: .25rem;
    --range-bg: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .range {
      --range-bg: color-mix(in oklab, currentColor 10%, #0000);
    }
  }

  .range {
    cursor: pointer;
    vertical-align: middle;
    --radius-selector-max: calc(var(--radius-selector)  + var(--radius-selector)  + var(--radius-selector));
    border-radius: calc(var(--radius-selector)  + min(var(--range-p), var(--radius-selector-max)));
    width: clamp(3rem, 20rem, 100%);
    height: var(--range-thumb-size);
    background-color: #0000;
    border: none;
    overflow: hidden;
  }

  [dir="rtl"] .range {
    --range-dir: -1;
  }

  .range:focus {
    outline: none;
  }

  .range:focus-visible {
    outline-offset: 2px;
    outline: 2px solid;
  }

  .range::-webkit-slider-runnable-track {
    background-color: var(--range-bg);
    border-radius: var(--radius-selector);
    width: 100%;
    height: calc(var(--range-thumb-size) * .5);
  }

  @media (forced-colors: active) {
    .range::-webkit-slider-runnable-track {
      border: 1px solid;
    }

    .range::-moz-range-track {
      border: 1px solid;
    }
  }

  .range::-webkit-slider-thumb {
    box-sizing: border-box;
    border-radius: calc(var(--radius-selector)  + min(var(--range-p), var(--radius-selector-max)));
    height: var(--range-thumb-size);
    width: var(--range-thumb-size);
    border: var(--range-p) solid;
    appearance: none;
    webkit-appearance: none;
    color: var(--range-progress);
    box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem)  - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
    background-color: currentColor;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .range::-webkit-slider-thumb {
      box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem)  - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
    }
  }

  .range::-moz-range-track {
    background-color: var(--range-bg);
    border-radius: var(--radius-selector);
    width: 100%;
    height: calc(var(--range-thumb-size) * .5);
  }

  .range::-moz-range-thumb {
    box-sizing: border-box;
    border-radius: calc(var(--radius-selector)  + min(var(--range-p), var(--radius-selector-max)));
    height: var(--range-thumb-size);
    width: var(--range-thumb-size);
    border: var(--range-p) solid;
    color: var(--range-progress);
    box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem)  - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
    background-color: currentColor;
    position: relative;
    top: 50%;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .range::-moz-range-thumb {
      box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem)  - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
    }
  }

  .range:disabled {
    cursor: not-allowed;
    opacity: .3;
  }

  .countdown {
    display: inline-flex;
  }

  .countdown.countdown {
    line-height: 1em;
  }

  .countdown > * {
    height: 1em;
    display: inline-block;
    overflow-y: hidden;
  }

  .countdown > :before {
    content: "00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";
    white-space: pre;
    top: calc(var(--value) * -1em);
    text-align: center;
    transition: all 1s cubic-bezier(1, 0, 0, 1);
    position: relative;
  }

  .select {
    border: var(--border) solid #0000;
    appearance: none;
    background-color: var(--color-base-100);
    vertical-align: middle;
    width: clamp(3rem, 20rem, 100%);
    height: var(--size);
    touch-action: manipulation;
    text-overflow: ellipsis;
    box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    background-image: linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%);
    background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%);
    background-repeat: no-repeat;
    background-size: 4px 4px, 4px 4px;
    border-start-start-radius: var(--join-ss, var(--radius-field));
    border-start-end-radius: var(--join-se, var(--radius-field));
    border-end-end-radius: var(--join-ee, var(--radius-field));
    border-end-start-radius: var(--join-es, var(--radius-field));
    flex-shrink: 1;
    align-items: center;
    gap: .375rem;
    padding-inline: 1rem 1.75rem;
    font-size: .875rem;
    display: inline-flex;
    position: relative;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .select {
      box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    }
  }

  .select {
    border-color: var(--input-color);
    --input-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .select {
      --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
  }

  .select {
    --size: calc(var(--size-field, .25rem) * 10);
  }

  [dir="rtl"] .select {
    background-position: 12px calc(1px + 50%), 16px calc(1px + 50%);
  }

  .select select {
    appearance: none;
    background: inherit;
    border-radius: inherit;
    border-style: none;
    width: calc(100% + 2.75rem);
    height: calc(100% - 2px);
    margin-inline: -1rem -1.75rem;
    padding-inline: 1rem 1.75rem;
  }

  .select select:focus, .select select:focus-within {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .select select:focus, .select select:focus-within {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .select select:not(:last-child) {
    background-image: none;
    margin-inline-end: -1.375rem;
  }

  .select:focus, .select:focus-within {
    --input-color: var(--color-base-content);
    box-shadow: 0 1px var(--input-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .select:focus, .select:focus-within {
      box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
    }
  }

  .select:focus, .select:focus-within {
    outline: 2px solid var(--input-color);
    outline-offset: 2px;
    isolation: isolate;
    z-index: 1;
  }

  .select:has( > select[disabled]), .select:is(:disabled, [disabled]) {
    cursor: not-allowed;
    border-color: var(--color-base-200);
    background-color: var(--color-base-200);
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .select:has( > select[disabled]), .select:is(:disabled, [disabled]) {
      color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
    }
  }

  :is(.select:has( > select[disabled]), .select:is(:disabled, [disabled]))::placeholder {
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.select:has( > select[disabled]), .select:is(:disabled, [disabled]))::placeholder {
      color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
    }
  }

  .select:has( > select[disabled]) > select[disabled] {
    cursor: not-allowed;
  }

  .card {
    border-radius: var(--radius-box);
    outline-offset: 2px;
    outline: 0 solid #0000;
    flex-direction: column;
    transition: outline .2s ease-in-out;
    display: flex;
    position: relative;
  }

  .card:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .card:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .card:focus-visible {
    outline-color: currentColor;
  }

  .card :where(figure:first-child) {
    border-start-start-radius: inherit;
    border-start-end-radius: inherit;
    border-end-end-radius: unset;
    border-end-start-radius: unset;
    overflow: hidden;
  }

  .card :where(figure:last-child) {
    border-start-start-radius: unset;
    border-start-end-radius: unset;
    border-end-end-radius: inherit;
    border-end-start-radius: inherit;
    overflow: hidden;
  }

  .card:where(.card-border) {
    border: var(--border) solid var(--color-base-200);
  }

  .card:where(.card-dash) {
    border: var(--border) dashed var(--color-base-200);
  }

  .card.image-full {
    display: grid;
  }

  .card.image-full > * {
    grid-row-start: 1;
    grid-column-start: 1;
  }

  .card.image-full > .card-body {
    color: var(--color-neutral-content);
    position: relative;
  }

  .card.image-full :where(figure) {
    border-radius: inherit;
    overflow: hidden;
  }

  .card.image-full > figure img {
    object-fit: cover;
    filter: brightness(28%);
    height: 100%;
  }

  .card figure {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card:has( > input:is(input[type="checkbox"], input[type="radio"])) {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
  }

  .card:has( > :checked) {
    outline: 2px solid;
  }

  .collapse-title {
    grid-row-start: 1;
    grid-column-start: 1;
    width: 100%;
    min-height: 1lh;
    padding: 1rem;
    padding-inline-end: 3rem;
    transition: background-color .2s ease-out;
    position: relative;
  }

  .avatar {
    vertical-align: middle;
    display: inline-flex;
    position: relative;
  }

  .avatar > div {
    aspect-ratio: 1;
    display: block;
    overflow: hidden;
  }

  .avatar img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .checkbox {
    border: var(--border) solid var(--input-color, var(--color-base-content));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .checkbox {
      border: var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
    }
  }

  .checkbox {
    cursor: pointer;
    appearance: none;
    border-radius: var(--radius-selector);
    vertical-align: middle;
    color: var(--color-base-content);
    box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;
    --size: calc(var(--size-selector, .25rem) * 6);
    width: var(--size);
    height: var(--size);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--fx-noise);
    flex-shrink: 0;
    padding: .25rem;
    transition: background-color .2s, box-shadow .2s;
    display: inline-block;
    position: relative;
  }

  .checkbox:before {
    --tw-content: "";
    content: var(--tw-content);
    opacity: 0;
    clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    background-color: currentColor;
    font-size: 1rem;
    line-height: .75;
    transition: clip-path .3s .1s, opacity .1s .1s, rotate .3s .1s, translate .3s .1s;
    display: block;
    rotate: 45deg;
  }

  .checkbox:focus-visible {
    outline: 2px solid var(--input-color, currentColor);
    outline-offset: 2px;
  }

  .checkbox:checked, .checkbox[aria-checked="true"] {
    background-color: var(--input-color, var(--color-base-content));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .checkbox:checked, .checkbox[aria-checked="true"] {
      background-color: var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
    }
  }

  .checkbox:checked, .checkbox[aria-checked="true"] {
    box-shadow: 0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));
  }

  :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
    clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);
    opacity: 1;
  }

  @media (forced-colors: active) {
    :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
      --tw-content: "✔︎";
      clip-path: none;
      background-color: #0000;
      rotate: none;
    }
  }

  @media print {
    :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
      --tw-content: "✔︎";
      clip-path: none;
      background-color: #0000;
      rotate: none;
    }
  }

  .checkbox:indeterminate {
    background-color: var(--input-color, var(--color-base-content));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .checkbox:indeterminate {
      background-color: var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
    }
  }

  .checkbox:indeterminate:before {
    opacity: 1;
    clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);
    translate: 0 -35%;
    rotate: none;
  }

  .checkbox:disabled {
    cursor: not-allowed;
    opacity: .2;
  }

  .radio {
    cursor: pointer;
    appearance: none;
    vertical-align: middle;
    border: var(--border) solid var(--input-color, currentColor);
    border-radius: 3.40282e38px;
    flex-shrink: 0;
    padding: .25rem;
    display: inline-block;
    position: relative;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .radio {
      border: var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));
    }
  }

  .radio {
    box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;
    --size: calc(var(--size-selector, .25rem) * 6);
    width: var(--size);
    height: var(--size);
    color: var(--input-color, currentColor);
  }

  .radio:before {
    --tw-content: "";
    content: var(--tw-content);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--fx-noise);
    border-radius: 3.40282e38px;
    width: 100%;
    height: 100%;
    display: block;
  }

  .radio:focus-visible {
    outline: 2px solid;
  }

  .radio:checked, .radio[aria-checked="true"] {
    background-color: var(--color-base-100);
    border-color: currentColor;
    animation: .2s ease-out radio;
  }

  :is(.radio:checked, .radio[aria-checked="true"]):before {
    box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));
    background-color: currentColor;
  }

  @media (forced-colors: active) {
    :is(.radio:checked, .radio[aria-checked="true"]):before {
      outline-style: var(--tw-outline-style);
      outline-offset: calc(1px * -1);
      outline-width: 1px;
    }
  }

  @media print {
    :is(.radio:checked, .radio[aria-checked="true"]):before {
      outline-offset: -1rem;
      outline: .25rem solid;
    }
  }

  .radio:disabled {
    cursor: not-allowed;
    opacity: .2;
  }

  .drawer {
    grid-auto-columns: max-content auto;
    width: 100%;
    display: grid;
    position: relative;
  }

  .progress {
    appearance: none;
    border-radius: var(--radius-box);
    background-color: currentColor;
    width: 100%;
    height: .5rem;
    position: relative;
    overflow: hidden;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .progress {
      background-color: color-mix(in oklab, currentColor 20%, transparent);
    }
  }

  .progress {
    color: var(--color-base-content);
  }

  .progress:indeterminate {
    background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
    background-position-x: 15%;
    background-size: 200%;
    animation: 5s ease-in-out infinite progress;
  }

  @supports ((-moz-appearance: none)) {
    .progress:indeterminate::-moz-progress-bar {
      background-color: #0000;
      background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
      background-position-x: 15%;
      background-size: 200%;
      animation: 5s ease-in-out infinite progress;
    }

    .progress::-moz-progress-bar {
      border-radius: var(--radius-box);
      background-color: currentColor;
    }
  }

  @supports ((-webkit-appearance: none)) {
    .progress::-webkit-progress-bar {
      border-radius: var(--radius-box);
      background-color: #0000;
    }

    .progress::-webkit-progress-value {
      border-radius: var(--radius-box);
      background-color: currentColor;
    }
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .tooltip-left > .tooltip-content, .tooltip-left[data-tip]:before {
    transform: translateX(calc(var(--tt-pos, .25rem)  - .25rem)) translateY(-50%);
    inset: 50% var(--tt-off) auto auto;
  }

  .tooltip-left:after {
    transform: translateX(var(--tt-pos, .25rem)) translateY(-50%) rotate(-90deg);
    inset: 50% calc(var(--tt-tail)  + 1px) auto auto;
  }

  .tooltip-right > .tooltip-content, .tooltip-right[data-tip]:before {
    transform: translateX(calc(var(--tt-pos, -.25rem)  + .25rem)) translateY(-50%);
    inset: 50% auto auto var(--tt-off);
  }

  .tooltip-right:after {
    transform: translateX(var(--tt-pos, -.25rem)) translateY(-50%) rotate(90deg);
    inset: 50% auto auto calc(var(--tt-tail)  + 1px);
  }

  .tooltip-top > .tooltip-content, .tooltip-top[data-tip]:before {
    transform: translateX(-50%) translateY(var(--tt-pos, .25rem));
    inset: auto auto var(--tt-off) 50%;
  }

  .tooltip-top:after {
    transform: translateX(-50%) translateY(var(--tt-pos, .25rem));
    inset: auto auto var(--tt-tail) 50%;
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-16 {
    top: calc(var(--spacing) * 16);
  }

  .top-\[5px\] {
    top: 5px;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-1 {
    right: calc(var(--spacing) * 1);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-5 {
    right: calc(var(--spacing) * 5);
  }

  .right-18 {
    right: calc(var(--spacing) * 18);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-1 {
    bottom: calc(var(--spacing) * 1);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }

  .bottom-\[-250px\] {
    bottom: -250px;
  }

  .bottom-\[25px\] {
    bottom: 25px;
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1 {
    left: calc(var(--spacing) * 1);
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .hero-content {
    isolation: isolate;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    max-width: 80rem;
    padding: 1rem;
    display: flex;
  }

  .textarea {
    border: var(--border) solid #0000;
    appearance: none;
    border-radius: var(--radius-field);
    background-color: var(--color-base-100);
    vertical-align: middle;
    touch-action: manipulation;
    border-color: var(--input-color);
    width: clamp(3rem, 20rem, 100%);
    min-height: 5rem;
    box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    flex-shrink: 1;
    padding-block: .5rem;
    padding-inline: .75rem;
    font-size: .875rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .textarea {
      box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;
    }
  }

  .textarea {
    --input-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .textarea {
      --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
  }

  .textarea textarea {
    appearance: none;
    background-color: #0000;
    border: none;
  }

  .textarea textarea:focus, .textarea textarea:focus-within {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .textarea textarea:focus, .textarea textarea:focus-within {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .textarea:focus, .textarea:focus-within {
    --input-color: var(--color-base-content);
    box-shadow: 0 1px var(--input-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .textarea:focus, .textarea:focus-within {
      box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
    }
  }

  .textarea:focus, .textarea:focus-within {
    outline: 2px solid var(--input-color);
    outline-offset: 2px;
    isolation: isolate;
  }

  .textarea:has( > textarea[disabled]), .textarea:is(:disabled, [disabled]) {
    cursor: not-allowed;
    border-color: var(--color-base-200);
    background-color: var(--color-base-200);
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .textarea:has( > textarea[disabled]), .textarea:is(:disabled, [disabled]) {
      color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
    }
  }

  :is(.textarea:has( > textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
    color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.textarea:has( > textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
      color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
    }
  }

  .textarea:has( > textarea[disabled]), .textarea:is(:disabled, [disabled]) {
    box-shadow: none;
  }

  .textarea:has( > textarea[disabled]) > textarea[disabled] {
    cursor: not-allowed;
  }

  .stack {
    grid-template-rows: 3px 4px 1fr 4px 3px;
    grid-template-columns: 3px 4px 1fr 4px 3px;
    display: inline-grid;
  }

  .stack > * {
    width: 100%;
    height: 100%;
  }

  .stack > :nth-child(n+2) {
    opacity: .7;
    width: 100%;
  }

  .stack > :nth-child(2) {
    z-index: 2;
    opacity: .9;
  }

  .stack > :first-child {
    z-index: 3;
    width: 100%;
  }

  :is(.stack, .stack.stack-bottom) > * {
    grid-area: 3 / 3 / 6 / 4;
  }

  :is(.stack, .stack.stack-bottom) > :nth-child(2) {
    grid-area: 2 / 2 / 5 / 5;
  }

  :is(.stack, .stack.stack-bottom) > :first-child {
    grid-area: 1 / 1 / 4 / 6;
  }

  .stack.stack-top > * {
    grid-area: 1 / 3 / 4 / 4;
  }

  .stack.stack-top > :nth-child(2) {
    grid-area: 2 / 2 / 5 / 5;
  }

  .stack.stack-top > :first-child {
    grid-area: 3 / 1 / 6 / 6;
  }

  .stack.stack-start > * {
    grid-area: 3 / 1 / 4 / 4;
  }

  .stack.stack-start > :nth-child(2) {
    grid-area: 2 / 2 / 5 / 5;
  }

  .stack.stack-start > :first-child {
    grid-area: 1 / 3 / 6 / 6;
  }

  .stack.stack-end > * {
    grid-area: 3 / 3 / 4 / 6;
  }

  .stack.stack-end > :nth-child(2) {
    grid-area: 2 / 2 / 5 / 5;
  }

  .stack.stack-end > :first-child {
    grid-area: 1 / 1 / 6 / 4;
  }

  .modal-backdrop {
    color: #0000;
    z-index: -1;
    grid-row-start: 1;
    grid-column-start: 1;
    place-self: stretch stretch;
    display: grid;
  }

  .modal-backdrop button {
    cursor: pointer;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .z-100 {
    z-index: 100;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .hero {
    background-position: center;
    background-size: cover;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .hero > * {
    grid-row-start: 1;
    grid-column-start: 1;
  }

  .modal-box {
    background-color: var(--color-base-100);
    border-top-left-radius: var(--modal-tl, var(--radius-box));
    border-top-right-radius: var(--modal-tr, var(--radius-box));
    border-bottom-left-radius: var(--modal-bl, var(--radius-box));
    border-bottom-right-radius: var(--modal-br, var(--radius-box));
    opacity: 0;
    overscroll-behavior: contain;
    grid-row-start: 1;
    grid-column-start: 1;
    width: 91.6667%;
    max-width: 32rem;
    max-height: 100vh;
    padding: 1.5rem;
    transition: translate .3s ease-out, scale .3s ease-out, opacity .2s ease-out 50ms, box-shadow .3s ease-out;
    overflow-y: auto;
    scale: 95%;
    box-shadow: 0 25px 50px -12px oklch(0% 0 0 / .25);
  }

  .drawer-content {
    grid-row-start: 1;
    grid-column-start: 2;
    min-width: 0;
  }

  .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;
    }
  }

  .divider {
    white-space: nowrap;
    height: 1rem;
    margin: var(--divider-m, 1rem 0);
    --divider-color: var(--color-base-content);
    flex-direction: row;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .divider {
      --divider-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
    }
  }

  .divider:before, .divider:after {
    content: "";
    background-color: var(--divider-color);
    flex-grow: 1;
    width: 100%;
    height: .125rem;
  }

  @media print {
    .divider:before, .divider:after {
      border: .5px solid;
    }
  }

  .divider:not(:empty) {
    gap: 1rem;
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-1 {
    margin: calc(var(--spacing) * 1);
  }

  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }

  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }

  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .input-lg {
    --size: calc(var(--size-field, .25rem) * 12);
    font-size: 1.125rem;
  }

  .input-lg[type="number"]::-webkit-inner-spin-button {
    margin-block: -.75rem;
    margin-inline-end: -.75rem;
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .label {
    white-space: nowrap;
    color: currentColor;
    align-items: center;
    gap: .375rem;
    display: inline-flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .label {
      color: color-mix(in oklab, currentColor 60%, transparent);
    }
  }

  .label:has(input) {
    cursor: pointer;
  }

  .label:is(.input > *, .select > *) {
    white-space: nowrap;
    height: calc(100% - .5rem);
    font-size: inherit;
    align-items: center;
    padding-inline: .75rem;
    display: flex;
  }

  .label:is(.input > *, .select > *):first-child {
    border-inline-end: var(--border) solid currentColor;
    margin-inline: -.75rem .75rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .label:is(.input > *, .select > *):first-child {
      border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
    }
  }

  .label:is(.input > *, .select > *):last-child {
    border-inline-start: var(--border) solid currentColor;
    margin-inline: .75rem -.75rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .label:is(.input > *, .select > *):last-child {
      border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
    }
  }

  .join-vertical {
    flex-direction: column;
  }

  .join-vertical > .join-item:first-child, .join-vertical :first-child:not(:last-child) .join-item {
    --join-ss: var(--radius-field);
    --join-se: var(--radius-field);
    --join-es: 0;
    --join-ee: 0;
  }

  .join-vertical > .join-item:last-child, .join-vertical :last-child:not(:first-child) .join-item {
    --join-ss: 0;
    --join-se: 0;
    --join-es: var(--radius-field);
    --join-ee: var(--radius-field);
  }

  .join-vertical > .join-item:only-child, .join-vertical :only-child .join-item {
    --join-ss: var(--radius-field);
    --join-se: var(--radius-field);
    --join-es: var(--radius-field);
    --join-ee: var(--radius-field);
  }

  .join-vertical .join-item:where(:not(:first-child)) {
    margin-block-start: calc(var(--border, 1px) * -1);
    margin-inline-start: 0;
  }

  .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) {
    margin-block-start: 0;
    margin-inline-start: calc(var(--border, 1px) * -1);
  }

  .join-item:where(:is(:disabled, [disabled], .btn-disabled)) {
    border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
  }

  .modal-action {
    justify-content: flex-end;
    gap: .5rem;
    margin-top: 1.5rem;
    display: flex;
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .-mt-10 {
    margin-top: calc(var(--spacing) * -10);
  }

  .-mt-20 {
    margin-top: calc(var(--spacing) * -20);
  }

  .-mt-28 {
    margin-top: calc(var(--spacing) * -28);
  }

  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .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-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }

  .breadcrumbs {
    max-width: 100%;
    padding-block: .5rem;
    overflow-x: auto;
  }

  .breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol {
    white-space: nowrap;
    align-items: center;
    min-height: min-content;
    display: flex;
  }

  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li {
    align-items: center;
    display: flex;
  }

  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > * {
    cursor: pointer;
    align-items: center;
    gap: .5rem;
    display: flex;
  }

  @media (hover: hover) {
    :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :hover {
      text-decoration-line: underline;
    }
  }

  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus-visible {
    outline-offset: 2px;
    outline: 2px solid;
  }

  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li + :before {
    content: "";
    opacity: .4;
    background-color: #0000;
    border-top: 1px solid;
    border-right: 1px solid;
    width: .375rem;
    height: .375rem;
    margin-left: .5rem;
    margin-right: .75rem;
    display: block;
    rotate: 45deg;
  }

  [dir="rtl"] :is(:is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li) + :before {
    rotate: -135deg;
  }

  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }

  .mr-0\.5 {
    margin-right: calc(var(--spacing) * .5);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-auto {
    margin-right: auto;
  }

  .fieldset-legend {
    color: var(--color-base-content);
    justify-content: space-between;
    align-items: center;
    gap: .5rem;
    margin-bottom: -.25rem;
    padding-block: .5rem;
    font-weight: 600;
    display: flex;
  }

  .-mb-0\.5 {
    margin-bottom: calc(var(--spacing) * -.5);
  }

  .-mb-5 {
    margin-bottom: calc(var(--spacing) * -5);
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-0\! {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .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);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .-ml-0\.5 {
    margin-left: calc(var(--spacing) * -.5);
  }

  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }

  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }

  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }

  .ml-auto {
    margin-left: auto;
  }

  .status {
    aspect-ratio: 1;
    border-radius: var(--radius-selector);
    background-color: var(--color-base-content);
    width: .5rem;
    height: .5rem;
    display: inline-block;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .status {
      background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
    }
  }

  .status {
    vertical-align: middle;
    color: #0000004d;
    background-position: center;
    background-repeat: no-repeat;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .status {
      color: #0000004d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .status {
        color: color-mix(in oklab, var(--color-black) 30%, transparent);
      }
    }
  }

  .status {
    background-image: radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);
    box-shadow: 0 2px 3px -1px;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .status {
      box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);
    }
  }

  .badge {
    border-radius: var(--radius-selector);
    vertical-align: middle;
    color: var(--badge-fg);
    border: var(--border) solid var(--badge-color, var(--color-base-200));
    width: fit-content;
    padding-inline: calc(.25rem * 3 - var(--border));
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--fx-noise);
    background-color: var(--badge-bg);
    --badge-bg: var(--badge-color, var(--color-base-100));
    --badge-fg: var(--color-base-content);
    --size: calc(var(--size-selector, .25rem) * 6);
    height: var(--size);
    justify-content: center;
    align-items: center;
    gap: .5rem;
    font-size: .875rem;
    display: inline-flex;
  }

  .badge\! {
    border-radius: var(--radius-selector) !important;
    vertical-align: middle !important;
    color: var(--badge-fg) !important;
    border: var(--border) solid var(--badge-color, var(--color-base-200)) !important;
    width: fit-content !important;
    padding-inline: calc(.25rem * 3 - var(--border)) !important;
    background-size: auto, calc(var(--noise) * 100%) !important;
    background-image: none, var(--fx-noise) !important;
    background-color: var(--badge-bg) !important;
    --badge-bg: var(--badge-color, var(--color-base-100)) !important;
    --badge-fg: var(--color-base-content) !important;
    --size: calc(var(--size-selector, .25rem) * 6) !important;
    height: var(--size) !important;
    justify-content: center !important;
    align-items: center !important;
    gap: .5rem !important;
    font-size: .875rem !important;
    display: inline-flex !important;
  }

  .navbar {
    align-items: center;
    width: 100%;
    min-height: 4rem;
    padding: .5rem;
    display: flex;
  }

  .footer {
    grid-auto-flow: row;
    place-items: start;
    gap: 2.5rem 1rem;
    width: 100%;
    font-size: .875rem;
    line-height: 1.25rem;
    display: grid;
  }

  .footer > * {
    place-items: start;
    gap: .5rem;
    display: grid;
  }

  .footer.footer-center {
    text-align: center;
    grid-auto-flow: column dense;
    place-items: center;
  }

  .footer.footer-center > * {
    place-items: center;
  }

  .stat {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 1rem;
    width: 100%;
    padding-block: 1rem;
    padding-inline: 1.5rem;
    display: inline-grid;
  }

  .stat:not(:last-child) {
    border-inline-end: var(--border) dashed currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stat:not(:last-child) {
      border-inline-end: var(--border) dashed color-mix(in oklab, currentColor 10%, #0000);
    }
  }

  .stat:not(:last-child) {
    border-block-end: none;
  }

  .card-body {
    padding: var(--card-p, 1.5rem);
    font-size: var(--card-fs, .875rem);
    flex-direction: column;
    flex: auto;
    gap: .5rem;
    display: flex;
  }

  .card-body :where(p) {
    flex-grow: 1;
  }

  .fieldset-label {
    color: var(--color-base-content);
    align-items: center;
    gap: .375rem;
    display: flex;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .fieldset-label {
      color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
    }
  }

  .fieldset-label:has(input) {
    cursor: pointer;
  }

  .alert {
    border-radius: var(--radius-box);
    color: var(--color-base-content);
    background-color: var(--alert-color, var(--color-base-200));
    text-align: start;
    border: var(--border) solid var(--color-base-200);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--fx-noise);
    box-shadow: 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));
    grid-template-columns: auto;
    grid-auto-flow: column;
    justify-content: start;
    place-items: center start;
    gap: 1rem;
    padding-block: .75rem;
    padding-inline: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    display: grid;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .alert {
      box-shadow: 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));
    }
  }

  .alert:has(:nth-child(2)) {
    grid-template-columns: auto minmax(auto, 1fr);
  }

  .alert.alert-outline {
    color: var(--alert-color);
    box-shadow: none;
    background-color: #0000;
    background-image: none;
  }

  .alert.alert-dash {
    color: var(--alert-color);
    box-shadow: none;
    background-color: #0000;
    background-image: none;
    border-style: dashed;
  }

  .alert.alert-soft {
    color: var(--alert-color, var(--color-base-content));
    background: var(--alert-color, var(--color-base-content));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .alert.alert-soft {
      background: color-mix(in oklab, var(--alert-color, var(--color-base-content)) 8%, var(--color-base-100));
    }
  }

  .alert.alert-soft {
    border-color: var(--alert-color, var(--color-base-content));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .alert.alert-soft {
      border-color: color-mix(in oklab, var(--alert-color, var(--color-base-content)) 10%, var(--color-base-100));
    }
  }

  .alert.alert-soft {
    box-shadow: none;
    background-image: none;
  }

  .fieldset {
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    gap: .375rem;
    padding-block: .25rem;
    font-size: .75rem;
    display: grid;
  }

  .card-actions {
    flex-wrap: wrap;
    align-items: flex-start;
    gap: .5rem;
    display: flex;
  }

  .card-title {
    font-size: var(--cardtitle-fs, 1.125rem);
    align-items: center;
    gap: .5rem;
    font-weight: 600;
    display: flex;
  }

  .join {
    --join-ss: 0;
    --join-se: 0;
    --join-es: 0;
    --join-ee: 0;
    align-items: stretch;
    display: inline-flex;
  }

  .join :where(.join-item) {
    border-start-start-radius: var(--join-ss, 0);
    border-start-end-radius: var(--join-se, 0);
    border-end-end-radius: var(--join-ee, 0);
    border-end-start-radius: var(--join-es, 0);
  }

  .join :where(.join-item) * {
    --join-ss: var(--radius-field);
    --join-se: var(--radius-field);
    --join-es: var(--radius-field);
    --join-ee: var(--radius-field);
  }

  .join > .join-item:where(:first-child), .join :first-child:not(:last-child) :where(.join-item) {
    --join-ss: var(--radius-field);
    --join-se: 0;
    --join-es: var(--radius-field);
    --join-ee: 0;
  }

  .join > .join-item:where(:last-child), .join :last-child:not(:first-child) :where(.join-item) {
    --join-ss: 0;
    --join-se: var(--radius-field);
    --join-es: 0;
    --join-ee: var(--radius-field);
  }

  .join > .join-item:where(:only-child), .join :only-child :where(.join-item) {
    --join-ss: var(--radius-field);
    --join-se: var(--radius-field);
    --join-es: var(--radius-field);
    --join-ee: var(--radius-field);
  }

  .chat {
    --mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");
    column-gap: .75rem;
    padding-block: .25rem;
    display: grid;
  }

  :root .prose {
    --tw-prose-body: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-body: color-mix(in oklab, var(--color-base-content) 80%, #0000);
    }
  }

  :root .prose {
    --tw-prose-headings: var(--color-base-content);
    --tw-prose-lead: var(--color-base-content);
    --tw-prose-links: var(--color-base-content);
    --tw-prose-bold: var(--color-base-content);
    --tw-prose-counters: var(--color-base-content);
    --tw-prose-bullets: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-bullets: color-mix(in oklab, var(--color-base-content) 50%, #0000);
    }
  }

  :root .prose {
    --tw-prose-hr: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-hr: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
  }

  :root .prose {
    --tw-prose-quotes: var(--color-base-content);
    --tw-prose-quote-borders: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-quote-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
  }

  :root .prose {
    --tw-prose-captions: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-captions: color-mix(in oklab, var(--color-base-content) 50%, #0000);
    }
  }

  :root .prose {
    --tw-prose-code: var(--color-base-content);
    --tw-prose-pre-code: var(--color-neutral-content);
    --tw-prose-pre-bg: var(--color-neutral);
    --tw-prose-th-borders: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-th-borders: color-mix(in oklab, var(--color-base-content) 50%, #0000);
    }
  }

  :root .prose {
    --tw-prose-td-borders: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-td-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
  }

  :root .prose {
    --tw-prose-kbd: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root .prose {
      --tw-prose-kbd: color-mix(in oklab, var(--color-base-content) 80%, #0000);
    }
  }

  :root .prose :where(code):not(pre > code) {
    background-color: var(--color-base-200);
    border-radius: var(--radius-selector);
    border: var(--border) solid var(--color-base-300);
    font-weight: inherit;
    padding-inline: .5em;
  }

  :root .prose :where(code):not(pre > code):before, :root .prose :where(code):not(pre > code):after {
    display: none;
  }

  .mask {
    vertical-align: middle;
    display: inline-block;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .table {
    display: table;
  }

  .aspect-\[2\/1\] {
    aspect-ratio: 2;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .btn-circle {
    width: var(--size);
    height: var(--size);
    border-radius: 3.40282e38px;
    padding-inline: 0;
  }

  .h-3\/4 {
    height: 75%;
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-18 {
    height: calc(var(--spacing) * 18);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-36 {
    height: calc(var(--spacing) * 36);
  }

  .h-96 {
    height: calc(var(--spacing) * 96);
  }

  .h-\[1em\] {
    height: 1em;
  }

  .h-\[24px\] {
    height: 24px;
  }

  .h-\[36px\] {
    height: 36px;
  }

  .h-\[55px\]\! {
    height: 55px !important;
  }

  .h-\[80px\] {
    height: 80px;
  }

  .h-\[120px\] {
    height: 120px;
  }

  .h-\[215px\] {
    height: 215px;
  }

  .h-\[220px\] {
    height: 220px;
  }

  .h-\[250px\] {
    height: 250px;
  }

  .h-\[266px\] {
    height: 266px;
  }

  .h-\[300px\] {
    height: 300px;
  }

  .h-\[350px\] {
    height: 350px;
  }

  .h-\[462px\] {
    height: 462px;
  }

  .h-\[465px\] {
    height: 465px;
  }

  .h-\[550px\] {
    height: 550px;
  }

  .h-\[554px\] {
    height: 554px;
  }

  .h-\[700px\] {
    height: 700px;
  }

  .h-\[764px\] {
    height: 764px;
  }

  .h-\[calc\(100\%-4rem\)\] {
    height: calc(100% - 4rem);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-svh {
    height: 100svh;
  }

  .max-h-full {
    max-height: 100%;
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }

  .min-h-44 {
    min-height: calc(var(--spacing) * 44);
  }

  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }

  .min-h-72 {
    min-height: calc(var(--spacing) * 72);
  }

  .min-h-80 {
    min-height: calc(var(--spacing) * 80);
  }

  .min-h-96 {
    min-height: calc(var(--spacing) * 96);
  }

  .min-h-\[40px\] {
    min-height: 40px;
  }

  .min-h-\[135px\] {
    min-height: 135px;
  }

  .min-h-\[250px\] {
    min-height: 250px;
  }

  .min-h-\[330px\] {
    min-height: 330px;
  }

  .min-h-full {
    min-height: 100%;
  }

  .loading-lg {
    width: calc(var(--size-selector, .25rem) * 7);
  }

  .loading-md {
    width: calc(var(--size-selector, .25rem) * 6);
  }

  .loading-sm {
    width: calc(var(--size-selector, .25rem) * 5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-\[24px\] {
    width: 24px;
  }

  .w-\[fit-content\] {
    width: fit-content;
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .max-w-28 {
    max-width: calc(var(--spacing) * 28);
  }

  .max-w-48 {
    max-width: calc(var(--spacing) * 48);
  }

  .max-w-96 {
    max-width: calc(var(--spacing) * 96);
  }

  .max-w-\[385px\] {
    max-width: 385px;
  }

  .max-w-\[1500px\] {
    max-width: 1500px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-screen-2xl {
    max-width: var(--breakpoint-2xl);
  }

  .max-w-screen-lg {
    max-width: var(--breakpoint-lg);
  }

  .max-w-screen-md {
    max-width: var(--breakpoint-md);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-28 {
    min-width: calc(var(--spacing) * 28);
  }

  .min-w-48 {
    min-width: calc(var(--spacing) * 48);
  }

  .min-w-64 {
    min-width: calc(var(--spacing) * 64);
  }

  .min-w-\[120px\] {
    min-width: 120px;
  }

  .min-w-\[300px\] {
    min-width: 300px;
  }

  .min-w-\[350px\] {
    min-width: 350px;
  }

  .min-w-\[570px\] {
    min-width: 570px;
  }

  .min-w-fit {
    min-width: fit-content;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-2 {
    flex: 2;
  }

  .flex-none {
    flex: none;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

  .basis-1\/2 {
    flex-basis: 50%;
  }

  .basis-1\/4 {
    flex-basis: 25%;
  }

  .basis-\[48\%\] {
    flex-basis: 48%;
  }

  .scale-30 {
    --tw-scale-x: 30%;
    --tw-scale-y: 30%;
    --tw-scale-z: 30%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-35 {
    --tw-scale-x: 35%;
    --tw-scale-y: 35%;
    --tw-scale-z: 35%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-40 {
    --tw-scale-x: 40%;
    --tw-scale-y: 40%;
    --tw-scale-z: 40%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-45 {
    --tw-scale-x: 45%;
    --tw-scale-y: 45%;
    --tw-scale-z: 45%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-50 {
    --tw-scale-x: 50%;
    --tw-scale-y: 50%;
    --tw-scale-z: 50%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-60 {
    --tw-scale-x: 60%;
    --tw-scale-y: 60%;
    --tw-scale-z: 60%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-65 {
    --tw-scale-x: 65%;
    --tw-scale-y: 65%;
    --tw-scale-z: 65%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-90 {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-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);
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-0 {
    rotate: none;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .\[transform\:translate3d\(0\,0\,0\)\] {
    transform: translate3d(0, 0, 0);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .skeleton {
    border-radius: var(--radius-box);
    background-color: var(--color-base-300);
  }

  @media (prefers-reduced-motion: reduce) {
    .skeleton {
      transition-duration: 15s;
    }
  }

  .skeleton {
    will-change: background-position;
    background-image: linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);
    background-position-x: -50%;
    background-repeat: no-repeat;
    background-size: 200%;
    animation: 1.8s ease-in-out infinite skeleton;
  }

  .link {
    cursor: pointer;
    text-decoration-line: underline;
  }

  .link:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .link:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .link:focus-visible {
    outline-offset: 2px;
    outline: 2px solid;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize-none {
    resize: none;
  }

  .list-disc {
    list-style-type: disc;
  }

  .footer-horizontal {
    grid-auto-flow: column;
  }

  .footer-horizontal.footer-center {
    grid-auto-flow: row dense;
  }

  .grid-flow-col {
    grid-auto-flow: column;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-items-center {
    place-items: center;
  }

  .content-center {
    align-content: center;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-evenly {
    justify-content: space-evenly;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-center {
    justify-items: center;
  }

  .justify-items-end {
    justify-items: end;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-box {
    border-radius: var(--radius-box);
    border-radius: var(--radius-box);
  }

  .rounded-field {
    border-radius: var(--radius-field);
    border-radius: var(--radius-field);
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t-md {
    border-top-left-radius: var(--radius-md);
    border-top-right-radius: var(--radius-md);
  }

  .rounded-tr-md {
    border-top-right-radius: var(--radius-md);
  }

  .rounded-b-md {
    border-bottom-right-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .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-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .alert-error {
    border-color: var(--color-error);
    color: var(--color-error-content);
    --alert-color: var(--color-error);
  }

  .alert-info {
    border-color: var(--color-info);
    color: var(--color-info-content);
    --alert-color: var(--color-info);
  }

  .alert-success {
    border-color: var(--color-success);
    color: var(--color-success-content);
    --alert-color: var(--color-success);
  }

  .alert-warning {
    border-color: var(--color-warning);
    color: var(--color-warning-content);
    --alert-color: var(--color-warning);
  }

  .border-base-200 {
    border-color: var(--color-base-200);
  }

  .border-base-300 {
    border-color: var(--color-base-300);
  }

  .border-base-content\/5 {
    border-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-base-content\/5 {
      border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
    }
  }

  .border-blue-400 {
    border-color: var(--color-blue-400);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-neutral-200 {
    border-color: var(--color-neutral-200);
  }

  .border-neutral-300 {
    border-color: var(--color-neutral-300);
  }

  .border-neutral-400 {
    border-color: var(--color-neutral-400);
  }

  .border-warning\/50 {
    border-color: var(--color-warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-warning\/50 {
      border-color: color-mix(in oklab, var(--color-warning) 50%, transparent);
    }
  }

  .table-zebra tbody tr:where(:nth-child(2n)), .table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th) {
    background-color: var(--color-base-200);
  }

  @media (hover: hover) {
    :is(.table-zebra tbody tr.row-hover, .table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover {
      background-color: var(--color-base-300);
    }
  }

  .bg-base-100, .bg-base-100\/90 {
    background-color: var(--color-base-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-base-100\/90 {
      background-color: color-mix(in oklab, var(--color-base-100) 90%, transparent);
    }
  }

  .bg-base-200 {
    background-color: var(--color-base-200);
  }

  .bg-base-300 {
    background-color: var(--color-base-300);
  }

  .bg-base-content, .bg-base-content\/60 {
    background-color: var(--color-base-content);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-base-content\/60 {
      background-color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-blue-400 {
    background-color: var(--color-blue-400);
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-primary, .bg-primary\/20 {
    background-color: var(--color-primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/20 {
      background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
    }
  }

  .bg-purple-800 {
    background-color: var(--color-purple-800);
  }

  .bg-secondary {
    background-color: var(--color-secondary);
  }

  .bg-success {
    background-color: var(--color-success);
  }

  .bg-warning, .bg-warning\/40 {
    background-color: var(--color-warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/40 {
      background-color: color-mix(in oklab, var(--color-warning) 40%, transparent);
    }
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .loading-ring {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  }

  .loading-spinner {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-center {
    background-position: center;
  }

  .fill-base-content {
    fill: var(--color-base-content);
  }

  .fill-gray-600 {
    fill: var(--color-gray-600);
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .menu-title {
    color: var(--color-base-content);
    padding-block: .5rem;
    padding-inline: .75rem;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .menu-title {
      color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
    }
  }

  .menu-title {
    font-size: .875rem;
    font-weight: 600;
  }

  .badge-lg {
    --size: calc(var(--size-selector, .25rem) * 7);
    padding-inline: calc(.25rem * 3.5 - var(--border));
    font-size: 1rem;
  }

  .badge-sm {
    --size: calc(var(--size-selector, .25rem) * 5);
    padding-inline: calc(.25rem * 2.5 - var(--border));
    font-size: .75rem;
  }

  .badge-xs {
    --size: calc(var(--size-selector, .25rem) * 4);
    padding-inline: calc(.25rem * 2 - var(--border));
    font-size: .625rem;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .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-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .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-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--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-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .leading-\[0\.8\] {
    --tw-leading: .8;
    line-height: .8;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .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);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .checkbox-secondary {
    color: var(--color-secondary-content);
    --input-color: var(--color-secondary);
  }

  .link-secondary {
    color: var(--color-secondary);
  }

  @media (hover: hover) {
    .link-secondary:hover {
      color: var(--color-secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .link-secondary:hover {
        color: color-mix(in oklab, var(--color-secondary) 80%, #000);
      }
    }
  }

  .range-secondary {
    color: var(--color-secondary);
    --range-thumb: var(--color-secondary-content);
  }

  .text-base-content {
    color: var(--color-base-content);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-error {
    color: var(--color-error);
  }

  .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-neutral-300 {
    color: var(--color-neutral-300);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-primary {
    color: var(--color-primary);
  }

  .text-primary-content {
    color: var(--color-primary-content);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-secondary {
    color: var(--color-secondary);
  }

  .text-success {
    color: var(--color-success);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\! {
    color: var(--color-white) !important;
  }

  .italic {
    font-style: italic;
  }

  .link-hover {
    text-decoration-line: none;
  }

  @media (hover: hover) {
    .link-hover:hover {
      text-decoration-line: underline;
    }
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-2 {
    text-decoration-thickness: 2px;
  }

  .underline-offset-\[5px\] {
    text-underline-offset: 5px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --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-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .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-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none\! {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .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);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
    --btn-shadow: "";
    --btn-bg: #0000;
    --btn-border: #0000;
    --btn-noise: none;
  }

  .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not(:disabled, [disabled], .btn-disabled) {
    --btn-fg: currentColor;
    outline-color: currentColor;
  }

  @media (hover: none) {
    .btn-ghost:hover:not(.btn-active, :active, :focus-visible, :disabled, [disabled], .btn-disabled) {
      --btn-shadow: "";
      --btn-bg: #0000;
      --btn-border: #0000;
      --btn-noise: none;
      --btn-fg: currentColor;
    }
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all\! {
    transition-property: all !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .btn-lg {
    --fontsize: 1.125rem;
    --btn-p: 1.25rem;
    --size: calc(var(--size-field, .25rem) * 12);
  }

  .btn-sm {
    --fontsize: .75rem;
    --btn-p: .75rem;
    --size: calc(var(--size-field, .25rem) * 8);
  }

  .badge-accent {
    --badge-color: var(--color-accent);
    --badge-fg: var(--color-accent-content);
  }

  .badge-primary {
    --badge-color: var(--color-primary);
    --badge-fg: var(--color-primary-content);
  }

  .badge-secondary {
    --badge-color: var(--color-secondary);
    --badge-fg: var(--color-secondary-content);
  }

  .badge-success {
    --badge-color: var(--color-success);
    --badge-fg: var(--color-success-content);
  }

  .btn-accent {
    --btn-color: var(--color-accent);
    --btn-fg: var(--color-accent-content);
  }

  .btn-neutral {
    --btn-color: var(--color-neutral);
    --btn-fg: var(--color-neutral-content);
  }

  .btn-primary {
    --btn-color: var(--color-primary);
    --btn-fg: var(--color-primary-content);
  }

  .btn-secondary {
    --btn-color: var(--color-secondary);
    --btn-fg: var(--color-secondary-content);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .toggle-secondary:checked, .toggle-secondary[aria-checked="true"] {
    --input-color: var(--color-secondary);
  }

  @media (hover: hover) {
    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:bg-base-300:hover {
      background-color: var(--color-base-300);
    }

    .hover\:bg-blue-500:hover {
      background-color: var(--color-blue-500);
    }

    .hover\:bg-secondary:hover {
      background-color: var(--color-secondary);
    }

    .hover\:bg-auto:hover {
      background-size: auto;
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:shadow-lg:hover {
      --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);
    }

    .hover\:shadow-md:hover {
      --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);
    }

    .hover\:shadow-xl:hover {
      --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);
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:left-\[unset\] {
      left: unset;
    }

    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:hero {
      background-position: center;
      background-size: cover;
      place-items: center;
      width: 100%;
      display: grid;
    }

    .md\:hero > * {
      grid-row-start: 1;
      grid-column-start: 1;
    }

    .md\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }

    .md\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }

    .md\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }

    .md\:card-body\! {
      padding: var(--card-p, 1.5rem) !important;
      font-size: var(--card-fs, .875rem) !important;
      flex-direction: column !important;
      flex: auto !important;
      gap: .5rem !important;
      display: flex !important;
    }

    .md\:card-body\! :where(p) {
      flex-grow: 1 !important;
    }

    .md\:block {
      display: block;
    }

    .md\:flex\! {
      display: flex !important;
    }

    .md\:hidden {
      display: none;
    }

    .md\:h-auto {
      height: auto;
    }

    .md\:h-full {
      height: 100%;
    }

    .md\:h-screen {
      height: 100vh;
    }

    .md\:w-80 {
      width: calc(var(--spacing) * 80);
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:max-w-screen-md {
      max-width: var(--breakpoint-md);
    }

    .md\:min-w-96 {
      min-width: calc(var(--spacing) * 96);
    }

    .md\:flex-1 {
      flex: 1;
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:justify-between {
      justify-content: space-between;
    }

    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .md\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .lg\:drawer-open > .drawer-side {
      overflow-y: auto;
    }

    .lg\:drawer-open > .drawer-toggle {
      display: none;
    }

    .lg\:drawer-open > .drawer-toggle ~ .drawer-side {
      pointer-events: auto;
      visibility: visible;
      overscroll-behavior: auto;
      opacity: 1;
      width: auto;
      display: block;
      position: sticky;
    }

    .lg\:drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay {
      cursor: default;
      background-color: #0000;
    }

    .lg\:drawer-open > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay), [dir="rtl"] :is(.lg\:drawer-open > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)) {
      translate: 0%;
    }

    .lg\:drawer-open > .drawer-toggle:checked ~ .drawer-side {
      pointer-events: auto;
      visibility: visible;
    }

    :where(.lg\:btn) {
      width: unset;
    }

    .lg\:btn {
      cursor: pointer;
      text-align: center;
      vertical-align: middle;
      outline-offset: 2px;
      webkit-user-select: none;
      -webkit-user-select: none;
      user-select: none;
      padding-inline: var(--btn-p);
      color: var(--btn-fg);
      --tw-prose-links: var(--btn-fg);
      height: var(--size);
      font-size: var(--fontsize, .875rem);
      outline-color: var(--btn-color, var(--color-base-content));
      background-color: var(--btn-bg);
      background-size: auto, calc(var(--noise) * 100%);
      background-image: none, var(--btn-noise);
      border-width: var(--border);
      border-style: solid;
      border-color: var(--btn-border);
      text-shadow: 0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));
      touch-action: manipulation;
      box-shadow: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);
      --size: calc(var(--size-field, .25rem) * 10);
      --btn-bg: var(--btn-color, var(--color-base-200));
      --btn-fg: var(--color-base-content);
      --btn-p: 1rem;
      --btn-border: var(--btn-bg);
      border-start-start-radius: var(--join-ss, var(--radius-field));
      border-start-end-radius: var(--join-se, var(--radius-field));
      border-end-end-radius: var(--join-ee, var(--radius-field));
      border-end-start-radius: var(--join-es, var(--radius-field));
      flex-wrap: nowrap;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: .375rem;
      font-weight: 600;
      transition-property: color, background-color, border-color, box-shadow;
      transition-duration: .2s;
      transition-timing-function: cubic-bezier(0, 0, .2, 1);
      display: inline-flex;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .lg\:btn {
        --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));
      }
    }

    .lg\:btn {
      --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .lg\:btn {
        --btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);
      }
    }

    .lg\:btn {
      --btn-noise: var(--fx-noise);
    }

    .prose .lg\:btn {
      text-decoration-line: none;
    }

    @media (hover: hover) {
      .lg\:btn:hover {
        --btn-bg: var(--btn-color, var(--color-base-200));
      }

      @supports (color: color-mix(in lab, red, red)) {
        .lg\:btn:hover {
          --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
        }
      }
    }

    .lg\:btn:focus-visible {
      isolation: isolate;
      outline-width: 2px;
      outline-style: solid;
    }

    .lg\:btn:active:not(.btn-active) {
      --btn-bg: var(--btn-color, var(--color-base-200));
      translate: 0 .5px;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .lg\:btn:active:not(.btn-active) {
        --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);
      }
    }

    .lg\:btn:active:not(.btn-active) {
      --btn-border: var(--btn-color, var(--color-base-200));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .lg\:btn:active:not(.btn-active) {
        --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
      }
    }

    .lg\:btn:active:not(.btn-active) {
      --btn-shadow: 0 0 0 0 oklch(0% 0 0 / 0), 0 0 0 0 oklch(0% 0 0 / 0);
    }

    .lg\:btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
      background-color: var(--color-base-content);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .lg\:btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
        background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
      }
    }

    .lg\:btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
      box-shadow: none;
    }

    .lg\:btn:is(:disabled, [disabled], .btn-disabled) {
      pointer-events: none;
      --btn-border: #0000;
      --btn-noise: none;
      --btn-fg: var(--color-base-content);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .lg\:btn:is(:disabled, [disabled], .btn-disabled) {
        --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
      }
    }

    @media (hover: hover) {
      .lg\:btn:is(:disabled, [disabled], .btn-disabled):hover {
        pointer-events: none;
        background-color: var(--color-neutral);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .lg\:btn:is(:disabled, [disabled], .btn-disabled):hover {
          background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
        }
      }

      .lg\:btn:is(:disabled, [disabled], .btn-disabled):hover {
        --btn-border: #0000;
        --btn-fg: var(--color-base-content);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .lg\:btn:is(:disabled, [disabled], .btn-disabled):hover {
          --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
        }
      }
    }

    .lg\:btn:is(input[type="checkbox"], input[type="radio"]) {
      appearance: none;
    }

    .lg\:btn:is(input[type="checkbox"], input[type="radio"]):after {
      content: attr(aria-label);
    }

    .lg\:btn:where(input:checked:not(.filter .lg\:btn)) {
      --btn-color: var(--color-primary);
      --btn-fg: var(--color-primary-content);
      isolation: isolate;
    }

    .lg\:right-3 {
      right: calc(var(--spacing) * 3);
    }

    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:flex\! {
      display: flex !important;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:h-\[313px\] {
      height: 313px;
    }

    .lg\:w-auto {
      width: auto;
    }

    .lg\:max-w-screen-lg {
      max-width: var(--breakpoint-lg);
    }

    .lg\:max-w-screen-sm {
      max-width: var(--breakpoint-sm);
    }

    .lg\:flex-grow-0 {
      flex-grow: 0;
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .lg\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }

    .lg\:btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
      --btn-shadow: "";
      --btn-bg: #0000;
      --btn-border: #0000;
      --btn-noise: none;
    }

    .lg\:btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not(:disabled, [disabled], .btn-disabled) {
      --btn-fg: currentColor;
      outline-color: currentColor;
    }

    @media (hover: none) {
      .lg\:btn-ghost:hover:not(.btn-active, :active, :focus-visible, :disabled, [disabled], .btn-disabled) {
        --btn-shadow: "";
        --btn-bg: #0000;
        --btn-border: #0000;
        --btn-noise: none;
        --btn-fg: currentColor;
      }
    }
  }

  @media (min-width: 80rem) {
    .xl\:col-start-3 {
      grid-column-start: 3;
    }

    .xl\:-mt-4 {
      margin-top: calc(var(--spacing) * -4);
    }

    .xl\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .xl\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }

    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xl\:flex-row {
      flex-direction: row;
    }

    .xl\:flex-row\! {
      flex-direction: row !important;
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .\32 xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\32 xl\:col-start-3 {
      grid-column-start: 3;
    }

    .\32 xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\32 xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-gray-800 {
      background-color: var(--color-gray-800);
    }
  }

  @media print {
    .print\:hidden {
      display: none;
    }
  }
}

.bg-preview {
  box-shadow: 0 0 0 1px var(--color-base-100) inset;
  background-image: repeating-linear-gradient(-45deg, var(--color-base-100), var(--color-base-100) 13px, var(--color-base-200) 13px, var(--color-base-200) 14px);
  background-size: 40px 40px;
}

.bg-black-transparent-gradient {
  background: linear-gradient(#fff0, 45%, #00000082, #000);
}

@keyframes progress {
  50% {
    background-position-x: -115%;
  }
}

@keyframes radio {
  0% {
    padding: 5px;
  }

  50% {
    padding: 3px;
  }
}

@keyframes toast {
  0% {
    opacity: 0;
    scale: .9;
  }

  100% {
    opacity: 1;
    scale: 1;
  }
}

@keyframes dropdown {
  0% {
    opacity: 0;
  }
}

@keyframes rating {
  0%, 40% {
    filter: brightness(1.05) contrast(1.05);
    scale: 1.1;
  }
}

@keyframes skeleton {
  0% {
    background-position: 150%;
  }

  100% {
    background-position: -50%;
  }
}

@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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  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-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@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;
}
.btn-tiltify-charity {
  color: #143DF3;
}

.btn-twitch-charity {
  color: #9146FF;
}

.btn-tiltify-charity-selected {
  background-color: #143DF3;
}

.btn-twitch-charity-selected {
  background-color: #9146FF;
}

.btn-twitch-charity-selected, .btn-tiltify-charity-selected {
  color: white;
  transition: color 200ms ease-in-out;
}
.btn-twitch-charity-selected img, .btn-tiltify-charity-selected img {
  transition: opacity 200ms ease-in-out;
}
.btn-twitch-charity-selected:hover, .btn-tiltify-charity-selected:hover {
  color: rgba(255, 255, 255, 0.6);
}
.btn-twitch-charity-selected:hover img, .btn-tiltify-charity-selected:hover img {
  opacity: 0.5;
}

.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

/* St Jude Sans Font */
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
.carousel .thumbs-wrapper {
  margin-left: 0 !important;
  margin-top: 0.5rem !important;
}

html {
  scrollbar-width: thin;
  width: 100vw;
}

body {
  width: 100vw;
}

.max-w-725 {
  max-width: 725px;
}

@keyframes enter {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes leave {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.9);
    opacity: 0;
  }
}
.navbar {
  view-transition-name: navbar;
}

.footer {
  view-transition-name: footer;
}

body.show-modal::-webkit-scrollbar {
  display: none;
}

body.show-modal {
  height: 100vh;
  overflow-y: hidden;
}

.carousel-card img {
  width: auto !important;
}

.scrollbar-gutter-fix {
  scrollbar-gutter: stable both-edges;
}

aside {
  scrollbar-gutter: stable;
}

.open-close-button {
  position: absolute;
  top: 8px;
  right: 5px;
  height: 45px;
  width: 45px;
  z-index: 9999;
}
.open-close-button:before {
  content: "";
  height: 30px;
  width: 30px;
  display: inline-block;
  margin-right: 0;
  margin-top: 10px;
  mask: url("/assets/menu-39L16fau.svg") no-repeat 50% 50%;
  mask-size: cover;
  background-color: var(--color-base-content);
}
.open-close-button.open {
  content: "";
}
.open-close-button.open:before {
  mask: url("/assets/menu-closed-CaZllJpC.svg") no-repeat 50% 50%;
}
.open-close-button span {
  display: none;
}

.scale-45 {
  transform: scale(0.45);
}

.scale-40 {
  transform: scale(0.4);
}

.scale-35 {
  transform: scale(0.35);
}

.scale-30 {
  transform: scale(0.3);
}

.scale-65 {
  transform: scale(0.65);
}

.scale-60 {
  transform: scale(0.6);
}

.scale-50 {
  transform: scale(0.5);
}

.scale-55 {
  transform: scale(0.55);
}

.sj-logo {
  mask: url("/assets/sj_logo-C-tc-7At.svg") no-repeat center;
}.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

.main {
  background-image: linear-gradient(rgba(193, 15, 58, 0.9), rgba(73, 14, 103, 0.9));
}
@media (min-width: 400px) {
  .main {
    min-height: 25vh;
  }
}
@media (min-width: 800px) {
  .main {
    min-height: 45vh;
  }
}.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

.card-item:after {
  content: "";
  position: absolute;
  height: 80px;
  width: 80px;
  top: 0;
  left: -10px;
  transform: skew(-14deg);
}
.card-item.new:after {
  background: #135cb0;
}
.card-item.updated:after {
  background: #ffb125;
}
.card-item.featured:after {
  background: #c10f3a;
}.child-icon {
  width: 75px;
  margin: 5px;
  height: 70px;
}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.alerts-overlay{width:100%;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";min-height:120px;margin:15px 0}.alerts-overlay .demo-mode{display:flex;justify-content:center;align-items:center;padding:2em;height:100%}.alerts-overlay .demo-donation{display:flex;justify-content:center;align-items:center}.alerts-overlay .alerts-demo-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 auto;background-color:#f5f5f5;border:2px solid #ccc;border-radius:5px}.alerts-overlay .alert_wrapper__regular,.alerts-overlay .alert_wrapper__new{color:#fff;height:80px;width:-moz-fit-content;width:fit-content;position:relative}.alerts-overlay .alert_wrapper__regular .alert-content-wrapper,.alerts-overlay .alert_wrapper__new .alert-content-wrapper{width:100%!important}.alerts-overlay .alert_wrapper__regular .icon,.alerts-overlay .alert_wrapper__new .icon{z-index:9999;width:80px;height:80px;background:linear-gradient(to top right,rgb(115.8,9,34.8),#c10f3a);outline:1px solid #c10f3a;outline-offset:-3px;position:absolute;top:0;left:15px;animation:alertMoveUp 1s ease 1 backwards}.alerts-overlay .alert_wrapper__regular .icon.animated.grey,.alerts-overlay .alert_wrapper__new .icon.animated.grey{animation:alertMoveUp 1s ease 1 backwards,alertFadeOut 0.5s linear 5s 1 forwards}.alerts-overlay .alert_wrapper__regular .icon.animated.bronze,.alerts-overlay .alert_wrapper__new .icon.animated.bronze{animation:alertMoveUp 1s ease 1 backwards,alertFadeOut 0.5s linear 6s 1 forwards}.alerts-overlay .alert_wrapper__regular .icon.animated.silver,.alerts-overlay .alert_wrapper__new .icon.animated.silver{animation:alertMoveUp 1s ease 1 backwards,alertFadeOut 0.5s linear 7s 1 forwards}.alerts-overlay .alert_wrapper__regular .icon.animated.gold,.alerts-overlay .alert_wrapper__new .icon.animated.gold{animation:alertMoveUp 1s ease 1 backwards,alertFadeOut 0.5s linear 8s 1 forwards}.alerts-overlay .alert_wrapper__regular .icon.animated.platinum,.alerts-overlay .alert_wrapper__new .icon.animated.platinum{animation:alertMoveUp 1s ease 1 backwards,alertFadeOut 0.5s linear 9s 1 forwards}.alerts-overlay .alert_wrapper__regular .icon__symbol,.alerts-overlay .alert_wrapper__new .icon__symbol{width:85%;height:85%;margin:5px;display:block;-webkit-mask:url(/assets/sj_logo-C-tc-7At.svg) no-repeat 50% 50%;mask:url(/assets/sj_logo-C-tc-7At.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}@keyframes alertMoveUp{0%{width:1px;height:1px;top:350px;transform:rotate(80deg)}75%{top:0;transform:rotate(-30deg)}100%{top:0;width:80px;height:80px;transform:rotate(0deg)}}@keyframes alertMoveRight{0%{left:15px}100%{left:100%}}@keyframes alertMoveLeft{0%{left:100%}100%{left:15px}}@keyframes alertFadeOut{0%{opacity:1}100%{opacity:0}}.alerts-overlay .alert_wrapper__regular .poof,.alerts-overlay .alert_wrapper__new .poof{position:absolute;overflow:visible;top:0;left:15px;height:80px;width:80px}.alerts-overlay .alert_wrapper__regular .poof svg,.alerts-overlay .alert_wrapper__new .poof svg{overflow:visible}.alerts-overlay .alert_wrapper__regular .poof .circle1,.alerts-overlay .alert_wrapper__new .poof .circle1{opacity:0;animation:alertCircleOne 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle2,.alerts-overlay .alert_wrapper__new .poof .circle2{opacity:0;animation:alertCircleTwo 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle3,.alerts-overlay .alert_wrapper__new .poof .circle3{opacity:0;animation:alertCircleThree 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle4,.alerts-overlay .alert_wrapper__new .poof .circle4{opacity:0;animation:alertCircleFour 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle5,.alerts-overlay .alert_wrapper__new .poof .circle5{opacity:0;animation:alertCircleFive 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle6,.alerts-overlay .alert_wrapper__new .poof .circle6{opacity:0;animation:alertCircleSix 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle7,.alerts-overlay .alert_wrapper__new .poof .circle7{opacity:0;animation:alertCircleSeven 0.7s ease 0.85s forwards}.alerts-overlay .alert_wrapper__regular .poof .circle8,.alerts-overlay .alert_wrapper__new .poof .circle8{opacity:0;animation:alertCircleEight 0.7s ease 0.85s forwards}@keyframes alertCircleOne{50%{opacity:1}100%{transform:translate(25px,-81px) scale(0.3);opacity:0}}@keyframes alertCircleTwo{50%{opacity:1}100%{transform:translate(-78px,36px) scale(0.3);opacity:0}}@keyframes alertCircleThree{50%{opacity:1}100%{transform:translate(389px,-81px) scale(0.3);opacity:0}}@keyframes alertCircleFour{50%{opacity:1}100%{transform:translate(500px,36px) scale(0.3);opacity:0}}@keyframes alertCircleFive{50%{opacity:1}100%{transform:translate(500px,385px) scale(0.3);opacity:0}}@keyframes alertCircleSix{50%{opacity:1}100%{transform:translate(389px,500px) scale(0.3);opacity:0}}@keyframes alertCircleSeven{50%{opacity:1}100%{transform:translate(27px,500px) scale(0.3);opacity:0}}@keyframes alertCircleEight{50%{opacity:1}100%{transform:translate(-78px,385px) scale(0.3);opacity:0}}.alerts-overlay .alert_wrapper__regular .donor,.alerts-overlay .alert_wrapper__new .donor{width:-moz-fit-content;width:fit-content;margin-left:95px;white-space:nowrap;overflow:hidden}.alerts-overlay .alert_wrapper__regular .donor__info,.alerts-overlay .alert_wrapper__new .donor__info{height:80px;overflow:hidden;position:relative;background-size:cover;animation:alertSlideOut 0.9s linear 1.5s 1 backwards;display:flex;flex-direction:column;justify-content:center}.alerts-overlay .alert_wrapper__regular .donor__info p,.alerts-overlay .alert_wrapper__new .donor__info p{font-size:2.25rem;font-weight:800;padding:27px 20px;color:#fff;text-shadow:4px 4px 3px #333;line-height:25px}.alerts-overlay .alert_wrapper__regular .donor__info.platinum,.alerts-overlay .alert_wrapper__new .donor__info.platinum{background:linear-gradient(135deg,rgba(152,110,176,0.8) 10%,rgba(89,141,239,0.9) 20%,rgba(57,97,207,0.9) 20%,rgba(152,110,176,0.8) 70%) no-repeat center center fixed;border-top:1px solid #3961cf;border-bottom:1px solid #3961cf;animation:alertSlideOut 0.9s linear 1.5s 1 backwards,alertSlideIn 0.9s linear 8s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.platinum:after,.alerts-overlay .alert_wrapper__new .donor__info.platinum:after{animation:alertShine 0.5s linear 3.5s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.gold,.alerts-overlay .alert_wrapper__new .donor__info.gold{background:linear-gradient(135deg,rgba(252,234,187,0.8) 0%,rgba(252,205,77,0.8) 20%,rgba(248,181,0,0.8) 20%,rgba(251,223,147,0.8) 70%) no-repeat center center fixed;border-top:1px solid #ffc32c;border-bottom:1px solid #ffc32c;animation:alertSlideOut 0.9s linear 1.5s 1 backwards,alertSlideIn 0.9s linear 7s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.gold:after,.alerts-overlay .alert_wrapper__new .donor__info.gold:after{animation:alertShine 0.5s linear 3.5s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.silver,.alerts-overlay .alert_wrapper__new .donor__info.silver{background:linear-gradient(135deg,rgba(242,237,241,0.9) 0%,rgba(218,232,227,0.9) 20%,rgba(199,210,226,0.9) 20%,rgba(225,245,247,0.9) 70%) no-repeat center center fixed;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;animation:alertSlideOut 0.9s linear 1.5s 1 backwards,alertSlideIn 0.9s linear 6s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.silver:after,.alerts-overlay .alert_wrapper__new .donor__info.silver:after{animation:alertShine 0.5s linear 3.5s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.silver p,.alerts-overlay .alert_wrapper__new .donor__info.silver p{color:rgba(25.5,25.5,25.5,0.23);text-shadow:2px 2px 2px #555}.alerts-overlay .alert_wrapper__regular .donor__info.bronze,.alerts-overlay .alert_wrapper__new .donor__info.bronze{background:linear-gradient(135deg,rgba(232,181,165,0.8) 0%,rgba(255,122,102,0.8) 20%,rgba(196,94,79,0.8) 20%,rgba(255,122,102,0.8) 70%) no-repeat center center fixed;border-top:1px solid #ff7a66;border-bottom:1px solid #ff7a66;animation:alertSlideOut 0.9s linear 1.5s 1 backwards,alertSlideIn 0.9s linear 5s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.bronze:after,.alerts-overlay .alert_wrapper__new .donor__info.bronze:after{animation:alertShine 0.5s linear 3.5s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info.grey,.alerts-overlay .alert_wrapper__new .donor__info.grey{background:linear-gradient(135deg,rgba(145,144,143,0.8) 0%,rgba(128,127,125,0.8) 20%,rgba(55,54,52,0.8) 20%,rgba(55,54,52,0.8) 70%) no-repeat center center fixed;border-top:1px solid #373634;border-bottom:1px solid #373634;animation:alertSlideOut 0.9s linear 1.5s 1 backwards,alertSlideIn 0.9s linear 4s 1 forwards}.alerts-overlay .alert_wrapper__regular .donor__info:after,.alerts-overlay .alert_wrapper__new .donor__info:after{content:"";display:block;position:absolute;background:rgba(255,255,255,0.7);width:30px;height:100%;left:30px;top:0;opacity:0;z-index:9999;filter:blur(5px);transform:translateX(-100px) skewX(-15deg)}@keyframes alertSlideOut{0%{width:0}100%{width:100%}}@keyframes alertSlideIn{0%{width:100%}100%{width:0}}@keyframes alertShine{100%{transform:translateX(300px) skewX(-15deg);left:100%;opacity:1}}@keyframes alertTextIn{0%{visibility:hidden}100%{visibility:visible}}.alerts-overlay .alert_wrapper__regular.reward .donor__info .reward-content,.alerts-overlay .alert_wrapper__new.reward .donor__info .reward-content{display:flex;align-items:center;padding-left:20px;margin-left:0.375rem;text-shadow:2px 3px 3px #333;position:relative}.alerts-overlay .alert_wrapper__regular.reward .donor__info .reward-icon,.alerts-overlay .alert_wrapper__new.reward .donor__info .reward-icon{position:absolute;margin-right:0.25rem;margin-top:1px}.alerts-overlay .alert_wrapper__regular.reward .donor__info .reward-icon svg,.alerts-overlay .alert_wrapper__new.reward .donor__info .reward-icon svg{color:#ffc32c}.alerts-overlay .alert_wrapper__regular.reward .donor__info .reward-icon svg:first-child,.alerts-overlay .alert_wrapper__new.reward .donor__info .reward-icon svg:first-child{filter:drop-shadow(0 2px 5px #ffc32c);z-index:10}.alerts-overlay .alert_wrapper__regular.reward .donor__info p,.alerts-overlay .alert_wrapper__new.reward .donor__info p{margin:0.375rem;padding:0 20px}.alerts-overlay .alert_wrapper__regular.reward .donor__info p.reward-message,.alerts-overlay .alert_wrapper__new.reward .donor__info p.reward-message{padding-left:0;font-size:1.6875rem;margin-top:0.375rem;margin-left:30px}.alerts-overlay .alert_wrapper__gifts{width:300px;position:relative;margin-top:45px;margin-left:45px;animation:fadeOut 0.5s linear 4.7s 1 forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.alerts-overlay .alert_wrapper__gifts .circle-lines{position:absolute;width:80px;height:80px;border-radius:50%;bottom:0;box-sizing:content-box;transition:0.5s}.alerts-overlay .alert_wrapper__gifts .circle-lines .beams{position:absolute;width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;visibility:hidden;animation:rotate 3s linear infinite,fadeIn 0.5s linear 0.9s 1 forwards,fadeOut 0.5s linear 4.7s 1 forwards}@keyframes rotateShow{0%{opacity:0}100%{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alerts-overlay .alert_wrapper__gifts .beam{width:3px;height:20px;background:#c10f3a;position:absolute;border-radius:0.2rem}.alerts-overlay .alert_wrapper__gifts .beam-1{top:0;transform:translateY(-150%);height:15px}.alerts-overlay .alert_wrapper__gifts .beam-2{top:13%;right:18%;transform:rotate(45deg) translateY(-150%)}.alerts-overlay .alert_wrapper__gifts .beam-3{right:12px;height:15px;transform:rotate(90deg) translateY(-190%)}.alerts-overlay .alert_wrapper__gifts .beam-4{bottom:12%;right:18%;transform:rotate(135deg) translateY(-150%)}.alerts-overlay .alert_wrapper__gifts .beam-5{bottom:0;height:15px;transform:rotate(180deg) translateY(-150%)}.alerts-overlay .alert_wrapper__gifts .beam-6{bottom:12%;left:18%;transform:rotate(225deg) translateY(-150%)}.alerts-overlay .alert_wrapper__gifts .beam-7{left:12px;height:15px;transform:rotate(270deg) translateY(-190%)}.alerts-overlay .alert_wrapper__gifts .beam-8{top:13%;left:18%;transform:rotate(315deg) translateY(-150%)}.alerts-overlay .alert_wrapper__gifts .gifts__logo{position:relative;animation:cmoveup 1s ease 1 backwards}@keyframes cmoveup{0%{width:1px;height:1px;top:350px;transform:rotate(80deg)}75%{top:-15px;transform:rotate(-30deg)}100%{top:0px;width:80px;height:80px;transform:rotate(0deg)}}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg{width:80px;height:80px;animation:cmoveup 1s ease 1 backwards}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon{display:block;height:98%;width:98%;border:1px solid rgb(135.1,10.5,40.6);background:linear-gradient(#c10f3a,rgb(154.4,12,46.4));border-radius:50%;overflow:hidden;text-align:center}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span{margin:10px auto 0;background-color:#fff;width:55px;height:55px;display:block;background-position:50% 50%;-webkit-mask-size:cover;mask-size:cover;animation:iconEnd 0.8s linear 3s 1 backwards}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.wagon{-webkit-mask:url("/assets/red-wagon-aR86JZqa.svg") no-repeat 50% 50%;mask:url("/assets/red-wagon-aR86JZqa.svg") no-repeat 50% 50%}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.toys{-webkit-mask:url("/assets/kids-B82kiGLZ.svg") no-repeat 50% 50%;mask:url("/assets/kids-B82kiGLZ.svg") no-repeat 50% 50%}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.nochemo{-webkit-mask:url("/assets/nochemo-DQyVgAUc.svg") no-repeat 50% 50%;mask:url("/assets/nochemo-DQyVgAUc.svg") no-repeat 50% 50%;-webkit-mask-size:50px;mask-size:50px}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.art{-webkit-mask:url("/assets/brush-BljTyx0m.svg") no-repeat 50% 50%;mask:url("/assets/brush-BljTyx0m.svg") no-repeat 50% 50%;-webkit-mask-size:50px;mask-size:50px}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.food{-webkit-mask:url("/assets/food-BCuQ4qBN.svg") no-repeat 50% 50%;mask:url("/assets/food-BCuQ4qBN.svg") no-repeat 50% 50%}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.doctor{-webkit-mask:url("/assets/doctor-CwM9FocG.svg") no-repeat 50% 50%;mask:url("/assets/doctor-CwM9FocG.svg") no-repeat 50% 50%;-webkit-mask-size:50px;mask-size:50px}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.chemo{-webkit-mask:url("/assets/chemo-DYLJpTb-.svg") no-repeat 50% 50%;mask:url("/assets/chemo-DYLJpTb-.svg") no-repeat 50% 50%;-webkit-mask-size:50px;mask-size:50px}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.kid{-webkit-mask:url("/assets/kid-DWfWxfkf.svg") no-repeat 50% 50%;mask:url("/assets/kid-DWfWxfkf.svg") no-repeat 50% 50%;-webkit-mask-size:50px;mask-size:50px}.alerts-overlay .alert_wrapper__gifts .gifts__logo .icon_bg .icon span.travel{-webkit-mask:url("/assets/travel-Wa9Tp8_x.svg") no-repeat 50% 50%;mask:url("/assets/travel-Wa9Tp8_x.svg") no-repeat 50% 50%;-webkit-mask-size:50px;mask-size:50px}@keyframes arc1{0%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}@keyframes logoShow{0%{opacity:0}100%{opacity:1}}@keyframes logoFade{0%{opacity:1}100%{opacity:0}}@keyframes logoShrink{0%{height:93px;width:350px}100%{height:93px;width:93px}}@keyframes arc2{0%{transform:rotate(180deg);border-radius:5px}75%{border-radius:50%}100%{transform:rotate(0deg)}}.alerts-overlay .alert_wrapper__gifts .donor{position:absolute;top:0;left:77px;height:120px;min-width:420px;overflow:hidden;white-space:nowrap;text-align:center;animation:textShow 0.5s ease-in-out 0.9s 1 backwards}.alerts-overlay .alert_wrapper__gifts .donor p{font-size:1.776889rem;line-height:2.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:5px;padding-top:0.5rem;font-weight:800;padding-bottom:5px;border-bottom:2px solid #fff;color:#fff;text-shadow:4px 4px 3px #333;text-align:left}.alerts-overlay .alert_wrapper__gifts .donor .type{overflow:hidden;position:relative;height:100px}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap_short{display:block}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap_short p{font-size:1rem;line-height:1.6875rem;font-weight:400;font-style:italic;position:absolute;right:0;top:-29px;width:-moz-fit-content;width:fit-content;height:29px;padding-top:2px;padding-bottom:0;color:#fff;text-shadow:none;letter-spacing:0.04rem;border:0;text-shadow:1px 1px 3px #333;background-color:#c10f3a;animation:typeSlide 0.3s linear 2s 1 forwards}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap_short p span{font-weight:800}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap{padding:0 0.5rem;position:absolute;right:0;top:-65px;background-color:#c10f3a;width:-moz-fit-content;width:fit-content;padding-top:8px;padding-bottom:0;height:65px;border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;animation:typeSlide 0.3s linear 2s 1 forwards}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap p{font-size:1rem;line-height:1.6875rem;font-style:italic;line-height:0.5;font-weight:400;padding:0.5rem;margin:0;color:#fff;text-shadow:none;letter-spacing:0.04rem;border:0;text-shadow:1px 1px 3px #333}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap p:first-child{font-weight:800}.alerts-overlay .alert_wrapper__gifts .donor .type__wrap p:last-child{font-weight:400}@keyframes typeSlide{0%{top:-65px}100%{top:0}}@keyframes textShow{0%{visibility:hidden}100%{visibility:visible}}
.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

.gtg-alerts ul {
  list-style-type: none;
}
.gtg-alerts ul li span {
  vertical-align: text-top;
  line-height: 0;
  margin-left: 15px;
}
.gtg-alerts ul li:before {
  content: "";
  display: inline-block;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.gtg-alerts ul li.new-toys:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/kids-CbMNcwe9.png");
}
.gtg-alerts ul li.nomore:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/nochemo-kEQXrCuH.png");
}
.gtg-alerts ul li.art:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/brush-CJpeMZJ6.png");
}
.gtg-alerts ul li.wagon:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/red-wagon-CbEdgBXB.png");
}
.gtg-alerts ul li.food:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/food-DiGN8UlV.png");
}
.gtg-alerts ul li.doctor:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/doctor-DmAqZBJ7.png");
}
.gtg-alerts ul li.travel:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/travel-L7PKw4UI.png");
}
.gtg-alerts ul li.chemo:before {
  content: "";
  height: 35px;
  width: 35px;
  background-image: url("/assets/chemo-C0icAwYc.png");
  background-size: 85%;
}.ball-pit-overlay{position:relative;width:100%;height:100%;overflow:hidden;min-height:400px}.ball-pit-overlay canvas{min-height:400px;position:absolute}.ball-pit-overlay canvas:first-child{opacity:0;background:transparent}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.dashboard-list-overlay{overflow:hidden;margin:0 auto;padding:0;background-color:#333;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif"}.dashboard-list-overlay.full{width:100vw;height:100vh;max-height:100vh}.dashboard-list-overlay .dashboard-list{margin:0 auto;width:100%;height:100%;overflow:hidden}.dashboard-list-overlay .dashboard-list .container,.dashboard-list-overlay .dashboard-list .donors,.dashboard-list-overlay .dashboard-list .therm{background-color:#1a1a1a;border:1px solid #333;border-radius:20px;box-shadow:5px 5px 15px #1a1a1a;padding:0.5rem 1rem}.dashboard-list-overlay .dashboard-list .streamer_wrapper{padding:0.5rem 1rem}.dashboard-list-overlay .dashboard-list .streamer_wrapper .streamer,.dashboard-list-overlay .dashboard-list .streamer_wrapper .streamer_raised{color:#fff;display:block;font-weight:800}.dashboard-list-overlay .dashboard-list .streamer_wrapper .streamer{font-size:1rem;min-height:8px}.dashboard-list-overlay .dashboard-list .streamer_wrapper .streamer_raised{font-size:1.8rem}.dashboard-list-overlay .dashboard-list .therm_goal,.dashboard-list-overlay .dashboard-list .therm_raised{color:#fff;font-size:1.7rem}.dashboard-list-overlay .dashboard-list .therm_raised{text-align:left}.dashboard-list-overlay .dashboard-list .therm_goal{text-align:right}.dashboard-list-overlay .dashboard-list .therm_therm{position:relative}.dashboard-list-overlay .dashboard-list .therm_therm__wrapper{background-color:#ddd;border-radius:30px;height:10px;position:absolute;top:40%;width:100%}.dashboard-list-overlay .dashboard-list .therm_therm__inner{background:#c10f3a;border-radius:30px;height:10px;transition:0.5s ease-in-out}.dashboard-list-overlay .dashboard-list .inner-row{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;overflow:hidden}.dashboard-list-overlay .dashboard-list .inner-row.gutters>[class*=col-]{margin:0.5rem 0}.dashboard-list-overlay .dashboard-list .content p{color:#fff;padding:1rem;line-height:1;text-align:center}.dashboard-list-overlay .dashboard-list .donors{height:100%;overflow:hidden;display:flex;flex-direction:column}.dashboard-list-overlay .dashboard-list .donors p.header{line-height:2.25rem}.dashboard-list-overlay .dashboard-list .donors p{line-height:1.5;padding:0.5rem 0 0 0;text-align:left}.dashboard-list-overlay .dashboard-list .donors ul{overflow-y:auto;width:100%;margin:0;padding:0;scrollbar-width:none}.dashboard-list-overlay .dashboard-list .donors ul li{margin:1rem 0;color:#fff;font-size:1.5rem;list-style:none;position:relative}.dashboard-list-overlay .dashboard-list .donors ul li .relative-time{position:absolute;right:12px;top:18px;font-size:18px;color:#fff}.dashboard-list-overlay .dashboard-list .donors ul li.tier5{background-color:#c10f3a;border-radius:0.2rem;padding:10px 15px}.dashboard-list-overlay .dashboard-list .donors ul li:first-child{margin-top:1rem}@media (min-width: 1200px){.dashboard-list-overlay .dashboard-list .donors ul li{font-size:1.5rem}}.dashboard-list-overlay .dashboard-list [class*=col-]{width:100%}@media (min-width: 900px){.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-12,.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-3,.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-9,.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-6{margin:1rem;width:calc(100% - 2rem)}.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-3{width:calc(25% - 2rem)}.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-9{width:calc(75% - 2rem)}.dashboard-list-overlay .dashboard-list .inner-row.gutters>.col-6{width:calc(50% - 2rem)}.dashboard-list-overlay .dashboard-list p.header{font-size:1.776889rem!important}}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.dashboard-wrapper{background-color:#333;position:relative}.dashboard-overlay{font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";width:100%;margin:0 auto;height:100%;position:relative}.dashboard-overlay .dark{background-color:rgba(51,51,51,0.23)}.dashboard-overlay .col-6{display:flex;flex-direction:column}.dashboard-overlay .inner-row{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard-overlay .inner-row.gutters>[class*=col-]{margin-bottom:0.5rem;margin-top:0.5rem}.dashboard-overlay .content p{padding:0.75rem;margin:0;line-height:1;color:#fff;text-align:center}.dashboard-overlay .content p.header{font-size:1.776889rem;line-height:2.25rem}.dashboard-overlay .content p.percentage{font-weight:700;margin-top:0.75rem;padding-top:0.75rem;font-size:3rem;border-top:1px solid rgba(51,51,51,0.23)}.dashboard-overlay .therm{background-color:#1a1a1a;border:1px solid #333;border-radius:20px;padding:0.5rem 1rem}.dashboard-overlay .therm_therm{position:relative}.dashboard-overlay .therm_therm__wrapper{width:100%;height:10px;background-color:#ddd;position:absolute;top:40%;border-radius:30px}.dashboard-overlay .therm_therm__inner{background:#c10f3a;height:10px;border-radius:30px;transition:ease-in-out 0.5s}.dashboard-overlay .therm_percent{font-size:1rem;line-height:1.5rem;position:absolute;color:#fff;top:13px;border-radius:0.35rem}.dashboard-overlay .raised{margin-top:0!important;background-color:#1a1a1a;border:1px solid #333;border-radius:20px;padding:0.5rem 1rem;position:relative;width:100%}.dashboard-overlay .raised:first-child{margin-left:0!important}.dashboard-overlay .raised.show{width:100%!important;margin-right:0!important}.dashboard-overlay .raised.show h1{font-size:5.61023rem;line-height:5.5rem;font-weight:800;padding-bottom:1.125rem;color:#fff;text-align:center;border-bottom:1px solid #333}.dashboard-overlay .raised.show .remaining{padding-top:1.125rem;padding-bottom:1.125rem;font-size:3rem!important}.dashboard-overlay .raised:nth-child(1){margin-left:0}.dashboard-overlay .raised:nth-child(2){margin-right:0!important}.dashboard-overlay .raised p.total{font-weight:700;font-size:4rem;padding-bottom:1.125rem}.dashboard-overlay .raised .rect-auto,.dashboard-overlay .raised .circle.p100 .slice,.dashboard-overlay .raised .circle.p99 .slice,.dashboard-overlay .raised .circle.p98 .slice,.dashboard-overlay .raised .circle.p97 .slice,.dashboard-overlay .raised .circle.p96 .slice,.dashboard-overlay .raised .circle.p95 .slice,.dashboard-overlay .raised .circle.p94 .slice,.dashboard-overlay .raised .circle.p93 .slice,.dashboard-overlay .raised .circle.p92 .slice,.dashboard-overlay .raised .circle.p91 .slice,.dashboard-overlay .raised .circle.p90 .slice,.dashboard-overlay .raised .circle.p89 .slice,.dashboard-overlay .raised .circle.p88 .slice,.dashboard-overlay .raised .circle.p87 .slice,.dashboard-overlay .raised .circle.p86 .slice,.dashboard-overlay .raised .circle.p85 .slice,.dashboard-overlay .raised .circle.p84 .slice,.dashboard-overlay .raised .circle.p83 .slice,.dashboard-overlay .raised .circle.p82 .slice,.dashboard-overlay .raised .circle.p81 .slice,.dashboard-overlay .raised .circle.p80 .slice,.dashboard-overlay .raised .circle.p79 .slice,.dashboard-overlay .raised .circle.p78 .slice,.dashboard-overlay .raised .circle.p77 .slice,.dashboard-overlay .raised .circle.p76 .slice,.dashboard-overlay .raised .circle.p75 .slice,.dashboard-overlay .raised .circle.p74 .slice,.dashboard-overlay .raised .circle.p73 .slice,.dashboard-overlay .raised .circle.p72 .slice,.dashboard-overlay .raised .circle.p71 .slice,.dashboard-overlay .raised .circle.p70 .slice,.dashboard-overlay .raised .circle.p69 .slice,.dashboard-overlay .raised .circle.p68 .slice,.dashboard-overlay .raised .circle.p67 .slice,.dashboard-overlay .raised .circle.p66 .slice,.dashboard-overlay .raised .circle.p65 .slice,.dashboard-overlay .raised .circle.p64 .slice,.dashboard-overlay .raised .circle.p63 .slice,.dashboard-overlay .raised .circle.p62 .slice,.dashboard-overlay .raised .circle.p61 .slice,.dashboard-overlay .raised .circle.p60 .slice,.dashboard-overlay .raised .circle.p59 .slice,.dashboard-overlay .raised .circle.p58 .slice,.dashboard-overlay .raised .circle.p57 .slice,.dashboard-overlay .raised .circle.p56 .slice,.dashboard-overlay .raised .circle.p55 .slice,.dashboard-overlay .raised .circle.p54 .slice,.dashboard-overlay .raised .circle.p53 .slice,.dashboard-overlay .raised .circle.p52 .slice,.dashboard-overlay .raised .circle.p51 .slice{clip:rect(auto,auto,auto,auto)}.dashboard-overlay .raised .pie,.dashboard-overlay .raised .circle.p100 .fill,.dashboard-overlay .raised .circle.p99 .fill,.dashboard-overlay .raised .circle.p98 .fill,.dashboard-overlay .raised .circle.p97 .fill,.dashboard-overlay .raised .circle.p96 .fill,.dashboard-overlay .raised .circle.p95 .fill,.dashboard-overlay .raised .circle.p94 .fill,.dashboard-overlay .raised .circle.p93 .fill,.dashboard-overlay .raised .circle.p92 .fill,.dashboard-overlay .raised .circle.p91 .fill,.dashboard-overlay .raised .circle.p90 .fill,.dashboard-overlay .raised .circle.p89 .fill,.dashboard-overlay .raised .circle.p88 .fill,.dashboard-overlay .raised .circle.p87 .fill,.dashboard-overlay .raised .circle.p86 .fill,.dashboard-overlay .raised .circle.p85 .fill,.dashboard-overlay .raised .circle.p84 .fill,.dashboard-overlay .raised .circle.p83 .fill,.dashboard-overlay .raised .circle.p82 .fill,.dashboard-overlay .raised .circle.p81 .fill,.dashboard-overlay .raised .circle.p80 .fill,.dashboard-overlay .raised .circle.p79 .fill,.dashboard-overlay .raised .circle.p78 .fill,.dashboard-overlay .raised .circle.p77 .fill,.dashboard-overlay .raised .circle.p76 .fill,.dashboard-overlay .raised .circle.p75 .fill,.dashboard-overlay .raised .circle.p74 .fill,.dashboard-overlay .raised .circle.p73 .fill,.dashboard-overlay .raised .circle.p72 .fill,.dashboard-overlay .raised .circle.p71 .fill,.dashboard-overlay .raised .circle.p70 .fill,.dashboard-overlay .raised .circle.p69 .fill,.dashboard-overlay .raised .circle.p68 .fill,.dashboard-overlay .raised .circle.p67 .fill,.dashboard-overlay .raised .circle.p66 .fill,.dashboard-overlay .raised .circle.p65 .fill,.dashboard-overlay .raised .circle.p64 .fill,.dashboard-overlay .raised .circle.p63 .fill,.dashboard-overlay .raised .circle.p62 .fill,.dashboard-overlay .raised .circle.p61 .fill,.dashboard-overlay .raised .circle.p60 .fill,.dashboard-overlay .raised .circle.p59 .fill,.dashboard-overlay .raised .circle.p58 .fill,.dashboard-overlay .raised .circle.p57 .fill,.dashboard-overlay .raised .circle.p56 .fill,.dashboard-overlay .raised .circle.p55 .fill,.dashboard-overlay .raised .circle.p54 .fill,.dashboard-overlay .raised .circle.p53 .fill,.dashboard-overlay .raised .circle.p52 .fill,.dashboard-overlay .raised .circle.p51 .fill,.dashboard-overlay .raised .circle .bar{position:absolute;border:0.15em solid #000;width:0.7em;height:0.7em;clip:rect(0em,0.5em,1em,0em);border-radius:50%;transform:rotate(0deg)}.dashboard-overlay .raised .pie-fill,.dashboard-overlay .raised .circle.p100 .fill,.dashboard-overlay .raised .circle.p100 .bar:after,.dashboard-overlay .raised .circle.p99 .fill,.dashboard-overlay .raised .circle.p99 .bar:after,.dashboard-overlay .raised .circle.p98 .fill,.dashboard-overlay .raised .circle.p98 .bar:after,.dashboard-overlay .raised .circle.p97 .fill,.dashboard-overlay .raised .circle.p97 .bar:after,.dashboard-overlay .raised .circle.p96 .fill,.dashboard-overlay .raised .circle.p96 .bar:after,.dashboard-overlay .raised .circle.p95 .fill,.dashboard-overlay .raised .circle.p95 .bar:after,.dashboard-overlay .raised .circle.p94 .fill,.dashboard-overlay .raised .circle.p94 .bar:after,.dashboard-overlay .raised .circle.p93 .fill,.dashboard-overlay .raised .circle.p93 .bar:after,.dashboard-overlay .raised .circle.p92 .fill,.dashboard-overlay .raised .circle.p92 .bar:after,.dashboard-overlay .raised .circle.p91 .fill,.dashboard-overlay .raised .circle.p91 .bar:after,.dashboard-overlay .raised .circle.p90 .fill,.dashboard-overlay .raised .circle.p90 .bar:after,.dashboard-overlay .raised .circle.p89 .fill,.dashboard-overlay .raised .circle.p89 .bar:after,.dashboard-overlay .raised .circle.p88 .fill,.dashboard-overlay .raised .circle.p88 .bar:after,.dashboard-overlay .raised .circle.p87 .fill,.dashboard-overlay .raised .circle.p87 .bar:after,.dashboard-overlay .raised .circle.p86 .fill,.dashboard-overlay .raised .circle.p86 .bar:after,.dashboard-overlay .raised .circle.p85 .fill,.dashboard-overlay .raised .circle.p85 .bar:after,.dashboard-overlay .raised .circle.p84 .fill,.dashboard-overlay .raised .circle.p84 .bar:after,.dashboard-overlay .raised .circle.p83 .fill,.dashboard-overlay .raised .circle.p83 .bar:after,.dashboard-overlay .raised .circle.p82 .fill,.dashboard-overlay .raised .circle.p82 .bar:after,.dashboard-overlay .raised .circle.p81 .fill,.dashboard-overlay .raised .circle.p81 .bar:after,.dashboard-overlay .raised .circle.p80 .fill,.dashboard-overlay .raised .circle.p80 .bar:after,.dashboard-overlay .raised .circle.p79 .fill,.dashboard-overlay .raised .circle.p79 .bar:after,.dashboard-overlay .raised .circle.p78 .fill,.dashboard-overlay .raised .circle.p78 .bar:after,.dashboard-overlay .raised .circle.p77 .fill,.dashboard-overlay .raised .circle.p77 .bar:after,.dashboard-overlay .raised .circle.p76 .fill,.dashboard-overlay .raised .circle.p76 .bar:after,.dashboard-overlay .raised .circle.p75 .fill,.dashboard-overlay .raised .circle.p75 .bar:after,.dashboard-overlay .raised .circle.p74 .fill,.dashboard-overlay .raised .circle.p74 .bar:after,.dashboard-overlay .raised .circle.p73 .fill,.dashboard-overlay .raised .circle.p73 .bar:after,.dashboard-overlay .raised .circle.p72 .fill,.dashboard-overlay .raised .circle.p72 .bar:after,.dashboard-overlay .raised .circle.p71 .fill,.dashboard-overlay .raised .circle.p71 .bar:after,.dashboard-overlay .raised .circle.p70 .fill,.dashboard-overlay .raised .circle.p70 .bar:after,.dashboard-overlay .raised .circle.p69 .fill,.dashboard-overlay .raised .circle.p69 .bar:after,.dashboard-overlay .raised .circle.p68 .fill,.dashboard-overlay .raised .circle.p68 .bar:after,.dashboard-overlay .raised .circle.p67 .fill,.dashboard-overlay .raised .circle.p67 .bar:after,.dashboard-overlay .raised .circle.p66 .fill,.dashboard-overlay .raised .circle.p66 .bar:after,.dashboard-overlay .raised .circle.p65 .fill,.dashboard-overlay .raised .circle.p65 .bar:after,.dashboard-overlay .raised .circle.p64 .fill,.dashboard-overlay .raised .circle.p64 .bar:after,.dashboard-overlay .raised .circle.p63 .fill,.dashboard-overlay .raised .circle.p63 .bar:after,.dashboard-overlay .raised .circle.p62 .fill,.dashboard-overlay .raised .circle.p62 .bar:after,.dashboard-overlay .raised .circle.p61 .fill,.dashboard-overlay .raised .circle.p61 .bar:after,.dashboard-overlay .raised .circle.p60 .fill,.dashboard-overlay .raised .circle.p60 .bar:after,.dashboard-overlay .raised .circle.p59 .fill,.dashboard-overlay .raised .circle.p59 .bar:after,.dashboard-overlay .raised .circle.p58 .fill,.dashboard-overlay .raised .circle.p58 .bar:after,.dashboard-overlay .raised .circle.p57 .fill,.dashboard-overlay .raised .circle.p57 .bar:after,.dashboard-overlay .raised .circle.p56 .fill,.dashboard-overlay .raised .circle.p56 .bar:after,.dashboard-overlay .raised .circle.p55 .fill,.dashboard-overlay .raised .circle.p55 .bar:after,.dashboard-overlay .raised .circle.p54 .fill,.dashboard-overlay .raised .circle.p54 .bar:after,.dashboard-overlay .raised .circle.p53 .fill,.dashboard-overlay .raised .circle.p53 .bar:after,.dashboard-overlay .raised .circle.p52 .fill,.dashboard-overlay .raised .circle.p52 .bar:after,.dashboard-overlay .raised .circle.p51 .fill,.dashboard-overlay .raised .circle.p51 .bar:after{transform:rotate(180deg)}.dashboard-overlay .raised .circle{width:1em;height:1em;font-size:160px;border-radius:50%;background-color:#ccc;position:relative;margin:0 auto}.dashboard-overlay .raised .circle *,.dashboard-overlay .raised .circle *:before,.dashboard-overlay .raised .circle *:after{box-sizing:content-box}.dashboard-overlay .raised .circle span{font-weight:800;position:absolute;z-index:1;left:0;top:0;width:5em;line-height:5em;font-size:0.2em;color:#fff;display:block;text-align:center;white-space:nowrap}.dashboard-overlay .raised .circle span:nth-child(2){font-weight:400;position:absolute;font-size:0.1em;top:60px;left:37px}.dashboard-overlay .raised .circle:after{position:absolute;top:0.15em;left:0.15em;display:block;content:" ";border-radius:50%;background-color:rgba(25.5,25.5,25.5,0.23);width:0.7em;height:0.7em}.dashboard-overlay .raised .circle .slice{position:absolute;width:1em;height:1em;clip:rect(0em,1em,1em,0.5em)}.dashboard-overlay .raised .circle .bar{border-color:#c10f3a;transition:ease-in-out 0.5s}.dashboard-overlay .raised .circle .fill{border-color:#c10f3a!important}.dashboard-overlay .raised .circle.p1 .bar{transform:rotate(3.6deg)}.dashboard-overlay .raised .circle.p2 .bar{transform:rotate(7.2deg)}.dashboard-overlay .raised .circle.p3 .bar{transform:rotate(10.8deg)}.dashboard-overlay .raised .circle.p4 .bar{transform:rotate(14.4deg)}.dashboard-overlay .raised .circle.p5 .bar{transform:rotate(18deg)}.dashboard-overlay .raised .circle.p6 .bar{transform:rotate(21.6deg)}.dashboard-overlay .raised .circle.p7 .bar{transform:rotate(25.2deg)}.dashboard-overlay .raised .circle.p8 .bar{transform:rotate(28.8deg)}.dashboard-overlay .raised .circle.p9 .bar{transform:rotate(32.4deg)}.dashboard-overlay .raised .circle.p10 .bar{transform:rotate(36deg)}.dashboard-overlay .raised .circle.p11 .bar{transform:rotate(39.6deg)}.dashboard-overlay .raised .circle.p12 .bar{transform:rotate(43.2deg)}.dashboard-overlay .raised .circle.p13 .bar{transform:rotate(46.8deg)}.dashboard-overlay .raised .circle.p14 .bar{transform:rotate(50.4deg)}.dashboard-overlay .raised .circle.p15 .bar{transform:rotate(54deg)}.dashboard-overlay .raised .circle.p16 .bar{transform:rotate(57.6deg)}.dashboard-overlay .raised .circle.p17 .bar{transform:rotate(61.2deg)}.dashboard-overlay .raised .circle.p18 .bar{transform:rotate(64.8deg)}.dashboard-overlay .raised .circle.p19 .bar{transform:rotate(68.4deg)}.dashboard-overlay .raised .circle.p20 .bar{transform:rotate(72deg)}.dashboard-overlay .raised .circle.p21 .bar{transform:rotate(75.6deg)}.dashboard-overlay .raised .circle.p22 .bar{transform:rotate(79.2deg)}.dashboard-overlay .raised .circle.p23 .bar{transform:rotate(82.8deg)}.dashboard-overlay .raised .circle.p24 .bar{transform:rotate(86.4deg)}.dashboard-overlay .raised .circle.p25 .bar{transform:rotate(90deg)}.dashboard-overlay .raised .circle.p26 .bar{transform:rotate(93.6deg)}.dashboard-overlay .raised .circle.p27 .bar{transform:rotate(97.2deg)}.dashboard-overlay .raised .circle.p28 .bar{transform:rotate(100.8deg)}.dashboard-overlay .raised .circle.p29 .bar{transform:rotate(104.4deg)}.dashboard-overlay .raised .circle.p30 .bar{transform:rotate(108deg)}.dashboard-overlay .raised .circle.p31 .bar{transform:rotate(111.6deg)}.dashboard-overlay .raised .circle.p32 .bar{transform:rotate(115.2deg)}.dashboard-overlay .raised .circle.p33 .bar{transform:rotate(118.8deg)}.dashboard-overlay .raised .circle.p34 .bar{transform:rotate(122.4deg)}.dashboard-overlay .raised .circle.p35 .bar{transform:rotate(126deg)}.dashboard-overlay .raised .circle.p36 .bar{transform:rotate(129.6deg)}.dashboard-overlay .raised .circle.p37 .bar{transform:rotate(133.2deg)}.dashboard-overlay .raised .circle.p38 .bar{transform:rotate(136.8deg)}.dashboard-overlay .raised .circle.p39 .bar{transform:rotate(140.4deg)}.dashboard-overlay .raised .circle.p40 .bar{transform:rotate(144deg)}.dashboard-overlay .raised .circle.p41 .bar{transform:rotate(147.6deg)}.dashboard-overlay .raised .circle.p42 .bar{transform:rotate(151.2deg)}.dashboard-overlay .raised .circle.p43 .bar{transform:rotate(154.8deg)}.dashboard-overlay .raised .circle.p44 .bar{transform:rotate(158.4deg)}.dashboard-overlay .raised .circle.p45 .bar{transform:rotate(162deg)}.dashboard-overlay .raised .circle.p46 .bar{transform:rotate(165.6deg)}.dashboard-overlay .raised .circle.p47 .bar{transform:rotate(169.2deg)}.dashboard-overlay .raised .circle.p48 .bar{transform:rotate(172.8deg)}.dashboard-overlay .raised .circle.p49 .bar{transform:rotate(176.4deg)}.dashboard-overlay .raised .circle.p50 .bar{transform:rotate(180deg)}.dashboard-overlay .raised .circle.p51 .bar{transform:rotate(183.6deg)}.dashboard-overlay .raised .circle.p52 .bar{transform:rotate(187.2deg)}.dashboard-overlay .raised .circle.p53 .bar{transform:rotate(190.8deg)}.dashboard-overlay .raised .circle.p54 .bar{transform:rotate(194.4deg)}.dashboard-overlay .raised .circle.p55 .bar{transform:rotate(198deg)}.dashboard-overlay .raised .circle.p56 .bar{transform:rotate(201.6deg)}.dashboard-overlay .raised .circle.p57 .bar{transform:rotate(205.2deg)}.dashboard-overlay .raised .circle.p58 .bar{transform:rotate(208.8deg)}.dashboard-overlay .raised .circle.p59 .bar{transform:rotate(212.4deg)}.dashboard-overlay .raised .circle.p60 .bar{transform:rotate(216deg)}.dashboard-overlay .raised .circle.p61 .bar{transform:rotate(219.6deg)}.dashboard-overlay .raised .circle.p62 .bar{transform:rotate(223.2deg)}.dashboard-overlay .raised .circle.p63 .bar{transform:rotate(226.8deg)}.dashboard-overlay .raised .circle.p64 .bar{transform:rotate(230.4deg)}.dashboard-overlay .raised .circle.p65 .bar{transform:rotate(234deg)}.dashboard-overlay .raised .circle.p66 .bar{transform:rotate(237.6deg)}.dashboard-overlay .raised .circle.p67 .bar{transform:rotate(241.2deg)}.dashboard-overlay .raised .circle.p68 .bar{transform:rotate(244.8deg)}.dashboard-overlay .raised .circle.p69 .bar{transform:rotate(248.4deg)}.dashboard-overlay .raised .circle.p70 .bar{transform:rotate(252deg)}.dashboard-overlay .raised .circle.p71 .bar{transform:rotate(255.6deg)}.dashboard-overlay .raised .circle.p72 .bar{transform:rotate(259.2deg)}.dashboard-overlay .raised .circle.p73 .bar{transform:rotate(262.8deg)}.dashboard-overlay .raised .circle.p74 .bar{transform:rotate(266.4deg)}.dashboard-overlay .raised .circle.p75 .bar{transform:rotate(270deg)}.dashboard-overlay .raised .circle.p76 .bar{transform:rotate(273.6deg)}.dashboard-overlay .raised .circle.p77 .bar{transform:rotate(277.2deg)}.dashboard-overlay .raised .circle.p78 .bar{transform:rotate(280.8deg)}.dashboard-overlay .raised .circle.p79 .bar{transform:rotate(284.4deg)}.dashboard-overlay .raised .circle.p80 .bar{transform:rotate(288deg)}.dashboard-overlay .raised .circle.p81 .bar{transform:rotate(291.6deg)}.dashboard-overlay .raised .circle.p82 .bar{transform:rotate(295.2deg)}.dashboard-overlay .raised .circle.p83 .bar{transform:rotate(298.8deg)}.dashboard-overlay .raised .circle.p84 .bar{transform:rotate(302.4deg)}.dashboard-overlay .raised .circle.p85 .bar{transform:rotate(306deg)}.dashboard-overlay .raised .circle.p86 .bar{transform:rotate(309.6deg)}.dashboard-overlay .raised .circle.p87 .bar{transform:rotate(313.2deg)}.dashboard-overlay .raised .circle.p88 .bar{transform:rotate(316.8deg)}.dashboard-overlay .raised .circle.p89 .bar{transform:rotate(320.4deg)}.dashboard-overlay .raised .circle.p90 .bar{transform:rotate(324deg)}.dashboard-overlay .raised .circle.p91 .bar{transform:rotate(327.6deg)}.dashboard-overlay .raised .circle.p92 .bar{transform:rotate(331.2deg)}.dashboard-overlay .raised .circle.p93 .bar{transform:rotate(334.8deg)}.dashboard-overlay .raised .circle.p94 .bar{transform:rotate(338.4deg)}.dashboard-overlay .raised .circle.p95 .bar{transform:rotate(342deg)}.dashboard-overlay .raised .circle.p96 .bar{transform:rotate(345.6deg)}.dashboard-overlay .raised .circle.p97 .bar{transform:rotate(349.2deg)}.dashboard-overlay .raised .circle.p98 .bar{transform:rotate(352.8deg)}.dashboard-overlay .raised .circle.p99 .bar{transform:rotate(356.4deg)}.dashboard-overlay .raised .circle.p100 .bar{transform:rotate(360deg)}.dashboard-overlay .goal-percentage{padding:1.125rem;background-color:rgba(25.5,25.5,25.5,0.23);border:1px solid rgba(51,51,51,0.23)}.dashboard-overlay .goal-percentage p.goal{font-weight:700;padding-bottom:1.125rem;font-size:7rem}.dashboard-overlay .dashboard-milestones{background-color:#1a1a1a;border:1px solid #333;border-radius:20px;padding:0.5rem 1rem;flex-grow:1;display:flex;flex-direction:column}.dashboard-overlay .dashboard-milestones.loading{min-height:450px;display:flex;width:100%;justify-content:center;align-items:center}.dashboard-overlay .dashboard-milestones.loading .dashboard-milestones__none{opacity:0.75}.dashboard-overlay .dashboard-milestones p.m_info1{font-weight:700;margin-top:0.75rem;padding-top:1.125rem;border-top:1px solid rgba(51,51,51,0.23);font-size:2rem}.dashboard-overlay .dashboard-milestones p.m_info2{font-weight:700}.dashboard-overlay .dashboard-milestones p.m_info2 span{display:block}.dashboard-overlay .dashboard-milestones p.m_info2 span.mamount{padding-bottom:0.75rem;font-size:4rem}.dashboard-overlay .dashboard-milestones p.m_info2 span.mtotal{font-size:2rem}.dashboard-overlay .dashboard-milestones>.higher{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:3em;color:#fff;text-align:center}.dashboard-overlay .dashboard-milestones>.higher~.higher{visibility:hidden;display:none}.dashboard-overlay .dashboard-milestones__text{padding-bottom:0.375rem}.dashboard-overlay .dashboard-milestones__text.lower{display:none}.dashboard-overlay .dashboard-milestones__text div{display:inline-block;overflow:hidden;white-space:nowrap}.dashboard-overlay .next-up{padding:0.75rem;margin-top:0.75rem;background-color:#1a1a1a;border:1px solid #333333;border-radius:20px}.dashboard-overlay .next-up p.next{font-weight:700;font-size:3rem;line-height:1.3}.dashboard-overlay .donors{width:100%;background-color:#1a1a1a;border:1px solid #333;border-radius:20px;padding:0.5rem 1rem;display:flex;overflow:hidden;flex-direction:column;height:100%}.dashboard-overlay .donors p{padding-left:0;padding-bottom:0;padding-top:0.5rem;text-align:left;line-height:1.5}.dashboard-overlay .donors_reward:before{content:"";height:15px;width:14px;display:inline-block;margin-right:10px;-webkit-mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.dashboard-overlay .donors_poll:before{content:"";height:15px;width:14px;display:inline-block;margin-right:10px;-webkit-mask:url("/assets/check-mark-Byj6dC-6.svg") no-repeat 50% 50%;mask:url("/assets/check-mark-Byj6dC-6.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.dashboard-overlay .donors_comment:before{content:"";height:15px;width:14px;display:inline-block;margin-right:10px;-webkit-mask:url("/assets/comment_filled-CYB4Zs-_.svg") no-repeat 50% 50%;mask:url("/assets/comment_filled-CYB4Zs-_.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.dashboard-overlay .donors ul{margin-top:0.375rem;margin-bottom:0.375rem;padding:0.375rem 0;scrollbar-width:none}.dashboard-overlay .donors ul li{font-weight:700;margin-top:0.75rem;margin-bottom:0.75rem;color:#fff;list-style:none;font-size:1.5rem}.dashboard-overlay .donors ul li.show{font-size:2rem;padding:20px 15px!important}.dashboard-overlay .donors ul li.show p{font-size:21px}.dashboard-overlay .donors ul li p{font-size:15px}.dashboard-overlay .donors ul li.normal{padding:10px 15px;background-color:rgba(51,51,51,0.23);border-radius:0.35rem}.dashboard-overlay .donors ul li.tier5{padding:10px 15px;background-color:#c10f3a;border-radius:0.35rem}.dashboard-overlay .donors ul li.tier4{background-color:rgb(51,83,119.8)}.dashboard-overlay .donors ul li.tier3{background-color:rgb(102,126,153.6)}.dashboard-overlay .donors ul li.tier2{background-color:rgb(153,169,187.4)}.dashboard-overlay .donors ul li.tier1{background-color:rgb(204,212,221.2);color:rgba(0,0,0,0.23)}.dashboard-overlay .donors.event li{font-size:2.36859rem;line-height:2.5rem}.dashboard-overlay .donors.event li p{font-size:1.77689rem;line-height:2.5rem}.dashboard-overlay.bac .donors ul li{font-size:2rem;padding:15px 15px!important}.dashboard-overlay.bac .donors ul li p{padding-top:0.75rem;padding-bottom:0.75rem;font-size:1.3rem}.dashboard-overlay.list .therm_raised,.dashboard-overlay.list .therm_goal{font-size:1.7rem}.dashboard-overlay.list .streamer_wrapper{padding:0.375rem 0.75rem}.dashboard-overlay.list .streamer{font-weight:800;color:#fff;font-size:1rem;display:block}.dashboard-overlay.list .streamer_raised{font-weight:800;color:#fff;font-size:1.8rem;display:block}
@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.donor_list_wrapper{width:100%;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";min-height:500px}.donor_list_wrapper .donor_list_inner_wrapper_right_vertical{width:100%;overflow:hidden;display:flex;justify-content:end}.donor_list_wrapper .donor_list_inner_wrapper_left_horizontal,.donor_list_wrapper .donor_list_inner_wrapper_right_horizontal{padding-left:2em;padding-right:2em}.donor_list_wrapper .donor_list.vertical{width:500px;position:absolute}.donor_list_wrapper .donor_list.vertical ul{margin-top:0;list-style:none;font-size:1rem}.donor_list_wrapper .donor_list.vertical ul li{margin:0;padding:0;transform:translateX(40px);position:relative;max-width:500px}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container{display:flex;flex-direction:row;align-items:center;position:relative}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container:after{content:""}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_content{padding:0.7rem 2rem 1rem;margin-bottom:0.5rem;margin-top:0.5rem;width:100%;min-height:75px;display:flex;flex-direction:column;justify-content:center;white-space:nowrap;border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(#4e535a,rgb(46.8,49.8,54));transform:skewX(-10deg) translateX(15px);box-shadow:5px 10px 10px #1a1a1a;z-index:1}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon{padding-top:8px;margin-top:5px;background:transparent;width:60px;height:60px;border-radius:100%;border:1px solid rgba(127.5,127.5,127.5,0.23);position:absolute;left:74%;transform:rotate(15deg) skewX(10deg);z-index:2}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon:before{content:"";background-color:rgba(127.5,127.5,127.5,0.23);-webkit-mask-size:contain;mask-size:contain;display:block}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.donation:before{-webkit-mask:url("/assets/donation-DVRDV8tW.svg") no-repeat 50%;mask:url("/assets/donation-DVRDV8tW.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.reward:before{-webkit-mask:url("/assets/influencer-CfMdDM_q.svg") no-repeat 50%;mask:url("/assets/influencer-CfMdDM_q.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.wagon:before{-webkit-mask:url("/assets/red-wagon-aR86JZqa.svg") no-repeat 50%;mask:url("/assets/red-wagon-aR86JZqa.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.toys:before{-webkit-mask:url("/assets/kids-B82kiGLZ.svg") no-repeat 50%;mask:url("/assets/kids-B82kiGLZ.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.nochemo:before{-webkit-mask:url("/assets/nochemo-DQyVgAUc.svg") no-repeat 50%;mask:url("/assets/nochemo-DQyVgAUc.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.art:before{-webkit-mask:url("/assets/brush-BljTyx0m.svg") no-repeat 50%;mask:url("/assets/brush-BljTyx0m.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.food:before{-webkit-mask:url("/assets/food-BCuQ4qBN.svg") no-repeat 50%;mask:url("/assets/food-BCuQ4qBN.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.doctor:before{-webkit-mask:url("/assets/doctor-CwM9FocG.svg") no-repeat 50%;mask:url("/assets/doctor-CwM9FocG.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.chemo:before{-webkit-mask:url("/assets/chemo-DYLJpTb-.svg") no-repeat 50%;mask:url("/assets/chemo-DYLJpTb-.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.travel:before{-webkit-mask:url("/assets/travel-Wa9Tp8_x.svg") no-repeat 50%;mask:url("/assets/travel-Wa9Tp8_x.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .donor_list_icon.poll:before{-webkit-mask:url("/assets/options-CO0wboHT.svg") no-repeat 50%;mask:url("/assets/options-CO0wboHT.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container h1{font-size:1.333rem;line-height:2rem;font-weight:800;margin-bottom:0;margin-top:0;color:#fff;z-index:9999;transform:skewX(10deg)}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .incentive_claimed_wrapper{display:flex;flex-direction:column;z-index:9999;transform:skew(10deg)}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .incentive_claimed_wrapper span{margin-top:0rem;font-weight:700;font-size:0.9rem;color:#fff!important;z-index:9999;line-height:1.5rem}.donor_list_wrapper .donor_list.vertical ul li .donor_list_container .incentive_claimed_wrapper span.incentive_claimed{font-size:0.9rem;padding-left:0.5rem;padding-right:0.5rem;margin-right:0.5em;background:#4e535a;color:#ccc;border-radius:20px}.donor_list_wrapper .donor_list.vertical ul li:first-child{width:100%;color:#fff;transform:translateX(0)}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon{left:-50px;padding-top:10px;background-color:#fff;width:80px;height:80px;border-radius:100%;position:absolute;z-index:2;transform:rotate(0) skewX(10deg);writing-mode:vertical-lr;animation:iconShow ease-in-out 0.8s forwards,iconBounce ease-in-out 0.7s 0.1s}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon:before{height:85%;width:100%}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.default-red{border:1px solid #c10f3a}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.default-red:before{background-color:#c10f3a}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-grey{border:1px solid #4e535a}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-grey:before{background-color:#4e535a}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-purple{border:1px solid #8332a7}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-purple:before{background-color:#8332a7}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-purple{border:1px solid #490e67}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-purple:before{background-color:#490e67}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-blue{border:1px solid #135cb0}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-blue:before{background-color:#135cb0}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-blue{border:1px solid #002856}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-blue:before{background-color:#002856}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-aqua{border:1px solid #64d0e4}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-aqua:before{background-color:#64d0e4}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-aqua{border:1px solid #1eadc1}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-aqua:before{background-color:#1eadc1}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-green{border:1px solid #c0da07}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-green:before{background-color:#c0da07}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-green{border:1px solid rgb(117,188,33)}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-green:before{background-color:rgb(117,188,33)}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-yellow{border:1px solid #ffc32c}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.light-yellow:before{background-color:#ffc32c}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-yellow{border:1px solid #ffb125}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_icon.dark-yellow:before{background-color:#ffb125}@keyframes iconShow{0%{right:-65px}80%{left:-70px}100%{left:-50px}}@keyframes iconBounce{0%{transform:translateX(0) rotate(360deg) skewX(10deg)}50%{transform:translateX(-20px) rotate(350deg) skewX(10deg)}100%{transform:translateX(0) rotate(360deg) skewX(10deg)}}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container{position:relative;margin-left:0;animation:hSlideIn ease-in-out 0.7s backwards}@keyframes hSlideIn{0%{transform:translateX(110%)}50%{transform:translateX(0%)}}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content{border:2px solid #fff;padding:0.8rem 2.5rem 1rem}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.default-red{background:linear-gradient(#c10f3a,rgb(115.8,9,34.8))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.dark-grey{background:linear-gradient(#4e535a,rgb(46.8,49.8,54))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.light-purple{background:linear-gradient(#8332a7,rgb(78.6,30,100.2))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.dark-purple{background:linear-gradient(#490e67,rgb(43.8,8.4,61.8))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.light-blue{background:linear-gradient(#135cb0,rgb(11.4,55.2,105.6))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.dark-blue{background:linear-gradient(#002856,rgb(0,24,51.6))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.light-aqua{background:linear-gradient(#64d0e4,rgb(60,124.8,136.8))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.dark-aqua{background:linear-gradient(#1eadc1,rgb(18,103.8,115.8))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.light-green{background:linear-gradient(#c0da07,rgb(115.2,130.8,4.2))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.dark-green{background:linear-gradient(rgb(117,188,33),rgb(70.2,112.8,19.8))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.light-yellow{background:linear-gradient(#ffc32c,rgb(153,117,26.4))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .donor_list_content.dark-yellow{background:linear-gradient(#ffb125,rgb(153,106.2,22.2))}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .incentive_claimed_wrapper{margin-top:0.3rem;transform:skew(10deg)}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container .incentive_claimed_wrapper div{margin-top:0.2rem}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container h1{font-size:1.776889rem;line-height:2rem;color:#fff;text-shadow:1px 1px 3px #333;font-weight:800}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container span{text-shadow:1px 1px 3px #333;font-size:1rem;margin-top:0.5rem;font-weight:700}.donor_list_wrapper .donor_list.vertical ul li:first-child .donor_list_container span.incentive_claimed{background-color:#fff;color:#1a1a1a!important;box-shadow:1px 1px 3px #333;text-shadow:none;font-size:1rem;line-height:1.6875rem}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2){animation:reduceWidth ease-in-out 0.7s 0.3s backwards}@keyframes reduceWidth{0%{transform:translateX(0px)}100%{transform:translateX(40px)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.default-red{animation:iconAway-default-red ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.default-red:before{background:#c10f3a;animation:iconColor-default-red ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-default-red{0%{background:#c10f3a}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-default-red{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #c10f3a}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-grey{animation:iconAway-dark-grey ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-grey:before{background:#4e535a;animation:iconColor-dark-grey ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-dark-grey{0%{background:#4e535a}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-dark-grey{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #4e535a}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-purple{animation:iconAway-light-purple ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-purple:before{background:#8332a7;animation:iconColor-light-purple ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-light-purple{0%{background:#8332a7}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-light-purple{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #8332a7}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-purple{animation:iconAway-dark-purple ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-purple:before{background:#490e67;animation:iconColor-dark-purple ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-dark-purple{0%{background:#490e67}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-dark-purple{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #490e67}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-blue{animation:iconAway-light-blue ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-blue:before{background:#135cb0;animation:iconColor-light-blue ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-light-blue{0%{background:#135cb0}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-light-blue{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #135cb0}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-blue{animation:iconAway-dark-blue ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-blue:before{background:#002856;animation:iconColor-dark-blue ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-dark-blue{0%{background:#002856}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-dark-blue{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #002856}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-aqua{animation:iconAway-light-aqua ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-aqua:before{background:#64d0e4;animation:iconColor-light-aqua ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-light-aqua{0%{background:#64d0e4}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-light-aqua{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #64d0e4}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-aqua{animation:iconAway-dark-aqua ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-aqua:before{background:#1eadc1;animation:iconColor-dark-aqua ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-dark-aqua{0%{background:#1eadc1}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-dark-aqua{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #1eadc1}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-green{animation:iconAway-light-green ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-green:before{background:#c0da07;animation:iconColor-light-green ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-light-green{0%{background:#c0da07}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-light-green{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #c0da07}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-green{animation:iconAway-dark-green ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-green:before{background:rgb(117,188,33);animation:iconColor-dark-green ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-dark-green{0%{background:rgb(117,188,33)}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-dark-green{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid rgb(117,188,33)}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-yellow{animation:iconAway-light-yellow ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.light-yellow:before{background:#ffc32c;animation:iconColor-light-yellow ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-light-yellow{0%{background:#ffc32c}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-light-yellow{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #ffc32c}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-yellow{animation:iconAway-dark-yellow ease-in-out 1.1s 0.2s backwards;background:transparent;left:74%}.donor_list_wrapper .donor_list.vertical ul li:nth-child(2) .donor_list_icon.dark-yellow:before{background:#ffb125;animation:iconColor-dark-yellow ease-in-out 1.1s 0.2s forwards}@keyframes iconColor-dark-yellow{0%{background:#ffb125}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes iconAway-dark-yellow{0%{left:-35px;z-index:2;transform:rotate(0deg) skewX(10deg);width:70px;height:70px;background:#fff;border:1px solid #ffb125}50%{left:-100px}100%{left:74%;z-index:2;transform:rotate(15deg) skewX(10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.right{position:relative;float:none;right:0;margin-left:0;padding-left:45px;padding-bottom:20px;padding-top:5px}.donor_list_wrapper .donor_list.vertical.left{float:none;left:0;padding-top:5px;padding-right:35px;padding-bottom:20px}.donor_list_wrapper .donor_list.vertical.left ul li{transform:translateX(-75px);transition:ease-in-out 0.7s}.donor_list_wrapper .donor_list.vertical.left ul li .donor_list_content{padding-left:8.5rem;transform:skewX(10deg) translateX(15px);border-top-right-radius:10px;border-bottom-right-radius:10px}.donor_list_wrapper .donor_list.vertical.left ul li .donor_list_content h1{transform:skew(-10deg)}.donor_list_wrapper .donor_list.vertical.left ul li .donor_list_content .incentive_claimed_wrapper{transform:skew(-10deg)}.donor_list_wrapper .donor_list.vertical.left ul li .donor_list_content .incentive_claimed_wrapper span{transform:skew(0deg)}.donor_list_wrapper .donor_list.vertical.left ul li .donor_list_icon{left:14%;transform:rotate(-15deg) skewX(-10deg)}.donor_list_wrapper .donor_list.vertical.left ul li:first-child{transform:translateX(-40px);width:100%}.donor_list_wrapper .donor_list.vertical.left ul li:first-child .donor_list_content{padding-left:2.5rem}.donor_list_wrapper .donor_list.vertical.left ul li:first-child .donor_list_icon{left:-50px;transform:rotate(0) skewX(-10deg);animation:leftIconShow ease-in-out 0.8s forwards,leftIconBounce ease-in-out 0.7s 0.1s}@keyframes leftIconShow{0%{left:-50px}80%{left:420px}100%{left:415px}}@keyframes leftIconBounce{0%{transform:translateX(0) rotate(360deg) skewX(-10deg)}50%{transform:translateX(20px) rotate(370deg) skewX(-10deg)}100%{transform:translateX(0) rotate(360deg) skewX(-10deg)}}.donor_list_wrapper .donor_list.vertical.left ul li:first-child .donor_list_container{animation:leftSlideIn ease-in-out 0.7s backwards}@keyframes leftSlideIn{0%{transform:translateX(-110%)}50%{transform:translateX(0)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2){animation:leftReduceWidth ease-in-out 0.7s 0.3s backwards}@keyframes leftReduceWidth{0%{transform:translateX(-10%)}100%{transform:translateX(-16%)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.default-red{animation:leftIconAway-default-red ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.default-red:before{background:#c10f3a;animation:leftIconColor-default-red ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-default-red{0%{background:#c10f3a}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-default-red{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #c10f3a}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-grey{animation:leftIconAway-dark-grey ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-grey:before{background:#4e535a;animation:leftIconColor-dark-grey ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-dark-grey{0%{background:#4e535a}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-dark-grey{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #4e535a}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-purple{animation:leftIconAway-light-purple ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-purple:before{background:#8332a7;animation:leftIconColor-light-purple ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-light-purple{0%{background:#8332a7}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-light-purple{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #8332a7}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-purple{animation:leftIconAway-dark-purple ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-purple:before{background:#490e67;animation:leftIconColor-dark-purple ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-dark-purple{0%{background:#490e67}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-dark-purple{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #490e67}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-blue{animation:leftIconAway-light-blue ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-blue:before{background:#135cb0;animation:leftIconColor-light-blue ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-light-blue{0%{background:#135cb0}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-light-blue{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #135cb0}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-blue{animation:leftIconAway-dark-blue ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-blue:before{background:#002856;animation:leftIconColor-dark-blue ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-dark-blue{0%{background:#002856}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-dark-blue{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #002856}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-aqua{animation:leftIconAway-light-aqua ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-aqua:before{background:#64d0e4;animation:leftIconColor-light-aqua ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-light-aqua{0%{background:#64d0e4}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-light-aqua{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #64d0e4}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-aqua{animation:leftIconAway-dark-aqua ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-aqua:before{background:#1eadc1;animation:leftIconColor-dark-aqua ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-dark-aqua{0%{background:#1eadc1}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-dark-aqua{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #1eadc1}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-green{animation:leftIconAway-light-green ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-green:before{background:#c0da07;animation:leftIconColor-light-green ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-light-green{0%{background:#c0da07}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-light-green{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #c0da07}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-green{animation:leftIconAway-dark-green ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-green:before{background:rgb(117,188,33);animation:leftIconColor-dark-green ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-dark-green{0%{background:rgb(117,188,33)}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-dark-green{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid rgb(117,188,33)}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-yellow{animation:leftIconAway-light-yellow ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.light-yellow:before{background:#ffc32c;animation:leftIconColor-light-yellow ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-light-yellow{0%{background:#ffc32c}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-light-yellow{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #ffc32c}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-yellow{animation:leftIconAway-dark-yellow ease-in-out 1.1s 0.2s backwards;background:transparent;left:14%}.donor_list_wrapper .donor_list.vertical.left ul li:nth-child(2) .donor_list_icon.dark-yellow:before{background:#ffb125;animation:leftIconColor-dark-yellow ease-in-out 1.1s 0.2s forwards}@keyframes leftIconColor-dark-yellow{0%{background:#ffb125}100%{background:rgba(127.5,127.5,127.5,0.23)}}@keyframes leftIconAway-dark-yellow{0%{left:415px;z-index:2;transform:rotate(0deg) skewX(-10deg);width:60px;height:60px;background:#fff;border:1px solid #ffb125}50%{left:480px}100%{left:14%;z-index:2;transform:rotate(-15deg) skewX(-10deg);width:60px;height:60px;background:transparent;border:1px solid rgba(127.5,127.5,127.5,0.23)}}.donor_list_wrapper .donor_list.horizontal{width:-moz-fit-content;width:fit-content;height:110px;margin:3rem auto 6rem}.donor_list_wrapper .donor_list.horizontal ul{display:flex;flex-direction:row}.donor_list_wrapper .donor_list.horizontal ul li{margin-left:0.5rem;margin-right:0.5rem;transition:ease-in-out 0.7s;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container{display:flex;flex-direction:row;align-items:center;position:relative}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_content{margin-bottom:0.5rem;margin-top:0.5rem;overflow:hidden;padding:1rem 2rem 1rem;width:-moz-fit-content;width:fit-content;min-height:75px;display:flex;flex-direction:column;justify-content:center;white-space:nowrap;border-radius:10px;background-image:linear-gradient(#4e535a,rgb(46.8,49.8,54));transform:skewX(-10deg) translateX(15px);transition:ease-in-out 0.7s;box-shadow:5px 10px 10px #1a1a1a;z-index:1}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon{padding-top:7px;background:transparent;width:55px;height:55px;border-radius:100%;border:1px solid #4e535a;position:absolute;right:-15px;transform:rotate(-15deg) skewX(10deg);transition:ease-in-out 0.7s;z-index:2;color:rgba(0,0,0,0.23)!important}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon:before{content:"";background-color:#4e535a;-webkit-mask-size:contain;mask-size:contain;display:block}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.donation:before{-webkit-mask:url("/assets/donation-DVRDV8tW.svg") no-repeat 50%;mask:url("/assets/donation-DVRDV8tW.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.reward:before{-webkit-mask:url("/assets/influencer-CfMdDM_q.svg") no-repeat 50%;mask:url("/assets/influencer-CfMdDM_q.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.wagon:before{-webkit-mask:url("/assets/red-wagon-aR86JZqa.svg") no-repeat 50%;mask:url("/assets/red-wagon-aR86JZqa.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.toys:before{-webkit-mask:url("/assets/kids-B82kiGLZ.svg") no-repeat 50%;mask:url("/assets/kids-B82kiGLZ.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.nochemo:before{-webkit-mask:url("/assets/nochemo-DQyVgAUc.svg") no-repeat 50%;mask:url("/assets/nochemo-DQyVgAUc.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.art:before{-webkit-mask:url("/assets/brush-BljTyx0m.svg") no-repeat 50%;mask:url("/assets/brush-BljTyx0m.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.food:before{-webkit-mask:url("/assets/food-BCuQ4qBN.svg") no-repeat 50%;mask:url("/assets/food-BCuQ4qBN.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.doctor:before{-webkit-mask:url("/assets/doctor-CwM9FocG.svg") no-repeat 50%;mask:url("/assets/doctor-CwM9FocG.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.chemo:before{-webkit-mask:url("/assets/chemo-DYLJpTb-.svg") no-repeat 50%;mask:url("/assets/chemo-DYLJpTb-.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .donor_list_icon.poll:before{-webkit-mask:url("/assets/options-CO0wboHT.svg") no-repeat 50%;mask:url("/assets/options-CO0wboHT.svg") no-repeat 50%;height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container h1{font-weight:800;margin-bottom:0;margin-top:0;color:#fff;z-index:9999;transform:skewX(10deg);text-shadow:1px 1px 3px #333;font-size:1.333rem;line-height:2rem}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container .incentive_claimed_wrapper{transform:skewX(10deg)}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container span{margin-right:0.5rem;color:#fff;z-index:9999;line-height:1.5rem;text-shadow:1px 1px 3px #333;font-size:1rem;font-weight:700;margin-top:0.5rem}.donor_list_wrapper .donor_list.horizontal ul li .donor_list_container span.incentive_claimed{padding-left:0.5rem;padding-right:0.5rem;margin-right:0.3em;background:#4e535a;color:#ccc;border-radius:20px;text-shadow:none;font-size:1rem;line-height:1.6875rem}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_container{max-width:0;opacity:0;animation:vShow 1.4s ease-in-out forwards}@keyframes vShow{0%{max-width:0;opacity:0}100%{max-width:1000px;opacity:1}}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content{overflow:visible;width:100%;border:2px solid #fff;padding-right:2rem}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.default-red{background:linear-gradient(#c10f3a,rgb(115.8,9,34.8))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.dark-grey{background:linear-gradient(#4e535a,rgb(46.8,49.8,54))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.light-purple{background:linear-gradient(#8332a7,rgb(78.6,30,100.2))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.dark-purple{background:linear-gradient(#490e67,rgb(43.8,8.4,61.8))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.light-blue{background:linear-gradient(#135cb0,rgb(11.4,55.2,105.6))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.dark-blue{background:linear-gradient(#002856,rgb(0,24,51.6))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.light-aqua{background:linear-gradient(#64d0e4,rgb(60,124.8,136.8))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.dark-aqua{background:linear-gradient(#1eadc1,rgb(18,103.8,115.8))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.light-green{background:linear-gradient(#c0da07,rgb(115.2,130.8,4.2))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.dark-green{background:linear-gradient(rgb(117,188,33),rgb(70.2,112.8,19.8))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.light-yellow{background:linear-gradient(#ffc32c,rgb(153,117,26.4))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_content.dark-yellow{background:linear-gradient(#ffb125,rgb(153,106.2,22.2))}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon{padding-top:10px;background-color:#fff;width:70px;height:70px;border-radius:100%;position:absolute;transform:rotate(0) skewX(10deg);left:-45px;animation:hIconShow ease-in-out 0.5s}@keyframes hIconShow{0%{width:0;height:0}100%{width:70px;height:70px}}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon:before{height:85%;width:100%}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.default-red{border:1px solid #c10f3a}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.default-red:before{background-color:#c10f3a}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-grey{border:1px solid #4e535a}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-grey:before{background-color:#4e535a}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-purple{border:1px solid #8332a7}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-purple:before{background-color:#8332a7}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-purple{border:1px solid #490e67}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-purple:before{background-color:#490e67}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-blue{border:1px solid #135cb0}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-blue:before{background-color:#135cb0}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-blue{border:1px solid #002856}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-blue:before{background-color:#002856}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-aqua{border:1px solid #64d0e4}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-aqua:before{background-color:#64d0e4}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-aqua{border:1px solid #1eadc1}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-aqua:before{background-color:#1eadc1}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-green{border:1px solid #c0da07}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-green:before{background-color:#c0da07}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-green{border:1px solid rgb(117,188,33)}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-green:before{background-color:rgb(117,188,33)}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-yellow{border:1px solid #ffc32c}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.light-yellow:before{background-color:#ffc32c}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-yellow{border:1px solid #ffb125}.donor_list_wrapper .donor_list.horizontal ul li:first-child .donor_list_icon.dark-yellow:before{background-color:#ffb125}.donor_list_wrapper .donor_list.horizontal ul li:first-child span .incentive_claimed{color:#4e535a;background:#fff;font-size:1rem;line-height:1.6875rem}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon{animation:hIconAway ease-in-out 0.7s backwards}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.default-red:before{animation:hIconColor-default-red ease-in-out 1.1s backwards}@keyframes hIconColor-default-red{0%{background:#c10f3a}}@keyframes hIconAway{0%{border:1px solid #c10f3a;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.dark-grey:before{animation:hIconColor-dark-grey ease-in-out 1.1s backwards}@keyframes hIconColor-dark-grey{0%{background:#4e535a}}@keyframes hIconAway{0%{border:1px solid #4e535a;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.light-purple:before{animation:hIconColor-light-purple ease-in-out 1.1s backwards}@keyframes hIconColor-light-purple{0%{background:#8332a7}}@keyframes hIconAway{0%{border:1px solid #8332a7;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.dark-purple:before{animation:hIconColor-dark-purple ease-in-out 1.1s backwards}@keyframes hIconColor-dark-purple{0%{background:#490e67}}@keyframes hIconAway{0%{border:1px solid #490e67;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.light-blue:before{animation:hIconColor-light-blue ease-in-out 1.1s backwards}@keyframes hIconColor-light-blue{0%{background:#135cb0}}@keyframes hIconAway{0%{border:1px solid #135cb0;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.dark-blue:before{animation:hIconColor-dark-blue ease-in-out 1.1s backwards}@keyframes hIconColor-dark-blue{0%{background:#002856}}@keyframes hIconAway{0%{border:1px solid #002856;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.light-aqua:before{animation:hIconColor-light-aqua ease-in-out 1.1s backwards}@keyframes hIconColor-light-aqua{0%{background:#64d0e4}}@keyframes hIconAway{0%{border:1px solid #64d0e4;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.dark-aqua:before{animation:hIconColor-dark-aqua ease-in-out 1.1s backwards}@keyframes hIconColor-dark-aqua{0%{background:#1eadc1}}@keyframes hIconAway{0%{border:1px solid #1eadc1;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.light-green:before{animation:hIconColor-light-green ease-in-out 1.1s backwards}@keyframes hIconColor-light-green{0%{background:#c0da07}}@keyframes hIconAway{0%{border:1px solid #c0da07;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.dark-green:before{animation:hIconColor-dark-green ease-in-out 1.1s backwards}@keyframes hIconColor-dark-green{0%{background:rgb(117,188,33)}}@keyframes hIconAway{0%{border:1px solid rgb(117,188,33);background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.light-yellow:before{animation:hIconColor-light-yellow ease-in-out 1.1s backwards}@keyframes hIconColor-light-yellow{0%{background:#ffc32c}}@keyframes hIconAway{0%{border:1px solid #ffc32c;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}.donor_list_wrapper .donor_list.horizontal ul li:nth-child(2) .donor_list_icon.dark-yellow:before{animation:hIconColor-dark-yellow ease-in-out 1.1s backwards}@keyframes hIconColor-dark-yellow{0%{background:#ffb125}}@keyframes hIconAway{0%{border:1px solid #ffb125;background:#fff;right:100%}100%{border:1px solid rgba(127.5,127.5,127.5,0.23);background:transparent;right:-15px}}
.gifts_that_give_overlay_setup ul li .icon.bandage {
  background: url("/assets/bandage-DxKxMs8A.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.bandage.grey {
  background: url("/assets/bandage_grey-BcV69yKO.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.chemo {
  background: url("/assets/chemo-BQRMVhNk.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.chemo.grey {
  background: url("/assets/chemo_grey-BKoMRW7b.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.children {
  background: url("/assets/children-9vD2ED6O.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.children.grey {
  background: url("/assets/children_grey-Dp8JCCVR.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.doctor {
  background: url("/assets/doctor-nCEXCnvH.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.doctor.grey {
  background: url("/assets/doctor_grey-uviQYxfm.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.family {
  background: url("/assets/family-BasVZs2j.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.family.grey {
  background: url("/assets/family_grey--wAkisLk.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.food {
  background: url("/assets/food-B90HMlza.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.food.grey {
  background: url("/assets/food_grey-CrqwELmD.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.heart {
  background: url("/assets/heart-C6-lAtvV.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.heart.grey {
  background: url("/assets/heart_grey-BfTcgQxx.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.handheart {
  background: url("/assets/handheart-Bk-8gTrc.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.handheart.grey {
  background: url("/assets/handheart_grey-C4ArUcGX.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.hospital {
  background: url("/assets/hospital-4zXczaOb.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.hospital.grey {
  background: url("/assets/hospital_grey-qqRAC9GF.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.hostevent {
  background: url("/assets/hostevent-CouNmcsx.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.hostevent.grey {
  background: url("/assets/hostevent_grey-C_UtLuiu.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.kid {
  background: url("/assets/kid-CR6-F3Ck.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.kid.grey {
  background: url("/assets/kid_grey-ZCzzwUHp.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.nobill {
  background: url("/assets/nobill-DrW8Wm1c.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.nobill.grey {
  background: url("/assets/nobill_grey-DPJIUGDF.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.nurse {
  background: url("/assets/nurse-CLTT2kkN.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.nurse.grey {
  background: url("/assets/nurse_grey-DFdggzFq.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.paintbrush {
  background: url("/assets/paintbrush-CJndUCUJ.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.paintbrush.grey {
  background: url("/assets/paintbrush_grey-ybH4KF8t.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.wagon {
  background: url("/assets/wagon-Bxe6g2Iy.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.wagon.grey {
  background: url("/assets/wagon_grey-B7m9CSWD.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.researcher {
  background: url("/assets/researcher-h50RxN9Z.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.researcher.grey {
  background: url("/assets/researcher_grey-Czb6qWqK.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.team {
  background: url("/assets/team-DwsijbWi.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.team.grey {
  background: url("/assets/team_grey-Ce4H1B72.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.travel {
  background: url("/assets/travel-D-I90nBS.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.travel.grey {
  background: url("/assets/travel_grey-Bh-Agdng.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.treatment {
  background: url("/assets/treatment-tF-XFQSC.png") no-repeat;
  background-size: contain;
}
.gifts_that_give_overlay_setup ul li .icon.treatment.grey {
  background: url("/assets/treatment_grey-CZ0ojpCj.png") no-repeat;
  background-size: contain;
}@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.gtg-wrapper{font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";margin-top:7rem;padding:6rem}.gtg-wrapper .color-black{color:black!important}.gtg-wrapper .icon{height:70px;width:70px;filter:drop-shadow(0px 1px 2px rgba(25.5,25.5,25.5,0.23))}.gtg-wrapper .icon.grey{filter:drop-shadow(0px 0px 0px)}.gtg-wrapper .icon.bandage{background:url(/assets/bandage-DxKxMs8A.png) no-repeat;background-size:contain}.gtg-wrapper .icon.bandage.grey{background:url(/assets/bandage_grey-BcV69yKO.png) no-repeat;background-size:contain}.gtg-wrapper .icon.chemo{background:url(/assets/chemo-BQRMVhNk.png) no-repeat;background-size:contain}.gtg-wrapper .icon.chemo.grey{background:url(/assets/chemo_grey-BKoMRW7b.png) no-repeat;background-size:contain}.gtg-wrapper .icon.children{background:url(/assets/children-9vD2ED6O.png) no-repeat;background-size:contain}.gtg-wrapper .icon.children.grey{background:url(/assets/children_grey-Dp8JCCVR.png) no-repeat;background-size:contain}.gtg-wrapper .icon.doctor{background:url(/assets/doctor-nCEXCnvH.png) no-repeat;background-size:contain}.gtg-wrapper .icon.doctor.grey{background:url(/assets/doctor_grey-uviQYxfm.png) no-repeat;background-size:contain}.gtg-wrapper .icon.family{background:url(/assets/family-BasVZs2j.png) no-repeat;background-size:contain}.gtg-wrapper .icon.family.grey{background:url(/assets/family_grey--wAkisLk.png) no-repeat;background-size:contain}.gtg-wrapper .icon.food{background:url(/assets/food-B90HMlza.png) no-repeat;background-size:contain}.gtg-wrapper .icon.food.grey{background:url(/assets/food_grey-CrqwELmD.png) no-repeat;background-size:contain}.gtg-wrapper .icon.heart{background:url(/assets/heart-C6-lAtvV.png) no-repeat;background-size:contain}.gtg-wrapper .icon.heart.grey{background:url(/assets/heart_grey-BfTcgQxx.png) no-repeat;background-size:contain}.gtg-wrapper .icon.handheart{background:url(/assets/handheart-Bk-8gTrc.png) no-repeat;background-size:contain}.gtg-wrapper .icon.handheart.grey{background:url(/assets/handheart_grey-C4ArUcGX.png) no-repeat;background-size:contain}.gtg-wrapper .icon.hospital{background:url(/assets/hospital-4zXczaOb.png) no-repeat;background-size:contain}.gtg-wrapper .icon.hospital.grey{background:url(/assets/hospital_grey-qqRAC9GF.png) no-repeat;background-size:contain}.gtg-wrapper .icon.hostevent{background:url(/assets/hostevent-CouNmcsx.png) no-repeat;background-size:contain}.gtg-wrapper .icon.hostevent.grey{background:url(/assets/hostevent_grey-C_UtLuiu.png) no-repeat;background-size:contain}.gtg-wrapper .icon.kid{background:url(/assets/kid-CR6-F3Ck.png) no-repeat;background-size:contain}.gtg-wrapper .icon.kid.grey{background:url(/assets/kid_grey-ZCzzwUHp.png) no-repeat;background-size:contain}.gtg-wrapper .icon.nobill{background:url(/assets/nobill-DrW8Wm1c.png) no-repeat;background-size:contain}.gtg-wrapper .icon.nobill.grey{background:url(/assets/nobill_grey-DPJIUGDF.png) no-repeat;background-size:contain}.gtg-wrapper .icon.nurse{background:url(/assets/nurse-CLTT2kkN.png) no-repeat;background-size:contain}.gtg-wrapper .icon.nurse.grey{background:url(/assets/nurse_grey-DFdggzFq.png) no-repeat;background-size:contain}.gtg-wrapper .icon.paintbrush{background:url(/assets/paintbrush-CJndUCUJ.png) no-repeat;background-size:contain}.gtg-wrapper .icon.paintbrush.grey{background:url(/assets/paintbrush_grey-ybH4KF8t.png) no-repeat;background-size:contain}.gtg-wrapper .icon.wagon{background:url(/assets/wagon-Bxe6g2Iy.png) no-repeat;background-size:contain}.gtg-wrapper .icon.wagon.grey{background:url(/assets/wagon_grey-B7m9CSWD.png) no-repeat;background-size:contain}.gtg-wrapper .icon.researcher{background:url(/assets/researcher-h50RxN9Z.png) no-repeat;background-size:contain}.gtg-wrapper .icon.researcher.grey{background:url(/assets/researcher_grey-Czb6qWqK.png) no-repeat;background-size:contain}.gtg-wrapper .icon.team{background:url(/assets/team-DwsijbWi.png) no-repeat;background-size:contain}.gtg-wrapper .icon.team.grey{background:url(/assets/team_grey-Ce4H1B72.png) no-repeat;background-size:contain}.gtg-wrapper .icon.travel{background:url(/assets/travel-D-I90nBS.png) no-repeat;background-size:contain}.gtg-wrapper .icon.travel.grey{background:url(/assets/travel_grey-Bh-Agdng.png) no-repeat;background-size:contain}.gtg-wrapper .icon.treatment{background:url(/assets/treatment-tF-XFQSC.png) no-repeat;background-size:contain}.gtg-wrapper .icon.treatment.grey{background:url(/assets/treatment_grey-CZ0ojpCj.png) no-repeat;background-size:contain}.gtg-wrapper .unfinished{margin:0;padding:0;height:430px}.gtg-wrapper .unfinished li{padding:0.5rem 1rem;margin:0 auto;list-style-type:none;width:425px;border-radius:10px;border:3px solid #fff;box-shadow:0px -1px 7px 2px #000;position:relative}.gtg-wrapper .unfinished li:nth-child(1){background:rgb(229.5,229.5,229.5);z-index:1}.gtg-wrapper .unfinished li:nth-child(2){background:rgb(229.5,229.5,229.5);transform:translateY(-130px);z-index:3}.gtg-wrapper .unfinished li:nth-child(3){background:rgb(229.5,229.5,229.5);transform:translateY(-260px);z-index:2}.gtg-wrapper .unfinished li:nth-child(3).completed{z-index:4}.gtg-wrapper .unfinished li:nth-child(4){background:rgb(229.5,229.5,229.5);transform:translateY(-390px);z-index:-1}.gtg-wrapper .unfinished li .gtg-top{display:flex;align-items:center;justify-content:space-between}.gtg-wrapper .unfinished li .gtg-middle{display:flex;align-items:center;justify-content:space-between}.gtg-wrapper .unfinished li .gtg-bottom{display:flex;align-items:center}.gtg-wrapper .unfinished li.inactive{height:185px;display:flex;align-items:flex-end}.gtg-wrapper .unfinished li.inactive .gtg-top{color:#4e535a;height:52px;width:100%}.gtg-wrapper .unfinished li.inactive .gtg-top .text{font-weight:800;font-size:1.776889rem;line-height:2.25rem;margin-top:1rem}.gtg-wrapper .unfinished li.inactive .gtg-top .icon{height:52px;width:52px;background-position:center bottom;background-size:75%}.gtg-wrapper .unfinished li.active{width:450px;height:240px;z-index:9999;overflow:hidden;position:relative;animation:activeGlow 0.8s ease-in-out infinite alternate-reverse}.gtg-wrapper .unfinished li.active.default-red{background:linear-gradient(#c10f3a,rgb(135.1,10.5,40.6))}.gtg-wrapper .unfinished li.active.dark-grey{background:linear-gradient(#4e535a,rgb(54.6,58.1,63))}.gtg-wrapper .unfinished li.active.light-purple{background:linear-gradient(#8332a7,rgb(91.7,35,116.9))}.gtg-wrapper .unfinished li.active.dark-purple{background:linear-gradient(#490e67,rgb(51.1,9.8,72.1))}.gtg-wrapper .unfinished li.active.light-blue{background:linear-gradient(#135cb0,rgb(13.3,64.4,123.2))}.gtg-wrapper .unfinished li.active.dark-blue{background:linear-gradient(#002856,rgb(0,28,60.2))}.gtg-wrapper .unfinished li.active.light-aqua{background:linear-gradient(#64d0e4,rgb(70,145.6,159.6))}.gtg-wrapper .unfinished li.active.dark-aqua{background:linear-gradient(#1eadc1,rgb(21,121.1,135.1))}.gtg-wrapper .unfinished li.active.light-green{background:linear-gradient(#c0da07,rgb(134.4,152.6,4.9))}.gtg-wrapper .unfinished li.active.dark-green{background:linear-gradient(rgb(117,188,33),rgb(81.9,131.6,23.1))}.gtg-wrapper .unfinished li.active.light-yellow{background:linear-gradient(#ffc32c,rgb(178.5,136.5,30.8))}.gtg-wrapper .unfinished li.active.dark-yellow{background:linear-gradient(#ffb125,rgb(178.5,123.9,25.9))}@keyframes activeGlow{from{box-shadow:2px 2px 15px rgb(255,213,107.3)}to{box-shadow:1px 1px 0 rgb(255,213,107.3)}}.gtg-wrapper .unfinished li.active.bandage:before{background-size:50%!important;background:url(/assets/bandage-DxKxMs8A.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.chemo:before{background-size:50%!important;background:url(/assets/chemo-BQRMVhNk.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.children:before{background-size:50%!important;background:url(/assets/children-9vD2ED6O.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.doctor:before{background-size:50%!important;background:url(/assets/doctor-nCEXCnvH.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.family:before{background-size:50%!important;background:url(/assets/family-BasVZs2j.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.food:before{background-size:50%!important;background:url(/assets/food-B90HMlza.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.heart:before{background-size:50%!important;background:url(/assets/heart-C6-lAtvV.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.handheart:before{background-size:50%!important;background:url(/assets/handheart-Bk-8gTrc.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.hospital:before{background-size:50%!important;background:url(/assets/hospital-4zXczaOb.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.hostevent:before{background-size:50%!important;background:url(/assets/hostevent-CouNmcsx.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.kid:before{background-size:50%!important;background:url(/assets/kid-CR6-F3Ck.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.nobill:before{background-size:50%!important;background:url(/assets/nobill-DrW8Wm1c.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.nurse:before{background-size:50%!important;background:url(/assets/nurse-CLTT2kkN.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.paintbrush:before{background-size:50%!important;background:url(/assets/paintbrush-CJndUCUJ.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.wagon:before{background-size:50%!important;background:url(/assets/wagon-Bxe6g2Iy.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.researcher:before{background-size:50%!important;background:url(/assets/researcher-h50RxN9Z.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.team:before{background-size:50%!important;background:url(/assets/team-DwsijbWi.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.travel:before{background-size:50%!important;background:url(/assets/travel-D-I90nBS.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active.treatment:before{background-size:50%!important;background:url(/assets/treatment-tF-XFQSC.png) no-repeat 100% 100%;content:"";position:absolute;opacity:0.08;width:450px;height:250px;display:block}.gtg-wrapper .unfinished li.active .gtg-top{position:relative;margin-top:0.5rem;width:100%;height:80px}.gtg-wrapper .unfinished li.active .gtg-top p{font-weight:800;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23);font-size:1.5rem;line-height:2rem;color:#fff}.gtg-wrapper .unfinished li.active .gtg-top .amount{font-size:3.1573345183rem;line-height:3.375rem;font-weight:800;padding-left:0.5rem;padding-right:0.5rem;display:flex;align-items:baseline;color:#fff;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23)}.gtg-wrapper .unfinished li.active .gtg-top .amount_separator{padding-left:1rem;padding-right:1rem;display:inline-block}.gtg-wrapper .unfinished li.active .gtg-top .amount_raised{width:-moz-fit-content;width:fit-content}.gtg-wrapper .unfinished li.active .gtg-top .amount_text{padding-left:0.5rem;padding-right:0.5rem}.gtg-wrapper .unfinished li.active .gtg-top .amount_goal{margin-top:7px}.gtg-wrapper .unfinished li.active .gtg-top .icon{z-index:1;background-size:75%;background-position:50% 50%}.gtg-wrapper .unfinished li.active .gtg-middle{position:relative;margin-top:0.5rem;width:100%;height:80px;overflow:hidden}.gtg-wrapper .unfinished li.active .gtg-middle.default-red:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(96.5,7.5,29);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.dark-grey:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(39,41.5,45);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.light-purple:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(65.5,25,83.5);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.dark-purple:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(36.5,7,51.5);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.light-blue:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(9.5,46,88);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.dark-blue:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid #00142b;z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.light-aqua:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid #326872;z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.dark-aqua:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(15,86.5,96.5);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.light-green:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(96,109,3.5);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.dark-green:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(58.5,94,16.5);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.light-yellow:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(127.5,97.5,22);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle.dark-yellow:after{content:"";position:absolute;width:100%;height:60px;background:rgba(0,0,0,0.4);border-radius:0.35rem;border:1px solid rgb(127.5,88.5,18.5);z-index:-9999}.gtg-wrapper .unfinished li.active .gtg-middle .amount{font-size:3.1573345183rem;line-height:3.375rem;font-weight:800;padding-left:0.5rem;padding-right:0.5rem;display:flex;align-items:baseline;color:#fff;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23)}.gtg-wrapper .unfinished li.active .gtg-middle .amount_separator{padding-left:1rem;padding-right:1rem;display:inline-block}.gtg-wrapper .unfinished li.active .gtg-middle .amount_raised{width:-moz-fit-content;width:fit-content}.gtg-wrapper .unfinished li.active .gtg-middle .amount_text{font-size:1.776889rem;line-height:2.25rem;padding-left:0.5rem;padding-right:0.5rem}.gtg-wrapper .unfinished li.active .gtg-middle .amount_goal{margin-top:7px}.gtg-wrapper .unfinished li.active .gtg-middle .icon{z-index:1;background-size:75%;background-position:50% 50%}.gtg-wrapper .unfinished li.active .gtg-bottom{height:35px;position:relative}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-wrapper2{display:flex;width:100%;justify-content:space-between}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-perc2{font-weight:800;padding-left:0.5rem;padding-right:0.5rem;font-size:1rem;line-height:1.6875rem;height:35px;width:57px;text-align:center;background:linear-gradient(rgba(51,51,51,0.23),rgba(25.5,25.5,25.5,0.23));box-shadow:0 1px 2px rgba(25.5,25.5,25.5,0.23);color:#fff;border-radius:0.35rem;display:flex;align-items:center;justify-content:center}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-bar{height:35px;width:84%;background:linear-gradient(rgba(153,153,153,0.23),rgb(229.5,229.5,229.5));border-radius:0.35rem;box-shadow:0 1px 2px rgba(25.5,25.5,25.5,0.23);position:relative}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-bar:before{content:"";height:35px;display:block;left:-1%;position:absolute;width:346px;background:linear-gradient(to right,rgba(0,0,0,0) 25.5%,rgba(255,255,255,0.25) 25.5%,rgba(0,0,0,0.25) 26%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 50.5%,rgba(255,255,255,0.25) 50.5%,rgba(0,0,0,0.25) 51.3%,rgba(0,0,0,0) 51.3%,rgba(0,0,0,0) 75.5%,rgba(255,255,255,0.25) 75.5%,rgba(0,0,0,0.25) 76%,rgba(0,0,0,0) 76%)}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-bar:after{content:"";position:absolute;height:17px;width:98%;top:3px;left:0;right:0;margin:0 auto;background:rgba(255,255,255,0.5);border-radius:0.35rem}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-bar-inner{height:35px;border-radius:0.35rem;background:linear-gradient(to right,#1eadc1,#64d0e4);position:relative;transition:ease-in-out 0.5s}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-perc{font-weight:800;padding-left:0.5rem;padding-right:0.5rem;position:absolute;top:-10px;width:auto;background-color:#000;border-radius:0.35rem;line-height:1.5rem}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-perc:after{content:"";position:absolute;left:0;bottom:-4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.gtg-wrapper .unfinished li.active .gtg-bottom .gtg-therm-perc span{color:#fff;font-size:0.9rem}.gtg-wrapper .unfinished li.completed{background-color:#4e535a;height:185px;display:flex;flex-direction:column;justify-content:space-around;transition:ease-in-out 0.5s}.gtg-wrapper .unfinished li.completed.show:nth-child(1){animation:completed1 10s ease-in-out 1}@keyframes completed1{0%{transform:translateY(0)}7%{transform:translateY(-135px)}10%,90%{transform:translateY(-125px)}93%{transform:translateY(-135px)}100%{transform:translateY(0)}}.gtg-wrapper .unfinished li.completed.show:nth-child(2){animation:completed2 10s ease-in-out 1}@keyframes completed2{0%{transform:translateY(-130px)}7%{transform:translateY(-265px)}10%,90%{transform:translateY(-255px)}93%{transform:translateY(-265px)}100%{transform:translateY(-130px)}}.gtg-wrapper .unfinished li.completed.show:nth-child(3){animation:completed3 10s ease-in-out 1}@keyframes completed3{0%{transform:translateY(-260px)}7%{transform:translateY(-395px)}10%,90%{transform:translateY(-385px)}93%{transform:translateY(-395px)}100%{transform:translateY(-260px)}}.gtg-wrapper .unfinished li.completed .gtg-top{align-items:flex-start}.gtg-wrapper .unfinished li.completed .gtg-top .text{font-weight:800;font-size:1.776889rem;line-height:2.25rem;color:#fff;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23)}.gtg-wrapper .unfinished li.completed .gtg-top .icon{height:38px;width:38px}.gtg-wrapper .unfinished li.completed .gtg-middle p{font-weight:800;font-size:3.1573345183rem;padding-bottom:0.5rem;padding-top:0.5rem;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23);line-height:2rem;color:#fff}.gtg-wrapper .unfinished li.completed .gtg-bottom p{padding-bottom:0.5rem;padding-top:0.5rem;font-weight:800;font-size:1.333rem;line-height:1.6rem;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23);color:#fff}.gtg-wrapper .finished{margin:0 auto;list-style-type:none;width:425px;height:415px;border-radius:10px;border:3px solid #fff;box-shadow:0px -1px 7px 2px #000;position:relative;background:#c10f3a}.gtg-wrapper .finished.big{height:430px}.gtg-wrapper .finished.default-red{background:linear-gradient(#c10f3a,rgb(135.1,10.5,40.6))}.gtg-wrapper .finished.dark-grey{background:linear-gradient(#4e535a,rgb(54.6,58.1,63))}.gtg-wrapper .finished.light-purple{background:linear-gradient(#8332a7,rgb(91.7,35,116.9))}.gtg-wrapper .finished.dark-purple{background:linear-gradient(#490e67,rgb(51.1,9.8,72.1))}.gtg-wrapper .finished.light-blue{background:linear-gradient(#135cb0,rgb(13.3,64.4,123.2))}.gtg-wrapper .finished.dark-blue{background:linear-gradient(#002856,rgb(0,28,60.2))}.gtg-wrapper .finished.light-aqua{background:linear-gradient(#64d0e4,rgb(70,145.6,159.6))}.gtg-wrapper .finished.dark-aqua{background:linear-gradient(#1eadc1,rgb(21,121.1,135.1))}.gtg-wrapper .finished.light-green{background:linear-gradient(#c0da07,rgb(134.4,152.6,4.9))}.gtg-wrapper .finished.dark-green{background:linear-gradient(rgb(117,188,33),rgb(81.9,131.6,23.1))}.gtg-wrapper .finished.light-yellow{background:linear-gradient(#ffc32c,rgb(178.5,136.5,30.8))}.gtg-wrapper .finished.dark-yellow{background:linear-gradient(#ffb125,rgb(178.5,123.9,25.9))}.gtg-wrapper .finished p{margin:0;font-size:16px;color:#fff;text-align:center;text-shadow:0 1px 5px rgba(25.5,25.5,25.5,0.23)}.gtg-wrapper .finished p.raised_amount{padding:0.5rem 0}.gtg-wrapper .finished p span{display:block;line-height:1.5rem}.gtg-wrapper .finished p span span{font-weight:800;display:inline-block}.gtg-wrapper .finished .beams{width:425px;height:415px;left:-3px;top:-3px;position:absolute}.gtg-wrapper .finished .beams .beam{height:5px;background-color:#ffc32c;border-radius:0.35rem;position:absolute}.gtg-wrapper .finished .beams .beam:nth-child(1){top:50%;left:-135px}.gtg-wrapper .finished .beams .beam:nth-child(2){top:40%;left:-100px;transform:rotateZ(10deg)}.gtg-wrapper .finished .beams .beam:nth-child(3){top:58%;left:-100px;transform:rotateZ(-10deg)}.gtg-wrapper .finished .beams .beam:nth-child(4){top:30%;left:-120px;transform:rotateZ(20deg)}.gtg-wrapper .finished .beams .beam:nth-child(5){top:68%;left:-120px;transform:rotateZ(-20deg)}.gtg-wrapper .finished .beams .beam:nth-child(6){top:20%;left:-85px;transform:rotateZ(30deg)}.gtg-wrapper .finished .beams .beam:nth-child(7){top:80%;left:-85px;transform:rotateZ(-30deg)}.gtg-wrapper .finished .beams .beam:nth-child(8){top:50%;right:-135px}.gtg-wrapper .finished .beams .beam:nth-child(9){top:40%;right:-100px;transform:rotateZ(350deg)}.gtg-wrapper .finished .beams .beam:nth-child(10){top:58%;right:-100px;transform:rotateZ(10deg)}.gtg-wrapper .finished .beams .beam:nth-child(11){top:30%;right:-120px;transform:rotateZ(340deg)}.gtg-wrapper .finished .beams .beam:nth-child(12){top:68%;right:-120px;transform:rotateZ(20deg)}.gtg-wrapper .finished .beams .beam:nth-child(13){top:20%;right:-85px;transform:rotateZ(330deg)}.gtg-wrapper .finished .beams .beam:nth-child(14){top:80%;right:-85px;transform:rotateZ(30deg)}.gtg-wrapper .finished .beams .beam.long{width:80px}.gtg-wrapper .finished .beams .beam.short{width:35px}.gtg-wrapper .finished .title{position:absolute;display:flex;align-items:center;justify-content:center;width:200px;height:50px;left:0;right:0;top:-55px;margin:0 auto;clip:rect(-40px,400px,52px,-116px);z-index:2}.gtg-wrapper .finished .title span{font-size:22px;text-shadow:rgba(255,195,44,0.9) 0 0 13px;font-weight:800;color:#fff;font-style:italic;transform:rotateZ(-3deg);z-index:1}.gtg-wrapper .finished .title:after{content:"";position:absolute;width:160%;height:70%;border-radius:100%/100%;background:#ffc32c;filter:blur(30px);left:50%;bottom:-40%;margin-left:-80%;animation:congrats ease-in-out 5s infinite forwards}@keyframes congrats{0%{filter:blur(15px)}50%{filter:blur(30px)}100%{filter:blur(15px)}}.gtg-wrapper .finished ul{margin-left:1em;margin-right:1em;z-index:2;position:relative}.gtg-wrapper .finished ul li{padding-top:0.5rem;padding-bottom:0.5rem;margin-top:0.3rem;margin-bottom:0.3rem;list-style-type:none;display:flex;align-items:center;background:rgba(255,255,255,0.8);border-radius:0.35rem}.gtg-wrapper .finished ul li .icon{height:47px;width:52px;margin-left:1rem;background-position:center bottom;background-size:75%}.gtg-wrapper .finished ul li .text{margin-left:auto;margin-right:0;margin-top:0;font-weight:800;width:80%;line-height:1.3em}.gtg-wrapper .finished ul li .text:first-letter{text-transform:uppercase}.gtg-wrapper .finished .stars{position:absolute;bottom:-25px;left:-3px;height:50px;width:425px;display:flex;justify-content:center}.gtg-wrapper .finished .stars .star{padding-left:0.3rem;padding-right:0.3rem;background-size:contain;background:url(/assets/star-DOfeerWu.png) no-repeat 50% 50%}.gtg-wrapper .finished .stars .star:nth-child(1){margin-top:0.3rem;height:45px;width:45px;transform:rotateZ(-10deg)}.gtg-wrapper .finished .stars .star:nth-child(2){height:60px;width:60px}.gtg-wrapper .finished .stars .star:nth-child(3){margin-top:0.3rem;height:45px;width:45px;transform:rotateZ(10deg)}
@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.leaderboard{font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif"}.leaderboard.constrained{width:400px}.leaderboard__top{min-height:60px;position:relative;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;background:#c10f3a}.leaderboard__top.default-red{background:#c10f3a}.leaderboard__top.light-purple{background:#8332a7}.leaderboard__top.dark-purple{background:#490e67}.leaderboard__top.light-blue{background:#135cb0}.leaderboard__top.dark-blue{background:#002856}.leaderboard__top.light-aqua{background:#64d0e4}.leaderboard__top.dark-aqua{background:#1eadc1}.leaderboard__top.light-green{background:#c0da07}.leaderboard__top.dark-green{background:rgb(117,188,33)}.leaderboard__top.light-yellow{background:#ffc32c}.leaderboard__top.dark-yellow{background:#ffb125}.leaderboard__top .inner{padding-top:10px;padding-left:15px;padding-right:5px}.leaderboard__top.collapsed{min-height:1.25rem}.leaderboard h1{font-size:1.333rem;line-height:2.25rem;font-weight:800;margin:0;color:#fff;width:-moz-fit-content;width:fit-content;padding:12px 20px;text-shadow:none;text-transform:capitalize;border-top-left-radius:10px}.leaderboard h1.title{padding:0;max-width:88%;flex-grow:1;line-height:1.5}.leaderboard .logo-custom img{max-height:50px;max-width:50px}.leaderboard .logo{position:absolute;top:5px;right:5px;width:95px;background-image:url(/assets/triangle_bg-BYTupjE2.png);background-position:left bottom;background-repeat:repeat}.leaderboard .logo span{display:none}.leaderboard .logo .child-icon{position:absolute;top:5px;bottom:0;left:20px;width:3.5em;height:3em}.leaderboard .logo .playlive_logo{position:absolute;top:4px;bottom:0;right:0;left:24px;width:4rem;height:2.8rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 40%;background-size:100%}.leaderboard .logo .custom-logo-img{position:absolute;top:5px;width:4em;height:4em;left:28px}.leaderboard .donor_list.first-rounded li:first-child{border-top-right-radius:1.2rem;border-top-left-radius:1.2rem}.leaderboard .donor_list ol{margin-block-start:0;padding-left:0;list-style-type:none;width:100%}.leaderboard .donor_list ol li{display:flex;counter-increment:list;width:100%;min-width:300px;height:50px;opacity:1;background-color:#666;position:relative;border-radius:10px;align-items:center;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-end-radius:1.25rem;border-end-start-radius:1.25rem;margin:5px 0;color:#fff}.leaderboard .donor_list ol li.hide-icons .name{font-size:1.333rem;line-height:2.25rem;font-weight:700;margin-left:15px}.leaderboard .donor_list ol li:nth-child(odd){background-color:#4d4d4d}.leaderboard .donor_list ol li.show-icons:nth-child(1)::before{display:inline-block;width:55px;height:45px;margin-right:0;content:"";-webkit-mask-size:cover;mask-size:cover;-webkit-mask:url("/assets/sj-partner-icon-F8B0h7nb.svg") no-repeat 50% 50%;mask:url("/assets/sj-partner-icon-F8B0h7nb.svg") no-repeat 50% 50%;background-color:#fff;background-size:100%;margin-left:10px}.leaderboard .donor_list ol li.hide-icons:nth-child(1)::before{display:inline-block;width:5px;height:45px;margin-right:0;content:"";margin-left:10px}.leaderboard .donor_list ol li.empty::before{display:none}.leaderboard .donor_list ol li.empty .empty-text{margin-left:15px;opacity:0.5}.leaderboard .donor_list ol li:nth-child(1){border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:1.25rem;border-end-start-radius:1.25rem;height:70px;font-size:30px;margin:0}.leaderboard .donor_list ol li:nth-child(1).default-red{background:#c10f3a}.leaderboard .donor_list ol li:nth-child(1).light-purple{background:#8332a7}.leaderboard .donor_list ol li:nth-child(1).dark-purple{background:#490e67}.leaderboard .donor_list ol li:nth-child(1).light-blue{background:#135cb0}.leaderboard .donor_list ol li:nth-child(1).dark-blue{background:#002856}.leaderboard .donor_list ol li:nth-child(1).light-aqua{background:#64d0e4}.leaderboard .donor_list ol li:nth-child(1).dark-aqua{background:#1eadc1}.leaderboard .donor_list ol li:nth-child(1).light-green{background:#c0da07}.leaderboard .donor_list ol li:nth-child(1).dark-green{background:rgb(117,188,33)}.leaderboard .donor_list ol li:nth-child(1).light-yellow{background:#ffc32c}.leaderboard .donor_list ol li:nth-child(1).dark-yellow{background:#ffb125}.leaderboard .donor_list ol li:nth-child(1) .name{font-weight:800!important;color:#fff;margin-left:0!important;font-size:30px;line-height:unset;flex-grow:1}.leaderboard .donor_list ol li:nth-child(1) .total{font-weight:800;color:#fff;line-height:unset;flex-grow:1}.leaderboard .donor_list ol li:nth-child(2),.leaderboard .donor_list ol li:nth-child(3){font-size:1.333rem;line-height:2.25rem;font-weight:700;color:#fff}.leaderboard .donor_list ol li:nth-child(2).default-red,.leaderboard .donor_list ol li:nth-child(3).default-red{background:rgb(154.4,12,46.4)}.leaderboard .donor_list ol li:nth-child(2).light-purple,.leaderboard .donor_list ol li:nth-child(3).light-purple{background:rgb(104.8,40,133.6)}.leaderboard .donor_list ol li:nth-child(2).dark-purple,.leaderboard .donor_list ol li:nth-child(3).dark-purple{background:rgb(58.4,11.2,82.4)}.leaderboard .donor_list ol li:nth-child(2).light-blue,.leaderboard .donor_list ol li:nth-child(3).light-blue{background:rgb(15.2,73.6,140.8)}.leaderboard .donor_list ol li:nth-child(2).dark-blue,.leaderboard .donor_list ol li:nth-child(3).dark-blue{background:rgb(0,32,68.8)}.leaderboard .donor_list ol li:nth-child(2).light-aqua,.leaderboard .donor_list ol li:nth-child(3).light-aqua{background:rgb(80,166.4,182.4)}.leaderboard .donor_list ol li:nth-child(2).dark-aqua,.leaderboard .donor_list ol li:nth-child(3).dark-aqua{background:rgb(24,138.4,154.4)}.leaderboard .donor_list ol li:nth-child(2).light-green,.leaderboard .donor_list ol li:nth-child(3).light-green{background:rgb(153.6,174.4,5.6)}.leaderboard .donor_list ol li:nth-child(2).dark-green,.leaderboard .donor_list ol li:nth-child(3).dark-green{background:rgb(93.6,150.4,26.4)}.leaderboard .donor_list ol li:nth-child(2).light-yellow,.leaderboard .donor_list ol li:nth-child(3).light-yellow{background:rgb(204,156,35.2)}.leaderboard .donor_list ol li:nth-child(2).dark-yellow,.leaderboard .donor_list ol li:nth-child(3).dark-yellow{background:rgb(204,141.6,29.6)}.leaderboard .donor_list ol li:nth-child(2) .name,.leaderboard .donor_list ol li:nth-child(2) .total,.leaderboard .donor_list ol li:nth-child(3) .name,.leaderboard .donor_list ol li:nth-child(3) .total{line-height:unset}.leaderboard .donor_list ol li:nth-child(2) .name,.leaderboard .donor_list ol li:nth-child(3) .name{margin-left:15px}.leaderboard .donor_list ol li.show-icons .circle{background:#fff;color:#4e535a;width:1.5em;height:1.5em;border-radius:50%;display:inline-grid;place-items:center;margin-left:10px;line-height:0.9em}.leaderboard .donor_list ol li.hide-icons .circle{display:none}.leaderboard .donor_list ol li .name{margin-left:25px;font-weight:400;line-height:2em;flex-grow:1}.leaderboard .donor_list ol li .total{padding-right:5px;line-height:2em;margin-right:10px;text-align:right}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.milestone-overlay-wrapper{position:relative;overflow:hidden;width:620px;padding-left:5px;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";margin-bottom:22px}.milestone-overlay-wrapper.none{height:100px;width:100%;background:#4e535a}.milestone-overlay-wrapper.none p{font-size:1.77689rem;line-height:2.5rem;color:#fff;text-align:center;margin-top:30px}.milestone-overlay-wrapper.slanted.all{overflow:visible}.milestone-overlay-wrapper.slanted.all .milestone-overlay{position:relative}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg{position:absolute;top:5px;bottom:5px;right:5px;left:22px;z-index:-1;transform:skew(-15deg,0deg)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.default-red{background:rgba(193,15,58,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.dark-grey{background:rgba(71,76,85,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.light-purple{background:rgba(131,50,167,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.dark-purple{background:rgba(73,14,103,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.light-blue{background:rgba(24,116,220,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.dark-blue{background:rgba(0,40,86,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.dark-aqua{background:rgba(30,173,193,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.dark-green{background:rgba(117,188,33,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.light-yellow,.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.ccam{background:rgba(255,195,44,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bg.dark-yellow{background:rgba(255,177,37,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active{padding:0.4rem 1rem 0.4rem 2rem}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .top,.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .bottom{position:absolute;width:20px;padding:10px}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .top{top:0;border-top:2px solid #fff;transform:skew(-15deg,0deg)}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .top.left{left:29px;border-left:2px solid #fff}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .top.right{right:-12px;border-right:2px solid #fff}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .bottom{bottom:0;border-bottom:2px solid #fff;transform:skew(-15deg,0deg)}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .bottom.left{left:4px;border-left:2px solid #fff}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active .bottom.right{right:12px;border-right:2px solid #fff}.milestone-overlay-wrapper.slanted.all .milestone-overlay.active:before{font-size:1.333rem;line-height:2.25rem;font-weight:800;display:block;content:"Our Next Donation Milestone";color:#fff;margin-left:1rem}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar{margin-bottom:2em;width:99%;position:relative;transform:skew(-15deg,0deg);background:rgba(51,51,51,0.9);transition:ease-in-out 1s}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar__inner{background:linear-gradient(to right,#1eadc1,#f3fb4a);height:31px;transition:ease-in-out 1s;position:relative}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar__inner.completed{background:#135cb0}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar__inner.completed span{color:#fff;right:20px}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar__inner.completed span.completed_text{left:20px}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar__inner span{font-weight:800;color:#4e535a;position:absolute;right:15px;line-height:1.9em}.milestone-overlay-wrapper.slanted.all .milestone-overlay__bar:after{position:absolute;top:0;left:0;right:0;bottom:0;content:" ";background:linear-gradient(to bottom,rgba(255,255,255,0.6),transparent,rgba(255,255,255,0.2)) 50% 0,top left;background-size:10%,contain}.milestone-overlay-wrapper.slanted.all .milestone-overlay__name{position:absolute;right:15px;bottom:-23px;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,0.5);transition:ease-in-out 1s}.milestone-overlay-wrapper.slanted.all .milestone-overlay__name p{font-weight:700;padding:5px 10px;line-height:1;color:#fff}.milestone-overlay-wrapper.slanted.all .milestone-overlay.next{overflow:hidden;position:relative}.milestone-overlay-wrapper.slanted.all .milestone-overlay.next .next__wrapper{width:98%;transition:ease-in-out 1s;padding:0 30px 0 20px}.milestone-overlay-wrapper.slanted.all .milestone-overlay.next .next__wrapper div:first-of-type{margin-top:0.75rem}.milestone-overlay-wrapper.slanted.all .milestone-overlay.next .next__wrapper .milestone-overlay__name{background:rgba(0,0,0,0.9)}.milestone-overlay-wrapper.slanted.all .milestone-overlay.next .next__wrapper .test{width:300px;height:100px;background:#4e535a;margin-bottom:10px}.milestone-overlay-wrapper.slanted.one{overflow:visible}.milestone-overlay-wrapper.slanted.one .milestone-overlay{position:relative}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg{position:absolute;top:5px;bottom:5px;right:5px;left:22px;z-index:-1;transform:skew(-15deg,0deg)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.default-red{background:rgba(193,15,58,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.dark-grey{background:rgba(71,76,85,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.light-purple{background:rgba(131,50,167,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.dark-purple{background:rgba(73,14,103,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.light-blue{background:rgba(24,116,220,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.dark-blue{background:rgba(0,40,86,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.dark-aqua{background:rgba(30,173,193,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.dark-green{background:rgba(117,188,33,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.light-yellow{background:rgba(255,195,44,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bg.dark-yellow{background:rgba(255,177,37,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active{padding:0.4rem 1rem 0.4rem 2rem}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .top,.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .bottom{position:absolute;width:20px;padding:10px}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .top{top:0;border-top:2px solid #fff;transform:skew(-15deg,0deg)}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .top.left{left:29px;border-left:2px solid #fff}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .top.right{right:-12px;border-right:2px solid #fff}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .bottom{bottom:0;border-bottom:2px solid #fff;transform:skew(-15deg,0deg)}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .bottom.left{left:4px;border-left:2px solid #fff}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active .bottom.right{right:12px;border-right:2px solid #fff}.milestone-overlay-wrapper.slanted.one .milestone-overlay.active:before{font-size:1.333rem;line-height:2.25rem;font-weight:800;display:block;content:"Our Next Donation Milestone";color:#fff;margin-left:1rem}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar{margin-bottom:2em;margin-left:0.5rem;width:99%;position:relative;transform:skew(-15deg,0deg);background:rgba(51,51,51,0.9);transition:ease-in-out 1s}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar__inner{background:linear-gradient(to right,#1eadc1,#f3fb4a);height:31px;transition:ease-in-out 1s;position:relative}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar__inner.completed{background:#135cb0}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar__inner.completed span{color:#fff;right:20px}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar__inner.completed span.completed_text{left:20px}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar__inner span{font-weight:800;color:#4e535a;position:absolute;right:15px;line-height:1.9em}.milestone-overlay-wrapper.slanted.one .milestone-overlay__bar:after{position:absolute;top:0;left:0;right:0;bottom:0;content:" ";background:linear-gradient(to bottom,rgba(255,255,255,0.6),transparent,rgba(255,255,255,0.2)) 50% 0,top left;background-size:10%,contain}.milestone-overlay-wrapper.slanted.one .milestone-overlay__name{position:absolute;right:15px;bottom:-23px;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,0.5);transition:ease-in-out 1s}.milestone-overlay-wrapper.slanted.one .milestone-overlay__name p{font-weight:700;padding:5px 10px;line-height:1;color:#fff}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next{overflow:hidden;position:relative}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next .next__wrapper{position:absolute;bottom:100%;width:98%;transition:ease-in-out 1s;padding:0 30px 0 20px}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next .next__wrapper div:first-of-type{margin-top:0.75rem}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next .next__wrapper .milestone-overlay__name{background:rgba(0,0,0,0.9)}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next .next__wrapper.load-in{animation:milestoneIn ease-in-out normal forwards 1}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next .next__wrapper.load-out{animation:milestoneOut ease-in-out normal forwards 1}.milestone-overlay-wrapper.slanted.one .milestone-overlay.next .next__wrapper .test{width:300px;height:100px;background:#4e535a;margin-bottom:10px}@keyframes milestoneIn{0%{bottom:100%}100%{bottom:0}}@keyframes milestoneOut{0%{bottom:0}100%{bottom:100%}}.milestone-overlay-wrapper.rounded.all .milestone-overlay{overflow:hidden;position:relative}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg{position:absolute;top:5px;bottom:5px;right:5px;left:5px;z-index:-1;border-radius:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.default-red{background:rgba(193,15,58,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.dark-grey{background:rgba(71,76,85,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.light-purple{background:rgba(131,50,167,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.dark-purple{background:rgba(73,14,103,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.light-blue{background:rgba(24,116,220,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.dark-blue{background:rgba(0,40,86,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.dark-aqua{background:rgba(30,173,193,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.dark-green{background:rgba(117,188,33,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.light-yellow{background:rgba(255,195,44,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bg.dark-yellow{background:rgba(255,177,37,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active{padding:0.4rem 1rem 0.4rem 2rem}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .top,.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .bottom{position:absolute;width:20px;padding:10px}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .top{top:0;border-top:2px solid #fff}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .top:nth-child(1){border-top-left-radius:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .top:nth-child(2){border-top-right-radius:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .bottom{bottom:0;border-bottom:2px solid #fff}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .bottom:nth-child(3){border-bottom-left-radius:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .bottom:nth-child(4){border-bottom-right-radius:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .left{left:0;border-left:2px solid #fff}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active .right{right:0;border-right:2px solid #fff}.milestone-overlay-wrapper.rounded.all .milestone-overlay.active:before{font-size:1.333rem;line-height:2.25rem;font-weight:800;display:block;content:"Our Next Donation Milestone";color:#fff}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar{margin-bottom:2em;width:99%;position:relative;transition:ease-in-out 1s;border-radius:20px;background:rgba(51,51,51,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar__inner{background:linear-gradient(to right,#1eadc1,#f3fb4a);height:31px;border-radius:20px;transition:ease-in-out 1s;position:relative}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar__inner.completed{background:#135cb0}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar__inner.completed span{color:#fff;right:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar__inner.completed span.completed_text{left:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar__inner span{font-weight:800;color:#4e535a;position:absolute;right:15px;line-height:1.9em}.milestone-overlay-wrapper.rounded.all .milestone-overlay__bar:after{position:absolute;border-radius:20px;top:0;left:0;right:0;bottom:0;content:" ";background:linear-gradient(to bottom,rgba(255,255,255,0.6),transparent,rgba(255,255,255,0.2)) 50% 0,top left;background-size:10%,contain}.milestone-overlay-wrapper.rounded.all .milestone-overlay__name{position:absolute;right:15px;bottom:-23px;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,0.8);transition:ease-in-out 1s;border-radius:20px}.milestone-overlay-wrapper.rounded.all .milestone-overlay__name p{font-weight:700;padding:5px 10px;line-height:1;color:#fff}.milestone-overlay-wrapper.rounded.all .milestone-overlay.next{overflow:hidden;position:relative}.milestone-overlay-wrapper.rounded.all .milestone-overlay.next .next__wrapper{width:100%;transition:ease-in-out 1s;padding-left:1.125rem;padding-right:1.125rem}.milestone-overlay-wrapper.rounded.all .milestone-overlay.next .next__wrapper div:first-of-type{margin-top:0.75rem}.milestone-overlay-wrapper.rounded.all .milestone-overlay.next .next__wrapper .milestone-overlay__name{background:rgba(0,0,0,0.9)}.milestone-overlay-wrapper.rounded.all .milestone-overlay.next .next__wrapper .test{width:300px;height:100px;background:#4e535a;margin-bottom:10px}.milestone-overlay-wrapper.rounded.one .milestone-overlay{overflow:hidden;position:relative}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg{position:absolute;top:5px;bottom:5px;right:5px;left:5px;z-index:-1;border-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.default-red{background:rgba(193,15,58,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.dark-grey{background:rgba(71,76,85,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.light-purple{background:rgba(131,50,167,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.dark-purple{background:rgba(73,14,103,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.light-blue{background:rgba(24,116,220,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.dark-blue{background:rgba(0,40,86,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.dark-aqua{background:rgba(30,173,193,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.dark-green{background:rgba(117,188,33,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.light-yellow{background:rgba(255,195,44,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bg.dark-yellow{background:rgba(255,177,37,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active{padding:0.4rem 1rem 0.4rem 2rem}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .top,.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .bottom{position:absolute;width:20px;padding:10px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .top{top:0;border-top:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .top:nth-child(1){border-top-left-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .top:nth-child(2){border-top-right-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .bottom{bottom:0;border-bottom:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .bottom:nth-child(3){border-bottom-left-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .bottom:nth-child(4){border-bottom-right-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .left{left:0;border-left:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active .right{right:0;border-right:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.active:before{font-size:1.333rem;line-height:2.25rem;font-weight:800;display:block;content:"Our Next Donation Milestone";color:#fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed{padding:0.75rem 1.125rem}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .top,.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .bottom{position:absolute;width:20px;padding:10px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .top{top:0;border-top:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .top:nth-child(1){border-top-left-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .top:nth-child(2){border-top-right-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .bottom{bottom:0;border-bottom:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .bottom:nth-child(3){border-bottom-left-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .bottom:nth-child(4){border-bottom-right-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .left{left:0;border-left:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed .right{right:0;border-right:2px solid #fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.completed:before{font-size:1.77689rem;line-height:2.5rem;font-weight:800;text-align:center;display:block;content:"All donation milestones completed!";color:#fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar{margin-bottom:2em;width:99%;position:relative;transition:ease-in-out 1s;border-radius:20px;background:rgba(51,51,51,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar__inner{background:linear-gradient(to right,#1eadc1,#f3fb4a);height:31px;border-radius:20px;transition:ease-in-out 1s;position:relative}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar__inner.completed{background:#135cb0}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar__inner.completed span{color:#fff;right:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar__inner.completed span.completed_text{left:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar__inner span{font-weight:800;color:#4e535a;position:absolute;right:15px;line-height:1.9em}.milestone-overlay-wrapper.rounded.one .milestone-overlay__bar:after{position:absolute;border-radius:20px;top:0;left:0;right:0;bottom:0;content:" ";background:linear-gradient(to bottom,rgba(255,255,255,0.6),transparent,rgba(255,255,255,0.2)) 50% 0,top left;background-size:10%,contain}.milestone-overlay-wrapper.rounded.one .milestone-overlay__name{position:absolute;right:15px;bottom:-23px;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,0.5);transition:ease-in-out 1s;border-radius:20px}.milestone-overlay-wrapper.rounded.one .milestone-overlay__name p{font-weight:700;padding:5px 10px;line-height:1;color:#fff}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next{overflow:hidden;position:relative;padding-bottom:1.2em}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next .next__wrapper{position:absolute;bottom:100%;width:100%;transition:ease-in-out 1s;padding-bottom:0.75rem;padding-left:1.125rem;padding-right:1.125rem}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next .next__wrapper div:first-of-type{margin-top:0.75rem}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next .next__wrapper .milestone-overlay__name{background:rgba(0,0,0,0.9)}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next .next__wrapper.load-in{animation:milestoneIn ease-in-out normal forwards 1}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next .next__wrapper.load-out{animation:milestoneOut ease-in-out normal forwards 1}.milestone-overlay-wrapper.rounded.one .milestone-overlay.next .next__wrapper .test{width:300px;height:100px;background:#4e535a;margin-bottom:10px}@keyframes milestoneIn{0%{bottom:100%}100%{bottom:0}}@keyframes milestoneOut{0%{bottom:0}100%{bottom:100%}}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.poll-body-wrapper.chroma{padding:1rem;background-color:#66ff00;height:100vh;width:100vw}.poll-body-wrapper.chroma .poll-wrapper{background:#000}.poll-body-wrapper.full-size{padding:0}.poll-body-wrapper.full-size .poll-wrapper{height:100vh;width:100vw}.poll-wrapper{color:#fff;border-radius:0.2rem;background:rgba(0,0,0,0.5);padding:2rem;width:500px;min-height:405px;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";display:flex;flex-direction:column}.poll-wrapper .poll_name{font-size:1.776889rem;line-height:2.25rem;font-weight:600;margin-bottom:10px}.poll-wrapper .poll_bottom{width:100px;margin:2rem auto 0}.poll-wrapper .poll{margin-top:15px}.poll-wrapper .poll__wrapper{flex-grow:1}.poll-wrapper .poll__title{font-size:1.333rem;line-height:2.25rem}.poll-wrapper .poll__title::after{content:" ";display:block;clear:both}.poll-wrapper .poll__title___name{float:left}.poll-wrapper .poll__title___votes{float:right}.poll-wrapper .poll__title___votes .dollar-container{margin-left:2rem;margin-right:2rem}.poll-wrapper .poll__title___votes .percent-container{width:50px;display:inline-block;text-align:right}.poll-wrapper .poll__cont{background:rgba(78,83,90,0.5);height:15px;border-radius:0.2rem}.poll-wrapper .poll__cont___amount{height:inherit;background-size:400% 400%;position:relative;transition:ease-in-out 1s;animation:gradient 15s ease infinite;border-radius:0.2rem}.poll-wrapper .poll__cont___amount p{padding-top:8px;font-size:1.6rem;color:#fff}.poll-wrapper .poll__default-red .poll__cont___amount{background:#c10f3a}.poll-wrapper .poll__light-grey .poll__cont___amount{background:#f5f5f5}.poll-wrapper .poll__medium-grey .poll__cont___amount{background:#ccc}.poll-wrapper .poll__light-purple .poll__cont___amount{background:#8332a7}.poll-wrapper .poll__dark-purple .poll__cont___amount{background:#490e67}.poll-wrapper .poll__light-blue .poll__cont___amount{background:#135cb0}.poll-wrapper .poll__dark-blue .poll__cont___amount{background:#002856}.poll-wrapper .poll__light-aqua .poll__cont___amount{background:#64d0e4}.poll-wrapper .poll__dark-aqua .poll__cont___amount{background:#1eadc1}.poll-wrapper .poll__light-green .poll__cont___amount{background:#c0da07}.poll-wrapper .poll__dark-green .poll__cont___amount{background:rgb(117,188,33)}.poll-wrapper .poll__light-yellow .poll__cont___amount{background:#ffc32c}.poll-wrapper .poll__dark-yellow .poll__cont___amount{background:#ffb125}.poll-wrapper .poll__multi:nth-child(n) .poll__cont___amount{background:#8332a7}.poll-wrapper .poll__multi:nth-child(2n) .poll__cont___amount{background:#135cb0}.poll-wrapper .poll__multi:nth-child(3n) .poll__cont___amount{background:#64d0e4}.poll-wrapper .poll__multi:nth-child(4n) .poll__cont___amount{background:#c0da07}.poll-wrapper .poll__multi:nth-child(5n) .poll__cont___amount{background:#ffc32c}.poll-wrapper .poll__multi:nth-child(6n) .poll__cont___amount{background:#490e67}.poll-wrapper .poll__multi:nth-child(7n) .poll__cont___amount{background:#002856}.poll-wrapper .poll__multi:nth-child(8n) .poll__cont___amount{background:#1eadc1}.poll-wrapper .poll__multi:nth-child(9n) .poll__cont___amount{background:rgb(117,188,33)}.poll-wrapper .poll__multi:nth-child(10n) .poll__cont___amount{background:#ffb125}.poll-wrapper .poll__multi:nth-child(11n) .poll__cont___amount{background:#64d0e4}.poll-wrapper .logo{position:relative;height:75px}.poll-wrapper .logo span{display:none}.poll-wrapper .logo .child-icon{position:absolute;left:10px}.poll-wrapper .logo .playlive_logo{position:absolute;width:7rem;height:7rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 25%;background-size:100%}.poll-wrapper .logo .custom-logo-img{position:absolute;top:5px;width:4em;height:4em;left:20px}.poll-1v1-wrapper{font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";border-radius:0.5rem;background:rgba(0,0,0,0.5);padding:1rem;min-width:450px;width:100%}.poll-1v1-wrapper .poll_options{display:flex}.poll-1v1-wrapper .poll_name{color:white;font-weight:bold;font-size:22px;margin-bottom:5px}.poll-1v1-wrapper .poll{height:50px;white-space:nowrap;min-width:250px;width:-moz-max-content;width:max-content}.poll-1v1-wrapper .poll.poll-zero{width:50%!important}.poll-1v1-wrapper .poll:last-child .text-content{margin-right:3em}.poll-1v1-wrapper .poll .text-content{font-weight:700;padding-left:1rem;padding-right:1rem;font-size:1.6rem;margin-top:6px;text-shadow:1px 1px 3px #333;letter-spacing:1px;color:#fff;min-width:100px;text-overflow:clip;width:-moz-max-content;width:max-content}.poll-1v1-wrapper .poll.default-red:nth-child(even){border-top-right-radius:10px;border-bottom-right-radius:10px;background:linear-gradient(-45deg,#c10f3a,#c10f3a,rgb(115.8,9,34.8));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.default-red:nth-child(even) p{text-align:left}.poll-1v1-wrapper .poll.default-red:nth-child(odd){border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(-45deg,rgb(87,15,33.6),#911938,#911938);transition:ease-in-out 1s}.poll-1v1-wrapper .poll.default-red:nth-child(odd) p{text-align:right}.poll-1v1-wrapper .poll.light-purple:nth-child(even){border-top-right-radius:10px;border-bottom-right-radius:10px;background:linear-gradient(-45deg,#8332a7,#8332a7,rgb(78.6,30,100.2));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-purple:nth-child(even) p{text-align:left}.poll-1v1-wrapper .poll.light-purple:nth-child(odd){border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(-45deg,rgb(43.8,8.4,61.8),#490e67,#490e67);transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-purple:nth-child(odd) p{text-align:right}.poll-1v1-wrapper .poll.light-blue:nth-child(even){border-top-right-radius:10px;border-bottom-right-radius:10px;background:linear-gradient(-45deg,#135cb0,#135cb0,rgb(11.4,55.2,105.6));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-blue:nth-child(even) p{text-align:left}.poll-1v1-wrapper .poll.light-blue:nth-child(odd){border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(-45deg,rgb(0,24,51.6),#002856,#002856);transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-blue:nth-child(odd) p{text-align:right}.poll-1v1-wrapper .poll.light-aqua .poll__cont___amount{background:#64d0e4}.poll-1v1-wrapper .poll.light-aqua:nth-child(even){border-top-right-radius:10px;border-bottom-right-radius:10px;background:linear-gradient(-45deg,#64d0e4,#64d0e4,rgb(60,124.8,136.8));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-aqua:nth-child(even) p{text-align:left}.poll-1v1-wrapper .poll.light-aqua:nth-child(odd){border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(-45deg,rgb(18,103.8,115.8),#1eadc1,#1eadc1);transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-aqua:nth-child(odd) p{text-align:right}.poll-1v1-wrapper .poll.light-green:nth-child(even){border-top-right-radius:10px;border-bottom-right-radius:10px;background:linear-gradient(-45deg,#c0da07,#c0da07,rgb(115.2,130.8,4.2));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-green:nth-child(even) p{text-align:left}.poll-1v1-wrapper .poll.light-green:nth-child(odd){border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(-45deg,rgb(70.2,112.8,19.8),rgb(117,188,33),rgb(117,188,33));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-green:nth-child(odd) p{text-align:right}.poll-1v1-wrapper .poll.light-yellow:nth-child(even),.poll-1v1-wrapper .poll.ccam:nth-child(even){border-top-right-radius:10px;border-bottom-right-radius:10px;background:linear-gradient(-45deg,#ffc32c,#ffc32c,rgb(153,117,26.4));transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-yellow:nth-child(even) p,.poll-1v1-wrapper .poll.ccam:nth-child(even) p{text-align:left}.poll-1v1-wrapper .poll.light-yellow:nth-child(odd),.poll-1v1-wrapper .poll.ccam:nth-child(odd){border-top-left-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(-45deg,rgb(153,106.2,22.2),#ffb125,#ffb125);transition:ease-in-out 1s}.poll-1v1-wrapper .poll.light-yellow:nth-child(odd) p,.poll-1v1-wrapper .poll.ccam:nth-child(odd) p{text-align:right}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.incentive-overlay{position:relative;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif"}.incentive-overlay ul{margin:0;padding:0}.incentive-overlay ul li.no-rewards{text-shadow:0 0 2px rgba(0,0,0,0.6)}.incentive-overlay ul.slanted div{transform:skewX(-10deg);border-radius:0.2rem}.incentive-overlay ul.slanted div span{padding:0.5rem 1rem;transform:skewX(10deg);display:block}.incentive-overlay ul.slanted div .quantity{transform:skewX(0deg)}.incentive-overlay ul.slanted .stars{transform:skewX(0deg)}.incentive-overlay ul.classic div{border-radius:0.2rem}.incentive-overlay ul.classic div span{display:block;padding:0.5rem 1rem}.incentive-overlay ul.classic div .quantity{font-style:italic}.incentive-overlay ul.rounded div{border-radius:2rem}.incentive-overlay ul.rounded div span{display:block;padding:0.5rem 1rem}.incentive-overlay ul.rounded div .quantity{font-style:italic;border-top-right-radius:2rem!important;border-bottom-right-radius:2rem!important}.incentive-overlay ul .stars{height:52px;width:100px;display:inline-block;position:relative;transform:skewX(0deg);overflow:hidden}.incentive-overlay ul .stars .star:nth-child(1){width:35px;height:34px;position:absolute;left:-100%;top:7px;transform:rotate(-7deg);-webkit-mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#ffb125;animation:starMove 1s 2.5s ease-in-out 1 forwards,starFloat 2s 5s ease-in-out infinite forwards}@keyframes starMove{0%{left:-100%}70%{left:40px;transform:rotate(7deg)}100%{left:25px;transform:rotate(-7deg)}}@keyframes starFloat{0%{transform:rotate(-7deg) translateY(0px)}50%{transform:rotate(-7deg) translateY(2px)}100%{transform:rotate(-7deg) translateY(0)}}.incentive-overlay ul .stars .star:nth-child(2){width:16px;height:15px;position:absolute;top:9px;left:-100%;transform:rotate(15deg);-webkit-mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:rgb(229.5,159.3,33.3);animation:starMove2 1.2s 2.5s ease-in-out 1 forwards,starWiggle 30s 5s ease-in-out infinite forwards}@keyframes starWiggle{0%{left:10px;transform:rotate(15deg)}2%{left:10px;transform:rotate(15deg)}2.5%{left:10px;transform:rotate(25deg)}3%{left:10px;transform:rotate(5deg)}3.5%{left:10px;transform:rotate(25deg)}4%{left:10px;transform:rotate(5deg)}4.5%{left:10px;transform:rotate(15deg)}}.incentive-overlay ul .stars .star:nth-child(3){width:15px;height:14px;position:absolute;bottom:15px;left:-100%;transform:rotate(-15deg);-webkit-mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;mask:url("/assets/star_filled-DUQsrn3t.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:rgb(204,141.6,29.6);animation:starMove3 1s 2.5s ease-in-out 1 forwards,starWiggle2 30s 5s ease-in-out infinite forwards}@keyframes starWiggle2{0%{left:62px;transform:rotate(-15deg)}2%{left:62px;transform:rotate(-15deg)}2.5%{left:62px;transform:rotate(-25deg)}3%{left:62px;transform:rotate(-5deg)}3.5%{left:62px;transform:rotate(-25deg)}4%{left:62px;transform:rotate(-15deg)}4.5%{left:62px;transform:rotate(-15deg)}}@keyframes starMove2{0%{left:-100%}70%{left:20px;transform:rotate(30deg)}100%{left:10px;transform:rotate(15deg)}}@keyframes starMove3{0%{left:-100%}70%{left:72px;transform:rotate(15deg)}100%{left:62px;transform:rotate(-15deg)}}.incentive-overlay ul li{font-size:25px;width:-moz-fit-content;width:fit-content;margin:3px 0;color:#fff;padding:5px 15px;list-style-type:none;line-height:1;display:flex;opacity:0}.incentive-overlay ul li .title{padding:0.5rem 1rem;font-weight:800}.incentive-overlay ul li .title.default-red{background:linear-gradient(#c10f3a,rgb(115.8,9,34.8))}.incentive-overlay ul li .title.dark-grey{background:linear-gradient(#4e535a,rgb(46.8,49.8,54))}.incentive-overlay ul li .title.light-purple{background:linear-gradient(#8332a7,rgb(78.6,30,100.2))}.incentive-overlay ul li .title.dark-purple{background:linear-gradient(#490e67,rgb(43.8,8.4,61.8))}.incentive-overlay ul li .title.light-blue{background:linear-gradient(#135cb0,rgb(11.4,55.2,105.6))}.incentive-overlay ul li .title.dark-blue{background:linear-gradient(#002856,rgb(0,24,51.6))}.incentive-overlay ul li .title.light-aqua{background:linear-gradient(#64d0e4,rgb(60,124.8,136.8))}.incentive-overlay ul li .title.dark-aqua{background:linear-gradient(#1eadc1,rgb(18,103.8,115.8))}.incentive-overlay ul li .title.light-green{background:linear-gradient(#c0da07,rgb(115.2,130.8,4.2))}.incentive-overlay ul li .title.dark-green{background:linear-gradient(rgb(117,188,33),rgb(70.2,112.8,19.8))}.incentive-overlay ul li .title.light-yellow{background:linear-gradient(#ffc32c,rgb(153,117,26.4))}.incentive-overlay ul li .title.dark-yellow{background:linear-gradient(#ffb125,rgb(153,106.2,22.2))}.incentive-overlay ul li .amount{font-size:1.333rem;line-height:2.25rem;background:linear-gradient(#4e535a,rgb(46.8,49.8,54))}.incentive-overlay ul li .amount span{font-weight:800}.incentive-overlay ul li .amount.highlighted{font-size:1.776889rem;line-height:2.25rem}.incentive-overlay ul li .text{margin-left:0.5rem;margin-right:0;font-size:1.333rem;line-height:2.25rem;font-weight:700;background:#c10f3a}.incentive-overlay ul li .text.default-red{background:linear-gradient(#c10f3a,rgb(135.1,10.5,40.6))}.incentive-overlay ul li .text.dark-grey{background:linear-gradient(#4e535a,rgb(54.6,58.1,63))}.incentive-overlay ul li .text.light-purple{background:linear-gradient(#8332a7,rgb(91.7,35,116.9))}.incentive-overlay ul li .text.dark-purple{background:linear-gradient(#490e67,rgb(51.1,9.8,72.1))}.incentive-overlay ul li .text.light-blue{background:linear-gradient(#135cb0,rgb(13.3,64.4,123.2))}.incentive-overlay ul li .text.dark-blue{background:linear-gradient(#002856,rgb(0,28,60.2))}.incentive-overlay ul li .text.light-aqua{background:linear-gradient(#64d0e4,rgb(70,145.6,159.6))}.incentive-overlay ul li .text.dark-aqua{background:linear-gradient(#1eadc1,rgb(21,121.1,135.1))}.incentive-overlay ul li .text.light-green{background:linear-gradient(#c0da07,rgb(134.4,152.6,4.9))}.incentive-overlay ul li .text.dark-green{background:linear-gradient(rgb(117,188,33),rgb(81.9,131.6,23.1))}.incentive-overlay ul li .text.light-yellow{background:linear-gradient(#ffc32c,rgb(178.5,136.5,30.8))}.incentive-overlay ul li .text.dark-yellow{background:linear-gradient(#ffb125,rgb(178.5,123.9,25.9))}.incentive-overlay ul li .text span{display:inline-block}.incentive-overlay ul li .text .quantity{background-color:rgba(0,0,0,0.7);border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.incentive-overlay ul li .text.highlighted{overflow:hidden;position:relative}.incentive-overlay ul li .text.highlighted:before{content:"";position:absolute;left:-100%;display:block;width:100%;height:52px;background:linear-gradient(135deg,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%)}@keyframes highlightMove{0%{left:-100%}20%,80%{left:0}100%{left:-100%}}.incentive-overlay ul li .text.highlighted{font-size:1.776889rem;line-height:2.25rem}.incentive-overlay ul.hidden{display:none}.incentive-overlay ul.load li{opacity:1}.incentive-overlay ul.load-in li{animation:load-in 0.5s ease-in-out 1 normal forwards}.incentive-overlay ul.load-out li{opacity:1;animation:load-out 0.5s ease-in-out 1 normal forwards}@keyframes load-in{0%{opacity:0}100%{opacity:1}}@keyframes load-out{0%{opacity:1}100%{opacity:0}}
@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.total-overlay{height:105px;width:300px;background-image:url(/assets/triangle_bg-BYTupjE2.png);background-color:#4e535a;border-top-left-radius:0.35rem;border-top-right-radius:0.35rem;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif"}.total-overlay.gt{background-image:url(/assets/gt_total_bg-BPC6RaoH.png);background-repeat:no-repeat;background-color:#000}.total-overlay .top-container{height:105px;position:relative}.total-overlay .top-container .logo-custom img{height:50px;width:50px}.total-overlay .top-container .logo{height:60px}.total-overlay .top-container .logo .child-icon{bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:10px}.total-overlay .top-container .logo .playlive_logo{background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 20%;background-size:100%;display:inline-block;height:7rem;width:7rem;bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:0}.total-overlay .top-container .logo .playlive_logo span{display:none}.total-overlay .top-container .logo .custom-logo-img{position:absolute;height:52px;width:52px;bottom:0;left:0;margin:0 auto;right:0;top:8px}.total-overlay .top-container .carousel-root{height:45px}.total-overlay .top-container .carousel-root .carousel{margin:0;overflow:hidden;position:relative}.total-overlay .top-container .carousel-root .carousel button{display:none}.total-overlay .top-container .event-name{font-weight:500;height:45px;color:#fff;font-size:1.4em;text-shadow:1px 1px 3px #333;line-height:1.7em;text-align:center}.total-overlay .top-container .event-name.long{font-size:1em;line-height:1.3em}.total-overlay .top-container .therm-raised{font-weight:500;height:45px;color:#fff;font-size:1.7em;text-shadow:1px 1px 3px #333;line-height:1.5em;text-align:center}.total-overlay .top-container .slide{background:transparent}.total-overlay .bottom-container{height:25px;position:relative;background-color:rgba(83,89,99,0.7);border-bottom-left-radius:0.35rem;border-bottom-right-radius:0.35rem;overflow:hidden}.total-overlay .bottom-container .therm-container{overflow:hidden}.total-overlay .bottom-container .therm-container .therm-inner{background-color:#c10f3a;height:25px;position:relative}
@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.lifetime-overlay{height:1000px}.ribbon{position:absolute;top:0%;left:0;margin:0 auto;right:0}.ribbon.hide{opacity:0;transition:opacity 1.56s ease-in-out}.ribbon [class*=ribbon-]{margin:85px auto 0;transform-origin:50% 50%;transform:rotate(-8.5deg);position:relative;z-index:4;width:350px;height:70px}.ribbon [class*=ribbon-].default-red:before{background:rgb(57.9,4.5,17.4)}.ribbon [class*=ribbon-].default-red .inner{background-image:linear-gradient(#c10f3a,rgb(96.5,7.5,29))}.ribbon [class*=ribbon-].default-red:after{background:rgb(57.9,4.5,17.4)}.ribbon [class*=ribbon-].dark-grey:before{background:rgb(23.4,24.9,27)}.ribbon [class*=ribbon-].dark-grey .inner{background-image:linear-gradient(#4e535a,rgb(39,41.5,45))}.ribbon [class*=ribbon-].dark-grey:after{background:rgb(23.4,24.9,27)}.ribbon [class*=ribbon-].light-purple:before{background:rgb(39.3,15,50.1)}.ribbon [class*=ribbon-].light-purple .inner{background-image:linear-gradient(#8332a7,rgb(65.5,25,83.5))}.ribbon [class*=ribbon-].light-purple:after{background:rgb(39.3,15,50.1)}.ribbon [class*=ribbon-].dark-purple:before{background:rgb(21.9,4.2,30.9)}.ribbon [class*=ribbon-].dark-purple .inner{background-image:linear-gradient(#490e67,rgb(36.5,7,51.5))}.ribbon [class*=ribbon-].dark-purple:after{background:rgb(21.9,4.2,30.9)}.ribbon [class*=ribbon-].light-blue:before{background:rgb(5.7,27.6,52.8)}.ribbon [class*=ribbon-].light-blue .inner{background-image:linear-gradient(#135cb0,rgb(9.5,46,88))}.ribbon [class*=ribbon-].light-blue:after{background:rgb(5.7,27.6,52.8)}.ribbon [class*=ribbon-].dark-blue:before{background:rgb(0,12,25.8)}.ribbon [class*=ribbon-].dark-blue .inner{background-image:linear-gradient(#002856,#00142b)}.ribbon [class*=ribbon-].dark-blue:after{background:rgb(0,12,25.8)}.ribbon [class*=ribbon-].light-aqua:before{background:rgb(30,62.4,68.4)}.ribbon [class*=ribbon-].light-aqua .inner{background-image:linear-gradient(#64d0e4,#326872)}.ribbon [class*=ribbon-].light-aqua:after{background:rgb(30,62.4,68.4)}.ribbon [class*=ribbon-].dark-aqua:before{background:rgb(9,51.9,57.9)}.ribbon [class*=ribbon-].dark-aqua .inner{background-image:linear-gradient(#1eadc1,rgb(15,86.5,96.5))}.ribbon [class*=ribbon-].dark-aqua:after{background:rgb(9,51.9,57.9)}.ribbon [class*=ribbon-].light-green:before{background:rgb(57.6,65.4,2.1)}.ribbon [class*=ribbon-].light-green .inner{background-image:linear-gradient(#c0da07,rgb(96,109,3.5))}.ribbon [class*=ribbon-].light-green:after{background:rgb(57.6,65.4,2.1)}.ribbon [class*=ribbon-].dark-green:before{background:rgb(35.1,56.4,9.9)}.ribbon [class*=ribbon-].dark-green .inner{background-image:linear-gradient(rgb(117,188,33),rgb(58.5,94,16.5))}.ribbon [class*=ribbon-].dark-green:after{background:rgb(35.1,56.4,9.9)}.ribbon [class*=ribbon-].light-yellow:before{background:rgb(76.5,58.5,13.2)}.ribbon [class*=ribbon-].light-yellow .inner{background-image:linear-gradient(#ffc32c,rgb(127.5,97.5,22))}.ribbon [class*=ribbon-].light-yellow:after{background:rgb(76.5,58.5,13.2)}.ribbon [class*=ribbon-].dark-yellow:before{background:rgb(76.5,53.1,11.1)}.ribbon [class*=ribbon-].dark-yellow .inner{background-image:linear-gradient(#ffb125,rgb(127.5,88.5,18.5))}.ribbon [class*=ribbon-].dark-yellow:after{background:rgb(76.5,53.1,11.1)}.ribbon [class*=ribbon-] .inner{color:#fff;text-transform:uppercase;text-align:center;display:block;width:0;height:100%;text-shadow:0 10px 10px rgba(0,0,0,0.4);border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative;z-index:2;transform:skewX(-9deg);transition:width 0.12s ease-in-out}.ribbon [class*=ribbon-]:before{content:"";transform-origin:0 0;transform:rotate(-20.25deg) skewX(-9deg) translateX(158px);display:block;width:0;height:100%;position:absolute;top:0;left:4px;border-top:3px solid rgb(76.5,76.5,76.5);border-bottom:3px solid rgb(76.5,76.5,76.5);z-index:-1;transition:all 0.12s ease-in-out 0.7s}.ribbon .ribbon-1 .inner{padding:17px 0;font-weight:800}.ribbon .ribbon-1 .inner span{font-size:1.5rem;line-height:1.2}.ribbon .ribbon-2{z-index:3;font-size:45px;width:500px;height:120px;margin-top:30px}.ribbon .ribbon-2 .inner{padding:17px 0}.ribbon .ribbon-2 .inner span{font-weight:800;line-height:4.1rem}.ribbon .ribbon-2:before{width:0;left:11px;transform:rotate(-10.25deg) skewX(-9deg) translateX(425px);height:47px;transition-delay:0.94s}.ribbon .ribbon-3{z-index:2;font-size:9px;width:200px;height:70px;margin-top:30px}.ribbon .ribbon-3 .inner{padding:17px 0}.ribbon .ribbon-3 .inner span{padding-top:0.1rem;font-weight:800;font-size:1.5rem;line-height:1.2}.ribbon .ribbon-3:before{width:0;height:47px;left:11px;transform:rotate(-12.4deg) skewX(-9deg) translateX(350px);transition-delay:1.18s}.ribbon .ribbon-3:after{content:"";transform-origin:100% 100%;transform:rotate(-15.3deg) skewX(9deg) translateX(72px);display:block;width:0;height:45px;position:absolute;bottom:0;right:4px;z-index:-1;transition-delay:1.42s}.ribbon.active .inner{width:100%}.ribbon.active .ribbon-1{--s: 70px;--d: 0px;--c: 20px}.ribbon.active .ribbon-1 .inner{transition-delay:0.82s}.ribbon.active .ribbon-1:before{width:158px;transform:rotate(-20.25deg) skewX(-9deg) translateX(4px);clip-path:polygon(0 0,var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d) / 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d) / 2))}.ribbon.active .ribbon-2 .inner{transition-delay:1.06s}.ribbon.active .ribbon-2 .inner:before,.ribbon.active .ribbon-2 .inner:after{opacity:1}.ribbon.active .ribbon-2:before{width:430px;transform:rotate(-10.45deg) skewX(-9deg) translateX(4px)}.ribbon.active .ribbon-3 .inner{transition-delay:1.3s}.ribbon.active .ribbon-3:before{width:345px;transform:rotate(-12.6deg) skewX(-9deg) translateX(4px)}.ribbon.active .ribbon-3:after{width:75px;transform:rotate(-25.3deg) skewX(9deg) translateX(-2px);border-top:3px solid rgb(76.5,76.5,76.5);border-bottom:3px solid rgb(76.5,76.5,76.5);--s: 70px;--d: 0px;--c: 20px;clip-path:polygon(0 0,var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d) / 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d) / 2))}.ribbon .fadeLeft{opacity:0;transform:translateX(-100%);transition:all 0.3s ease-in-out 1.56s;display:block}.ribbon .fadeRight{opacity:0;transform:translateX(100%);transition:all 0.3s ease-in-out 1.56s;display:block}.ribbon .fadeIn{opacity:0;transition:all 0.8s ease-in-out 1.56s;display:block}.ribbon.active .fadeLeft,.ribbon.active .fadeRight{opacity:1;transform:translateX(0px)}.ribbon.active .fadeIn{opacity:1}
@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.subathon-timer-overlay{width:100%;height:100%;overflow:hidden;position:relative;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:25px}.subathon-timer-overlay.default-red{color:#c10f3a}.subathon-timer-overlay.default-red .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(135.1,10.5,40.6,0.2))}.subathon-timer-overlay.default-red .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(199.2,39,77.7,0.25),0 0 15px rgba(199.2,39,77.7,0.25),0 0 18px rgba(199.2,39,77.7,0.25),0 0 30px rgba(199.2,39,77.7,0.25),0 0 20px rgba(199.2,39,77.7,0.25),0 0 10px rgba(199.2,39,77.7,0.25),0 0 18px rgba(199.2,39,77.7,0.25)}.subathon-timer-overlay.default-red .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(199.2,39,77.7,0.5),0 0 15px rgba(199.2,39,77.7,0.5),0 0 18px rgba(199.2,39,77.7,0.5),0 0 30px rgba(199.2,39,77.7,0.5),0 0 20px rgba(199.2,39,77.7,0.5),0 0 10px rgba(199.2,39,77.7,0.5),0 0 18px rgba(199.2,39,77.7,0.5)}.subathon-timer-overlay.default-red .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(199.2,39,77.7,0.9),0 0 15px rgba(199.2,39,77.7,0.9),0 0 18px rgba(199.2,39,77.7,0.9),0 0 30px rgba(199.2,39,77.7,0.9),0 0 20px rgba(199.2,39,77.7,0.9),0 0 10px rgba(199.2,39,77.7,0.9),0 0 18px rgba(199.2,39,77.7,0.9)}.subathon-timer-overlay.default-red .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.default-red .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.default-red .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.default-red .inner-countdown span{-webkit-text-stroke:4px rgba(154.4,12,46.4,0.7)}.subathon-timer-overlay.dark-grey{color:#4e535a}.subathon-timer-overlay.dark-grey .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(54.6,58.1,63,0.2))}.subathon-timer-overlay.dark-grey .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(95.7,100.2,106.5,0.25),0 0 15px rgba(95.7,100.2,106.5,0.25),0 0 18px rgba(95.7,100.2,106.5,0.25),0 0 30px rgba(95.7,100.2,106.5,0.25),0 0 20px rgba(95.7,100.2,106.5,0.25),0 0 10px rgba(95.7,100.2,106.5,0.25),0 0 18px rgba(95.7,100.2,106.5,0.25)}.subathon-timer-overlay.dark-grey .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(95.7,100.2,106.5,0.5),0 0 15px rgba(95.7,100.2,106.5,0.5),0 0 18px rgba(95.7,100.2,106.5,0.5),0 0 30px rgba(95.7,100.2,106.5,0.5),0 0 20px rgba(95.7,100.2,106.5,0.5),0 0 10px rgba(95.7,100.2,106.5,0.5),0 0 18px rgba(95.7,100.2,106.5,0.5)}.subathon-timer-overlay.dark-grey .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(95.7,100.2,106.5,0.9),0 0 15px rgba(95.7,100.2,106.5,0.9),0 0 18px rgba(95.7,100.2,106.5,0.9),0 0 30px rgba(95.7,100.2,106.5,0.9),0 0 20px rgba(95.7,100.2,106.5,0.9),0 0 10px rgba(95.7,100.2,106.5,0.9),0 0 18px rgba(95.7,100.2,106.5,0.9)}.subathon-timer-overlay.dark-grey .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.dark-grey .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.dark-grey .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.dark-grey .inner-countdown span{-webkit-text-stroke:4px rgba(62.4,66.4,72,0.7)}.subathon-timer-overlay.light-purple{color:#8332a7}.subathon-timer-overlay.light-purple .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(91.7,35,116.9,0.2))}.subathon-timer-overlay.light-purple .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(143.4,70.5,175.8,0.25),0 0 15px rgba(143.4,70.5,175.8,0.25),0 0 18px rgba(143.4,70.5,175.8,0.25),0 0 30px rgba(143.4,70.5,175.8,0.25),0 0 20px rgba(143.4,70.5,175.8,0.25),0 0 10px rgba(143.4,70.5,175.8,0.25),0 0 18px rgba(143.4,70.5,175.8,0.25)}.subathon-timer-overlay.light-purple .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(143.4,70.5,175.8,0.5),0 0 15px rgba(143.4,70.5,175.8,0.5),0 0 18px rgba(143.4,70.5,175.8,0.5),0 0 30px rgba(143.4,70.5,175.8,0.5),0 0 20px rgba(143.4,70.5,175.8,0.5),0 0 10px rgba(143.4,70.5,175.8,0.5),0 0 18px rgba(143.4,70.5,175.8,0.5)}.subathon-timer-overlay.light-purple .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(143.4,70.5,175.8,0.9),0 0 15px rgba(143.4,70.5,175.8,0.9),0 0 18px rgba(143.4,70.5,175.8,0.9),0 0 30px rgba(143.4,70.5,175.8,0.9),0 0 20px rgba(143.4,70.5,175.8,0.9),0 0 10px rgba(143.4,70.5,175.8,0.9),0 0 18px rgba(143.4,70.5,175.8,0.9)}.subathon-timer-overlay.light-purple .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.light-purple .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.light-purple .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.light-purple .inner-countdown span{-webkit-text-stroke:4px rgba(104.8,40,133.6,0.7)}.subathon-timer-overlay.dark-purple{color:#490e67}.subathon-timer-overlay.dark-purple .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(51.1,9.8,72.1,0.2))}.subathon-timer-overlay.dark-purple .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(91.2,38.1,118.2,0.25),0 0 15px rgba(91.2,38.1,118.2,0.25),0 0 18px rgba(91.2,38.1,118.2,0.25),0 0 30px rgba(91.2,38.1,118.2,0.25),0 0 20px rgba(91.2,38.1,118.2,0.25),0 0 10px rgba(91.2,38.1,118.2,0.25),0 0 18px rgba(91.2,38.1,118.2,0.25)}.subathon-timer-overlay.dark-purple .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(91.2,38.1,118.2,0.5),0 0 15px rgba(91.2,38.1,118.2,0.5),0 0 18px rgba(91.2,38.1,118.2,0.5),0 0 30px rgba(91.2,38.1,118.2,0.5),0 0 20px rgba(91.2,38.1,118.2,0.5),0 0 10px rgba(91.2,38.1,118.2,0.5),0 0 18px rgba(91.2,38.1,118.2,0.5)}.subathon-timer-overlay.dark-purple .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(91.2,38.1,118.2,0.9),0 0 15px rgba(91.2,38.1,118.2,0.9),0 0 18px rgba(91.2,38.1,118.2,0.9),0 0 30px rgba(91.2,38.1,118.2,0.9),0 0 20px rgba(91.2,38.1,118.2,0.9),0 0 10px rgba(91.2,38.1,118.2,0.9),0 0 18px rgba(91.2,38.1,118.2,0.9)}.subathon-timer-overlay.dark-purple .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.dark-purple .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.dark-purple .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.dark-purple .inner-countdown span{-webkit-text-stroke:4px rgba(58.4,11.2,82.4,0.7)}.subathon-timer-overlay.light-blue{color:#135cb0}.subathon-timer-overlay.light-blue .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(13.3,64.4,123.2,0.2))}.subathon-timer-overlay.light-blue .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(42.6,108.3,183.9,0.25),0 0 15px rgba(42.6,108.3,183.9,0.25),0 0 18px rgba(42.6,108.3,183.9,0.25),0 0 30px rgba(42.6,108.3,183.9,0.25),0 0 20px rgba(42.6,108.3,183.9,0.25),0 0 10px rgba(42.6,108.3,183.9,0.25),0 0 18px rgba(42.6,108.3,183.9,0.25)}.subathon-timer-overlay.light-blue .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(42.6,108.3,183.9,0.5),0 0 15px rgba(42.6,108.3,183.9,0.5),0 0 18px rgba(42.6,108.3,183.9,0.5),0 0 30px rgba(42.6,108.3,183.9,0.5),0 0 20px rgba(42.6,108.3,183.9,0.5),0 0 10px rgba(42.6,108.3,183.9,0.5),0 0 18px rgba(42.6,108.3,183.9,0.5)}.subathon-timer-overlay.light-blue .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(42.6,108.3,183.9,0.9),0 0 15px rgba(42.6,108.3,183.9,0.9),0 0 18px rgba(42.6,108.3,183.9,0.9),0 0 30px rgba(42.6,108.3,183.9,0.9),0 0 20px rgba(42.6,108.3,183.9,0.9),0 0 10px rgba(42.6,108.3,183.9,0.9),0 0 18px rgba(42.6,108.3,183.9,0.9)}.subathon-timer-overlay.light-blue .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.light-blue .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.light-blue .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.light-blue .inner-countdown span{-webkit-text-stroke:4px rgba(15.2,73.6,140.8,0.7)}.subathon-timer-overlay.dark-blue{color:#002856}.subathon-timer-overlay.dark-blue .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(0,28,60.2,0.2))}.subathon-timer-overlay.dark-blue .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(25.5,61.5,102.9,0.25),0 0 15px rgba(25.5,61.5,102.9,0.25),0 0 18px rgba(25.5,61.5,102.9,0.25),0 0 30px rgba(25.5,61.5,102.9,0.25),0 0 20px rgba(25.5,61.5,102.9,0.25),0 0 10px rgba(25.5,61.5,102.9,0.25),0 0 18px rgba(25.5,61.5,102.9,0.25)}.subathon-timer-overlay.dark-blue .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(25.5,61.5,102.9,0.5),0 0 15px rgba(25.5,61.5,102.9,0.5),0 0 18px rgba(25.5,61.5,102.9,0.5),0 0 30px rgba(25.5,61.5,102.9,0.5),0 0 20px rgba(25.5,61.5,102.9,0.5),0 0 10px rgba(25.5,61.5,102.9,0.5),0 0 18px rgba(25.5,61.5,102.9,0.5)}.subathon-timer-overlay.dark-blue .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(25.5,61.5,102.9,0.9),0 0 15px rgba(25.5,61.5,102.9,0.9),0 0 18px rgba(25.5,61.5,102.9,0.9),0 0 30px rgba(25.5,61.5,102.9,0.9),0 0 20px rgba(25.5,61.5,102.9,0.9),0 0 10px rgba(25.5,61.5,102.9,0.9),0 0 18px rgba(25.5,61.5,102.9,0.9)}.subathon-timer-overlay.dark-blue .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.dark-blue .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.dark-blue .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.dark-blue .inner-countdown span{-webkit-text-stroke:4px rgba(0,32,68.8,0.7)}.subathon-timer-overlay.light-aqua{color:#64d0e4}.subathon-timer-overlay.light-aqua .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(70,145.6,159.6,0.2))}.subathon-timer-overlay.light-aqua .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(115.5,212.7,230.7,0.25),0 0 15px rgba(115.5,212.7,230.7,0.25),0 0 18px rgba(115.5,212.7,230.7,0.25),0 0 30px rgba(115.5,212.7,230.7,0.25),0 0 20px rgba(115.5,212.7,230.7,0.25),0 0 10px rgba(115.5,212.7,230.7,0.25),0 0 18px rgba(115.5,212.7,230.7,0.25)}.subathon-timer-overlay.light-aqua .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(115.5,212.7,230.7,0.5),0 0 15px rgba(115.5,212.7,230.7,0.5),0 0 18px rgba(115.5,212.7,230.7,0.5),0 0 30px rgba(115.5,212.7,230.7,0.5),0 0 20px rgba(115.5,212.7,230.7,0.5),0 0 10px rgba(115.5,212.7,230.7,0.5),0 0 18px rgba(115.5,212.7,230.7,0.5)}.subathon-timer-overlay.light-aqua .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(115.5,212.7,230.7,0.9),0 0 15px rgba(115.5,212.7,230.7,0.9),0 0 18px rgba(115.5,212.7,230.7,0.9),0 0 30px rgba(115.5,212.7,230.7,0.9),0 0 20px rgba(115.5,212.7,230.7,0.9),0 0 10px rgba(115.5,212.7,230.7,0.9),0 0 18px rgba(115.5,212.7,230.7,0.9)}.subathon-timer-overlay.light-aqua .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.light-aqua .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.light-aqua .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.light-aqua .inner-countdown span{-webkit-text-stroke:4px rgba(80,166.4,182.4,0.7)}.subathon-timer-overlay.dark-aqua{color:#1eadc1}.subathon-timer-overlay.dark-aqua .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(21,121.1,135.1,0.2))}.subathon-timer-overlay.dark-aqua .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(52.5,181.2,199.2,0.25),0 0 15px rgba(52.5,181.2,199.2,0.25),0 0 18px rgba(52.5,181.2,199.2,0.25),0 0 30px rgba(52.5,181.2,199.2,0.25),0 0 20px rgba(52.5,181.2,199.2,0.25),0 0 10px rgba(52.5,181.2,199.2,0.25),0 0 18px rgba(52.5,181.2,199.2,0.25)}.subathon-timer-overlay.dark-aqua .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(52.5,181.2,199.2,0.5),0 0 15px rgba(52.5,181.2,199.2,0.5),0 0 18px rgba(52.5,181.2,199.2,0.5),0 0 30px rgba(52.5,181.2,199.2,0.5),0 0 20px rgba(52.5,181.2,199.2,0.5),0 0 10px rgba(52.5,181.2,199.2,0.5),0 0 18px rgba(52.5,181.2,199.2,0.5)}.subathon-timer-overlay.dark-aqua .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(52.5,181.2,199.2,0.9),0 0 15px rgba(52.5,181.2,199.2,0.9),0 0 18px rgba(52.5,181.2,199.2,0.9),0 0 30px rgba(52.5,181.2,199.2,0.9),0 0 20px rgba(52.5,181.2,199.2,0.9),0 0 10px rgba(52.5,181.2,199.2,0.9),0 0 18px rgba(52.5,181.2,199.2,0.9)}.subathon-timer-overlay.dark-aqua .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.dark-aqua .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.dark-aqua .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.dark-aqua .inner-countdown span{-webkit-text-stroke:4px rgba(24,138.4,154.4,0.7)}.subathon-timer-overlay.light-green{color:#c0da07}.subathon-timer-overlay.light-green .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(134.4,152.6,4.9,0.2))}.subathon-timer-overlay.light-green .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(198.3,221.7,31.8,0.25),0 0 15px rgba(198.3,221.7,31.8,0.25),0 0 18px rgba(198.3,221.7,31.8,0.25),0 0 30px rgba(198.3,221.7,31.8,0.25),0 0 20px rgba(198.3,221.7,31.8,0.25),0 0 10px rgba(198.3,221.7,31.8,0.25),0 0 18px rgba(198.3,221.7,31.8,0.25)}.subathon-timer-overlay.light-green .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(198.3,221.7,31.8,0.5),0 0 15px rgba(198.3,221.7,31.8,0.5),0 0 18px rgba(198.3,221.7,31.8,0.5),0 0 30px rgba(198.3,221.7,31.8,0.5),0 0 20px rgba(198.3,221.7,31.8,0.5),0 0 10px rgba(198.3,221.7,31.8,0.5),0 0 18px rgba(198.3,221.7,31.8,0.5)}.subathon-timer-overlay.light-green .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(198.3,221.7,31.8,0.9),0 0 15px rgba(198.3,221.7,31.8,0.9),0 0 18px rgba(198.3,221.7,31.8,0.9),0 0 30px rgba(198.3,221.7,31.8,0.9),0 0 20px rgba(198.3,221.7,31.8,0.9),0 0 10px rgba(198.3,221.7,31.8,0.9),0 0 18px rgba(198.3,221.7,31.8,0.9)}.subathon-timer-overlay.light-green .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.light-green .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.light-green .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.light-green .inner-countdown span{-webkit-text-stroke:4px rgba(153.6,174.4,5.6,0.7)}.subathon-timer-overlay.dark-green{color:rgb(117,188,33)}.subathon-timer-overlay.dark-green .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(81.9,131.6,23.1,0.2))}.subathon-timer-overlay.dark-green .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(130.8,194.7,55.2,0.25),0 0 15px rgba(130.8,194.7,55.2,0.25),0 0 18px rgba(130.8,194.7,55.2,0.25),0 0 30px rgba(130.8,194.7,55.2,0.25),0 0 20px rgba(130.8,194.7,55.2,0.25),0 0 10px rgba(130.8,194.7,55.2,0.25),0 0 18px rgba(130.8,194.7,55.2,0.25)}.subathon-timer-overlay.dark-green .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(130.8,194.7,55.2,0.5),0 0 15px rgba(130.8,194.7,55.2,0.5),0 0 18px rgba(130.8,194.7,55.2,0.5),0 0 30px rgba(130.8,194.7,55.2,0.5),0 0 20px rgba(130.8,194.7,55.2,0.5),0 0 10px rgba(130.8,194.7,55.2,0.5),0 0 18px rgba(130.8,194.7,55.2,0.5)}.subathon-timer-overlay.dark-green .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(130.8,194.7,55.2,0.9),0 0 15px rgba(130.8,194.7,55.2,0.9),0 0 18px rgba(130.8,194.7,55.2,0.9),0 0 30px rgba(130.8,194.7,55.2,0.9),0 0 20px rgba(130.8,194.7,55.2,0.9),0 0 10px rgba(130.8,194.7,55.2,0.9),0 0 18px rgba(130.8,194.7,55.2,0.9)}.subathon-timer-overlay.dark-green .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.dark-green .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.dark-green .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.dark-green .inner-countdown span{-webkit-text-stroke:4px rgba(93.6,150.4,26.4,0.7)}.subathon-timer-overlay.light-yellow{color:#ffc32c}.subathon-timer-overlay.light-yellow .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(178.5,136.5,30.8,0.2))}.subathon-timer-overlay.light-yellow .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(255,201,65.1,0.25),0 0 15px rgba(255,201,65.1,0.25),0 0 18px rgba(255,201,65.1,0.25),0 0 30px rgba(255,201,65.1,0.25),0 0 20px rgba(255,201,65.1,0.25),0 0 10px rgba(255,201,65.1,0.25),0 0 18px rgba(255,201,65.1,0.25)}.subathon-timer-overlay.light-yellow .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(255,201,65.1,0.5),0 0 15px rgba(255,201,65.1,0.5),0 0 18px rgba(255,201,65.1,0.5),0 0 30px rgba(255,201,65.1,0.5),0 0 20px rgba(255,201,65.1,0.5),0 0 10px rgba(255,201,65.1,0.5),0 0 18px rgba(255,201,65.1,0.5)}.subathon-timer-overlay.light-yellow .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(255,201,65.1,0.9),0 0 15px rgba(255,201,65.1,0.9),0 0 18px rgba(255,201,65.1,0.9),0 0 30px rgba(255,201,65.1,0.9),0 0 20px rgba(255,201,65.1,0.9),0 0 10px rgba(255,201,65.1,0.9),0 0 18px rgba(255,201,65.1,0.9)}.subathon-timer-overlay.light-yellow .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.light-yellow .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.light-yellow .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.light-yellow .inner-countdown span{-webkit-text-stroke:4px rgba(204,156,35.2,0.7)}.subathon-timer-overlay.dark-yellow{color:#ffb125}.subathon-timer-overlay.dark-yellow .subathon__countdown{filter:drop-shadow(0px 0px 25px rgba(178.5,123.9,25.9,0.2))}.subathon-timer-overlay.dark-yellow .inner-countdown.glow.glow-match.glow-low span{text-shadow:0 0 5px rgba(255,184.8,58.8,0.25),0 0 15px rgba(255,184.8,58.8,0.25),0 0 18px rgba(255,184.8,58.8,0.25),0 0 30px rgba(255,184.8,58.8,0.25),0 0 20px rgba(255,184.8,58.8,0.25),0 0 10px rgba(255,184.8,58.8,0.25),0 0 18px rgba(255,184.8,58.8,0.25)}.subathon-timer-overlay.dark-yellow .inner-countdown.glow.glow-match.glow-normal span{text-shadow:0 0 5px rgba(255,184.8,58.8,0.5),0 0 15px rgba(255,184.8,58.8,0.5),0 0 18px rgba(255,184.8,58.8,0.5),0 0 30px rgba(255,184.8,58.8,0.5),0 0 20px rgba(255,184.8,58.8,0.5),0 0 10px rgba(255,184.8,58.8,0.5),0 0 18px rgba(255,184.8,58.8,0.5)}.subathon-timer-overlay.dark-yellow .inner-countdown.glow.glow-match.glow-high span{text-shadow:0 0 5px rgba(255,184.8,58.8,0.9),0 0 15px rgba(255,184.8,58.8,0.9),0 0 18px rgba(255,184.8,58.8,0.9),0 0 30px rgba(255,184.8,58.8,0.9),0 0 20px rgba(255,184.8,58.8,0.9),0 0 10px rgba(255,184.8,58.8,0.9),0 0 18px rgba(255,184.8,58.8,0.9)}.subathon-timer-overlay.dark-yellow .inner-countdown.glow.glow-golden.glow-low span{text-shadow:0 0 5px rgba(255,220,144,0.2),0 0 15px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2),0 0 30px rgba(255,220,144,0.2),0 0 20px rgba(255,220,144,0.2),0 0 10px rgba(255,220,144,0.2),0 0 18px rgba(255,220,144,0.2)}.subathon-timer-overlay.dark-yellow .inner-countdown.glow.glow-golden.glow-normal span{text-shadow:0 0 5px rgba(255,220,144,0.4),0 0 15px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4),0 0 30px rgba(255,220,144,0.4),0 0 20px rgba(255,220,144,0.4),0 0 10px rgba(255,220,144,0.4),0 0 18px rgba(255,220,144,0.4)}.subathon-timer-overlay.dark-yellow .inner-countdown.glow.glow-golden.glow-high span{text-shadow:0 0 5px rgba(255,220,144,0.6),0 0 15px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6),0 0 30px rgba(255,220,144,0.6),0 0 20px rgba(255,220,144,0.6),0 0 10px rgba(255,220,144,0.6),0 0 18px rgba(255,220,144,0.6)}.subathon-timer-overlay.dark-yellow .inner-countdown span{-webkit-text-stroke:4px rgba(204,141.6,29.6,0.7)}.subathon-timer-overlay .inner-wrapper{position:relative;margin-top:35px;padding-top:25px;padding-bottom:110px;padding-left:5px}.subathon-timer-overlay .timer-waiting{display:flex;width:100%;position:relative;height:34px;margin-top:4rem}.subathon-timer-overlay .timer-waiting span{background:rgba(0,0,0,0.63);padding-left:10px;padding-right:10px;border-radius:8px}.subathon-timer-overlay .donation{height:30px;width:315px;display:flex;position:absolute;top:20px;background:rgba(0,0,0,0);border-radius:25px;z-index:20;justify-content:center;align-items:center}.subathon-timer-overlay .donation .donation-name-amount{flex:1;margin-left:18px;font-size:18px;font-weight:bold;color:white;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:22px;padding-left:10px;padding-right:10px}.subathon-timer-overlay .donation .donation-name-amount__positive{background-color:rgb(117,188,33);box-shadow:0 0 8px 2px rgba(117,188,33,0.5)}.subathon-timer-overlay .donation .donation-name-amount__negative{background-color:#c10f3a;box-shadow:0 0 8px 2px rgba(193,15,58,0.5)}.subathon-timer-overlay .donation .donation-name-amount .donation-separator{margin-left:5px;margin-right:5px}.subathon-timer-overlay .subathon__countdown{font-size:100px;font-weight:bolder;position:relative;width:350px;text-align:center;border-radius:14px;padding-bottom:8px;filter:drop-shadow(0px 0px 22px rgba(0,0,0,0.75))}.subathon-timer-overlay .subathon__countdown .positive-change,.subathon-timer-overlay .subathon__countdown .negative-change{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;display:flex;width:300px;justify-content:center;align-items:center}.subathon-timer-overlay .subathon__countdown .positive-change span,.subathon-timer-overlay .subathon__countdown .negative-change span{border-radius:5px;display:block;flex:1;text-align:center;z-index:30}.subathon-timer-overlay .subathon__countdown .positive-change{color:#c0da07}.subathon-timer-overlay .subathon__countdown .positive-change span{background:linear-gradient(0deg,rgba(192,218,7,0.2) 0%,rgba(255,255,255,0) 100%)}.subathon-timer-overlay .subathon__countdown .negative-change{color:rgb(205.4,63,97.4)}.subathon-timer-overlay .subathon__countdown .negative-change span{text-shadow:0 0 5px rgba(116,20,44.8,0.95);background:linear-gradient(0deg,rgba(145,25,56,0.5) 0%,rgba(255,255,255,0) 100%)}.subathon-timer-overlay .subathon__countdown .inner-countdown{display:flex;justify-content:center;align-items:center;overflow:hidden;height:130px;z-index:5;margin-bottom:8px}.subathon-timer-overlay .subathon__countdown .inner-countdown span{font-weight:bolder;display:block;width:62px;z-index:0;transition:color 250ms ease-in-out}.subathon-timer-overlay .subathon__countdown .inner-countdown .time-separator{width:40px;margin-bottom:10px;margin-left:3px}.subathon-timer-overlay .overlay-align-left .donation{left:20px}.subathon-timer-overlay .overlay-align-left .timer-waiting{justify-content:start}.subathon-timer-overlay .overlay-align-left .subathon__countdown{margin-left:0;margin-right:auto}.subathon-timer-overlay .overlay-align-right .donation{right:20px}.subathon-timer-overlay .overlay-align-right .donation .donation-name-amount{text-align:left}.subathon-timer-overlay .overlay-align-right .timer-waiting{justify-content:end}.subathon-timer-overlay .overlay-align-right .subathon__countdown{margin-left:auto;margin-right:0}.subathon-timer-overlay .donation-effect{color:white!important;border-radius:22px;padding:5px 10px;display:flex;justify-content:center;align-items:center;margin-left:1em;margin-right:1em;height:27px}.subathon-timer-overlay .donation-effect__positive{background-color:rgb(117,188,33);box-shadow:0 0 8px 2px rgba(117,188,33,0.5)}.subathon-timer-overlay .donation-effect__negative{background-color:#c10f3a;box-shadow:0 0 8px 2px rgba(193,15,58,0.5)}@keyframes timer-ending{0%{opacity:100%}50.0%{opacity:55%}100.0%{opacity:100%}}.subathon-timer-overlay .timer-ending{animation-name:timer-ending;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:running}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.full-overlay{line-height:0;width:100%;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";max-width:1120px}.full-overlay .cf:after{clear:both;content:"";display:table}.full-overlay.cf:after{clear:both;content:"";display:table}.full-overlay .logo-custom.logo-static{display:flex;justify-content:center;align-items:center;height:100%}.full-overlay .logo-custom.logo-static img{max-height:48px;max-width:48px}.full-overlay .logo-custom{width:100%;height:100%}.full-overlay .custom-logo-img{position:absolute;width:100%;-o-object-fit:contain;object-fit:contain;height:48px;left:0;right:0;top:4px}.full-overlay .logo{position:relative}.full-overlay .logo span{display:none}.full-overlay .logo .child-icon{height:4rem;margin-left:15px;position:absolute;width:4.5rem}.full-overlay .logo .playlive_logo{position:absolute;width:5rem;height:5rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 25%;background-size:100%;margin-left:11px;z-index:10}.full-overlay .top-container{overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;position:relative;z-index:5}.full-overlay .top-container .overlay-left{width:105px;height:55px;position:relative;background-image:url(/assets/triangle_bg-BYTupjE2.png);background-color:#474c55;border-top-left-radius:3px;z-index:9998}.full-overlay .top-container .overlay-right{flex:1;background-color:#474c55;border-top-right-radius:3px}.full-overlay .bottom-container{background-color:#474c55;background-image:url(/assets/triangle_bg-BYTupjE2.png);background-position:left bottom;background-repeat:no-repeat;overflow:hidden;height:30px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:relative;z-index:10;box-shadow:0px -1px 8px 0px rgba(0,0,0,0.75)}.full-overlay .bottom-container.scrollNo{visibility:hidden}.full-overlay .therm-container{height:55px;background-color:rgba(83,89,99,0.7);border-top-right-radius:3px;position:relative}.full-overlay .therm-container__raised{font-weight:900;color:#fff;font-size:1.5em;text-shadow:1px 1px 3px #333;position:absolute;z-index:9999;left:15px;top:10px;line-height:1.5em;animation:fadeIn ease 2s}.full-overlay .therm-container__inner{height:55px;width:0;position:relative;transition:ease-in-out 1s;filter:drop-shadow(2px 0px 2px rgba(0,0,0,0.8));animation:gradient 15s ease infinite}.full-overlay .therm-container__inner.original{position:absolute;top:0;z-index:9998}.full-overlay .therm-container__inner.new_progress{position:absolute;filter:drop-shadow(0px 0px 0px)}.full-overlay .therm-container__inner.new_progress .slide-wrapper{overflow:hidden;width:100%;height:100%;position:absolute;left:7px;top:0;z-index:2;background-image:linear-gradient(-45deg,rgb(204,156,35.2),#ffc32c,rgb(204,156,35.2),#ffc32c);border:2px solid rgb(127.5,97.5,22)}.full-overlay .therm-container__inner.new_progress .slide-wrapper .slide{position:relative;display:inline-block;transform:translateX(100%);width:100%;height:55px;z-index:1;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);animation:slide 10s infinite}@keyframes slide{0%{transform:translateX(-100%)}80%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.full-overlay .therm-container__inner.new_progress .sparkle{position:absolute;right:-40px;top:-32px;width:80px;height:80px;z-index:9999;animation:twinkle 3s infinite backwards;animation-timing-function:cubic-bezier(1,1,0.7,1.5)}.full-overlay .therm-container__inner.new_progress .sparkle.small{top:15px;right:125px;width:60px;height:60px;animation-delay:1s}@keyframes twinkle{0%{transform:scale(0);opacity:0}30%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}60%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}90%{transform:scale(0);opacity:0}100%{transform:scale(0);opacity:0}}.full-overlay .therm-container__inner.new_progress .sparkle:before{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(66.66deg) skewX(45deg)}.full-overlay .therm-container__inner.new_progress .sparkle:after{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(156.66deg) skew(45deg)}.full-overlay .therm-container__inner.default-red{background:linear-gradient(-45deg,rgb(115.8,9,34.8),#c10f3a,rgb(115.8,9,34.8),#c10f3a);background-size:400% 400%!important}.full-overlay .therm-container__inner.dark-grey{background:linear-gradient(-45deg,rgb(46.8,49.8,54),#4e535a,rgb(46.8,49.8,54),#4e535a);background-size:400% 400%!important}.full-overlay .therm-container__inner.light-purple{background:linear-gradient(-45deg,rgb(78.6,30,100.2),#8332a7,rgb(78.6,30,100.2),#8332a7);background-size:400% 400%!important}.full-overlay .therm-container__inner.dark-purple{background:linear-gradient(-45deg,rgb(43.8,8.4,61.8),#490e67,rgb(43.8,8.4,61.8),#490e67);background-size:400% 400%!important}.full-overlay .therm-container__inner.light-blue{background:linear-gradient(-45deg,rgb(11.4,55.2,105.6),#135cb0,rgb(11.4,55.2,105.6),#135cb0);background-size:400% 400%!important}.full-overlay .therm-container__inner.dark-blue{background:linear-gradient(-45deg,rgb(0,24,51.6),#002856,rgb(0,24,51.6),#002856);background-size:400% 400%!important}.full-overlay .therm-container__inner.light-aqua{background:linear-gradient(-45deg,rgb(60,124.8,136.8),#64d0e4,rgb(60,124.8,136.8),#64d0e4);background-size:400% 400%!important}.full-overlay .therm-container__inner.dark-aqua{background:linear-gradient(-45deg,rgb(18,103.8,115.8),#1eadc1,rgb(18,103.8,115.8),#1eadc1);background-size:400% 400%!important}.full-overlay .therm-container__inner.light-green{background:linear-gradient(-45deg,rgb(115.2,130.8,4.2),#c0da07,rgb(115.2,130.8,4.2),#c0da07);background-size:400% 400%!important}.full-overlay .therm-container__inner.dark-green{background:linear-gradient(-45deg,rgb(70.2,112.8,19.8),rgb(117,188,33),rgb(70.2,112.8,19.8),rgb(117,188,33));background-size:400% 400%!important}.full-overlay .therm-container__inner.light-yellow{background:linear-gradient(-45deg,rgb(153,117,26.4),#ffc32c,rgb(153,117,26.4),#ffc32c);background-size:400% 400%!important}.full-overlay .therm-container__inner.dark-yellow{background:linear-gradient(-45deg,rgb(153,106.2,22.2),#ffb125,rgb(153,106.2,22.2),#ffb125);background-size:400% 400%!important}.full-overlay .therm-container__inner.active{width:100%!important;z-index:9997}.full-overlay .therm-container__inner.active.m-higher{width:0!important;position:absolute;left:-10px}.full-overlay .therm-container__goal{font-weight:800;z-index:9998;color:#fff;font-size:1.5em;text-shadow:1px 1px 3px #333;position:absolute;right:15px;top:10px;line-height:1.5em;animation:fadeIn 0.5s linear forwards}.full-overlay .therm-container.active .therm-container__goal,.full-overlay .therm-container.active .therm-container__raised{animation:fadeOut 0.5s linear forwards}.full-overlay-slant{line-height:0;width:100%;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";max-width:1120px;display:flex}.full-overlay-slant .cf:after{clear:both;content:"";display:table}.full-overlay-slant.cf:after{clear:both;content:"";display:table}.full-overlay-slant .logo-custom.logo-static{display:flex;justify-content:center;align-items:center;height:100%}.full-overlay-slant .logo-custom.logo-static img{max-height:48px;max-width:48px}.full-overlay-slant .logo-custom{width:100%;height:100%}.full-overlay-slant .custom-logo-img{position:absolute;width:100%;-o-object-fit:contain;object-fit:contain;height:48px;left:0;right:0;top:4px}.full-overlay-slant .logo{position:relative;width:105px;height:85px;z-index:9999}.full-overlay-slant .logo:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#474c55;transform-origin:bottom left;transform:skew(-15deg,0deg);border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.full-overlay-slant .logo:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:url(/assets/triangle_bg-BYTupjE2.png) no-repeat left bottom;transform-origin:bottom left;transform:skew(-15deg,0deg)}.full-overlay-slant .logo span{display:none}.full-overlay-slant .logo div{position:absolute}.full-overlay-slant .logo .child-icon{margin-left:25px;margin-top:15px;position:absolute}.full-overlay-slant .logo .playlive_logo{width:5.3rem;height:5.3rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 43%;background-size:100%;margin-left:23px}.full-overlay-slant .logo-small{position:relative;width:105px;height:55px;z-index:9999;float:left}.full-overlay-slant .logo-small:before{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#474c55;transform-origin:bottom left;transform:skew(-15deg,0deg)}.full-overlay-slant .logo-small:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:url(/assets/triangle_bg-BYTupjE2.png) no-repeat left bottom;transform-origin:bottom left;transform:skew(-15deg,0deg)}.full-overlay-slant .logo-small span{display:none}.full-overlay-slant .logo-small div{position:absolute}.full-overlay-slant .logo-small .child-icon{width:60px;margin-left:25px;margin-top:8px;height:100%}.full-overlay-slant .logo-small .playlive_logo{width:5rem;height:5rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 27%;background-size:100%;margin-left:20px}.full-overlay-slant__data{height:85px;width:1015px;position:relative;z-index:0}.full-overlay-slant__therm{width:97%;height:55px;background-color:#4f555e;border-bottom-right-radius:0.2rem}.full-overlay-slant__therm:after{content:" ";position:absolute;display:block;width:97%;height:55px;top:0;left:0;z-index:-1;background:#4f555e;transform-origin:bottom left;transform:skew(-15deg,0deg);border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.full-overlay-slant__therm .therm-container{height:55px;position:relative}.full-overlay-slant__therm .therm-container__raised{font-weight:800;color:#fff;font-size:1.7em;text-shadow:1px 1px 3px #333;position:absolute;z-index:9999;left:40px;top:7px;line-height:1.5em;animation:fadeIn ease 2s}.full-overlay-slant__therm .therm-container__inner{height:55px;width:0;position:relative;transition:ease-in-out 0.5s;filter:drop-shadow(2px 0px 2px rgba(0,0,0,0.8))}.full-overlay-slant__therm .therm-container__inner.original{position:absolute;top:0;z-index:9998}.full-overlay-slant__therm .therm-container__inner.new_progress{position:absolute;filter:drop-shadow(0px 0px 0px)}.full-overlay-slant__therm .therm-container__inner.new_progress .slide-wrapper{overflow:hidden;width:100%;height:100%;position:absolute;left:7px;top:0;z-index:2;transform:skew(-15deg,0deg)}.full-overlay-slant__therm .therm-container__inner.new_progress .slide-wrapper .slide{position:relative;display:inline-block;transform:translateX(100%);width:100%;height:55px;z-index:1;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);animation:slide 10s infinite}@keyframes slide{0%{transform:translateX(-100%)}80%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.full-overlay-slant__therm .therm-container__inner.new_progress:after{background-image:linear-gradient(-45deg,rgb(204,156,35.2),#ffc32c,rgb(204,156,35.2),#ffc32c);border:2px solid rgb(127.5,97.5,22)}.full-overlay-slant__therm .therm-container__inner.new_progress .sparkle{position:absolute;right:-40px;top:-32px;width:80px;height:80px;z-index:9999;animation:twinkle 3s infinite backwards;animation-timing-function:cubic-bezier(1,1,0.7,1.5)}.full-overlay-slant__therm .therm-container__inner.new_progress .sparkle.small{top:15px;right:125px;width:60px;height:60px;animation-delay:1s}@keyframes twinkle{0%{transform:scale(0);opacity:0}30%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}60%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}90%{transform:scale(0);opacity:0}100%{transform:scale(0);opacity:0}}.full-overlay-slant__therm .therm-container__inner.new_progress .sparkle:before{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(66.66deg) skewX(45deg)}.full-overlay-slant__therm .therm-container__inner.new_progress .sparkle:after{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(156.66deg) skew(45deg)}.full-overlay-slant__therm .therm-container__inner:after{content:"";position:absolute;display:block;width:100%;height:55px;top:0;left:0;animation:gradient 15s ease infinite;transform-origin:bottom left;transform:skew(-15deg,0deg);border-radius:0.2rem}.full-overlay-slant__therm .therm-container__inner.default-red:after{background:linear-gradient(-45deg,rgb(115.8,9,34.8),#c10f3a,rgb(115.8,9,34.8),#c10f3a);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.dark-grey:after{background:linear-gradient(-45deg,rgb(46.8,49.8,54),#4e535a,rgb(46.8,49.8,54),#4e535a);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.light-purple:after{background:linear-gradient(-45deg,rgb(78.6,30,100.2),#8332a7,rgb(78.6,30,100.2),#8332a7);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.dark-purple:after{background:linear-gradient(-45deg,rgb(43.8,8.4,61.8),#490e67,rgb(43.8,8.4,61.8),#490e67);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.light-blue:after{background:linear-gradient(-45deg,rgb(11.4,55.2,105.6),#135cb0,rgb(11.4,55.2,105.6),#135cb0);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.dark-blue:after{background:linear-gradient(-45deg,rgb(0,24,51.6),#002856,rgb(0,24,51.6),#002856);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.light-aqua:after{background:linear-gradient(-45deg,rgb(60,124.8,136.8),#64d0e4,rgb(60,124.8,136.8),#64d0e4);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.dark-aqua:after{background:linear-gradient(-45deg,rgb(18,103.8,115.8),#1eadc1,rgb(18,103.8,115.8),#1eadc1);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.light-green:after{background:linear-gradient(-45deg,rgb(115.2,130.8,4.2),#c0da07,rgb(115.2,130.8,4.2),#c0da07);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.dark-green:after{background:linear-gradient(-45deg,rgb(70.2,112.8,19.8),rgb(117,188,33),rgb(70.2,112.8,19.8),rgb(117,188,33));background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.light-yellow:after{background:linear-gradient(-45deg,rgb(153,117,26.4),#ffc32c,rgb(153,117,26.4),#ffc32c);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.dark-yellow:after{background:linear-gradient(-45deg,rgb(153,106.2,22.2),#ffb125,rgb(153,106.2,22.2),#ffb125);background-size:400% 400%}.full-overlay-slant__therm .therm-container__inner.active{width:100%!important;z-index:9997}.full-overlay-slant__therm .therm-container__inner.active.m-higher{width:0!important;position:absolute;left:-10px}.full-overlay-slant__therm .therm-container__goal{font-weight:800;color:#fff;font-size:1.7em;text-shadow:1px 1px 3px #333;position:absolute;z-index:9998;right:20px;top:7px;line-height:1.5em;animation:fadeIn ease 2s}.full-overlay-slant__therm .therm-container.active .therm-container__goal,.full-overlay-slant__therm .therm-container.active .therm-container__raised{animation:fadeOut 0.5s linear forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}.full-overlay-slant .ticker-bar-slanted{position:relative;width:92%;border-bottom-right-radius:0.2rem}.full-overlay-slant .ticker-bar-slanted .ticker-bar__section__title{transform:skew(-15deg,0deg)}.full-overlay-slant .ticker-bar-slanted .ticker-bar__section__title span{transform:skew(15deg,0deg)}.full-overlay-slant .ticker-bar-slanted:before{content:" ";position:absolute;display:block;border-bottom-right-radius:0.2rem;width:20px;height:30px;top:0;left:auto;right:-10px;z-index:-1;transform:skew(-15deg,0deg);background:linear-gradient(180deg,rgb(51,51,51) 0%,rgb(46,46,46) 30%,rgb(36,36,36) 70%,rgb(51,51,51) 100%)}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@font-face{font-family:GCX;src:url(/assets/SEGA-Cf5MRITN.TTF)}@font-face{font-family:Forza-Bold;src:url(/assets/Forza-Bold-BAR0_xtN.otf)}@font-face{font-family:Forza-Medium;src:url(/assets/Forza-Medium-CeM2diRD.otf)}@font-face{font-family:Forza-Book;src:url(/assets/Forza-Book-DAUXjF_g.otf)}@font-face{font-family:Forza-Light;src:url(/assets/Forza-Light-DJIU_KYh.otf)}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"SJ Sans";src:url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"),url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");font-style:normal;font-weight:800;font-display:swap}.min-overlay{height:95px;width:300px;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";background-image:url(/assets/triangle_bg-BYTupjE2.png);background-color:#4e535a;border-radius:0.2rem}.min-overlay .carousel-root{height:100%}.min-overlay .carousel{position:relative;width:100%;height:100%}.min-overlay .carousel .control-arrow{display:none}.min-overlay .carousel .slide-wrapper{height:100%}.min-overlay .carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height 0.15s ease-in}.min-overlay .carousel img{width:100%;display:inline-block;pointer-events:none}.min-overlay .carousel .slide{background:transparent;height:70px;min-width:100%;margin:0;position:relative;text-align:center}.min-overlay .slider-wrapper.axis-vertical{height:70px}.min-overlay .slider-wrapper.axis-vertical p{color:#fff}.min-overlay.cf:after{clear:both;content:"";display:table}.min-overlay .carousel .slide{height:70px}.min-overlay .logo .logo-custom{position:absolute;width:55px;height:55px;top:8px;left:6px}.min-overlay .logo span{display:none}.min-overlay .logo .child-icon{position:absolute;margin-left:5px;margin-top:10px}.min-overlay .logo .playlive_logo{position:absolute;width:7rem;height:7rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 20%;background-size:100%;margin-left:15px}.min-overlay .therm-inner{height:25px;background-color:#c10f3a;position:relative;border-bottom-left-radius:0.2rem}.min-overlay .therm-inner.default-red{background-color:#c10f3a}.min-overlay .therm-inner.default-red:after{border-left:10px solid #c10f3a}.min-overlay .therm-inner.light-grey{background-color:#f5f5f5}.min-overlay .therm-inner.light-grey:after{border-left:10px solid #f5f5f5}.min-overlay .therm-inner.dark-grey{background-color:#4e535a}.min-overlay .therm-inner.dark-grey:after{border-left:10px solid #4e535a}.min-overlay .therm-inner.medium-grey{background-color:#ccc}.min-overlay .therm-inner.medium-grey:after{border-left:10px solid #ccc}.min-overlay .therm-inner.light-purple{background-color:#8332a7}.min-overlay .therm-inner.light-purple:after{border-left:10px solid #8332a7}.min-overlay .therm-inner.dark-purple{background-color:#490e67}.min-overlay .therm-inner.dark-purple:after{border-left:10px solid #490e67}.min-overlay .therm-inner.light-blue{background-color:#135cb0}.min-overlay .therm-inner.light-blue:after{border-left:10px solid #135cb0}.min-overlay .therm-inner.dark-blue{background-color:#002856}.min-overlay .therm-inner.dark-blue:after{border-left:10px solid #002856}.min-overlay .therm-inner.light-aqua{background-color:#64d0e4}.min-overlay .therm-inner.light-aqua:after{border-left:10px solid #64d0e4}.min-overlay .therm-inner.dark-aqua{background-color:#1eadc1}.min-overlay .therm-inner.dark-aqua:after{border-left:10px solid #1eadc1}.min-overlay .therm-inner.light-green{background-color:#c0da07}.min-overlay .therm-inner.light-green:after{border-left:10px solid #c0da07}.min-overlay .therm-inner.dark-green{background-color:rgb(117,188,33)}.min-overlay .therm-inner.dark-green:after{border-left:10px solid rgb(117,188,33)}.min-overlay .therm-inner.light-yellow{background-color:#ffc32c}.min-overlay .therm-inner.light-yellow:after{border-left:10px solid #ffc32c}.min-overlay .therm-inner.dark-yellow{background-color:#ffb125}.min-overlay .therm-inner.dark-yellow:after{border-left:10px solid #ffb125}.min-overlay .therm-inner:after{content:"";position:absolute;right:-10px;width:0;height:0;border-top:13px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #c10f3a}.min-overlay .top-container{height:70px;position:relative}.min-overlay .top-container .logo{float:left}.min-overlay .top-container .therm-raised{font-weight:bold;color:#fff;font-size:1.7em;text-shadow:1px 1px 3px #333;position:absolute;z-index:9999;right:15px;top:10px;line-height:1.7em}.min-overlay .top-container .therm-raised.default{color:#fff}.min-overlay .top-container .therm-raised.default-red{color:#c10f3a}.min-overlay .top-container .therm-raised.light-grey{color:#f5f5f5}.min-overlay .top-container .therm-raised.medium-grey{color:#ccc}.min-overlay .top-container .therm-raised.dark-grey{color:#4e535a}.min-overlay .top-container .therm-raised.light-purple{color:#8332a7}.min-overlay .top-container .therm-raised.dark-purple{color:#490e67}.min-overlay .top-container .therm-raised.light-blue{color:#135cb0}.min-overlay .top-container .therm-raised.dark-blue{color:#002856}.min-overlay .top-container .therm-raised.light-aqua{color:#64d0e4}.min-overlay .top-container .therm-raised.dark-aqua{color:#1eadc1}.min-overlay .top-container .therm-raised.light-green{color:#c0da07}.min-overlay .top-container .therm-raised.dark-green{color:rgb(117,188,33)}.min-overlay .top-container .therm-raised.light-yellow{color:#ffc32c}.min-overlay .top-container .therm-raised.dark-yellow{color:#ffb125}.min-overlay .bottom-container{height:25px;position:relative;background-color:rgba(83,89,99,0.7);border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.min-overlay .bottom-container .therm-container{overflow:hidden}
@keyframes fade{0%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes marquee{0%{transform:translate(0%,0)}100%{transform:translate(-100%,0)}}@keyframes neon{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.vertical-overlay{width:100%;position:relative;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif"}.vertical-overlay .logo{position:absolute;width:100%}.vertical-overlay .logo span{display:none}.vertical-overlay .logo .child-icon{position:absolute;top:20px;width:4em;height:4em;margin:0}.vertical-overlay .logo .playlive_logo{position:absolute;top:20px;opacity:0;width:100%;height:5rem;display:inline-block;background:url(/assets/playlive_logo-VG39f_nb.png) no-repeat 50% 25%;background-size:100%}.vertical-overlay .logo .custom-logo-img{position:absolute;top:20px;width:100%;-o-object-fit:contain;object-fit:contain;height:4em}.vertical-overlay__wrapper{height:900px;width:80px;margin:0 auto;position:relative;padding-bottom:0.5rem;padding-top:0.5rem}.vertical-overlay__wrapper.rounded{border-radius:45px;background-color:rgba(71,76,85,0.9);border:2px solid rgba(51,51,51,0.47);padding-top:3px;border-start-start-radius:40px;border-start-end-radius:40px;border-end-end-radius:40px;border-end-start-radius:40px}.vertical-overlay__wrapper.rounded .logo .child-icon{margin:0 5%}.vertical-overlay__wrapper.rounded .logo .playlive_logo{background-size:95%;margin:0 4%}.vertical-overlay__wrapper.rounded .vertical-overlay__therm,.vertical-overlay__wrapper.rounded .vertical-overlay__inner{border-radius:35px 35px 0.2rem 0.2rem}.vertical-overlay__wrapper.rounded .vertical-overlay__therm__inner{border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem}.vertical-overlay__wrapper.slanted:before{content:"";position:absolute;transform:skewY(-6deg);transform-origin:top left;height:900px;width:80px;background-color:rgba(71,76,85,0.9);border:2px solid rgba(51,51,51,0.47)}.vertical-overlay__wrapper.slanted .vertical-overlay__inner{margin-top:5px;transform:skewY(-6deg);transform-origin:top left;height:90%;border:2px solid rgba(51,51,51,0.37)}.vertical-overlay__wrapper.slanted .logo{transform:skewY(6deg)}.vertical-overlay__raised{font-size:3.5rem;color:#fff;line-height:1em;text-align:center;width:100%;margin:0 auto;text-shadow:1px 1px 1px #333,1px 2px 1px #333,1px 3px 1px #333,1px 4px 1px #333,1px 5px 1px #333,1px 13px 6px rgba(16,16,16,0.4),1px 16px 10px rgba(16,16,16,0.2),1px 19px 35px rgba(16,16,16,0.2),1px 22px 60px rgba(16,16,16,0.4);z-index:9999;transition:ease-in-out 1s;animation:dollarfloat 2s ease-in-out infinite forwards;font-weight:800}@keyframes dollarfloat{0%{transform:translateY(0px)}50%{transform:translateY(-3px)}100%{transform:translateY(0px)}}.vertical-overlay__inner{height:90%;width:70px;background-color:rgba(204,204,204,0.5);margin:0 auto;position:relative}.vertical-overlay__inner__completed{height:100%;position:relative;z-index:9999;animation:innerPulse ease-in-out 2s infinite forwards,fadeAway ease-out 2s 12s 1 forwards}.vertical-overlay__inner__completed canvas{z-index:0!important}@keyframes innerPulse{0%{background:transparent}50%{background:rgba(0,0,0,0.3)}100%{background:transparent}}@keyframes fadeAway{0%{opacity:1}70%{opacity:1}100%{opacity:0}}.vertical-overlay__inner__completed span:nth-of-type(1){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.5s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.vertical-overlay__inner__completed span:nth-of-type(2){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.55s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.vertical-overlay__inner__completed span:nth-of-type(3){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.6s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.vertical-overlay__inner__completed span:nth-of-type(4){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.65s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.vertical-overlay__inner__completed span:nth-of-type(5){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.7s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.vertical-overlay__inner__completed span:nth-of-type(6){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.75s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}.vertical-overlay__inner__completed span:nth-of-type(7){writing-mode:vertical-rl;text-orientation:upright;font-size:3em;font-weight:800;animation:goalAppear 10s ease-in-out 1.8s 1 forwards;display:block;color:#fff;transform:translateY(70px);opacity:0;text-shadow:2px 2px 2px rgba(51,51,51,0.23)}@keyframes goalAppear{0%{transform:translateX(70px);opacity:0}5%{transform:translateX(-4px);opacity:1}7%{transform:translateX(0px);opacity:1}93%{transform:translateX(0px);opacity:1}95%{transform:translateX(4px);opacity:1}100%{transform:translateX(-70px);opacity:0}}.vertical-overlay__inner__completed__goal{text-align:center;width:70px;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.vertical-overlay__inner__completed__goal .completed_space{margin-top:1em}.vertical-overlay__inner__completed__completed{width:70px;text-align:center;position:absolute;top:80px;left:70px;z-index:3;animation:goalAppear 5s ease-in-out 6.5s 1 forwards}@keyframes completedAppear{0%{left:70px}100%{left:-70px}}.vertical-overlay__therm{overflow:hidden;position:relative;height:100%}.vertical-overlay__therm__inner{width:70px;position:absolute;bottom:0;transition:ease-in-out 1s;filter:drop-shadow(2px 0px 5px rgba(0,0,0,0.8))}.vertical-overlay__therm__inner.original{position:absolute;z-index:9998}.vertical-overlay__therm__inner.new_progress{background-image:linear-gradient(-45deg,rgb(204,156,35.2),#ffc32c,rgb(204,156,35.2),#ffc32c);filter:drop-shadow(0px 0px 0px)}.vertical-overlay__therm__inner.new_progress .slide-wrapper{overflow:hidden;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background-image:linear-gradient(-45deg,rgb(204,156,35.2),#ffc32c,rgb(204,156,35.2),#ffc32c);border:2px solid rgb(127.5,97.5,22)}.vertical-overlay__therm__inner.new_progress .slide-wrapper .slide{position:relative;display:inline-block;transform:translateY(100%);width:100%;z-index:1;background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);animation:slide 10s infinite}@keyframes slide{0%{transform:translateY(100%)}80%{transform:translateY(100%)}100%{transform:translateY(-100%)}}.vertical-overlay__therm__inner.new_progress .sparkle{position:absolute;left:-25px;top:-38px;width:80px;height:80px;z-index:9997;animation:twinkle 3s infinite backwards;animation-timing-function:cubic-bezier(1,1,0.7,1.5)}.vertical-overlay__therm__inner.new_progress .sparkle.small{top:100px;left:30px;width:60px;height:60px;animation-delay:1s}@keyframes twinkle{0%{transform:scale(0);opacity:0}30%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}60%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}90%{transform:scale(0);opacity:0}100%{transform:scale(0);opacity:0}}.vertical-overlay__therm__inner.new_progress .sparkle:before{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(66.66deg) skewX(45deg)}.vertical-overlay__therm__inner.new_progress .sparkle:after{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(156.66deg) skew(45deg)}.vertical-overlay__therm__inner.default-red{background:linear-gradient(0deg,rgb(115.8,9,34.8),#c10f3a)}.vertical-overlay__therm__inner.dark-grey{background:linear-gradient(0deg,rgb(46.8,49.8,54),#4e535a)}.vertical-overlay__therm__inner.light-purple{background:linear-gradient(0deg,rgb(78.6,30,100.2),#8332a7)}.vertical-overlay__therm__inner.dark-purple{background:linear-gradient(0deg,rgb(43.8,8.4,61.8),#490e67)}.vertical-overlay__therm__inner.light-blue{background:linear-gradient(0deg,rgb(11.4,55.2,105.6),#135cb0)}.vertical-overlay__therm__inner.dark-blue{background:linear-gradient(0deg,rgb(0,24,51.6),#002856)}.vertical-overlay__therm__inner.light-aqua{background:linear-gradient(0deg,rgb(60,124.8,136.8),#64d0e4)}.vertical-overlay__therm__inner.dark-aqua{background:linear-gradient(0deg,rgb(18,103.8,115.8),#1eadc1)}.vertical-overlay__therm__inner.light-green{background:linear-gradient(0deg,rgb(115.2,130.8,4.2),#c0da07)}.vertical-overlay__therm__inner.dark-green{background:linear-gradient(0deg,rgb(70.2,112.8,19.8),rgb(117,188,33))}.vertical-overlay__therm__inner.light-yellow{background:linear-gradient(0deg,rgb(153,117,26.4),#ffc32c)}.vertical-overlay__therm__inner.dark-yellow{background:linear-gradient(0deg,rgb(153,106.2,22.2),#ffb125)}.vertical-overlay__percentage{z-index:9999;position:absolute;right:-33px;background-color:rgba(0,0,0,0.23);width:-moz-fit-content;width:fit-content;border-radius:20px;color:#fff;transition:ease-in-out 1s;padding:0.5rem;font-size:1.333rem;line-height:2.25rem}.vertical-overlay__percentage span{font-weight:800}.vertical-overlay-3d{height:1080px;position:relative;font-family:SJ Sans,Open Sans,Helvetica Neue,Helvetica,Arial,"sans-serif";display:flex;justify-content:center}.vertical-overlay-3d::after{clear:both;content:""}.vertical-overlay-3d .logo{width:100%;text-align:center;margin-top:1rem;height:90px;display:flex;justify-content:center;align-items:center}.vertical-overlay-3d .logo span{display:none}.vertical-overlay-3d .cube_wrapper{position:absolute;width:300px;min-height:500px;height:1080px;float:right;bottom:0}.vertical-overlay-3d .percent_raised{font-size:3.5rem;position:absolute;color:#fff;line-height:1em;text-align:center;width:100%;top:-64px;left:0;right:0;margin:0 auto;text-shadow:1px 1px 1px #333,1px 2px 1px #333,1px 3px 1px #333,1px 4px 1px #333,1px 5px 1px #333,1px 13px 6px rgba(16,16,16,0.4),1px 16px 10px rgba(16,16,16,0.2),1px 19px 35px rgba(16,16,16,0.2),1px 22px 60px rgba(16,16,16,0.4);z-index:9999;transition:ease-in-out 1s;animation:dollarfloat 2s ease-in-out infinite forwards}.vertical-overlay-3d .cube{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;height:100%;width:159px;transition:ease-in-out 1s}.vertical-overlay-3d .cube__top{position:absolute;bottom:100%;left:14px;width:131px;height:30px;transform:skew(315deg,0deg)}.vertical-overlay-3d .cube__top.default-red{background-color:rgb(57.9,4.5,17.4)}.vertical-overlay-3d .cube__top.dark-grey{background-color:rgb(23.4,24.9,27)}.vertical-overlay-3d .cube__top.light-purple{background-color:rgb(39.3,15,50.1)}.vertical-overlay-3d .cube__top.dark-purple{background-color:rgb(21.9,4.2,30.9)}.vertical-overlay-3d .cube__top.light-blue{background-color:rgb(5.7,27.6,52.8)}.vertical-overlay-3d .cube__top.dark-blue{background-color:rgb(0,12,25.8)}.vertical-overlay-3d .cube__top.light-aqua{background-color:rgb(30,62.4,68.4)}.vertical-overlay-3d .cube__top.dark-aqua{background-color:rgb(9,51.9,57.9)}.vertical-overlay-3d .cube__top.light-green{background-color:rgb(57.6,65.4,2.1)}.vertical-overlay-3d .cube__top.dark-green{background-color:rgb(35.1,56.4,9.9)}.vertical-overlay-3d .cube__top.light-yellow{background-color:rgb(76.5,58.5,13.2)}.vertical-overlay-3d .cube__top.dark-yellow{background-color:rgb(76.5,53.1,11.1)}.vertical-overlay-3d .cube__top.medium-grey{background-color:rgb(61.2,61.2,61.2)}.vertical-overlay-3d .cube__top.light-grey{background-color:rgb(73.5,73.5,73.5)}.vertical-overlay-3d .cube__front{position:absolute;bottom:0;left:-1px;width:130px;height:100%;overflow:hidden}.vertical-overlay-3d .cube__front.default-red{background:linear-gradient(#c10f3a,rgb(115.8,9,34.8))}.vertical-overlay-3d .cube__front.dark-grey{background:linear-gradient(#4e535a,rgb(46.8,49.8,54))}.vertical-overlay-3d .cube__front.light-purple{background:linear-gradient(#8332a7,rgb(78.6,30,100.2))}.vertical-overlay-3d .cube__front.dark-purple{background:linear-gradient(#490e67,rgb(43.8,8.4,61.8))}.vertical-overlay-3d .cube__front.light-blue{background:linear-gradient(#135cb0,rgb(11.4,55.2,105.6))}.vertical-overlay-3d .cube__front.dark-blue{background:linear-gradient(#002856,rgb(0,24,51.6))}.vertical-overlay-3d .cube__front.light-aqua{background:linear-gradient(#64d0e4,rgb(60,124.8,136.8))}.vertical-overlay-3d .cube__front.dark-aqua{background:linear-gradient(#1eadc1,rgb(18,103.8,115.8))}.vertical-overlay-3d .cube__front.light-green{background:linear-gradient(#c0da07,rgb(115.2,130.8,4.2))}.vertical-overlay-3d .cube__front.dark-green{background:linear-gradient(rgb(117,188,33),rgb(70.2,112.8,19.8))}.vertical-overlay-3d .cube__front.light-yellow{background:linear-gradient(#ffc32c,rgb(153,117,26.4))}.vertical-overlay-3d .cube__front.dark-yellow{background:linear-gradient(#ffb125,rgb(153,106.2,22.2))}.vertical-overlay-3d .cube__front.medium-grey{background:linear-gradient(#ccc,rgb(122.4,122.4,122.4))}.vertical-overlay-3d .cube__front.light-grey{background:linear-gradient(#f5f5f5,#939393)}.vertical-overlay-3d .cube__front__progress{font-weight:800;font-size:2.9rem;color:#fff;position:absolute;top:40%;text-align:center;width:130px;transform:skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__progress__bg{font-size:5.6102329749rem;line-height:4.5rem;position:absolute;content:"";color:rgba(255,255,255,0.09);z-index:-1;right:-30%;top:-5%;text-shadow:0 0 0 rgba(51,55,69,0)}.vertical-overlay-3d .cube__front__progress .bar__one{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);top:-20px;left:5px;width:30px;animation:barmove 2s linear infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__two{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);top:-30px;left:20px;width:60px;animation:barmove 3s ease-in-out infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__three{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);top:-20px;width:20px;right:10px;animation:barmove 3s ease-in-out infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__four{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);top:-20px;left:40px;width:10px;animation:barmove 2s linear infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__five{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);bottom:-20px;left:10px;width:50px;animation:barmove 3s linear infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__six{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);bottom:-20px;left:63px;width:5px;animation:barmove 3s linear infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__seven{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);bottom:-40px;left:60px;width:60px;animation:barmove 3s linear infinite forwards}.vertical-overlay-3d .cube__front__progress .bar__eight{position:absolute;border-radius:5px;height:3px;background-color:rgba(255,255,255,0.2);bottom:-30px;left:84px;width:40px;animation:barmove 6s linear infinite forwards}@keyframes barmove{0%{transform:translateX(0px)}50%{transform:translateX(4px)}100%{transform:translateX(0px)}}.vertical-overlay-3d .cube__front__completed{display:flex;flex-direction:column;justify-content:center;align-items:center;height:85%}.vertical-overlay-3d .cube__front__goalmet{text-align:center;position:relative;width:130px;z-index:9999}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(1){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.5s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(2){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.55s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(3){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.6s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(4){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.65s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(5){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.7s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(6){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.75s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}.vertical-overlay-3d .cube__front__goalmet span:nth-of-type(7){font-weight:800;font-size:3.1573345183rem;line-height:3.375rem;margin-bottom:0.5rem;display:block;color:#fff;opacity:0;animation:goalIn 0.5s ease-in-out 1.8s 1 forwards;transform:translateX(0px) skew(0deg,350deg);text-shadow:0.2rem 0.2rem 0 #e79c10,-0.2rem -0.2rem 0 #333}@keyframes goalIn{0%{transform:translateX(70px) skew(0deg,350deg);opacity:0}95%{transform:translateX(-4px) skew(0deg,350deg);opacity:1}100%{transform:translateX(0px) skew(0deg,350deg);opacity:1}}.vertical-overlay-3d .cube__front__goalmet .completed_space{margin-top:3rem}.vertical-overlay-3d .cube__side{position:absolute;right:0;bottom:15px;transform:skew(0,315deg);width:30px;height:100%}.vertical-overlay-3d .cube__side.default-red{background-color:rgb(115.8,9,34.8)}.vertical-overlay-3d .cube__side.dark-grey{background-color:rgb(46.8,49.8,54)}.vertical-overlay-3d .cube__side.light-purple{background-color:rgb(78.6,30,100.2)}.vertical-overlay-3d .cube__side.dark-purple{background-color:rgb(43.8,8.4,61.8)}.vertical-overlay-3d .cube__side.light-blue{background-color:rgb(11.4,55.2,105.6)}.vertical-overlay-3d .cube__side.dark-blue{background-color:rgb(0,24,51.6)}.vertical-overlay-3d .cube__side.light-aqua{background-color:rgb(60,124.8,136.8)}.vertical-overlay-3d .cube__side.dark-aqua{background-color:rgb(18,103.8,115.8)}.vertical-overlay-3d .cube__side.light-green{background-color:rgb(115.2,130.8,4.2)}.vertical-overlay-3d .cube__side.dark-green{background-color:rgb(70.2,112.8,19.8)}.vertical-overlay-3d .cube__side.light-yellow{background-color:rgb(153,117,26.4)}.vertical-overlay-3d .cube__side.dark-yellow{background-color:rgb(153,106.2,22.2)}.vertical-overlay-3d .cube__side.medium-grey{background-color:rgb(122.4,122.4,122.4)}.vertical-overlay-3d .cube__side.light-grey{background-color:#939393}.vertical-overlay-3d .cube.new{position:relative;z-index:9998}.vertical-overlay-3d .cube.new .cube__front{background:linear-gradient(#ffc32c,rgb(153,117,26.4))}.vertical-overlay-3d .cube.new .cube__front .sparkle{position:absolute;left:-25px;top:-22px;width:100px;height:100px;animation:twinkle 3s infinite backwards;animation-timing-function:cubic-bezier(1,1,0.7,1.5)}.vertical-overlay-3d .cube.new .cube__front .sparkle.small{top:135px;left:70px;width:60px;height:60px;animation-delay:1.8s}@keyframes twinkle{0%{transform:scale(0);opacity:0}30%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}60%{transform:scale(0.1);opacity:1;animation-timing-function:ease-in}90%{transform:scale(0);opacity:0}100%{transform:scale(0);opacity:0}}.vertical-overlay-3d .cube.new .cube__front .sparkle:before{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(66.66deg) skewX(45deg)}.vertical-overlay-3d .cube.new .cube__front .sparkle:after{content:"";position:absolute;background:white;display:block;left:0;width:141.4213%;top:0;bottom:0;border-radius:25%;transform:rotate(156.66deg) skew(45deg)}.vertical-overlay-3d .cube.new .cube__side{background-color:rgb(153,117,26.4)}.vertical-overlay-3d .cube.new .cube__top{background-color:rgb(76.5,58.5,13.2)}
