@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&display=swap";
:root,:host{--font-body:var(--font-body);--font-heading:var(--font-heading)}.magicpath-scope{--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){.magicpath-scope{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.magicpath-scope.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.magicpath-scope.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@layer base{.magicpath-scope,.magicpath-scope *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.magicpath-scope,.magicpath-scope *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.magicpath-scope{background-color:var(--background);color:var(--foreground);overscroll-behavior-x:none;width:100%;min-height:100vh;font-family:var(--font-body);margin:0;padding:0}.magicpath-scope h1,.magicpath-scope h2,.magicpath-scope h3,.magicpath-scope h4,.magicpath-scope h5,.magicpath-scope h6{font-family:var(--font-heading)}}.magicpath-scope img.broken-image-fallback{object-fit:none;object-position:center;background:#f9fafb;border:1px solid #e5e7eb;animation:.3s ease-in-out fadeIn;display:inline-block;position:relative}.magicpath-scope.dark img.broken-image-fallback{background:#1f2937;border-color:#374151}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
:root{--chat-z-index:900;--overlay-z-index:1000;--transition-duration:.3s;--fast-transition-duration:.2s;--slow-transition-duration:.6s;--transition-fn:cubic-bezier(.4,0,.2,1);--bounce-transition-fn:cubic-bezier(.54,1.12,.38,1.11);--base-list-divider-left-offset:0;--default-line-height:1.5;--reduced-line-height:1.3;--title-line-height:1.2;--reduced-title-line-height:1.15;--gray-100-base-rgb:33,35,37;--black-base-rgb:19,21,23;--white-base-rgb:255,255,255;--primary-color-rgb:var(--black-base-rgb);--primary-bg-color-rgb:var(--white-base-rgb);--opacity-base-rgb:var(--black-base-rgb);--default-gradient:linear-gradient(-45deg,#8a18a8 0%,#ce2756 51.59%,#cf2a55 51.6%,#e7a90d 100.05%);--ig-gradient:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);--tiktok-gradient:linear-gradient(45deg,#68c9d0 0%,#ef1c51 100%);--exclusive-gradient:linear-gradient(to right,var(--cranberry-content),var(--orange-content));--gradient-divider:linear-gradient(to right,var(--opacity-0),var(--opacity-8)50%,var(--opacity-0));--shimmer-gradient:linear-gradient(to right,var(--pale-gray)8%,var(--faint-gray)18%,var(--pale-gray)33%);--font-serif-display:"New Spirit", "Iowan Old Style", Georgia, serif;--title-font:var(--font-serif-display)}body{font-family:var(--font);line-height:var(--default-line-height);color:var(--primary-color);background-color:var(--primary-bg-color);-webkit-font-smoothing:antialiased;margin:0}.lux-display{font-family:var(--font-serif-display);font-size:3.25rem;font-weight:500;line-height:var(--reduced-title-line-height)}.lux-event-title{font-family:var(--font-serif-display);text-wrap:pretty;margin:0;font-size:3rem;font-weight:500;line-height:1.15}.lux-serif-label{font-family:var(--font-serif-display);color:var(--tint-color,var(--secondary-color-alpha));font-size:.875rem;font-weight:500}.lux-page-title{font-size:1.75rem;font-weight:var(--font-weight-bold);line-height:var(--title-line-height);margin:0}.lux-section-title{font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:var(--title-line-height);margin:0}.lux-stat-value{font-size:var(--font-size-xxl);font-weight:var(--font-weight-medium);line-height:1.5}a{color:var(--brand-color);text-decoration:none}a:hover{color:var(--brand-active-color)}p{margin-top:0}.flex-baseline{align-items:baseline;display:flex}.flex-wrap{flex-wrap:wrap}.gap-05{gap:.125rem}.gap-15{gap:.375rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-tertiary{color:var(--tertiary-color)}.text-tinted{color:var(--tint-color,var(--secondary-color-alpha))}.fs-xxxs{font-size:var(--font-size-xxxs)}.fs-xxs{font-size:var(--font-size-xxs)}.fs-xs{font-size:var(--font-size-xs)}.fs-sm{font-size:var(--font-size-sm)}.fs-md{font-size:var(--font-size-md)}.fs-lg{font-size:var(--font-size-lg)}.fs-xl{font-size:var(--font-size-xl)}.fs-xxl{font-size:var(--font-size-xxl)}.fw-regular{font-weight:var(--font-weight-regular)}.mono-number{font-family:var(--mono-font);font-variant-numeric:tabular-nums;font-size:.9375em}.nowrap{white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}.reduced-line-height{line-height:var(--reduced-line-height)}.cursor-pointer{cursor:pointer}.relative{position:relative}.overflow-auto{overflow:auto}.w-100{width:100%}.page-shell{max-width:var(--max-width);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);margin:0 auto}.page-shell.wide{max-width:var(--max-width-wide-page)}.can-divide.small+.with-divider.small{margin-top:1.25rem;padding-top:1.25rem}@media (max-width:450px){.can-divide+.with-divider{margin-top:1.5rem;padding-top:1.5rem}}.svg-sm svg,svg.svg-sm{width:1rem;height:1rem}.highlight-label:focus-within .lux-input-label{color:var(--input-focus-border-color)}.highlight-label.error .lux-input-label{color:var(--error-color)}.lux-input{box-sizing:border-box;transition:var(--transition);color:var(--input-color);font-family:inherit;line-height:var(--input-line-height);border-radius:var(--border-radius);border:1px solid var(--input-border-color);background-color:var(--input-bg-color);height:var(--input-height);padding:var(--input-padding);font-size:var(--input-font-size);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff0),to(#fff0));background-image:-webkit-linear-gradient(#fff0,#fff0);width:100%;overflow:hidden}.lux-input:not(:disabled):hover{border-color:var(--input-hover-border-color);background-color:var(--input-hover-bg-color)}.lux-input:disabled{background-color:var(--disabled-background-color);cursor:not-allowed}.lux-input:focus,.lux-input:focus:hover{background-color:var(--input-focus-bg-color);border-color:var(--input-focus-border-color);outline:0}.lux-input::placeholder{color:var(--placeholder-color);opacity:1}.lux-input:-ms-placeholder-shown{color:var(--placeholder-color)}.lux-input::-moz-placeholder{color:var(--placeholder-color)}.lux-input:-moz-focusring{text-shadow:none}.lux-input-wrapper{max-width:var(--input-max-width,auto)}.lux-input-wrapper .inner-wrapper{width:100%;display:inline-block}.lux-input-wrapper:focus-within .lux-input-label{color:var(--input-focus-border-color)}.lux-input-wrapper:focus-within:not(.error) .helper-text{color:var(--input-focus-border-color);border-color:var(--input-focus-border-color)}.lux-input-wrapper .helper-text{transition:var(--transition);font-size:var(--input-label-font-size)}.lux-input-wrapper.error .lux-input-label,.lux-input-wrapper.error .lux-input-label:hover,.lux-input-wrapper.error .helper-text{color:var(--error-color);border-color:var(--error-color)}.lux-input-wrapper.error .lux-input,.lux-input-wrapper.error .lux-input:hover,.lux-input-wrapper.error .lux-input:focus,.lux-input-wrapper.error .lux-input:focus:hover{border-color:var(--error-color)}.lux-input-wrapper .helper-text{color:var(--tertiary-color-alpha);opacity:0;max-height:0;overflow:hidden}.lux-input-wrapper:focus-within .helper-text.show,.lux-input-wrapper.error .helper-text.show{opacity:1;max-height:50px;padding-top:.5rem}.lux-input-wrapper.error .helper-text.show{border-color:var(--error-color)}.dropzone-wrapper.dragging svg,.dropzone-wrapper.dragging .label,.dropzone-wrapper.dragging .sublabel,.dropzone-wrapper.active svg,.dropzone-wrapper.active .label,.dropzone-wrapper.active .sublabel{color:#fff}.dropzone-wrapper .sublabel{padding-top:.125rem}.vertical-button .label{font-size:var(--font-size-xs);line-height:var(--reduced-line-height);max-width:100%}.lux-checkbox{cursor:pointer;clear:both;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1rem;line-height:1.25rem;display:flex;position:relative}.lux-checkbox label{margin-bottom:0}.lux-checkbox .checkbox-label{cursor:pointer;flex:1;align-items:center;gap:.625rem;display:flex}.lux-checkbox .text-label{cursor:pointer;flex:1;line-height:1.5}.lux-checkbox.small .checkbox-text{font-size:var(--font-size-sm)}.lux-checkbox.simple .checkbox-label{align-items:flex-start}.lux-checkbox.simple .checkbox-icon{margin-top:.15625rem}.lux-checkbox.simple .checkbox-text{align-items:center;min-height:1.5rem;display:flex}.lux-checkbox .checkbox-title{font-size:var(--font-size-md)}.lux-checkbox .checkbox-desc{font-size:var(--font-size-sm)}.lux-checkbox .checkbox-icon{clear:both;width:1.25rem;height:1.25rem;font-size:.5rem;line-height:1.25rem;display:block;position:relative}.lux-checkbox .checkbox-icon .input{opacity:0;cursor:pointer}.lux-checkbox .checkbox-icon .input,.lux-checkbox .checkbox-icon .checkbox-display{width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.lux-checkbox .checkbox-icon .checkbox-text{transition:color var(--transition-duration)var(--transition-fn)}.lux-checkbox .checkbox-icon .checkbox-display{cursor:pointer;transition:var(--fast-transition);background-color:var(--checkbox-bg-color);border:.125rem solid var(--checkbox-border-color);box-shadow:var(--checkbox-box-shadow);border-radius:.375rem;padding:.25rem;transition-property:border-color}.lux-checkbox .checkbox-icon .checkbox-display svg{transition:var(--fast-transition);opacity:0;transform-origin:50%;width:.75rem;height:.75rem;color:var(--checkbox-check-color);transform:scale(.5)rotate(-45deg)}.lux-checkbox .checkbox-icon input:checked~.checkbox-display{background-color:var(--checkbox-checked-bg-color);border:none}.lux-checkbox .checkbox-icon input:checked~.checkbox-display svg{opacity:1;transform:none}.lux-checkbox:hover:not(:has(.text-label a:hover,.text-label button:hover,input:disabled)) .checkbox-icon .checkbox-display{border-color:var(--checkbox-hover-border-color)}.lux-checkbox:has(input:focus-visible) .checkbox-icon .checkbox-display{outline:2px solid var(--primary-color);outline-offset:2px}.lux-checkbox:has(input:disabled){cursor:default}.lux-checkbox.danger .checkbox-display svg{color:#fff}.lux-checkbox.danger label{color:var(--error-color)}.lux-checkbox.danger input:checked~.checkbox-display{background-color:var(--error-color)}.lux-checkbox.danger .checkbox-icon .checkbox-display{border-color:var(--error-darker-pale-bg-color)}.lux-checkbox.danger:hover:not(:has(.text-label a:hover,.text-label button:hover,input:disabled)) .checkbox-icon .checkbox-display{border-color:var(--error-color)}.lux-checkbox.danger:has(input:focus-visible) .checkbox-icon .checkbox-display{outline:2px solid var(--error-color)}.lux-checkbox.error .checkbox-icon .checkbox-display{border-color:var(--error-color)}.lux-checkbox.error .checkbox-text{color:var(--error-color)}.lux-input-label{font-weight:var(--font-weight-medium);color:var(--secondary-color-alpha);transition:var(--transition);text-wrap:pretty;margin-bottom:.375rem;display:block}.lux-input-label.clickable{cursor:pointer}.lux-input-label.clickable:hover,.lux-input-label.focused{color:var(--input-focus-border-color)}.lux-input-label.no-margin{margin-bottom:0}.lux-input-label.medium{font-size:var(--input-label-font-size)}.lux-input-label.large{font-size:var(--large-input-label-font-size)}.lux-input-wrapper .accessory-text{line-height:var(--input-line-height);color:var(--input-accessory-text-color);background-color:var(--input-accessory-text-bg-color);border:1px solid var(--input-border-color);border-radius:var(--border-radius)}.lux-input-wrapper.accessory-left .accessory-text{border-right:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lux-input-wrapper.accessory-left .lux-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lux-input-wrapper.accessory-right .accessory-text{border-left:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lux-input-wrapper.accessory-right .lux-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lux-input-wrapper.lux-phone-input .input-wrapper{position:relative}.lux-input-wrapper.lux-phone-input .country-flag{top:50%;right:var(--input-horizontal-padding);pointer-events:none;position:absolute;transform:translateY(-50%)}.lux-input-wrapper.lux-phone-input.medium .lux-input{padding-right:calc(var(--input-horizontal-padding) + 1.75rem)}.lux-input-wrapper.lux-phone-input.large .country-flag{right:var(--large-input-horizontal-padding);font-size:var(--large-input-font-size)}.lux-input-wrapper.lux-phone-input.large .lux-input{padding-right:calc(var(--large-input-horizontal-padding) + 2rem)}.lux-input-wrapper.solid .lux-input{background-color:var(--solid-input-bg-color);border-color:var(--solid-input-border-color)}.lux-input-wrapper.solid .lux-input:hover{background-color:var(--solid-input-hover-bg-color)}.lux-input-wrapper.solid .lux-input:focus{background-color:var(--input-focus-bg-color);border-color:var(--input-focus-border-color)}.lux-input-wrapper.solid .accessory-text{border-color:var(--solid-input-bg-color);background-color:var(--primary-bg-color)}.lux-input-wrapper textarea.lux-input{vertical-align:top;line-height:var(--input-textarea-line-height)}.lux-input-wrapper.medium .lux-input,.lux-input-wrapper.medium .accessory-text{font-size:var(--input-font-size);height:var(--input-height);padding:var(--input-padding)}.lux-input-wrapper.medium textarea.lux-input{padding:var(--input-textarea-padding);scroll-padding-block:var(--input-textarea-vertical-padding)}.lux-input-wrapper.medium.round .lux-input,.lux-input-wrapper.medium.round .accessory-text{border-radius:calc(var(--input-height)/2)}.lux-input-wrapper.large .helper-text{font-size:var(--large-input-label-font-size)}.lux-input-wrapper.large .lux-input,.lux-input-wrapper.large .accessory-text{font-size:var(--large-input-font-size);height:var(--large-input-height);padding:var(--large-input-padding)}.lux-input-wrapper.large textarea.lux-input{padding:var(--large-input-textarea-padding);scroll-padding-block:var(--large-input-textarea-vertical-padding)}.lux-input-wrapper.large.round .lux-input,.lux-input-wrapper.large.round .accessory-text{border-radius:calc(var(--large-input-height)/2)}.lux-input-wrapper.naked textarea.lux-input{background-color:#0000;border:none;padding:0!important}.lux-input-wrapper.naked textarea.lux-input::placeholder{transition:color var(--transition-duration)var(--transition-fn)}.lux-input-wrapper.naked textarea.lux-input:hover::placeholder,.lux-input-wrapper.naked textarea.lux-input:focus::placeholder{color:var(--naked-input-hover-placeholder-color)}.lux-input-wrapper.naked textarea.lux-input:-moz-focusring{text-shadow:none}.lux-input-wrapper.naked.error textarea.lux-input::placeholder{color:var(--error-placeholder-color)!important}.lux-input-wrapper .input-inner-wrapper{position:relative}.lux-input-wrapper .lux-input.align-right{text-align:right}.lux-input-wrapper .lux-input.monospace{font-family:var(--mono-font)}.lux-input-wrapper .clear-button{padding:var(--input-vertical-padding).6875rem;color:var(--opacity-24);position:absolute;bottom:50%;right:0;transform:translateY(50%)}.lux-input-wrapper .clear-button.with-indicator{right:1.5rem}.lux-input-wrapper .clear-button:not(.shown){pointer-events:none;opacity:0}.lux-input-wrapper .clear-button:hover{color:var(--secondary-color-alpha)}.lux-input-wrapper .clear-button:focus-visible{color:var(--primary-color);outline:none}.lux-input-wrapper .clear-button.invisible{pointer-events:none;opacity:0}.lux-input-wrapper .clear-button svg{width:var(--clear-button-size,1rem);height:var(--clear-button-size,1rem)}.lux-input-wrapper .lux-input.align-right~.clear-button.with-indicator{right:0}.lux-input-wrapper .indicator{color:var(--warning-color);transition:opacity var(--transition-duration)var(--transition-fn);opacity:1;width:1rem;height:1rem;position:absolute;bottom:50%;right:.75rem;transform:translateY(50%)}.lux-input-wrapper .indicator.invisible{pointer-events:none;opacity:0}.lux-input-wrapper .indicator svg{stroke-width:3px}.lux-input-wrapper .indicator.success{color:var(--success-color)}.lux-input-wrapper .indicator.error{color:var(--error-color)}.lux-input-wrapper .indicator.custom{color:var(--input-indicator-color,var(--opacity-24))}.lux-input-wrapper .lux-input:not(.align-right).has-indicator,.lux-input-wrapper .lux-input:not(.align-right).clearable{padding-right:2.25rem}.lux-input-wrapper .lux-input:not(.align-right).clearable.has-indicator{padding-right:4rem}.lux-input-wrapper .lux-input.align-right.has-indicator{padding-left:2.25rem}.lux-input-wrapper .lux-input.align-right.has-indicator~.indicator{left:.75rem;right:auto}.lux-input-wrapper .lux-input.align-right.clearable{padding-right:2.5rem}.lux-input-wrapper input:disabled,.lux-input-wrapper textarea:disabled{background-color:var(--disabled-background-color)}.lux-input-wrapper .input-inner-wrapper.large .indicator,.lux-input-wrapper .input-inner-wrapper.large .indicator svg{width:var(--large-input-font-size);height:var(--large-input-font-size)}.lux-input-wrapper .input-inner-wrapper.large .lux-input.has-indicator:not(.align-right){padding-right:2.5rem}.lux-input-wrapper .input-inner-wrapper.large .lux-input.align-right.has-indicator{padding-left:2.5rem}textarea.lux-input{transition:var(--transition),height 0s}.lux-input.lux-input-scrollable{overflow:auto}.lux-radio{cursor:pointer;clear:both;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;font-size:1rem;line-height:1.25rem;display:flex;position:relative}.lux-radio.radio-right{flex-direction:row-reverse}.lux-radio .text-label{flex:1}.lux-radio:has(input:focus-visible) .radio-icon{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:100%}.lux-radio .radio-icon{clear:both;width:1.25rem;height:1.25rem;font-size:.5rem;line-height:1.25rem;display:block;position:relative;top:.5px}.lux-radio .radio-icon .input{opacity:0}.lux-radio .radio-icon .input,.lux-radio .radio-icon .radio-display{width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.lux-radio .radio-icon .radio-display{transition:var(--fast-transition);background-color:var(--primary-bg-color);border:.125rem solid var(--checkbox-border-color);border-radius:100px}.lux-radio .radio-icon .radio-display:after{transition:var(--fast-transition);content:"";opacity:0;width:.5rem;height:.5rem;position:absolute;top:.375rem;left:.375rem}.lux-radio .radio-icon input:checked~.radio-display{background-color:var(--primary-color);border:none}.lux-radio .radio-icon input:checked~.radio-display:after{opacity:1;background-color:var(--primary-bg-color);border-radius:100px}.lux-radio:hover .radio-display{border-color:var(--secondary-color)}.lux-slider{appearance:none;height:var(--input-height);--track-height:.375rem;--thumb-size:1.25rem;--track-left-color:var(--primary-color);--track-active-color:var(--opacity-80);--track-right-color:var(--opacity-light);--thumb-color:var(--white);--thumb-border-width:1px;--thumb-border-color:var(--black-opacity-8);--thumb-active-border-color:var(--black-opacity-64);--thumb-active-border-width:2px;background:0 0;outline:none}.lux-slider.brand{--track-left-color:var(--brand-content-color);--thumb-active-border-color:var(--brand-content-color)}.lux-slider::-webkit-slider-runnable-track{width:100%;height:var(--track-height);cursor:pointer;background:var(--track-left-color);transition:background var(--transition-duration)var(--transition-fn);border:none;border-radius:.25rem}.lux-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;height:var(--thumb-size);width:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size))/2);background-color:var(--thumb-color);outline:var(--thumb-border-width)solid var(--thumb-border-color);box-shadow:var(--shadow-xs);transform-origin:50%;transition-property:transform,box-shadow,outline;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-fn);border:none;border-radius:100%}.lux-slider::-webkit-slider-thumb:hover{box-shadow:var(--shadow);outline:var(--thumb-active-border-width)solid var(--thumb-active-border-color);transform:scale(1.05)}.lux-slider::-moz-range-thumb{appearance:none;cursor:pointer;height:var(--thumb-size);width:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size))/2);background-color:var(--thumb-color);outline:var(--thumb-border-width)solid var(--thumb-border-color);box-shadow:var(--shadow-xs);transform-origin:50%;transition-property:transform,box-shadow,outline;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-fn);border:none;border-radius:100%}.lux-slider::-moz-range-thumb:hover{box-shadow:var(--shadow);outline:var(--thumb-active-border-width)solid var(--thumb-active-border-color);transform:scale(1.05)}.lux-slider::-moz-range-track{width:100%;height:var(--track-height);cursor:pointer;background:var(--track-left-color);transition:background var(--transition-duration)var(--transition-fn);background:var(--track-right-color);border:none;border-radius:.25rem}.lux-slider::-moz-range-progress{height:var(--track-height);background:var(--track-left-color);border-radius:.25rem}.lux-toggle{--total-width:var(--toggle-width);--total-height:var(--toggle-height);--slider-gap:var(--toggle-gap);flex-shrink:0;margin-bottom:0;display:inline-block;position:relative}.lux-toggle input{opacity:0;width:0;height:0}.lux-toggle.small{--total-width:var(--small-toggle-width);--total-height:var(--small-toggle-height);--slider-gap:var(--small-toggle-gap)}.lux-toggle.large{--total-width:var(--large-toggle-width);--total-height:var(--large-toggle-height);--slider-gap:var(--large-toggle-gap)}.lux-toggle{width:var(--total-width);height:var(--total-height);--slider-size:calc(var(--total-height) - 2*var(--slider-gap))}.lux-toggle .slider{transition:var(--transition);cursor:pointer;background-color:var(--toggle-bg-color);border-radius:calc(var(--total-height)/2);position:absolute;inset:0}.lux-toggle .slider:before{transition:var(--transition);content:"";height:var(--slider-size);width:var(--slider-size);left:var(--slider-gap);top:var(--slider-gap);box-shadow:var(--shadow-xs);background-color:#fff;border-radius:100%;position:absolute}.lux-toggle input:disabled+.slider{cursor:not-allowed;background-color:var(--toggle-disabled-bg-color)}.lux-toggle input:checked+.slider{background-color:var(--toggle-active-bg-color)}.lux-toggle input:disabled:checked+.slider{background-color:var(--toggle-active-disabled-bg-color)}.lux-toggle:has(input:focus-visible){outline:2px solid var(--toggle-active-bg-color);outline-offset:2px;border-radius:calc(var(--total-height)/2)}.lux-toggle.success{--toggle-active-bg-color:var(--toggle-success-active-bg-color);--toggle-active-disabled-bg-color:var(--toggle-success-active-disabled-bg-color)}.lux-toggle.error{--toggle-active-bg-color:var(--toggle-error-active-bg-color);--toggle-active-disabled-bg-color:var(--toggle-error-active-disabled-bg-color)}.lux-toggle.brand{--toggle-active-bg-color:var(--brand-content-color);--toggle-active-disabled-bg-color:var(--brand-pale-bg-color)}.lux-toggle input:checked+.slider:before{transform:translateX(calc(var(--total-width) - var(--slider-size) - 2*var(--slider-gap)))}.lux-modal-body .spark-content .attachment-link{border:1px solid var(--divider-color)!important}.lux-modal-body .spark-content .attachment-link:not(:hover){background-color:var(--elevated-primary-bg-color)!important}.lux-menu{--lux-menu-horizontal-padding:.25rem;border-radius:var(--menu-border-radius);outline:1px solid var(--menu-border-color);max-height:inherit;background-color:var(--menu-bg-color);position:relative}.lux-menu-divider{background-color:var(--divider-color);height:1px;margin:.25rem calc(-1*var(--lux-menu-horizontal-padding));width:calc(100% + 2*var(--lux-menu-horizontal-padding))}.lux-menu-arrow{clip-path:polygon(100% 0,0 0,50% 100%);background-color:var(--menu-bg-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:10px;height:5px;position:absolute}.lux-menu-arrow.arrow-down{bottom:-4px}.lux-menu-arrow.arrow-up{top:-4px;transform:rotate(180deg)}.lux-menu-arrow.arrow-left{left:-7px;transform:rotate(90deg)}.lux-menu-arrow.arrow-right{right:-7px;transform:rotate(-90deg)}.lux-menu-wrapper{--menu-border-radius:var(--border-radius);--menu-base-content-color:var(--primary-color);z-index:1001;border-radius:var(--menu-border-radius);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);will-change:transform,opacity;transform:translateZ(0)}.lux-menu-wrapper.inverted{--menu-bg-color:var(--menu-inverted-bg-color);--menu-border-color:var(--menu-inverted-border-color);--menu-base-content-color:var(--primary-bg-color)}.lux-menu-search-wrapper{background-color:var(--opacity-light);border-bottom:1px solid var(--divider-color);z-index:2;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.lux-menu-search-wrapper:last-child{border-bottom-color:var(--opacity-0);border-radius:var(--border-radius)}.lux-menu-search-wrapper input{width:100%;color:var(--input-color);background-color:#0000;border:0;outline:0;padding:.5rem .75rem}.lux-menu-content.searchable{flex-direction:column;max-height:100%;display:flex}.lux-menu-content:not(.full){min-width:120px;max-width:260px}.lux-menu-content.full{width:var(--trigger-width)}.lux-menu-content .rows{padding:.25rem var(--lux-menu-horizontal-padding)}.lux-menu-content .create-row,.lux-menu-content .no-result{font-size:var(--font-size-sm);border-radius:var(--small-border-radius);padding:.375rem .5rem}.lux-menu-content .no-result{color:var(--menu-no-result-color)}.lux-menu-content .create-row{cursor:pointer}.lux-menu-content .create-row .icon{width:1rem;height:1rem;color:var(--menu-item-icon-color);margin-right:.625rem}.lux-menu-content .create-row .icon svg{width:1rem;height:1rem}.lux-menu-content .create-row span{font-weight:var(--font-weight-medium)}.lux-menu-content .create-row.selected{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-bg-color)}.lux-menu-content .create-row.selected .icon{color:var(--menu-item-icon-hover-color)}.lux-menu-header,.lux-menu-footer{color:var(--menu-header-color);font-size:var(--font-size-xs);padding:.25rem .5rem}.lux-menu-item{color:var(--menu-item-color);font-size:var(--font-size-sm);border-radius:var(--small-border-radius);cursor:pointer;z-index:1;padding:.375rem .5rem;position:relative}.lux-menu-item.focused{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-bg-color)}.lux-menu-item.focused .menu-icon{color:var(--menu-item-icon-hover-color)}.lux-menu-item.focused .lux-menu-right-text{color:var(--menu-item-hover-color)}.lux-menu-item .icon-text{min-width:0}.lux-menu-item .menu-icon{width:1rem;height:1rem;color:var(--menu-item-icon-color);opacity:1;justify-content:center;margin-right:.625rem}.lux-menu-item .menu-icon svg{width:1rem;height:1rem}.lux-menu-item:not(.selected):not(.has-icon) .menu-icon{opacity:0}.lux-menu-item .menu-text{min-width:0}.lux-menu-item .menu-right-text{white-space:nowrap;color:var(--menu-item-secondary-color);align-self:baseline;margin-left:1rem}.lux-menu-item .desc{font-size:var(--font-size-xs)}.lux-menu-item .menu-checkmark{width:1rem}.lux-menu-item .menu-checkmark.left{margin-right:.625rem}.lux-menu-item .menu-checkmark.right{margin-left:.625rem}.lux-menu-item .menu-checkmark svg path{stroke-width:2px}.lux-menu-item.error,.lux-menu-item.error.focused,.lux-menu-item.error .menu-icon,.lux-menu-item.error .lux-menu-right-text,.lux-menu-item.error.focused .menu-icon,.lux-menu-item.error.focused .lux-menu-right-text{color:var(--error-color)}.lux-menu-item.error.focused{background-color:var(--error-pale-bg-color)}.lux-modal-root{z-index:1;position:relative}.lux-modal-header{padding:var(--modal-header-footer-padding);background-color:var(--modal-header-bg-color);border-bottom:1px solid var(--divider-color)}.lux-modal-header .title{color:var(--primary-color);font-weight:var(--font-weight-bold)}.lux-modal{border-radius:var(--modal-border-radius);width:480px;max-height:75vh;box-shadow:var(--shadow-modal);background-color:var(--modal-bg-color);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);will-change:transform,opacity;--rich-button-border-color:var(--opacity-light);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.lux-modal.lux-alert{--input-border-color:var(--opacity-8);--input-bg-color:var(--bg-opacity-64);width:340px}.lux-modal.big{outline:1px solid var(--opacity-light);box-shadow:var(--shadow);background-color:var(--modal-bg-color);width:min(90vw,800px);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);height:80vh;max-height:min(80vh,1000px)}.lux-modal.panel{border-radius:var(--border-radius);width:550px;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);margin-top:.5rem;margin-right:.5rem}.lux-modal.sheet{background-color:var(--translucent-sheet-bg-color);width:100%;box-shadow:var(--light-shadow-xs);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-200px;padding-bottom:200px;bottom:0}.lux-modal .lux-modal-body{width:100%;padding:var(--modal-padding);flex:1}.lux-modal .lux-modal-footer{border-top:1px solid var(--divider-color);background-color:var(--primary-bg-color);width:100%;padding:var(--modal-header-footer-padding)}.lux-backdrop.sheet{-webkit-backdrop-filter:grayscale(.1);backdrop-filter:grayscale(.1);background-color:#0000}.lux-overlay{width:100%;height:100%;z-index:var(--overlay-z-index);scrollbar-gutter:stable;--overlay-content-padding:0;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.lux-overlay.panel{justify-content:end;padding-top:0}.lux-overlay.sheet{scrollbar-gutter:auto;align-items:end}.lux-overlay.glass{align-items:center;padding-top:0}.lux-overlay.big{padding-top:5vh}.lux-overlay.chat{z-index:calc(var(--overlay-z-index) + 2)}.lux-overlay.pop .lux-modal{animation:.3s cubic-bezier(.4,0,.2,1) pop}.lux-multi-step-modal .lux-modal-body{padding-top:.25rem}.theme-root .event-theme.holiday-pie .background-overlay{opacity:.06;mix-blend-mode:luminosity;background-image:url(https://images.lumacdn.com/themes/holiday/pie.jpg)}.theme-root .event-theme.holiday-foliage .background-overlay{opacity:.06;mix-blend-mode:luminosity;background-image:url(https://images.lumacdn.com/themes/holiday/foliage.jpg);background-size:cover}.theme-root .event-theme.holiday-turkey .background-overlay{background-image:url(https://images.lumacdn.com/themes/holiday/turkey-bg.jpg);background-size:297px}.theme-root .event-theme.holiday-snow .background-overlay{z-index:100;background-image:url(https://images.lumacdn.com/themes/holiday/snow-top.png);background-position:top;background-repeat:repeat-x;background-size:1201px;top:-30px!important}.theme-root .event-theme.holiday-snow .background-overlay2{mix-blend-mode:soft-light;background-image:url(https://images.lumacdn.com/themes/holiday/snow-bg.png);background-position:top;background-repeat:repeat-x;background-size:1804px;inset:0}.theme-root .event-theme.holiday-snow .background-overlay3,.theme-root .event-theme.holiday-snow .background-overlay4{mix-blend-mode:soft-light;opacity:.7;background-repeat:no-repeat}.theme-root .event-theme.holiday-snow .background-overlay3{background-image:url(https://images.lumacdn.com/themes/holiday/snow-left.png);background-position:0 100%;background-size:568px;width:100%;height:716px;bottom:0;left:-280px}.theme-root .event-theme.holiday-snow .background-overlay4{background-image:url(https://images.lumacdn.com/themes/holiday/snow-right.png);background-position:100% 100%;background-size:616px;width:100%;height:568px;bottom:0;right:-320px}.theme-root .event-theme.holiday-santa .background-overlay{opacity:.08;mix-blend-mode:lighten;background-image:url(https://images.lumacdn.com/themes/holiday/santa.jpg)}.theme-root .event-theme.holiday-sweater .background-overlay,.theme-root .event-theme.holiday-sweater .background-overlay2,.theme-root .event-theme.holiday-sweater .background-overlay3,.theme-root .event-theme.holiday-sweater .background-overlay4{mix-blend-mode:soft-light}.theme-root .event-theme.holiday-sweater .background-overlay{background-image:url(https://images.lumacdn.com/themes/holiday/sweater-top.png);background-size:276px;width:100%;height:152px}.theme-root .event-theme.holiday-sweater .background-overlay2{background-image:url(https://images.lumacdn.com/themes/holiday/sweater-middle.png);background-position:top;background-repeat:repeat-x;background-size:1208px;width:100%;height:240px;top:225px}.theme-root .event-theme.holiday-sweater .background-overlay3,.theme-root .event-theme.holiday-sweater .background-overlay4{background-image:url(https://images.lumacdn.com/themes/holiday/sweater-bottom.png);background-size:207px;width:207px;height:201px;bottom:2rem}.theme-root .event-theme.holiday-sweater .background-overlay3{left:-50px;transform:scaleX(-1)}.theme-root .event-theme.holiday-sweater .background-overlay4{right:-50px}.theme-root .event-theme.holiday-hanukkah .background-overlay{opacity:.1;mix-blend-mode:luminosity;background-image:url(https://images.lumacdn.com/themes/holiday/hanukkah.jpg)}.theme-root .event-theme.tamagotchi .background-overlay2,.theme-root .event-theme.tinted.tamagotchi .background-overlay2{inset:0}.theme-root .event-theme.tamagotchi .background-overlay3,.theme-root .event-theme.tinted.tamagotchi .background-overlay3{border-radius:0;width:100%;height:100lvh;inset:0}.theme-root.light .event-theme.tamagotchi .background-overlay3,.theme-root.light .event-theme.tinted.tamagotchi .background-overlay3{box-shadow:inset 0 0 80px 20px #00000008}.theme-root.dark .event-theme.tamagotchi .background-overlay3,.theme-root.dark .event-theme.tinted.tamagotchi .background-overlay3{box-shadow:inset 0 0 80px 20px #00000026}.theme-root .event-theme.holiday-diwali .background-overlay,.theme-root .event-theme.holiday-diwali .background-overlay2,.theme-root .event-theme.holiday-diwali .background-overlay3,.theme-root .event-theme.holiday-diwali .background-overlay4{mix-blend-mode:luminosity;opacity:.6;background-repeat:no-repeat;background-size:contain}.theme-root .event-theme.holiday-diwali .background-overlay{background-image:url(https://images.lumacdn.com/themes/holiday/diwali-1.png);width:160px;top:2rem!important;left:2rem!important}.theme-root .event-theme.holiday-diwali .background-overlay2{background-image:url(https://images.lumacdn.com/themes/holiday/diwali-2.png);width:180px;height:100%;top:2rem;right:2rem}.theme-root .event-theme.holiday-diwali .background-overlay3,.theme-root .event-theme.holiday-diwali .background-overlay4{background-image:url(https://images.lumacdn.com/themes/holiday/diwali-3.png);background-position:0 100%;width:240px;height:240px;bottom:0}.theme-root .event-theme.holiday-diwali .background-overlay3{left:0}.theme-root .event-theme.holiday-diwali .background-overlay4{right:0;transform:scaleX(-1)}.can-divide+.with-divider{border-top:1px solid var(--divider-color);margin-top:2rem;padding-top:2rem}.can-divide.small+.with-divider.small{border-top:1px solid var(--divider-color);margin-top:1.25rem;padding-top:1.25rem}:root{--card-shadow:none;--card-backdrop-filter:none}a.content-card{color:unset;display:block}a.content-card:hover{color:unset}.content-card{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.content-card.hoverable{cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-fn)}@media (hover:hover){.content-card.hoverable:hover{border-color:var(--card-hover-border-color);box-shadow:var(--card-hover-shadow)}}.content-card.actionable:focus-visible{outline:2px solid var(--card-hover-border-color);outline-offset:2px}.content-card.elevated{border-color:var(--card-border-color)}.list-card{background-color:var(--card-bg-color);border:1px solid var(--opacity-8);padding:0;overflow:hidden}.base-list-row{padding:var(--base-list-row-default-padding);color:inherit;transition:background-color var(--transition-duration) var(--transition-fn);display:block;position:relative}a.base-list-row:hover{color:inherit}.base-list-row.clickable{cursor:pointer}.base-list-row+.base-list-row:before{content:"";top:-.5px;left:var(--base-list-divider-left-offset);background-color:var(--table-border-color);height:1px;position:absolute;right:0}.card-wrapper{--card-padding:.75rem .75rem .75rem 1rem}@media (max-width:450px){.card-wrapper{--card-padding:.75rem}}.card-wrapper:not(:last-child){margin-bottom:1rem}.card-wrapper .event-link{position:absolute;inset:0}.card-wrapper .content-card{padding:var(--card-padding)}.timeline-section{gap:var(--timeline-column-gap);width:100%;padding-bottom:var(--timeline-section-gap);padding-left:var(--timeline-single-column-line-width);display:block;position:relative}.timeline-section.hide-line{padding-left:0}.timeline-section .timeline-title{z-index:5;width:100%;margin-bottom:.875rem;position:relative}.timeline-section .line{top:1rem;bottom:0;left:var(--timeline-single-column-line-left-padding);border-left:.125rem dashed var(--opacity-light);position:absolute}.timeline-section:not(:first-child) .line{top:.125rem}.timeline-section:last-child .line{-webkit-mask-image:linear-gradient(#000 0% calc(100% - 120px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 120px),#0000 100%)}.timeline-section .dot-outer-wrapper{top:.4375rem;left:calc(-1 * var(--timeline-single-column-line-width) + var(--timeline-single-column-line-left-padding) - .1875rem);position:absolute}.timeline-section .dot{background-color:var(--quaternary-color-alpha);width:.5rem;height:.5rem;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);border-radius:100%}.timeline-title .date{font-weight:var(--font-weight-medium)}.stats{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;display:grid}.card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.img-aspect-ratio{background-color:var(--opacity-light);width:100%;position:relative;overflow:hidden}.img-aspect-ratio img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.event-card-cover{border:.5px solid var(--opacity-4)}.event-card-cover img{transform:scale(1.005)}.cover-with-glow{position:relative}.cover-with-glow .cover-image{z-index:1;position:relative}.cover-with-glow .cover-image-under{opacity:.2;filter:brightness(.8)blur(24px)saturate(1.2);mix-blend-mode:multiply;z-index:0;position:absolute;inset:1rem 0 -1rem}.info-and-cover{flex-direction:row-reverse;gap:1rem;display:flex}.info-and-cover .info{gap:.5rem}@media (max-width:450px){.info-and-cover{gap:.75rem}.info-and-cover .info{gap:.25rem}}.cover-image-col{pointer-events:none;width:120px}@media (max-width:450px){.cover-image-col{width:90px}}.attr{--attr-font-size:var(--font-size-md);font-size:var(--attr-font-size);gap:.375rem}.attr.small{--attr-font-size:var(--font-size-sm);gap:.3125rem}@media (max-width:650px){.attr{--attr-font-size:var(--font-size-sm);gap:.3125rem}}.attr .icon{height:calc(var(--attr-font-size) * var(--default-line-height))}.variant-color-cranberry{--variant-color:var(--cranberry-content);--variant-color-pale:var(--pale-cranberry);--variant-color-bg:var(--cranberry-background);--variant-color-bg-active:var(--cranberry-background-active)}.variant-color-barney{--variant-color:var(--barney-content);--variant-color-pale:var(--pale-barney);--variant-color-bg:var(--barney-background);--variant-color-bg-active:var(--barney-background-active)}.variant-color-purple{--variant-color:var(--purple-content);--variant-color-pale:var(--pale-purple);--variant-color-bg:var(--purple-background);--variant-color-bg-active:var(--purple-background-active)}.variant-color-blue{--variant-color:var(--blue-content);--variant-color-pale:var(--pale-blue);--variant-color-bg:var(--blue-background);--variant-color-bg-active:var(--blue-background-active)}.variant-color-orange{--variant-color:var(--orange-content);--variant-color-pale:var(--pale-orange);--variant-color-bg:var(--orange-background);--variant-color-bg-active:var(--orange-background-active)}.variant-color-brand{--variant-color:var(--brand-content-color);--variant-color-pale:var(--brand-pale-bg-color);--variant-color-bg:var(--brand-bg-color);--variant-color-bg-active:var(--brand-active-bg-color)}.variant-color-light{--variant-color:var(--opacity-48);--variant-color-pale:var(--opacity-8)}.pill{white-space:nowrap;border-radius:var(--border-radius);line-height:1;font-weight:var(--font-weight-medium);color:var(--variant-color,var(--opacity-48));background-color:var(--variant-color-pale,var(--opacity-8));border:none;align-items:center;display:inline-flex}.pill:focus-visible{outline:1px solid var(--variant-color,var(--opacity-48));outline-offset:1px}.pill.tiny,.pill.small{border-radius:var(--small-border-radius)}.pill.rounded{border-radius:100px}.pill.clickable{transition:var(--transition);cursor:pointer}.pill.outline{color:var(--variant-color,var(--opacity-48));border:1px solid var(--variant-color,var(--opacity-48));background-color:#0000}.pill.solid,.pill.clickable:hover{color:#fff;background-color:var(--variant-color-bg,var(--gray-background))}.pill.outline.clickable:hover{border-color:var(--variant-color-bg,var(--gray-background))}.pill.solid.clickable:hover{background-color:var(--variant-color-bg-active,var(--gray-background-active))}.pill .icon,.pill .delete-btn{align-items:center;display:flex}.pill.tiny{padding:var(--tiny-pill-padding);font-size:var(--tiny-pill-font-size)}.pill.tiny.outline{padding:var(--tiny-pill-padding-outline)}.pill.tiny .icon.icon-left{margin-right:var(--tiny-pill-element-gap)}.pill.tiny .icon svg{width:var(--tiny-pill-font-size);height:var(--tiny-pill-font-size)}.pill.small{padding:var(--small-pill-padding);font-size:var(--small-pill-font-size)}.pill.small.outline{padding:var(--small-pill-padding-outline)}.pill.small .icon.icon-left{margin-right:var(--small-pill-element-gap)}.pill.small .icon svg{width:var(--small-pill-font-size);height:var(--small-pill-font-size)}.pill.medium{padding:var(--medium-pill-padding);font-size:var(--medium-pill-font-size)}.pill.medium.outline{padding:var(--medium-pill-padding-outline)}.pill.medium .icon.icon-left{margin-right:var(--medium-pill-element-gap)}.pill.medium .icon svg{width:var(--medium-pill-font-size);height:var(--medium-pill-font-size)}.member-pill{background-color:var(--variant-color-pale,var(--opacity-8));color:var(--variant-color,var(--primary-color));border-radius:100px;align-items:center;gap:.25rem;padding:3px 8px;display:inline-flex}.member-pill .icon{background-color:var(--variant-color,var(--gray-background));color:#fffc;border-radius:100%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.member-pill .icon svg{width:9px;height:9px}.member-pill .label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.5}.avatar-wrapper{--avatar-size:1.25rem;flex-shrink:0;width:fit-content;position:relative}.avatar-wrapper .avatar{width:var(--avatar-size);height:var(--avatar-size);background-position:50%;background-size:cover;background-color:var(--opacity-light);box-shadow:inset 0 0 0 .5px var(--divider-color);border-radius:1000px}.avatar-wrapper.xs{--avatar-size:1rem}.avatar-wrapper.sm{--avatar-size:1.125rem}.avatar-wrapper.small{--avatar-size:1.25rem}.avatar-wrapper.large{--avatar-size:1.5rem}.avatar-wrapper.xl{--avatar-size:3.5rem}.avatar-wrapper.square .avatar{border-radius:var(--border-radius)}.avatar-wrapper.small.square .avatar{border-radius:var(--small-border-radius)}.avatar-wrapper .missing-0{background:linear-gradient(120deg,#ff5f6d,#ffc371)}.avatar-wrapper .missing-1{background:linear-gradient(120deg,#4ca1af,#c4e0e5)}.avatar-wrapper .missing-2{background:linear-gradient(120deg,#4568dc,#b06ab3)}.avatar-wrapper .missing-3{background:linear-gradient(120deg,#7b4397,#dc2430)}.avatar-wrapper .missing-4{background:linear-gradient(120deg,#56ab2f,#a8e063)}.avatar-wrapper .missing-5{background:linear-gradient(120deg,#ee9ca7,#ffdde1)}.avatar-wrapper .missing-6{background:linear-gradient(120deg,#2193b0,#6dd5ed)}.avatar-wrapper.clickable{cursor:pointer;border-radius:100px;margin:-.5rem;padding:.5rem}.avatar-wrapper.clickable:hover{background-color:var(--hover-bg-color)}.online-indicator{border-radius:100%;width:25%;min-width:6px;height:25%;min-height:6px;position:absolute;bottom:1.5%;right:1.5%}.heads{--size:1.125rem;--cutout-avatar-percentage-visible:.5;--head-margin-percentage:.1;align-items:center;display:flex}.heads .head{align-items:flex-start;display:flex;position:relative}.heads .head .avatar-wrapper .avatar{width:var(--size);height:var(--size)}.heads .head:not(:first-child){margin-left:calc(-1 * (1 - var(--cutout-avatar-percentage-visible) - var(--head-margin-percentage)) * var(--size))}.heads .head:not(:last-child) .avatar-wrapper{-webkit-mask:radial-gradient(circle at calc(var(--size) * 1.1) calc(var(--size) * .5), transparent calc(var(--size) * .6 - .25px), black calc(var(--size) * .6 + .25px));-webkit-mask:radial-gradient(circle at calc(var(--size) * 1.1) calc(var(--size) * .5), transparent calc(var(--size) * .6 - .25px), black calc(var(--size) * .6 + .25px));mask:radial-gradient(circle at calc(var(--size) * 1.1) calc(var(--size) * .5), transparent calc(var(--size) * .6 - .25px), black calc(var(--size) * .6 + .25px))}.heads .remaining-count{border-radius:var(--size);height:var(--size);padding:0 calc(var(--size) / 6);min-width:var(--size);font-size:calc(var(--size) / 2);background-color:var(--opacity-light);color:var(--secondary-color-alpha);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.nav-wrapper{background-color:var(--nav-bg-color);width:100%}.nav-wrapper.sticky{border-bottom:1px solid var(--opacity-0);z-index:10;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);position:fixed;top:0;left:0;right:0}.nav-wrapper.sticky.show-divider{border-bottom:1px solid var(--divider-color)}.nav-wrapper nav{width:100%;padding:var(--nav-padding);z-index:200;box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.nav-wrapper .logo-wrapper{border-radius:var(--border-radius);z-index:1;position:relative}.nav-wrapper .logo{color:var(--nav-link-color);transition:var(--transition);margin:0 -4px;padding:4px}.nav-wrapper .logo:hover{color:var(--nav-link-hover-color)}.nav-wrapper .logo svg{width:20px;height:20px}.center-links-wrapper{align-items:baseline;gap:1.25rem;padding:0 1rem;display:flex}@media (max-width:650px){.center-links-wrapper{gap:.75rem;padding:0 .5rem}}@media (max-width:450px){.center-links-wrapper{gap:.625rem;padding:0 .5rem 0 .25rem}}.nav-link-a{border-radius:var(--border-radius);color:var(--nav-link-color);font-weight:var(--font-weight-medium);transition:var(--transition);position:relative}.nav-link-a:hover,.nav-link-a.selected{color:var(--nav-link-hover-color)}.nav-link-a:focus-visible{outline:none}.nav-link-a:focus-visible:before{content:"";background-color:var(--opacity-second-light);border-radius:var(--small-border-radius);position:absolute;inset:-.125rem -.375rem}.right-wrapper{align-items:center;gap:1rem;display:flex}.right-wrapper .time{color:var(--nav-link-color)}@media (max-width:650px){.right-wrapper{gap:.875rem}.right-wrapper .time{display:none}}.top-nav-button{color:var(--nav-link-color);transition:var(--transition);cursor:pointer;font:inherit;background:0 0;border:none;position:relative}.top-nav-button:hover{color:var(--nav-link-hover-color)}.top-nav-button .label{font-size:var(--font-size-sm)}.top-nav-button:focus-visible{outline:none}.top-nav-button:focus-visible:before{content:"";background-color:var(--opacity-second-light);border-radius:var(--small-border-radius);position:absolute;inset:-.125rem 0}.sticky-bar{z-index:100;background-color:var(--bg-opacity-64);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);border-bottom:1px solid var(--divider-color);opacity:0;pointer-events:none;transition:var(--transition);padding:.75rem 0;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sticky-bar.show{opacity:1;pointer-events:auto;transform:none}.lux-backdrop{background-color:var(--overlay-color);z-index:1000;-webkit-backdrop-filter:grayscale(.3);backdrop-filter:grayscale(.3);width:100vw;height:100lvh;position:fixed;top:0;left:0}.settings-sidebar{flex-direction:column;flex-shrink:0;gap:12px;width:160px;display:flex}.settings-sidebar .sidebar-item{border-radius:var(--border-radius);color:var(--tertiary-color-alpha);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);cursor:pointer;transition:var(--transition);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex}.settings-sidebar .sidebar-item svg{width:16px;height:16px}.settings-sidebar .sidebar-item:hover{color:var(--secondary-color-alpha)}.settings-sidebar .sidebar-item.selected{color:var(--primary-color)}@keyframes shake{0%{transform:translate(1px,1px)}10%{transform:translate(-1px,-2px)}20%{transform:translate(-3px)}30%{transform:translate(3px,2px)}40%{transform:translate(1px,-1px)}50%{transform:translate(-1px,2px)}60%{transform:translate(-3px,1px)}70%{transform:translate(3px,1px)}80%{transform:translate(-1px,-1px)}90%{transform:translate(1px,2px)}to{transform:translate(1px,-2px)}}@keyframes pulsate-color{50%{color:#fff;background-color:var(--orange)}}@keyframes shimmer{0%{background-position:-568px 0}to{background-position:568px 0}}@keyframes pulse{0%{opacity:.8}to{opacity:1}}@keyframes pop{50%{transform-origin:50%;transform:scale(1.005)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:var(--offset)}50%{stroke-dashoffset:var(--dash-offset-mid);transform:rotate(135deg)}to{stroke-dashoffset:var(--offset);transform:rotate(450deg)}}@media (max-width:450px){body{--base-list-row-vertical-padding:.6875rem;--base-list-row-horizontal-padding:.875rem}}@media (max-width:650px){.empty-wrapper{padding:2rem}.empty-wrapper .empty-icon-wrapper{width:80px;height:80px;margin:1rem 0 1.5rem}.empty-wrapper .empty-icon-wrapper svg{width:2.5rem;height:2.5rem}.empty-wrapper h4{font-size:1.25rem}}@media (max-width:450px){.empty-wrapper{font-size:var(--font-size-sm);padding:1rem 1rem 1.5rem}.empty-wrapper .empty-icon-wrapper{margin-top:1rem}.empty-wrapper h4{font-size:1.125rem}.spark-content h1{margin-top:1.75rem;margin-bottom:1.25rem;font-size:1.375rem}}@media (hover:hover){.bg-hover:hover{background-color:var(--hover-bg-color)}}@media (max-width:450px){.theme-root{--section-title-font-size:var(--font-size-lg);--section-subtitle-font-size:var(--font-size-sm);--small-section-title-font-size:var(--font-size-md);--small-section-subtitle-font-size:var(--font-size-xs)}}@media (max-width:650px){.mobile-only{display:block}}@media (max-width:450px){.phone-only{display:block}.phone-only-flex{display:flex}.nonphone-only{display:none}}@media (max-width:650px){.dropzone-wrapper{padding:1rem 1.25rem}.dropzone-wrapper.collapsed{padding:.625rem 1.25rem}}@media (max-width:450px){.section-title-wrapper .section-title-row{margin-bottom:1rem}.section-title-wrapper .section-subtitle{margin-top:-.625rem;margin-bottom:1rem}.can-divide+.with-divider{margin-top:1.5rem;padding-top:1.5rem}}@media (hover:hover){.vertical-button:not(:disabled):hover{background-color:var(--primary-button-hover-bg-color)}.vertical-button.light:not(:disabled):hover{color:var(--primary-button-color)}.vertical-button.outline:not(:disabled):hover{color:var(--primary-button-color);border-color:var(--primary-button-hover-bg-color)}.vertical-button.brand:not(:disabled):hover{color:#fff;background-color:var(--brand-active-bg-color);border-color:var(--brand-active-bg-color)}.vertical-button.success:not(:disabled):hover{color:#fff;background-color:var(--success-active-bg-color);border-color:var(--success-active-bg-color)}.vertical-button.error:not(:disabled):hover{color:#fff;background-color:var(--error-active-bg-color);border-color:var(--error-active-bg-color)}.vertical-button.warning:not(:disabled):hover{color:#fff;background-color:var(--warning-active-bg-color);border-color:var(--warning-active-bg-color)}}@media (max-width:450px){.lux-checkbox .checkbox-desc{font-size:var(--font-size-xs)}}@media (max-width:650px){.lux-empty-state.large h3{font-size:var(--font-size-xxl)}}@media (max-width:450px){.lux-empty-state.large h3{font-size:var(--font-size-xl)}.lux-empty-state .icon.illustration svg{width:200px}}@media (max-width:650px){.lux-empty-state .desc{padding-left:1rem;padding-right:1rem}}@media (max-width:450px){.lux-empty-state .desc{font-size:var(--font-size-sm)}.lux-empty-state img{max-width:200px}}@media (hover:none){.lux-menu-wrapper.hover{display:none}}@media (max-width:650px){.lux-modal.big{height:100vh;max-height:100vh}.lux-modal:not(.lux-alert):not(.sheet):not(.big){width:calc(100% - 40px);max-width:480px}.lux-modal.panel{width:calc(450px - 1rem)}.lux-modal.big{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}}@media (max-width:450px){.lux-modal:not(.compact):not(.lux-alert):not(.sheet):not(.panel){border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.lux-modal.panel{border-radius:1rem 1rem 0 0;height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);margin:0;width:100%!important}@supports (corner-shape:squircle){.lux-modal.panel{border-top-left-radius:var(--modal-squircle-border-radius);border-top-right-radius:var(--modal-squircle-border-radius)}}.lux-modal.compact,.lux-modal.lux-alert{margin-top:10vh}.lux-modal.lux-alert{width:calc(100% - 40px);max-width:340px}.lux-modal .panel-title{text-align:center;width:100%;margin-left:2rem}.lux-modal .panel-title:not(:first-child){margin-left:0;margin-right:1.875rem}.ios-26 .lux-backdrop.sheet{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}.ios-26 .lux-modal.sheet{border-bottom-left-radius:var(--modal-border-radius);border-bottom-right-radius:var(--modal-border-radius);margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;padding-bottom:0}@supports (corner-shape:squircle){.ios-26 .lux-modal.sheet{border-bottom-left-radius:var(--modal-squircle-border-radius);border-bottom-right-radius:var(--modal-squircle-border-radius)}}.lux-overlay.panel{align-items:end}}@media (max-width:650px){.lux-overlay.big{padding-top:0}.lux-overlay.cmdk{align-items:start;padding:2.5rem}.lux-overlay.glass{align-items:start;padding:0}}@media (max-width:450px){.lux-overlay{padding-top:0}.lux-overlay.cmdk{padding:1.25rem}.lux-overlay.sheet{padding-top:inherit}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}.tg-squircle{border-radius:var(--border-radius)}@supports (corner-shape:squircle){.tg-squircle{corner-shape:squircle;border-radius:var(--squircle-border-radius)}}
