.clr-segmented #clr-f1:checked ~ label[for="clr-f1"],.clr-segmented #clr-f2:checked ~ label[for="clr-f2"],.clr-segmented #clr-f3:checked ~ label[for="clr-f3"]{color:#fff;background-color:#666}.clr-keyboard-nav .clr-hue:focus-within #clr-hue-marker,.clr-keyboard-nav .clr-alpha:focus-within #clr-alpha-marker,.clr-keyboard-nav #clr-f1:focus ~ label[for="clr-f1"],.clr-keyboard-nav #clr-f2:focus ~ label[for="clr-f2"],.clr-keyboard-nav #clr-f3:focus ~ label[for="clr-f3"]{outline:none;box-shadow:0 0 0 2px #1e90ff, 0 0 2px 2px #fff}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}:where(:root),[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% 0.006 285.885);--color-primary:oklch(45% 0.24 277.023);--color-primary-content:oklch(93% 0.034 272.788);--color-secondary:oklch(65% 0.241 354.308);--color-secondary-content:oklch(94% 0.028 342.258);--color-accent:oklch(77% 0.152 181.912);--color-accent-content:oklch(38% 0.063 188.416);--color-neutral:oklch(14% 0.005 285.823);--color-neutral-content:oklch(92% 0.004 286.32);--color-info:oklch(74% 0.16 232.661);--color-info-content:oklch(29% 0.066 243.157);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(37% 0.077 168.94);--color-warning:oklch(82% 0.189 84.429);--color-warning-content:oklch(41% 0.112 45.904);--color-error:oklch(71% 0.194 13.428);--color-error-content:oklch(27% 0.105 12.094);--radius-selector:0.5rem;--radius-field:0.25rem;--radius-box:0.5rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% 0.016 252.42);--color-base-200:oklch(23.26% 0.014 253.1);--color-base-300:oklch(21.15% 0.012 254.09);--color-base-content:oklch(97.807% 0.029 256.847);--color-primary:oklch(58% 0.233 277.117);--color-primary-content:oklch(96% 0.018 272.314);--color-secondary:oklch(65% 0.241 354.308);--color-secondary-content:oklch(94% 0.028 342.258);--color-accent:oklch(77% 0.152 181.912);--color-accent-content:oklch(38% 0.063 188.416);--color-neutral:oklch(14% 0.005 285.823);--color-neutral-content:oklch(92% 0.004 286.32);--color-info:oklch(74% 0.16 232.661);--color-info-content:oklch(29% 0.066 243.157);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(37% 0.077 168.94);--color-warning:oklch(82% 0.189 84.429);--color-warning-content:oklch(41% 0.112 45.904);--color-error:oklch(71% 0.194 13.428);--color-error-content:oklch(27% 0.105 12.094);--radius-selector:0.5rem;--radius-field:0.25rem;--radius-box:0.5rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:0}}[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% 0.006 285.885);--color-primary:oklch(45% 0.24 277.023);--color-primary-content:oklch(93% 0.034 272.788);--color-secondary:oklch(65% 0.241 354.308);--color-secondary-content:oklch(94% 0.028 342.258);--color-accent:oklch(77% 0.152 181.912);--color-accent-content:oklch(38% 0.063 188.416);--color-neutral:oklch(14% 0.005 285.823);--color-neutral-content:oklch(92% 0.004 286.32);--color-info:oklch(74% 0.16 232.661);--color-info-content:oklch(29% 0.066 243.157);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(37% 0.077 168.94);--color-warning:oklch(82% 0.189 84.429);--color-warning-content:oklch(41% 0.112 45.904);--color-error:oklch(71% 0.194 13.428);--color-error-content:oklch(27% 0.105 12.094);--radius-selector:0.5rem;--radius-field:0.25rem;--radius-box:0.5rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:0}[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% 0.016 252.42);--color-base-200:oklch(23.26% 0.014 253.1);--color-base-300:oklch(21.15% 0.012 254.09);--color-base-content:oklch(97.807% 0.029 256.847);--color-primary:oklch(58% 0.233 277.117);--color-primary-content:oklch(96% 0.018 272.314);--color-secondary:oklch(65% 0.241 354.308);--color-secondary-content:oklch(94% 0.028 342.258);--color-accent:oklch(77% 0.152 181.912);--color-accent-content:oklch(38% 0.063 188.416);--color-neutral:oklch(14% 0.005 285.823);--color-neutral-content:oklch(92% 0.004 286.32);--color-info:oklch(74% 0.16 232.661);--color-info-content:oklch(29% 0.066 243.157);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(37% 0.077 168.94);--color-warning:oklch(82% 0.189 84.429);--color-warning-content:oklch(41% 0.112 45.904);--color-error:oklch(71% 0.194 13.428);--color-error-content:oklch(27% 0.105 12.094);--radius-selector:0.5rem;--radius-field:0.25rem;--radius-box:0.5rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:where(.\!modal[open], .modal-open, .modal-toggle:checked + .\!modal):not(.modal-start, .modal-end){scrollbar-gutter:stable!important}:where(.modal[open], .modal-open, .modal-toggle:checked + .modal):not(.modal-start, .modal-end){scrollbar-gutter:stable}:where(.\!modal[open], .modal-open, .modal-toggle:checked + .\!modal):not(.modal-start, .modal-end){scrollbar-gutter:stable!important}:root,[data-theme]{background-color:var(--root-bg, var(--color-base-100));color:var(--color-base-content)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!textarea{border:var(--border) solid #0000!important;min-height:calc(0.25rem * 20)!important;-ms-flex-negative:1!important;flex-shrink:1!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:var(--radius-field)!important;background-color:var(--color-base-100)!important;padding-block:calc(0.25rem * 2)!important;vertical-align:middle!important;width:clamp(3rem, 20rem, 100%)!important;-webkit-padding-start:0.75rem!important;padding-inline-start:0.75rem!important;-webkit-padding-end:0.75rem!important;padding-inline-end:0.75rem!important;font-size:0.875rem!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;border-color:var(--input-color)!important;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) * 0.1)) inset!important;--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important}.textarea{border:var(--border) solid #0000;min-height:calc(0.25rem * 20);-ms-flex-negative:1;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:calc(0.25rem * 2);vertical-align:middle;width:clamp(3rem, 20rem, 100%);-webkit-padding-start:0.75rem;padding-inline-start:0.75rem;-webkit-padding-end:0.75rem;padding-inline-end:0.75rem;font-size:0.875rem;-ms-touch-action:manipulation;touch-action:manipulation;border-color:var(--input-color);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) * 0.1)) inset;--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}.\!textarea textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:none!important}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.\!textarea textarea:focus,.\!textarea textarea:focus-within{--tw-outline-style:none!important;outline-style:none!important}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}.\!textarea textarea:focus,.\!textarea textarea:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors: active){.\!textarea textarea:focus,.\!textarea textarea:focus-within{outline:2px solid transparent!important;outline-offset:2px!important}.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}.\!textarea textarea:focus,.\!textarea textarea:focus-within{outline:2px solid transparent!important;outline-offset:2px!important}}.\!textarea:focus,.\!textarea:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.\!textarea:focus,.\!textarea:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important}.\!textarea:is(:disabled, [disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}.textarea:is(:disabled, [disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.\!textarea:is(:disabled, [disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}.\!textarea:is(:disabled, [disabled])::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!textarea:is(:disabled, [disabled]):-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!textarea:is(:disabled, [disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.textarea:is(:disabled, [disabled])::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.textarea:is(:disabled, [disabled]):-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.textarea:is(:disabled, [disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.\!textarea:is(:disabled, [disabled])::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!textarea:is(:disabled, [disabled]):-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!textarea:is(:disabled, [disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!textarea:is(:disabled, [disabled]){box-shadow:none!important}.textarea:is(:disabled, [disabled]){box-shadow:none}.\!textarea:is(:disabled, [disabled]){box-shadow:none!important}.rating{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.rating input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rating :where(*){height:calc(0.25rem * 6);width:calc(0.25rem * 6);border-radius:0;background-color:var(--color-base-content);opacity:20%}@media (prefers-reduced-motion: no-preference){.rating :where(*){-webkit-animation:rating 0.25s ease-out;animation:rating 0.25s ease-out}}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{width:calc(0.25rem * 2);background-color:transparent}.rating input[type="radio"]:checked{background-image:none}.rating *:checked,.rating *[aria-checked="true"],.rating *[aria-current="true"]{opacity:100%}.rating *:focus-visible{scale:1.1}@media (prefers-reduced-motion: no-preference){.rating *:focus-visible{transition:scale 0.2s ease-out}}.rating *:active:focus{-webkit-animation:none;animation:none;scale:1.1}.rating.rating-xs :where(*:not(.rating-hidden)){width:calc(0.25rem * 4);height:calc(0.25rem * 4)}.rating.rating-sm :where(*:not(.rating-hidden)){width:calc(0.25rem * 5);height:calc(0.25rem * 5)}.rating.rating-md :where(*:not(.rating-hidden)){width:calc(0.25rem * 6);height:calc(0.25rem * 6)}.rating.rating-lg :where(*:not(.rating-hidden)){width:calc(0.25rem * 7);height:calc(0.25rem * 7)}.rating.rating-xl :where(*:not(.rating-hidden)){width:calc(0.25rem * 8);height:calc(0.25rem * 8)}.rating-half.rating-xs *:not(.rating-hidden){width:calc(0.25rem * 2)}@-webkit-keyframes rating{0%,40%{scale:1.1;-webkit-filter:brightness(1.05) contrast(1.05);filter:brightness(1.05) contrast(1.05)}}@keyframes rating{0%,40%{scale:1.1;-webkit-filter:brightness(1.05) contrast(1.05);filter:brightness(1.05) contrast(1.05)}}.cally{font-size:0.7rem}.cally::part(container){padding:0.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cally ::part(th){font-weight:normal;block-size:auto}.cally::part(header){direction:ltr}.cally ::part(head){opacity:0.5;font-size:0.7rem}.cally::part(button){border-radius:var(--radius-field);border:none;padding:0.5rem;background:#0000}.cally::part(button):hover{background:var(--color-base-200)}.cally ::part(day){border-radius:var(--radius-field);font-size:0.7rem}.cally ::part(day):hover:not(selected, today){background:var(--color-base-200)}.cally ::part(button day today){background:var(--color-primary);color:var(--color-primary-content)}.cally ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.cally ::part(range-inner){border-radius:0}.cally ::part(range-start){border-start-end-radius:0;border-end-end-radius:0}.cally ::part(range-end){border-start-start-radius:0;border-end-start-radius:0}.cally ::part(range-start range-end){border-radius:var(--radius-field)}.cally calendar-month{width:100%}.pika-single:is(div) .is-selected .pika-button,.pika-single:is(div) .is-selected .pika-button:hover,.pika-single:is(div) .has-event .pika-button,.pika-single:is(div) .has-event .pika-button:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}.\!dropdown{position:relative!important;display:inline-block!important;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)!important}.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.\!dropdown > *:not(summary):focus{--tw-outline-style:none!important;outline-style:none!important}.dropdown > *:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors: active){.\!dropdown > *:not(summary):focus{outline:2px solid transparent!important;outline-offset:2px!important}.dropdown > *:not(summary):focus{outline:2px solid transparent;outline-offset:2px}}.\!dropdown .dropdown-content{position:absolute!important}.dropdown .dropdown-content{position:absolute}.\!dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content{display:none!important;-webkit-transform-origin:top!important;transform-origin:top!important;opacity:0%!important;scale:95%!important}.dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content{display:none;-webkit-transform-origin:top;transform-origin:top;opacity:0%;scale:95%}.\!dropdown[popover],.\!dropdown .dropdown-content{z-index:999!important}.dropdown[popover],.dropdown .dropdown-content{z-index:999}.\!dropdown[popover],.\!dropdown .dropdown-content{z-index:999!important}@media (prefers-reduced-motion: no-preference){.\!dropdown[popover],.\!dropdown .dropdown-content{-webkit-animation:dropdown 0.2s!important;animation:dropdown 0.2s!important;transition-property:opacity, scale, display!important;transition-behavior:allow-discrete!important;transition-duration:0.2s!important;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)!important}.dropdown[popover],.dropdown .dropdown-content{-webkit-animation:dropdown 0.2s;animation:dropdown 0.2s;transition-property:opacity, scale, display;transition-behavior:allow-discrete;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.\!dropdown[popover],.\!dropdown .dropdown-content{-webkit-animation:dropdown 0.2s!important;animation:dropdown 0.2s!important;transition-property:opacity, scale, display!important;transition-behavior:allow-discrete!important;transition-duration:0.2s!important;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)!important}}@starting-style{.\!dropdown[popover],.\!dropdown .dropdown-content{scale:95%!important;opacity:0!important}.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}.\!dropdown[popover],.\!dropdown .dropdown-content{scale:95%!important;opacity:0!important}}.\!dropdown.dropdown-open > [tabindex]:first-child,.\!dropdown:not(.dropdown-hover):focus > [tabindex]:first-child,.\!dropdown:focus-within > [tabindex]:first-child{pointer-events:none!important}.dropdown.dropdown-open > [tabindex]:first-child,.dropdown:not(.dropdown-hover):focus > [tabindex]:first-child,.dropdown:focus-within > [tabindex]:first-child{pointer-events:none}.\!dropdown.dropdown-open > [tabindex]:first-child,.\!dropdown:not(.dropdown-hover):focus > [tabindex]:first-child,.\!dropdown:focus-within > [tabindex]:first-child{pointer-events:none!important}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:not(.dropdown-hover):focus .dropdown-content,.\!dropdown:focus-within .dropdown-content{opacity:100%!important}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{opacity:100%}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:not(.dropdown-hover):focus .dropdown-content,.\!dropdown:focus-within .dropdown-content{opacity:100%!important}.\!dropdown.dropdown-hover:hover .dropdown-content{opacity:100%!important;scale:100%!important}.dropdown.dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.\!dropdown:is(details) summary::-webkit-details-marker{display:none!important}.dropdown:is(details) summary::-webkit-details-marker{display:none}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:focus .dropdown-content,.\!dropdown:focus-within .dropdown-content{scale:100%!important}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{scale:100%}.\!dropdown.dropdown-open .dropdown-content,.\!dropdown:focus .dropdown-content,.\!dropdown:focus-within .dropdown-content{scale:100%!important}.\!dropdown:where([popover]){background:#0000!important}.dropdown:where([popover]){background:#0000}.\!dropdown[popover]{position:fixed!important;color:inherit!important}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.\!dropdown[popover]{margin:auto!important}.\!dropdown[popover].dropdown-open:not(:popover-open){display:none!important;-webkit-transform-origin:top!important;transform-origin:top!important;opacity:0%!important;scale:95%!important}.\!dropdown[popover]::-webkit-backdrop{background-color:color-mix(in oklab, #000 30%, #0000)!important}.\!dropdown[popover]::backdrop{background-color:color-mix(in oklab, #000 30%, #0000)!important}.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){display:none;-webkit-transform-origin:top;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::-webkit-backdrop{background-color:color-mix(in oklab, #000 30%, #0000)}.dropdown[popover]::backdrop{background-color:color-mix(in oklab, #000 30%, #0000)}.\!dropdown[popover]{margin:auto!important}.\!dropdown[popover].dropdown-open:not(:popover-open){display:none!important;-webkit-transform-origin:top!important;transform-origin:top!important;opacity:0%!important;scale:95%!important}.\!dropdown[popover]::-webkit-backdrop{background-color:color-mix(in oklab, #000 30%, #0000)!important}.\!dropdown[popover]::backdrop{background-color:color-mix(in oklab, #000 30%, #0000)!important}.\!dropdown[popover]{margin:auto!important}.\!dropdown[popover].dropdown-open:not(:popover-open){display:none!important;-webkit-transform-origin:top!important;transform-origin:top!important;opacity:0%!important;scale:95%!important}.\!dropdown[popover]::-webkit-backdrop{background-color:color-mix(in oklab, #000 30%, #0000)!important}.\!dropdown[popover]::backdrop{background-color:color-mix(in oklab, #000 30%, #0000)!important}}.\!dropdown[popover]:not(.dropdown-open, :popover-open){display:none!important;-webkit-transform-origin:top!important;transform-origin:top!important;opacity:0%!important;scale:95%!important}.dropdown[popover]:not(.dropdown-open, :popover-open){display:none;-webkit-transform-origin:top;transform-origin:top;opacity:0%;scale:95%}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0 0}[dir="rtl"] .dropdown-start :where(.dropdown-content){translate:0 0}.dropdown-start.dropdown-left .dropdown-content{top:calc(0.25rem * 0);bottom:auto}.dropdown-start.dropdown-right .dropdown-content{top:calc(0.25rem * 0);bottom:auto}.dropdown-center :where(.dropdown-content){inset-inline-end:calc(1/2 * 100%);translate:50% 0}[dir="rtl"] .dropdown-center :where(.dropdown-content){translate:-50% 0}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:calc(1/2 * 100%);translate:0 50%}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:calc(1/2 * 100%);translate:0 50%}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:calc(0.25rem * 0);translate:0 0}[dir="rtl"] .dropdown-end :where(.dropdown-content){translate:0 0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:calc(0.25rem * 0)}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:calc(0.25rem * 0)}.dropdown-left .dropdown-content{inset-inline-end:100%;top:calc(0.25rem * 0);bottom:auto;-webkit-transform-origin:right;transform-origin:right}.dropdown-right .dropdown-content{inset-inline-start:100%;top:calc(0.25rem * 0);bottom:auto;-webkit-transform-origin:left;transform-origin:left}.dropdown-bottom .dropdown-content{top:100%;bottom:auto;-webkit-transform-origin:top;transform-origin:top}.dropdown-top .dropdown-content{top:auto;bottom:100%;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes dropdown{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field, 0.25rem) * 10);height:var(--tabs-height);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--tabs-direction);flex-direction:var(--tabs-direction)}.tab{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@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(0.75rem - var(--border));border-color:#0000;-webkit-box-ordinal-group:var(--tab-order);-ms-flex-order:var(--tab-order);order:var(--tab-order);height:var(--tab-height);font-size:0.875rem;-webkit-padding-start:var(--tab-p);padding-inline-start:var(--tab-p);-webkit-padding-end:var(--tab-p);padding-inline-end:var(--tab-p)}.tab:is(input[type="radio"]){min-width:-webkit-fit-content;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{position:absolute;inset:calc(0.25rem * 0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0%}.tab:checked + .tab-content,.tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) + .tab-content{display:block;height:calc(100% - var(--tab-height) + var(--border))}.tab:not(input):empty{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:default}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors: active){.tab:focus{outline:2px solid transparent;outline-offset:2px}}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab[disabled]{pointer-events:none;opacity:40%}.tabs-border .tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;position:relative;border-radius:var(--radius-field)}.tabs-border .tab:before{--tw-content:"";content:var(--tw-content);background-color:var(--tab-border-color);transition:background-color 0.2s ease;width:80%;height:3px;border-radius:var(--radius-field);bottom:0;left:10%;position:absolute}.tabs-border .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ):before,.tabs-border .tab:is(input:checked):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift > .tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:min(var(--radius-field), var(--tab-radius-min));--tab-radius-se:min(var(--radius-field), var(--tab-radius-min));--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + min(var(--radius-field), var(--tab-radius-min)) * 2);--tab-corner-height:min(var(--radius-field), var(--tab-radius-min));--tab-corner-position:top left, top right;border-width:var(--tab-border);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-start-radius:var(--tab-radius-es);border-end-end-radius:var(--tab-radius-ee);padding:var(--tab-paddings);border-color:var(--tab-border-colors)}.tabs-lift > .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--tab-grad:calc(69% - var(--border));--radius-start:radial-gradient( circle at top left, #0000 var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--border)), var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px) );--radius-end:radial-gradient( circle at top right, #0000 var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--border)), var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px) );background-color:var(--tab-bg)}.tabs-lift > .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ):before{z-index:1;content:"";display:block;position:absolute;width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:min(var(--radius-field), var(--tab-radius-min)) min(var(--radius-field), var(--tab-radius-min));background-repeat:no-repeat;inset:var(--tab-inset)}.tabs-lift > .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ):first-child:before{--radius-start:none}[dir="rtl"] .tabs-lift > .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ):first-child:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tabs-lift > .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ):last-child:before{--radius-end:none}[dir="rtl"] .tabs-lift > .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ):last-child:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tabs-lift > .tab-content{--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}.tabs-lift :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) + .tab-content:nth-child(1),.tabs-lift :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) + .tab-content:nth-child(n + 3){--tabcontent-radius-ss:var(--radius-box)}.tabs-top .tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:min(var(--radius-field), var(--tab-radius-min));--tab-radius-se:min(var(--radius-field), var(--tab-radius-min));--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + min(var(--radius-field), var(--tab-radius-min)) * 2);--tab-corner-height:min(var(--radius-field), var(--tab-radius-min));--tab-corner-position:top left, top right}.tabs-top .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ),.tabs-top .tab:is(input:checked){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient( circle at top left, #0000 var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--border)), var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px) );--radius-end:radial-gradient( circle at top right, #0000 var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--border)), var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px) )}.tabs-top .tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}.tabs-top :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) + .tab-content:nth-child(1),.tabs-top :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) + .tab-content:nth-child(n + 3){--tabcontent-radius-ss:var(--radius-box)}.tabs-bottom .tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:min(var(--radius-field), var(--tab-radius-min));--tab-radius-ee:min(var(--radius-field), var(--tab-radius-min));--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + min(var(--radius-field), var(--tab-radius-min)) * 2);--tab-corner-height:min(var(--radius-field), var(--tab-radius-min));--tab-corner-position:top left, top right}.tabs-bottom .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ),.tabs-bottom .tab:is(input:checked){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient( circle at bottom left, #0000 var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--border)), var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px) );--radius-end:radial-gradient( circle at bottom right, #0000 var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--border)), var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px) )}.tabs-bottom .tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1 * var(--border)) 0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}.tabs-bottom > :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) + .tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box .tab{border-radius:var(--radius-field);border-style:none}.tabs-box .tab:focus-visible{outline-offset:2px}.tabs-box > :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ),.tabs-box > :is(input:checked){background-color:var(--tab-bg, var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}@media (forced-colors: active){.tabs-box > :is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .tab-disabled, [disabled] ),.tabs-box > :is(input:checked){border:1px solid}}.tabs-box .tab-content{margin-top:calc(0.25rem * 1);border-radius:calc( min(calc(var(--tab-height) / 2), var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) - var(--border) )}.tab-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-ordinal-group:var(--tabcontent-order);-ms-flex-order:var(--tabcontent-order);order:var(--tabcontent-order);display:none;border-color:transparent;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;margin:var(--tabcontent-margin);border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-start-radius:var(--tabcontent-radius-es);border-end-end-radius:var(--tabcontent-radius-ee)}.tabs-xs :where(.tab){font-size:0.75rem;--tab-p:0.375rem;--tab-radius-min:calc(0.5rem - var(--border))}.tabs-sm :where(.tab){font-size:0.875rem;--tab-p:0.5rem;--tab-radius-min:calc(0.5rem - var(--border))}.tabs-md :where(.tab){font-size:0.875rem;--tab-p:0.75rem;--tab-radius-min:calc(0.75rem - var(--border))}.tabs-lg :where(.tab){font-size:1.125rem;--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border))}.tabs-xl :where(.tab){font-size:1.125rem;--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border))}.\!modal{pointer-events:none!important;visibility:hidden!important;position:fixed!important;inset:calc(0.25rem * 0)!important;margin:calc(0.25rem * 0)!important;display:-ms-grid!important;display:grid!important;height:100%!important;max-height:none!important;width:100%!important;max-width:none!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-grid-column-align:center!important;justify-items:center!important;background-color:transparent!important;padding:calc(0.25rem * 0)!important;color:inherit!important;overflow-x:hidden!important;transition:translate 0.3s ease-out, visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out!important;overflow-y:hidden!important;overscroll-behavior:contain!important;z-index:999!important;scrollbar-gutter:auto!important}.modal{pointer-events:none;visibility:hidden;position:fixed;inset:calc(0.25rem * 0);margin:calc(0.25rem * 0);display:-ms-grid;display:grid;height:100%;max-height:none;width:100%;max-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-items:center;background-color:transparent;padding:calc(0.25rem * 0);color:inherit;overflow-x:hidden;transition:translate 0.3s ease-out, visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out;overflow-y:hidden;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto}.\!modal::-webkit-backdrop{display:none!important}.\!modal::backdrop{display:none!important}.modal::-webkit-backdrop{display:none}.modal::backdrop{display:none}.\!modal.modal-open,.\!modal[open],.\!modal:target{pointer-events:auto!important;visibility:visible!important;opacity:100%!important;background-color:oklch(0% 0 0/ 0.4)!important}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:100%;background-color:oklch(0% 0 0/ 0.4)}.\!modal.modal-open,.\!modal[open],.\!modal:target{pointer-events:auto!important;visibility:visible!important;opacity:100%!important;background-color:oklch(0% 0 0/ 0.4)!important}.\!modal.modal-open .modal-box,.\!modal[open] .modal-box,.\!modal:target .modal-box{translate:0 0!important;scale:1!important;opacity:1!important}.modal.modal-open .modal-box,.modal[open] .modal-box,.modal:target .modal-box{translate:0 0;scale:1;opacity:1}.\!modal.modal-open .modal-box,.\!modal[open] .modal-box,.\!modal:target .modal-box{translate:0 0!important;scale:1!important;opacity:1!important}@starting-style{.\!modal.modal-open,.\!modal[open],.\!modal:target{visibility:hidden!important;opacity:0%!important}.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0%}.\!modal.modal-open,.\!modal[open],.\!modal:target{visibility:hidden!important;opacity:0%!important}}.modal-action{margin-top:calc(0.25rem * 6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:calc(0.25rem * 2)}.modal-toggle:checked + .\!modal{pointer-events:auto!important;visibility:visible!important;opacity:100%!important;background-color:oklch(0% 0 0/ 0.4)!important}.modal-toggle:checked + .modal{pointer-events:auto;visibility:visible;opacity:100%;background-color:oklch(0% 0 0/ 0.4)}.modal-toggle:checked + .\!modal .modal-box{translate:0 0!important;scale:1!important;opacity:1!important}.modal-toggle:checked + .modal .modal-box{translate:0 0;scale:1;opacity:1}@starting-style{.modal-toggle:checked + .\!modal{visibility:hidden!important;opacity:0%!important}.modal-toggle:checked + .modal{visibility:hidden;opacity:0%}}.modal-backdrop{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;display:-ms-grid;display:grid;-ms-grid-row-align:stretch;align-self:stretch;justify-self:stretch;color:transparent;z-index:-1}.modal-backdrop button{cursor:pointer}.modal-box{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;max-height:100vh;width:calc(11/12 * 100%);max-width:32rem;background-color:var(--color-base-100);padding:calc(0.25rem * 6);transition:translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 0.05s, box-shadow 0.3s ease-out;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));scale:95%;opacity:0;box-shadow:oklch(0% 0 0/ 0.25) 0px 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}.modal-top :where(.modal-box){height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 -100%;scale:1;--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box)}.modal-middle :where(.modal-box){height:auto;width:calc(11/12 * 100%);max-width:32rem;max-height:calc(100vh - 5em);translate:0 2%;scale:98%;--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box)}.modal-bottom :where(.modal-box){height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 100%;scale:1;--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0}.modal-start :where(.modal-box){height:100vh;max-height:none;width:auto;max-width:none;translate:-100% 0;scale:1;--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box)}.modal-end :where(.modal-box){height:100vh;max-height:none;width:auto;max-width:none;translate:100% 0;scale:1;--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0}.radial-progress{position:relative;display:-ms-inline-grid;display:inline-grid;height:var(--size);width:var(--size);place-content:center;border-radius:calc(infinity * 1px);background-color:transparent;vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size) / 10);--radialprogress:calc(var(--value) * 1%);transition:--radialprogress 0.3s linear}.radial-progress:before{position:absolute;inset:calc(0.25rem * 0);border-radius:calc(infinity * 1px);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% + 0.5px - var(--thickness)) );-webkit-mask:radial-gradient( farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + 0.5px - var(--thickness)) );mask:radial-gradient( farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + 0.5px - var(--thickness)) )}.radial-progress:after{position:absolute;border-radius:calc(infinity * 1px);background-color:currentcolor;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;content:"";inset:calc(50% - var(--thickness) / 2);-webkit-transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%))}.\!checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))!important;position:relative!important;display:inline-block!important;-ms-flex-negative:0!important;flex-shrink:0!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:var(--radius-selector)!important;padding:calc(0.25rem * 1)!important;vertical-align:middle!important;color:var(--color-base-content)!important;box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000!important;transition:background-color 0.2s, box-shadow 0.2s!important;--size:calc(var(--size-selector, 0.25rem) * 6)!important;width:var(--size)!important;height:var(--size)!important;background-size:auto, calc(var(--noise) * 100%)!important;background-image:none, var(--fx-noise)!important}.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);padding:calc(0.25rem * 1);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000;transition:background-color 0.2s, box-shadow 0.2s;--size:calc(var(--size-selector, 0.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}.\!checkbox:before{--tw-content:""!important;content:var(--tw-content)!important;display:block!important;width:100%!important;height:100%!important;rotate:45deg!important;background-color:currentcolor!important;opacity:0%!important;transition:opacity 0.1s, rotate 0.3s, translate 0.3s, -webkit-clip-path 0.3s!important;transition:clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s!important;transition:clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s, -webkit-clip-path 0.3s!important;transition-delay:0.1s!important;-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%)!important;clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%)!important;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset!important;font-size:1rem!important;line-height:0.75!important}.checkbox:before{--tw-content:"";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentcolor;opacity:0%;transition:opacity 0.1s, rotate 0.3s, translate 0.3s, -webkit-clip-path 0.3s;transition:clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s;transition:clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s, -webkit-clip-path 0.3s;transition-delay:0.1s;-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;font-size:1rem;line-height:0.75}.\!checkbox:focus-visible{outline:2px solid var(--input-color, currentColor)!important;outline-offset:2px!important}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.\!checkbox:checked,.\!checkbox[aria-checked="true"]{background-color:var(--input-color, #0000)!important;box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1))!important}.checkbox:checked,.checkbox[aria-checked="true"]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1))}.\!checkbox:checked,.\!checkbox[aria-checked="true"]{background-color:var(--input-color, #0000)!important;box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1))!important}.\!checkbox:checked:before,.\!checkbox[aria-checked="true"]:before{-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%)!important;clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%)!important;opacity:100%!important}.checkbox:checked:before,.checkbox[aria-checked="true"]:before{-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);opacity:100%}.\!checkbox:checked:before,.\!checkbox[aria-checked="true"]:before{-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%)!important;clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%)!important;opacity:100%!important}@media (forced-colors: active){.\!checkbox:checked:before,.\!checkbox[aria-checked="true"]:before{rotate:0deg!important;background-color:transparent!important;--tw-content:"✔︎"!important;-webkit-clip-path:none!important;clip-path:none!important}.checkbox:checked:before,.checkbox[aria-checked="true"]:before{rotate:0deg;background-color:transparent;--tw-content:"✔︎";-webkit-clip-path:none;clip-path:none}.\!checkbox:checked:before,.\!checkbox[aria-checked="true"]:before{rotate:0deg!important;background-color:transparent!important;--tw-content:"✔︎"!important;-webkit-clip-path:none!important;clip-path:none!important}}@media print{.\!checkbox:checked:before,.\!checkbox[aria-checked="true"]:before{rotate:0deg!important;background-color:transparent!important;--tw-content:"✔︎"!important;-webkit-clip-path:none!important;clip-path:none!important}.checkbox:checked:before,.checkbox[aria-checked="true"]:before{rotate:0deg;background-color:transparent;--tw-content:"✔︎";-webkit-clip-path:none;clip-path:none}.\!checkbox:checked:before,.\!checkbox[aria-checked="true"]:before{rotate:0deg!important;background-color:transparent!important;--tw-content:"✔︎"!important;-webkit-clip-path:none!important;clip-path:none!important}}.\!checkbox:indeterminate{background-color:var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))!important}.checkbox:indeterminate{background-color:var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))}.\!checkbox:indeterminate:before{rotate:0deg!important;opacity:100%!important;translate:0 -35%!important;-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%)!important;clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%)!important}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;-webkit-clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%)}.\!checkbox:disabled{cursor:not-allowed!important;opacity:20%!important}.checkbox:disabled{cursor:not-allowed;opacity:20%}.checkbox-sm{padding:0.1875rem;--size:calc(var(--size-selector, 0.25rem) * 5)}.\!select{border:var(--border) solid #0000!important;position:relative!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-negative:1!important;flex-shrink:1!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:calc(0.25rem * 1.5)!important;background-color:var(--color-base-100)!important;-webkit-padding-start:calc(0.25rem * 3)!important;padding-inline-start:calc(0.25rem * 3)!important;-webkit-padding-end:calc(0.25rem * 7)!important;padding-inline-end:calc(0.25rem * 7)!important;vertical-align:middle!important;width:clamp(3rem, 20rem, 100%)!important;height:var(--size)!important;font-size:0.875rem!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;border-start-start-radius:var(--join-ss, var(--radius-field))!important;border-start-end-radius:var(--join-se, var(--radius-field))!important;border-end-start-radius:var(--join-es, var(--radius-field))!important;border-end-end-radius:var(--join-ee, var(--radius-field))!important;background-image:linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%)!important;background-position:calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%)!important;background-size:4px 4px, 4px 4px!important;background-repeat:no-repeat!important;text-overflow:ellipsis!important;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) * 0.1)) inset!important;border-color:var(--input-color)!important;--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important;--size:calc(var(--size-field, 0.25rem) * 10)!important}.select{border:var(--border) solid #0000;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:1;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 1.5);background-color:var(--color-base-100);-webkit-padding-start:calc(0.25rem * 3);padding-inline-start:calc(0.25rem * 3);-webkit-padding-end:calc(0.25rem * 7);padding-inline-end:calc(0.25rem * 7);vertical-align:middle;width:clamp(3rem, 20rem, 100%);height:var(--size);font-size:0.875rem;-ms-touch-action:manipulation;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));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-size:4px 4px, 4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;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) * 0.1)) inset;border-color:var(--input-color);--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000);--size:calc(var(--size-field, 0.25rem) * 10)}[dir="rtl"] .\!select{background-position:calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%)!important}[dir="rtl"] .select{background-position:calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%)}.\!select:where([multiple]){height:auto!important;padding-block:calc(0.25rem * 3)!important;-webkit-padding-end:calc(0.25rem * 3)!important;padding-inline-end:calc(0.25rem * 3)!important;background-image:none!important}.select:where([multiple]){height:auto;padding-block:calc(0.25rem * 3);-webkit-padding-end:calc(0.25rem * 3);padding-inline-end:calc(0.25rem * 3);background-image:none}.\!select select{-webkit-margin-start:calc(0.25rem * -3)!important;margin-inline-start:calc(0.25rem * -3)!important;-webkit-margin-end:calc(0.25rem * -7)!important;margin-inline-end:calc(0.25rem * -7)!important;width:calc(100% + 2.75rem)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-padding-start:calc(0.25rem * 3)!important;padding-inline-start:calc(0.25rem * 3)!important;-webkit-padding-end:calc(0.25rem * 7)!important;padding-inline-end:calc(0.25rem * 7)!important;height:calc(100% - calc(var(--border) * 2))!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background:inherit!important;border-radius:inherit!important;border-style:none!important}.select select{-webkit-margin-start:calc(0.25rem * -3);margin-inline-start:calc(0.25rem * -3);-webkit-margin-end:calc(0.25rem * -7);margin-inline-end:calc(0.25rem * -7);width:calc(100% + 2.75rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-start:calc(0.25rem * 3);padding-inline-start:calc(0.25rem * 3);-webkit-padding-end:calc(0.25rem * 7);padding-inline-end:calc(0.25rem * 7);height:calc(100% - calc(var(--border) * 2));-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:inherit;border-radius:inherit;border-style:none}.\!select select:focus,.\!select select:focus-within{--tw-outline-style:none!important;outline-style:none!important}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}.\!select select:focus,.\!select select:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors: active){.\!select select:focus,.\!select select:focus-within{outline:2px solid transparent!important;outline-offset:2px!important}.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}.\!select select:focus,.\!select select:focus-within{outline:2px solid transparent!important;outline-offset:2px!important}}.\!select select:not(:last-child){-webkit-margin-end:calc(0.25rem * -5.5)!important;margin-inline-end:calc(0.25rem * -5.5)!important;background-image:none!important}.select select:not(:last-child){-webkit-margin-end:calc(0.25rem * -5.5);margin-inline-end:calc(0.25rem * -5.5);background-image:none}.\!select:focus,.\!select:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important;z-index:1!important}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.\!select:focus,.\!select:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important;z-index:1!important}.\!select:is(:disabled, [disabled]),fieldset:disabled .\!select{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}.select:is(:disabled, [disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.\!select:is(:disabled, [disabled]),fieldset:disabled .\!select{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}.\!select:is(:disabled, [disabled])::-webkit-input-placeholder,fieldset:disabled .\!select::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!select:is(:disabled, [disabled]):-ms-input-placeholder,fieldset:disabled .\!select:-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!select:is(:disabled, [disabled])::placeholder,fieldset:disabled .\!select::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.select:is(:disabled, [disabled])::-webkit-input-placeholder,fieldset:disabled .select::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.select:is(:disabled, [disabled]):-ms-input-placeholder,fieldset:disabled .select:-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.select:is(:disabled, [disabled])::placeholder,fieldset:disabled .select::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.\!select:is(:disabled, [disabled])::-webkit-input-placeholder,fieldset:disabled .\!select::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!select:is(:disabled, [disabled]):-ms-input-placeholder,fieldset:disabled .\!select:-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!select:is(:disabled, [disabled])::placeholder,fieldset:disabled .\!select::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){.\!select,.\!select select{-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}.select,.select select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.\!select,.\!select select{-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}.\!select::picker(select),.\!select select::picker(select){-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}.select::picker(select),.select select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.\!select::picker(select),.\!select select::picker(select){-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}}.\!select::picker(select),.\!select select::picker(select){color:inherit!important;max-height:min(24rem, 70dvh)!important;border:var(--border) solid var(--color-base-200)!important;margin-block:calc(0.25rem * 2)!important;border-radius:var(--radius-box)!important;padding:calc(0.25rem * 2)!important;background-color:inherit!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/0.2)!important;box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)), 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1))!important}.select::picker(select),.select select::picker(select){color:inherit;max-height:min(24rem, 70dvh);border:var(--border) solid var(--color-base-200);margin-block:calc(0.25rem * 2);border-radius:var(--radius-box);padding:calc(0.25rem * 2);background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/0.2);box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)), 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1))}.\!select::picker(select),.\!select select::picker(select){color:inherit!important;max-height:min(24rem, 70dvh)!important;border:var(--border) solid var(--color-base-200)!important;margin-block:calc(0.25rem * 2)!important;border-radius:var(--radius-box)!important;padding:calc(0.25rem * 2)!important;background-color:inherit!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/0.2)!important;box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)), 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1))!important}.\!select::picker-icon,.\!select select::picker-icon{display:none!important}.select::picker-icon,.select select::picker-icon{display:none}.\!select::picker-icon,.\!select select::picker-icon{display:none!important}.\!select optgroup,.\!select select optgroup{padding-top:0.5em!important}.select optgroup,.select select optgroup{padding-top:0.5em}.\!select optgroup,.\!select select optgroup{padding-top:0.5em!important}.\!select optgroup option:nth-child(1),.\!select select optgroup option:nth-child(1){margin-top:0.5em!important}.select optgroup option:nth-child(1),.select select optgroup option:nth-child(1){margin-top:0.5em}.\!select optgroup option:nth-child(1),.\!select select optgroup option:nth-child(1){margin-top:0.5em!important}.\!select option,.\!select select option{border-radius:var(--radius-field)!important;padding-inline:calc(0.25rem * 3)!important;padding-block:calc(0.25rem * 1.5)!important;transition-property:color, background-color!important;transition-duration:0.2s!important;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)!important}.select option,.select select option{border-radius:var(--radius-field);padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 1.5);transition-property:color, background-color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.\!select option,.\!select select option{border-radius:var(--radius-field)!important;padding-inline:calc(0.25rem * 3)!important;padding-block:calc(0.25rem * 1.5)!important;transition-property:color, background-color!important;transition-duration:0.2s!important;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)!important}.\!select option:not(:disabled):hover,.\!select option:not(:disabled):focus-visible,.\!select select option:not(:disabled):hover,.\!select select option:not(:disabled):focus-visible{cursor:pointer!important;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;--tw-outline-style:none!important;outline-style:none!important}.select option:not(:disabled):hover,.select option:not(:disabled):focus-visible,.select select option:not(:disabled):hover,.select select option:not(:disabled):focus-visible{cursor:pointer;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent);--tw-outline-style:none;outline-style:none}.\!select option:not(:disabled):hover,.\!select option:not(:disabled):focus-visible,.\!select select option:not(:disabled):hover,.\!select select option:not(:disabled):focus-visible{cursor:pointer!important;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors: active){.\!select option:not(:disabled):hover,.\!select option:not(:disabled):focus-visible,.\!select select option:not(:disabled):hover,.\!select select option:not(:disabled):focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}.select option:not(:disabled):hover,.select option:not(:disabled):focus-visible,.select select option:not(:disabled):hover,.select select option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}.\!select option:not(:disabled):hover,.\!select option:not(:disabled):focus-visible,.\!select select option:not(:disabled):hover,.\!select select option:not(:disabled):focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}}.\!select option:not(:disabled):active,.\!select select option:not(:disabled):active{background-color:var(--color-neutral)!important;color:var(--color-neutral-content)!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)!important}.select option:not(:disabled):active,.select select option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.\!select option:not(:disabled):active,.\!select select option:not(:disabled):active{background-color:var(--color-neutral)!important;color:var(--color-neutral-content)!important;box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)!important}.select-sm{--size:calc(var(--size-field, 0.25rem) * 8);font-size:0.75rem}.select-sm option{padding-inline:calc(0.25rem * 2.5);padding-block:calc(0.25rem * 1)}.radio{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(infinity * 1px);padding:calc(0.25rem * 1);vertical-align:middle;border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;--size:calc(var(--size-selector, 0.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked="true"]{border-color:currentcolor;background-color:var(--color-base-100)}@media (prefers-reduced-motion: no-preference){.radio:checked,.radio[aria-checked="true"]{-webkit-animation:radio 0.2s ease-out;animation:radio 0.2s ease-out}}.radio:checked:before,.radio[aria-checked="true"]:before{background-color:currentcolor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1))}@media (forced-colors: active){.radio:checked:before,.radio[aria-checked="true"]:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:calc(1px * -1)}}@media print{.radio:checked:before,.radio[aria-checked="true"]:before{outline:0.25rem solid;outline-offset:-1rem}}.radio:disabled{cursor:not-allowed;opacity:20%}@-webkit-keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes radio{0%{padding:5px}50%{padding:3px}}.avatar-group :where(.avatar){overflow:hidden;border-radius:calc(infinity * 1px);border:4px solid var(--color-base-100)}.avatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.avatar > div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.toast{position:fixed;inset-inline-start:auto;inset-inline-end:calc(0.25rem * 4);top:auto;bottom:calc(0.25rem * 4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(0.25rem * 2);background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem)}@media (prefers-reduced-motion: no-preference){.toast > *{-webkit-animation:toast 0.25s ease-out;animation:toast 0.25s ease-out}}.toast:where(.toast-start){inset-inline-start:calc(0.25rem * 4);inset-inline-end:auto;--toast-x:0}.toast:where(.toast-center){inset-inline-start:calc(1/2 * 100%);inset-inline-end:calc(1/2 * 100%);--toast-x:-50%}.toast:where(.toast-end){inset-inline-start:auto;inset-inline-end:calc(0.25rem * 4);--toast-x:0}.toast:where(.toast-bottom){top:auto;bottom:calc(0.25rem * 4);--toast-y:0}.toast:where(.toast-middle){top:calc(1/2 * 100%);bottom:auto;--toast-y:-50%}.toast:where(.toast-top){top:calc(0.25rem * 4);bottom:auto;--toast-y:0}@-webkit-keyframes toast{0%{scale:0.9;opacity:0}100%{scale:1;opacity:1}}@keyframes toast{0%{scale:0.9;opacity:0}100%{scale:1;opacity:1}}.mockup-browser .mockup-browser-toolbar .\!input{margin-inline:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:calc(0.25rem * 2)!important;overflow:hidden!important;background-color:var(--color-base-200)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:0.75rem!important;direction:ltr!important}.mockup-browser .mockup-browser-toolbar .input{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 2);overflow:hidden;background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;font-size:0.75rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .\!input:before{content:""!important;width:calc(0.25rem * 4)!important;height:calc(0.25rem * 4)!important;opacity:50%!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") no-repeat center!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") no-repeat center!important;-webkit-mask-size:contain!important;mask-size:contain!important}.mockup-browser .mockup-browser-toolbar .input:before{content:"";width:calc(0.25rem * 4);height:calc(0.25rem * 4);opacity:50%;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain}.\!divider{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:calc(0.25rem * 4)!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-item-align:stretch!important;align-self:stretch!important;white-space:nowrap!important;margin:var(--divider-m, 1rem 0)!important;--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important}.divider{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(0.25rem * 4);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;white-space:nowrap;margin:var(--divider-m, 1rem 0);--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}.\!divider:before,.\!divider:after{content:""!important;height:calc(0.25rem * 0.5)!important;width:100%!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;background-color:var(--divider-color)!important}.divider:before,.divider:after{content:"";height:calc(0.25rem * 0.5);width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--divider-color)}.\!divider:before,.\!divider:after{content:""!important;height:calc(0.25rem * 0.5)!important;width:100%!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;background-color:var(--divider-color)!important}@media print{.\!divider:before,.\!divider:after{border:0.5px solid!important}.divider:before,.divider:after{border:0.5px solid}.\!divider:before,.\!divider:after{border:0.5px solid!important}}.\!divider:not(:empty){gap:calc(0.25rem * 4)!important}.divider:not(:empty){gap:calc(0.25rem * 4)}.divider-horizontal.\!divider{height:auto!important;width:calc(0.25rem * 4)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.divider-horizontal.divider{height:auto;width:calc(0.25rem * 4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.divider-horizontal.\!divider:before{height:100%!important;width:calc(0.25rem * 0.5)!important}.divider-horizontal.divider:before{height:100%;width:calc(0.25rem * 0.5)}.divider-horizontal.\!divider:after{height:100%!important;width:calc(0.25rem * 0.5)!important}.divider-horizontal.divider:after{height:100%;width:calc(0.25rem * 0.5)}.divider-vertical.\!divider{height:calc(0.25rem * 4)!important;width:auto!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.divider-vertical.divider{height:calc(0.25rem * 4);width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.divider-vertical.\!divider:before{height:calc(0.25rem * 0.5)!important;width:100%!important}.divider-vertical.divider:before{height:calc(0.25rem * 0.5);width:100%}.divider-vertical.\!divider:after{height:calc(0.25rem * 0.5)!important;width:100%!important}.divider-vertical.divider:after{height:calc(0.25rem * 0.5);width:100%}:where(.\!btn){width:unset!important}:where(.btn){width:unset}.\!btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-negative:0!important;flex-shrink:0!important;cursor:pointer!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:calc(0.25rem * 1.5)!important;text-align:center!important;vertical-align:middle!important;outline-offset:2px!important;webkit-user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;padding-inline:var(--btn-p)!important;color:var(--btn-fg)!important;--tw-prose-links:var(--btn-fg)!important;height:var(--size)!important;font-size:var(--fontsize, 0.875rem)!important;font-weight:600!important;outline-color:var(--btn-color, var(--color-base-content))!important;transition-property:color, background-color, border-color, box-shadow!important;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)!important;transition-duration:0.2s!important;border-start-start-radius:var(--join-ss, var(--radius-field))!important;border-start-end-radius:var(--join-se, var(--radius-field))!important;border-end-start-radius:var(--join-es, var(--radius-field))!important;border-end-end-radius:var(--join-ee, var(--radius-field))!important;background-color:var(--btn-bg)!important;background-size:auto, calc(var(--noise) * 100%)!important;background-image:none, var(--btn-noise)!important;border-width:var(--border)!important;border-style:solid!important;border-color:var(--btn-border)!important;text-shadow:0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15))!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;box-shadow:0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow)!important;--size:calc(var(--size-field, 0.25rem) * 10)!important;--btn-bg:var(--btn-color, var(--color-base-200))!important;--btn-fg:var(--color-base-content)!important;--btn-p:1rem!important;--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))!important;--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)!important;--btn-noise:var(--fx-noise)!important}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(0.25rem * 1.5);text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-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, 0.875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color, background-color, border-color, box-shadow;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:0.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));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 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));-ms-touch-action:manipulation;touch-action:manipulation;box-shadow:0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field, 0.25rem) * 10);--btn-bg:var(--btn-color, var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--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-noise:var(--fx-noise)}.prose .btn{-webkit-text-decoration-line:none;text-decoration-line:none}.prose .\!btn{-webkit-text-decoration-line:none!important;text-decoration-line:none!important}@media (hover: hover){.\!btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)!important}.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.\!btn:focus-visible{outline-width:2px!important;outline-style:solid!important;isolation:isolate!important}.btn:focus-visible{outline-width:2px;outline-style:solid;isolation:isolate}.\!btn:focus-visible{outline-width:2px!important;outline-style:solid!important;isolation:isolate!important}.\!btn:active:not(.btn-active){translate:0 0.5px!important;--btn-bg:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)!important;--btn-border:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)!important;--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)!important}.btn:active:not(.btn-active){translate:0 0.5px;--btn-bg:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);--btn-border:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);--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:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;box-shadow:none!important}.btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent);box-shadow:none}.\!btn:is(:disabled, [disabled], .btn-disabled){pointer-events:none!important;--btn-border:#0000!important;--btn-noise:none!important;--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)!important}.btn:is(:disabled, [disabled], .btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--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!important;background-color:color-mix(in oklab, var(--color-neutral) 20%, transparent)!important;--btn-border:#0000!important;--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)!important}.btn:is(:disabled, [disabled], .btn-disabled):hover{pointer-events:none;background-color:color-mix(in oklab, var(--color-neutral) 20%, transparent);--btn-border:#0000;--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.\!btn:is(input[type="checkbox"], input[type="radio"]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.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)!important}.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)!important;--btn-fg:var(--color-primary-content)!important;isolation:isolate!important}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.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){outline-color:currentcolor;--btn-fg: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}}.btn-outline:not( .btn-active, :hover, :active:focus, :focus-visible, :disabled, [disabled], .btn-disabled, :checked ){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover: none){.btn-outline:hover:not( .btn-active, :active, :focus-visible, :disabled, [disabled], .btn-disabled, :checked ){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.btn-xs{--fontsize:0.6875rem;--btn-p:0.5rem;--size:calc(var(--size-field, 0.25rem) * 6)}.btn-sm{--fontsize:0.75rem;--btn-p:0.75rem;--size:calc(var(--size-field, 0.25rem) * 8)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field, 0.25rem) * 12)}.btn-square{padding-inline:calc(0.25rem * 0);width:var(--size);height:var(--size)}.btn-circle{border-radius:calc(infinity * 1px);padding-inline:calc(0.25rem * 0);width:var(--size);height:var(--size)}.btn-block{width:100%}.fieldset{display:-ms-grid;display:grid;gap:calc(0.25rem * 1.5);padding-block:calc(0.25rem * 1);font-size:0.75rem;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:max-content}.fieldset-legend{margin-bottom:calc(0.25rem * -1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(0.25rem * 2);padding-block:calc(0.25rem * 2);color:var(--color-base-content);font-weight:600}.steps{display:-ms-inline-grid;display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr));-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:(minmax(0, 1fr))[2];grid-template-rows:repeat(2, minmax(0, 1fr));-ms-grid-rows:40px 1fr;grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content)}.steps .\!step{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0, 1fr))[1]!important;grid-template-columns:repeat(1, minmax(0, 1fr))!important;-ms-grid-columns:auto!important;grid-template-columns:auto!important;-ms-grid-rows:(minmax(0, 1fr))[2]!important;grid-template-rows:repeat(2, minmax(0, 1fr))!important;-ms-grid-rows:40px 1fr!important;grid-template-rows:40px 1fr!important;place-items:center!important;text-align:center!important;min-width:4rem!important;--step-bg:var(--color-base-300)!important;--step-fg:var(--color-base-content)!important}.steps .step:before{top:calc(0.25rem * 0);-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;height:calc(0.25rem * 2);width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);-webkit-margin-start:-100%;margin-inline-start:-100%}.steps .\!step:before{top:calc(0.25rem * 0)!important;-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-row:1!important;grid-row-start:1!important;height:calc(0.25rem * 2)!important;width:100%!important;border:1px solid!important;color:var(--step-bg)!important;background-color:var(--step-bg)!important;--tw-content:""!important;content:var(--tw-content)!important;-webkit-margin-start:-100%!important;margin-inline-start:-100%!important}.steps .step > .step-icon{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);position:relative;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;display:-ms-grid;display:grid;height:calc(0.25rem * 8);width:calc(0.25rem * 8);place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.steps .\!step > .step-icon{content:counter(step)!important;counter-increment:step!important;z-index:1!important;color:var(--step-fg)!important;background-color:var(--step-bg)!important;border:1px solid var(--step-bg)!important;position:relative!important;-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-row:1!important;grid-row-start:1!important;display:-ms-grid!important;display:grid!important;height:calc(0.25rem * 8)!important;width:calc(0.25rem * 8)!important;place-items:center!important;place-self:center!important;border-radius:calc(infinity * 1px)!important}.steps .step:first-child:before{content:none}.steps .\!step:first-child:before{content:none!important}.steps .step[data-content]:after{content:attr(data-content)}.steps .\!step[data-content]:after{content:attr(data-content)!important}.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)}.steps-horizontal{grid-auto-columns:1fr;display:-ms-inline-grid;display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto}.steps-horizontal .step{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr));-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:(minmax(0, 1fr))[2];grid-template-rows:repeat(2, minmax(0, 1fr));-ms-grid-rows:40px 1fr;grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps-horizontal .\!step{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0, 1fr))[1]!important;grid-template-columns:repeat(1, minmax(0, 1fr))!important;-ms-grid-columns:auto!important;grid-template-columns:auto!important;-ms-grid-rows:(minmax(0, 1fr))[2]!important;grid-template-rows:repeat(2, minmax(0, 1fr))!important;-ms-grid-rows:40px 1fr!important;grid-template-rows:40px 1fr!important;place-items:center!important;text-align:center!important;min-width:4rem!important}.steps-horizontal .step:before{height:calc(0.25rem * 2);width:100%;translate:0;content:"";-webkit-margin-start:-100%;margin-inline-start:-100%}.steps-horizontal .\!step:before{height:calc(0.25rem * 2)!important;width:100%!important;translate:0!important;content:""!important;-webkit-margin-start:-100%!important;margin-inline-start:-100%!important}[dir="rtl"] .steps-horizontal .step:before{translate:0}[dir="rtl"] .steps-horizontal .\!step:before{translate:0!important}.steps-vertical .\!step{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0, 1fr))[2]!important;grid-template-columns:repeat(2, minmax(0, 1fr))!important;-ms-grid-columns:40px 1fr!important;grid-template-columns:40px 1fr!important;-ms-grid-rows:(minmax(0, 1fr))[1]!important;grid-template-rows:repeat(1, minmax(0, 1fr))!important;-ms-grid-rows:auto!important;grid-template-rows:auto!important;gap:0.5rem!important;min-height:4rem!important;-ms-grid-column-align:start!important;justify-items:start!important}.steps-vertical .step{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr;-ms-grid-rows:(minmax(0, 1fr))[1];grid-template-rows:repeat(1, minmax(0, 1fr));-ms-grid-rows:auto;grid-template-rows:auto;gap:0.5rem;min-height:4rem;-ms-grid-column-align:start;justify-items:start}.steps-vertical .\!step:before{height:100%!important;width:calc(0.25rem * 2)!important;translate:-50% -50%!important;-webkit-margin-start:50%!important;margin-inline-start:50%!important}.steps-vertical .step:before{height:100%;width:calc(0.25rem * 2);translate:-50% -50%;-webkit-margin-start:50%;margin-inline-start:50%}[dir="rtl"] .steps-vertical .\!step:before{translate:50% -50%!important}[dir="rtl"] .steps-vertical .step:before{translate:50% -50%}.\!navbar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:0.5rem!important;min-height:4rem!important}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem;min-height:4rem}:where(.\!navbar){position:relative!important}:where(.navbar){position:relative}.countdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.countdown.countdown{line-height:1em}.countdown > *{display:inline-block;overflow-y:hidden;height:1em}.countdown > *:before{position:relative;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)}.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-size:200% auto;background-repeat:no-repeat;background-position-x:-50%}@media (prefers-reduced-motion: no-preference){.skeleton{-webkit-animation:skeleton 1.8s ease-in-out infinite;animation:skeleton 1.8s ease-in-out infinite}}@-webkit-keyframes skeleton{0%{background-position:150%}100%{background-position:-50%}}@keyframes skeleton{0%{background-position:150%}100%{background-position:-50%}}.\!card{position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;border-radius:var(--radius-box)!important;outline-width:2px!important;transition:outline 0.2s ease-in-out!important;outline:0 solid #0000!important;outline-offset:2px!important}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius-box);outline-width:2px;transition:outline 0.2s ease-in-out;outline:0 solid #0000;outline-offset:2px}.\!card:focus{--tw-outline-style:none!important;outline-style:none!important}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors: active){.\!card:focus{outline:2px solid transparent!important;outline-offset:2px!important}.card:focus{outline:2px solid transparent;outline-offset:2px}}.\!card:focus-visible{outline-color:currentColor!important}.card:focus-visible{outline-color:currentColor}.\!card :where(figure:first-child){overflow:hidden!important;border-start-start-radius:inherit!important;border-start-end-radius:inherit!important;border-end-start-radius:unset!important;border-end-end-radius:unset!important}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.\!card :where(figure:last-child){overflow:hidden!important;border-start-start-radius:unset!important;border-start-end-radius:unset!important;border-end-start-radius:inherit!important;border-end-end-radius:inherit!important}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.\!card:where(.card-border){border:var(--border) solid var(--color-base-200)!important}.card:where(.card-border){border:var(--border) solid var(--color-base-200)}.\!card:where(.card-dash){border:var(--border) dashed var(--color-base-200)!important}.card:where(.card-dash){border:var(--border) dashed var(--color-base-200)}.\!card.image-full{display:-ms-grid!important;display:grid!important}.card.image-full{display:-ms-grid;display:grid}.\!card.image-full > *{-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-row:1!important;grid-row-start:1!important}.card.image-full > *{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.\!card.image-full > .card-body{position:relative!important;color:var(--color-neutral-content)!important}.card.image-full > .card-body{position:relative;color:var(--color-neutral-content)}.\!card.image-full :where(figure){overflow:hidden!important;border-radius:inherit!important}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.\!card.image-full > figure img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-webkit-filter:brightness(28%)!important;filter:brightness(28%)!important}.card.image-full > figure img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(28%);filter:brightness(28%)}.\!card figure{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.card figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 2);font-size:var(--cardtitle-fs, 1.125rem);font-weight:600}.card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(0.25rem * 2);padding:var(--card-p, 1.5rem);font-size:var(--card-fs, 0.875rem)}.card-body :where(p){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-xs .card-body{--card-p:0.5rem;--card-fs:0.6875rem}.card-xs .card-title{--cardtitle-fs:0.875rem}.card-sm .card-body{--card-p:1rem;--card-fs:0.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.card-md .card-body{--card-p:1.5rem;--card-fs:0.875rem}.card-md .card-title{--cardtitle-fs:1.125rem}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-lg .card-title{--cardtitle-fs:1.25rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.card-xl .card-title{--cardtitle-fs:1.375rem}.indicator{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;white-space:nowrap;top:var(--indicator-t, 0);bottom:var(--indicator-b, auto);left:var(--indicator-s, auto);right:var(--indicator-e, 0);translate:var(--indicator-x, 50%) var(--indicator-y, -50%)}.indicator-end{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}[dir="rtl"] .indicator-end{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}.indicator-top{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}.\!footer{display:-ms-grid!important;display:grid!important;width:100%!important;grid-auto-flow:row!important;place-items:start!important;-webkit-column-gap:calc(0.25rem * 4)!important;column-gap:calc(0.25rem * 4)!important;row-gap:calc(0.25rem * 10)!important;font-size:0.875rem!important;line-height:1.25rem!important}.footer{display:-ms-grid;display:grid;width:100%;grid-auto-flow:row;place-items:start;-webkit-column-gap:calc(0.25rem * 4);column-gap:calc(0.25rem * 4);row-gap:calc(0.25rem * 10);font-size:0.875rem;line-height:1.25rem}.\!footer > *{display:-ms-grid!important;display:grid!important;place-items:start!important;gap:calc(0.25rem * 2)!important}.footer > *{display:-ms-grid;display:grid;place-items:start;gap:calc(0.25rem * 2)}.\!footer.footer-center{grid-auto-flow:column dense!important;place-items:center!important;text-align:center!important}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.\!footer.footer-center > *{place-items:center!important}.footer.footer-center > *{place-items:center}.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1 / 1!important;background-color:currentcolor!important;vertical-align:middle!important;width:calc(var(--size-selector, 0.25rem) * 6)!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-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")!important;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")!important}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentcolor;vertical-align:middle;width:calc(var(--size-selector, 0.25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-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")}.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")}.loading-xs{width:calc(var(--size-selector, 0.25rem) * 4)}.loading-sm{width:calc(var(--size-selector, 0.25rem) * 5)}.loading-md{width:calc(var(--size-selector, 0.25rem) * 6)}.loading-lg{width:calc(var(--size-selector, 0.25rem) * 7)}.\!menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding:calc(0.25rem * 2)!important;--menu-active-fg:var(--color-neutral-content)!important;--menu-active-bg:var(--color-neutral)!important;font-size:0.875rem!important}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:calc(0.25rem * 2);--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);font-size:0.875rem}.\!menu :where(li ul){position:relative!important;-webkit-margin-start:calc(0.25rem * 4)!important;margin-inline-start:calc(0.25rem * 4)!important;-webkit-padding-start:calc(0.25rem * 2)!important;padding-inline-start:calc(0.25rem * 2)!important;white-space:nowrap!important}.menu :where(li ul){position:relative;-webkit-margin-start:calc(0.25rem * 4);margin-inline-start:calc(0.25rem * 4);-webkit-padding-start:calc(0.25rem * 2);padding-inline-start:calc(0.25rem * 2);white-space:nowrap}.\!menu :where(li ul):before{position:absolute!important;inset-inline-start:calc(0.25rem * 0)!important;top:calc(0.25rem * 3)!important;bottom:calc(0.25rem * 3)!important;background-color:var(--color-base-content)!important;opacity:10%!important;width:var(--border)!important;content:""!important}.menu :where(li ul):before{position:absolute;inset-inline-start:calc(0.25rem * 0);top:calc(0.25rem * 3);bottom:calc(0.25rem * 3);background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.\!menu :where(li > .menu-dropdown:not(.menu-dropdown-show)){display:none!important}.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)){display:-ms-grid!important;display:grid!important;grid-auto-flow:column!important;-ms-flex-line-pack:start!important;align-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:calc(0.25rem * 2)!important;border-radius:var(--radius-field)!important;padding-inline:calc(0.25rem * 3)!important;padding-block:calc(0.25rem * 1.5)!important;text-align:start!important;transition-property:color, background-color, box-shadow!important;transition-duration:0.2s!important;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)!important;grid-auto-columns:minmax(auto, max-content) auto max-content!important;text-wrap:balance!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){display:-ms-grid;display:grid;grid-auto-flow:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 2);border-radius:var(--radius-field);padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 1.5);text-align:start;transition-property:color, background-color, box-shadow;transition-duration:0.2s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);grid-auto-columns:minmax(auto, max-content) auto max-content;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.\!menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),.\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){display:-ms-grid!important;display:grid!important;grid-auto-flow:column!important;-ms-flex-line-pack:start!important;align-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:calc(0.25rem * 2)!important;border-radius:var(--radius-field)!important;padding-inline:calc(0.25rem * 3)!important;padding-block:calc(0.25rem * 1.5)!important;text-align:start!important;transition-property:color, background-color, box-shadow!important;transition-duration:0.2s!important;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)!important;grid-auto-columns:minmax(auto, max-content) auto max-content!important;text-wrap:balance!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.\!menu :where(li > details > summary){--tw-outline-style:none!important;outline-style:none!important}.menu :where(li > details > summary){--tw-outline-style:none;outline-style:none}@media (forced-colors: active){.\!menu :where(li > details > summary){outline:2px solid transparent!important;outline-offset:2px!important}.menu :where(li > details > summary){outline:2px solid transparent;outline-offset:2px}}.\!menu :where(li > details > summary)::-webkit-details-marker{display:none!important}.menu :where(li > details > summary)::-webkit-details-marker{display:none}.\!menu :where(li > details > summary):after,.\!menu :where(li > .menu-dropdown-toggle):after{justify-self:flex-end!important;display:block!important;height:0.375rem!important;width:0.375rem!important;rotate:-135deg!important;translate:0 -1px!important;transition-property:rotate, translate!important;transition-duration:0.2s!important;content:""!important;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important;box-shadow:2px 2px inset!important;pointer-events:none!important}.menu :where(li > details > summary):after,.menu :where(li > .menu-dropdown-toggle):after{justify-self:flex-end;display:block;height:0.375rem;width:0.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate, translate;transition-duration:0.2s;content:"";-webkit-transform-origin:50% 50%;transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.\!menu :where(li > details > summary):after,.\!menu :where(li > .menu-dropdown-toggle):after{justify-self:flex-end!important;display:block!important;height:0.375rem!important;width:0.375rem!important;rotate:-135deg!important;translate:0 -1px!important;transition-property:rotate, translate!important;transition-duration:0.2s!important;content:""!important;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important;box-shadow:2px 2px inset!important;pointer-events:none!important}.\!menu :where(li > details[open] > summary):after,.\!menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg!important;translate:0 1px!important}.menu :where(li > details[open] > summary):after,.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.\!menu :where(li > details[open] > summary):after,.\!menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg!important;translate:0 1px!important}.\!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!important;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;color:var(--color-base-content)!important;--tw-outline-style:none!important;outline-style:none!important}.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:color-mix(in oklab, var(--color-base-content) 10%, transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none}.\!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!important;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;color:var(--color-base-content)!important;--tw-outline-style:none!important;outline-style:none!important}@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:2px solid transparent!important;outline-offset:2px!important}.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:2px solid transparent;outline-offset:2px}.\!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:2px solid transparent!important;outline-offset:2px!important}}.\!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!important;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;--tw-outline-style:none!important;outline-style:none!important}.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:color-mix(in oklab, var(--color-base-content) 10%, transparent);--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:2px solid transparent!important;outline-offset:2px!important}.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:2px solid transparent;outline-offset:2px}}.\!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:0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset!important}.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:0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset}.\!menu :where(li:empty){background-color:var(--color-base-content)!important;opacity:10%!important;margin:0.5rem 1rem!important;height:1px!important}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:0.5rem 1rem;height:1px}.\!menu :where(li){position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-negative:0!important;flex-shrink:0!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.menu :where(li){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.\!menu :where(li) .badge{justify-self:flex-end!important}.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!important;outline-style:none!important}.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}.\!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!important;outline-style:none!important}@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:2px solid transparent!important;outline-offset:2px!important}.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:2px solid transparent;outline-offset:2px}.\!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:2px solid transparent!important;outline-offset:2px!important}}.\!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)!important;background-color:var(--menu-active-bg)!important;background-size:auto, calc(var(--noise) * 100%)!important;background-image:none, var(--fx-noise)!important}.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)}.\!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)!important;background-color:var(--menu-active-bg)!important;background-size:auto, calc(var(--noise) * 100%)!important;background-image:none, var(--fx-noise)!important}.\!menu :where(li) > *:not(ul, .menu-title, details, .btn):active:not(.\!menu :where(li) > *:not(ul, .menu-title, details, .btn):active:active),.\!menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:not(.\!menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:active),.\!menu :where(li) > details > summary:active:not(.\!menu :where(li) > details > summary:active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)!important}.menu :where(li) > *:not(ul, .menu-title, details, .btn):active:not(.menu :where(li) > *:not(ul, .menu-title, details, .btn):active:active),.menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:not(.menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:active),.menu :where(li) > details > summary:active:not(.menu :where(li) > details > summary:active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.\!menu :where(li) > *:not(ul, .menu-title, details, .btn):active:not(.\!menu :where(li) > *:not(ul, .menu-title, details, .btn):active:active),.\!menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:not(.\!menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:active),.\!menu :where(li) > details > summary:active:not(.\!menu :where(li) > details > summary:active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)!important}.\!menu :where(li).menu-disabled{pointer-events:none!important;color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.\!menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg!important;translate:0 1px!important}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .\!dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg!important;translate:0 1px!important}.\!menu .dropdown-content{margin-top:calc(0.25rem * 2)!important;padding:calc(0.25rem * 2)!important}.menu .dropdown-content{margin-top:calc(0.25rem * 2);padding:calc(0.25rem * 2)}.\!menu .dropdown-content:before{display:none!important}.menu .dropdown-content:before{display:none}.menu-title{padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2);color:color-mix(in oklab, var(--color-base-content) 40%, transparent);font-size:0.875rem;font-weight:600}.menu-xs .menu-title{padding-inline:calc(0.25rem * 2);padding-block:calc(0.25rem * 1)}.menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 2.5);padding-block:calc(0.25rem * 1);font-size:0.75rem}.menu-sm .menu-title{padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2)}.menu-md .menu-title{padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2)}.menu-lg .menu-title{padding-inline:calc(0.25rem * 6);padding-block:calc(0.25rem * 3)}.menu-xl .menu-title{padding-inline:calc(0.25rem * 6);padding-block:calc(0.25rem * 3)}.\!toggle{border:var(--border) solid currentColor!important;color:var(--input-color)!important;position:relative!important;display:-ms-inline-grid!important;display:inline-grid!important;-ms-flex-negative:0!important;flex-shrink:0!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;place-content:center!important;vertical-align:middle!important;webkit-user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-ms-grid-columns:0fr 1fr 1fr!important;grid-template-columns:0fr 1fr 1fr!important;--radius-selector-max:calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) )!important;border-radius:calc( var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)) )!important;padding:var(--toggle-p)!important;box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset!important;transition:color 0.3s, grid-template-columns 0.2s!important;transition:color 0.3s, grid-template-columns 0.2s, -ms-grid-columns 0.2s!important;--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)!important;--toggle-p:calc(var(--size) * 0.125)!important;--size:calc(var(--size-selector, 0.25rem) * 6)!important;width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2)!important;height:var(--size)!important}.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:-ms-inline-grid;display:inline-grid;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-grid-columns:0fr 1fr 1fr;grid-template-columns:0fr 1fr 1fr;--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);box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;transition:color 0.3s, grid-template-columns 0.2s;transition:color 0.3s, grid-template-columns 0.2s, -ms-grid-columns 0.2s;--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000);--toggle-p:calc(var(--size) * 0.125);--size:calc(var(--size-selector, 0.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.\!toggle > *{z-index:1!important;-ms-grid-column-span:1!important;-ms-grid-column:span 1!important;grid-column:span 1 / span 1!important;-ms-grid-column:2!important;grid-column-start:2!important;-ms-grid-row:1!important;grid-row-start:1!important;height:100%!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;padding:calc(0.25rem * 0.5)!important;transition:opacity 0.2s, rotate 0.4s!important;border:none!important}.toggle > *{z-index:1;-ms-grid-column-span:1;-ms-grid-column:span 1;grid-column:span 1 / span 1;-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:calc(0.25rem * 0.5);transition:opacity 0.2s, rotate 0.4s;border:none}.\!toggle > *:focus{--tw-outline-style:none!important;outline-style:none!important}.toggle > *:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors: active){.\!toggle > *:focus{outline:2px solid transparent!important;outline-offset:2px!important}.toggle > *:focus{outline:2px solid transparent;outline-offset:2px}}.\!toggle > *:nth-child(2){color:var(--color-base-100)!important;rotate:0deg!important}.toggle > *:nth-child(2){color:var(--color-base-100);rotate:0deg}.\!toggle > *:nth-child(3){color:var(--color-base-100)!important;opacity:0%!important;rotate:-15deg!important}.toggle > *:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.\!toggle:before{position:relative!important;inset-inline-start:calc(0.25rem * 0)!important;-ms-grid-column:2!important;grid-column-start:2!important;-ms-grid-row:1!important;grid-row-start:1!important;aspect-ratio:1 / 1!important;height:100%!important;border-radius:var(--radius-selector)!important;background-color:currentcolor!important;translate:0!important;--tw-content:""!important;content:var(--tw-content)!important;transition:background-color 0.1s, translate 0.2s, inset-inline-start 0.2s!important;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)!important;background-size:auto, calc(var(--noise) * 100%)!important;background-image:none, var(--fx-noise)!important}.toggle:before{position:relative;inset-inline-start:calc(0.25rem * 0);-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;aspect-ratio:1 / 1;height:100%;border-radius:var(--radius-selector);background-color:currentcolor;translate:0;--tw-content:"";content:var(--tw-content);transition:background-color 0.1s, translate 0.2s, inset-inline-start 0.2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);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)!important;outline-width:1px!important;outline-offset:calc(1px * -1)!important}.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:calc(1px * -1)}}@media print{.\!toggle:before{outline:0.25rem solid!important;outline-offset:-1rem!important}.toggle:before{outline:0.25rem solid;outline-offset:-1rem}}.\!toggle:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.\!toggle:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.\!toggle:checked,.\!toggle[aria-checked="true"]{-ms-grid-columns:1fr 1fr 0fr!important;grid-template-columns:1fr 1fr 0fr!important;background-color:var(--color-base-100)!important;--input-color:var(--color-base-content)!important}.toggle:checked,.toggle[aria-checked="true"]{-ms-grid-columns:1fr 1fr 0fr;grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color:var(--color-base-content)}.\!toggle:checked,.\!toggle[aria-checked="true"]{-ms-grid-columns:1fr 1fr 0fr!important;grid-template-columns:1fr 1fr 0fr!important;background-color:var(--color-base-100)!important;--input-color:var(--color-base-content)!important}.\!toggle:checked:before,.\!toggle[aria-checked="true"]:before{background-color:currentcolor!important}.toggle:checked:before,.toggle[aria-checked="true"]:before{background-color:currentcolor}.\!toggle:checked:before,.\!toggle[aria-checked="true"]:before{background-color:currentcolor!important}@starting-style{.\!toggle:checked:before,.\!toggle[aria-checked="true"]:before{opacity:0!important}.toggle:checked:before,.toggle[aria-checked="true"]:before{opacity:0}.\!toggle:checked:before,.\!toggle[aria-checked="true"]:before{opacity:0!important}}.\!toggle:indeterminate{-ms-grid-columns:0.5fr 1fr 0.5fr!important;grid-template-columns:0.5fr 1fr 0.5fr!important}.toggle:indeterminate{-ms-grid-columns:0.5fr 1fr 0.5fr;grid-template-columns:0.5fr 1fr 0.5fr}.\!toggle:disabled{cursor:not-allowed!important;opacity:30%!important}.toggle:disabled{cursor:not-allowed;opacity:30%}.\!toggle:disabled:before{background-color:transparent!important;border:var(--border) solid currentColor!important}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}.toggle-sm:is([type="checkbox"]){--size:calc(var(--size-selector, 0.25rem) * 5)}.badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(0.25rem * 2);border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:0.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:calc(0.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, 0.25rem) * 6);height:var(--size)}.badge-soft{color:var(--badge-color, var(--color-base-content));background-color:color-mix( in oklab, var(--badge-color, var(--color-base-content)) 8%, var(--color-base-100) );border-color:color-mix( in oklab, var(--badge-color, var(--color-base-content)) 10%, var(--color-base-100) );background-image:none}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-sm{--size:calc(var(--size-selector, 0.25rem) * 5);font-size:0.75rem;padding-inline:calc(0.25rem * 2.5 - var(--border))}.\!link{cursor:pointer!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.link{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.\!link:focus{--tw-outline-style:none!important;outline-style:none!important}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors: active){.\!link:focus{outline:2px solid transparent!important;outline-offset:2px!important}.link:focus{outline:2px solid transparent;outline-offset:2px}}.\!link:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.validator:user-valid,.validator:user-valid:focus,.validator:user-valid:checked,.validator:user-valid[aria-checked="true"],.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:user-invalid,.validator:user-invalid:focus,.validator:user-invalid:checked,.validator:user-invalid[aria-checked="true"],.validator:user-invalid:focus-within,.validator[aria-invalid]:not([aria-invalid="false"]),.validator[aria-invalid]:not([aria-invalid="false"]):focus,.validator[aria-invalid]:not([aria-invalid="false"]):checked,.validator[aria-invalid]:not([aria-invalid="false"])[aria-checked="true"],.validator[aria-invalid]:not([aria-invalid="false"]):focus-within{--input-color:var(--color-error)}.validator:user-invalid ~ .validator-hint,.validator[aria-invalid]:not([aria-invalid="false"]) ~ .validator-hint{visibility:visible;display:block;color:var(--color-error)}.\!list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;font-size:0.875rem!important}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0.875rem}.\!list :where(.list-row){--list-grid-cols:minmax(0, auto) 1fr!important;position:relative!important;display:-ms-grid!important;display:grid!important;grid-auto-flow:column!important;gap:calc(0.25rem * 4)!important;border-radius:var(--radius-box)!important;padding:calc(0.25rem * 4)!important;word-break:break-word!important;-ms-grid-columns:var(--list-grid-cols)!important;grid-template-columns:var(--list-grid-cols)!important}.list :where(.list-row){--list-grid-cols:minmax(0, auto) 1fr;position:relative;display:-ms-grid;display:grid;grid-auto-flow:column;gap:calc(0.25rem * 4);border-radius:var(--radius-box);padding:calc(0.25rem * 4);word-break:break-word;-ms-grid-columns:var(--list-grid-cols);grid-template-columns:var(--list-grid-cols)}.\!list :where(.list-row) :not(.list-col-wrap){-ms-grid-row:1!important;grid-row-start:1!important}.list :where(.list-row) :not(.list-col-wrap){-ms-grid-row:1;grid-row-start:1}.\!list > :not(:last-child).list-row:after,.\!list > :not(:last-child) .list-row:after{content:""!important;border-bottom:var(--border) solid!important;inset-inline:var(--radius-box)!important;position:absolute!important;bottom:calc(0.25rem * 0)!important;border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)!important}.list > :not(:last-child).list-row:after,.list > :not(:last-child) .list-row:after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:calc(0.25rem * 0);border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}.\!list > :not(:last-child).list-row:after,.\!list > :not(:last-child) .list-row:after{content:""!important;border-bottom:var(--border) solid!important;inset-inline:var(--radius-box)!important;position:absolute!important;bottom:calc(0.25rem * 0)!important;border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)!important}.\!tooltip{position:relative!important;display:inline-block!important;--tt-bg:var(--color-neutral)!important;--tt-off:calc(100% + 0.5rem)!important;--tt-tail:calc(100% + 1px + 0.25rem)!important}.tooltip{position:relative;display:inline-block;--tt-bg:var(--color-neutral);--tt-off:calc(100% + 0.5rem);--tt-tail:calc(100% + 1px + 0.25rem)}.\!tooltip > :where(.tooltip-content),.\!tooltip:where([data-tip]):before{position:absolute!important;max-width:20rem!important;border-radius:var(--radius-field)!important;padding-inline:calc(0.25rem * 2)!important;padding-block:calc(0.25rem * 1)!important;text-align:center!important;white-space:normal!important;color:var(--color-neutral-content)!important;opacity:0%!important;font-size:0.875rem!important;line-height:1.25!important;background-color:var(--tt-bg)!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;pointer-events:none!important;z-index:2!important;--tw-content:attr(data-tip)!important;content:var(--tw-content)!important}.tooltip > :where(.tooltip-content),.tooltip:where([data-tip]):before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:calc(0.25rem * 2);padding-block:calc(0.25rem * 1);text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:0.875rem;line-height:1.25;background-color:var(--tt-bg);width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content)}.\!tooltip > :where(.tooltip-content),.\!tooltip:where([data-tip]):before{position:absolute!important;max-width:20rem!important;border-radius:var(--radius-field)!important;padding-inline:calc(0.25rem * 2)!important;padding-block:calc(0.25rem * 1)!important;text-align:center!important;white-space:normal!important;color:var(--color-neutral-content)!important;opacity:0%!important;font-size:0.875rem!important;line-height:1.25!important;background-color:var(--tt-bg)!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;pointer-events:none!important;z-index:2!important;--tw-content:attr(data-tip)!important;content:var(--tw-content)!important}@media (prefers-reduced-motion: no-preference){.\!tooltip > :where(.tooltip-content),.\!tooltip:where([data-tip]):before{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important}.tooltip > :where(.tooltip-content),.tooltip:where([data-tip]):before{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms}.\!tooltip > :where(.tooltip-content),.\!tooltip:where([data-tip]):before{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important}.\!tooltip:after{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms!important}.tooltip:after{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms}}.\!tooltip:after{opacity:0%!important;background-color:var(--tt-bg)!important;content:""!important;pointer-events:none!important;width:0.625rem!important;height:0.25rem!important;display:block!important;position:absolute!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:-1px 0!important;mask-position:-1px 0!important;--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")!important;-webkit-mask-image:var(--mask-tooltip)!important;mask-image:var(--mask-tooltip)!important}.tooltip:after{opacity:0%;background-color:var(--tt-bg);content:"";pointer-events:none;width:0.625rem;height:0.25rem;display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--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");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip)}.\!tooltip.tooltip-open > .tooltip-content,.\!tooltip.tooltip-open[data-tip]:before,.\!tooltip.tooltip-open:after,.\!tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content,.\!tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before,.\!tooltip[data-tip]:not([data-tip=""]):hover:after{opacity:100%!important;--tt-pos:0rem!important}.tooltip.tooltip-open > .tooltip-content,.tooltip.tooltip-open[data-tip]:before,.tooltip.tooltip-open:after,.tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content,.tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before,.tooltip[data-tip]:not([data-tip=""]):hover:after{opacity:100%;--tt-pos:0rem}.\!tooltip.tooltip-open > .tooltip-content,.\!tooltip.tooltip-open[data-tip]:before,.\!tooltip.tooltip-open:after,.\!tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content,.\!tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before,.\!tooltip[data-tip]:not([data-tip=""]):hover:after{opacity:100%!important;--tt-pos:0rem!important}@media (prefers-reduced-motion: no-preference){.\!tooltip.tooltip-open > .tooltip-content,.\!tooltip.tooltip-open[data-tip]:before,.\!tooltip.tooltip-open:after,.\!tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content,.\!tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before,.\!tooltip[data-tip]:not([data-tip=""]):hover:after{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms!important}.tooltip.tooltip-open > .tooltip-content,.tooltip.tooltip-open[data-tip]:before,.tooltip.tooltip-open:after,.tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content,.tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before,.tooltip[data-tip]:not([data-tip=""]):hover:after{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms}.\!tooltip.tooltip-open > .tooltip-content,.\!tooltip.tooltip-open[data-tip]:before,.\!tooltip.tooltip-open:after,.\!tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content,.\!tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before,.\!tooltip[data-tip]:not([data-tip=""]):hover:after{transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms!important;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms!important}}.\!tooltip > .tooltip-content,.\!tooltip[data-tip]:before{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem))!important;transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem))!important;inset:auto auto var(--tt-off) 50%!important}.tooltip > .tooltip-content,.tooltip[data-tip]:before,.tooltip-top > .tooltip-content,.tooltip-top[data-tip]:before{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem));transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem));inset:auto auto var(--tt-off) 50%}.\!tooltip > .tooltip-content,.\!tooltip[data-tip]:before{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem))!important;transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem))!important;inset:auto auto var(--tt-off) 50%!important}.\!tooltip:after{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem))!important;transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem))!important;inset:auto auto var(--tt-tail) 50%!important}.tooltip:after,.tooltip-top:after{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem));transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem));inset:auto auto var(--tt-tail) 50%}.tooltip-bottom > .tooltip-content,.tooltip-bottom[data-tip]:before{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, -0.25rem));transform:translateX(-50%) translateY(var(--tt-pos, -0.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-bottom:after{-webkit-transform:translateX(-50%) translateY(var(--tt-pos, -0.25rem)) rotate(180deg);transform:translateX(-50%) translateY(var(--tt-pos, -0.25rem)) rotate(180deg);inset:var(--tt-tail) auto auto 50%}.tooltip-left > .tooltip-content,.tooltip-left[data-tip]:before{-webkit-transform:translateX(calc(var(--tt-pos, 0.25rem) - 0.25rem)) translateY(-50%);transform:translateX(calc(var(--tt-pos, 0.25rem) - 0.25rem)) translateY(-50%);inset:50% var(--tt-off) auto auto}.tooltip-left:after{-webkit-transform:translateX(var(--tt-pos, 0.25rem)) translateY(-50%) rotate(-90deg);transform:translateX(var(--tt-pos, 0.25rem)) translateY(-50%) rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px) auto auto}.tooltip-right > .tooltip-content,.tooltip-right[data-tip]:before{-webkit-transform:translateX(calc(var(--tt-pos, -0.25rem) + 0.25rem)) translateY(-50%);transform:translateX(calc(var(--tt-pos, -0.25rem) + 0.25rem)) translateY(-50%);inset:50% auto auto var(--tt-off)}.tooltip-right:after{-webkit-transform:translateX(var(--tt-pos, -0.25rem)) translateY(-50%) rotate(90deg);transform:translateX(var(--tt-pos, -0.25rem)) translateY(-50%) rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}.tooltip-primary > .tooltip-content,.tooltip-primary[data-tip]:before{color:var(--color-primary-content)}.tooltip-secondary > .tooltip-content,.tooltip-secondary[data-tip]:before{color:var(--color-secondary-content)}.tooltip-accent > .tooltip-content,.tooltip-accent[data-tip]:before{color:var(--color-accent-content)}.tooltip-info > .tooltip-content,.tooltip-info[data-tip]:before{color:var(--color-info-content)}.tooltip-success{--tt-bg:var(--color-success)}.tooltip-success > .tooltip-content,.tooltip-success[data-tip]:before{color:var(--color-success-content)}.tooltip-warning > .tooltip-content,.tooltip-warning[data-tip]:before{color:var(--color-warning-content)}.tooltip-error{--tt-bg:var(--color-error)}.tooltip-error > .tooltip-content,.tooltip-error[data-tip]:before{color:var(--color-error-content)}.table{font-size:0.875rem;position:relative;width:100%;border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *){text-align:right}@media (hover: hover){.table tr.row-hover:hover,.table tr.row-hover:nth-child(even):hover{background-color:var(--color-base-200)}}.table :where(th, td){padding-inline:calc(0.25rem * 4);padding-block:calc(0.25rem * 3);vertical-align:middle}.table :where(thead, tfoot){white-space:nowrap;color:color-mix(in oklab, var(--color-base-content) 60%, transparent);font-size:0.875rem;font-weight:600}.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){position:-webkit-sticky;position:sticky;top:calc(0.25rem * 0);z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-rows tfoot tr){position:-webkit-sticky;position:sticky;bottom:calc(0.25rem * 0);z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){position:-webkit-sticky;position:sticky;right:calc(0.25rem * 0);left:calc(0.25rem * 0);background-color:var(--color-base-100)}.table :where(thead tr, tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}.table-zebra tbody tr:where(:nth-child(even)){background-color:var(--color-base-200)}.table-zebra tbody tr:where(:nth-child(even)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover: hover){.table-zebra tbody tr.row-hover:hover,.table-zebra tbody tr.row-hover:where(:nth-child(even)):hover{background-color:var(--color-base-300)}}.table-xs :not(thead, tfoot) tr{font-size:0.6875rem}.table-xs :where(th, td){padding-inline:calc(0.25rem * 2);padding-block:calc(0.25rem * 1)}.table-sm :not(thead, tfoot) tr{font-size:0.75rem}.table-sm :where(th, td){padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2)}.table-md :not(thead, tfoot) tr{font-size:0.875rem}.table-md :where(th, td){padding-inline:calc(0.25rem * 4);padding-block:calc(0.25rem * 3)}.table-lg :not(thead, tfoot) tr{font-size:1.125rem}.table-lg :where(th, td){padding-inline:calc(0.25rem * 5);padding-block:calc(0.25rem * 4)}.table-xl :not(thead, tfoot) tr{font-size:1.375rem}.table-xl :where(th, td){padding-inline:calc(0.25rem * 6);padding-block:calc(0.25rem * 5)}.\!hero{display:-ms-grid!important;display:grid!important;width:100%!important;place-items:center!important;background-size:cover!important;background-position:center!important}.hero{display:-ms-grid;display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.\!hero > *{-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-row:1!important;grid-row-start:1!important}.hero > *{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.collapse:not(td, tr, colgroup){visibility:visible}.collapse{position:relative;display:-ms-grid;display:grid;overflow:hidden;border-radius:var(--radius-box, 1rem);width:100%;-ms-grid-rows:max-content 0fr;grid-template-rows:max-content 0fr;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);isolation:isolate}@media (prefers-reduced-motion: no-preference){.collapse{transition:grid-template-rows 0.2s;transition:grid-template-rows 0.2s, -ms-grid-rows 0.2s}}.collapse > input:is([type="checkbox"], [type="radio"]){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;width:100%;padding:1rem;-webkit-padding-end:3rem;padding-inline-end:3rem;min-height:1lh;transition:background-color 0.2s ease-out}.collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)){-ms-grid-rows:max-content 1fr;grid-template-rows:max-content 1fr}.collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)) > .collapse-content,.collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content){visibility:visible;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.collapse:focus-visible{outline-color:var(--color-base-content);outline-style:solid;outline-width:2px;outline-offset:2px}.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[tabindex]:focus:not(.collapse-close, .collapse[open]) > .collapse-title,.collapse[tabindex]:focus-within:not(.collapse-close, .collapse[open]) > .collapse-title{cursor:unset}.collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)) > :where(.collapse-content),.collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content){padding-bottom:1rem}@media (prefers-reduced-motion: no-preference){.collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)) > :where(.collapse-content),.collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content){transition:padding 0.2s ease-out, background-color 0.2s ease-out}.collapse:is([open]).collapse-arrow > .collapse-title:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.collapse.collapse-open.collapse-arrow > .collapse-title:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}}.collapse.collapse-open.collapse-plus > .collapse-title:after{content:"−"}.collapse[tabindex].collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close) > .collapse-title:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close) > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.collapse[open].collapse-plus > .collapse-title:after{content:"−"}.collapse[tabindex].collapse-plus:focus:not(.collapse-close) > .collapse-title:after{content:"−"}.collapse.collapse-plus:not(.collapse-close) > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title:after{content:"−"}.collapse-title,.collapse-content{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.collapse-content{visibility:hidden;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;min-height:0;padding-left:1rem;padding-right:1rem;cursor:unset}@media (prefers-reduced-motion: no-preference){.collapse-content{transition:visibility 0.2s, padding 0.2s ease-out, background-color 0.2s ease-out}}.collapse:is(details){width:100%}@media (prefers-reduced-motion: no-preference){@supports (transition: content-visibility allow-discrete) and (interpolate-size: allow-keywords){.collapse:is(details)::details-content{transition:content-visibility 0.2s allow-discrete, height 0.2s;height:0;interpolate-size:allow-keywords}.collapse:is(details):where([open], .collapse-open)::details-content{height:auto}}}.collapse:is(details) summary{position:relative;display:block}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details) summary{outline:none}.collapse-arrow > .collapse-title:after{position:absolute;display:block;height:0.5rem;width:0.5rem;-webkit-transform:translateY(-100%) rotate(45deg);transform:translateY(-100%) rotate(45deg)}@media (prefers-reduced-motion: no-preference){.collapse-arrow > .collapse-title:after{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:0.2s}}.collapse-arrow > .collapse-title:after{top:50%;inset-inline-end:1.4rem;content:"";-webkit-transform-origin:75% 75%;transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.collapse-plus > .collapse-title:after{position:absolute;display:block;height:0.5rem;width:0.5rem}@media (prefers-reduced-motion: no-preference){.collapse-plus > .collapse-title:after{transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}.collapse-plus > .collapse-title:after{top:0.9rem;inset-inline-end:1.4rem;content:"+";pointer-events:none}.collapse-title{position:relative;width:100%;padding:1rem;-webkit-padding-end:3rem;padding-inline-end:3rem;min-height:1lh;transition:background-color 0.2s ease-out}.collapse-open > .collapse-content{visibility:visible;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding-bottom:1rem}@media (prefers-reduced-motion: no-preference){.collapse-open > .collapse-content{transition:padding 0.2s ease-out, background-color 0.2s ease-out}}.stack{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;-ms-grid-rows:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack > *{height:100%;width:100%}.stack > *:nth-child(n + 2){width:100%;opacity:70%}.stack > *:nth-child(2){z-index:2;opacity:90%}.stack > *:nth-child(1){z-index:3;width:100%}.stack > *,.stack.stack-bottom > *{grid-column:3 / 4;grid-row:3 / 6}.stack > *:nth-child(2),.stack.stack-bottom > *:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack > *:nth-child(1),.stack.stack-bottom > *:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-top > *{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top > *:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top > *:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}.stack.stack-start > *{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start > *:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start > *:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-end > *{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end > *:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end > *:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}.diff{position:relative;display:-ms-grid;display:grid;width:100%;overflow:hidden;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-grid-rows:1fr 1.8rem 1fr;grid-template-rows:1fr 1.8rem 1fr;direction:ltr;container-type:inline-size;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}.\!filter{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.\!filter input[type="radio"]{width:auto!important}.filter input[type="radio"]{width:auto}.\!filter input{overflow:hidden!important;opacity:100%!important;scale:1!important;transition:margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s!important}.filter input{overflow:hidden;opacity:100%;scale:1;transition:margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s}.\!filter input:not(:last-child){-webkit-margin-end:calc(0.25rem * 1)!important;margin-inline-end:calc(0.25rem * 1)!important}.filter input:not(:last-child){-webkit-margin-end:calc(0.25rem * 1);margin-inline-end:calc(0.25rem * 1)}.\!filter input.filter-reset{aspect-ratio:1 / 1!important}.filter input.filter-reset{aspect-ratio:1 / 1}.\!filter input.filter-reset::after{content:"×"!important}.filter input.filter-reset::after{content:"×"}.\!dock{position:fixed!important;right:calc(0.25rem * 0)!important;bottom:calc(0.25rem * 0)!important;left:calc(0.25rem * 0)!important;z-index:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:distribute!important;justify-content:space-around!important;background-color:var(--color-base-100)!important;padding:calc(0.25rem * 2)!important;color:currentcolor!important;border-top:0.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)!important;height:4rem!important;height:calc(4rem + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important}.dock{position:fixed;right:calc(0.25rem * 0);bottom:calc(0.25rem * 0);left:calc(0.25rem * 0);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background-color:var(--color-base-100);padding:calc(0.25rem * 2);color:currentcolor;border-top:0.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000);height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.\!dock > *{position:relative!important;margin-bottom:calc(0.25rem * 2)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%!important;max-width:calc(0.25rem * 32)!important;-ms-flex-negative:1!important;flex-shrink:1!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;cursor:pointer!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:1px!important;border-radius:var(--radius-box)!important;background-color:transparent!important;transition:opacity 0.2s ease-out!important}.dock > *{position:relative;margin-bottom:calc(0.25rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:calc(0.25rem * 32);-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px;border-radius:var(--radius-box);background-color:transparent;transition:opacity 0.2s ease-out}@media (hover: hover){.\!dock > *:hover{opacity:80%!important}.dock > *:hover{opacity:80%}}.\!dock > *[aria-disabled="true"],.\!dock > *[aria-disabled="true"]:hover,.\!dock > *[disabled],.\!dock > *[disabled]:hover{pointer-events:none!important;color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;opacity:100%!important}.dock > *[aria-disabled="true"],.dock > *[aria-disabled="true"]:hover,.dock > *[disabled],.dock > *[disabled]:hover{pointer-events:none;color:color-mix(in oklab, var(--color-base-content) 10%, transparent);opacity:100%}.\!dock > *[aria-disabled="true"],.\!dock > *[aria-disabled="true"]:hover,.\!dock > *[disabled],.\!dock > *[disabled]:hover{pointer-events:none!important;color:color-mix(in oklab, var(--color-base-content) 10%, transparent)!important;opacity:100%!important}.\!dock > * .dock-label{font-size:0.6875rem!important}.dock > * .dock-label{font-size:0.6875rem}.\!dock > *:after{content:""!important;position:absolute!important;height:calc(0.25rem * 1)!important;width:calc(0.25rem * 6)!important;border-radius:calc(infinity * 1px)!important;background-color:transparent!important;bottom:0.2rem!important;border-top:3px solid transparent!important;transition:background-color 0.1s ease-out, text-color 0.1s ease-out, width 0.1s ease-out!important}.dock > *:after{content:"";position:absolute;height:calc(0.25rem * 1);width:calc(0.25rem * 6);border-radius:calc(infinity * 1px);background-color:transparent;bottom:0.2rem;border-top:3px solid transparent;transition:background-color 0.1s ease-out, text-color 0.1s ease-out, width 0.1s ease-out}.mask{display:inline-block;vertical-align:middle;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mask-star-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}.\!label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:calc(0.25rem * 1.5)!important;white-space:nowrap!important;color:color-mix(in oklab, currentcolor 60%, transparent)!important}.label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 1.5);white-space:nowrap;color:color-mix(in oklab, currentcolor 60%, transparent)}.\!label:is(.input > *, .select > *){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:calc(100% - 0.5rem)!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding-inline:calc(0.25rem * 3)!important;white-space:nowrap!important;font-size:inherit!important}.label:is(.input > *, .select > *){display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 0.5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:calc(0.25rem * 3);white-space:nowrap;font-size:inherit}.label:is(.\!input > *, .select > *){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:calc(100% - 0.5rem)!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding-inline:calc(0.25rem * 3)!important;white-space:nowrap!important;font-size:inherit!important}.label:is(.input > *, .\!select > *){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:calc(100% - 0.5rem)!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding-inline:calc(0.25rem * 3)!important;white-space:nowrap!important;font-size:inherit!important}.\!label:is(.input > *, .select > *):first-child{-webkit-margin-start:calc(0.25rem * -3)!important;margin-inline-start:calc(0.25rem * -3)!important;-webkit-margin-end:calc(0.25rem * 3)!important;margin-inline-end:calc(0.25rem * 3)!important;-webkit-border-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important;border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}.label:is(.input > *, .select > *):first-child{-webkit-margin-start:calc(0.25rem * -3);margin-inline-start:calc(0.25rem * -3);-webkit-margin-end:calc(0.25rem * 3);margin-inline-end:calc(0.25rem * 3);-webkit-border-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000);border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.label:is(.\!input > *, .select > *):first-child{-webkit-margin-start:calc(0.25rem * -3)!important;margin-inline-start:calc(0.25rem * -3)!important;-webkit-margin-end:calc(0.25rem * 3)!important;margin-inline-end:calc(0.25rem * 3)!important;-webkit-border-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important;border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}.label:is(.input > *, .\!select > *):first-child{-webkit-margin-start:calc(0.25rem * -3)!important;margin-inline-start:calc(0.25rem * -3)!important;-webkit-margin-end:calc(0.25rem * 3)!important;margin-inline-end:calc(0.25rem * 3)!important;-webkit-border-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important;border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}.\!label:is(.input > *, .select > *):last-child{-webkit-margin-start:calc(0.25rem * 3)!important;margin-inline-start:calc(0.25rem * 3)!important;-webkit-margin-end:calc(0.25rem * -3)!important;margin-inline-end:calc(0.25rem * -3)!important;-webkit-border-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important;border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}.label:is(.input > *, .select > *):last-child{-webkit-margin-start:calc(0.25rem * 3);margin-inline-start:calc(0.25rem * 3);-webkit-margin-end:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * -3);-webkit-border-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000);border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.label:is(.\!input > *, .select > *):last-child{-webkit-margin-start:calc(0.25rem * 3)!important;margin-inline-start:calc(0.25rem * 3)!important;-webkit-margin-end:calc(0.25rem * -3)!important;margin-inline-end:calc(0.25rem * -3)!important;-webkit-border-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important;border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}.label:is(.input > *, .\!select > *):last-child{-webkit-margin-start:calc(0.25rem * 3)!important;margin-inline-start:calc(0.25rem * 3)!important;-webkit-margin-end:calc(0.25rem * -3)!important;margin-inline-end:calc(0.25rem * -3)!important;-webkit-border-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important;border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)!important}.\!status{display:inline-block!important;aspect-ratio:1 / 1!important;width:calc(0.25rem * 2)!important;height:calc(0.25rem * 2)!important;border-radius:var(--radius-selector)!important;background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important;background-position:center!important;background-repeat:no-repeat!important;vertical-align:middle!important;color:color-mix(in oklab, var(--color-black) 30%, transparent)!important;background-image:radial-gradient( circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * 0.5)), #0000 )!important;box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)!important}.status{display:inline-block;aspect-ratio:1 / 1;width:calc(0.25rem * 2);height:calc(0.25rem * 2);border-radius:var(--radius-selector);background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in oklab, var(--color-black) 30%, transparent);background-image:radial-gradient( circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * 0.5)), #0000 );box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}.status-neutral{background-color:var(--color-neutral);color:var(--color-neutral)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}.alert{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 4);border-radius:var(--radius-box);padding-inline:calc(0.25rem * 4);padding-block:calc(0.25rem * 3);color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-grid-column-align:start;justify-items:start;grid-auto-flow:column;-ms-grid-columns:auto;grid-template-columns:auto;text-align:start;border:var(--border) solid var(--color-base-200);font-size:0.875rem;line-height:1.25rem;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) * 0.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) * 0.08))}.alert.alert-outline{background-color:transparent;color:var(--alert-color);box-shadow:none;background-image:none}.alert.alert-dash{background-color:transparent;color:var(--alert-color);border-style:dashed;box-shadow:none;background-image:none}.alert.alert-soft{color:var(--alert-color, var(--color-base-content));background:color-mix( in oklab, var(--alert-color, var(--color-base-content)) 8%, var(--color-base-100) );border-color:color-mix( in oklab, var(--alert-color, var(--color-base-content)) 10%, var(--color-base-100) );box-shadow:none;background-image:none}.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)}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.\!input{cursor:text!important;border:var(--border) solid #0000!important;position:relative!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-negative:1!important;flex-shrink:1!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:calc(0.25rem * 2)!important;background-color:var(--color-base-100)!important;padding-inline:calc(0.25rem * 3)!important;vertical-align:middle!important;white-space:nowrap!important;width:clamp(3rem, 20rem, 100%)!important;height:var(--size)!important;font-size:0.875rem!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;border-start-start-radius:var(--join-ss, var(--radius-field))!important;border-start-end-radius:var(--join-se, var(--radius-field))!important;border-end-start-radius:var(--join-es, var(--radius-field))!important;border-end-end-radius:var(--join-ee, var(--radius-field))!important;border-color:var(--input-color)!important;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) * 0.1)) inset!important;--size:calc(var(--size-field, 0.25rem) * 10)!important;--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important}.input{cursor:text;border:var(--border) solid #0000;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:1;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(0.25rem * 2);background-color:var(--color-base-100);padding-inline:calc(0.25rem * 3);vertical-align:middle;white-space:nowrap;width:clamp(3rem, 20rem, 100%);height:var(--size);font-size:0.875rem;-ms-touch-action:manipulation;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);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) * 0.1)) inset;--size:calc(var(--size-field, 0.25rem) * 10);--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}.\!input:where(input){display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.input:where(input){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.\!input :where(input){display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;height:100%!important;width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:none!important}.input :where(input){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.\!input :where(input):focus,.\!input :where(input):focus-within{--tw-outline-style:none!important;outline-style:none!important}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}.\!input :where(input):focus,.\!input :where(input):focus-within{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors: active){.\!input :where(input):focus,.\!input :where(input):focus-within{outline:2px solid transparent!important;outline-offset:2px!important}.input :where(input):focus,.input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}.\!input :where(input):focus,.\!input :where(input):focus-within{outline:2px solid transparent!important;outline-offset:2px!important}}.\!input :where(input[type="url"]),.\!input :where(input[type="email"]){direction:ltr!important}.input :where(input[type="url"]),.input :where(input[type="email"]){direction:ltr}.\!input :where(input[type="url"]),.\!input :where(input[type="email"]){direction:ltr!important}.\!input :where(input[type="date"]){display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.input :where(input[type="date"]){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.\!input:focus,.\!input:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important;z-index:1!important}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.\!input:focus,.\!input:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)!important;outline:2px solid var(--input-color)!important;outline-offset:2px!important;isolation:isolate!important;z-index:1!important}.\!input:is(:disabled, [disabled]),fieldset:disabled .\!input{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}.input:is(:disabled, [disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.\!input:is(:disabled, [disabled]),fieldset:disabled .\!input{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important;color:color-mix(in oklab, var(--color-base-content) 40%, transparent)!important}.\!input:is(:disabled, [disabled])::-webkit-input-placeholder,fieldset:disabled .\!input::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!input:is(:disabled, [disabled]):-ms-input-placeholder,fieldset:disabled .\!input:-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!input:is(:disabled, [disabled])::placeholder,fieldset:disabled .\!input::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.input:is(:disabled, [disabled])::-webkit-input-placeholder,fieldset:disabled .input::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.input:is(:disabled, [disabled]):-ms-input-placeholder,fieldset:disabled .input:-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.input:is(:disabled, [disabled])::placeholder,fieldset:disabled .input::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}.\!input:is(:disabled, [disabled])::-webkit-input-placeholder,fieldset:disabled .\!input::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!input:is(:disabled, [disabled]):-ms-input-placeholder,fieldset:disabled .\!input:-ms-input-placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!input:is(:disabled, [disabled])::placeholder,fieldset:disabled .\!input::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)!important}.\!input:is(:disabled, [disabled]),fieldset:disabled .\!input{box-shadow:none!important}.input:is(:disabled, [disabled]),fieldset:disabled .input{box-shadow:none}.\!input:is(:disabled, [disabled]),fieldset:disabled .\!input{box-shadow:none!important}.\!input::-webkit-date-and-time-value{text-align:inherit!important}.input::-webkit-date-and-time-value{text-align:inherit}.\!input[type="number"]::-webkit-inner-spin-button{margin-block:calc(0.25rem * -3)!important;-webkit-margin-end:calc(0.25rem * -3)!important;margin-inline-end:calc(0.25rem * -3)!important}.input[type="number"]::-webkit-inner-spin-button{margin-block:calc(0.25rem * -3);-webkit-margin-end:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * -3)}.\!input::-webkit-calendar-picker-indicator{position:absolute!important;inset-inline-end:0.75em!important}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:0.75em}.input-ghost{background-color:transparent;box-shadow:none;border-color:#0000}.input-ghost:focus,.input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);border-color:#0000;box-shadow:none}.input-success,.input-success:focus,.input-success:focus-within{--input-color:var(--color-success)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.input-sm{--size:calc(var(--size-field, 0.25rem) * 8);font-size:0.75rem}.input-sm[type="number"]::-webkit-inner-spin-button{margin-block:calc(0.25rem * -2);-webkit-margin-end:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * -3)}.timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.timeline > li{position:relative;display:-ms-grid;display:grid;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) );grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) );-ms-grid-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) );grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) )}.timeline > li > hr{border:none;width:100%}.timeline > li > hr:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2}.timeline > li > hr:last-child{-ms-grid-column:3;grid-column-start:3;grid-column-end:none;-ms-grid-row:2;grid-row-start:2;grid-row-end:auto}@media print{.timeline > li > hr{border:0.1px solid var(--color-base-300)}}.timeline :where(hr){height:calc(0.25rem * 1);background-color:var(--color-base-300)}.chat{display:-ms-grid;display:grid;-webkit-column-gap:calc(0.25rem * 3);column-gap:calc(0.25rem * 3);padding-block:calc(0.25rem * 1);--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")}.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, 0.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:0.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem, 20rem, 100%);--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)));border:none;height:var(--range-thumb-size)}[dir="rtl"] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * 0.5)}@media (forced-colors: active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;appearance:none;webkit-appearance:none;top:50%;color:var(--range-progress);-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * 0.5)}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;top:50%;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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:30%}.\!progress{position:relative!important;height:calc(0.25rem * 2)!important;width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;overflow:hidden!important;border-radius:var(--radius-box)!important;background-color:color-mix(in oklab, currentcolor 20%, transparent)!important;color:var(--color-base-content)!important}.progress{position:relative;height:calc(0.25rem * 2);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:color-mix(in oklab, currentcolor 20%, transparent);color:var(--color-base-content)}.\!progress:indeterminate{background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% )!important;background-size:200%!important;background-position-x:15%!important}.progress:indeterminate{background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% );background-size:200%;background-position-x:15%}@media (prefers-reduced-motion: no-preference){.\!progress:indeterminate{-webkit-animation:progress 5s ease-in-out infinite!important;animation:progress 5s ease-in-out infinite!important}.progress:indeterminate{-webkit-animation:progress 5s ease-in-out infinite;animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.\!progress:indeterminate::-moz-progress-bar{background-color:transparent!important}@media (prefers-reduced-motion: no-preference){.\!progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite!important;background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% )!important;background-size:200%!important;background-position-x:15%!important}}.progress:indeterminate::-moz-progress-bar{background-color:transparent}@media (prefers-reduced-motion: no-preference){.progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite;background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% );background-size:200%;background-position-x:15%}}.\!progress:indeterminate::-moz-progress-bar{background-color:transparent!important}@media (prefers-reduced-motion: no-preference){.\!progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite!important;background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% )!important;background-size:200%!important;background-position-x:15%!important}}.\!progress::-moz-progress-bar{border-radius:var(--radius-box)!important;background-color:currentcolor!important}.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)!important;background-color:transparent!important}.\!progress::-webkit-progress-value{border-radius:var(--radius-box)!important;background-color:currentColor!important}.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}.\!progress::-webkit-progress-bar{border-radius:var(--radius-box)!important;background-color:transparent!important}.\!progress::-webkit-progress-value{border-radius:var(--radius-box)!important;background-color:currentColor!important}}.progress-success{color:var(--color-success)}@-webkit-keyframes progress{50%{background-position-x:-115%}}@keyframes progress{50%{background-position-x:-115%}}.swap{position:relative;display:-ms-inline-grid;display:inline-grid;cursor:pointer;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap > *{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}@media (prefers-reduced-motion: no-preference){.swap > *{transition-property:rotate, opacity, -webkit-transform;transition-property:transform, rotate, opacity;transition-property:transform, rotate, opacity, -webkit-transform;transition-duration:0.2s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.swap .swap-on,.swap .swap-indeterminate{opacity:0%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-bottom-10{bottom:-2.5rem}.-left-16{left:-4rem}.-left-2\.5{left:-0.625rem}.-right-2{right:-0.5rem}.-right-2\.5{right:-0.625rem}.-right-3{right:-0.75rem}.-top-1{top:-0.25rem}.-top-14{top:-3.5rem}.-top-2{top:-0.5rem}.-top-2\.5{top:-0.625rem}.-top-3{top:-0.75rem}.-top-4{top:-1rem}.bottom-0{bottom:0px}.bottom-1{bottom:0.25rem}.bottom-1\.5{bottom:0.375rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0px}.left-1{left:0.25rem}.left-1\.5{left:0.375rem}.left-1\/2{left:50%}.left-2{left:0.5rem}.left-3{left:0.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[13\.5px\]{left:13.5px}.right-0{right:0px}.right-1{right:0.25rem}.right-1\.5{right:0.375rem}.right-2{right:0.5rem}.right-2\.5{right:0.625rem}.right-3{right:0.75rem}.right-4{right:1rem}.right-\[4px\]{right:4px}.right-auto{right:auto}.top-0{top:0px}.top-1{top:0.25rem}.top-1\.5{top:0.375rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-2{top:0.5rem}.top-2\.5{top:0.625rem}.top-3{top:0.75rem}.top-4{top:1rem}.top-7{top:1.75rem}.top-\[-2px\]{top:-2px}.top-auto{top:auto}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[11\]{z-index:11}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[45\]{z-index:45}.z-\[48\]{z-index:48}.z-\[4\]{z-index:4}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[997\]{z-index:997}.z-\[998\]{z-index:998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.col-span-full{grid-column:1 / -1}.m-0{margin:0px}.\!my-0{margin-top:0px!important;margin-bottom:0px!important}.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}.-mx-2{margin-left:-0.5rem;margin-right:-0.5rem}.-mx-2\.5{margin-left:-0.625rem;margin-right:-0.625rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-0{margin-left:0px;margin-right:0px}.mx-3{margin-left:0.75rem;margin-right:0.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0px;margin-bottom:0px}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!-mt-2{margin-top:-0.5rem!important}.\!mb-2{margin-bottom:0.5rem!important}.\!mt-0{margin-top:0px!important}.\!mt-1{margin-top:0.25rem!important}.\!mt-2{margin-top:0.5rem!important}.\!mt-2\.5{margin-top:0.625rem!important}.\!mt-3{margin-top:0.75rem!important}.\!mt-8{margin-top:2rem!important}.-mb-2{margin-bottom:-0.5rem}.-mb-3{margin-bottom:-0.75rem}.-mb-6{margin-bottom:-1.5rem}.-mb-px{margin-bottom:-1px}.-ml-3{margin-left:-0.75rem}.-mt-1{margin-top:-0.25rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-0.5rem}.-mt-3{margin-top:-0.75rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0px}.mb-0\.5{margin-bottom:0.125rem}.mb-1{margin-bottom:0.25rem}.mb-1\.5{margin-bottom:0.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:0.5rem}.mb-2\.5{margin-bottom:0.625rem}.mb-3{margin-bottom:0.75rem}.mb-3\.5{margin-bottom:0.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:0.125rem}.ml-1{margin-left:0.25rem}.ml-1\.5{margin-left:0.375rem}.ml-2{margin-left:0.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0px}.mr-0\.5{margin-right:0.125rem}.mr-1{margin-right:0.25rem}.mr-1\.5{margin-right:0.375rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0px}.mt-0\.5{margin-top:0.125rem}.mt-1{margin-top:0.25rem}.mt-1\.5{margin-top:0.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:0.5rem}.mt-2\.5{margin-top:0.625rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.flow-root{display:flow-root}.\!grid{display:-ms-grid!important;display:grid!important}.grid{display:-ms-grid;display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-\[2\.25em\]{width:2.25em;height:2.25em}.size-full{width:100%;height:100%}.h-0{height:0px}.h-1{height:0.25rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:0.5rem}.h-2\.5{height:0.625rem}.h-20{height:5rem}.h-3{height:0.75rem}.h-3\.5{height:0.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[165px\]{height:165px}.h-\[18px\]{height:18px}.h-\[50px\]{height:50px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[75\%\]{height:75%}.h-\[75vh\]{height:75vh}.h-\[80vh\]{height:80vh}.h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[110px\]{max-height:110px}.max-h-\[150px\]{max-height:150px}.max-h-\[600px\]{max-height:600px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[60px\]{min-height:60px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[84px\]{min-height:84px}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:0.5rem}.w-2\.5{width:0.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:0.75rem}.w-3\.5{width:0.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[112px\]{width:112px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[32\%\]{width:32%}.w-\[500px\]{width:500px}.w-\[56px\]{width:56px}.w-\[60\%\]{width:60%}.w-\[640px\]{width:640px}.w-\[70\%\]{width:70%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[min\(100\%\2c calc\(85vh\*16\/9\)\)\]{width:min(100%,calc(85vh * 16 / 9))}.w-\[min\(92vw\2c 40rem\)\]{width:min(92vw,40rem)}.w-auto{width:auto}.w-dvw{width:100dvw}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[140px\]{max-width:140px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-\[475px\]{max-width:475px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[min\(32rem\2c calc\(100vw-2rem\)\)\]{max-width:min(32rem,calc(100vw - 2rem))}.max-w-\[min\(90vw\2c 768px\)\]{max-width:min(90vw,768px)}.max-w-\[min\(92vw\2c 40rem\)\]{max-width:min(92vw,40rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.shrink{-ms-flex-negative:1;flex-shrink:1}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes ping{75%,100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ping{75%,100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.animate-ping{-webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{-ms-touch-action:none;touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-12{-ms-grid-columns:(minmax(0, 1fr))[12];grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-cols-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{-ms-grid-columns:(minmax(0, 1fr))[6];grid-template-columns:repeat(6, minmax(0, 1fr))}.\!flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.\!flex-col{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.\!flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.\!items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.justify-items-center{-ms-grid-column-align:center;justify-items:center}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:0.125rem}.gap-1{gap:0.25rem}.gap-1\.5{gap:0.375rem}.gap-2{gap:0.5rem}.gap-2\.5{gap:0.625rem}.gap-3{gap:0.75rem}.gap-3\.5{gap:0.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-x-1{-webkit-column-gap:0.25rem;column-gap:0.25rem}.gap-x-2{-webkit-column-gap:0.5rem;column-gap:0.5rem}.gap-x-3{-webkit-column-gap:0.75rem;column-gap:0.75rem}.gap-x-6{-webkit-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-webkit-column-gap:1.75rem;column-gap:1.75rem}.gap-y-0\.5{row-gap:0.125rem}.gap-y-1{row-gap:0.25rem}.gap-y-2{row-gap:0.5rem}.gap-y-3{row-gap:0.75rem}.gap-y-4{row-gap:1rem}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphens-auto{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[3px\]{border-radius:3px!important}.\!rounded-sm{border-radius:0.125rem!important}.rounded{border-radius:0.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-md{border-radius:0.375rem}.rounded-none{border-radius:0px}.rounded-sm{border-radius:0.125rem}.rounded-xl{border-radius:0.75rem}.rounded-b-box{border-bottom-right-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-b-lg{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}.rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.rounded-tl-lg{border-top-left-radius:0.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[var\(--ui-border-medium\)\]{border-color:var(--ui-border-medium)}.border-base-300{border-color:var(--color-base-300)}.border-black\/20{border-color:rgb(0 0 0 / 0.2)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255 / 0.1)}.border-white\/30{border-color:rgb(255 255 255 / 0.3)}.border-t-black{--tw-border-opacity:1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.bg-\[rgba\(3\2c 7\2c 18\2c 0\.55\)\]{background-color:rgba(3,7,18,0.55)}.bg-\[var\(--theme-input-bg\)\]{background-color:var(--theme-input-bg)}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:rgb(0 0 0 / 0.2)}.bg-black\/25{background-color:rgb(0 0 0 / 0.25)}.bg-black\/50{background-color:rgb(0 0 0 / 0.5)}.bg-black\/55{background-color:rgb(0 0 0 / 0.55)}.bg-black\/70{background-color:rgb(0 0 0 / 0.7)}.bg-black\/75{background-color:rgb(0 0 0 / 0.75)}.bg-black\/80{background-color:rgb(0 0 0 / 0.8)}.bg-black\/90{background-color:rgb(0 0 0 / 0.9)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-info{background-color:var(--color-info)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--color-warning)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:rgb(255 255 255 / 0.1)}.bg-white\/15{background-color:rgb(255 255 255 / 0.15)}.bg-white\/20{background-color:rgb(255 255 255 / 0.2)}.bg-white\/25{background-color:rgb(255 255 255 / 0.25)}.bg-white\/90{background-color:rgb(255 255 255 / 0.9)}.bg-cover{background-size:cover}.bg-center{background-position:center}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0px!important}.p-0{padding:0px}.p-0\.5{padding:0.125rem}.p-1{padding:0.25rem}.p-1\.5{padding:0.375rem}.p-2{padding:0.5rem}.p-3{padding:0.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-px{padding:1px}.\!px-0{padding-left:0px!important;padding-right:0px!important}.px-0{padding-left:0px;padding-right:0px}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0px}.pb-1{padding-bottom:0.25rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:0.5rem}.pb-2\.5{padding-bottom:0.625rem}.pb-3{padding-bottom:0.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0px}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-3\.5{padding-left:0.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:0.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:0.5rem}.pr-2\.5{padding-right:0.625rem}.pr-3{padding-right:0.75rem}.pr-3\.5{padding-right:0.875rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.ps-5{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.pt-0{padding-top:0px}.pt-0\.5{padding-top:0.125rem}.pt-1{padding-top:0.25rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:0.5rem}.pt-3{padding-top:0.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8125rem\]{font-size:0.8125rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-none{line-height:1!important}.\!leading-relaxed{line-height:1.625!important}.\!leading-snug{line-height:1.375!important}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[26px\]{line-height:26px}.leading-\[30px\]{line-height:30px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.07em\]{letter-spacing:0.07em}.tracking-tight{letter-spacing:-0.025em}.tracking-wide{letter-spacing:0.025em}.tracking-wider{letter-spacing:0.05em}.tracking-widest{letter-spacing:0.1em}.text-accent-content{color:var(--color-accent-content)}.text-base-content{color:var(--color-base-content)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-error{color:var(--color-error)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-info-content{color:var(--color-info-content)}.text-primary-content{color:var(--color-primary-content)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-success-content{color:var(--color-success-content)}.text-warning-content{color:var(--color-warning-content)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:rgb(255 255 255 / 0.45)}.text-white\/60{color:rgb(255 255 255 / 0.6)}.text-white\/70{color:rgb(255 255 255 / 0.7)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.decoration-solid{-webkit-text-decoration-style:solid;text-decoration-style:solid}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:0.15}.opacity-30{opacity:0.3}.opacity-40{opacity:0.4}.opacity-50{opacity:0.5}.opacity-55{opacity:0.55}.opacity-60{opacity:0.6}.opacity-70{opacity:0.7}.opacity-75{opacity:0.75}.opacity-80{opacity:0.8}.opacity-90{opacity:0.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color:rgb(255 255 255 / 0.1)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-gray-900{--tw-ring-offset-color:#111827}.ring-offset-white{--tw-ring-offset-color:#fff}.blur{--tw-blur:blur(8px);-webkit-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);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)}.brightness-0{--tw-brightness:brightness(0);-webkit-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);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)}.brightness-50{--tw-brightness:brightness(.5);-webkit-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);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));-webkit-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);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)}.grayscale{--tw-grayscale:grayscale(100%);-webkit-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);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)}.invert{--tw-invert:invert(100%);-webkit-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);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)}.\!filter{-webkit-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)!important;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)!important}.filter{-webkit-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);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)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-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)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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)}.backdrop-filter{-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{transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.glass{border:none;-webkit-backdrop-filter:blur(var(--glass-blur, 40px));backdrop-filter:blur(var(--glass-blur, 40px));background-color:#0000;background-image:linear-gradient( 135deg, oklch(100% 0 0 / var(--glass-opacity, 30%)) 0%, oklch(0% 0 0 / 0%) 100% ), linear-gradient( var(--glass-reflect-degree, 100deg), oklch(100% 0 0 / var(--glass-reflect-opacity, 5%)) 25%, oklch(0% 0 0 / 0%) 25% );box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity, 20%)) inset, 0 0 0 2px oklch(0% 0 0 / 5%);text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity, 5%))}.join{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;--join-ss:0;--join-se:0;--join-es:0;--join-ee:0}.join :where(.join-item){border-start-start-radius:var(--join-ss, 0);border-start-end-radius:var(--join-se, 0);border-end-start-radius:var(--join-es, 0);border-end-end-radius:var(--join-ee, 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-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.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-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.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-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.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)}.join-item:where(*:not(:first-child, :disabled, [disabled], .btn-disabled)){-webkit-margin-start:calc(var(--border, 1px) * -1);margin-inline-start:calc(var(--border, 1px) * -1);-webkit-margin-before:0;margin-block-start:0}.join-item:where(*:is(:disabled, [disabled], .btn-disabled)){border-width:var(--border, 1px) 0 var(--border, 1px) var(--border, 1px)}.join-vertical > .join-item:first-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0}.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-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field)}.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-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.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)){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-before:calc(var(--border, 1px) * -1);margin-block-start:calc(var(--border, 1px) * -1)}.join-horizontal > .join-item:first-child{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join-horizontal :first-child:not(:last-child) .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join-horizontal > .join-item:last-child{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join-horizontal :last-child:not(:first-child) .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join-horizontal > .join-item:only-child{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join-horizontal :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-horizontal .join-item:where(*:not(:first-child)){-webkit-margin-start:calc(var(--border, 1px) * -1);margin-inline-start:calc(var(--border, 1px) * -1);-webkit-margin-before:0;margin-block-start:0}:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000);--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:color-mix(in oklab, var(--color-base-content) 50%, #0000);--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000);--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000);--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000);--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:color-mix(in oklab, var(--color-base-content) 50%, #0000);--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000);--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);padding-inline:0.5em;font-weight:inherit}:root .prose :where(code):not(pre > code):before,:root .prose :where(code):not(pre > code):after{display:none}.rounded-box{border-radius:var(--radius-box)}.rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}.space-x-1 > :not(:first-child){margin-left:0.25rem}.space-x-2 > :not(:first-child){margin-left:0.5rem}.space-x-3 > :not(:first-child){margin-left:0.75rem}.space-x-4 > :not(:first-child){margin-left:1rem}.space-y-0\.5 > :not(:first-child){margin-top:0.125rem}.space-y-1 > :not(:first-child){margin-top:0.25rem}.space-y-1\.5 > :not(:first-child){margin-top:0.375rem}.space-y-2 > :not(:first-child){margin-top:0.5rem}.space-y-2\.5 > :not(:first-child){margin-top:0.625rem}.space-y-3 > :not(:first-child){margin-top:0.75rem}.space-y-4 > :not(:first-child){margin-top:1rem}.space-y-5 > :not(:first-child){margin-top:1.25rem}.space-y-6 > :not(:first-child){margin-top:1.5rem}.\[--rounded-btn\:3px\]{--rounded-btn:3px}dialog.modal:not([open]) *,dialog.modal:not([open]) *::before,dialog.modal:not([open]) *::after{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}:root{--theme-bg-color:#29252A;--theme-text-color:#e7e8e8;--theme-heading-color:#ffffff;--theme-primary-color:#898a8b;--theme-secondary-color:#b8b9b9;--theme-accent-color:#898a8b;--theme-placeholder-color:#b8b9b9;--theme-is-dark:1;--color-error:#F17175;--color-success:#43AC6A;--preview-background-color:#374151;--ui-bg-subtle:rgba(255, 255, 255, 0.1);--ui-bg-subtle-hover:rgba(255, 255, 255, 0.2);--ui-bg-sunken:rgba(0, 0, 0, 0.25);--ui-text-primary:var(--theme-text-color);--ui-text-secondary:var(--theme-secondary-color);--theme-font-family:var(--font-family, 'Montserrat, sans-serif')}.ui-text-primary{color:var(--ui-text-primary)}.ui-text-secondary{color:var(--ui-text-secondary)}:root{--mobile-dock-bg:rgba(255, 255, 255, 0.9);--mobile-dock-text:#000000;--mobile-dock-text-disabled:rgba(0, 0, 0, 0.3);--modal-bg:rgba(30, 30, 30, 0.875);--modal-title-color:#ffffff;--modal-header-bg:rgba(0, 0, 0, 0.25);--modal-border:rgba(255, 255, 255, 0.1);--modal-overlay-bg:oklch(0% 0 0 / 0.65);--preview-background-color:#f8fafc;--theme-thumb-bg:#1f2937;--theme-tray-button-bg:rgba(255, 255, 255, 0.1);--theme-tray-button-hover:rgba(255, 255, 255, 0.2);--theme-tray-border:rgba(255, 255, 255, 0.1);--theme-tray-dropdown-bg:rgba(0, 0, 0, 0.8);--theme-tray-dropdown-border:rgba(255, 255, 255, 0.1);--theme-tray-option-selected:rgba(255, 255, 255, 0.2);--theme-tray-option-hover:rgba(255, 255, 255, 0.1);--gift-cta-bg:rgba(0, 0, 0, 0.15);--new-section-bg:rgba(255, 255, 255, 0.5);--new-section-text:rgba(0, 0, 0, 0.5)}body{color:var(--theme-text-color);min-height:100vh;background-color:var(--theme-bg-color)}@media (max-width: 767px){body{background:var(--theme-bg-gradient-no-orbs, var(--theme-bg-gradient))!important;background-color:var(--theme-bg-color)!important;overscroll-behavior-x:none}html{background:var(--theme-bg-gradient-no-orbs, var(--theme-bg-gradient))!important;background-color:var(--theme-bg-color)!important}}app-icon,lottie-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.lottie-icon-container,.svg-icon-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;line-height:0}.lottie-animation-container{transition:opacity 0.2s ease}.animate-slide-up{-webkit-animation:slide-up 0.3s cubic-bezier(0.4, 0, 0.2, 1);animation:slide-up 0.3s cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes slide-up{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-down{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animate-fade-slide-down{-webkit-animation:fade-slide-down 0.3s cubic-bezier(0.4, 0, 0.2, 1);animation:fade-slide-down 0.3s cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-slide-down{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-slide-down{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes float{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}5%{opacity:1}95%{opacity:1}100%{-webkit-transform:translate(var(--move-x), var(--move-y));transform:translate(var(--move-x), var(--move-y));opacity:0}}@keyframes float{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}5%{opacity:1}95%{opacity:1}100%{-webkit-transform:translate(var(--move-x), var(--move-y));transform:translate(var(--move-x), var(--move-y));opacity:0}}.floating-emoji{--move-x:calc(cos(var(--direction)) * 200vh);--move-y:calc(sin(var(--direction)) * 200vh);will-change:transform;-webkit-animation:float linear var(--duration) infinite;animation:float linear var(--duration) infinite;transition:opacity 0.3s ease}.floating-emoji:nth-child(3n){-webkit-filter:blur(2px);filter:blur(2px)}.floating-emoji:nth-child(3n) .rotating{opacity:0.55}.floating-emoji:nth-child(4n+1){-webkit-filter:blur(4.5px);filter:blur(4.5px)}.floating-emoji:nth-child(4n+1) .rotating{opacity:0.35}@-webkit-keyframes rotate{from{-webkit-transform:rotate(var(--rotation));transform:rotate(var(--rotation))}to{-webkit-transform:rotate(calc(var(--rotation) + 360deg));transform:rotate(calc(var(--rotation) + 360deg))}}@keyframes rotate{from{-webkit-transform:rotate(var(--rotation));transform:rotate(var(--rotation))}to{-webkit-transform:rotate(calc(var(--rotation) + 360deg));transform:rotate(calc(var(--rotation) + 360deg))}}.rotating{-webkit-animation:rotate linear var(--rotation-duration) infinite;animation:rotate linear var(--rotation-duration) infinite}@-webkit-keyframes glowWipe{0%{-webkit-mask-position:200% center;mask-position:200% center}100%{-webkit-mask-position:0% center;mask-position:0% center}}@keyframes glowWipe{0%{-webkit-mask-position:200% center;mask-position:200% center}100%{-webkit-mask-position:0% center;mask-position:0% center}}.pulse-button{--spring-easing:linear( 0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%, 0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, 0.998 84%, 1 );--spring-duration:1.33s;position:relative;isolation:isolate;border:none!important;outline:none!important;overflow:visible;scale:1;transition:all var(--spring-duration) var(--spring-easing)}.pulse-button .shimmer{position:absolute;inset:-40px;border-radius:inherit;mix-blend-mode:color-dodge;mix-blend-mode:plus-lighter;pointer-events:none;-webkit-mask-image:linear-gradient( 90deg, transparent 15%, black 45%, black 55%, transparent 85% );mask-image:linear-gradient( 90deg, transparent 15%, black 45%, black 55%, transparent 85% );-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-position:center;mask-position:center;-webkit-animation:glowWipe 3s linear infinite both -0.5s;animation:glowWipe 3s linear infinite both -0.5s}@-webkit-keyframes navbarCtaSheen{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}55%,100%{-webkit-transform:translateX(36%);transform:translateX(36%)}}@keyframes navbarCtaSheen{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}55%,100%{-webkit-transform:translateX(36%);transform:translateX(36%)}}.pulse-button--navbar .shimmer{inset:0;z-index:0;overflow:hidden;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;-webkit-animation:none;animation:none}.pulse-button--navbar .shimmer::before{display:block;inset:0 auto 0 0;width:250%;border-radius:0;box-shadow:none;transition:none;z-index:0;background:linear-gradient( 115deg, transparent 25%, rgba(255, 255, 255, 0.55) 42%, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0.55) 58%, transparent 75% );will-change:transform;-webkit-animation:navbarCtaSheen 3.5s ease-in-out infinite;animation:navbarCtaSheen 3.5s ease-in-out infinite}.pulse-button--navbar .shimmer::after{display:none!important}.pulse-button--navbar:hover .shimmer::before,.pulse-button--navbar:active .shimmer::before{-webkit-animation-play-state:paused;animation-play-state:paused}.pulse-button--navbar:hover:not(:active),.pulse-button--navbar:active{scale:1!important}.pulse-button .shimmer::before,.pulse-button .shimmer::after{transition:all 0.5s ease;opacity:1;content:"";border-radius:inherit;position:absolute;inset:40px}.pulse-button .shimmer::before{box-shadow:0 0 3px 2px hsla(0, 0%, 100%, 0.4), 0 0 7px 4px hsla(0, 0%, 100%, 0.25), 0 0 13px 8px hsla(0, 0%, 100%, 0.12), 0 0 22px 6px hsla(0, 0%, 100%, 0.05);z-index:-1}.pulse-button .shimmer::after{box-shadow:inset 0 0 0 1px hsla(0, 0%, 100%, 0.3), inset 0 0 3px 1px hsla(0, 0%, 100%, 0.2), inset 0 0 9px 1px hsla(0, 0%, 100%, 0.1);z-index:2}.pulse-button:hover:not(:active){scale:1.05;transition-duration:calc(var(--spring-duration) * 0.5)}.pulse-button:active{scale:1.05;transition-duration:calc(var(--spring-duration) * 0.5)}.pulse-button:hover .shimmer,.pulse-button:active .shimmer{-webkit-animation-play-state:paused!important;animation-play-state:paused!important;-webkit-mask-image:none!important;mask-image:none!important}.pulse-button:hover .shimmer::before,.pulse-button:hover .shimmer::after{opacity:1}.pulse-button:focus{outline:none!important}.navbar-cta-btn{position:relative;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;isolation:isolate;overflow:hidden;border-radius:0.375rem!important;border:1px solid var(--form-button-border)!important;box-shadow:none!important;outline:none!important;scale:1!important;min-height:2.75rem;height:auto;padding-left:1.25rem!important;padding-right:1.25rem!important;padding-top:0.75rem!important;padding-bottom:0.75rem!important;font-size:0.875rem!important;line-height:1!important;background:var(--form-button-gradient)!important;color:var(--form-button-text)!important;transition:opacity 0.15s ease, -webkit-filter 0.2s ease;transition:filter 0.2s ease, opacity 0.15s ease;transition:filter 0.2s ease, opacity 0.15s ease, -webkit-filter 0.2s ease}.navbar-cta-btn > span{position:relative;z-index:1;line-height:1.25}.navbar-cta-btn:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04);scale:1!important;box-shadow:none!important}.navbar-cta-btn:active{scale:1!important}.navbar-cta-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary-color) 55%, white);outline-offset:2px}@media (min-width: 768px){tribute-navbar-creator #tribute-controls{padding-left:0.25rem}}@media (max-width: 1023px){.pulse-button .shimmer{inset:-12px}.pulse-button .shimmer::before,.pulse-button .shimmer::after{inset:12px}}@media (max-width: 767px){.pulse-button:hover:not(:active),.pulse-button:active{scale:1}.navbar-cta-btn{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important;border-radius:0.5rem!important;min-height:0!important;padding-top:0.55rem!important;padding-bottom:0.55rem!important;padding-left:1.05rem!important;padding-right:1.05rem!important;font-size:0.9375rem!important;line-height:1.3!important}}@media (hover: none){.pulse-button:hover:not(:active),.pulse-button:active{scale:1}}[style*="background-color: var(--theme-primary-color)"],[style*="background-color:var(--theme-primary-color)"]{background:var(--form-button-gradient)!important;color:var(--form-button-text)!important;border-color:var(--form-button-border)!important}.checkmark-icon{background-color:var(--theme-primary-color);color:#fff}.checkmark-icon .checkmark-svg,.checkmark-icon .checkmark-svg path{stroke:#ffffff!important;fill:none!important}.addon-add-btn,.addon-upgrade-btn{background:rgba(255, 255, 255, 0.75)!important;color:#1a1a1a!important;border:1px solid rgba(255, 255, 255, 0.6)!important}.addon-add-btn:hover:not(.btn-disabled):not(:disabled),.addon-upgrade-btn:hover:not(.btn-disabled):not(:disabled){background:rgba(255, 255, 255, 0.9)!important}html[data-theme="light"] .addon-add-btn,html[data-theme="light"] .addon-upgrade-btn{background:rgba(0, 0, 0, 0.75)!important;color:#ffffff!important;border:1px solid rgba(0, 0, 0, 0.6)!important}html[data-theme="light"] .addon-add-btn:hover:not(.btn-disabled):not(:disabled),html[data-theme="light"] .addon-upgrade-btn:hover:not(.btn-disabled):not(:disabled){background:rgba(0, 0, 0, 0.9)!important}html[data-theme="dark"] .faq-answer strong{color:#ffffff}html[data-theme="light"] .faq-answer strong{color:#000000}html[data-theme="dark"] .faq-support-link{color:#ffffff}html[data-theme="light"] .faq-support-link{color:#000000}html[data-theme="dark"] .media-visibility-change-btn{color:#ffffff}html[data-theme="light"] .media-visibility-change-btn{color:#000000}#create-tribute-form input::-webkit-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#create-tribute-form input:-ms-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#create-tribute-form input::placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}@-webkit-keyframes sparkle-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes sparkle-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}#sparkles-image{-webkit-animation:sparkle-pulse 3.5s ease-in-out infinite;animation:sparkle-pulse 3.5s ease-in-out infinite}.reserve-for-later-overlay{z-index:50}.create-tribute-form-section .reserve-for-later-link-row{margin-top:1rem;padding:0.4375rem 1rem;border-radius:0.5rem;background:color-mix(in srgb, var(--theme-primary-color) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-secondary-color) 8%, transparent)}@media (min-width: 768px){.create-tribute-form-section .reserve-for-later-link-row{background:linear-gradient( 135deg, color-mix(in srgb, var(--theme-primary-color) 8%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 14%, transparent) 100% )}}.reserve-for-later-link-action{color:var(--theme-secondary-color, #7fd4c3);text-decoration:none;font-weight:500}.reserve-for-later-link:hover .reserve-for-later-link-action,.reserve-for-later-link:focus-visible .reserve-for-later-link-action{text-decoration:underline;text-underline-offset:2px}.reserve-for-later-panel{--reserve-panel-bg:rgb(22, 22, 22);background-color:rgba(22, 22, 22, 0.98);border:1px solid var(--modal-border, rgba(255, 255, 255, 0.12))}.reserve-for-later-hero{line-height:0}.reserve-for-later-hero-img{width:100%;height:auto;display:block}.reserve-for-later-hero-shade,.reserve-for-later-hero-gradient{position:absolute;inset:0;pointer-events:none}.reserve-for-later-hero-shade{background:rgba(0, 0, 0, 0.2);z-index:1}.reserve-for-later-hero-gradient{background:linear-gradient( to top, var(--reserve-panel-bg) 0%, rgba(22, 22, 22, 0.94) 20%, rgba(22, 22, 22, 0.72) 42%, rgba(22, 22, 22, 0.38) 68%, transparent 100% );z-index:2}.reserve-for-later-hero-heading{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0;padding:1.25rem 1.5rem 1rem;line-height:1.3}@media (min-width: 768px){.reserve-for-later-hero-heading{padding:1.5rem 2rem 1.125rem}}.reserve-for-later-close{color:rgba(30, 20, 28, 0.72);background:rgba(255, 255, 255, 0.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;cursor:pointer}.reserve-for-later-close:hover,.reserve-for-later-close:focus-visible{color:rgba(20, 12, 18, 0.92);background:rgba(255, 255, 255, 0.95)}.reserve-for-later-dismiss:hover,.reserve-for-later-dismiss:focus-visible{color:rgba(255, 255, 255, 0.85)!important}.reserve-for-later-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.875rem;text-align:left}@media (min-width: 768px){.reserve-for-later-body{gap:1rem}}.create-tribute-form-section--reserve .create-tribute-field-helper{margin-top:0.375rem;font-size:0.8125rem;line-height:1.45;color:rgba(255, 255, 255, 0.5);font-family:'Roboto Flex', sans-serif}.create-tribute-form-section--reserve .create-tribute-deadline-field--optional .create-tribute-deadline-label-text{font-weight:400}.hero-video-gradient{background:linear-gradient( to top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.58) 40%, rgba(0, 0, 0, 0.36) 70%, rgba(0, 0, 0, 0.28) 100% )}.hero-content-overlay{background:linear-gradient( to top, rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0.34) 45%, rgba(0, 0, 0, 0.24) 100% )}tribute-create-tribute-modal .create-tribute-modal-box,tribute-create-tribute-modal .create-tribute-form-section{background-color:rgba(22, 22, 22, 0.96)!important}tribute-create-tribute-modal .create-tribute-modal-box{border:none!important}@media (min-width: 768px){tribute-create-tribute-modal .hero-section{z-index:1}tribute-create-tribute-modal .create-tribute-form-section{z-index:0;border-radius:0 0.75rem 0.75rem 0}}@media (max-width: 767px){.hero-section{-webkit-clip-path:none!important;clip-path:none!important}}body.create-tribute-modal-open{overflow:hidden!important;position:fixed;width:100%}@media (max-width: 767px){.hero-section{overflow:hidden;border-radius:0.75rem 0.75rem 0 0!important}.hero-content-overlay{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:3.5rem;background:linear-gradient( to bottom, rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0.34) 45%, rgba(0, 0, 0, 0.24) 100% )}.hero-video-gradient{background:linear-gradient( to bottom, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.58) 40%, rgba(0, 0, 0, 0.36) 70%, rgba(0, 0, 0, 0.28) 100% )}.hero-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.hero-8m-graphic{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0.75rem!important}tribute-create-tribute-modal dialog.modal,tribute-create-tribute-modal dialog.modal[open]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:max(0.75rem, env(safe-area-inset-top, 0px)) 0.75rem max(0.75rem, env(safe-area-inset-bottom, 0px))!important}.create-tribute-modal-box{max-height:calc(100dvh - 1.5rem)!important;margin:auto!important;width:calc(100% - 0.5rem)!important}.hero-8m-flower{height:2rem!important;width:1.5rem!important}.hero-8m-text span:first-child,.hero-8m-text span:last-child{font-size:0.5625rem!important}.hero-8m-text span:nth-child(2){font-size:0.875rem!important}.hero-headline{text-align:center;margin-bottom:0.5rem!important}.hero-description{text-align:center;margin-top:0}.create-tribute-form-section{text-align:left}.create-tribute-lets-go{font-size:15px!important;font-weight:500}.create-tribute-3min{font-weight:400!important}}.toggle-theme{border-color:var(--theme-input-border)!important;background-color:var(--theme-input-bg)!important}.toggle-theme:checked{background-color:var(--theme-secondary-color)!important;border-color:var(--theme-secondary-color)!important}.aurora-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.aurora-blob{position:absolute;border-radius:50%;-webkit-filter:blur(55px);filter:blur(55px);opacity:0.6;mix-blend-mode:screen;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.aurora-blob.yellow{background:radial-gradient(circle, rgba(255, 210, 60, 0.85) 0%, rgba(255, 200, 50, 0.45) 30%, rgba(255, 190, 40, 0.12) 60%, transparent 80%)}.aurora-blob.green{background:radial-gradient(circle, rgba(50, 255, 130, 0.8) 0%, rgba(60, 230, 120, 0.4) 30%, rgba(70, 210, 110, 0.1) 60%, transparent 80%)}.aurora-blob.blue{background:radial-gradient(circle, rgba(80, 160, 255, 0.85) 0%, rgba(100, 170, 255, 0.45) 30%, rgba(120, 180, 255, 0.12) 60%, transparent 80%)}.aurora-blob.white{background:radial-gradient(circle, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.35) 30%, rgba(255, 255, 255, 0.08) 60%, transparent 80%)}.aurora-blob.purple{background:radial-gradient(circle, rgba(180, 100, 255, 0.85) 0%, rgba(170, 90, 255, 0.45) 30%, rgba(160, 80, 255, 0.12) 60%, transparent 80%)}.aurora-blob.pink{background:radial-gradient(circle, rgba(255, 70, 180, 0.85) 0%, rgba(255, 80, 170, 0.45) 30%, rgba(255, 90, 160, 0.12) 60%, transparent 80%)}.aurora-blob.orange{background:radial-gradient(circle, rgba(255, 140, 50, 0.85) 0%, rgba(255, 130, 40, 0.45) 30%, rgba(255, 120, 30, 0.12) 60%, transparent 80%)}.aurora-blob.teal{background:radial-gradient(circle, rgba(0, 220, 210, 0.8) 0%, rgba(10, 200, 195, 0.4) 30%, rgba(20, 185, 180, 0.1) 60%, transparent 80%)}.aurora-blob:nth-child(3n){mix-blend-mode:screen;-webkit-filter:blur(50px) saturate(1.3);filter:blur(50px) saturate(1.3)}.aurora-blob:nth-child(5n){mix-blend-mode:screen;-webkit-filter:blur(60px) brightness(1.15);filter:blur(60px) brightness(1.15)}.aurora-blob:nth-child(2n){-webkit-filter:blur(45px) saturate(1.2) brightness(1.1);filter:blur(45px) saturate(1.2) brightness(1.1)}.aurora-blob:nth-child(4n){-webkit-filter:blur(55px) brightness(1.1) contrast(1.1);filter:blur(55px) brightness(1.1) contrast(1.1)}@-webkit-keyframes aurora-move-1{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}20%{-webkit-transform:translate(420px, 180px) scale(1.15);transform:translate(420px, 180px) scale(1.15)}45%{-webkit-transform:translate(120px, 500px) scale(0.88);transform:translate(120px, 500px) scale(0.88)}70%{-webkit-transform:translate(-300px, 280px) scale(1.1);transform:translate(-300px, 280px) scale(1.1)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-1{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}20%{-webkit-transform:translate(420px, 180px) scale(1.15);transform:translate(420px, 180px) scale(1.15)}45%{-webkit-transform:translate(120px, 500px) scale(0.88);transform:translate(120px, 500px) scale(0.88)}70%{-webkit-transform:translate(-300px, 280px) scale(1.1);transform:translate(-300px, 280px) scale(1.1)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes aurora-move-2{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}30%{-webkit-transform:translate(-380px, 220px) scale(1.12);transform:translate(-380px, 220px) scale(1.12)}60%{-webkit-transform:translate(300px, -180px) scale(0.9);transform:translate(300px, -180px) scale(0.9)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-2{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}30%{-webkit-transform:translate(-380px, 220px) scale(1.12);transform:translate(-380px, 220px) scale(1.12)}60%{-webkit-transform:translate(300px, -180px) scale(0.9);transform:translate(300px, -180px) scale(0.9)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes aurora-move-3{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}35%{-webkit-transform:translate(-450px, -200px) scale(0.85);transform:translate(-450px, -200px) scale(0.85)}65%{-webkit-transform:translate(250px, 350px) scale(1.2);transform:translate(250px, 350px) scale(1.2)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-3{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}35%{-webkit-transform:translate(-450px, -200px) scale(0.85);transform:translate(-450px, -200px) scale(0.85)}65%{-webkit-transform:translate(250px, 350px) scale(1.2);transform:translate(250px, 350px) scale(1.2)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes aurora-move-4{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}25%{-webkit-transform:translate(500px, -250px) scale(1.1);transform:translate(500px, -250px) scale(1.1)}55%{-webkit-transform:translate(-150px, 200px) scale(0.92);transform:translate(-150px, 200px) scale(0.92)}80%{-webkit-transform:translate(250px, 100px) scale(1.08);transform:translate(250px, 100px) scale(1.08)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-4{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}25%{-webkit-transform:translate(500px, -250px) scale(1.1);transform:translate(500px, -250px) scale(1.1)}55%{-webkit-transform:translate(-150px, 200px) scale(0.92);transform:translate(-150px, 200px) scale(0.92)}80%{-webkit-transform:translate(250px, 100px) scale(1.08);transform:translate(250px, 100px) scale(1.08)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes aurora-move-5{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}25%{-webkit-transform:translate(-200px, 400px) scale(1.08);transform:translate(-200px, 400px) scale(1.08)}50%{-webkit-transform:translate(350px, 150px) scale(0.88);transform:translate(350px, 150px) scale(0.88)}75%{-webkit-transform:translate(-100px, -200px) scale(1.15);transform:translate(-100px, -200px) scale(1.15)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-5{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}25%{-webkit-transform:translate(-200px, 400px) scale(1.08);transform:translate(-200px, 400px) scale(1.08)}50%{-webkit-transform:translate(350px, 150px) scale(0.88);transform:translate(350px, 150px) scale(0.88)}75%{-webkit-transform:translate(-100px, -200px) scale(1.15);transform:translate(-100px, -200px) scale(1.15)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes aurora-move-6{0%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}20%{-webkit-transform:translate(300px, -150px) scale(1.2) rotate(60deg);transform:translate(300px, -150px) scale(1.2) rotate(60deg)}45%{-webkit-transform:translate(-200px, 300px) scale(0.8) rotate(120deg);transform:translate(-200px, 300px) scale(0.8) rotate(120deg)}70%{-webkit-transform:translate(200px, 200px) scale(1.15) rotate(200deg);transform:translate(200px, 200px) scale(1.15) rotate(200deg)}100%{-webkit-transform:translate(0, 0) scale(1) rotate(360deg);transform:translate(0, 0) scale(1) rotate(360deg)}}@keyframes aurora-move-6{0%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}20%{-webkit-transform:translate(300px, -150px) scale(1.2) rotate(60deg);transform:translate(300px, -150px) scale(1.2) rotate(60deg)}45%{-webkit-transform:translate(-200px, 300px) scale(0.8) rotate(120deg);transform:translate(-200px, 300px) scale(0.8) rotate(120deg)}70%{-webkit-transform:translate(200px, 200px) scale(1.15) rotate(200deg);transform:translate(200px, 200px) scale(1.15) rotate(200deg)}100%{-webkit-transform:translate(0, 0) scale(1) rotate(360deg);transform:translate(0, 0) scale(1) rotate(360deg)}}@-webkit-keyframes aurora-move-7{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}30%{-webkit-transform:translate(-400px, -250px) scale(1.25);transform:translate(-400px, -250px) scale(1.25)}60%{-webkit-transform:translate(300px, -400px) scale(0.75);transform:translate(300px, -400px) scale(0.75)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-7{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}30%{-webkit-transform:translate(-400px, -250px) scale(1.25);transform:translate(-400px, -250px) scale(1.25)}60%{-webkit-transform:translate(300px, -400px) scale(0.75);transform:translate(300px, -400px) scale(0.75)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes aurora-move-8{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}20%{-webkit-transform:translate(250px, 350px) scale(1.1);transform:translate(250px, 350px) scale(1.1)}50%{-webkit-transform:translate(-350px, 100px) scale(0.9);transform:translate(-350px, 100px) scale(0.9)}75%{-webkit-transform:translate(100px, -300px) scale(1.18);transform:translate(100px, -300px) scale(1.18)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes aurora-move-8{0%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}20%{-webkit-transform:translate(250px, 350px) scale(1.1);transform:translate(250px, 350px) scale(1.1)}50%{-webkit-transform:translate(-350px, 100px) scale(0.9);transform:translate(-350px, 100px) scale(0.9)}75%{-webkit-transform:translate(100px, -300px) scale(1.18);transform:translate(100px, -300px) scale(1.18)}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@media (max-width: 768px){.aurora-blob{-webkit-filter:blur(40px);filter:blur(40px)}}.pattern-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.pattern-container.pattern-zigzag{background:conic-gradient(from -45deg, #ffffff 90deg, transparent 90.5deg), conic-gradient(from 135deg, #ffffff 90deg, transparent 90.5deg) 42.5px 0, #000000!important;background-size:85px 85px!important}.pattern-container.pattern-circles{--s:150px;--c1:#ffffff;--c2:#000000;--_g:var(--c1) 0% 5%, var(--c2) 6% 15%, var(--c1) 16% 25%, var(--c2) 26% 35%, var(--c1) 36% 45%, var(--c2) 46% 55%, var(--c1) 56% 65%, var(--c2) 66% 75%, var(--c1) 76% 85%, var(--c2) 86% 95%, #0000 96%;background:radial-gradient(50% 50% at 100% 0, var(--_g)), radial-gradient(50% 50% at 0 100%, var(--_g)), radial-gradient(50% 50%, var(--_g)), radial-gradient(50% 50%, var(--_g)) calc(var(--s)/2) calc(var(--s)/2) var(--c1)!important;background-size:var(--s) var(--s)!important}.pattern-container.pattern-equals{background:linear-gradient(135deg, transparent 20.5%, #ffffff 0 29.5%, transparent 0) 0 39.75px, linear-gradient(45deg, transparent 8%, #ffffff 0 17%, transparent 0 58%) 79.5px 0, linear-gradient(135deg, transparent 8%, #ffffff 0 17%, transparent 0 58%, #ffffff 0 67%, transparent 0), linear-gradient(45deg, transparent 8%, #ffffff 0 17%, transparent 0 58%, #ffffff 0 67%, transparent 0 83%, #ffffff 0 92%, transparent 0), #000000!important;background-size:159px 159px!important}.pattern-container.pattern-parallelograms{background:linear-gradient(atan(-.5), #ffffff 33%, #000000 33.5% 66.5%, #ffffff 67%)!important;background-size:159px 159px!important}.pattern-container.pattern-triangles{background:conic-gradient(from 150deg at 50% 33%, transparent, #000000 .5deg 60deg, transparent 60.5deg) calc(60px) calc(84.85px), conic-gradient(from -30deg at 50% 66%, transparent, #808080 .5deg 60deg, #ffffff 60.5deg)!important;background-size:120px calc(103.9px)!important}.pattern-container.pattern-hearts{background:radial-gradient(at 80% 80%, #000000 25.4%, transparent 26%), radial-gradient(at 20% 80%, #000000 25.4%, transparent 26%), conic-gradient(from -45deg at 50% 41%, #000000 90deg, #ffffff 0) calc(60px) 0!important;background-size:120px 120px!important}.pattern-container.pattern-stars{background:conic-gradient(from 162deg at calc(50px) calc(68px), #ffffff 36deg, transparent 0), conic-gradient(from 18deg at calc(19px) calc(59px), #ffffff 36deg, transparent 0), conic-gradient(from 306deg at calc(81px) calc(59px), #ffffff 36deg, transparent 0), #000000!important;background-position:0 calc(35px)!important;background-size:110px 110px!important}.pattern-container.pattern-rhombus{background:linear-gradient(45deg, transparent calc(25%/3), #000000 0 calc(50%/3), transparent 0 calc(250%/3), #000000 0 calc(275%/3), transparent 0), linear-gradient(45deg, #000000 calc(25%/3), transparent 0 calc(50%/3), #000000 0 25%, transparent 0 75%, #000000 0 calc(250%/3), transparent 0 calc(275%/3), #000000 0), linear-gradient(-45deg, transparent calc(25%/3), #000000 0 calc(50%/3), transparent 0 calc(250%/3), #000000 0 calc(275%/3), transparent 0), linear-gradient(-45deg, #000000 calc(25%/3), transparent 0 calc(50%/3), #000000 0 25%, transparent 0 75%, #000000 0 calc(250%/3), transparent 0 calc(275%/3), #000000 0) #ffffff!important;background-position:0 0, 100px 100px, 0 0, 100px 100px!important;background-size:200px 200px!important}.pattern-container.pattern-quatrefoils{background:radial-gradient(27% 29% at right, transparent 83%, #ffffff 85% 99%, transparent 101%) calc(30px) 60px, radial-gradient(27% 29% at left, transparent 83%, #ffffff 85% 99%, transparent 101%) calc(-30px) 60px, radial-gradient(29% 27% at top, transparent 83%, #ffffff 85% 99%, transparent 101%) 0 calc(30px), radial-gradient(29% 27% at bottom, transparent 83%, #ffffff 85% 99%, transparent 101%) 0 calc(-30px) #000000!important;background-size:120px 120px!important}.pattern-container.pattern-waves{background:radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #000000 34% 99%, transparent 101%), radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #000000 34% 99%, transparent 101%) 0 90px, radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #808080 34% 99%, transparent 101%) 30px 90px, radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #808080 34% 99%, transparent 101%) 30px 180px, radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #000000 34% 99%, transparent 101%) 60px 180px, radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #000000 34% 99%, transparent 101%) 60px 270px, radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #808080 34% 99%, transparent 101%) 90px 270px, radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #808080 34% 99%, transparent 101%) 90px 0, repeating-linear-gradient(#000000 0 25%, #808080 0 50%)!important;background-size:120px 360px!important}.pattern-container.pattern-bricks{background:linear-gradient(135deg, transparent 20%, #808080 20% 30%, transparent 0), repeating-linear-gradient(45deg, #808080 20% 30%, #000000 0 70%)!important;background-size:100px 100px!important}.pattern-container.pattern-flower-petals{background:radial-gradient(25% 25% at 25% 25%, #808080 99%, transparent 101%) 60px 60px/120px 120px, radial-gradient(25% 25% at 25% 25%, #808080 99%, transparent 101%) 0 0/120px 120px, radial-gradient(50% 50%, #000000 98%, transparent) 0 0/60px 60px, repeating-conic-gradient(#000000 0 25%, #808080 0 50%) 30px 0/120px 60px!important}.pattern-preview.preview-circles{background:radial-gradient(50% 50% at 100% 0, #808080 0% 5%, #000000 6% 15%, #808080 16% 25%, #000000 26% 35%, #808080 36% 45%, #000000 46% 55%, #808080 56% 65%, #000000 66% 75%, #808080 76% 85%, #000000 86% 95%, transparent 96%), radial-gradient(50% 50% at 0 100%, #808080 0% 5%, #000000 6% 15%, #808080 16% 25%, #000000 26% 35%, #808080 36% 45%, #000000 46% 55%, #808080 56% 65%, #000000 66% 75%, #808080 76% 85%, #000000 86% 95%, transparent 96%), radial-gradient(50% 50%, #808080 0% 5%, #000000 6% 15%, #808080 16% 25%, #000000 26% 35%, #808080 36% 45%, #000000 46% 55%, #808080 56% 65%, #000000 66% 75%, #808080 76% 85%, #000000 86% 95%, transparent 96%), radial-gradient(50% 50%, #808080 0% 5%, #000000 6% 15%, #808080 16% 25%, #000000 26% 35%, #808080 36% 45%, #000000 46% 55%, #808080 56% 65%, #000000 66% 75%, #808080 76% 85%, #000000 86% 95%, transparent 96%) 88px 88px #808080;background-size:16px 16px}.pattern-preview.preview-triangles{background:conic-gradient(from 150deg at 50% 33%, transparent, #000000 .5deg 60deg, transparent 60.5deg) calc(6px) calc(8.485px), conic-gradient(from -30deg at 50% 66%, transparent, #808080 .5deg 60deg, #000000 60.5deg);background-size:12px calc(10.39px)}.pattern-preview.preview-hearts{background:radial-gradient(at 80% 80%, #000000 25.4%, transparent 26%), radial-gradient(at 20% 80%, #000000 25.4%, transparent 26%), conic-gradient(from -45deg at 50% 41%, #000000 90deg, #808080 0) calc(6px) 0;background-size:12px 12px}.pattern-preview.preview-rhombus{background:linear-gradient(45deg, transparent calc(25%/3), #000000 0 calc(50%/3), transparent 0 calc(250%/3), #000000 0 calc(275%/3), transparent 0), linear-gradient(45deg, #000000 calc(25%/3), transparent 0 calc(50%/3), #000000 0 25%, transparent 0 75%, #000000 0 calc(250%/3), transparent 0 calc(275%/3), #000000 0), linear-gradient(-45deg, transparent calc(25%/3), #000000 0 calc(50%/3), transparent 0 calc(250%/3), #000000 0 calc(275%/3), transparent 0), linear-gradient(-45deg, #000000 calc(25%/3), transparent 0 calc(50%/3), #000000 0 25%, transparent 0 75%, #000000 0 calc(250%/3), transparent 0 calc(275%/3), #000000 0) #808080;background-position:0 0, 10px 10px, 0 0, 10px 10px;background-size:20px 20px}.pattern-preview.preview-quatrefoils{background:radial-gradient(27% 29% at right, transparent 83%, #000000 85% 99%, transparent 101%) calc(3px) 6px, radial-gradient(27% 29% at left, transparent 83%, #000000 85% 99%, transparent 101%) calc(-3px) 6px, radial-gradient(29% 27% at top, transparent 83%, #000000 85% 99%, transparent 101%) 0 calc(3px), radial-gradient(29% 27% at bottom, transparent 83%, #000000 85% 99%, transparent 101%) 0 calc(-3px) #808080;background-size:12px 12px}.pattern-preview.preview-waves{background:radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #000000 34% 99%, transparent 101%), radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #000000 34% 99%, transparent 101%) 0 9px, radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #808080 34% 99%, transparent 101%) 3px 9px, radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #808080 34% 99%, transparent 101%) 3px 18px, radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #000000 34% 99%, transparent 101%) 6px 18px, radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #000000 34% 99%, transparent 101%) 6px 27px, radial-gradient(37.5% 12.5% at 62.5% 100%, transparent 32%, #808080 34% 99%, transparent 101%) 9px 27px, radial-gradient(37.5% 12.5% at 62.5% 0, transparent 32%, #808080 34% 99%, transparent 101%) 9px 0, repeating-linear-gradient(#000000 0 25%, #808080 0 50%);background-size:12px 36px}.pattern-preview.preview-bricks{background:linear-gradient(135deg, transparent 20%, #808080 20% 30%, transparent 0), repeating-linear-gradient(45deg, #808080 20% 30%, #000000 0 70%);background-size:10px 10px}.pattern-preview.preview-flower-petals{background:radial-gradient(25% 25% at 25% 25%, #808080 99%, transparent 101%) 6px 6px/12px 12px, radial-gradient(25% 25% at 25% 25%, #808080 99%, transparent 101%) 0 0/12px 12px, radial-gradient(50% 50%, #000000 98%, transparent) 0 0/6px 6px, repeating-conic-gradient(#000000 0 25%, #808080 0 50%) 3px 0/12px 6px}.pattern-preview.preview-stars{background:conic-gradient(from 162deg at calc(5px) calc(6.8px), #000000 36deg, transparent 0), conic-gradient(from 18deg at calc(1.9px) calc(5.9px), #000000 36deg, transparent 0), conic-gradient(from 306deg at calc(8.1px) calc(5.9px), #000000 36deg, transparent 0), #808080;background-position:0 calc(3.5px);background-size:11px 11px}.pattern-preview.preview-parallelograms{background:linear-gradient(atan(-.5), #808080 33%, #000000 33.5% 66.5%, #808080 67%) 0/16px 16px}.pattern-preview.preview-zigzag{background:conic-gradient(from -45deg, #000000 90deg, transparent 90.5deg), conic-gradient(from 135deg, #000000 90deg, transparent 90.5deg) 8px 0, #808080;background-size:16px 16px}.pattern-preview.preview-equals{background:linear-gradient(135deg, transparent 20.5%, #000000 0 29.5%, transparent 0) 0 4px, linear-gradient(45deg, transparent 8%, #000000 0 17%, transparent 0 58%) 8px 0, linear-gradient(135deg, transparent 8%, #000000 0 17%, transparent 0 58%, #000000 0 67%, transparent 0), linear-gradient(45deg, transparent 8%, #000000 0 17%, transparent 0 58%, #000000 0 67%, transparent 0 83%, #000000 0 92%, transparent 0), #808080;background-size:16px 16px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ui-border-medium, rgba(255, 255, 255, 0.2));border-radius:4px;transition:background 0.2s ease}::-webkit-scrollbar-thumb:hover{background:var(--ui-border-strong, rgba(255, 255, 255, 0.3))}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--ui-border-medium, rgba(255, 255, 255, 0.2)) transparent}.slideout-content::-webkit-scrollbar{width:6px}.slideout-content::-webkit-scrollbar-track{background:transparent}.slideout-content::-webkit-scrollbar-thumb{background:var(--ui-border-medium, rgba(255, 255, 255, 0.2));border-radius:3px}.slideout-content::-webkit-scrollbar-thumb:hover{background:var(--ui-border-strong, rgba(255, 255, 255, 0.3))}.btn{border:none!important;font-weight:500!important}.btn-lg{font-size:1rem!important}.input-ghost,.select-ghost,.textarea-ghost{border:none!important;outline:none!important;box-shadow:none!important;background:var(--theme-input-bg, rgba(255, 255, 255, 0.05))!important;color:var(--theme-text-color)!important;transition:all 0.3s ease!important;position:relative!important}.input-ghost:hover,.select-ghost:hover,.textarea-ghost:hover{border:none!important;outline:none!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)!important;background:var(--theme-input-bg-hover, rgba(255, 255, 255, 0.1))!important}.input-ghost:focus,.select-ghost:focus,.textarea-ghost:focus{border:none!important;outline:none!important;box-shadow:0 3px 12px rgba(0, 0, 0, 0.08)!important;background:var(--theme-input-bg-hover, rgba(255, 255, 255, 0.1))!important}.input-ghost::-webkit-input-placeholder,.select-ghost::-webkit-input-placeholder,.textarea-ghost::-webkit-input-placeholder{color:var(--theme-placeholder-color)!important}.input-ghost:-ms-input-placeholder,.select-ghost:-ms-input-placeholder,.textarea-ghost:-ms-input-placeholder{color:var(--theme-placeholder-color)!important}.input-ghost::placeholder,.select-ghost::placeholder,.textarea-ghost::placeholder{color:var(--theme-placeholder-color)!important}.prompt-input-placeholder::-webkit-input-placeholder{color:var(--theme-text-color)!important;opacity:0.35!important}.prompt-input-placeholder:-ms-input-placeholder{color:var(--theme-text-color)!important;opacity:0.35!important}.prompt-input-placeholder::placeholder{color:var(--theme-text-color)!important;opacity:0.35!important}.prompt-input-placeholder::-webkit-input-placeholder{color:var(--theme-text-color)!important;opacity:0.35!important}.prompt-input-placeholder::-moz-placeholder{color:var(--theme-text-color)!important;opacity:0.35!important}.prompt-input-placeholder:-ms-input-placeholder{color:var(--theme-text-color)!important;opacity:0.35!important}.editable-element{transition:all 0.3s ease!important;position:relative!important}.editable-element.editable-element-dashed-default{background-color:var(--ui-bg-subtle);border-color:var(--ui-border-medium)}.editable-element:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary-color) 40%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 40%, transparent) 100%)!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)!important}.editable-element:focus{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary-color) 40%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 40%, transparent) 100%)!important;box-shadow:0 3px 12px rgba(0, 0, 0, 0.08)!important}.btn-ghost:hover,.btn-ghost:active,.btn-ghost:focus,.btn-ghost:focus-visible{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.chat{-webkit-column-gap:normal!important;column-gap:normal!important}#guest-table-container .badge-ghost{background-color:rgba(255, 255, 255, 0.05)}.gl-section-title{color:#000!important}[data-theme="dark"] .gl-section-title{color:#fff!important}.gl-kebab-menu[popover]{margin:0;inset:unset;position:fixed;z-index:100}.gl-kebab-menu[popover]:not(:popover-open){display:none!important}.preview-text-link{color:#ffffff;font-weight:400;transition:opacity 0.2s ease}html[data-theme='light'] .preview-text-link{color:#000000}.preview-text-link:hover{opacity:0.7}.right-panel-more-item{color:var(--ui-text-primary)}.right-panel-more-item:hover,.right-panel-more-item:focus-visible{background-color:var(--ui-bg-subtle-hover, rgba(255, 255, 255, 0.1))}.right-panel-more-item-danger,.right-panel-more-item-danger app-icon,.right-panel-more-item-danger app-icon svg{color:var(--color-error, #ef4444)!important}.right-panel-more-item-danger:hover,.right-panel-more-item-danger:focus-visible{background-color:rgba(239, 68, 68, 0.12)}.right-panel-more-divider{height:1px;margin:0.25rem 0.25rem;background-color:var(--modal-border, rgba(255, 255, 255, 0.12));pointer-events:none}.gl-kebab-menu[popover]::-webkit-backdrop{background:transparent}.gl-kebab-menu[popover]::backdrop{background:transparent}.invitations-tabs-scroll .tabs-border .tab::before{width:100%!important;left:0!important;border-radius:0!important}#slideout-footer .btn.w-full,#invitations-cta-bar .btn.w-full{font-size:1rem;padding-top:0.75rem;padding-bottom:0.75rem;min-height:0;height:auto;border-radius:0.5rem}.invitations-cta-bar{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.invitations-cta-bar{margin-left:-1.75rem;margin-right:-1.75rem;padding-left:1.75rem;padding-right:1.75rem}}.invitations-sending-overlay{position:absolute;inset:0;background-color:var(--modal-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s ease}.invitations-sending-overlay.is-active{opacity:1;pointer-events:auto}.invitations-sending-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0 1rem;text-align:center}.invitations-sending-lottie{width:160px;height:160px;opacity:0.9}.invitations-sending-label{font-size:0.9375rem;font-weight:500;letter-spacing:0.01em;color:var(--ui-text-primary);-webkit-animation:invitations-sending-pulse 1.6s ease-in-out infinite;animation:invitations-sending-pulse 1.6s ease-in-out infinite}@-webkit-keyframes invitations-sending-pulse{0%,100%{opacity:0.7}50%{opacity:1}}@keyframes invitations-sending-pulse{0%,100%{opacity:0.7}50%{opacity:1}}.invitations-fly-overlay{position:fixed;inset:0;pointer-events:none;z-index:9999}.invitations-fly-card{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;will-change:transform, opacity;transition:opacity 0.35s ease-out 0.75s, -webkit-transform 1.1s cubic-bezier(0.55, 0, 0.1, 1);transition:transform 1.1s cubic-bezier(0.55, 0, 0.1, 1), opacity 0.35s ease-out 0.75s;transition:transform 1.1s cubic-bezier(0.55, 0, 0.1, 1), opacity 0.35s ease-out 0.75s, -webkit-transform 1.1s cubic-bezier(0.55, 0, 0.1, 1)}@media (min-width: 768px){.invitations-fly-card{gap:1rem}}.invitations-fly-card .fly-card-field{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background-color:var(--ui-bg-subtle);border:1px solid var(--ui-border-medium);border-radius:0.5rem;padding:0.5rem 0.75rem;color:var(--ui-text-primary);font-size:0.875rem;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 20px -10px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.2)}.invitations-fly-card .fly-card-field[data-role="email"]{color:var(--ui-text-secondary, var(--ui-text-primary))}@media (prefers-reduced-motion: reduce){.invitations-fly-card{transition:opacity 0.3s ease}.invitations-sending-label{-webkit-animation:none;animation:none}}.validation-message{-webkit-animation:slide-down 0.2s ease-out;animation:slide-down 0.2s ease-out}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("/static/fonts/fonts/montserrat.8f489cac3eec.woff2") format('woff2')}#welcome-message-span,#welcome-message-display,.welcome-message-display,#welcome-message-inner,#welcome-message-editor,#welcome-message-editor-settings{font-weight:var(--welcome-font-weight, 400);line-height:1.6}#deadline-date-display{font-weight:500}#welcome-message-editor{color:var(--theme-text-color)}#welcome-message-editor-settings{color:var(--ui-text-primary)}#welcome-message-span b,#welcome-message-span strong,#welcome-message-display b,#welcome-message-display strong,.welcome-message-display b,.welcome-message-display strong,#welcome-message-inner b,#welcome-message-inner strong,#welcome-message-editor b,#welcome-message-editor strong,#welcome-message-editor-settings b,#welcome-message-editor-settings strong{font-weight:700}#welcome-message-span i,#welcome-message-span em,#welcome-message-display i,#welcome-message-display em,.welcome-message-display i,.welcome-message-display em,#welcome-message-inner i,#welcome-message-inner em,#welcome-message-editor i,#welcome-message-editor em,#welcome-message-editor-settings i,#welcome-message-editor-settings em{font-style:italic}#welcome-message-editor::-moz-selection,#welcome-message-editor-settings::-moz-selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor::selection,#welcome-message-editor-settings::selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor::-moz-selection,#welcome-message-editor-settings::-moz-selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}.welcome-message-format-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.1875rem}.welcome-message-format-toolbar .format-button,.welcome-message-format-toolbar .format-button-settings{color:var(--theme-text-color);background:transparent;border:1px solid var(--ui-border-medium);cursor:pointer;width:2rem;height:2rem;min-width:2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.25rem;transition:opacity 0.2s, background-color 0.2s, color 0.2s, border-color 0.2s}.welcome-message-format-toolbar .format-button:hover,.welcome-message-format-toolbar .format-button-settings:hover{opacity:0.8}.welcome-message-format-toolbar .format-button[aria-pressed="true"],.welcome-message-format-toolbar .format-button-settings[aria-pressed="true"]{background-color:var(--form-button-bg);color:var(--form-button-text);border-color:var(--form-button-bg);opacity:1}.welcome-message-format-toolbar .format-button[aria-pressed="true"] app-icon,.welcome-message-format-toolbar .format-button-settings[aria-pressed="true"] app-icon,.welcome-message-format-toolbar .format-button[aria-pressed="true"] svg,.welcome-message-format-toolbar .format-button-settings[aria-pressed="true"] svg{color:var(--form-button-text);stroke:var(--form-button-text)}.welcome-message-format-toolbar .format-button[aria-pressed="true"] svg path,.welcome-message-format-toolbar .format-button-settings[aria-pressed="true"] svg path{stroke:var(--form-button-text)!important}.section-editor-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-toolbar-divider{width:1px;height:1.25rem;background:var(--ui-border-medium);margin:0 0.25rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section-content-editor{color:var(--theme-text-color)}.section-content-editor.rte-empty::before{content:attr(data-placeholder);color:var(--ui-text-tertiary);pointer-events:none}.section-insert-popover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;padding:0.75rem;margin-top:0.25rem;border:1px solid var(--theme-input-border);border-radius:0.5rem;background:var(--theme-input-bg)}.section-insert-popover:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.section-content-editor ul,.section-rich-content ul{list-style:disc;padding-left:1.25rem;margin:0.25rem 0}.section-content-editor ol,.section-rich-content ol{list-style:decimal;padding-left:1.25rem;margin:0.25rem 0}.section-content-editor li,.section-rich-content li{margin:0.125rem 0}.section-content-editor p,.section-rich-content p{margin:0.25rem 0}.section-content-editor a,.section-rich-content a{text-decoration:underline}.section-content-editor img,.section-rich-content img{max-width:100%}.section-content-editor b,.section-content-editor strong,.section-rich-content b,.section-rich-content strong{font-weight:700}.section-content-editor i,.section-content-editor em,.section-rich-content i,.section-rich-content em{font-style:italic}#invite-body-editor .format-button,.invite-body-toolbar .format-button{color:#030712}#edit-invite-body-btn,#edit-invite-body-btn span{color:#ffffff!important}#edit-invite-body-btn svg{stroke:#ffffff!important}#invite-body-tag-menu{max-height:260px;overflow-y:auto}#email-preview-content .format-button{color:#030712;background:transparent;border:1px solid var(--ui-border-medium, #e5e7eb);cursor:pointer;width:2rem;height:2rem;min-width:2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.25rem;transition:background-color 0.2s, opacity 0.2s}#email-preview-content .format-button:hover{background-color:rgba(0, 0, 0, 0.05)}.invite-token-chip{display:inline-block;padding:0.05rem 0.5rem;margin:0 0.1rem;border-radius:9999px;background-color:#fde3df;color:#C9200E;font-size:0.8125rem;font-weight:600;line-height:1.4;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline}.invite-token-chip[data-token-type="block"]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0.35rem 0}#welcome-message-editor b::-moz-selection,#welcome-message-editor strong::-moz-selection,#welcome-message-editor i::-moz-selection,#welcome-message-editor em::-moz-selection,#welcome-message-editor u::-moz-selection,#welcome-message-editor-settings b::-moz-selection,#welcome-message-editor-settings strong::-moz-selection,#welcome-message-editor-settings i::-moz-selection,#welcome-message-editor-settings em::-moz-selection,#welcome-message-editor-settings u::-moz-selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor b::selection,#welcome-message-editor strong::selection,#welcome-message-editor i::selection,#welcome-message-editor em::selection,#welcome-message-editor u::selection,#welcome-message-editor-settings b::selection,#welcome-message-editor-settings strong::selection,#welcome-message-editor-settings i::selection,#welcome-message-editor-settings em::selection,#welcome-message-editor-settings u::selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor b::-moz-selection,#welcome-message-editor strong::-moz-selection,#welcome-message-editor i::-moz-selection,#welcome-message-editor em::-moz-selection,#welcome-message-editor u::-moz-selection,#welcome-message-editor-settings b::-moz-selection,#welcome-message-editor-settings strong::-moz-selection,#welcome-message-editor-settings i::-moz-selection,#welcome-message-editor-settings em::-moz-selection,#welcome-message-editor-settings u::-moz-selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor div::-moz-selection,#welcome-message-editor p::-moz-selection,#welcome-message-editor ul::-moz-selection,#welcome-message-editor ol::-moz-selection,#welcome-message-editor li::-moz-selection,#welcome-message-editor ul li::-moz-selection,#welcome-message-editor ol li::-moz-selection,#welcome-message-editor li *::-moz-selection,#welcome-message-editor p *::-moz-selection,#welcome-message-editor-settings div::-moz-selection,#welcome-message-editor-settings p::-moz-selection,#welcome-message-editor-settings ul::-moz-selection,#welcome-message-editor-settings ol::-moz-selection,#welcome-message-editor-settings li::-moz-selection,#welcome-message-editor-settings ul li::-moz-selection,#welcome-message-editor-settings ol li::-moz-selection,#welcome-message-editor-settings li *::-moz-selection,#welcome-message-editor-settings p *::-moz-selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor div::selection,#welcome-message-editor p::selection,#welcome-message-editor ul::selection,#welcome-message-editor ol::selection,#welcome-message-editor li::selection,#welcome-message-editor ul li::selection,#welcome-message-editor ol li::selection,#welcome-message-editor li *::selection,#welcome-message-editor p *::selection,#welcome-message-editor-settings div::selection,#welcome-message-editor-settings p::selection,#welcome-message-editor-settings ul::selection,#welcome-message-editor-settings ol::selection,#welcome-message-editor-settings li::selection,#welcome-message-editor-settings ul li::selection,#welcome-message-editor-settings ol li::selection,#welcome-message-editor-settings li *::selection,#welcome-message-editor-settings p *::selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor div::-moz-selection,#welcome-message-editor p::-moz-selection,#welcome-message-editor ul::-moz-selection,#welcome-message-editor ol::-moz-selection,#welcome-message-editor li::-moz-selection,#welcome-message-editor ul li::-moz-selection,#welcome-message-editor ol li::-moz-selection,#welcome-message-editor li *::-moz-selection,#welcome-message-editor p *::-moz-selection,#welcome-message-editor-settings div::-moz-selection,#welcome-message-editor-settings p::-moz-selection,#welcome-message-editor-settings ul::-moz-selection,#welcome-message-editor-settings ol::-moz-selection,#welcome-message-editor-settings li::-moz-selection,#welcome-message-editor-settings ul li::-moz-selection,#welcome-message-editor-settings ol li::-moz-selection,#welcome-message-editor-settings li *::-moz-selection,#welcome-message-editor-settings p *::-moz-selection{background-color:rgba(59, 130, 246, 0.5)!important;color:inherit!important}#welcome-message-editor li,#welcome-message-editor p,#welcome-message-editor-settings li,#welcome-message-editor-settings p{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}tribute-settings-slideout #password-input{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}#welcome-message-editor[data-is-dark="true"]::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"]::-moz-selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"]::selection,#welcome-message-editor-settings[data-is-dark="true"]::selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"]::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"]::-moz-selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"] b::-moz-selection,#welcome-message-editor[data-is-dark="true"] strong::-moz-selection,#welcome-message-editor[data-is-dark="true"] i::-moz-selection,#welcome-message-editor[data-is-dark="true"] em::-moz-selection,#welcome-message-editor[data-is-dark="true"] u::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] b::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] strong::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] i::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] em::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] u::-moz-selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"] b::selection,#welcome-message-editor[data-is-dark="true"] strong::selection,#welcome-message-editor[data-is-dark="true"] i::selection,#welcome-message-editor[data-is-dark="true"] em::selection,#welcome-message-editor[data-is-dark="true"] u::selection,#welcome-message-editor-settings[data-is-dark="true"] b::selection,#welcome-message-editor-settings[data-is-dark="true"] strong::selection,#welcome-message-editor-settings[data-is-dark="true"] i::selection,#welcome-message-editor-settings[data-is-dark="true"] em::selection,#welcome-message-editor-settings[data-is-dark="true"] u::selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"] b::-moz-selection,#welcome-message-editor[data-is-dark="true"] strong::-moz-selection,#welcome-message-editor[data-is-dark="true"] i::-moz-selection,#welcome-message-editor[data-is-dark="true"] em::-moz-selection,#welcome-message-editor[data-is-dark="true"] u::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] b::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] strong::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] i::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] em::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] u::-moz-selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"] div::-moz-selection,#welcome-message-editor[data-is-dark="true"] p::-moz-selection,#welcome-message-editor[data-is-dark="true"] ul::-moz-selection,#welcome-message-editor[data-is-dark="true"] ol::-moz-selection,#welcome-message-editor[data-is-dark="true"] li::-moz-selection,#welcome-message-editor[data-is-dark="true"] ul li::-moz-selection,#welcome-message-editor[data-is-dark="true"] ol li::-moz-selection,#welcome-message-editor[data-is-dark="true"] li *::-moz-selection,#welcome-message-editor[data-is-dark="true"] p *::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] div::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] p::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ul::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ol::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] li::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ul li::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ol li::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] li *::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] p *::-moz-selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"] div::selection,#welcome-message-editor[data-is-dark="true"] p::selection,#welcome-message-editor[data-is-dark="true"] ul::selection,#welcome-message-editor[data-is-dark="true"] ol::selection,#welcome-message-editor[data-is-dark="true"] li::selection,#welcome-message-editor[data-is-dark="true"] ul li::selection,#welcome-message-editor[data-is-dark="true"] ol li::selection,#welcome-message-editor[data-is-dark="true"] li *::selection,#welcome-message-editor[data-is-dark="true"] p *::selection,#welcome-message-editor-settings[data-is-dark="true"] div::selection,#welcome-message-editor-settings[data-is-dark="true"] p::selection,#welcome-message-editor-settings[data-is-dark="true"] ul::selection,#welcome-message-editor-settings[data-is-dark="true"] ol::selection,#welcome-message-editor-settings[data-is-dark="true"] li::selection,#welcome-message-editor-settings[data-is-dark="true"] ul li::selection,#welcome-message-editor-settings[data-is-dark="true"] ol li::selection,#welcome-message-editor-settings[data-is-dark="true"] li *::selection,#welcome-message-editor-settings[data-is-dark="true"] p *::selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor[data-is-dark="true"] div::-moz-selection,#welcome-message-editor[data-is-dark="true"] p::-moz-selection,#welcome-message-editor[data-is-dark="true"] ul::-moz-selection,#welcome-message-editor[data-is-dark="true"] ol::-moz-selection,#welcome-message-editor[data-is-dark="true"] li::-moz-selection,#welcome-message-editor[data-is-dark="true"] ul li::-moz-selection,#welcome-message-editor[data-is-dark="true"] ol li::-moz-selection,#welcome-message-editor[data-is-dark="true"] li *::-moz-selection,#welcome-message-editor[data-is-dark="true"] p *::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] div::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] p::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ul::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ol::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] li::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ul li::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] ol li::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] li *::-moz-selection,#welcome-message-editor-settings[data-is-dark="true"] p *::-moz-selection{background-color:rgba(96, 165, 250, 0.5)!important;color:inherit!important}#welcome-message-editor,#welcome-message-editor-settings,#welcome-message-editor *,#welcome-message-editor-settings *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}#welcome-message-editor ul,#welcome-message-editor ol,#welcome-message-editor-settings ul,#welcome-message-editor-settings ol{list-style-position:outside!important;padding-left:1.5rem!important;margin:0.5rem 0!important}#welcome-message-editor ul,#welcome-message-editor-settings ul{list-style-type:disc!important}#welcome-message-editor ol,#welcome-message-editor-settings ol{list-style-type:decimal!important}#welcome-message-editor li,#welcome-message-editor-settings li{margin:0.25rem 0!important;padding-left:0.25rem!important}#welcome-message-button ul,#welcome-message-button ol,#welcome-message-span ul,#welcome-message-span ol,#welcome-message-span .text-base ul,#welcome-message-span .text-base ol,#welcome-message-display ul,#welcome-message-display ol,#welcome-message-inner ul,#welcome-message-inner ol,[data-section="welcome"] ul,[data-section="welcome"] ol,[data-section="welcome"] .leading-relaxed ul,[data-section="welcome"] .leading-relaxed ol{list-style-position:outside!important;padding-left:1.5rem!important;margin:0.5rem 0!important}#welcome-message-button ul,#welcome-message-span ul,#welcome-message-span .text-base ul,#welcome-message-display ul,#welcome-message-inner ul,[data-section="welcome"] ul,[data-section="welcome"] .leading-relaxed ul{list-style-type:disc!important}#welcome-message-button ol,#welcome-message-span ol,#welcome-message-span .text-base ol,#welcome-message-display ol,#welcome-message-inner ol,[data-section="welcome"] ol,[data-section="welcome"] .leading-relaxed ol{list-style-type:decimal!important}#welcome-message-button li,#welcome-message-span li,#welcome-message-span .text-base li,#welcome-message-display li,#welcome-message-inner li,[data-section="welcome"] li,[data-section="welcome"] .leading-relaxed li{margin:0.25rem 0!important;padding-left:0.25rem!important}#welcome-message-button p.mb-4,#welcome-message-span p.mb-4,#welcome-message-span .text-base p.mb-4,#welcome-message-display p.mb-4,#welcome-message-inner p.mb-4,[data-section="welcome"] p.mb-4,[data-section="welcome"] .leading-relaxed p.mb-4{margin-bottom:1rem!important}.auth-input{outline:none!important;box-shadow:none!important}input#recipient-name::-webkit-input-placeholder{color:var(--theme-placeholder-color)!important}input#recipient-name:-ms-input-placeholder{color:var(--theme-placeholder-color)!important}input#recipient-name::placeholder{color:var(--theme-placeholder-color)!important}#promo-code-input::-webkit-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#promo-code-input:-ms-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#promo-code-input::placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#event-name::-webkit-input-placeholder{color:var(--theme-placeholder-color)!important}#event-name:-ms-input-placeholder{color:var(--theme-placeholder-color)!important}#event-name::placeholder{color:var(--theme-placeholder-color)!important}#event-name:hover,#event-name:focus{background:transparent!important}#recipient-name{border:none!important;outline:none!important;transition:opacity 0.3s ease!important}#recipient-name:hover,#recipient-name:focus,#recipient-name:active,#recipient-name:focus-visible{background:transparent!important;border:none!important;outline:none!important}.modal{background-color:var(--modal-overlay-bg)!important;overflow:visible!important}.modal.modal-open,.modal[open],.modal:target{background-color:var(--modal-overlay-bg)!important}tribute-guest-details-modal .modal{background-color:oklch(0% 0 0/ 0.4)!important}tribute-start-concierge-modal .concierge-help-tip::before{max-width:17rem;white-space:normal;text-align:left;line-height:1.45;font-weight:400;padding:0.5rem 0.75rem}tribute-start-concierge-modal .concierge-help-tip:focus-within::before,tribute-start-concierge-modal .concierge-help-tip:focus-within::after{opacity:1;visibility:visible;transition-delay:0s}tribute-start-concierge-modal .concierge-anim-grid{-ms-grid-columns:(minmax(0, 1fr))[6];grid-template-columns:repeat(6, minmax(0, 1fr))}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile{aspect-ratio:auto;padding:0.625rem 0.25rem 0.5rem}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile__ring,tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile__ghost{border-radius:6px}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile__stage::after{content:'';position:absolute;left:55%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-left:7px solid color-mix(in srgb, var(--theme-text-color) 60%, transparent);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;transition:opacity 200ms ease-out}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile:hover .simple-anim-tile__stage::after{opacity:0}@media (hover: none) and (prefers-reduced-motion: no-preference){tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile__stage::after{display:none}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile__ghost{-webkit-animation:conciergeGhostLoop 2.6s ease-in-out infinite;animation:conciergeGhostLoop 2.6s ease-in-out infinite}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile:nth-child(3n + 2) .simple-anim-tile__ghost{-webkit-animation-delay:0.85s;animation-delay:0.85s}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile:nth-child(3n) .simple-anim-tile__ghost{-webkit-animation-delay:1.7s;animation-delay:1.7s}}@-webkit-keyframes conciergeGhostLoop{0%,100%{opacity:0}30%,60%{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes conciergeGhostLoop{0%,100%{opacity:0}30%,60%{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}tribute-start-concierge-modal .concierge-hint-touch{display:none}@media (hover: none){tribute-start-concierge-modal .concierge-hint-hover{display:none}tribute-start-concierge-modal .concierge-hint-touch{display:inline}}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile--selected,tribute-start-concierge-modal .concierge-caption-tile--selected{border-color:var(--theme-primary-color);background:color-mix(in srgb, var(--theme-primary-color) 14%, transparent)}tribute-start-concierge-modal .concierge-anim-grid .simple-anim-tile--selected .simple-anim-tile__ring{border-color:var(--theme-primary-color)}.simple-anim-tile__ghost[data-anim='spin']{-webkit-transform:rotate(-180deg) scale(0.5);transform:rotate(-180deg) scale(0.5)}.simple-anim-tile__ghost[data-anim='squeeze']{-webkit-transform:scaleX(0.15);transform:scaleX(0.15)}.simple-anim-tile__ghost[data-anim='curtain']{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}tribute-start-concierge-modal .concierge-caption-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr));gap:0.5rem}tribute-start-concierge-modal .concierge-caption-tile{border-radius:8px;border:1px solid color-mix(in srgb, var(--theme-text-color) 16%, transparent);background:transparent;cursor:pointer;padding:0.375rem;transition:border-color 160ms ease-out, background 160ms ease-out}tribute-start-concierge-modal .concierge-caption-tile:hover{border-color:color-mix(in srgb, var(--theme-text-color) 45%, transparent);background:color-mix(in srgb, var(--theme-text-color) 5%, transparent)}tribute-start-concierge-modal .concierge-caption-tile--selected{border-color:var(--theme-text-color);background:color-mix(in srgb, var(--theme-text-color) 10%, transparent)}tribute-start-concierge-modal .concierge-caption-tile__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.5rem;border-radius:6px;background:#101114;overflow:hidden}tribute-start-concierge-modal .concierge-caption-tile__label{display:block;margin-top:0.25rem;font-size:0.65rem;color:var(--theme-text-color);opacity:0.75;text-align:center}tribute-start-concierge-modal .cmedia{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:26px;border-radius:7px;background:linear-gradient(180deg, #fbfbfd 0%, #e7eaef 100%);border:1px solid rgba(255, 255, 255, 0.55);box-shadow:0 2px 5px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.85);-ms-flex-negative:0;flex-shrink:0}tribute-start-concierge-modal .cmedia--video{background:linear-gradient( 180deg, color-mix(in srgb, var(--theme-primary-color) 12%, #fbfbfd) 0%, color-mix(in srgb, var(--theme-primary-color) 22%, #e7eaef) 100% )}tribute-start-concierge-modal .cmedia__play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:rgba(255, 255, 255, 0.82);box-shadow:0 0.5px 1.5px rgba(0, 0, 0, 0.28);color:color-mix(in srgb, var(--theme-primary-color) 75%, #232936)}tribute-start-concierge-modal .cmedia--photo{width:27px;color:rgba(35, 41, 54, 0.68)}tribute-start-concierge-modal .cmedia--message{width:30px;height:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px;padding-left:7px;background:linear-gradient( 180deg, color-mix(in srgb, var(--theme-secondary-color) 14%, #fbfbfd) 0%, color-mix(in srgb, var(--theme-secondary-color) 24%, #e7eaef) 100% );border-color:rgba(255, 255, 255, 0.5)}tribute-start-concierge-modal .cmedia__line{height:2.5px;border-radius:2px;background:color-mix(in srgb, var(--theme-secondary-color) 75%, #232936)}tribute-start-concierge-modal [data-music-genre][aria-pressed='false']:hover{opacity:0.9!important;border-color:color-mix(in srgb, var(--theme-text-color) 45%, transparent)!important;background-color:color-mix(in srgb, var(--theme-text-color) 9%, transparent)!important}tribute-start-concierge-modal #concierge-notes::-webkit-input-placeholder{color:var(--theme-text-color);opacity:0.35}tribute-start-concierge-modal #concierge-notes:-ms-input-placeholder{color:var(--theme-text-color);opacity:0.35}tribute-start-concierge-modal #concierge-notes::placeholder{color:var(--theme-text-color);opacity:0.35}tribute-start-concierge-modal .concierge-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0.25rem;border:1.5px solid color-mix(in srgb, var(--theme-text-color) 40%, transparent);background-color:transparent;display:-ms-inline-grid;display:inline-grid;place-content:center;transition:background-color 150ms ease, border-color 150ms ease}tribute-start-concierge-modal .concierge-check:checked{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color)}tribute-start-concierge-modal .concierge-check:checked::after{content:"";width:0.65rem;height:0.65rem;background-color:#ffffff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 L5 9 L10 3' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 L5 9 L10 3' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}tribute-start-concierge-modal .concierge-check:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px}tribute-start-concierge-modal .intro-slide-card{box-shadow:0 12px 28px rgba(0, 0, 0, 0.42), 0 2px 6px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.22);transition:background-color 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;transition:background-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;transition:background-color 200ms ease, box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease}tribute-start-concierge-modal .intro-slide-card:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 16px 34px rgba(0, 0, 0, 0.48), 0 3px 8px rgba(0, 0, 0, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.22)}tribute-start-concierge-modal .intro-slide-card:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:3px}tribute-start-concierge-modal .intro-slide-card--drag{box-shadow:0 0 0 3px var(--theme-primary-color), 0 12px 28px rgba(0, 0, 0, 0.42), inset 0 1px 0 rgba(255, 255, 255, 0.22)}tribute-start-concierge-modal #intro-preview-frame{transition:border-color 200ms ease}tribute-start-concierge-modal #intro-preview-occasion,tribute-start-concierge-modal #intro-preview-name{transition:color 200ms ease}tribute-start-concierge-modal .intro-photo-plus{opacity:0.65;transition:opacity 200ms ease, -webkit-transform 200ms ease;transition:opacity 200ms ease, transform 200ms ease;transition:opacity 200ms ease, transform 200ms ease, -webkit-transform 200ms ease}tribute-start-concierge-modal .intro-photo-label{opacity:0.7;transition:opacity 200ms ease}tribute-start-concierge-modal .intro-slide-card:hover .intro-photo-plus,tribute-start-concierge-modal .intro-slide-card:focus-visible .intro-photo-plus{opacity:0.95;-webkit-transform:scale(1.08);transform:scale(1.08)}tribute-start-concierge-modal .intro-slide-card:hover .intro-photo-label,tribute-start-concierge-modal .intro-slide-card:focus-visible .intro-photo-label{opacity:0.95}tribute-start-concierge-modal .cbadge-frame{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:148px;height:86px;border-radius:10px;background:linear-gradient(180deg, #fbfbfd 0%, #e7eaef 100%);border:1px solid rgba(255, 255, 255, 0.55);box-shadow:0 3px 8px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.85);transition:opacity 250ms ease}tribute-start-concierge-modal .cbadge-frame--video{background:linear-gradient( 180deg, color-mix(in srgb, var(--theme-primary-color) 12%, #fbfbfd) 0%, color-mix(in srgb, var(--theme-primary-color) 22%, #e7eaef) 100% )}tribute-start-concierge-modal .cbadge-frame--photo{color:rgba(35, 41, 54, 0.68)}tribute-start-concierge-modal .cbadge-frame__play{width:26px;height:26px}tribute-start-concierge-modal .cbadge-frame--lg{width:244px;height:138px;border-radius:12px}tribute-start-concierge-modal .cbadge-frame--lg .cbadge-frame__play{width:34px;height:34px}tribute-start-concierge-modal .cbadge-stage{position:relative;width:270px;height:158px;margin:0 auto}tribute-start-concierge-modal .cbadge-stage .cbadge-frame{position:absolute;top:16px;left:2px;transition:opacity 200ms ease, -webkit-transform 220ms ease;transition:opacity 200ms ease, transform 220ms ease;transition:opacity 200ms ease, transform 220ms ease, -webkit-transform 220ms ease}tribute-start-concierge-modal .cbadge-stage--videos #badge-frame-photo,tribute-start-concierge-modal .cbadge-stage--photos #badge-frame-video{opacity:0;-webkit-transform:scale(0.97);transform:scale(0.97);pointer-events:none}tribute-start-concierge-modal .cbadge-stage--both #badge-frame-photo{-webkit-transform:translate(22px, -14px) rotate(2.5deg);transform:translate(22px, -14px) rotate(2.5deg)}@media (prefers-reduced-motion: reduce){tribute-start-concierge-modal .cbadge-stage .cbadge-frame,tribute-start-concierge-modal .cbadge-pill{transition:none}}tribute-start-concierge-modal .cbadge-pill{position:absolute;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:0.01em;line-height:1.35;background:rgba(0, 0, 0, 0.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:#ffffff;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:top 250ms ease, left 250ms ease, background-color 180ms ease, color 180ms ease, -webkit-transform 250ms ease;transition:top 250ms ease, left 250ms ease, transform 250ms ease, background-color 180ms ease, color 180ms ease;transition:top 250ms ease, left 250ms ease, transform 250ms ease, background-color 180ms ease, color 180ms ease, -webkit-transform 250ms ease}tribute-start-concierge-modal .cbadge-pill--light{background:rgba(255, 255, 255, 0.9);color:#000000}tribute-start-concierge-modal .cbadge-corner{position:relative;width:30px;height:22px;border-radius:6px;border:1.5px solid var(--modal-border);background:color-mix(in srgb, var(--theme-text-color) 4%, transparent);cursor:pointer;transition:border-color 150ms ease, background-color 150ms ease}tribute-start-concierge-modal .cbadge-corner__dot{position:absolute;width:7px;height:5px;border-radius:2px;background:color-mix(in srgb, var(--theme-text-color) 45%, transparent);transition:background-color 150ms ease}tribute-start-concierge-modal .cbadge-corner--active{border-color:var(--theme-primary-color);background:color-mix(in srgb, var(--theme-primary-color) 14%, transparent)}tribute-start-concierge-modal .cbadge-corner--active .cbadge-corner__dot{background:var(--theme-primary-color)}tribute-start-concierge-modal .cbadge-style{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;border:1.5px solid var(--modal-border);cursor:pointer;transition:border-color 150ms ease, opacity 150ms ease;opacity:0.6}tribute-start-concierge-modal .cbadge-style--dark{background:rgba(0, 0, 0, 0.65);color:#ffffff}tribute-start-concierge-modal .cbadge-style--light{background:rgba(255, 255, 255, 0.92);color:#000000}tribute-start-concierge-modal .cbadge-style--active{border-color:var(--theme-primary-color);opacity:1}tribute-start-concierge-modal .cbadge-opt{padding:4px 12px;border-radius:6px;font-size:12px;border:1.5px solid var(--modal-border);background:color-mix(in srgb, var(--theme-text-color) 4%, transparent);color:var(--theme-text-color);cursor:pointer;transition:border-color 150ms ease, background-color 150ms ease}tribute-start-concierge-modal .cbadge-opt--active{border-color:var(--theme-primary-color);background:color-mix(in srgb, var(--theme-primary-color) 14%, transparent);font-weight:500}tribute-start-concierge-modal .cmedia__who{position:absolute;right:-5px;bottom:-5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:9999px;border:1.5px solid rgba(255, 255, 255, 0.92);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);z-index:5}tribute-start-concierge-modal .cwho{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:9999px;border:2px solid rgba(255, 255, 255, 0.92);box-shadow:0 1.5px 3px rgba(0, 0, 0, 0.35);-ms-flex-negative:0;flex-shrink:0}tribute-start-concierge-modal .cwho--a{background:color-mix(in srgb, var(--theme-primary-color) 72%, #5b6472);color:rgba(255, 255, 255, 0.95)}tribute-start-concierge-modal .cwho--b{background:color-mix(in srgb, var(--theme-secondary-color) 72%, #5b6472);color:rgba(255, 255, 255, 0.95)}tribute-start-concierge-modal .cwho--c{background:#77828f;color:rgba(255, 255, 255, 0.95)}@media (prefers-reduced-motion: no-preference){tribute-start-concierge-modal .canim .cmedia,tribute-start-concierge-modal .canim .cwho{-webkit-animation:conciergeTileIn 420ms cubic-bezier(0.33, 0.7, 0.3, 1) backwards;animation:conciergeTileIn 420ms cubic-bezier(0.33, 0.7, 0.3, 1) backwards;-webkit-animation-delay:var(--d, 0ms);animation-delay:var(--d, 0ms)}}@-webkit-keyframes conciergeTileIn{from{opacity:0;-webkit-transform:translate(var(--ex, 0px), var(--ey, 8px)) rotate(var(--er, 0deg));transform:translate(var(--ex, 0px), var(--ey, 8px)) rotate(var(--er, 0deg))}}@keyframes conciergeTileIn{from{opacity:0;-webkit-transform:translate(var(--ex, 0px), var(--ey, 8px)) rotate(var(--er, 0deg));transform:translate(var(--ex, 0px), var(--ey, 8px)) rotate(var(--er, 0deg))}}@media (max-width: 767px){tribute-start-concierge-modal .cmedia-sm-hide{display:none}tribute-start-concierge-modal .canim{-webkit-transform:scale(0.85);transform:scale(0.85)}}tribute-start-concierge-modal .cmedia__who--a{background:color-mix(in srgb, var(--theme-primary-color) 72%, #5b6472);color:rgba(255, 255, 255, 0.95)}tribute-start-concierge-modal .cmedia__who--b{background:color-mix(in srgb, var(--theme-secondary-color) 72%, #5b6472);color:rgba(255, 255, 255, 0.95)}tribute-start-concierge-modal .cmedia__who--c{background:#77828f;color:rgba(255, 255, 255, 0.95)}tribute-start-concierge-modal .pref-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0.375rem;border-radius:9999px;background-color:color-mix(in srgb, var(--theme-text-color) 14%, transparent);outline:none;cursor:pointer}tribute-start-concierge-modal .pref-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background-color:var(--theme-primary-color);border:2px solid var(--modal-bg);box-shadow:0 1px 4px oklch(0% 0 0 / 0.35);cursor:-webkit-grab;cursor:grab;transition:box-shadow 0.15s ease}tribute-start-concierge-modal .pref-slider::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background-color:var(--theme-primary-color);border:2px solid var(--modal-bg);box-shadow:0 1px 4px oklch(0% 0 0 / 0.35);cursor:grab;transition:box-shadow 0.15s ease}tribute-start-concierge-modal .pref-slider::-moz-range-track{height:0.375rem;border-radius:9999px;background-color:color-mix(in srgb, var(--theme-text-color) 14%, transparent)}tribute-start-concierge-modal .pref-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-primary-color) 30%, transparent)}tribute-start-concierge-modal .pref-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-primary-color) 30%, transparent)}tribute-start-concierge-modal .pref-slider:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing}tribute-start-concierge-modal .pref-slider:active::-moz-range-thumb{cursor:grabbing}tribute-create-tribute-modal dialog.modal,tribute-create-tribute-modal dialog.modal[open],tribute-create-tribute-modal dialog.modal.modal-open{background-color:oklch(0% 0 0 / 0.25)!important}tribute-preview-tribute-modal dialog.modal,tribute-preview-tribute-modal dialog.modal[open],tribute-preview-tribute-modal dialog.modal.modal-open{background-color:oklch(0% 0 0 / 0.8)!important}.modal-box{background-color:var(--modal-bg)!important;border:1px solid var(--modal-border)!important}dialog.modal .modal-box{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}dialog.modal .modal-box button,dialog.modal .modal-box .btn{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}dialog.modal .modal-box .modal-header h2{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}dialog.modal .modal-box .btn.btn-ghost,dialog.modal .modal-box .btn.btn-outline,dialog.modal .modal-box .btn.btn-link{font-weight:400!important}dialog.modal .modal-box .modal-content img{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}dialog.modal .modal-box .modal-footer .btn.btn-ghost:not(.btn-sm):not(:disabled):not(.btn-disabled),#slideout-footer .btn.btn-ghost:not(.btn-sm):not(:disabled):not(.btn-disabled),#invitations-cta-bar .btn.btn-ghost:not(.btn-sm):not(:disabled):not(.btn-disabled){transition:background-color 0.18s ease, -webkit-transform 0.18s ease!important;transition:background-color 0.18s ease, transform 0.18s ease!important;transition:background-color 0.18s ease, transform 0.18s ease, -webkit-transform 0.18s ease!important}dialog.modal .modal-box .modal-footer .btn.btn-ghost:not(.btn-sm):hover:not(:disabled):not(.btn-disabled),dialog.modal .modal-box .modal-footer .btn.btn-ghost:not(.btn-sm):focus-visible:not(:disabled):not(.btn-disabled),#slideout-footer .btn.btn-ghost:not(.btn-sm):hover:not(:disabled):not(.btn-disabled),#slideout-footer .btn.btn-ghost:not(.btn-sm):focus-visible:not(:disabled):not(.btn-disabled),#invitations-cta-bar .btn.btn-ghost:not(.btn-sm):hover:not(:disabled):not(.btn-disabled),#invitations-cta-bar .btn.btn-ghost:not(.btn-sm):focus-visible:not(:disabled):not(.btn-disabled){background-color:color-mix(in srgb, var(--theme-text-color) 11%, transparent)!important;box-shadow:none!important;outline:none!important}dialog.modal .modal-box .modal-footer .btn.btn-ghost:not(.btn-sm):active:not(:disabled):not(.btn-disabled),#slideout-footer .btn.btn-ghost:not(.btn-sm):active:not(:disabled):not(.btn-disabled),#invitations-cta-bar .btn.btn-ghost:not(.btn-sm):active:not(:disabled):not(.btn-disabled){background-color:color-mix(in srgb, var(--theme-text-color) 16%, transparent)!important}dialog.modal .modal-box .modal-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):not(:disabled):not( .btn-disabled ),#slideout-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):not(:disabled):not( .btn-disabled ),#invitations-cta-bar .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):not(:disabled):not( .btn-disabled ){transition:-webkit-transform 0.18s ease, -webkit-filter 0.18s ease!important;transition:transform 0.18s ease, filter 0.18s ease!important;transition:transform 0.18s ease, filter 0.18s ease, -webkit-transform 0.18s ease, -webkit-filter 0.18s ease!important;background:var(--form-button-gradient)!important;color:var(--form-button-text)!important;border-color:var(--form-button-border)!important;-webkit-filter:none;filter:none;box-shadow:none!important}dialog.modal .modal-box .modal-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):hover:not(:disabled):not( .btn-disabled ),#slideout-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):hover:not(:disabled):not( .btn-disabled ),#invitations-cta-bar .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):hover:not(:disabled):not( .btn-disabled ){-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:none!important;background:var(--form-button-gradient)!important;-webkit-filter:brightness(1.06);filter:brightness(1.06)}dialog.modal .modal-box .modal-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):active:not(:disabled):not( .btn-disabled ),#slideout-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):active:not(:disabled):not( .btn-disabled ),#invitations-cta-bar .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):active:not(:disabled):not( .btn-disabled ){-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none!important;background:var(--form-button-gradient)!important;-webkit-filter:brightness(1.02);filter:brightness(1.02)}@media (prefers-reduced-motion: reduce){dialog.modal .modal-box .modal-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):hover:not(:disabled):not( .btn-disabled ),dialog.modal .modal-box .modal-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):active:not(:disabled):not( .btn-disabled ),#slideout-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):hover:not(:disabled):not( .btn-disabled ),#slideout-footer .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):active:not(:disabled):not( .btn-disabled ),#invitations-cta-bar .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):hover:not(:disabled):not( .btn-disabled ),#invitations-cta-bar .btn:not(.btn-ghost):not(.btn-link):not(.btn-outline):not(.btn-error):not(.btn-warning):active:not(:disabled):not( .btn-disabled ){-webkit-transform:none;transform:none}}@media (max-width: 767px){.modal-box{max-width:calc(100dvh - 1.5rem)!important}}.modal-header{background-color:var(--modal-header-bg)!important;overflow:visible!important;position:relative!important;z-index:10!important;padding-top:0.5rem!important;padding-bottom:0.5rem!important}#close-modal:hover{box-shadow:none!important}.modal-box .tooltip{overflow:visible!important;z-index:9999!important}.modal-box .tooltip::before,.modal-box .tooltip::after{z-index:9999!important}.modal-box .tooltip::before{font-family:var(--app-font-family)!important}.modal .tooltip{z-index:9999!important}#slideout-backdrop{background-color:rgba(0, 0, 0, 0.7)!important}#slideout-panel{background-color:var(--modal-bg)!important;border:1px solid var(--modal-border)!important}#slideout-panel>div:first-child{background-color:var(--modal-header-bg)!important}#slideout-panel .tooltip{overflow:visible!important}tribute-invitations-slideout #manual-form-section [role='tablist'].tabs > a.tab{min-width:0;-ms-flex-negative:1;flex-shrink:1}tribute-invitations-slideout #manual-form-section [role='tablist'].tabs.tabs-border > a.tab:not(.tab-active)::before{display:none!important}tribute-invitations-slideout #manual-form-section [role='tablist'].tabs.tabs-border > a.tab::before{left:0!important;width:100%!important}@media (max-width: 639px){tribute-invitations-slideout #manual-form-section .invitations-tabs-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}tribute-invitations-slideout #manual-form-section [role='tablist'].tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:-webkit-max-content;width:-moz-max-content;width:max-content}tribute-invitations-slideout #manual-form-section [role='tablist'].tabs > a.tab{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;--tab-p:0.5rem}}.progress-tracker-bar{transition:all 0.3s ease}.progress-tracker-bar .steps{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:visible}.progress-tracker-bar .step::before{border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;opacity:1!important;-webkit-filter:none!important;filter:none!important;-webkit-appearance:none!important;--tw-bg-opacity:1!important;background-image:none!important;transition:none!important;z-index:0!important;pointer-events:none!important}.progress-tracker-bar .step::after{display:none!important}.progress-tracker-bar .step{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.25rem;min-height:3rem;color:var(--progress-text-color, #ffffff);font-family:var(--app-font-family);font-size:0.75rem;font-weight:500;white-space:nowrap}.progress-tracker-bar .step-accent{color:var(--progress-text-color, #ffffff)}.progress-tracker-bar .step:not(.step-accent){color:var(--progress-step-inactive-text-color, rgba(0,0,0,0.5));transition:color 0.2s ease}.progress-tracker-bar .step:not(.step-accent):hover{color:var(--progress-text-color, #ffffff)}.progress-tracker-bar .step.font-bold{font-weight:700;color:var(--progress-text-color, #ffffff)}.progress-tracker-bar .step::before{position:absolute!important;top:1.25rem;margin-top:-1.5px;height:3px!important;width:calc(100% - 2.5rem)!important}.progress-tracker-bar .step-circle{width:2.5rem;height:2.5rem;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.progress-tracker-bar .step-circle-accent{background:var(--progress-step-accent-color, var(--theme-secondary-color))!important}.progress-tracker-bar .step:not(.step-accent) .step-circle{background:var(--progress-step-track-color, rgba(255,255,255,0.2))!important;color:var(--progress-step-inactive-text-color, rgba(255,255,255,0.5));transition:background 0.2s ease, color 0.2s ease}.progress-tracker-bar .step:not(.step-accent):hover .step-circle{background:var(--progress-step-track-color-hover, rgba(255,255,255,0.35))!important;color:var(--progress-text-color, #111827)}.progress-tracker-bar .step-number{font-size:0.9375rem;font-weight:600;line-height:1}.progress-tracker-bar .step-circle app-icon{color:inherit}.progress-tracker-bar .step-accent + .step-accent::before{background:var(--progress-step-accent-color, var(--theme-secondary-color))!important;opacity:1!important}.progress-tracker-bar .step:not(.step-accent)::before,.progress-tracker-bar .step-accent + .step:not(.step-accent)::before{background:var(--progress-step-track-color, rgba(255,255,255,0.2))!important}.progress-tracker-hide-wrap{position:absolute;top:-6px;right:-6px;z-index:1}.progress-tracker-hide-btn:hover{background:var(--progress-tracker-bg)!important;opacity:0.95}.fundraising-radial-progress{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fundraising-progress-svg{position:absolute;top:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}.fundraising-progress-outer{fill:none;stroke-miterlimit:10}.fundraising-progress-inner{fill:none;stroke-linecap:round;stroke-miterlimit:10}.fundraising-progress-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-weight:600;font-family:'Montserrat', sans-serif}.fundraising-progress-text span{transition:opacity 0.3s ease}@media (max-width: 640px){.progress-tracker-bar{max-width:calc(100vw - 2rem);overflow-x:auto}.progress-tracker-bar .steps{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}#theme-btn{transition:all 0.3s ease!important}#theme-btn:hover{background-color:var(--theme-input-bg-hover, rgba(255, 255, 255, 0.1))!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)!important}#theme-btn,#occasion{cursor:pointer!important}#prompts-btn:hover{background:none}.create-tribute-link{transition:all 0.2s ease;-webkit-transform-origin:center bottom;transform-origin:center bottom;text-rendering:geometricPrecision;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.image-item{box-sizing:border-box!important}.image-item-selected{border:2px solid white!important}.image-item-hover:hover{border:2px solid white!important}.image-item-inactive{border:2px solid transparent!important}.upload-area{border-color:rgba(255, 255, 255, 0.2)!important}.upload-area:hover{border-color:rgba(255, 255, 255, 0.4)!important}.category-count-pill{background:rgba(255, 255, 255, 0.05)!important;color:var(--theme-text-color)!important;border:none!important}#start-date-popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;position:fixed!important;margin:0!important;padding:0!important;box-sizing:border-box}#start-date-button{cursor:pointer;position:relative}calendar-date::part(heading){font-size:0.875rem;line-height:1.25rem;font-weight:500}calendar-date::part(button){border-radius:0.125rem;border-style:none;background-color:transparent}calendar-month::part(button){cursor:pointer;border-radius:0.25rem}.cally-nav-icon-prev{margin-left:4px}.cally-nav-icon-next{margin-right:4px}calendar-date.cally-month-year-heading calendar-month::part(heading){display:none}.theme-cards-container>div>div:first-of-type{padding-left:0.625rem}.theme-cards-container>div>div:last-of-type{padding-right:0.625rem}.color-option{cursor:pointer;-webkit-filter:saturate(1.5) brightness(1.75);filter:saturate(1.5) brightness(1.75)}.navbar-text{color:var(--navbar-text-color, #ffffff)!important}.support-dropdown-trigger .lottie-animation-container svg path,.support-dropdown-trigger .lottie-animation-container svg circle{stroke:currentColor;stroke-width:0.35;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.navbar-text:hover{background-color:transparent!important}.mobile-whats-next-link{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:auto!important;cursor:pointer;font-weight:400!important;opacity:0.78;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mobile-whats-next-link:hover{background:transparent!important;opacity:1}html[data-theme="light"] .mobile-whats-next-link{opacity:0.72}html[data-theme="light"] .mobile-whats-next-link:hover{opacity:0.95}.dropdown-content.menu li > a:active,.dropdown-content.menu li > a:focus,.dropdown-content.menu li > a:focus-visible{background-color:var(--ui-bg-subtle-hover, rgba(255, 255, 255, 0.1))!important;background:var(--ui-bg-subtle-hover, rgba(255, 255, 255, 0.1))!important}.nav-dropdown-panel .support-dropdown{padding:1.25rem}.support-dropdown-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem;margin-bottom:1rem}.support-dropdown-title{font-size:1rem;font-weight:600;line-height:1.2;margin:0}.support-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;-ms-flex-negative:0;flex-shrink:0;padding:0.25rem 0.6rem;border-radius:999px;font-size:0.75rem;font-weight:600;letter-spacing:0.01em;color:#ffffff}.support-status-dot{width:0.4rem;height:0.4rem;border-radius:50%;background:currentColor}.support-status.is-open{background-color:#15803d}.support-status.is-closed{background-color:#b91c1c}.support-help-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem;padding:0.7rem 0.8rem;margin-bottom:1.25rem;border-radius:0.625rem;border:1px solid var(--progress-border-color);text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease}.support-help-link:hover{background-color:color-mix(in srgb, var(--theme-primary-color) 8%, transparent);border-color:color-mix(in srgb, var(--theme-primary-color) 45%, transparent)}.support-help-link-title{display:block;font-size:0.875rem;font-weight:600;line-height:1.3}.support-help-link-sub{display:block;font-size:0.75rem;line-height:1.35;margin-top:0.1rem}.support-help-link app-icon{-ms-flex-negative:0;flex-shrink:0;opacity:0.6}.support-hours-label{font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;margin:0 0 0.6rem}.support-hours{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:1rem;column-gap:1rem;row-gap:0.55rem;margin:0 0 0.6rem;font-size:0.875rem;line-height:1.3}.support-hours dt{font-weight:600;white-space:nowrap}.support-hours dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.support-hours-note{font-size:0.75rem;margin:0 0 1.25rem}.support-email-btn{font-size:0.875rem;font-weight:500;min-height:2.5rem;height:2.5rem}.account-dropdown-menu{padding:0!important;overflow:hidden;max-width:13rem}.account-dropdown-menu .menu-title{padding:1.25rem!important;margin:0!important;min-width:0;overflow:hidden}.account-dropdown-menu .menu-title > div{min-width:0;overflow:hidden}.account-dropdown-menu .menu-title .truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.account-dropdown-menu .divider{margin:0 0.5rem 0.5rem!important}.account-dropdown-menu > li:not(.menu-title):not(.divider){margin:0!important;padding:0 0.75rem!important}.account-dropdown-menu > li:last-child:not(.menu-title):not(.divider){margin-bottom:0.75rem!important}@media (max-width: 767px){.navbar .dropdown{position:static}.navbar .dropdown > .dropdown-content{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%, -50%)!important;transform:translate(-50%, -50%)!important;width:min(90vw, 24rem)!important;max-height:75vh;overflow-y:auto;border-radius:var(--rounded-box, 0.75rem)!important;z-index:60;visibility:visible!important}.mobile-dropdown-close-btn{position:absolute;top:0.5rem;right:0.5rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:9999px;background-color:rgba(127, 127, 127, 0.2);color:var(--theme-text-color);cursor:pointer}.navbar .dropdown:focus-within::before{content:'';position:fixed;inset:0;background:rgba(0, 0, 0, 0.55);z-index:55}#authed-icons{position:absolute;top:calc(100% + 0.25rem);left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;padding:0.25rem;min-width:13rem;border-radius:var(--rounded-box, 0.75rem);background-color:#1a1a1a;border:1px solid var(--progress-border-color);box-shadow:0 12px 32px rgba(0, 0, 0, 0.35);z-index:50}html[data-theme="light"] #authed-icons{background-color:#ffffff}#authed-icons .dropdown{width:100%}#authed-icons.authed-icons--dropdown-focus > *{visibility:hidden}.mobile-icon-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.25rem 0.5rem;border-bottom:1px solid var(--progress-border-color)}.mobile-icon-row:last-of-type{border-bottom:none}.mobile-icon-row-label{font-size:0.875rem;font-weight:500;color:var(--progress-text-color)}.mobile-icons-home-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.375rem;margin-top:0.25rem;padding:0.625rem 0.5rem;border-top:1px solid var(--progress-border-color);font-size:0.8125rem;font-weight:500;color:var(--progress-text-color);opacity:0.85;text-decoration:none}.mobile-icons-home-link:hover{opacity:1}}.right-panel-btn{border-radius:0.5rem!important;transition:background-color 0.2s ease!important}.right-panel-btn:hover{-webkit-transform:none!important;transform:none!important}.right-panel-media-badge{background-color:var(--progress-accent-color, #ef4444)!important;color:var(--progress-accent-text-color, #ffffff)!important;border:none!important;font-size:11px!important;font-weight:600!important;height:auto!important;min-height:1.375rem!important;min-width:1.375rem!important;aspect-ratio:1!important;padding:0.25rem!important;line-height:1!important;-webkit-transform:translate(15%, 15%);transform:translate(15%, 15%)}.right-panel-container{background-color:var(--right-panel-bg)!important}@media (min-width: 768px){.right-panel-themed{background:var(--form-button-gradient)!important;border:1px solid var(--form-button-border);border-right:none;opacity:0.9;transition:opacity 0.2s ease}.right-panel-themed:hover{opacity:1}.right-panel-container .tooltip:not(.hidden){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible!important}.right-panel-nav-btn{color:var(--form-button-text)!important;padding:6px 4px;border-radius:0.5rem;transition:opacity 0.2s ease;gap:2px;width:100%}.right-panel-nav-btn span{line-height:1}.right-panel-nav-btn app-icon,.right-panel-nav-btn app-icon svg{color:var(--form-button-text)!important}.right-panel-nav-btn app-icon svg path[stroke],.right-panel-nav-btn app-icon[name="send"] svg path[stroke]{stroke:var(--form-button-text)!important}.right-panel-nav-btn app-icon svg path[fill]:not([fill="none"]):not([fill="transparent"]),.right-panel-nav-btn app-icon[name="send"] svg path[fill]{fill:var(--form-button-text)!important}.right-panel-nav-btn app-icon[name="send"] svg path{stroke:var(--form-button-text)!important;fill:var(--form-button-text)!important}.right-panel-nav-btn:not([style*="not-allowed"]):hover{opacity:1}}@media (max-width: 767px){.right-panel-container{background-color:var(--mobile-dock-bg)!important;overflow-x:hidden}.right-panel-themed{background-color:var(--mobile-dock-bg)!important;background-image:none!important;border:none!important;opacity:1!important}.right-panel-nav-btn{color:var(--mobile-dock-text)!important}.right-panel-nav-btn span{color:var(--mobile-dock-text)!important}.right-panel-nav-btn app-icon,.right-panel-nav-btn app-icon svg{color:var(--mobile-dock-text)!important}.right-panel-nav-btn app-icon svg path[stroke]{stroke:var(--mobile-dock-text)!important}.right-panel-nav-btn app-icon svg path[fill]:not([fill="none"]):not([fill="transparent"]){fill:var(--mobile-dock-text)!important}.right-panel-container .mobile-nav-item{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.right-panel-container .mobile-nav-item.hidden{display:none!important}.right-panel-nav-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%;padding-top:0!important;gap:2px!important}.right-panel-nav-btn app-icon{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.right-panel-nav-btn span{font-size:11px!important;line-height:1.2!important}.right-panel-container .tooltip::before,.right-panel-container .tooltip::after{display:none!important}.view-draft tribute-footer{padding-bottom:88px!important}.view-published tribute-footer{padding-bottom:88px!important}}.filepond--browser,.filepond--browser input,.filepond--drop-label,.filepond--panel,.filepond--panel-root,.filepond--root{font-family:var(--app-font-family)!important}#create-tribute-btn{font-family:var(--theme-font-family)!important}.motion-enabled{transition:none!important}.bg-luma-purple-dark{background-color:#1e1b4b}.ui-text-primary{color:var(--ui-text-primary, #ffffff)!important}.ui-text-secondary{color:var(--ui-text-secondary, rgba(255, 255, 255, 0.7))!important}.ui-text-tertiary{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important}.ui-text-quaternary{color:var(--ui-text-quaternary, rgba(255, 255, 255, 0.4))!important}.ui-bg-subtle{background-color:var(--ui-bg-subtle, rgba(255, 255, 255, 0.05))!important}.ui-bg-subtle-hover{background-color:var(--ui-bg-subtle-hover, rgba(255, 255, 255, 0.1))!important}.ui-bg-subtle-active{background-color:var(--ui-bg-subtle-active, rgba(255, 255, 255, 0.15))!important}.ui-border-subtle{border-color:var(--ui-border-subtle, rgba(255, 255, 255, 0.1))!important}.ui-border-medium{border-color:var(--ui-border-medium, rgba(255, 255, 255, 0.2))!important}.ui-border-strong{border-color:var(--ui-border-strong, rgba(255, 255, 255, 0.3))!important}@media (min-width: 768px){html[data-theme="dark"] tribute-right-panel app-icon svg path[fill="rgb(255,255,255)"],html[data-theme="dark"] tribute-right-panel app-icon svg path[fill="#ffffff"],html[data-theme="dark"] tribute-right-panel app-icon svg path[fill="white"],html[data-theme="dark"] tribute-right-panel app-icon svg path[fill="rgb(0,0,0)"],html[data-theme="dark"] tribute-right-panel app-icon svg path[fill="#000000"],html[data-theme="dark"] tribute-right-panel app-icon svg path[fill="black"]{fill:#000000!important}html[data-theme="dark"] tribute-right-panel app-icon svg path[stroke="rgb(255,255,255)"],html[data-theme="dark"] tribute-right-panel app-icon svg path[stroke="#ffffff"],html[data-theme="dark"] tribute-right-panel app-icon svg path[stroke="white"],html[data-theme="dark"] tribute-right-panel app-icon svg path[stroke="rgb(0,0,0)"],html[data-theme="dark"] tribute-right-panel app-icon svg path[stroke="#000000"],html[data-theme="dark"] tribute-right-panel app-icon svg path[stroke="black"]{stroke:#000000!important}html[data-theme="dark"] tribute-right-panel app-icon svg stroke[stroke="rgb(255,255,255)"],html[data-theme="dark"] tribute-right-panel app-icon svg stroke[stroke="#ffffff"],html[data-theme="dark"] tribute-right-panel app-icon svg stroke[stroke="white"],html[data-theme="dark"] tribute-right-panel app-icon svg stroke[stroke="rgb(0,0,0)"],html[data-theme="dark"] tribute-right-panel app-icon svg stroke[stroke="#000000"],html[data-theme="dark"] tribute-right-panel app-icon svg stroke[stroke="black"]{stroke:#000000!important}html[data-theme="light"] tribute-right-panel app-icon svg path[fill="rgb(255,255,255)"],html[data-theme="light"] tribute-right-panel app-icon svg path[fill="#ffffff"],html[data-theme="light"] tribute-right-panel app-icon svg path[fill="white"],html[data-theme="light"] tribute-right-panel app-icon svg path[fill="rgb(0,0,0)"],html[data-theme="light"] tribute-right-panel app-icon svg path[fill="#000000"],html[data-theme="light"] tribute-right-panel app-icon svg path[fill="black"]{fill:#ffffff!important}html[data-theme="light"] tribute-right-panel app-icon svg path[stroke="rgb(255,255,255)"],html[data-theme="light"] tribute-right-panel app-icon svg path[stroke="#ffffff"],html[data-theme="light"] tribute-right-panel app-icon svg path[stroke="white"],html[data-theme="light"] tribute-right-panel app-icon svg path[stroke="rgb(0,0,0)"],html[data-theme="light"] tribute-right-panel app-icon svg path[stroke="#000000"],html[data-theme="light"] tribute-right-panel app-icon svg path[stroke="black"]{stroke:#ffffff!important}html[data-theme="light"] tribute-right-panel app-icon svg stroke[stroke="rgb(255,255,255)"],html[data-theme="light"] tribute-right-panel app-icon svg stroke[stroke="#ffffff"],html[data-theme="light"] tribute-right-panel app-icon svg stroke[stroke="white"],html[data-theme="light"] tribute-right-panel app-icon svg stroke[stroke="rgb(0,0,0)"],html[data-theme="light"] tribute-right-panel app-icon svg stroke[stroke="#000000"],html[data-theme="light"] tribute-right-panel app-icon svg stroke[stroke="black"]{stroke:#ffffff!important}}html[data-theme="light"] .navbar app-icon svg path[fill="rgb(255,255,255)"],html[data-theme="light"] .navbar app-icon svg path[fill="#ffffff"],html[data-theme="light"] .navbar app-icon svg path[fill="white"]{fill:#000000!important}html[data-theme="light"] .navbar app-icon svg path[stroke="rgb(255,255,255)"],html[data-theme="light"] .navbar app-icon svg path[stroke="#ffffff"],html[data-theme="light"] .navbar app-icon svg path[stroke="white"]{stroke:#000000!important}html[data-theme="light"] .navbar app-icon svg stroke[stroke="rgb(255,255,255)"],html[data-theme="light"] .navbar app-icon svg stroke[stroke="#ffffff"],html[data-theme="light"] .navbar app-icon svg stroke[stroke="white"]{stroke:#000000!important}html[data-theme="dark"] .navbar app-icon svg path[fill="rgb(255,255,255)"],html[data-theme="dark"] .navbar app-icon svg path[fill="#ffffff"],html[data-theme="dark"] .navbar app-icon svg path[fill="white"]{fill:#ffffff!important}html[data-theme="dark"] .navbar app-icon svg path[stroke="rgb(255,255,255)"],html[data-theme="dark"] .navbar app-icon svg path[stroke="#ffffff"],html[data-theme="dark"] .navbar app-icon svg path[stroke="white"]{stroke:#ffffff!important}html[data-theme="dark"] .navbar app-icon svg stroke[stroke="rgb(255,255,255)"],html[data-theme="dark"] .navbar app-icon svg stroke[stroke="#ffffff"],html[data-theme="dark"] .navbar app-icon svg stroke[stroke="white"]{stroke:#ffffff!important}html[data-theme="dark"] .navbar app-icon svg path[fill="rgb(0,0,0)"],html[data-theme="dark"] .navbar app-icon svg path[fill="#000000"],html[data-theme="dark"] .navbar app-icon svg path[fill="black"]{fill:#ffffff!important}html[data-theme="dark"] .navbar app-icon svg path[stroke="rgb(0,0,0)"],html[data-theme="dark"] .navbar app-icon svg path[stroke="#000000"],html[data-theme="dark"] .navbar app-icon svg path[stroke="black"]{stroke:#ffffff!important}html[data-theme="light"] .navbar app-icon svg path[fill="rgb(0,0,0)"],html[data-theme="light"] .navbar app-icon svg path[fill="#000000"],html[data-theme="light"] .navbar app-icon svg path[fill="black"]{fill:#000000!important}html[data-theme="light"] .navbar app-icon svg path[stroke="rgb(0,0,0)"],html[data-theme="light"] .navbar app-icon svg path[stroke="#000000"],html[data-theme="light"] .navbar app-icon svg path[stroke="black"]{stroke:#000000!important}html[data-theme="light"] tribute-settings-slideout app-icon svg path[fill="rgb(255,255,255)"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[fill="#ffffff"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[fill="white"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[fill="rgb(0,0,0)"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[fill="#000000"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[fill="black"]{fill:#000000!important}html[data-theme="light"] tribute-settings-slideout app-icon svg path[stroke="rgb(255,255,255)"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[stroke="#ffffff"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[stroke="white"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[stroke="rgb(0,0,0)"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[stroke="#000000"],html[data-theme="light"] tribute-settings-slideout app-icon svg path[stroke="black"]{stroke:#000000!important}html[data-theme="light"] tribute-settings-slideout app-icon svg stroke[stroke="rgb(255,255,255)"],html[data-theme="light"] tribute-settings-slideout app-icon svg stroke[stroke="#ffffff"],html[data-theme="light"] tribute-settings-slideout app-icon svg stroke[stroke="white"],html[data-theme="light"] tribute-settings-slideout app-icon svg stroke[stroke="rgb(0,0,0)"],html[data-theme="light"] tribute-settings-slideout app-icon svg stroke[stroke="#000000"],html[data-theme="light"] tribute-settings-slideout app-icon svg stroke[stroke="black"]{stroke:#000000!important}html[data-theme="dark"] tribute-settings-slideout app-icon svg path[fill="rgb(255,255,255)"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[fill="#ffffff"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[fill="white"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[fill="rgb(0,0,0)"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[fill="#000000"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[fill="black"]{fill:#ffffff!important}html[data-theme="dark"] tribute-settings-slideout app-icon svg path[stroke="rgb(255,255,255)"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[stroke="#ffffff"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[stroke="white"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[stroke="rgb(0,0,0)"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[stroke="#000000"],html[data-theme="dark"] tribute-settings-slideout app-icon svg path[stroke="black"]{stroke:#ffffff!important}html[data-theme="dark"] tribute-settings-slideout app-icon svg stroke[stroke="rgb(255,255,255)"],html[data-theme="dark"] tribute-settings-slideout app-icon svg stroke[stroke="#ffffff"],html[data-theme="dark"] tribute-settings-slideout app-icon svg stroke[stroke="white"],html[data-theme="dark"] tribute-settings-slideout app-icon svg stroke[stroke="rgb(0,0,0)"],html[data-theme="dark"] tribute-settings-slideout app-icon svg stroke[stroke="#000000"],html[data-theme="dark"] tribute-settings-slideout app-icon svg stroke[stroke="black"]{stroke:#ffffff!important}@media (max-width: 767px){#cover-image-container{max-width:min(28rem, 55vh);margin-left:auto;margin-right:auto}.mobile-cover-image{width:100%!important;padding:0 1rem 0.5rem!important;-webkit-box-ordinal-group:unset!important;-ms-flex-order:unset!important;order:unset!important}#description{min-height:6rem!important;height:auto!important}}html[data-theme="light"] .lottie-placeholder-container svg path[fill="rgb(0,0,0)"],html[data-theme="light"] .lottie-placeholder-container svg path[fill="#000000"],html[data-theme="light"] .lottie-placeholder-container svg path[fill="black"]{fill:var(--theme-lighter-bg-color)!important}html[data-theme="light"] .lottie-placeholder-container svg path[stroke="rgb(0,0,0)"],html[data-theme="light"] .lottie-placeholder-container svg path[stroke="#000000"],html[data-theme="light"] .lottie-placeholder-container svg path[stroke="black"]{stroke:var(--theme-lighter-bg-color)!important}html[data-theme="dark"] .lottie-placeholder-container svg path[fill="rgb(0,0,0)"],html[data-theme="dark"] .lottie-placeholder-container svg path[fill="#000000"],html[data-theme="dark"] .lottie-placeholder-container svg path[fill="black"]{fill:var(--theme-bg-color)!important}html[data-theme="dark"] .lottie-placeholder-container svg path[stroke="rgb(0,0,0)"],html[data-theme="dark"] .lottie-placeholder-container svg path[stroke="#000000"],html[data-theme="dark"] .lottie-placeholder-container svg path[stroke="black"]{stroke:var(--theme-bg-color)!important}#lottie-404-container svg path[fill="rgb(30,30,30)"],#lottie-404-container svg path[fill="rgb(30, 30, 30)"],#lottie-404-container svg path[fill="#1e1e1e"],#lottie-404-container svg path[fill="#1E1E1E"]{fill:white!important}#lottie-404-container svg path[stroke="rgb(30,30,30)"],#lottie-404-container svg path[stroke="rgb(30, 30, 30)"],#lottie-404-container svg path[stroke="#1e1e1e"],#lottie-404-container svg path[stroke="#1E1E1E"]{stroke:white!important}#lottie-404-container svg path[fill*="30,30,30"],#lottie-404-container svg path[stroke*="30,30,30"]{fill:white!important;stroke:white!important}#concierge-review-lottie svg path[fill="rgb(138,86,56)"],#concierge-review-lottie svg path[fill="rgb(138, 86, 56)"]{fill:#474747!important}#concierge-review-lottie svg path[fill="rgb(204,133,82)"],#concierge-review-lottie svg path[fill="rgb(204, 133, 82)"]{fill:#848585!important}.submissions-grid-item{background-color:var(--submissions-grid-bg, rgba(255, 255, 255, 0.05))!important;border-color:var(--submissions-grid-border, rgba(255, 255, 255, 0.1))!important}.submissions-icon{color:var(--submissions-icon-color, rgba(255, 255, 255, 0.3))!important}.submissions-placeholder-silhouette{display:block;pointer-events:none;color:rgba(255, 255, 255, 0.11)}html[data-theme="light"] .submissions-placeholder-silhouette{color:rgba(17, 24, 39, 0.14)}.unmute-tooltip{display:none!important}.tooltip-hidden:before,.tooltip-hidden:after{display:none!important}[style*="--tooltip-display: none"]:before,[style*="--tooltip-display: none"]:after{display:none!important}tribute-right-panel .tooltip:before,tribute-right-panel .tooltip:after{margin-left:-14px}@media (min-width: 768px){tribute-right-panel .tooltip-left[data-tip]:after{-webkit-transform:translateX(calc(var(--tt-pos, 0.25rem) + 0.1rem)) translateY(-50%) rotate(-90deg) scale(1.75)!important;transform:translateX(calc(var(--tt-pos, 0.25rem) + 0.1rem)) translateY(-50%) rotate(-90deg) scale(1.75)!important;-webkit-transform-origin:center center;transform-origin:center center}}balloons{z-index:0!important}:root{--filepond-primary-color:var(--theme-primary-color, #8B5CF6);--filepond-secondary-color:var(--theme-secondary-color, #A78BFA);--filepond-background-color:var(--modal-bg, #000000);--filepond-border-color:var(--modal-border, #ffffff);--filepond-text-color:var(--theme-text-color, #ffffff)}.filepond--root{background:transparent!important;padding:0!important}.filepond--panel-root{background:transparent!important;border:none!important}.filepond--drop-label{background:none!important;border:2px dashed var(--filepond-border-color)!important;border-radius:0.75rem!important;color:var(--theme-text-color, #ffffff)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.filepond--label-action{color:var(--theme-primary-color, #8B5CF6)!important;border:none!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--theme-primary-color, #8B5CF6)!important;text-decoration-color:var(--theme-primary-color, #8B5CF6)!important}.filepond--item{margin:0!important;-webkit-transform:none!important;transform:none!important}.filepond--file-wrapper{transition:none!important}.filepond--file-action-button{cursor:pointer!important}.filepond--action-abort-item-processing:hover{box-shadow:none!important}.filepond--action-remove-item{z-index:9999}.filepond--file-action-button.filepond--action-edit-item{background-color:var(--theme-primary-color, #8B5CF6)!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)!important}.filepond--file-action-button.filepond--action-edit-item:hover{background-color:var(--theme-primary-color, #8B5CF6)!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;transition:-webkit-transform 0.2s ease!important;transition:transform 0.2s ease!important;transition:transform 0.2s ease, -webkit-transform 0.2s ease!important}.filepond--file-action-button.filepond--action-process-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:auto!important;padding:0.5rem 1rem!important;background-color:var(--theme-primary-color, #8B5CF6)!important;border-radius:0.375rem!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)!important}.filepond--file-action-button.filepond--action-process-item:hover{background-color:var(--theme-primary-color, #8B5CF6)!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;transition:-webkit-transform 0.2s ease!important;transition:transform 0.2s ease!important;transition:transform 0.2s ease, -webkit-transform 0.2s ease!important}.filepond--file-action-button.filepond--action-process-item svg{display:none!important}.filepond--file-action-button.filepond--action-process-item span{position:relative!important;width:auto!important;height:auto!important;overflow:auto!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;font-size:12px!important}.filepond--loading-indicator{background-color:var(--filepond-primary-color)}.filepond--drip-blob{background-color:var(--filepond-primary-color);opacity:0.3}.filepond--progress-indicator{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.filepond--loading-indicator svg{fill:var(--filepond-primary-color)}.filepond--progress-indicator svg{fill:var(--filepond-primary-color)!important}.filepond--progress-indicator svg path{stroke:var(--filepond-primary-color)!important;stroke-width:2!important}.filepond--credits{display:none!important}:root{--app-font-family:'Roboto Flex', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--theme-font-family:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--font-size:16px}html{background-color:var(--theme-bg-color)!important}body{background-color:var(--theme-bg-color)!important}#app{font-family:var(--app-font-family);position:relative;z-index:1}tribute-navbar-public,tribute-navbar-creator,tribute-right-panel,tribute-theme-tray,tribute-product-progress-tracker,.modal,.slideout,.dropdown-menu,.user-menu,.tooltip,[data-tip]{z-index:30!important}tribute-navbar-public,tribute-navbar-creator{display:block;width:100%;-ms-flex-item-align:start;align-self:flex-start;z-index:40!important}@media (max-width: 767px){tribute-navbar-public,tribute-navbar-creator{position:-webkit-sticky;position:sticky;top:0;background-color:var(--theme-bg-color)}}html[data-draft-custom-music-banner='visible'] #tribute-app-shell{padding-top:var(--draft-custom-music-banner-height, 36px)}@media (max-width: 767px){html[data-draft-custom-music-banner='visible'] tribute-navbar-creator{top:var(--draft-custom-music-banner-height, 36px)}}tribute-draft-custom-music-banner{display:block}tribute-editor-presence-banner{display:block;top:var(--draft-custom-music-banner-height, 0px)}.editor-presence-banner{background:color-mix(in srgb, var(--theme-primary-color) 16%, var(--theme-bg-color));color:var(--theme-text-color);box-shadow:0 1px 0 color-mix(in srgb, var(--theme-text-color) 10%, transparent);padding-top:max(0px, env(safe-area-inset-top, 0px))}.editor-presence-banner__pulse{width:8px;height:8px;border-radius:9999px;background:var(--theme-primary-color);-webkit-animation:editor-presence-pulse 2.4s ease-in-out infinite;animation:editor-presence-pulse 2.4s ease-in-out infinite}@-webkit-keyframes editor-presence-pulse{0%,100%{opacity:0.45;-webkit-transform:scale(0.85);transform:scale(0.85)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes editor-presence-pulse{0%,100%{opacity:0.45;-webkit-transform:scale(0.85);transform:scale(0.85)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (prefers-reduced-motion: reduce){.editor-presence-banner__pulse{-webkit-animation:none;animation:none;opacity:0.9}}@media (max-width: 767px){html[data-editor-presence-banner='visible'] tribute-navbar-creator{top:calc(var(--editor-presence-banner-height, 40px) + var(--draft-custom-music-banner-height, 0px))}}.draft-custom-music-banner{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 1px 0 color-mix(in srgb, var(--theme-text-color) 8%, transparent)}.draft-custom-music-banner::before{content:'';position:absolute;inset:-40% -15%;pointer-events:none;z-index:0;opacity:0.55;background:linear-gradient( 115deg, transparent 0%, color-mix(in srgb, var(--theme-primary-color) 22%, white 78%) 38%, transparent 62%, color-mix(in srgb, var(--theme-primary-color) 18%, white 82%) 82%, transparent 100% );-webkit-filter:blur(10px);filter:blur(10px);-webkit-animation:draft-custom-music-banner-shimmer 14s ease-in-out infinite alternate;animation:draft-custom-music-banner-shimmer 14s ease-in-out infinite alternate}.draft-custom-music-banner__inner{position:relative;z-index:1}.draft-custom-music-banner__dismiss{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.draft-custom-music-banner__note-icon{width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain;display:block}@media (min-width: 640px){.draft-custom-music-banner__note-icon{width:1.5rem;height:1.5rem}}.draft-custom-music-banner,.draft-custom-music-banner p,.draft-custom-music-banner .draft-custom-music-banner-cta,.draft-custom-music-banner .draft-custom-music-banner-dismiss{color:#0f1419!important}.draft-custom-music-banner app-icon svg,.draft-custom-music-banner app-icon svg path{stroke:#0f1419!important;color:#0f1419!important}@-webkit-keyframes draft-custom-music-banner-shimmer{0%{-webkit-transform:translateX(-8%) skewX(-6deg);transform:translateX(-8%) skewX(-6deg);opacity:0.35}100%{-webkit-transform:translateX(8%) skewX(6deg);transform:translateX(8%) skewX(6deg);opacity:0.65}}@keyframes draft-custom-music-banner-shimmer{0%{-webkit-transform:translateX(-8%) skewX(-6deg);transform:translateX(-8%) skewX(-6deg);opacity:0.35}100%{-webkit-transform:translateX(8%) skewX(6deg);transform:translateX(8%) skewX(6deg);opacity:0.65}}@media (prefers-reduced-motion: reduce){.draft-custom-music-banner::before{-webkit-animation:none;animation:none}}html[data-theme='light'] .draft-custom-music-banner{background:radial-gradient(ellipse 130% 240% at 8% 120%, color-mix(in srgb, var(--theme-primary-color) 42%, white 58%) 0%, transparent 58%), radial-gradient(ellipse 110% 200% at 92% -20%, color-mix(in srgb, var(--theme-primary-color) 38%, white 62%) 0%, transparent 52%), radial-gradient(ellipse 90% 180% at 48% 50%, color-mix(in srgb, var(--theme-primary-color) 28%, black 72%) 0%, transparent 48%), linear-gradient( 108deg, color-mix(in srgb, var(--theme-primary-color) 62%, black 38%) 0%, color-mix(in srgb, var(--theme-primary-color) 40%, white 60%) 22%, color-mix(in srgb, var(--theme-primary-color) 48%, white 52%) 48%, color-mix(in srgb, var(--theme-primary-color) 52%, black 48%) 72%, color-mix(in srgb, var(--theme-primary-color) 28%, black 72%) 100% )}html[data-theme='dark'] .draft-custom-music-banner{background:radial-gradient(ellipse 150% 260% at 4% 100%, color-mix(in srgb, var(--theme-primary-color) 48%, white 52%) 0%, transparent 62%), radial-gradient(ellipse 120% 220% at 96% 0%, color-mix(in srgb, var(--theme-primary-color) 22%, white 78%) 0%, transparent 55%), radial-gradient(ellipse 100% 200% at 50% 130%, color-mix(in srgb, var(--theme-primary-color) 35%, white 65%) 0%, transparent 50%), linear-gradient( 112deg, color-mix(in srgb, var(--theme-primary-color) 18%, white 82%) 0%, color-mix(in srgb, var(--theme-primary-color) 10%, white 90%) 20%, color-mix(in srgb, var(--theme-primary-color) 32%, white 68%) 45%, color-mix(in srgb, var(--theme-primary-color) 14%, white 86%) 68%, color-mix(in srgb, var(--theme-primary-color) 24%, white 76%) 100% )}html[data-theme='light'] .draft-custom-music-banner::before{opacity:0.42;background:linear-gradient( 115deg, transparent 0%, color-mix(in srgb, var(--theme-primary-color) 35%, white 65%) 40%, transparent 65%, color-mix(in srgb, var(--theme-primary-color) 25%, white 75%) 85%, transparent 100% )}.draft-custom-music-banner .draft-custom-music-banner-dismiss{color:color-mix(in srgb, #0f1419 55%, transparent)!important}.draft-custom-music-banner-cta{color:#0f1419!important}tribute-right-panel{z-index:45!important}tribute-navbar-public.navbar--dropdown-focus,tribute-navbar-creator.navbar--dropdown-focus{z-index:50!important}tribute-view-renderer{display:block;min-width:0}tribute-view-renderer .main-form-content .editable-element,tribute-view-renderer .main-form-content h1,tribute-view-renderer .main-content .editable-element,tribute-view-renderer [data-section="title"] h1,tribute-view-renderer [data-section="welcome"] .welcome-message-display,tribute-view-renderer [data-section="welcome"] .leading-relaxed,tribute-view-renderer [data-section="participant-prompts"],tribute-view-renderer [data-section="main-content"] > ul > li{font-family:var(--theme-font-family)}#djDebug{z-index:1000!important}.modal-overlay,.slideout-overlay{z-index:10000!important}.draft-edit-button{background-color:var(--ui-bg-strong, #000000)!important;border:none!important;color:var(--theme-text-color, #ffffff)!important;transition:all 0.2s ease!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.1)!important}.draft-edit-button:hover{background-color:var(--ui-bg-strong, #000000)!important;-webkit-transform:none!important;transform:none!important}.draft-edit-button svg{stroke:var(--theme-text-color, #ffffff)!important}#tribute-slug-input{border:1px dashed rgba(255, 255, 255, 0.3)!important;border-radius:0.5rem!important;transition:border-color 0.2s ease!important}:root{--tooltip-glass-surface:rgba(6, 8, 12, 0.82);--tooltip-glass-border:rgba(255, 255, 255, 0.12);--tooltip-glass-arrow:rgb(18, 20, 26)}html[data-theme='light']{--tooltip-glass-surface:rgba(255, 255, 255, 0.82);--tooltip-glass-border:rgba(0, 0, 0, 0.09);--tooltip-glass-arrow:rgb(248, 249, 252)}.tooltip[data-tip]:before{background-color:var(--tooltip-glass-surface)!important;color:var(--ui-text-primary, #ffffff)!important;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);border:1px solid var(--tooltip-glass-border)!important;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 28px rgba(0, 0, 0, 0.28)!important;padding:8px 12px!important;font-family:var(--app-font-family)!important}html[data-theme='light'] .tooltip[data-tip]:before{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.06), 0 12px 28px rgba(0, 0, 0, 0.1)!important}.tooltip[data-tip]:after{background-color:var(--tooltip-glass-arrow)!important;width:0.75rem!important;height:0.3125rem!important;z-index:9!important}[data-theme='dark'] .tooltip[data-tip]:before{text-shadow:0 1px 2px rgba(0, 0, 0, 0.35)}#slug-tooltip[data-tip]:before{background-color:var(--tooltip-glass-surface)!important;color:var(--ui-text-primary, #ffffff)!important;font-family:var(--app-font-family)!important;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);border:1px solid var(--tooltip-glass-border)!important}#slug-tooltip[data-tip]:after{background-color:var(--tooltip-glass-arrow)!important}.tooltip-success[data-tip]:before{background-color:rgba(67, 172, 106, 0.88)!important;color:white!important;font-family:var(--app-font-family)!important;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid rgba(255, 255, 255, 0.22)!important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.25)}.tooltip-success[data-tip]:after{background-color:rgb(52, 140, 88)!important}.tooltip-error[data-tip]:before{background-color:rgba(241, 113, 117, 0.9)!important;color:white!important;font-family:var(--app-font-family)!important;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);border:1px solid rgba(255, 255, 255, 0.24)!important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.tooltip-error[data-tip]:after{background-color:rgb(200, 75, 80)!important}.app-tooltip-glass{background-color:var(--tooltip-glass-surface)!important;color:var(--ui-text-primary, #ffffff)!important;border:1px solid var(--tooltip-glass-border)!important;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 26px rgba(0, 0, 0, 0.32)!important}html[data-theme='light'] .app-tooltip-glass{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.06), 0 12px 28px rgba(0, 0, 0, 0.1)!important}[data-theme='dark'] .app-tooltip-glass{text-shadow:0 1px 2px rgba(0, 0, 0, 0.35)}.alert-success,.alert-error,.alert-warning,.alert-info{background-color:var(--progress-bg-color, rgba(0, 0, 0, 0.6))!important;border-color:var(--progress-border-color, rgba(255, 255, 255, 0.1))!important;color:var(--progress-text-color, #ffffff)!important;padding-inline:calc(0.25rem * 6)!important;padding-block:calc(0.25rem * 5)!important}.alert-success *,.alert-error *,.alert-warning *,.alert-info *{color:var(--progress-text-color, #ffffff)!important}.toast-progress-container{background-color:rgba(255, 255, 255, 0.2)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme="light"] .toast-progress-container{background-color:rgba(0, 0, 0, 0.1)!important}.toast-progress-bar{background-color:var(--theme-secondary-color, #D27CFE)!important;-webkit-transform-origin:left;transform-origin:left;will-change:transform}@media (max-width: 767px){[data-theme="dark"] .toast .alert.alert-success,[data-theme="dark"] .toast .alert.alert-error,[data-theme="dark"] .toast .alert.alert-warning,[data-theme="dark"] .toast .alert.alert-info{background-color:#111111!important;border:1px solid rgba(255, 255, 255, 0.14)!important;color:#fafafa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 40px rgba(0, 0, 0, 0.55)!important}[data-theme="light"] .toast .alert.alert-success,[data-theme="light"] .toast .alert.alert-error,[data-theme="light"] .toast .alert.alert-warning,[data-theme="light"] .toast .alert.alert-info{background-color:#ffffff!important;border:1px solid rgba(0, 0, 0, 0.12)!important;color:#171717!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 32px rgba(0, 0, 0, 0.18)!important}[data-theme="dark"] .toast .alert.alert-success *,[data-theme="dark"] .toast .alert.alert-error *,[data-theme="dark"] .toast .alert.alert-warning *,[data-theme="dark"] .toast .alert.alert-info *{color:inherit!important}[data-theme="light"] .toast .alert.alert-success *,[data-theme="light"] .toast .alert.alert-error *,[data-theme="light"] .toast .alert.alert-warning *,[data-theme="light"] .toast .alert.alert-info *{color:inherit!important}.toast .toast-progress-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme="dark"] .toast .toast-progress-container{background-color:rgba(255, 255, 255, 0.18)!important}[data-theme="light"] .toast .toast-progress-container{background-color:rgba(0, 0, 0, 0.1)!important}[data-theme="dark"] .toast .toast-progress-bar{background-color:#f5f5f5!important}[data-theme="light"] .toast .toast-progress-bar{background-color:#404040!important}}.alert.alert-info.alert-soft{background-color:color-mix(in srgb, var(--theme-secondary-color) 20%, transparent)!important;border-color:color-mix(in srgb, var(--theme-secondary-color) 30%, transparent)!important;color:#ffffff!important}.alert.alert-info.alert-soft *{color:#ffffff!important}.alert.alert-info.alert-soft [style*="background-color: var(--theme-primary-color)"],.alert.alert-info.alert-soft [style*="background-color:var(--theme-primary-color)"]{color:var(--form-button-text)!important}[data-theme="light"] .alert.alert-info.alert-soft{background-color:color-mix(in srgb, var(--theme-secondary-color) 10%, transparent)!important;border-color:color-mix(in srgb, var(--theme-secondary-color) 20%, transparent)!important;color:rgba(0, 0, 0, 0.75)!important}[data-theme="light"] .alert.alert-info.alert-soft *{color:rgba(0, 0, 0, 0.75)!important}[data-theme="light"] .alert.alert-info.alert-soft [style*="background-color: var(--theme-primary-color)"],[data-theme="light"] .alert.alert-info.alert-soft [style*="background-color:var(--theme-primary-color)"]{color:var(--form-button-text)!important}.alert.alert-error.alert-soft{background-color:color-mix(in srgb, var(--color-error) 22%, transparent)!important;border:1px solid color-mix(in srgb, var(--color-error) 40%, transparent)!important;color:var(--color-error)!important}.alert.alert-error.alert-soft *{color:var(--color-error)!important}[data-theme="light"] .alert.alert-error.alert-soft{background-color:color-mix(in srgb, var(--color-error) 14%, transparent)!important;border-color:color-mix(in srgb, var(--color-error) 28%, transparent)!important;color:color-mix(in srgb, var(--color-error) 55%, #1f2937)!important}[data-theme="light"] .alert.alert-error.alert-soft *{color:color-mix(in srgb, var(--color-error) 55%, #1f2937)!important}.timeline-connector{position:absolute;top:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:2rem;background-color:rgba(255, 255, 255, 0.2)}app-icon[name="gift-lottie"] svg path[fill="rgb(34,31,31)"],app-icon[name="gift-lottie"] svg path[stroke="rgb(34,31,31)"]{fill:white!important;stroke:white!important}html[data-theme="light"] app-icon[name="gift-lottie"] svg path[fill="rgb(34,31,31)"],html[data-theme="light"] app-icon[name="gift-lottie"] svg path[stroke="rgb(34,31,31)"]{fill:rgb(34, 31, 31)!important;stroke:rgb(34, 31, 31)!important}app-icon[name="cart"] svg path[fill="rgb(0,0,0)"],app-icon[name="cart"] svg path[fill="#000000"],app-icon[name="cart"] svg path[fill="black"],app-icon[name="cart"] svg path[stroke="rgb(0,0,0)"],app-icon[name="cart"] svg path[stroke="#000000"],app-icon[name="cart"] svg path[stroke="black"],app-icon[name="cart"] svg path[style*="rgb(0, 0, 0)"],app-icon[name="cart"] svg path[style*="#000000"]{fill:white!important;stroke:white!important}html[data-theme="light"] app-icon[name="cart"] svg path[fill="rgb(0,0,0)"],html[data-theme="light"] app-icon[name="cart"] svg path[fill="#000000"],html[data-theme="light"] app-icon[name="cart"] svg path[fill="black"],html[data-theme="light"] app-icon[name="cart"] svg path[stroke="rgb(0,0,0)"],html[data-theme="light"] app-icon[name="cart"] svg path[stroke="#000000"],html[data-theme="light"] app-icon[name="cart"] svg path[stroke="black"]{fill:black!important;stroke:black!important}app-icon[name="basket"] svg path[fill="rgb(0,0,0)"],app-icon[name="basket"] svg path[fill="#000000"],app-icon[name="basket"] svg path[fill="black"],app-icon[name="basket"] svg path[stroke="rgb(0,0,0)"],app-icon[name="basket"] svg path[stroke="#000000"],app-icon[name="basket"] svg path[stroke="black"],app-icon[name="basket"] svg path[style*="rgb(0, 0, 0)"],app-icon[name="basket"] svg path[style*="#000000"]{fill:white!important;stroke:white!important}html[data-theme="light"] app-icon[name="basket"] svg path[fill="rgb(0,0,0)"],html[data-theme="light"] app-icon[name="basket"] svg path[fill="#000000"],html[data-theme="light"] app-icon[name="basket"] svg path[fill="black"],html[data-theme="light"] app-icon[name="basket"] svg path[stroke="rgb(0,0,0)"],html[data-theme="light"] app-icon[name="basket"] svg path[stroke="#000000"],html[data-theme="light"] app-icon[name="basket"] svg path[stroke="black"]{fill:black!important;stroke:black!important}app-icon[name="support"] svg path[fill="rgb(54,54,54)"],app-icon[name="support"] svg path[fill="#363636"],app-icon[name="support"] svg path[fill="rgb(54, 54, 54)"],app-icon[name="support"] svg path[stroke="rgb(54,54,54)"],app-icon[name="support"] svg path[stroke="#363636"],app-icon[name="support"] svg path[stroke="rgb(54, 54, 54)"],app-icon[name="support"] svg path[style*="rgb(54, 54, 54)"],app-icon[name="support"] svg path[style*="rgb(54,54,54)"],app-icon[name="support"] svg path[style*="#363636"],app-icon[name="support"] svg path[fill*="54,54,54"],app-icon[name="support"] svg path[stroke*="54,54,54"]{fill:white!important;stroke:white!important}html[data-theme="light"] app-icon[name="support"] svg path[fill="rgb(54,54,54)"],html[data-theme="light"] app-icon[name="support"] svg path[fill="#363636"],html[data-theme="light"] app-icon[name="support"] svg path[fill="rgb(54, 54, 54)"],html[data-theme="light"] app-icon[name="support"] svg path[stroke="rgb(54,54,54)"],html[data-theme="light"] app-icon[name="support"] svg path[stroke="#363636"],html[data-theme="light"] app-icon[name="support"] svg path[stroke="rgb(54, 54, 54)"]{fill:rgb(54, 54, 54)!important;stroke:rgb(54, 54, 54)!important}app-icon[name="send"] svg path{stroke-width:2.0!important}app-icon[name="send"] svg path[fill],app-icon[name="send"] svg path[stroke]{fill:white!important;stroke:white!important}html[data-theme="light"] app-icon[name="send"] svg path{stroke-width:2.0!important}html[data-theme="light"] app-icon[name="send"] svg path[fill],html[data-theme="light"] app-icon[name="send"] svg path[stroke]{fill:rgb(19, 15, 38)!important;stroke:rgb(19, 15, 38)!important}@media (min-width: 768px){.right-panel-nav-btn app-icon[name="send"] svg path,.right-panel-nav-btn app-icon[name="send"] svg path[fill],.right-panel-nav-btn app-icon[name="send"] svg path[stroke],html[data-theme="light"] .right-panel-nav-btn app-icon[name="send"] svg path,html[data-theme="light"] .right-panel-nav-btn app-icon[name="send"] svg path[fill],html[data-theme="light"] .right-panel-nav-btn app-icon[name="send"] svg path[stroke],html[data-theme="dark"] .right-panel-nav-btn app-icon[name="send"] svg path,html[data-theme="dark"] .right-panel-nav-btn app-icon[name="send"] svg path[fill],html[data-theme="dark"] .right-panel-nav-btn app-icon[name="send"] svg path[stroke]{fill:var(--form-button-text)!important;stroke:var(--form-button-text)!important}}html[data-theme="light"] #gift-settings-btn app-icon[name="settings"] svg path[fill],html[data-theme="light"] #gift-settings-btn app-icon[name="settings"] svg path[stroke]{fill:#000000!important;stroke:#000000!important}html[data-theme="light"] #gift-settings-btn app-icon[name="settings"] svg path[fill="none"]{fill:none!important}app-icon[name="link"] svg path[fill],app-icon[name="link"] svg path[stroke]{fill:white!important;stroke:white!important}html[data-theme="light"] app-icon[name="link"] svg path[fill],html[data-theme="light"] app-icon[name="link"] svg path[stroke]{fill:#000000!important;stroke:#000000!important}html[data-theme="light"]{--gift-cta-bg:#ffffff;--new-section-bg:rgba(0, 0, 0, 0.5);--new-section-text:rgba(255, 255, 255, 0.5)}button[style*="background-color: var(--gift-cta-bg)"]{transition:-webkit-transform 0.2s ease!important;transition:transform 0.2s ease!important;transition:transform 0.2s ease, -webkit-transform 0.2s ease!important}button[style*="background-color: var(--gift-cta-bg)"]:hover{-webkit-transform:scale(0.95)!important;transform:scale(0.95)!important}.skeleton{background-color:rgba(128, 128, 128, 0.12);background-image:linear-gradient(105deg, transparent 0% 40%, rgba(255, 255, 255, 0.05) 50%, transparent 60% 100%);background-size:200% 100%;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}html[data-theme="light"] .skeleton{background-color:rgba(100, 100, 100, 0.08);background-image:linear-gradient(105deg, transparent 0% 40%, rgba(0, 0, 0, 0.04) 50%, transparent 60% 100%)}.skeleton-cover{aspect-ratio:1 / 1;width:100%;border-radius:0.5rem}#slideout-footer .btn.skeleton-cover,#invitations-cta-bar .btn.skeleton-cover{font-size:1rem;padding-top:0.75rem;padding-bottom:0.75rem;min-height:0;height:auto;border-radius:0.5rem}@-webkit-keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.page-loading .main-content,.page-loading .submissions-section{opacity:0!important;-webkit-transform:translateY(30px)!important;transform:translateY(30px)!important;transition:none!important}.icon-svg{-webkit-filter:brightness(0) saturate(100%) invert(100%);filter:brightness(0) saturate(100%) invert(100%);transition:-webkit-filter 0.2s ease;transition:filter 0.2s ease;transition:filter 0.2s ease, -webkit-filter 0.2s ease}html[data-theme="dark"] .icon-svg{-webkit-filter:brightness(0) saturate(100%) invert(100%);filter:brightness(0) saturate(100%) invert(100%)}html[data-theme="light"] .icon-svg{-webkit-filter:brightness(0) saturate(100%) invert(0%);filter:brightness(0) saturate(100%) invert(0%)}.icon-option:hover .icon-svg{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2000%) hue-rotate(200deg);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2000%) hue-rotate(200deg)}.new-section-modal .dropdown{position:relative}.new-section-modal .dropdown-content{z-index:50!important;max-height:240px!important;overflow-y:auto!important}.new-section-modal .dropdown-content::before{content:'';position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--theme-input-border)}.new-section-modal .dropdown-content::after{content:'';position:absolute;top:-7px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--theme-input-bg)}.emoji-option:hover,.icon-option:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.dropdown-content::-webkit-scrollbar{width:6px}.dropdown-content::-webkit-scrollbar-track{background:var(--theme-input-bg);border-radius:3px}.dropdown-content::-webkit-scrollbar-thumb{background:var(--theme-input-border);border-radius:3px}.dropdown-content::-webkit-scrollbar-thumb:hover{background:var(--theme-text-color)}.reveal-open tribute-navbar-public,.reveal-open tribute-navbar-creator,.reveal-open tribute-product-progress-tracker > div,.reveal-open tribute-right-panel,.reveal-open #cover-image-container{z-index:-1!important}body.video-player-open tribute-navbar-public,body.video-player-open tribute-navbar-creator,body.video-player-open tribute-product-progress-tracker > div,body.video-player-open tribute-right-panel,body.video-player-open tribute-theme-tray{z-index:-1!important}body.media-preview-open .notification-banner-container{z-index:0!important}body.media-preview-open tribute-right-panel{z-index:-1!important}body.media-preview-open #cover-image{z-index:0!important}.written-message-shell{width:100%}.written-message-shell__stage-wrap{width:min(100%, calc(85vh * 16 / 9))}.written-message-shell__top-chrome,.written-message-shell__bottom-chrome{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.34s ease, visibility 0s linear 0.4s, -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.34s ease, transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s linear 0.4s;transition:opacity 0.34s ease, transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s linear 0.4s, -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.written-message-shell__top-chrome{position:absolute;left:0;right:0;bottom:calc(100% + 0.75rem);-webkit-transform:translateY(1.75rem);transform:translateY(1.75rem)}.written-message-shell__bottom-chrome{position:absolute;left:0;right:0;top:calc(100% + 0.5rem);-webkit-transform:translateY(-1.75rem);transform:translateY(-1.75rem)}.written-message-shell__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.5rem;margin-bottom:0.75rem}.written-message-shell__toolbar{width:100%;margin-bottom:0}.written-message-shell__stage{width:100%}.written-message-shell__hint{width:100%;margin:0 0 0.75rem;padding:0 0.25rem}.written-message-shell__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.75rem}.written-message-shell--edit .written-message-shell__top-chrome{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 0.34s ease 0.04s, visibility 0s, -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.04s;transition:opacity 0.34s ease 0.04s, transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.04s, visibility 0s;transition:opacity 0.34s ease 0.04s, transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.04s, visibility 0s, -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.04s}.written-message-shell--edit .written-message-shell__bottom-chrome{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 0.34s ease 0.1s, visibility 0s, -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:opacity 0.34s ease 0.1s, transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s, visibility 0s;transition:opacity 0.34s ease 0.1s, transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s, visibility 0s, -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}.written-message-shell__chrome--card{transition:opacity 0.22s ease}.written-message-shell--edit .written-message-shell__chrome--card{opacity:0;pointer-events:none}.written-message-shell .written-message-toolbar{background:color-mix(in srgb, var(--modal-bg) 92%, transparent);border-color:rgba(255, 255, 255, 0.12);border-radius:0.5rem}.written-message-shell .written-message-color-input{border-color:rgba(255, 255, 255, 0.16)}.written-message-shell .written-message-select,.written-message-shell .written-message-size-wrap,.written-message-shell .written-message-align-btn{background:color-mix(in srgb, var(--modal-bg) 88%, transparent)}body.ios-fullscreen-body tribute-navbar-public,body.ios-fullscreen-body tribute-navbar-creator,body.ios-fullscreen-body tribute-product-progress-tracker > div,body.ios-fullscreen-body tribute-right-panel,body.ios-fullscreen-body #cover-image-container{z-index:-1!important}#video-player{background-color:var(--modal-bg)!important}#video-player .story-player-container{background-color:var(--modal-bg)!important;z-index:50!important;position:relative!important}#video-player .text-white,#video-player .text-center,#video-player .story-player-container,#video-player .story-player-container *{color:var(--theme-text-color)!important}#video-player .preloader{background-color:var(--modal-bg)!important;color:var(--theme-text-color)!important}#video-player .loader-text{color:var(--theme-text-color)!important}#video-player .slides{background-color:var(--modal-bg)!important}#video-player .fullscreen-button-container,#video-player .overview-button-container,#video-player .slide-progress-container,#video-player .progress{display:none!important}#video-player media-control-bar{margin-bottom:0!important}#video-player .story-player-container .reveal,#video-player .story-player-container .slides,#video-player .story-player-container .slide{background-color:var(--modal-bg)!important}#video-player media-chrome,#video-player media-controller{background-color:var(--modal-bg)!important;color:var(--theme-text-color)!important}#tribute-mode-select,#share-with-select{background-color:#161616!important;outline:none!important;box-shadow:none!important}#tribute-mode-select:focus,#share-with-select:focus,#tribute-mode-select:focus-visible,#share-with-select:focus-visible,#tribute-mode-select:active,#share-with-select:active{outline:none!important;box-shadow:none!important;border-color:var(--ui-border-medium)!important}:root:not(.dark) #tribute-mode-select,:root:not(.dark) #share-with-select{background-color:#f8f9fa!important;color:#1a1a1a!important;outline:none!important;box-shadow:none!important}:root:not(.dark) #tribute-mode-select:focus,:root:not(.dark) #share-with-select:focus,:root:not(.dark) #tribute-mode-select:focus-visible,:root:not(.dark) #share-with-select:focus-visible,:root:not(.dark) #tribute-mode-select:active,:root:not(.dark) #share-with-select:active{outline:none!important;box-shadow:none!important;border-color:var(--ui-border-medium)!important}select option::checkmark{content:''!important;display:block!important;width:16px!important;height:16px!important;background-image:url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6L9 17L4 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important;background-size:16px 16px!important;background-repeat:no-repeat!important;background-position:center!important;margin-right:8px!important}.toggle-theme{background-color:var(--toggle-bg, rgba(255, 255, 255, 0.2))!important;border-color:var(--toggle-border, rgba(255, 255, 255, 0.3))!important}.toggle-theme:checked{background-color:var(--toggle-checked-bg, var(--theme-secondary-color))!important;border-color:var(--toggle-checked-border, var(--theme-secondary-color))!important;color:var(--toggle-checked-text, #ffffff)!important}.status{width:0.5rem;height:0.5rem;border-radius:50%;display:inline-block}.status-success{background-color:#43AC6A}.status-warning{background-color:#f59e0b}.status-error{background-color:#F17175}.product-tooltip{position:absolute;z-index:50;--product-tooltip-surface:var(--tooltip-glass-surface)}.product-tooltip .tooltip-content{position:relative;background:var(--product-tooltip-surface);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);border:none;border-radius:0.5rem;width:320px;color:var(--progress-text-color, #ffffff);padding:1rem;font-family:var(--app-font-family)!important;box-shadow:0 8px 28px rgba(0, 0, 0, 0.38), 0 2px 8px rgba(0, 0, 0, 0.2)}html[data-theme='light'] .product-tooltip .tooltip-content{box-shadow:0 8px 28px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.04)}.in-product-banner__inner{position:relative;display:block;width:100%;min-height:2.5rem;padding:0.625rem 0.875rem 0.75rem 0.875rem;border-radius:0.5rem;background:var(--tooltip-glass-surface);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);border:1px solid var(--tooltip-glass-border);color:var(--progress-text-color, #ffffff);font-family:var(--app-font-family);box-shadow:0 8px 28px rgba(0, 0, 0, 0.38), 0 2px 8px rgba(0, 0, 0, 0.2)}.in-product-banner__inner--has-header{padding-top:0}.in-product-banner__inner--has-close{padding-right:2.5rem}html[data-theme='light'] .in-product-banner__inner{box-shadow:0 8px 28px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.04)}.in-product-banner__close-wrap{position:absolute;top:0.375rem;right:0.375rem;z-index:10}.in-product-banner__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-width:0;width:100%}.in-product-banner__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;box-sizing:border-box;width:calc(100% + 1.75rem);max-width:none;margin-left:-0.875rem;margin-right:0;margin-bottom:0.5rem;min-width:0;padding:0.75rem 0.875rem 0.75rem 0.875rem;border-bottom:1px solid rgba(255, 255, 255, 0.12);font-size:0.875rem;font-weight:600}.in-product-banner__inner--has-close .in-product-banner__header{width:calc(100% + 0.875rem + 2.5rem);padding-right:2.5rem}html[data-theme='light'] .in-product-banner__header{border-bottom-color:rgba(0, 0, 0, 0.09)}.in-product-banner__header-leading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.in-product-banner__header-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;color:currentColor}.in-product-banner__header-icon :where(svg){display:block;width:100%;height:100%}.in-product-banner__header-title{min-width:0;font-size:0.875rem;font-weight:600;line-height:1.125rem}.in-product-banner__body{font-size:0.875rem;line-height:1.4;font-weight:400}.in-product-banner__body :where(strong, b){font-weight:600}.in-product-banner__close:focus-visible{outline:2px solid var(--ui-border-strong, rgba(255, 255, 255, 0.5));outline-offset:2px;border-radius:2px}.product-tooltip::before{content:'';position:absolute;width:0;height:0;border:8px solid transparent;z-index:10;-webkit-filter:none;filter:none}.product-tooltip.tooltip-arrow-right::before{right:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left-color:var(--tooltip-glass-arrow)}.product-tooltip.tooltip-arrow-left::before{left:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-right-color:var(--tooltip-glass-arrow)}.product-tooltip.tooltip-arrow-bottom::before{bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:var(--tooltip-glass-arrow)}.product-tooltip.tooltip-arrow-top::before{top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom-color:var(--tooltip-glass-arrow)}.occasion-tight-turnaround-tip{overflow:visible}html.tribute-dialog-open{overflow:hidden;scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100), var(--color-base-100));--root-bg:color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}body.theme-tray-open .notification-banner-container,body.slideout-open .notification-banner-container,html.tribute-dialog-open .notification-banner-container,body.video-player-open .notification-banner-container,body.ios-fullscreen-body .notification-banner-container{z-index:0!important}.modal-box.modal-animate{-webkit-transform-origin:center;transform-origin:center;transition:opacity 0.2s ease-out, -webkit-transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.2s ease-out;transition:transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.2s ease-out, -webkit-transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1)}.modal-box.modal-open-animate{-webkit-animation:modalFadeInScale 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;animation:modalFadeInScale 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.modal-box.modal-close-animate{-webkit-animation:modalFadeOutScale 0.2s ease-in forwards;animation:modalFadeOutScale 0.2s ease-in forwards}@-webkit-keyframes modalFadeInScale{from{opacity:0;-webkit-transform:scale(0.9) translateY(-10px);transform:scale(0.9) translateY(-10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalFadeInScale{from{opacity:0;-webkit-transform:scale(0.9) translateY(-10px);transform:scale(0.9) translateY(-10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes modalFadeOutScale{from{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:0;-webkit-transform:scale(0.95) translateY(-5px);transform:scale(0.95) translateY(-5px)}}@keyframes modalFadeOutScale{from{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:0;-webkit-transform:scale(0.95) translateY(-5px);transform:scale(0.95) translateY(-5px)}}.modal-backdrop{transition:opacity 0.2s ease-out}.modal-backdrop.modal-backdrop-open{-webkit-animation:backdropFadeIn 0.2s ease-out forwards;animation:backdropFadeIn 0.2s ease-out forwards}.modal-backdrop.modal-backdrop-close{-webkit-animation:backdropFadeOut 0.2s ease-in forwards;animation:backdropFadeOut 0.2s ease-in forwards}@-webkit-keyframes backdropFadeIn{from{opacity:0}to{opacity:1}}@keyframes backdropFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes backdropFadeOut{from{opacity:1}to{opacity:0}}@keyframes backdropFadeOut{from{opacity:1}to{opacity:0}}.modal-box.modal-close-animate{pointer-events:none}.modal-box.modal-animate .modal-content{will-change:transform}.timeline-modal__list{gap:0.5rem}.timeline-modal__intro{color:color-mix(in srgb, var(--theme-text-color) 72%, transparent)}html[data-theme="dark"] .timeline-modal__intro{color:rgba(255, 255, 255, 0.68)}html[data-theme="light"] .timeline-modal__intro{color:rgba(0, 0, 0, 0.58)}.timeline-modal__row{display:-ms-grid;display:grid;-ms-grid-columns:minmax(4.75rem, 7.75rem) 1.25rem minmax(0, 1fr);grid-template-columns:minmax(4.75rem, 7.75rem) 1.25rem minmax(0, 1fr);-webkit-column-gap:0.5rem;column-gap:0.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 767px){.timeline-modal__row{-ms-grid-columns:minmax(4rem, 6.125rem) 1.25rem minmax(0, 1fr);grid-template-columns:minmax(4rem, 6.125rem) 1.25rem minmax(0, 1fr)}}@media (min-width: 768px){.timeline-modal__row{-webkit-column-gap:0.75rem;column-gap:0.75rem}}.timeline-modal__rail-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:center;width:1.25rem;min-height:2.75rem}.timeline-modal__rail-track{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;background-color:color-mix(in srgb, #ffffff 22%, #1e1e1e)}.timeline-modal__node{position:relative;z-index:2;width:9px;height:9px;-ms-flex-negative:0;flex-shrink:0;border-radius:9999px;box-sizing:border-box}.timeline-modal__node--complete{background-color:color-mix(in srgb, #ffffff 32%, #1e1e1e)}.timeline-modal__node--upcoming{background-color:#ffffff}.timeline-modal__node--active{background-color:#ffffff}.timeline-modal__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;gap:0.125rem;font-size:0.75rem;line-height:1.35;color:rgba(255, 255, 255, 0.55);padding:0.125rem 0;min-width:0}.timeline-modal__meta-line{margin:0;max-width:100%;word-break:break-word}.timeline-modal__card-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.timeline-modal__step-card{padding:0.75rem 1rem;border-radius:0.375rem;border:none;background-color:transparent}.timeline-modal__step-actions{margin-top:0.375rem}.timeline-modal__step-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem;margin:0;padding:0;border:none;background:none;cursor:pointer;font-size:0.875rem;font-weight:500;line-height:1.35;text-decoration:underline;text-underline-offset:0.18em;color:inherit;text-align:left}.timeline-modal__step-link:hover{opacity:0.88}.timeline-modal__step-link:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary-color) 55%, white);outline-offset:2px;border-radius:0.2rem}.timeline-modal__step-link-icon{-ms-flex-negative:0;flex-shrink:0;opacity:0.9}@media (min-width: 768px){.timeline-modal__step-card{padding:1rem 1.1rem}}.timeline-modal__step-card--complete{opacity:1;background-color:transparent}.timeline-modal__step-card--complete .timeline-modal__step-title,.timeline-modal__step-card--complete .timeline-modal__step-body{color:color-mix(in srgb, var(--theme-text-color) 72%, transparent)!important}html[data-theme="dark"] .timeline-modal__step-card--complete .timeline-modal__step-title,html[data-theme="dark"] .timeline-modal__step-card--complete .timeline-modal__step-body{color:rgba(255, 255, 255, 0.52)!important}html[data-theme="light"] .timeline-modal__step-card--complete .timeline-modal__step-title,html[data-theme="light"] .timeline-modal__step-card--complete .timeline-modal__step-body{color:rgba(0, 0, 0, 0.46)!important}.timeline-modal__row--complete .timeline-modal__meta{opacity:1}html[data-theme="dark"] .timeline-modal__row--complete .timeline-modal__meta{color:rgba(255, 255, 255, 0.52)}html[data-theme="light"] .timeline-modal__row--complete .timeline-modal__meta{color:rgba(0, 0, 0, 0.46)}html[data-theme="dark"] .timeline-modal__row:not(.timeline-modal__row--complete) .timeline-modal__meta{color:#ffffff}html[data-theme="light"] .timeline-modal__row:not(.timeline-modal__row--complete) .timeline-modal__meta{color:#000000}.timeline-modal__step-card:not(.timeline-modal__step-card--complete):not(.timeline-modal__step-card--active) .timeline-modal__step-title{color:var(--theme-text-color)}.timeline-modal__step-card:not(.timeline-modal__step-card--complete):not(.timeline-modal__step-card--active) .timeline-modal__step-body{color:var(--theme-text-color)}html[data-theme="dark"] .timeline-modal__step-card:not(.timeline-modal__step-card--complete):not(.timeline-modal__step-card--active) .timeline-modal__step-title,html[data-theme="dark"] .timeline-modal__step-card:not(.timeline-modal__step-card--complete):not(.timeline-modal__step-card--active) .timeline-modal__step-body{color:#ffffff!important}html[data-theme="light"] .timeline-modal__step-card:not(.timeline-modal__step-card--complete):not(.timeline-modal__step-card--active) .timeline-modal__step-title,html[data-theme="light"] .timeline-modal__step-card:not(.timeline-modal__step-card--complete):not(.timeline-modal__step-card--active) .timeline-modal__step-body{color:#000000!important}.timeline-modal__step-card--active{border:none!important;opacity:1!important;box-shadow:none}.timeline-modal__step-card--active .timeline-modal__step-title,.timeline-modal__step-card--active .timeline-modal__step-body{opacity:1}html[data-theme="dark"] .timeline-modal__step-card--active{background-color:#ffffff!important}html[data-theme="dark"] .timeline-modal__step-card--active .timeline-modal__step-title,html[data-theme="dark"] .timeline-modal__step-card--active .timeline-modal__step-body{color:#1f2937!important}html[data-theme="dark"] .timeline-modal__step-card--active .timeline-modal__step-link{color:#1f2937!important}html[data-theme="light"] .timeline-modal__rail-track{background-color:color-mix(in srgb, var(--theme-text-color) 24%, #ffffff)}html[data-theme="light"] .timeline-modal__node--complete{background-color:color-mix(in srgb, var(--theme-text-color) 42%, #f9fafb)}html[data-theme="light"] .timeline-modal__node--upcoming{background-color:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-text-color) 28%, transparent)}html[data-theme="light"] .timeline-modal__node--active{background-color:#111827;box-shadow:none}html[data-theme="light"] .timeline-modal__step-card--active{background-color:#111827!important;box-shadow:none}html[data-theme="light"] .timeline-modal__step-card--active .timeline-modal__step-title,html[data-theme="light"] .timeline-modal__step-card--active .timeline-modal__step-body{color:#f9fafb!important}html[data-theme="light"] .timeline-modal__step-card--active .timeline-modal__step-link{color:#f9fafb!important}html.reveal-full-page{overflow:visible!important;height:auto!important}body.reveal-viewport{overflow:visible!important;height:auto!important;position:relative!important;color:inherit!important}body.reveal-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}#app{overflow:visible!important}.submissions-pagination-fade-mask{-webkit-mask-image:linear-gradient( to bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0.92) 58%, rgba(0, 0, 0, 0.55) 74%, rgba(0, 0, 0, 0.18) 88%, transparent 100% );mask-image:linear-gradient( to bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0.92) 58%, rgba(0, 0, 0, 0.55) 74%, rgba(0, 0, 0, 0.18) 88%, transparent 100% );-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.submissions-grid-item{opacity:0.8;transition:opacity 0.2s ease-out, box-shadow 0.2s ease-out;overflow:hidden}#concierge-submissions-section.concierge-thumbs-active .submissions-grid-item[data-submission-uuid]{opacity:0.75}#concierge-submissions-section.concierge-thumbs-active .submissions-grid-item.concierge-thumb-current{opacity:1;outline:2px solid var(--theme-primary-color);outline-offset:0}.concierge-clip-thumb{border-color:var(--ui-border-medium)}.submissions-grid-item .submission-name-badge,.submissions-grid-item .submissions-grid-name-bar{transition:opacity 0.32s ease, -webkit-transform 0.38s cubic-bezier(0.22, 1, 0.32, 1);transition:transform 0.38s cubic-bezier(0.22, 1, 0.32, 1), opacity 0.32s ease;transition:transform 0.38s cubic-bezier(0.22, 1, 0.32, 1), opacity 0.32s ease, -webkit-transform 0.38s cubic-bezier(0.22, 1, 0.32, 1)}.submissions-grid-item .submission-name-badge-pencil{transition:opacity 0.22s ease}@media (hover: hover) and (pointer: fine){.submissions-grid-item .submission-name-badge,.submissions-grid-item .submissions-grid-name-bar{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none}.submissions-grid-item .submission-name-badge-pencil{opacity:0}.submissions-grid-item:is(:hover, :focus-within) .submission-name-badge,.submissions-grid-item:is(:hover, :focus-within) .submissions-grid-name-bar{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.submissions-grid-item:is(:hover, :focus-within) .submission-name-badge-pencil{opacity:1}}@media (hover: none), (pointer: coarse){.submissions-grid-item .submission-name-badge,.submissions-grid-item .submissions-grid-name-bar{-webkit-transform:none!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.submissions-grid-item .submission-name-badge-pencil{opacity:1!important}}[data-submissions-simple-editor] .submissions-grid-item .submissions-grid-name-bar{-webkit-transform:none;transform:none;opacity:1}[data-empty-grid] > :nth-child(n + 9){display:none}[data-empty-grid="6"] > :nth-child(-n + 12){display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 640px){[data-empty-grid="7"] > :nth-child(-n + 10){display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 768px){[data-empty-grid="5"] > :nth-child(-n + 12){display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1024px){[data-empty-grid="7"] > :nth-child(-n + 12){display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1280px){[data-empty-grid="7"] > :nth-child(-n + 14){display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1536px){[data-empty-grid="7"] > :nth-child(-n + 16){display:-webkit-box;display:-ms-flexbox;display:flex}}@supports (container-type: inline-size){[data-submissions-responsive-grid-container="true"]{container:submissions-simple-editor / inline-size}[data-submissions-responsive-grid-container="true"] [data-submissions-simple-editor="true"]{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(n){display:none}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(-n + 8){display:-webkit-box;display:-ms-flexbox;display:flex}@container submissions-simple-editor (min-width: 32rem){[data-submissions-responsive-grid-container="true"] [data-submissions-simple-editor="true"]{-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr))}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(n){display:none}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(-n + 10){display:-webkit-box;display:-ms-flexbox;display:flex}}@container submissions-simple-editor (min-width: 42rem){[data-submissions-responsive-grid-container="true"] [data-submissions-simple-editor="true"]{-ms-grid-columns:(minmax(0, 1fr))[6];grid-template-columns:repeat(6, minmax(0, 1fr))}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(n){display:none}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(-n + 12){display:-webkit-box;display:-ms-flexbox;display:flex}}@container submissions-simple-editor (min-width: 52rem){[data-submissions-responsive-grid-container="true"] [data-submissions-simple-editor="true"]{-ms-grid-columns:(minmax(0, 1fr))[7];grid-template-columns:repeat(7, minmax(0, 1fr))}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(n){display:none}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(-n + 14){display:-webkit-box;display:-ms-flexbox;display:flex}}@container submissions-simple-editor (min-width: 64rem){[data-submissions-responsive-grid-container="true"] [data-submissions-simple-editor="true"]{-ms-grid-columns:(minmax(0, 1fr))[8];grid-template-columns:repeat(8, minmax(0, 1fr))}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(n){display:none}[data-submissions-responsive-grid-container="true"] [data-empty-grid] > :nth-child(-n + 16){display:-webkit-box;display:-ms-flexbox;display:flex}}}@media (prefers-reduced-motion: reduce){.submissions-grid-item .submission-name-badge,.submissions-grid-item .submissions-grid-name-bar{transition-duration:0.01ms!important;-webkit-transform:none!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.submissions-grid-item .submission-name-badge-pencil{transition-duration:0.01ms!important;opacity:1!important}}.submission-drag-handle{-ms-touch-action:none!important;touch-action:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.sortable-fallback,.sortable-fallback .pointer-events-auto,.sortable-drag,.sortable-drag .pointer-events-auto,.sortable-ghost,.sortable-ghost .pointer-events-auto{pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.submissions-grid-item--playlist{-ms-touch-action:manipulation;touch-action:manipulation}.submissions-grid-item.submissions-grid-item--playlist{opacity:1!important;-ms-touch-action:manipulation;touch-action:manipulation}@media (pointer: coarse){[data-submissions-sortable="true"].tribute-submissions-sortable--active-drag{-ms-touch-action:none!important;touch-action:none!important}}.submissions-grid-item[data-implicit-selection="true"].submission-multi-selected::after{display:none!important}.submissions-grid-item[data-implicit-selection="true"] .submission-select-face--selected::before{background-color:transparent!important}.submissions-grid-item[data-implicit-selection="true"] .submission-select-check-wrap{display:none!important}.submissions-reorder-saving-overlay{position:absolute;inset:0;border-radius:0.5rem;background:transparent;z-index:50;pointer-events:auto}.submissions-reorder-saving-label{position:fixed;inset:0;z-index:9997;pointer-events:none}.submissions-reorder-saving-inner{position:absolute;left:var(--saving-label-x, 50%);top:var(--saving-label-y, 50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;background:rgba(0, 0, 0, 0.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;padding:0.75rem 1.25rem;border-radius:0.5rem;font-size:0.875rem;font-weight:500;box-shadow:0 8px 24px rgba(0, 0, 0, 0.35)}.submissions-grid--saving .submissions-grid-item,.submissions-grid--saving .creator-media-grid-add-tile,.submissions-grid--saving .removed-media-tile{opacity:0.4}body.media-preview-open .submissions-action-bar,body.media-preview-open .product-progress-tracker-float{visibility:hidden;pointer-events:none}.submissions-action-bar{position:fixed;bottom:24px;left:50%;-webkit-transform:translate(-50%, 16px);transform:translate(-50%, 16px);z-index:40;opacity:0;pointer-events:none;transition:opacity 180ms ease-out, -webkit-transform 180ms ease-out;transition:opacity 180ms ease-out, transform 180ms ease-out;transition:opacity 180ms ease-out, transform 180ms ease-out, -webkit-transform 180ms ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(92vw, 720px);padding:0.5rem 0.75rem 0.5rem 1rem;border-radius:9999px;font-family:var(--app-font-family)!important;font-size:0.875rem;font-weight:500;background:var(--submissions-action-bar-bg, rgba(0, 0, 0, 0.8));color:var(--submissions-action-bar-fg, var(--theme-text-color));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;box-shadow:0 0 16px color-mix(in srgb, var(--theme-primary-color) 60%, transparent), 0 0 44px color-mix(in srgb, var(--theme-primary-color) 42%, transparent), 0 8px 32px rgba(0, 0, 0, 0.28)}.submissions-action-bar.submissions-action-bar--visible{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:auto}.submissions-action-bar.submissions-action-bar--dragging{opacity:0;-webkit-transform:translate(-50%, 12px);transform:translate(-50%, 12px);pointer-events:none}html[data-theme="light"] .submissions-action-bar{background:var(--submissions-action-bar-bg, color-mix(in srgb, #ffffff 96%, transparent));box-shadow:inset 0 0 0 9999px rgba(255, 255, 255, 0.35), 0 0 16px color-mix(in srgb, var(--theme-primary-color) 48%, transparent), 0 0 44px color-mix(in srgb, var(--theme-primary-color) 32%, transparent), 0 8px 32px rgba(0, 0, 0, 0.14)}.submissions-action-bar__count{padding:0 0.5rem;white-space:nowrap;font-family:var(--app-font-family)!important}.submissions-action-bar__hint{font-size:0.875rem;opacity:0.7;white-space:nowrap;font-family:var(--app-font-family)!important}.submissions-action-bar__divider{width:1px;height:20px;background:currentColor;opacity:0.2}.submissions-action-bar__tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.submissions-action-bar__position-popover{position:absolute;bottom:calc(100% + 0.75rem);left:50%;display:none;width:15rem;max-width:min(90vw, 15rem);padding:0.65rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:0.75rem;background:color-mix(in srgb, #171717 96%, transparent);color:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.32);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.submissions-action-bar__position-popover--visible{display:block}html[data-theme="light"] .submissions-action-bar__position-popover{background:color-mix(in srgb, #fff 96%, transparent);color:var(--theme-text-color);box-shadow:0 12px 32px rgba(0, 0, 0, 0.18)}.submissions-action-bar__position-hint{margin:0 0 0.45rem;color:inherit;font-family:var(--app-font-family)!important;font-size:0.75rem;line-height:1.25;opacity:0.75}.submissions-action-bar__position-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem}.submissions-action-bar__position-input{width:4.5rem;min-width:0;height:2rem;padding:0 0.55rem;border:1px solid var(--ui-border-medium, rgba(255, 255, 255, 0.15));border-radius:0.5rem;outline:none;background:var(--ui-bg-subtle, rgba(255, 255, 255, 0.1));color:inherit;font-family:var(--app-font-family)!important;font-size:0.875rem;transition:border-color 120ms ease-out}.submissions-action-bar__position-input:focus-visible{border-color:color-mix(in srgb, currentColor 45%, transparent)}.submissions-action-bar__position-submit{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2rem;padding:0 0.65rem;border:1px solid var(--form-button-border, transparent);border-radius:0.5rem;background:var(--form-button-gradient, #fff);color:var(--form-button-text, #111827);font-family:var(--app-font-family)!important;font-size:0.75rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:-webkit-filter 120ms ease-out;transition:filter 120ms ease-out;transition:filter 120ms ease-out, -webkit-filter 120ms ease-out}.submissions-action-bar__position-submit:hover:not(:disabled){-webkit-filter:brightness(1.06);filter:brightness(1.06)}.submissions-action-bar__position-submit:disabled{opacity:0.4;cursor:not-allowed}.submissions-action-bar__position-submit:focus-visible{outline:2px solid color-mix(in srgb, currentColor 55%, transparent);outline-offset:2px}.submissions-action-bar__tooltip.tooltip::before{font-size:0.75rem}.submissions-action-bar__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color 120ms ease, color 120ms ease}.submissions-action-bar__btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.submissions-action-bar__btn--danger:hover{background:rgba(220, 38, 38, 0.2);color:rgb(239, 68, 68)}.submissions-action-bar__btn:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px}.submissions-action-bar__btn:disabled{opacity:0.4;cursor:not-allowed;pointer-events:none}@media (max-width: 640px){.submissions-action-bar__hint{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.submissions-action-bar{bottom:calc(24px + env(safe-area-inset-bottom))}}.simple-mobile-edit-toolbar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-transform:translate(-50%, 12px);transform:translate(-50%, 12px);z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;padding:0.4rem 0.5rem;border-radius:9999px;opacity:0;pointer-events:none;transition:opacity 160ms ease-out, -webkit-transform 160ms ease-out;transition:opacity 160ms ease-out, transform 160ms ease-out;transition:opacity 160ms ease-out, transform 160ms ease-out, -webkit-transform 160ms ease-out;font-family:var(--app-font-family)!important;color:#fff;background:rgba(0, 0, 0, 0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 16px color-mix(in srgb, var(--theme-primary-color) 55%, transparent), 0 0 44px color-mix(in srgb, var(--theme-primary-color) 38%, transparent), 0 8px 32px rgba(0, 0, 0, 0.3)}.simple-mobile-edit-toolbar--visible{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:auto}.simple-mobile-edit-toolbar__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:9999px;background:transparent;color:inherit;cursor:pointer;transition:background-color 120ms ease}.simple-mobile-edit-toolbar__btn:active,.simple-mobile-edit-toolbar__btn:hover{background:color-mix(in srgb, #ffffff 16%, transparent)}.simple-mobile-edit-toolbar__btn--danger{margin-left:0.5rem;border-left:1px solid rgba(255, 255, 255, 0.2)}.simple-mobile-edit-toolbar__btn--danger:active,.simple-mobile-edit-toolbar__btn--danger:hover{background:rgba(220, 38, 38, 0.2);color:rgb(239, 68, 68)}.simple-mobile-edit-toolbar__btn--close{width:2.25rem;margin-left:0.375rem;border-left:1px solid rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.7)}.submissions-grid-item.submission-mobile-edit-target::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:20;box-shadow:inset 0 0 0 2px var(--theme-primary-color)}.submissions-grid-item.submission-mobile-edit-target::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:21;border:1px dashed rgba(255, 255, 255, 0.85)}.contributor-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem;padding:0.25rem 0.75rem;border-radius:0.5rem;background:var(--ui-bg-subtle);font-size:0.8125rem;line-height:1.5}.submissions-inline-preview__wrap > .contributor-details{margin-top:0.5rem}.contributor-details__edit{-ms-flex-negative:0;flex-shrink:0;min-height:1.75rem;color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:3px}.simple-edit-popover{position:fixed;bottom:84px;left:50%;-webkit-transform:translate(-50%, 8px);transform:translate(-50%, 8px);z-index:10002;opacity:0;pointer-events:none;transition:opacity 160ms ease-out, -webkit-transform 160ms ease-out;transition:opacity 160ms ease-out, transform 160ms ease-out;transition:opacity 160ms ease-out, transform 160ms ease-out, -webkit-transform 160ms ease-out;width:min(92vw, 340px);border-radius:14px;padding:0.875rem;font-family:var(--app-font-family)!important;font-size:0.875rem;background:rgba(0, 0, 0, 0.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--theme-text-color);border:none;box-shadow:none}html[data-theme="light"] .simple-edit-popover{background:rgba(255, 255, 255, 0.96)}.simple-edit-popover__caret{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid rgba(0, 0, 0, 0.8)}html[data-theme="light"] .simple-edit-popover__caret{border-top-color:rgba(255, 255, 255, 0.96)}.simple-edit-popover__backdrop{position:fixed;inset:0;z-index:10000;background:rgba(0, 0, 0, 0.35);opacity:0;transition:opacity 160ms ease-out}.simple-edit-popover__backdrop--visible{opacity:1}.simple-edit-popover--wide{width:min(92vw, 420px)}.simple-edit-popover--visible{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:auto}.simple-edit-popover__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;margin-bottom:0.625rem}.simple-edit-popover__title{font-weight:600;font-size:0.875rem}.simple-edit-popover__subtitle{font-size:0.75rem;opacity:0.65;font-variant-numeric:tabular-nums}.simple-edit-popover__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.simple-edit-popover__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.5rem;margin-top:0.875rem}.simple-edit-popover__reset{margin-right:auto}.simple-anim-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:3px;border-radius:10px;background:color-mix(in srgb, var(--theme-text-color) 8%, transparent)}.simple-anim-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.375rem 0;border:none;border-radius:8px;background:transparent;color:var(--theme-text-color);opacity:0.65;font-size:0.8125rem;font-weight:500;cursor:pointer;transition:background 140ms ease-out, opacity 140ms ease-out}.simple-anim-tab--active{background:color-mix(in srgb, var(--theme-text-color) 14%, transparent);opacity:1}.simple-anim-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr));gap:0.5rem}.simple-anim-tile{aspect-ratio:1 / 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.375rem;padding:0.375rem;border-radius:8px;border:1px solid color-mix(in srgb, var(--theme-text-color) 16%, transparent);background:transparent;color:var(--theme-text-color);cursor:pointer;transition:border-color 160ms ease-out, background 160ms ease-out}.simple-anim-tile:hover{border-color:color-mix(in srgb, var(--theme-text-color) 45%, transparent);background:color-mix(in srgb, var(--theme-text-color) 5%, transparent)}.simple-anim-tile--selected{border-color:var(--theme-text-color);background:color-mix(in srgb, var(--theme-text-color) 10%, transparent)}.simple-anim-tile__stage{position:relative;width:24px;height:24px}.simple-anim-tile__ring{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb, var(--theme-text-color) 45%, transparent);opacity:0.8;transition:opacity 300ms ease-out}.simple-anim-tile--selected .simple-anim-tile__ring{border:2px dashed var(--theme-text-color)}.simple-anim-tile:hover .simple-anim-tile__ring{opacity:0.3}.simple-anim-tile__ghost{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--theme-text-color);opacity:0;transition:opacity 300ms ease-out, -webkit-transform 600ms ease-out, -webkit-filter 600ms ease-out, -webkit-clip-path 600ms ease-out;transition:transform 600ms ease-out, filter 600ms ease-out, clip-path 600ms ease-out, opacity 300ms ease-out;transition:transform 600ms ease-out, filter 600ms ease-out, clip-path 600ms ease-out, opacity 300ms ease-out, -webkit-transform 600ms ease-out, -webkit-filter 600ms ease-out, -webkit-clip-path 600ms ease-out}.simple-anim-tile:hover .simple-anim-tile__ghost{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.simple-anim-tile__ghost[data-anim='fade']{-webkit-transform:scale(0.96);transform:scale(0.96)}.simple-anim-tile__ghost[data-anim='slide-left']{-webkit-transform:translateX(14px);transform:translateX(14px)}.simple-anim-tile__ghost[data-anim='slide-right']{-webkit-transform:translateX(-14px);transform:translateX(-14px)}.simple-anim-tile__ghost[data-anim='slide-up']{-webkit-transform:translateY(10px);transform:translateY(10px)}.simple-anim-tile__ghost[data-anim='slide-down']{-webkit-transform:translateY(-14px);transform:translateY(-14px)}.simple-anim-tile__ghost[data-anim='scale']{-webkit-transform:scale(0.2);transform:scale(0.2)}.simple-anim-tile__ghost[data-anim='zoom-blur']{-webkit-transform:scale(1.7);transform:scale(1.7);-webkit-filter:blur(3px);filter:blur(3px)}.simple-anim-tile__ghost[data-anim='blur']{-webkit-filter:blur(6px);filter:blur(6px)}.simple-anim-tile__ghost[data-anim='float-in']{-webkit-transform:translateY(10px) scale(0.9);transform:translateY(10px) scale(0.9)}.simple-anim-tile__ghost[data-anim='pop-in']{-webkit-transform:scale(0.4);transform:scale(0.4)}.simple-anim-tile__ghost[data-anim='rotate-in']{-webkit-transform:rotate(-120deg) scale(0.4);transform:rotate(-120deg) scale(0.4)}.simple-anim-tile__ghost[data-anim='swipe-reveal']{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.simple-anim-tile__ghost[data-anim='flip']{-webkit-transform:perspective(60px) rotateY(90deg);transform:perspective(60px) rotateY(90deg)}.simple-anim-tile__ghost[data-anim='bounce']{-webkit-transform:translateY(-12px) scale(0.9);transform:translateY(-12px) scale(0.9)}.submission-transition-layer{position:absolute;inset:0;z-index:30;pointer-events:none}.tribute-submissions-sortable--active-drag .submission-transition-layer{visibility:hidden}.submission-transition-chip{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:9999px;background:rgba(0, 0, 0, 0.75);color:rgba(255, 255, 255, 0.9);border:1px solid rgba(255, 255, 255, 0.25);pointer-events:auto;cursor:default}.simple-anim-tile__label{font-size:10px;line-height:1.1;opacity:0.75;text-align:center}.simple-anim-tile--selected .simple-anim-tile__label{opacity:1}.simple-edit-popover__video-wrap{position:relative;border-radius:8px;overflow:hidden;background:#000;aspect-ratio:16 / 9}.simple-edit-popover__video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.simple-edit-popover__video-play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2.25rem;height:2.25rem;border-radius:9999px;border:0;background:rgba(0, 0, 0, 0.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.simple-edit-popover__video-play:hover{background:rgba(0, 0, 0, 0.75)}.simple-edit-trim-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.simple-edit-waveform{height:36px;margin:0 7px;overflow:hidden}.simple-edit-waveform__canvas{display:block;width:100%;height:100%}.simple-edit-range{position:relative;height:22px;margin:0 7px}.simple-edit-range::before{content:'';position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:6px;border-radius:9999px;background:color-mix(in srgb, currentColor 18%, transparent)}.simple-edit-range__selected{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:6px;border-radius:9999px;background:var(--theme-primary-color);pointer-events:none}.simple-edit-range__handle{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14px;height:22px;border-radius:5px;border:1px solid var(--theme-primary-color);background:var(--modal-bg, #fff);cursor:ew-resize;-ms-touch-action:none;touch-action:none;padding:0}.simple-edit-range__handle::after{content:'';position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--theme-primary-color)}.simple-edit-popover__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}.simple-edit-popover__row--slider{gap:0.625rem}.simple-edit-popover__slider-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.375rem}.simple-edit-popover__slider-label{font-size:0.6875rem;opacity:0.65}.simple-edit-popover__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.simple-edit-popover__field--full{width:100%}.simple-edit-popover__field > span{font-size:0.6875rem;opacity:0.65}.simple-edit-popover__tc{width:100%;border-radius:8px;border:1px solid var(--theme-input-border, color-mix(in srgb, currentColor 18%, transparent));background:var(--theme-input-bg, transparent);color:var(--theme-text-color);padding:0.375rem 0.5rem;font-size:0.8125rem;font-variant-numeric:tabular-nums}.simple-edit-popover__slider{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border:none;outline:none;border-radius:9999px;cursor:pointer;background:linear-gradient( to right, var(--theme-primary-color) 0%, var(--theme-primary-color) var(--simple-slider-val, 100%), color-mix(in srgb, currentColor 16%, transparent) var(--simple-slider-val, 100%), color-mix(in srgb, currentColor 16%, transparent) 100% )}.simple-edit-popover__slider::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:6px;border:none;background:transparent}.simple-edit-popover__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;margin-top:-4.5px;border:none;border-radius:9999px;background:var(--theme-primary-color);box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);cursor:pointer}.simple-edit-popover__slider::-moz-range-track{height:6px;border:none;background:transparent}.simple-edit-popover__slider::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:9999px;background:var(--theme-primary-color);box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);cursor:pointer}.simple-edit-popover__slider:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary-color) 55%, transparent);outline-offset:5px}.simple-edit-popover__hint{font-size:0.6875rem;line-height:1.35;opacity:0.6}.simple-edit-popover__value{min-width:2.25rem;text-align:right;font-size:0.8125rem;font-variant-numeric:tabular-nums;opacity:0.85}.simple-edit-popover__pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.375rem}.simple-edit-popover__pill{font-size:0.75rem;border-radius:9999px;padding:0.25rem 0.75rem;border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:transparent;color:inherit;cursor:pointer}.simple-edit-popover__pill--on{background:var(--theme-primary-color);border-color:var(--theme-primary-color);color:var(--form-button-text, #fff)}:root{--submission-chip-bg:rgba(0, 0, 0, 0.72);--submission-chip-color:#fff}.submission-duration-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background:var(--submission-chip-bg);color:var(--submission-chip-color);border-radius:4px;padding:0 4px;font-size:9px;line-height:16px;font-variant-numeric:tabular-nums}.submission-muted-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:16px;background:var(--submission-chip-bg);color:var(--submission-chip-color);border-radius:4px;padding:0 3px}.submission-order-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:16px;background:var(--submission-chip-bg);color:var(--submission-chip-color);border-radius:4px;padding:0 4px;font-size:9px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums}.submission-edit-badges{position:absolute;top:4px;left:4px;right:4px;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px;pointer-events:none;transition:opacity 0.15s ease}.submission-edit-badges__left,.submission-edit-badges__right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0}@media (hover: hover) and (pointer: fine){.submissions-grid-item--playlist:hover .submission-edit-badges,.submissions-grid-item--playlist:focus-within .submission-edit-badges{opacity:0}}.submissions-grid-item.submission-multi-selected .submission-edit-badges{opacity:0}@media (hover: none), (pointer: coarse){.submissions-grid-item--playlist .submission-edit-badges__left{margin-left:28px}}.submission-thumb-img[data-rotation='1']{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.submission-thumb-img[data-rotation='2']{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.submission-thumb-img[data-rotation='3']{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.grid.submissions-grid--music-strips{row-gap:2.75rem;padding-bottom:2.75rem}.music-strips-layer{position:absolute;inset:0;z-index:15;pointer-events:none}.music-strip-seg{position:absolute;height:5px;border-radius:9999px;background-color:var(--strip-rail, rgba(245, 158, 11, 0.14));background-repeat:no-repeat}.music-strip-hit{position:absolute;height:13px;pointer-events:auto}.music-strip-hit.tooltip::before{font-size:0.6875rem;white-space:nowrap}.tribute-submissions-sortable--active-drag > .music-strips-layer{content-visibility:hidden}@supports not (content-visibility: hidden){.tribute-submissions-sortable--active-drag > .music-strips-layer{visibility:hidden}}.music-strip-marker{position:absolute;z-index:1;width:2px;height:11px;border-radius:1px;background:var(--theme-bg-color, #0e0c16);box-shadow:0 0 0 1.5px var(--strip-color, #f59e0b)}.music-strip-pin{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 6px 2px 8px;border-radius:6px;background:color-mix(in srgb, var(--theme-bg-color) 82%, #000 0%);border:1px solid var(--modal-border, color-mix(in srgb, currentColor 14%, transparent));white-space:nowrap;pointer-events:auto;font-family:var(--app-font-family)}.music-strip-pin__dot{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.music-strip-pin__name{font-size:11px;color:var(--theme-text-color);max-width:12rem;overflow:hidden;text-overflow:ellipsis}.music-strip-pin__len{font-size:10px;opacity:0.6;color:var(--theme-text-color);font-variant-numeric:tabular-nums}.music-strip-pin__menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:var(--theme-text-color);opacity:0.6;cursor:pointer}.music-strip-pin__menu-btn:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.music-strip-menu{position:absolute;z-index:20;min-width:168px;padding:4px;border-radius:8px;background:var(--modal-bg, var(--theme-bg-color));border:1px solid var(--modal-border, color-mix(in srgb, currentColor 14%, transparent));box-shadow:0 8px 24px rgba(0, 0, 0, 0.35);pointer-events:auto;font-family:var(--app-font-family)}.music-strip-menu__item{display:block;width:100%;text-align:left;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--theme-text-color);font-weight:500;font-size:12.5px;cursor:pointer}.music-strip-menu__item:hover{background:var(--ui-bg-subtle-hover, color-mix(in srgb, currentColor 10%, transparent))}.music-strip-menu__item--danger{color:#ef4444}#submissions-inline-preview .submissions-inline-preview__panel{-webkit-animation:submissions-inline-preview-in 180ms ease-out;animation:submissions-inline-preview-in 180ms ease-out;box-shadow:0 12px 32px rgba(0, 0, 0, 0.35)}.submissions-inline-preview__media{-o-object-fit:contain;object-fit:contain;display:block;-webkit-transform-origin:center center;transform-origin:center center}.submissions-inline-preview__close{position:absolute;top:1rem;right:1rem;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;color:#fff;cursor:pointer;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.18);box-shadow:0 6px 20px rgba(0, 0, 0, 0.4);transition:background-color 120ms ease, -webkit-transform 120ms ease;transition:background-color 120ms ease, transform 120ms ease;transition:background-color 120ms ease, transform 120ms ease, -webkit-transform 120ms ease}.submissions-inline-preview__close:hover{background:rgba(0, 0, 0, 0.68)}.submissions-inline-preview__close:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px}.submissions-inline-preview__edit{right:4rem}video.submissions-inline-preview__media{background:#000}@-webkit-keyframes submissions-inline-preview-in{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes submissions-inline-preview-in{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.gl-action-bar{position:fixed;bottom:24px;left:50%;-webkit-transform:translate(-50%, 16px);transform:translate(-50%, 16px);z-index:60;opacity:0;pointer-events:none;transition:opacity 180ms ease-out, -webkit-transform 180ms ease-out;transition:opacity 180ms ease-out, transform 180ms ease-out;transition:opacity 180ms ease-out, transform 180ms ease-out, -webkit-transform 180ms ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;max-width:min(92vw, 520px);padding:0.4rem 0.75rem 0.4rem 1rem;border-radius:9999px;font-family:var(--app-font-family)!important;font-size:0.875rem;font-weight:500;background:var( --gl-action-bar-bg, color-mix(in srgb, var(--theme-bg-color) 62%, transparent) );color:var(--gl-action-bar-fg, var(--theme-text-color));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--theme-primary-color) 50%, transparent);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.2), 0 0 28px color-mix(in srgb, var(--theme-primary-color) 32%, transparent), 0 8px 32px rgba(0, 0, 0, 0.24)}.gl-action-bar.gl-action-bar--visible{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:auto}html[data-theme="light"] .gl-action-bar{background:var(--gl-action-bar-bg, color-mix(in srgb, #ffffff 86%, transparent));border-color:color-mix(in srgb, var(--theme-primary-color) 50%, transparent);box-shadow:inset 0 0 0 9999px rgba(255, 255, 255, 0.35), 0 0 24px color-mix(in srgb, var(--theme-primary-color) 24%, transparent), 0 8px 32px rgba(0, 0, 0, 0.12)}.gl-action-bar__count{padding:0 0.5rem 0 0.25rem;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--app-font-family)!important}.gl-action-bar__divider{width:1px;height:20px;background:currentColor;opacity:0.2}.gl-action-bar__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;height:2rem;padding:0 0.75rem;border-radius:9999px;border:0;background:transparent;color:inherit;cursor:pointer;font-family:var(--app-font-family)!important;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;transition:background-color 120ms ease, color 120ms ease}.gl-action-bar__btn-text{font-family:var(--app-font-family)!important}.gl-action-bar__btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.gl-action-bar__btn--danger:hover{background:rgba(220, 38, 38, 0.2);color:rgb(239, 68, 68)}.gl-action-bar__btn--icon{width:2rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gl-action-bar__btn:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:2px}.gl-action-bar__btn:disabled{opacity:0.4;cursor:not-allowed;pointer-events:none}@media (max-width: 480px){.gl-action-bar__btn-text{display:none}.gl-action-bar__btn:not(.gl-action-bar__btn--icon){width:2rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@supports (padding-bottom: env(safe-area-inset-bottom)){.gl-action-bar{bottom:calc(24px + env(safe-area-inset-bottom))}}.submissions-grid-item.opacity-0{opacity:0!important}.submissions-grid-item:hover{opacity:1!important}.submission-thumb-skeleton{background-color:var(--submissions-grid-bg, rgba(255, 255, 255, 0.05));background-image:linear-gradient(105deg, transparent 0% 40%, rgba(255, 255, 255, 0.08) 50%, transparent 60% 100%);background-size:200% 100%;-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite}html[data-theme="light"] .submission-thumb-skeleton{background-color:var(--submissions-grid-bg, rgba(0, 0, 0, 0.05));background-image:linear-gradient(105deg, transparent 0% 40%, rgba(0, 0, 0, 0.08) 50%, transparent 60% 100%)}.submissions-grid-item.submission-multi-selected::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:20;box-shadow:inset 0 0 0 2px var(--theme-primary-color)}.submission-select-face{position:relative;isolation:isolate;border-width:0;transition:background-color 0.15s ease}.submission-select-face:not(.submission-select-face--selected){background-color:rgba(255, 255, 255, 0.92);box-shadow:0 1px 3px rgba(0, 0, 0, 0.35)}.submission-select-face--selected{background-color:transparent!important}.submission-select-face--selected::before{content:'';position:absolute;inset:0;border-radius:inherit;background-color:var(--theme-primary-color);z-index:0}.submission-select-face--selected .submission-select-check-wrap{position:relative;z-index:1;color:#ffffff}.submission-select-check-wrap .svg-icon path{stroke-width:2.5}@media (hover: hover) and (pointer: fine){.submissions-grid-item--playlist .submission-drag-handle,.submissions-grid-item--playlist .submission-multi-select-checkbox{opacity:0;pointer-events:none}.submissions-grid-item--playlist:hover .submission-drag-handle,.submissions-grid-item--playlist:hover .submission-multi-select-checkbox,.submissions-grid-item--playlist:focus-within .submission-drag-handle,.submissions-grid-item--playlist:focus-within .submission-multi-select-checkbox{opacity:1;pointer-events:auto}.submissions-grid-item--playlist .submission-drag-handle:focus-visible,.submissions-grid-item--playlist .submission-multi-select-checkbox:focus-visible{opacity:1;pointer-events:auto}}.submissions-grid-item.submission-multi-selected .submission-multi-select-checkbox,.submissions-grid-item.submission-multi-selected .submission-drag-handle{opacity:1!important;pointer-events:auto!important}@media (hover: hover) and (pointer: fine){[data-submissions-simple-editor] .submission-multi-selected:not(:hover):not(:focus-within) .submission-drag-handle{opacity:0!important;pointer-events:none!important}}[data-submissions-simple-editor] .submissions-grid-item--playlist{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width: 767px){.submissions-grid-item--playlist .submission-multi-select-checkbox,.submissions-grid-item.submission-multi-selected .submission-multi-select-checkbox{display:none!important}}.submission-text-stage{position:relative;overflow:hidden;isolation:isolate}.submission-text-stage-host{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;pointer-events:none}.submission-text-thumb-stage{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.submission-text-thumb-stage .submission-text-overlay{white-space:pre;overflow-wrap:normal;word-wrap:normal}.gift-timeline-circle{background-color:rgba(255, 255, 255, 0.25);border-color:var(--ui-border-medium)}[data-theme="dark"] .gift-timeline-circle{background-color:rgba(255, 255, 255, 0.25)}[data-theme="light"] .gift-timeline-circle{background-color:rgba(31, 41, 55, 0.25)}html[data-theme-pattern="true"][data-theme="dark"] .gift-timeline-circle{background-color:rgba(255, 255, 255, 0.4)}html[data-theme-pattern="true"][data-theme="light"] .gift-timeline-circle{background-color:rgba(31, 41, 55, 0.4)}.gift-timeline-icon{color:#ffffff}[data-theme="dark"] .gift-timeline-icon{color:#ffffff}[data-theme="light"] .gift-timeline-icon{color:#1f2937}#individual-toast-container:empty,#family-toast-container:empty{display:none}body.manage-page{color:var(--manage-text-color)}.manage-page .nav,.manage-page .promo-banner,.manage-page .manage-tabbar-cta{--color-primary:#c71f0d;--color-primary-hover:#a01808;--color-primary-light:#d62916;--gradient-primary:linear-gradient(135deg, #c71f0d 0%, #d62916 100%);--gradient-primary-hover:linear-gradient(135deg, #a01808 0%, #c71f0d 100%)}.manage-page #app h1{background:none;-webkit-text-fill-color:currentColor}.manage-page .nav,.manage-page .nav button,.manage-page .dropdown-menu,.manage-page .promo-banner{font-family:'Roboto Flex', sans-serif}.manage-page .nav:not(.scrolled){background:none}.manage-page .nav{position:absolute}.manage-content{padding-top:calc(var(--nav-height, 80px) + 2.5rem);padding-bottom:1.5rem}@media (min-width: 768px){.manage-content{padding-top:calc(var(--nav-height, 80px) + 5rem);padding-bottom:3rem}}.manage-tabbar{position:-webkit-sticky;position:sticky;top:var(--promo-banner-height, 0px);z-index:30;border-bottom:1px solid transparent;isolation:isolate}.manage-tabbar::before{content:'';position:absolute;top:0;left:50%;width:100vw;height:calc(100% + 6rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;pointer-events:none;opacity:0;background-color:rgba(3, 7, 18, 0.9);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);mask-image:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.98) 25%, rgba(0, 0, 0, 0.88) 40%, rgba(0, 0, 0, 0.65) 55%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.12) 85%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.98) 25%, rgba(0, 0, 0, 0.88) 40%, rgba(0, 0, 0, 0.65) 55%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.12) 85%, transparent 100%);transition:opacity 0.25s ease}.manage-tabbar.is-stuck::before{opacity:1}.manage-tabbar-sentinel{height:1px;margin-bottom:-1px;pointer-events:none}.manage-tabbar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.manage-tabbar-cta-slot{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:0;visibility:hidden;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);transition:opacity 0.3s ease, visibility 0s linear 0.36s, -webkit-transform 0.36s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.3s ease, transform 0.36s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s linear 0.36s;transition:opacity 0.3s ease, transform 0.36s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s linear 0.36s, -webkit-transform 0.36s cubic-bezier(0.16, 1, 0.3, 1)}.manage-tabbar.is-stuck .manage-tabbar-cta-slot{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 0.3s ease, visibility 0s, -webkit-transform 0.36s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.3s ease, transform 0.36s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s;transition:opacity 0.3s ease, transform 0.36s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s, -webkit-transform 0.36s cubic-bezier(0.16, 1, 0.3, 1)}.manage-tabbar-cta{display:inline-block;padding:0.75rem 1.5rem;border-radius:0.5rem;background:linear-gradient(135deg, #c71f0d 0%, #d62916 100%);color:#ffffff;font-weight:500;white-space:nowrap;text-decoration:none;box-shadow:0 2px 8px rgba(199, 31, 13, 0.3);transition:all 0.3s ease;will-change:transform, box-shadow}.manage-tabbar-cta:hover{background:linear-gradient(135deg, #a01808 0%, #c71f0d 100%);color:#ffffff;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(199, 31, 13, 0.4)}.manage-tabbar-cta:focus-visible{outline:2px solid rgba(255, 255, 255, 0.75);outline-offset:2px}@media (max-width: 1079px){.manage-tabbar-cta{padding:0.5rem 1rem;font-size:0.875rem}}.manage-segmented{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;max-width:100%;min-width:0;padding:4px;border-radius:9999px;background-color:rgba(255, 255, 255, 0.055);border:1px solid rgba(255, 255, 255, 0.09);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.manage-segmented::-webkit-scrollbar{display:none}.manage-segment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.5rem 0.875rem;border-radius:9999px;color:rgba(255, 255, 255, 0.62);font-size:0.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color 0.18s ease, background-color 0.18s ease}.manage-segment:hover{background-color:rgba(255, 255, 255, 0.07);color:#ffffff}.manage-segment[aria-current="true"],.manage-segment[aria-current="true"]:hover{background-color:#ffffff;color:#030712;box-shadow:0 1px 2px rgba(0, 0, 0, 0.35)}.manage-segment:focus-visible{outline:2px solid rgba(255, 255, 255, 0.75);outline-offset:2px}.manage-segment-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.375rem;padding:0 0.375rem;border-radius:9999px;background-color:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.7);font-size:0.6875rem;font-weight:600;line-height:1.125rem}.manage-segment[aria-current="true"] .manage-segment-count{background-color:rgba(3, 7, 18, 0.09);color:rgba(3, 7, 18, 0.64)}:root{--manage-bg-color:#2b2c2e;--manage-text-color:#e7e8e8;--manage-heading-color:#ffffff;--manage-card-bg:rgba(255, 255, 255, 0.05);--manage-card-border:rgba(255, 255, 255, 0.1);--manage-card-body-bg:rgba(255, 255, 255, 0.02);--manage-new-card-bg:#000000;--manage-new-card-border:rgba(255, 255, 255, 0.75);--manage-new-card-text:rgba(255, 255, 255, 0.75);--manage-placeholder-bg:rgba(255, 255, 255, 0.75);--manage-date-pill-bg:rgba(0, 0, 0, 0.5);--manage-date-pill-text:#ffffff;--manage-draft-badge-color:#F59E0B}.manage-bg{background-color:var(--manage-bg-color)}.manage-text{color:var(--manage-text-color)}.manage-heading{color:var(--manage-heading-color)}.manage-card{background-color:var(--manage-card-bg);border-color:var(--manage-card-border)}.manage-card-body{background-color:var(--manage-card-body-bg)}.manage-new-card{background-color:var(--manage-new-card-bg);border-color:var(--manage-new-card-border)}.manage-new-card-text{color:var(--manage-new-card-text)}.manage-placeholder{background-color:var(--manage-placeholder-bg)}.manage-date-pill{background-color:var(--manage-date-pill-bg);color:var(--manage-date-pill-text)}.manage-heading{font-family:'Newsreader', serif}.settings-mode-select:focus{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.settings-mode-select::picker(select){backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:rgba(0, 0, 0, 0.3)!important}.button-hover-darken{transition:background-color 0.2s ease, -webkit-transform 0.2s ease;transition:background-color 0.2s ease, transform 0.2s ease;transition:background-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease}.button-hover-darken:hover:not(:disabled){background-color:rgba(255, 255, 255, 0.3)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-theme="light"] .button-hover-darken:hover:not(:disabled){background-color:rgba(0, 0, 0, 0.15)!important}.public-secondary-action-btn{border-radius:var(--radius-field, 0.5rem);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary-color) 16%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 12%, transparent) 100%);border:1px solid color-mix(in srgb, var(--ui-border-medium) 70%, transparent)!important;color:var(--ui-text-primary)!important;text-decoration:none!important;box-shadow:none!important;transition:opacity 0.2s ease, -webkit-filter 0.2s ease;transition:filter 0.2s ease, opacity 0.2s ease;transition:filter 0.2s ease, opacity 0.2s ease, -webkit-filter 0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-secondary-action-btn:hover:not(.cursor-not-allowed){-webkit-filter:brightness(1.07);filter:brightness(1.07)}.public-secondary-action-btn:nth-child(2){background:linear-gradient(160deg, color-mix(in srgb, var(--theme-secondary-color) 14%, transparent) 0%, color-mix(in srgb, var(--theme-primary-color) 11%, transparent) 100%)!important}.public-secondary-action-btn:nth-child(3){background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary-color) 16%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 12%, transparent) 100%)!important}.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn{color:#ffffff!important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.35);border:1px solid var(--ui-border-subtle)!important;background:rgba(0, 0, 0, 0.48)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(255, 255, 255, 0.08) inset, 0 4px 16px rgba(0, 0, 0, 0.2);opacity:1}.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(2),.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(3){background:rgba(0, 0, 0, 0.48)!important}.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:hover:not(.cursor-not-allowed){-webkit-filter:none;filter:none;background:rgba(0, 0, 0, 0.58)!important;border-color:color-mix(in srgb, var(--ui-border-subtle) 65%, rgba(255, 255, 255, 0.35))!important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 6px 20px rgba(0, 0, 0, 0.28)}.creator-publish-media-actions .creator-publish-media-action app-icon,.creator-publish-media-actions .creator-publish-media-action app-icon svg{color:inherit!important}.creator-publish-media-actions .creator-publish-media-action app-icon svg path[stroke]{stroke:currentColor!important}.creator-publish-media-actions .creator-publish-media-action app-icon svg path[fill]:not([fill="none"]):not([fill="transparent"]){fill:currentColor!important}.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn.cursor-not-allowed{opacity:0.55!important;-webkit-filter:none;filter:none;color:rgba(255, 255, 255, 0.88)!important;background:rgba(0, 0, 0, 0.38)!important;text-shadow:none}html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn,html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(2),html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(3){color:#111827!important;text-shadow:none;border:1px solid var(--ui-border-subtle)!important;background:rgba(255, 255, 255, 0.78)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 4px 14px rgba(0, 0, 0, 0.08)}html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:hover:not(.cursor-not-allowed){-webkit-filter:none;filter:none;background:rgba(255, 255, 255, 0.92)!important;border-color:color-mix(in srgb, var(--ui-border-subtle) 55%, rgba(0, 0, 0, 0.12))!important}html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn.cursor-not-allowed{color:rgba(17, 24, 39, 0.55)!important;background:rgba(255, 255, 255, 0.5)!important}.creator-media-grid-add-tile{box-sizing:border-box;border:2px dashed var(--ui-border-medium);background:var(--ui-bg-subtle)}.creator-media-grid-add-tile__open{color:var(--theme-text-color);font-weight:500;cursor:pointer}.creator-media-grid-add-tile__open:focus-visible{outline:2px solid var(--ui-border-strong);outline-offset:2px}.creator-media-grid-add-tile__glyph{color:var(--theme-text-color)}.creator-media-grid-add-tile__caption{color:var(--theme-text-color)}.creator-media-add-menu-item:hover{background:var(--theme-hover-bg)}.written-message-modal,.written-message-shell{--wm-control-hover-bg:color-mix(in srgb, var(--modal-bg) 88%, var(--theme-text-color) 12%);--wm-control-active-bg:color-mix(in srgb, var(--modal-bg) 76%, var(--theme-text-color) 24%);--wm-control-active-border:color-mix(in srgb, var(--theme-text-color) 20%, var(--ui-border-medium));--wm-control-focus-ring:color-mix(in srgb, var(--theme-text-color) 25%, transparent)}.written-message-editor-stage,.written-message-modal{--wm-slide-chrome:rgba(255, 255, 255, 0.32);--wm-slide-chrome-strong:rgba(255, 255, 255, 0.48);--wm-slide-chrome-active:rgba(255, 255, 255, 0.96);--wm-slide-chrome-shadow:rgba(255, 255, 255, 0.45);--wm-slide-handle-bg:rgba(255, 255, 255, 0.55);--wm-slide-handle-border:rgba(255, 255, 255, 0.35);--wm-slide-snap:rgba(255, 255, 255, 0.82)}html[data-theme='light'] .written-message-editor-stage,html[data-theme='light'] .written-message-modal{--wm-slide-chrome:rgba(0, 0, 0, 0.26);--wm-slide-chrome-strong:rgba(0, 0, 0, 0.4);--wm-slide-chrome-active:rgba(0, 0, 0, 0.72);--wm-slide-chrome-shadow:rgba(0, 0, 0, 0.2);--wm-slide-handle-bg:rgba(255, 255, 255, 0.92);--wm-slide-handle-border:rgba(0, 0, 0, 0.22);--wm-slide-snap:rgba(0, 0, 0, 0.45)}.written-message-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;padding:0.25rem;border-radius:0.5rem;background:var(--theme-input-bg);border:1px solid color-mix(in srgb, var(--ui-border-subtle) 82%, transparent)}.written-message-modal .written-message-toolbar{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.375rem;padding:0;border:none;border-radius:0;background:transparent}.written-message-modal .written-message-select-wrap{min-width:6.75rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:8rem}.written-message-modal .written-message-color-fields{gap:0.375rem}.written-message-modal .written-message-size-wrap{padding-inline:0.5rem;gap:0.25rem}.written-message-modal .written-message-size-input{width:2.25rem}.written-message-modal .written-message-duration-wrap{min-width:4rem;padding-inline:0.375rem;-webkit-column-gap:0.125rem;column-gap:0.125rem}.written-message-modal .written-message-align-group{gap:0.125rem}.written-message-modal .written-message-layer-actions{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.written-message-modal .written-message-add-text-btn{padding-inline:0.375rem 0.75rem}.written-message-color-fields,.written-message-color-field,.written-message-bg-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.written-message-color-input{width:2.25rem;height:2.25rem;padding:0;border:1px solid color-mix(in srgb, var(--ui-border-medium) 85%, transparent);border-radius:0.375rem;cursor:pointer;background-color:transparent;background-image:none;color:transparent;overflow:hidden}.written-message-select-wrap{position:relative;min-width:8.5rem}.written-message-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.25rem;padding:0.375rem 2rem 0.375rem 0.75rem;border-radius:0.375rem;border:1px solid var(--ui-border-medium);background:var(--modal-bg);color:var(--theme-text-color);font-size:0.875rem;cursor:pointer}.written-message-select:focus{outline:2px solid var(--wm-control-focus-ring);outline-offset:1px}.written-message-select-icon{position:absolute;right:0.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:var(--ui-text-secondary)}.written-message-size-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;min-height:2.25rem;padding:0 0.625rem;border-radius:0.375rem;border:1px solid var(--ui-border-medium);background:var(--modal-bg)}.written-message-size-input{width:3rem;border:none;background:transparent;color:var(--theme-text-color);font-size:0.875rem;text-align:center;outline:none;-moz-appearance:textfield}.written-message-duration-input{width:auto;min-width:1.25rem;max-width:2.75rem}.written-message-duration-wrap{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr auto auto 1fr;grid-template-columns:1fr auto auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;column-gap:0.25rem;min-width:4.75rem;padding-inline:0.5rem}.written-message-duration-wrap .written-message-duration-input{-ms-grid-column:2;grid-column:2;text-align:center}.written-message-duration-wrap .written-message-duration-suffix{-ms-grid-column:3;grid-column:3}.written-message-size-input::-webkit-outer-spin-button,.written-message-size-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.written-message-size-suffix{font-size:0.875rem;color:var(--ui-text-secondary)}.written-message-align-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:0.375rem;border:1px solid var(--ui-border-medium);background:var(--modal-bg);color:var(--ui-text-secondary);cursor:pointer;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.written-message-align-btn:hover{background:var(--wm-control-hover-bg);color:var(--theme-text-color)}.written-message-align-btn.is-active{border-color:var(--wm-control-active-border);background:var(--wm-control-active-bg);color:var(--theme-text-color)}.written-message-layer-actions{margin-left:auto}.written-message-add-text-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;min-height:2.25rem;padding:0 0.625rem 0 0.375rem;border-radius:0.375rem;border:1px solid var(--ui-border-medium);background:var(--modal-bg);color:var(--theme-text-color);font-size:0.875rem;font-weight:500;cursor:pointer;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.written-message-add-text-btn:hover:not(:disabled){background:var(--wm-control-hover-bg)}.written-message-add-text-btn:disabled{opacity:0.45;cursor:not-allowed}.written-message-add-text-btn__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0;color:var(--ui-text-secondary)}.written-message-add-text-btn__label{line-height:1;white-space:nowrap}.written-message-text-block--inactive{z-index:1;cursor:pointer}.written-message-text-block--inactive .written-message-text-block__selection{opacity:0;border-color:var(--wm-slide-chrome)}.written-message-text-block--inactive:hover .written-message-text-block__selection{opacity:1}.written-message-text-block.is-active{z-index:3}.written-message-field-display{cursor:pointer;background:transparent;border:none;padding:0;color:inherit;font:inherit;text-align:inherit}.written-message-editor-stage [data-wm-preview]{position:relative;min-height:12rem;overflow:visible}.written-message-preview{position:relative;min-height:12rem;overflow:visible}.written-message-modal .written-message-preview-shell,.written-message-modal [data-wm-participant-editor] [data-wm-editor-root]{width:100%}.written-message-snap-line{position:absolute;pointer-events:none;z-index:3;background:var(--wm-slide-snap, rgba(255, 255, 255, 0.82));opacity:0.85}.written-message-snap-line--x{top:0;bottom:0;left:50%;width:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.written-message-snap-line--y{left:0;right:0;top:50%;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.written-message-text-block{position:absolute;z-index:2;box-sizing:border-box;min-width:2rem;min-height:1.5rem;overflow:visible;-ms-touch-action:none;touch-action:none}.written-message-text-block__selection{position:absolute;inset:0;pointer-events:none;border:1.5px solid transparent;border-radius:2px;opacity:0;transition:opacity 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}.written-message-text-block:hover .written-message-text-block__selection,.written-message-text-block.is-focused .written-message-text-block__selection,.written-message-editor-stage--toolbar-focus .written-message-text-block.is-active .written-message-text-block__selection{opacity:1;border-color:var(--wm-slide-chrome)}.written-message-editor-stage--toolbar-focus .written-message-text-block.is-active:not(.is-focused) .written-message-text-block__selection{border-color:var(--wm-slide-chrome-strong)}.written-message-text-block.is-handle-hover .written-message-text-block__selection,.written-message-text-block.is-dragging .written-message-text-block__selection{border-color:var(--wm-slide-chrome-active);box-shadow:0 0 0 1px var(--wm-slide-chrome-shadow), 0 10px 28px rgba(0, 0, 0, 0.28)}.written-message-text-block__edge{position:absolute;pointer-events:auto;cursor:-webkit-grab;cursor:grab;z-index:3;background:transparent}.written-message-text-block__edge--top{top:-5px;left:10px;right:10px;height:10px}.written-message-text-block__edge--bottom{bottom:-5px;left:10px;right:10px;height:10px}.written-message-text-block__edge--left{left:-5px;top:10px;bottom:10px;width:10px}.written-message-text-block__edge--right{right:-5px;top:10px;bottom:10px;width:10px}.written-message-text-block__handle-dot{position:absolute;width:8px;height:8px;border-radius:9999px;pointer-events:auto;cursor:-webkit-grab;cursor:grab;background:var(--wm-slide-handle-bg);border:1px solid var(--wm-slide-handle-border);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);opacity:0;transition:opacity 0.15s ease, background-color 0.15s ease, -webkit-transform 0.15s ease;transition:opacity 0.15s ease, background-color 0.15s ease, transform 0.15s ease;transition:opacity 0.15s ease, background-color 0.15s ease, transform 0.15s ease, -webkit-transform 0.15s ease;z-index:4}.written-message-text-block:hover .written-message-text-block__handle-dot,.written-message-text-block.is-focused .written-message-text-block__handle-dot,.written-message-editor-stage--toolbar-focus .written-message-text-block.is-active .written-message-text-block__handle-dot,.written-message-text-block.is-dragging .written-message-text-block__handle-dot{opacity:1}.written-message-text-block__handle-dot:hover{background:#fff;-webkit-transform:scale(1.12);transform:scale(1.12)}.written-message-text-block__handle-dot--tl{top:4px;left:4px}.written-message-text-block__handle-dot--tr{top:4px;right:4px}.written-message-text-block__handle-dot--bl{bottom:4px;left:4px}.written-message-text-block__handle-dot--br{bottom:4px;right:4px}.written-message-text-block__body{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.written-message-text-block.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.written-message-text-block.is-dragging .written-message-editor{pointer-events:none}.written-message-node-controls,.written-message-node-btn--solo{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:6}.written-message-node-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;opacity:0;pointer-events:none;transition:opacity 0.15s ease}.written-message-node-btn,.written-message-node-btn--solo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;-ms-flex-negative:0;flex-shrink:0;padding:0;border:1px solid rgba(255, 255, 255, 0.45);border-radius:50%;background:rgba(0, 0, 0, 0.42);color:rgba(255, 255, 255, 0.9);box-shadow:0 2px 10px rgba(0, 0, 0, 0.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity 0.15s ease, background-color 0.15s ease, color 0.15s ease, -webkit-transform 0.15s ease;transition:opacity 0.15s ease, transform 0.15s ease, background-color 0.15s ease, color 0.15s ease;transition:opacity 0.15s ease, transform 0.15s ease, background-color 0.15s ease, color 0.15s ease, -webkit-transform 0.15s ease}.written-message-node-btn--solo{cursor:-webkit-grab;cursor:grab;opacity:0;pointer-events:none}.written-message-node-btn[data-drag-trigger]{cursor:-webkit-grab;cursor:grab}.written-message-node-btn--delete{cursor:pointer}.written-message-node-btn--delete:disabled{opacity:0.35;cursor:not-allowed}.written-message-text-block:hover .written-message-node-controls,.written-message-text-block.is-focused .written-message-node-controls,.written-message-editor-stage--toolbar-focus .written-message-text-block.is-active .written-message-node-controls,.written-message-text-block.is-dragging .written-message-node-controls,.written-message-text-block:hover .written-message-node-btn--solo,.written-message-text-block.is-focused .written-message-node-btn--solo,.written-message-editor-stage--toolbar-focus .written-message-text-block.is-active .written-message-node-btn--solo,.written-message-text-block.is-dragging .written-message-node-btn--solo{opacity:1;pointer-events:auto}.written-message-node-btn:hover:not(:disabled){background:rgba(0, 0, 0, 0.58);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.written-message-node-btn--solo:hover:not(:disabled){-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.written-message-node-btn--delete:hover:not(:disabled){background:rgba(180, 40, 40, 0.75);border-color:rgba(255, 200, 200, 0.5)}.written-message-text-block--overflow .written-message-text-block__body{box-shadow:inset 0 -10px 14px -10px rgba(0, 0, 0, 0.22)}.written-message-preview::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(135deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.02) 42%, rgba(0, 0, 0, 0.02) 58%, rgba(0, 0, 0, 0.1) 100%);mix-blend-mode:soft-light}.written-message-editor{width:100%;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.written-message-editor:not(.is-empty){height:auto;max-height:100%;min-height:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.written-message-overflow-hint{width:100%;margin:0;padding:0 0.25rem;text-align:center;color:rgb(248 113 113)}.written-message-editor.is-empty:before{content:attr(data-placeholder);display:block;width:100%;text-align:inherit;color:color-mix(in srgb, var(--wm-editor-text, #000000) 45%, transparent);pointer-events:none;white-space:nowrap}.written-message-editor.is-empty{overflow:visible;height:auto;min-height:1.3em}.written-message-text-block.has-empty-editor .written-message-text-block__body{overflow:visible}.written-message-editor:focus{outline:none}#clr-picker{display:none;pointer-events:none}#clr-picker.clr-open{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:auto;background-color:var(--modal-bg);border:1px solid var(--modal-border);box-shadow:0 12px 40px rgba(0, 0, 0, 0.38)}dialog.modal #clr-picker{z-index:9999}tribute-written-message-modal dialog.modal #clr-picker,tribute-written-message-modal .modal-box #clr-picker{z-index:10050}tribute-written-message-modal .modal-content.wm-participant-info-visible{padding:15px}tribute-written-message-modal [data-wm-participant-footer-info] .wm-participant-footer-inner{padding:15px}rsvp-modal .modal-content{padding:15px}rsvp-modal .modal-footer .wm-participant-footer-inner{padding:15px}@media (min-width: 768px){tribute-written-message-modal .modal-content.wm-participant-info-visible{padding:23px}tribute-written-message-modal [data-wm-participant-footer-info] .wm-participant-footer-inner{padding:23px}rsvp-modal .modal-content{padding:23px}rsvp-modal .modal-footer .wm-participant-footer-inner{padding:23px}}#photo-modal-inner #clr-picker{z-index:10002;pointer-events:auto}#clr-picker .clr-hue{margin-bottom:14px}#clr-picker .clr-swatches{margin-top:2px}#clr-picker input.clr-color{text-align:left;padding-left:14px;padding-right:12px}#clr-picker.clr-dark{background-color:var(--modal-bg);border-color:var(--modal-border)}#clr-picker.clr-dark input.clr-color{color:var(--theme-text-color);border-color:var(--theme-input-border, var(--ui-border-medium));background-color:var(--theme-input-bg)}#clr-picker.clr-dark .clr-segmented{border-color:var(--theme-input-border, var(--ui-border-medium))}html[data-theme='light'] #clr-picker.clr-open{box-shadow:0 12px 36px rgba(0, 0, 0, 0.14)}html[data-theme='light'] #clr-picker:not(.clr-dark) input.clr-color{color:var(--theme-text-color);border-color:var(--theme-input-border, var(--ui-border-medium));background-color:var(--theme-input-bg)}.written-message-modal{overflow:visible}@media (max-width: 767px){.written-message-color-fields{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 767px){#participate-btn{font-size:1.125rem!important;padding-top:1.05rem!important;padding-bottom:1.05rem!important;min-height:3.5rem}.public-secondary-action-btn{background:transparent!important;border:none!important;border-radius:0!important}.public-secondary-action-btn:nth-child(2),.public-secondary-action-btn:nth-child(3){background:transparent!important}.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn,.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(2),.creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(3){border-radius:var(--radius-field, 0.5rem)!important;border:1px solid var(--ui-border-subtle)!important}html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn,html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(2),html[data-theme="light"] .creator-publish-media-actions .creator-publish-media-action.public-secondary-action-btn:nth-child(3){border-radius:var(--radius-field, 0.5rem)!important;border:1px solid var(--ui-border-subtle)!important}}@media (max-width: 767px){.public-cta-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0!important;padding:0.5rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));pointer-events:none}.public-cta-dock__inner{pointer-events:auto}.public-cta-dock::before{content:'';position:absolute;left:0;right:0;bottom:0;top:-6rem;z-index:-1;pointer-events:none;background:linear-gradient( to bottom, transparent 0, color-mix(in srgb, var(--theme-bg-color) 35%, transparent) 2rem, color-mix(in srgb, var(--theme-bg-color) 82%, transparent) 4.25rem, var(--theme-bg-color) 6rem )}@supports ( ((-webkit-mask-image: linear-gradient(#000, transparent)) or (mask-image: linear-gradient(#000, transparent))) or (-webkit-mask-image: linear-gradient(#000, transparent)) ){.public-cta-dock::before{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient( to bottom, transparent 0, rgba(0, 0, 0, 0.3) 2rem, rgba(0, 0, 0, 0.8) 4.25rem, #000 6rem );mask-image:linear-gradient( to bottom, transparent 0, rgba(0, 0, 0, 0.3) 2rem, rgba(0, 0, 0, 0.8) 4.25rem, #000 6rem )}}body.has-public-cta-dock #tribute-app-shell{padding-bottom:calc(var(--public-cta-dock-height, 10rem) + 0.5rem)}@media (max-height: 520px){.public-cta-dock{position:static;margin:1rem 0 0!important;padding:0;pointer-events:auto}.public-cta-dock::before{display:none}body.has-public-cta-dock #tribute-app-shell{padding-bottom:0}}}.section-heading-text{color:#ffffff}html[data-theme="light"] .section-heading-text{color:#000000}input.gift-marketplace-toggle.toggle.toggle-sm:checked{background-color:var(--theme-primary-color)!important;border-color:var(--theme-primary-color)!important;color:#ffffff!important;--input-color:#ffffff!important}@supports (view-transition-name: none){.gift-purchases-section--vt{view-transition-name:gift-section}}::view-transition-old(gift-section),::view-transition-new(gift-section){-webkit-animation-duration:0.38s;animation-duration:0.38s;-webkit-animation-timing-function:cubic-bezier(0.33, 1, 0.68, 1);animation-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}::view-transition-old(gift-section){-webkit-animation-name:gift-section-fade-slide-out;animation-name:gift-section-fade-slide-out}::view-transition-new(gift-section){-webkit-animation-name:gift-section-fade-slide-in;animation-name:gift-section-fade-slide-in}@-webkit-keyframes gift-section-fade-slide-in{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes gift-section-fade-slide-in{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes gift-section-fade-slide-out{to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes gift-section-fade-slide-out{to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){::view-transition-old(gift-section),::view-transition-new(gift-section){-webkit-animation:none!important;animation:none!important}}.tabs-box{--tabs-box-radius:calc(var(--radius-field) + var(--radius-field) + var(--radius-field))}#navbar-view-mode-tabs.tabs.tabs-box{background-color:var(--toggle-bg)!important;border:1px solid var(--toggle-border)!important;border-radius:var(--rounded-box, 0.5rem);--tab-height:auto!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2px}#navbar-view-mode-tabs .tab{color:var(--ui-text-tertiary);border:none;padding:0.125rem 0.5rem;min-height:1.5rem;font-size:0.8125rem}#navbar-view-mode-tabs .tab:checked{background-color:var(--ui-text-primary)!important;color:var(--ui-bg-strong)!important;border:none}.mobile-view-toggle.tabs.tabs-box{background-color:var(--toggle-bg, rgba(255,255,255,0.12))!important;border:1px solid var(--toggle-border, rgba(255,255,255,0.2))!important;border-radius:0.25rem;--tab-height:auto!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:3px}.mobile-view-toggle .tab{color:var(--ui-text-tertiary);border:none;padding:0.5rem 1rem;min-height:2.5rem;font-size:0.9375rem;font-weight:500}.mobile-view-toggle .tab:checked{background-color:var(--ui-text-primary)!important;color:var(--ui-bg-strong)!important;border:none}#shopping-cart-dropdown input::-webkit-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#shopping-cart-dropdown input:-ms-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#shopping-cart-dropdown input::placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}#shopping-cart-dropdown input::-moz-selection{background:var(--theme-primary-color);color:var(--btn-primary-text)}#shopping-cart-dropdown input::selection{background:var(--theme-primary-color);color:var(--btn-primary-text)}#shopping-cart-dropdown input::-moz-selection{background:var(--theme-primary-color);color:var(--btn-primary-text)}#welcome-message-editor-settings,#participant-prompt-input,#recipient-name-input,.settings-slideout-text-field{font-size:1rem!important;line-height:1.5!important}#welcome-message-editor-settings .settings-field-placeholder{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important;opacity:1!important}#cancel-complete-btn:hover,#completion-modal-cancel:hover{background-color:color-mix(in srgb, var(--theme-text-color) 12%, transparent)!important}.delivery-preferences-form input::-webkit-input-placeholder,.delivery-preferences-form textarea::-webkit-input-placeholder,.delivery-preferences-form select::-webkit-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}.delivery-preferences-form input:-ms-input-placeholder,.delivery-preferences-form textarea:-ms-input-placeholder,.delivery-preferences-form select:-ms-input-placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}.delivery-preferences-form input::placeholder,.delivery-preferences-form textarea::placeholder,.delivery-preferences-form select::placeholder{color:var(--ui-text-tertiary)!important;opacity:1!important}.delivery-section-title{font-size:0.875rem;font-weight:500;color:var(--theme-text-color);margin-bottom:0.5rem}.delivery-people-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.5rem 0}.delivery-row-title{font-size:0.875rem;font-weight:500;color:var(--theme-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-row-title.is-placeholder{font-weight:400;color:var(--ui-text-tertiary)}.delivery-row-subline{font-size:0.875rem;color:var(--ui-text-secondary);margin-top:0.125rem}.delivery-role-static{-ms-flex-negative:0;flex-shrink:0;font-size:0.875rem;color:var(--ui-text-tertiary);padding:0.125rem 0.375rem}.delivery-audience-icon{width:2.5rem;height:2.5rem;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:color-mix(in srgb, var(--theme-text-color) 8%, transparent)}.delivery-methods{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0.625rem}.delivery-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.625rem;padding:0.875rem;border:1px solid var(--theme-input-border);border-radius:0.75rem;cursor:pointer;color:var(--theme-text-color)}.delivery-method.is-selected{border-color:#fff;background:rgba(255, 255, 255, 0.06)}.delivery-method{position:relative}.delivery-method-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:0.125rem;border:1px solid var(--theme-input-border);border-radius:50%}.delivery-method-indicator svg{width:0.875rem;height:0.875rem;visibility:hidden}.delivery-method.is-selected .delivery-method-indicator{background:#fff;border-color:#fff;color:#1c1c1c}.delivery-method.is-selected .delivery-method-indicator svg{visibility:visible}.delivery-method-radio:focus-visible + .delivery-method-indicator{outline:2px solid var(--theme-text-color);outline-offset:3px}html[data-theme="light"] .delivery-method.is-selected{border-color:#777;background:#fff}html[data-theme="light"] .delivery-method.is-selected .delivery-method-indicator{border-color:#777}.delivery-method strong{display:block;font-size:1rem;font-weight:600}.delivery-method-copy > span{display:block;margin-top:0.25rem;font-size:0.875rem;color:var(--ui-text-secondary)}.delivery-input{width:100%;padding:0.625rem 0.75rem;border:1px solid var(--theme-input-border);border-radius:0.5rem;background:var(--theme-input-bg);color:var(--theme-text-color);font-size:1rem;line-height:1.5}#delivery-schedule .delivery-input{box-sizing:border-box;height:2.75rem;min-height:2.75rem}.delivery-email-help{margin-top:0.5rem}#delivery-recipient-row[hidden]{display:none}.delivery-recipient-reveal{-webkit-animation:delivery-recipient-in 220ms ease-out;animation:delivery-recipient-in 220ms ease-out}@-webkit-keyframes delivery-recipient-in{from{opacity:0;-webkit-transform:translateY(-0.375rem);transform:translateY(-0.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes delivery-recipient-in{from{opacity:0;-webkit-transform:translateY(-0.375rem);transform:translateY(-0.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.delivery-recipient-reveal{-webkit-animation:none;animation:none}}[aria-labelledby="delivery-people-title"] .delivery-people-row{padding:0.375rem 0}[aria-labelledby="delivery-people-title"] .delivery-people-row .delivery-row-title,.delivery-guest-row .delivery-row-title{line-height:1.25}[aria-labelledby="delivery-people-title"] .delivery-people-row .delivery-row-subline,.delivery-guest-row .delivery-row-subline{line-height:1.25;margin-top:0}.delivery-guest-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;margin:0.875rem 0 0.5rem}.delivery-guest-list{max-height:14rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--theme-input-border);border-radius:0.625rem}.delivery-guest-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.5rem 0.75rem;cursor:pointer}.delivery-guest-row + .delivery-guest-row{border-top:1px solid var(--ui-border-light)}.delivery-guest-row:hover{background:color-mix(in srgb, var(--theme-text-color) 4%, transparent)}.delivery-guest-avatar{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.delivery-access{border-top:1px solid var(--theme-input-border);padding-top:0.75rem}.delivery-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}@media (max-width: 480px){.delivery-methods{-ms-grid-columns:1fr;grid-template-columns:1fr}.delivery-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.delivery-guest-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}}@-webkit-keyframes csv-import-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes csv-import-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.csv-import-spinner{width:48px;height:48px;border:4px solid rgba(255, 255, 255, 0.3);border-top-color:white;border-radius:50%;-webkit-animation:csv-import-spin 0.8s linear infinite;animation:csv-import-spin 0.8s linear infinite}@media (min-width: 768px){.manage-navbar{padding:1.5rem 3rem!important}.manage-nav-logo{height:2.5rem!important}}.manage-new-tribute-btn{background:linear-gradient(135deg, #f02311 0%, #ff4d3d 100%)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px rgba(240, 35, 17, 0.3)!important;transition:all 0.3s ease!important}.manage-new-tribute-btn:hover{background:linear-gradient(135deg, #d41c0c 0%, #f02311 100%)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(240, 35, 17, 0.4)!important}@media (min-width: 768px){#video-player{width:50vw!important}}.v3-subtle-field{background-color:var(--ui-bg-subtle)!important;border:1px solid var(--ui-border-medium)!important}.v3-subtle-field-input{color:var(--ui-text-primary)!important}#slideout-panel .v3-subtle-field-input::-webkit-input-placeholder,#slideout-panel .v3-subtle-field-input::-webkit-input-placeholder,#slideout-panel .v3-subtle-field-input::-moz-placeholder,#slideout-panel .v3-subtle-field-input:-ms-input-placeholder,tribute-written-message-modal .v3-subtle-field-input::-webkit-input-placeholder,tribute-written-message-modal .v3-subtle-field-input::-webkit-input-placeholder,tribute-written-message-modal .v3-subtle-field-input::-moz-placeholder,tribute-written-message-modal .v3-subtle-field-input:-ms-input-placeholder,.v3-subtle-field-input::-webkit-input-placeholder,.v3-subtle-field-input::-webkit-input-placeholder,.v3-subtle-field-input::-moz-placeholder,.v3-subtle-field-input:-ms-input-placeholder,#recipient-name-input::-webkit-input-placeholder,#recipient-name-input::-webkit-input-placeholder,#participant-prompt-input::-webkit-input-placeholder,#participant-prompt-input::-webkit-input-placeholder,#custom-prompt-input::-webkit-input-placeholder,#custom-prompt-input::-webkit-input-placeholder,#custom-prompt-input::-moz-placeholder,#custom-prompt-input:-ms-input-placeholder{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important;opacity:1!important}#slideout-panel .v3-subtle-field-input::placeholder,#slideout-panel .v3-subtle-field-input::-webkit-input-placeholder,#slideout-panel .v3-subtle-field-input::-moz-placeholder,#slideout-panel .v3-subtle-field-input:-ms-input-placeholder,tribute-written-message-modal .v3-subtle-field-input::placeholder,tribute-written-message-modal .v3-subtle-field-input::-webkit-input-placeholder,tribute-written-message-modal .v3-subtle-field-input::-moz-placeholder,tribute-written-message-modal .v3-subtle-field-input:-ms-input-placeholder,.v3-subtle-field-input::placeholder,.v3-subtle-field-input::-webkit-input-placeholder,.v3-subtle-field-input::-moz-placeholder,.v3-subtle-field-input:-ms-input-placeholder,#recipient-name-input::placeholder,#recipient-name-input::-webkit-input-placeholder,#participant-prompt-input::placeholder,#participant-prompt-input::-webkit-input-placeholder,#custom-prompt-input::placeholder,#custom-prompt-input::-webkit-input-placeholder,#custom-prompt-input::-moz-placeholder,#custom-prompt-input:-ms-input-placeholder{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important;opacity:1!important}#slideout-panel .v3-subtle-field-input:placeholder-shown,tribute-written-message-modal .v3-subtle-field-input:placeholder-shown,.v3-subtle-field-input:placeholder-shown,#recipient-name-input:placeholder-shown,#participant-prompt-input:placeholder-shown,#custom-prompt-input:placeholder-shown{-webkit-text-fill-color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important}#slideout-panel .v3-subtle-field-input:not(:placeholder-shown),tribute-written-message-modal .v3-subtle-field-input:not(:placeholder-shown),.v3-subtle-field-input:not(:placeholder-shown),#recipient-name-input:not(:placeholder-shown),#participant-prompt-input:not(:placeholder-shown),#custom-prompt-input:not(:placeholder-shown){-webkit-text-fill-color:var(--ui-text-primary)!important}#slideout-panel .textarea-ghost.v3-subtle-field-input::-webkit-input-placeholder,#slideout-panel .textarea-ghost::-webkit-input-placeholder{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important;opacity:1!important}#slideout-panel .textarea-ghost.v3-subtle-field-input:-ms-input-placeholder,#slideout-panel .textarea-ghost:-ms-input-placeholder{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important;opacity:1!important}#slideout-panel .textarea-ghost.v3-subtle-field-input::placeholder,#slideout-panel .textarea-ghost::placeholder{color:var(--ui-text-tertiary, rgba(255, 255, 255, 0.5))!important;opacity:1!important}.concierge-player-aspect#concierge-player-container{aspect-ratio:16 / 9;width:100%}.concierge-player-aspect .story-player-container{width:100%!important;height:100%!important;min-height:0!important}.concierge-player-aspect .reveal,.concierge-player-aspect .reveal .slides,.concierge-player-aspect .reveal .slides .slide{width:100%!important}.concierge-player-aspect .reveal .slides .slide video,.concierge-player-aspect .reveal .slides .slide iframe{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#concierge-player-container .fullscreen-button-container{display:none!important}@media (min-width: 768px){#concierge-player-container .top-right-controls{display:none!important}}@media (max-width: 767px){#concierge-player-container .overview-button-container{display:none!important}}.completed-final-player media-controller{--media-control-background:transparent;--media-control-hover-background:transparent;--media-icon-color:#fff;--media-text-color:#fff;--media-font-family:sans-serif;--media-font-size:14px;--media-range-thumb-background:#fff;--media-range-thumb-width:12px;--media-range-thumb-height:12px;--media-range-bar-color:#fff;--media-range-track-background:rgba(255, 255, 255, 0.25);--media-range-track-height:5px;--media-range-track-border-radius:2.5px}.completed-final-player media-control-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:28px 12px 10px;background:linear-gradient( to bottom, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.05) 12%, hsla(0, 0%, 0%, 0.1) 22%, hsla(0, 0%, 0%, 0.18) 32%, hsla(0, 0%, 0%, 0.26) 41%, hsla(0, 0%, 0%, 0.35) 50%, hsla(0, 0%, 0%, 0.45) 59%, hsla(0, 0%, 0%, 0.55) 67%, hsla(0, 0%, 0%, 0.65) 76%, hsla(0, 0%, 0%, 0.74) 84%, hsla(0, 0%, 0%, 0.83) 92%, hsla(0, 0%, 0%, 0.9) 100% )}.completed-final-player media-play-button svg,.completed-final-player media-mute-button svg{width:25px;height:25px}.completed-final-player media-fullscreen-button svg{width:16px;height:16px}.completed-final-player media-play-button,.completed-final-player media-mute-button,.completed-final-player media-playback-rate-button,.completed-final-player media-fullscreen-button{padding:0 5px}.completed-final-player media-time-display{padding:0 5px}.completed-final-player media-time-range{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px}.completed-final-player media-volume-range{width:100px;padding:0 5px}.concierge-story-player-preview-watermark{font-family:var(--app-font-family);font-size:clamp(1.25rem, 2.6vmin, 1.625rem);font-weight:600;letter-spacing:normal;top:1.5rem}#concierge-player-container .play-button,#concierge-player-container .pause-button{width:56px!important;height:56px!important}#concierge-player-container .play-button svg,#concierge-player-container .pause-button svg{width:28px!important;height:28px!important}.concierge-review-section textarea::-webkit-input-placeholder,.concierge-review-section input::-webkit-input-placeholder{color:var(--ui-text-primary)!important;opacity:0.4!important}.concierge-review-section textarea:-ms-input-placeholder,.concierge-review-section input:-ms-input-placeholder{color:var(--ui-text-primary)!important;opacity:0.4!important}.concierge-review-section textarea::placeholder,.concierge-review-section input::placeholder{color:var(--ui-text-primary)!important;opacity:0.4!important}.concierge-review-section textarea:focus,.concierge-review-section input:focus{outline:none!important;box-shadow:none!important;border-color:var(--ui-border-strong)!important}.concierge-review-section .concierge-inline-tooltip{bottom:calc(100% + 0.45rem);-webkit-transform-origin:bottom right;transform-origin:bottom right;visibility:hidden;pointer-events:none;opacity:0;-webkit-transform:translate3d(0, 6px, 0) scale(0.97);transform:translate3d(0, 6px, 0) scale(0.97);transition:opacity 0.28s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.32s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.28s cubic-bezier(0.16, 1, 0.3, 1), transform 0.32s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.28s cubic-bezier(0.16, 1, 0.3, 1), transform 0.32s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.32s cubic-bezier(0.16, 1, 0.3, 1)}.concierge-review-section .concierge-inline-tooltip.concierge-inline-tooltip--open{visibility:visible;pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.concierge-review-section .concierge-inline-tooltip-dismiss{background:transparent;border:none;cursor:pointer;color:inherit}.concierge-review-section .concierge-inline-tooltip-dismiss:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary-color, #8b5cf6) 65%, white);outline-offset:2px}@media (prefers-reduced-motion: reduce){.concierge-review-section .concierge-inline-tooltip{transition-duration:0.01ms;transition-delay:0s;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.concierge-review-section .concierge-inline-tooltip:not(.concierge-inline-tooltip--open){opacity:0;-webkit-transform:translate3d(0, 4px, 0) scale(1);transform:translate3d(0, 4px, 0) scale(1)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#concierge-player-container .overview .slides{width:100%!important;-ms-grid-columns:(1fr)[3]!important;grid-template-columns:repeat(3, 1fr)!important;gap:0.5rem!important;padding:0.5rem!important}@media (min-width: 768px){#concierge-player-container .overview .slides{-ms-grid-columns:(1fr)[4]!important;grid-template-columns:repeat(4, 1fr)!important}}@media (min-width: 1024px){#concierge-player-container .overview .slides{-ms-grid-columns:(1fr)[6]!important;grid-template-columns:repeat(6, 1fr)!important}}.concierge-review-section .concierge-review-heading-status-dot-wrap .status{width:0.75rem;height:0.75rem}@media (max-width: 767px){#concierge-submissions-section .grid.grid-cols-6{-ms-grid-columns:(minmax(0, 1fr))[5]!important;grid-template-columns:repeat(5, minmax(0, 1fr))!important}}#concierge-submissions-section button.submissions-show-less[data-submissions-show-less-publish='true']{margin-top:1.75rem}.concierge-below-player .ip-cta-stack{margin-top:1.25rem}.concierge-comment-bubble{background-color:rgba(0, 0, 0, 0.1)}[data-theme="light"] .concierge-comment-bubble{background-color:rgba(255, 255, 255, 0.15)}.concierge-review-section button.concierge-toggle-complete-btn *,.concierge-review-section button.concierge-toggle-feedback-required-btn *,.concierge-review-section button#concierge-tasks-sort-trigger *,.concierge-review-section button.concierge-completed-toggle-header *{pointer-events:none}.app-floating-action-tip,.concierge-floating-action-tip{position:fixed;z-index:99999;max-width:min(18rem, calc(100vw - 1rem));padding:8px 12px;border-radius:var(--radius-field, 0.25rem);font-size:0.75rem;line-height:1.35;text-align:center;white-space:normal;pointer-events:none;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 24px rgba(0, 0, 0, 0.28);background-color:var(--tooltip-glass-surface);border:1px solid var(--tooltip-glass-border);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);color:var(--ui-text-primary, #ffffff);font-family:var(--app-font-family);opacity:1;transition:opacity 0.18s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.18s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.18s cubic-bezier(0.16, 1, 0.3, 1), transform 0.18s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.18s cubic-bezier(0.16, 1, 0.3, 1), transform 0.18s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.18s cubic-bezier(0.16, 1, 0.3, 1)}html[data-theme='light'] .app-floating-action-tip,html[data-theme='light'] .concierge-floating-action-tip{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.06), 0 12px 28px rgba(0, 0, 0, 0.1)}[data-theme='dark'] .app-floating-action-tip,[data-theme='dark'] .concierge-floating-action-tip{text-shadow:0 1px 2px rgba(0, 0, 0, 0.35)}@media (prefers-reduced-motion: reduce){.app-floating-action-tip,.concierge-floating-action-tip{transition-duration:0.01ms}}.app-floating-action-tip::after,.concierge-floating-action-tip::after{content:'';position:absolute;left:50%;bottom:-6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--tooltip-glass-arrow)}.app-floating-action-tip.app-floating-action-tip--flip-below::after,.concierge-floating-action-tip.concierge-floating-action-tip--flip-below::after{bottom:auto;top:-6px;border-top:none;border-bottom:6px solid var(--tooltip-glass-arrow)}.app-floating-action-tip.hidden,.concierge-floating-action-tip.hidden{display:none}dialog.modal > .app-floating-action-tip{z-index:200}#slideout-panel > .app-floating-action-tip{z-index:200}.concierge-review-section .concierge-task{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.concierge-review-section .concierge-task-request,.concierge-review-section .concierge-task-request *,.concierge-review-section .concierge-comment-bubble,.concierge-review-section .concierge-comment-bubble *{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.concierge-review-section .concierge-task-request ::-moz-selection,.concierge-review-section .concierge-task-request *::-moz-selection{background-color:rgba(59, 130, 246, 0.45)!important;color:inherit!important}.concierge-review-section .concierge-task-request ::selection,.concierge-review-section .concierge-task-request *::selection{background-color:rgba(59, 130, 246, 0.45)!important;color:inherit!important}.concierge-review-section .concierge-task-request::-moz-selection,.concierge-review-section .concierge-task-request *::-moz-selection{background-color:rgba(59, 130, 246, 0.45)!important;color:inherit!important}.concierge-review-section .concierge-comment-bubble ::-moz-selection,.concierge-review-section .concierge-comment-bubble *::-moz-selection{background-color:rgba(59, 130, 246, 0.45)!important;color:inherit!important}.concierge-review-section .concierge-comment-bubble ::selection,.concierge-review-section .concierge-comment-bubble *::selection{background-color:rgba(59, 130, 246, 0.45)!important;color:inherit!important}.concierge-review-section .concierge-comment-bubble::-moz-selection,.concierge-review-section .concierge-comment-bubble *::-moz-selection{background-color:rgba(59, 130, 246, 0.45)!important;color:inherit!important}.concierge-review-section .concierge-task textarea,.concierge-review-section .concierge-task input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#concierge-player-container .uploader-label{display:none!important}.concierge-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;height:1.5rem;padding:1px 8px;border-radius:9999px;font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.concierge-badge-info{background-color:rgba(96, 165, 250, 0.15);color:rgb(147, 197, 253)}.concierge-badge-warning{background-color:rgba(251, 191, 36, 0.15);color:rgb(252, 211, 77)}.concierge-badge-success{background-color:rgba(74, 222, 128, 0.15);color:rgb(134, 239, 172)}.concierge-badge-error{background-color:rgba(248, 113, 113, 0.15);color:rgb(252, 165, 165)}.concierge-badge-accent{background-color:rgba(192, 132, 252, 0.15);color:rgb(216, 180, 254)}.concierge-badge-ghost{background-color:rgba(156, 163, 175, 0.15);color:rgb(209, 213, 219)}[data-theme="light"] .concierge-badge-info{background-color:rgba(59, 130, 246, 0.1);color:rgb(37, 99, 235)}[data-theme="light"] .concierge-badge-warning{background-color:rgba(245, 158, 11, 0.1);color:rgb(180, 83, 9)}[data-theme="light"] .concierge-badge-success{background-color:rgba(34, 197, 94, 0.1);color:rgb(22, 163, 74)}[data-theme="light"] .concierge-badge-error{background-color:rgba(239, 68, 68, 0.1);color:rgb(220, 38, 38)}[data-theme="light"] .concierge-badge-accent{background-color:rgba(168, 85, 247, 0.1);color:rgb(147, 51, 234)}[data-theme="light"] .concierge-badge-ghost{background-color:rgba(107, 114, 128, 0.1);color:rgb(75, 85, 99)}.concierge-completed-toggle-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.35rem 0.55rem;margin:0;border:none;border-radius:0.375rem;cursor:pointer;font-family:var(--app-font-family);background:transparent;color:inherit;transition:background-color 0.15s ease}.concierge-completed-toggle-header:hover{background-color:var(--ui-bg-subtle-hover)}.concierge-completed-toggle-header-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--ui-text-secondary)}.concierge-completed-toggle-header:hover .concierge-completed-toggle-header-icon{color:var(--ui-text-primary)}.concierge-preferences-card[open] .concierge-preferences-card-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.concierge-tasks-header-sep{width:1px;height:1rem;-ms-flex-negative:0;flex-shrink:0;background-color:color-mix(in srgb, var(--ui-text-secondary) 40%, transparent)}#concierge-cover-image .concierge-cover-edit-chip-inner{border-color:rgba(0, 0, 0, 0.2)}html[data-theme='light'] #concierge-cover-image .concierge-cover-edit-chip{box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), 0 2px 8px rgba(0, 0, 0, 0.1)}html[data-theme='light'] #concierge-cover-image .concierge-cover-edit-chip-inner{border-color:rgba(0, 0, 0, 0.3)}@media (max-width: 767px){.concierge-review-header__layout{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(0, 1fr);grid-template-columns:auto minmax(0, 1fr);-webkit-column-gap:0.75rem;column-gap:0.75rem;row-gap:0.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.concierge-review-header__body{display:contents}.concierge-review-header__cover{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.concierge-review-header__title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.concierge-review-header__deadline{grid-column:1 / -1;-ms-grid-row:2;grid-row:2}}@media (min-width: 768px){.concierge-review-header__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem}.concierge-review-header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;min-width:0;padding-top:0.25rem}}.concierge-task-panel-layout{min-height:0;box-sizing:border-box}.concierge-task-panel-list-shell{min-height:0;box-sizing:border-box}.concierge-task-panel-composer-shell{box-sizing:border-box}.concierge-review-section #concierge-add-task-btn:disabled{opacity:0.42!important;pointer-events:auto!important;cursor:not-allowed!important;-webkit-filter:grayscale(0.2) brightness(0.9);filter:grayscale(0.2) brightness(0.9);box-shadow:none!important}.concierge-review-section .concierge-review-orientation-subtitle{max-width:none;width:100%;letter-spacing:0.0175em}.concierge-review-section .concierge-feedback-needed-banner{background-color:rgba(234, 179, 8, 0.12);border:1px solid rgba(234, 179, 8, 0.35)}.concierge-review-section .concierge-task.concierge-task--blocked{margin-left:-0.125rem;padding-left:calc(1rem - 3px);border-left:3px solid rgb(234 179 8);border-radius:4px}.concierge-review-section .concierge-task.concierge-task--completed{margin-left:-0.125rem;padding-left:calc(1rem - 3px);border-left:3px solid rgb(74 222 128);border-radius:4px}.concierge-review-section .concierge-task-request,.concierge-review-section .concierge-task-request p,.concierge-review-section .concierge-task-request li{overflow-wrap:anywhere;word-break:break-word}.concierge-review-section .concierge-task-request ul{max-width:100%}.concierge-review-section .concierge-request-input-wrap{max-width:100%}.concierge-review-section button.concierge-comment-reply-btn.btn.btn-sm{border:1px solid var(--ui-border-medium)!important;background-color:var(--ui-bg-subtle-hover)!important;color:var(--ui-text-secondary)!important;box-shadow:none!important}.cta-banner-decor{position:relative}.cta-banner-decor::before{content:'';position:absolute;inset:0;background:rgba(0, 0, 0, 0.3333);pointer-events:none;z-index:1}.cta-banner-glow-layer{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.cta-banner-glow-main{position:absolute;top:45%;right:8%;-webkit-transform:translate(10%, -50%);transform:translate(10%, -50%);width:560px;height:560px;background:radial-gradient(ellipse, rgba(240,199,94,0.28) 0%, rgba(220,170,60,0.14) 25%, rgba(200,140,40,0.06) 45%, transparent 70%);border-radius:50%}.cta-banner-glow-hot{position:absolute;top:38%;right:4%;-webkit-transform:translate(5%, -40%);transform:translate(5%, -40%);width:320px;height:320px;background:radial-gradient(circle, rgba(255,230,150,0.18) 0%, rgba(255,210,100,0.06) 40%, transparent 65%);border-radius:50%}.cta-banner-glow-rim{position:absolute;top:50%;right:12%;-webkit-transform:translate(15%, -55%);transform:translate(15%, -55%);width:440px;height:380px;background:radial-gradient(ellipse, rgba(255,200,80,0.1) 0%, transparent 60%);border-radius:50%}.cta-banner-glow-purple{position:absolute;bottom:-20%;left:15%;width:350px;height:350px;background:radial-gradient(circle, rgba(120,60,200,0.06) 0%, transparent 60%);border-radius:50%}.cta-banner-bokeh{position:absolute;pointer-events:none;z-index:3;-webkit-filter:blur(8px);filter:blur(8px)}.cta-banner-bk-gold{background:radial-gradient(ellipse, rgba(240,200,90,0.2) 0%, rgba(240,200,90,0.06) 40%, rgba(240,200,90,0) 70%)}.cta-banner-bk-warm{background:radial-gradient(ellipse, rgba(255,180,100,0.15) 0%, rgba(255,180,100,0.04) 40%, rgba(255,180,100,0) 70%)}.cta-banner-bk-soft{background:radial-gradient(ellipse, rgba(255,240,200,0.1) 0%, rgba(255,240,200,0.03) 40%, rgba(255,240,200,0) 70%)}.cta-banner-bk1{width:140px;height:110px;border-radius:55% 45% 50% 50%;top:12%;right:22%;-webkit-animation:cta-banner-drift 6s ease-in-out infinite;animation:cta-banner-drift 6s ease-in-out infinite}.cta-banner-bk2{width:100px;height:75px;border-radius:45% 55% 48% 52%;top:22%;right:0%;-webkit-animation:cta-banner-drift 7s ease-in-out infinite 1s;animation:cta-banner-drift 7s ease-in-out infinite 1s}.cta-banner-bk3{width:160px;height:120px;border-radius:50% 50% 42% 58%;top:50%;right:-4%;-webkit-animation:cta-banner-drift 8s ease-in-out infinite 2s;animation:cta-banner-drift 8s ease-in-out infinite 2s}.cta-banner-bk4{width:80px;height:60px;border-radius:48% 52% 55% 45%;top:32%;right:24%;-webkit-animation:cta-banner-drift 5s ease-in-out infinite 0.5s;animation:cta-banner-drift 5s ease-in-out infinite 0.5s}.cta-banner-bk5{width:120px;height:90px;border-radius:52% 48% 45% 55%;bottom:14%;right:4%;-webkit-animation:cta-banner-drift 7s ease-in-out infinite 3s;animation:cta-banner-drift 7s ease-in-out infinite 3s}.cta-banner-bk6{width:70px;height:90px;border-radius:45% 55% 52% 48%;top:14%;right:6%;-webkit-animation:cta-banner-drift 5.5s ease-in-out infinite 1.5s;animation:cta-banner-drift 5.5s ease-in-out infinite 1.5s}.cta-banner-bk7{width:110px;height:80px;border-radius:55% 45% 48% 52%;bottom:10%;right:2%;-webkit-animation:cta-banner-drift 6.5s ease-in-out infinite 0.8s;animation:cta-banner-drift 6.5s ease-in-out infinite 0.8s}.cta-banner-bk8{width:90px;height:120px;border-radius:48% 52% 55% 45%;top:62%;right:20%;-webkit-animation:cta-banner-drift 7.5s ease-in-out infinite 2.5s;animation:cta-banner-drift 7.5s ease-in-out infinite 2.5s}@-webkit-keyframes cta-banner-drift{0%,100%{-webkit-transform:translateY(0) scale(1) rotate(0deg);transform:translateY(0) scale(1) rotate(0deg);opacity:0.6}50%{-webkit-transform:translateY(-8px) scale(1.06) rotate(5deg);transform:translateY(-8px) scale(1.06) rotate(5deg);opacity:0.9}}@keyframes cta-banner-drift{0%,100%{-webkit-transform:translateY(0) scale(1) rotate(0deg);transform:translateY(0) scale(1) rotate(0deg);opacity:0.6}50%{-webkit-transform:translateY(-8px) scale(1.06) rotate(5deg);transform:translateY(-8px) scale(1.06) rotate(5deg);opacity:0.9}}.cta-banner-floating-icons{position:absolute;inset:0;pointer-events:none;z-index:6}.cta-banner-floating-icons--public{-webkit-transform:scale(0.92);transform:scale(0.92);-webkit-transform-origin:center center;transform-origin:center center}.cta-banner-floating-icons--public .cta-banner-h1{right:26%}.cta-banner-floating-icons--public .cta-banner-h2{right:2%}.cta-banner-floating-icons--public .cta-banner-h3{right:6%}.cta-banner-floating-icons--public .cta-banner-h4{right:30%}.cta-banner-floating-icons--public .cta-banner-h5{right:10%}.cta-banner-floating-icons--public .cta-banner-h6{right:0%}.cta-banner-floating-icons--public .cta-banner-h7{right:26%;bottom:10%}.cta-banner-floating-icons--public .cta-banner-s1{right:2%}.cta-banner-floating-icons--public .cta-banner-s2{right:4%}.cta-banner-floating-icons--public .cta-banner-s3{right:6%}.cta-banner-floating-icons--public .cta-banner-s4{right:32%}.cta-banner-floating-icons--public .cta-banner-s5{right:34%;bottom:40%}.cta-banner-floating-icons--public .cta-banner-s7{right:24%}.cta-banner-heart{position:absolute;z-index:6;pointer-events:none}.cta-banner-h1{top:10%;right:28%;z-index:99;width:42px;-webkit-filter:drop-shadow(0 4px 12px rgba(217,58,40,0.5));filter:drop-shadow(0 4px 12px rgba(217,58,40,0.5));-webkit-animation:cta-banner-fh1-opaque 4.2s ease-in-out infinite;animation:cta-banner-fh1-opaque 4.2s ease-in-out infinite}.cta-banner-h2{bottom:24%;right:10%;width:18px;-webkit-filter:drop-shadow(0 2px 6px rgba(217,58,40,0.4));filter:drop-shadow(0 2px 6px rgba(217,58,40,0.4));-webkit-animation:cta-banner-fh2 5.8s ease-in-out infinite 0.6s;animation:cta-banner-fh2 5.8s ease-in-out infinite 0.6s}.cta-banner-h3{top:14%;right:8%;width:32px;-webkit-filter:drop-shadow(0 3px 10px rgba(217,58,40,0.45));filter:drop-shadow(0 3px 10px rgba(217,58,40,0.45));-webkit-animation:cta-banner-fh3 3.8s ease-in-out infinite 1.2s;animation:cta-banner-fh3 3.8s ease-in-out infinite 1.2s}.cta-banner-h4{top:46%;right:36%;width:20px;-webkit-filter:drop-shadow(0 2px 5px rgba(217,58,40,0.35));filter:drop-shadow(0 2px 5px rgba(217,58,40,0.35));-webkit-animation:cta-banner-fh4 6s ease-in-out infinite 0.3s;animation:cta-banner-fh4 6s ease-in-out infinite 0.3s}.cta-banner-h5{bottom:20%;right:12%;width:12px;-webkit-filter:drop-shadow(0 1px 4px rgba(217,58,40,0.35));filter:drop-shadow(0 1px 4px rgba(217,58,40,0.35));-webkit-animation:cta-banner-fh5 5s ease-in-out infinite 2s;animation:cta-banner-fh5 5s ease-in-out infinite 2s}.cta-banner-h6{top:48%;right:6%;width:20px;z-index:99;-webkit-filter:drop-shadow(0 1px 4px rgba(217,58,40,0.3));filter:drop-shadow(0 1px 4px rgba(217,58,40,0.3));-webkit-animation:cta-banner-fh6-opaque 7s ease-in-out infinite 1.8s;animation:cta-banner-fh6-opaque 7s ease-in-out infinite 1.8s}.cta-banner-h7{bottom:20%;right:28%;width:30px;-webkit-filter:drop-shadow(0 4px 11px rgba(217,58,40,0.45));filter:drop-shadow(0 4px 11px rgba(217,58,40,0.45));-webkit-animation:cta-banner-fh7 4.5s ease-in-out infinite 0.9s;animation:cta-banner-fh7 4.5s ease-in-out infinite 0.9s}@-webkit-keyframes cta-banner-fh1{0%,100%{-webkit-transform:translateY(0) rotate(-8deg) scale(1);transform:translateY(0) rotate(-8deg) scale(1);opacity:0.9}50%{-webkit-transform:translateY(-10px) rotate(4deg) scale(1.06);transform:translateY(-10px) rotate(4deg) scale(1.06);opacity:1}}@keyframes cta-banner-fh1{0%,100%{-webkit-transform:translateY(0) rotate(-8deg) scale(1);transform:translateY(0) rotate(-8deg) scale(1);opacity:0.9}50%{-webkit-transform:translateY(-10px) rotate(4deg) scale(1.06);transform:translateY(-10px) rotate(4deg) scale(1.06);opacity:1}}@-webkit-keyframes cta-banner-fh1-opaque{0%,100%{-webkit-transform:translateY(0) rotate(-8deg) scale(1);transform:translateY(0) rotate(-8deg) scale(1);opacity:1}50%{-webkit-transform:translateY(-10px) rotate(4deg) scale(1.06);transform:translateY(-10px) rotate(4deg) scale(1.06);opacity:1}}@keyframes cta-banner-fh1-opaque{0%,100%{-webkit-transform:translateY(0) rotate(-8deg) scale(1);transform:translateY(0) rotate(-8deg) scale(1);opacity:1}50%{-webkit-transform:translateY(-10px) rotate(4deg) scale(1.06);transform:translateY(-10px) rotate(4deg) scale(1.06);opacity:1}}@-webkit-keyframes cta-banner-fh2{0%,100%{-webkit-transform:translateY(0) rotate(5deg) scale(1);transform:translateY(0) rotate(5deg) scale(1);opacity:0.8}50%{-webkit-transform:translateY(-7px) rotate(-3deg) scale(1.1);transform:translateY(-7px) rotate(-3deg) scale(1.1);opacity:1}}@keyframes cta-banner-fh2{0%,100%{-webkit-transform:translateY(0) rotate(5deg) scale(1);transform:translateY(0) rotate(5deg) scale(1);opacity:0.8}50%{-webkit-transform:translateY(-7px) rotate(-3deg) scale(1.1);transform:translateY(-7px) rotate(-3deg) scale(1.1);opacity:1}}@-webkit-keyframes cta-banner-fh3{0%,100%{-webkit-transform:translateY(0) rotate(-4deg) scale(1);transform:translateY(0) rotate(-4deg) scale(1);opacity:0.85}50%{-webkit-transform:translateY(-12px) rotate(6deg) scale(1.05);transform:translateY(-12px) rotate(6deg) scale(1.05);opacity:1}}@keyframes cta-banner-fh3{0%,100%{-webkit-transform:translateY(0) rotate(-4deg) scale(1);transform:translateY(0) rotate(-4deg) scale(1);opacity:0.85}50%{-webkit-transform:translateY(-12px) rotate(6deg) scale(1.05);transform:translateY(-12px) rotate(6deg) scale(1.05);opacity:1}}@-webkit-keyframes cta-banner-fh4{0%,100%{-webkit-transform:translateY(0) rotate(10deg) scale(1);transform:translateY(0) rotate(10deg) scale(1);opacity:0.75}50%{-webkit-transform:translateY(-5px) rotate(-2deg) scale(1.12);transform:translateY(-5px) rotate(-2deg) scale(1.12);opacity:0.95}}@keyframes cta-banner-fh4{0%,100%{-webkit-transform:translateY(0) rotate(10deg) scale(1);transform:translateY(0) rotate(10deg) scale(1);opacity:0.75}50%{-webkit-transform:translateY(-5px) rotate(-2deg) scale(1.12);transform:translateY(-5px) rotate(-2deg) scale(1.12);opacity:0.95}}@-webkit-keyframes cta-banner-fh5{0%,100%{-webkit-transform:translateY(0) rotate(-6deg) scale(1);transform:translateY(0) rotate(-6deg) scale(1);opacity:0.8}50%{-webkit-transform:translateY(-9px) rotate(8deg) scale(1.08);transform:translateY(-9px) rotate(8deg) scale(1.08);opacity:1}}@keyframes cta-banner-fh5{0%,100%{-webkit-transform:translateY(0) rotate(-6deg) scale(1);transform:translateY(0) rotate(-6deg) scale(1);opacity:0.8}50%{-webkit-transform:translateY(-9px) rotate(8deg) scale(1.08);transform:translateY(-9px) rotate(8deg) scale(1.08);opacity:1}}@-webkit-keyframes cta-banner-fh6{0%,100%{-webkit-transform:translateY(0) rotate(3deg) scale(1);transform:translateY(0) rotate(3deg) scale(1);opacity:0.7}50%{-webkit-transform:translateY(-6px) rotate(-5deg) scale(1.15);transform:translateY(-6px) rotate(-5deg) scale(1.15);opacity:0.9}}@keyframes cta-banner-fh6{0%,100%{-webkit-transform:translateY(0) rotate(3deg) scale(1);transform:translateY(0) rotate(3deg) scale(1);opacity:0.7}50%{-webkit-transform:translateY(-6px) rotate(-5deg) scale(1.15);transform:translateY(-6px) rotate(-5deg) scale(1.15);opacity:0.9}}@-webkit-keyframes cta-banner-fh6-opaque{0%,100%{-webkit-transform:translateY(0) rotate(3deg) scale(1);transform:translateY(0) rotate(3deg) scale(1);opacity:1}50%{-webkit-transform:translateY(-6px) rotate(-5deg) scale(1.15);transform:translateY(-6px) rotate(-5deg) scale(1.15);opacity:1}}@keyframes cta-banner-fh6-opaque{0%,100%{-webkit-transform:translateY(0) rotate(3deg) scale(1);transform:translateY(0) rotate(3deg) scale(1);opacity:1}50%{-webkit-transform:translateY(-6px) rotate(-5deg) scale(1.15);transform:translateY(-6px) rotate(-5deg) scale(1.15);opacity:1}}@-webkit-keyframes cta-banner-fh7{0%,100%{-webkit-transform:translateY(0) rotate(-10deg) scale(1);transform:translateY(0) rotate(-10deg) scale(1);opacity:0.85}50%{-webkit-transform:translateY(-8px) rotate(2deg) scale(1.04);transform:translateY(-8px) rotate(2deg) scale(1.04);opacity:1}}@keyframes cta-banner-fh7{0%,100%{-webkit-transform:translateY(0) rotate(-10deg) scale(1);transform:translateY(0) rotate(-10deg) scale(1);opacity:0.85}50%{-webkit-transform:translateY(-8px) rotate(2deg) scale(1.04);transform:translateY(-8px) rotate(2deg) scale(1.04);opacity:1}}.cta-banner-star{position:absolute;z-index:7;pointer-events:none}.cta-banner-s1{top:20%;right:4%;width:16px;-webkit-animation:cta-banner-twinkle 2.5s ease-in-out infinite;animation:cta-banner-twinkle 2.5s ease-in-out infinite}.cta-banner-s2{top:40%;right:6%;width:14px;-webkit-animation:cta-banner-twinkle 3s ease-in-out infinite 0.8s;animation:cta-banner-twinkle 3s ease-in-out infinite 0.8s}.cta-banner-s3{bottom:20%;right:8%;width:12px;-webkit-animation:cta-banner-twinkle 2s ease-in-out infinite 1.5s;animation:cta-banner-twinkle 2s ease-in-out infinite 1.5s}.cta-banner-s4{top:14%;right:34%;width:10px;-webkit-animation:cta-banner-twinkle 3.5s ease-in-out infinite 0.4s;animation:cta-banner-twinkle 3.5s ease-in-out infinite 0.4s}.cta-banner-s5{bottom:44%;right:34%;width:16px;z-index:99;-webkit-animation:cta-banner-twinkle-opaque 2.8s ease-in-out infinite 2s;animation:cta-banner-twinkle-opaque 2.8s ease-in-out infinite 2s}.cta-banner-s7{bottom:18%;right:26%;width:10px;-webkit-animation:cta-banner-twinkle 3.2s ease-in-out infinite 0.6s;animation:cta-banner-twinkle 3.2s ease-in-out infinite 0.6s}@-webkit-keyframes cta-banner-twinkle{0%,100%{opacity:0.15;-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.2) rotate(25deg);transform:scale(1.2) rotate(25deg)}}@keyframes cta-banner-twinkle{0%,100%{opacity:0.15;-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.2) rotate(25deg);transform:scale(1.2) rotate(25deg)}}@-webkit-keyframes cta-banner-twinkle-opaque{0%,100%{opacity:1;-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.2) rotate(25deg);transform:scale(1.2) rotate(25deg)}}@keyframes cta-banner-twinkle-opaque{0%,100%{opacity:1;-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.2) rotate(25deg);transform:scale(1.2) rotate(25deg)}}#modal-qvcvideobookupsellmodal.modal{overflow:visible}#modal-qvcvideobookupsellmodal > .modal-box{position:relative;z-index:1;overflow:visible;background-color:var(--modal-bg)!important;background-repeat:no-repeat;background-image:radial-gradient( ellipse 118% 110% at 50% 4%, rgba(240, 199, 94, 0.32) 0%, rgba(220, 170, 60, 0.14) 36%, rgba(200, 140, 40, 0.05) 52%, transparent 70% ), radial-gradient( circle 58% at 78% 6%, rgba(255, 230, 150, 0.18) 0%, rgba(255, 210, 100, 0.06) 44%, transparent 64% ), radial-gradient( circle 56% at 18% 8%, rgba(120, 60, 200, 0.12) 0%, rgba(100, 50, 180, 0.04) 44%, transparent 62% )}#modal-qvcvideobookupsellmodal .qvc-vb-modal-content > :not(.qvc-vb-modal-confetti){position:relative;z-index:1}#modal-qvcvideobookupsellmodal .qvc-vb-modal-content{--qvc-confetti-inset:0.75rem}html[data-theme='light'] #modal-qvcvideobookupsellmodal > .modal-box{background-image:radial-gradient( ellipse 118% 110% at 50% 4%, color-mix(in srgb, var(--theme-primary-color) 28%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 12%, transparent) 40%, transparent 70% ), radial-gradient( circle 58% at 78% 6%, color-mix(in srgb, var(--theme-secondary-color) 20%, transparent) 0%, transparent 64% ), radial-gradient( circle 56% at 18% 8%, color-mix(in srgb, var(--theme-primary-color) 14%, transparent) 0%, transparent 62% )}.qvc-vb-upsell-visual{background:transparent;box-shadow:none}.qvc-vb-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.qvc-vb-modal-title__logo{width:60px;height:auto;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.qvc-vb-modal-title__logo--light{display:none}html[data-theme='light'] .qvc-vb-modal-title__logo--dark{display:none}html[data-theme='light'] .qvc-vb-modal-title__logo--light{display:inline-block}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-confetti{-webkit-mask-image:linear-gradient(to bottom, black 55%, transparent 100%);mask-image:linear-gradient(to bottom, black 55%, transparent 100%)}html[data-theme='light'] .tribute-qvc-post-publish-video-book-nudge.qvc-post-nudge-root{box-shadow:0 14px 36px color-mix(in srgb, black 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--theme-bg-color) 85%, black)}html[data-theme='dark'] .tribute-qvc-post-publish-video-book-nudge.qvc-post-nudge-root{box-shadow:0 18px 42px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(255, 255, 255, 0.07)}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot{width:5.5rem}@media (min-width: 640px){.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot{width:6.25rem}}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot .qvc-vb-upsell-visual{width:100%;max-width:none;margin-left:0;margin-right:0}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot .qvc-vb-upsell-visual__frame{padding:0;margin:0}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot .qvc-vb-upsell-visual__img{width:100%;max-width:none}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot .qvc-post-nudge-badge{position:absolute;bottom:-0.35rem;left:-0.45rem;z-index:3;width:3.35rem;height:3.35rem;margin:0;display:-ms-grid;display:grid;place-items:center;-webkit-filter:drop-shadow(0 0 0 1.5px color-mix(in srgb, var(--theme-secondary-color) 35%, white)) drop-shadow(0 2px 0 color-mix(in srgb, var(--theme-secondary-color) 72%, black)) drop-shadow(0 3px 6px rgba(0, 0, 0, 0.22));filter:drop-shadow(0 0 0 1.5px color-mix(in srgb, var(--theme-secondary-color) 35%, white)) drop-shadow(0 2px 0 color-mix(in srgb, var(--theme-secondary-color) 72%, black)) drop-shadow(0 3px 6px rgba(0, 0, 0, 0.22));background:linear-gradient( 168deg, color-mix(in srgb, var(--theme-secondary-color) 82%, white) 0%, var(--theme-secondary-color) 48%, color-mix(in srgb, var(--theme-secondary-color) 58%, black) 100% );-webkit-clip-path:polygon( 50% 0%, 61% 18%, 82% 12%, 76% 33%, 94% 50%, 76% 67%, 82% 88%, 61% 82%, 50% 100%, 39% 82%, 18% 88%, 24% 67%, 6% 50%, 24% 33%, 18% 12%, 39% 18% );clip-path:polygon( 50% 0%, 61% 18%, 82% 12%, 76% 33%, 94% 50%, 76% 67%, 82% 88%, 61% 82%, 50% 100%, 39% 82%, 18% 88%, 24% 67%, 6% 50%, 24% 33%, 18% 12%, 39% 18% )}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot .qvc-post-nudge-badge__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;font-size:0.58rem;font-weight:800;line-height:1;text-align:center;color:#fff;letter-spacing:0.04em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0, 0, 0, 0.15)}.tribute-qvc-post-publish-video-book-nudge .qvc-post-nudge-visual-slot .qvc-post-nudge-badge__off{display:block;margin-top:2px;font-size:0.48rem;letter-spacing:0.1em}.cta-banner-decor.cta-banner-light{box-shadow:0 4px 24px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(0, 0, 0, 0.08)}.cta-banner-decor.cta-banner-light::before{display:none}.cta-banner-decor.cta-banner-light .cta-banner-glow-main{background:radial-gradient(ellipse, color-mix(in srgb, var(--theme-primary-color) 12%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 6%, transparent) 40%, transparent 70%)}.cta-banner-decor.cta-banner-light .cta-banner-glow-hot,.cta-banner-decor.cta-banner-light .cta-banner-glow-rim,.cta-banner-decor.cta-banner-light .cta-banner-glow-purple{opacity:0.5}.cta-banner-decor.cta-banner-light .cta-banner-bokeh{opacity:0.6}@media (max-width: 767px){.cta-banner-glow-layer,.cta-banner-bokeh{display:none!important}}.cta-banner-btn{border-radius:0.5rem}.cta-banner-btn:hover{background-color:color-mix(in srgb, var(--theme-primary-color) 85%, var(--theme-secondary-color) 15%)!important;box-shadow:0 8px 36px color-mix(in srgb, var(--theme-primary-color) 40%, transparent)!important}.keepsakes-checkout-bar{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:20}.keepsakes-checkout-bar--enter{-webkit-animation:keepsakes-bar-in 0.32s cubic-bezier(0.16, 1, 0.3, 1);animation:keepsakes-bar-in 0.32s cubic-bezier(0.16, 1, 0.3, 1)}@-webkit-keyframes keepsakes-bar-in{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes keepsakes-bar-in{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.keepsakes-checkout-bar--pulse .keepsakes-checkout-btn{-webkit-animation:keepsakes-btn-pulse 1.1s ease-out 2;animation:keepsakes-btn-pulse 1.1s ease-out 2}@-webkit-keyframes keepsakes-btn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--theme-primary-color) 55%, transparent)}70%{box-shadow:0 0 0 14px transparent}100%{box-shadow:0 0 0 0 transparent}}@keyframes keepsakes-btn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--theme-primary-color) 55%, transparent)}70%{box-shadow:0 0 0 14px transparent}100%{box-shadow:0 0 0 0 transparent}}.keepsakes-more-toggle:hover{background-color:var(--ui-bg-subtle)!important;border-color:var(--ui-border-strong)!important}.keepsakes-checkout-btn:hover{background-color:color-mix(in srgb, var(--theme-primary-color) 88%, var(--theme-secondary-color) 12%)!important}@media (prefers-reduced-motion: reduce){.keepsakes-checkout-bar--enter,.keepsakes-checkout-bar--pulse .keepsakes-checkout-btn{-webkit-animation:none;animation:none}}.ip-cta-stack{position:relative;display:block;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}.ip-cta-stack[data-cta-count]:not([data-cta-count="1"]){padding-top:0.5rem}html[data-theme='light'] .ip-cta-stack[data-cta-count]:not([data-cta-count="1"]){background:radial-gradient( ellipse 130% 95% at 50% -8%, color-mix(in srgb, color-mix(in srgb, var(--theme-bg-color) 94%, black) 18%, transparent) 0%, transparent 58% )}.ip-cta-stack > .in-product-cta{width:100%;max-width:100%;box-sizing:border-box;opacity:1!important;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;-webkit-transform-origin:center bottom;transform-origin:center bottom}.ip-cta-stack > .in-product-cta:last-child{position:relative;z-index:5}.ip-cta-stack > .in-product-cta:not(:last-child){position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100%;max-height:100%;overflow:hidden;pointer-events:none}.ip-cta-stack > .in-product-cta:not(:last-child) .cta-dismiss-btn{display:none}.ip-cta-stack > .in-product-cta:not(:last-child) .ip-cta-card-inner,.ip-cta-stack > .in-product-cta:not(:last-child) .ip-cta-card-media-row{max-width:100%;min-width:0;overflow:hidden}.ip-cta-stack > .in-product-cta:not(:last-child){border-radius:0.75rem;box-shadow:0 12px 28px -6px rgba(0, 0, 0, 0.55), 0 4px 10px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(0, 0, 0, 0.22)}html[data-theme='light'] .ip-cta-stack > .in-product-cta:not(:last-child){box-shadow:0 10px 24px -4px color-mix(in srgb, black 10%, transparent), 0 4px 10px color-mix(in srgb, black 5%, transparent), 0 0 0 1px color-mix(in srgb, var(--theme-bg-color) 88%, black)}.ip-cta-stack > .in-product-cta:nth-last-child(4){z-index:1}.ip-cta-stack > .in-product-cta:nth-last-child(3){z-index:2}.ip-cta-stack > .in-product-cta:nth-last-child(2){z-index:3}.ip-cta-stack > .in-product-cta:nth-last-child(1){z-index:5}.ip-cta-stack[data-cta-count="2"] > .in-product-cta:nth-child(1){-webkit-transform:translateY(-0.3rem) scaleX(0.975);transform:translateY(-0.3rem) scaleX(0.975)}.ip-cta-stack[data-cta-count="2"] > .in-product-cta:nth-child(2){-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}.ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(1){-webkit-transform:translateY(-0.5rem) scaleX(0.955);transform:translateY(-0.5rem) scaleX(0.955)}.ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(2){-webkit-transform:translateY(-0.28rem) scaleX(0.98);transform:translateY(-0.28rem) scaleX(0.98)}.ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(3){-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(1){-webkit-transform:translateY(-0.62rem) scaleX(0.945);transform:translateY(-0.62rem) scaleX(0.945)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(2){-webkit-transform:translateY(-0.42rem) scaleX(0.965);transform:translateY(-0.42rem) scaleX(0.965)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(3){-webkit-transform:translateY(-0.2rem) scaleX(0.985);transform:translateY(-0.2rem) scaleX(0.985)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(4){-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}.ip-cta-stack > .in-product-cta:not(:last-child) .ip-cta-card-inner{position:relative}.ip-cta-stack > .in-product-cta:not(:last-child) .ip-cta-card-inner::after{content:'';position:absolute;inset:1px;border-radius:calc(0.75rem - 1px);pointer-events:none;z-index:2}.ip-cta-card-inner > *:not(.ip-cta-card-face-tint):not(.ip-cta-pill){position:relative;z-index:3}.ip-cta-stack[data-cta-count="2"] > .in-product-cta:nth-child(1) .ip-cta-card-inner::after{background:color-mix(in srgb, black 28%, transparent)}.ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(1) .ip-cta-card-inner::after{background:color-mix(in srgb, black 48%, transparent)}.ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(2) .ip-cta-card-inner::after{background:color-mix(in srgb, black 28%, transparent)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(1) .ip-cta-card-inner::after{background:color-mix(in srgb, black 62%, transparent)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(2) .ip-cta-card-inner::after{background:color-mix(in srgb, black 48%, transparent)}.ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(3) .ip-cta-card-inner::after{background:color-mix(in srgb, black 28%, transparent)}html[data-theme='light'] .ip-cta-card-inner{--ip-cta-light-stack-tint:color-mix(in srgb, var(--theme-bg-color) 94%, black);--ip-cta-light-stack-tint-mid:color-mix(in srgb, var(--theme-bg-color) 90%, black);--ip-cta-light-stack-tint-deep:color-mix(in srgb, var(--theme-bg-color) 85%, black)}html[data-theme='light'] .ip-cta-stack[data-cta-count="2"] > .in-product-cta:nth-child(1) .ip-cta-card-inner::after{background:color-mix(in srgb, var(--ip-cta-light-stack-tint) 14%, transparent)}html[data-theme='light'] .ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(1) .ip-cta-card-inner::after{background:color-mix(in srgb, var(--ip-cta-light-stack-tint-deep) 22%, transparent)}html[data-theme='light'] .ip-cta-stack[data-cta-count="3"] > .in-product-cta:nth-child(2) .ip-cta-card-inner::after{background:color-mix(in srgb, var(--ip-cta-light-stack-tint-mid) 16%, transparent)}html[data-theme='light'] .ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(1) .ip-cta-card-inner::after{background:color-mix(in srgb, var(--ip-cta-light-stack-tint-deep) 28%, transparent)}html[data-theme='light'] .ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(2) .ip-cta-card-inner::after{background:color-mix(in srgb, var(--ip-cta-light-stack-tint-mid) 20%, transparent)}html[data-theme='light'] .ip-cta-stack[data-cta-count="4"] > .in-product-cta:nth-child(3) .ip-cta-card-inner::after{background:color-mix(in srgb, var(--ip-cta-light-stack-tint) 12%, transparent)}.ip-cta-card-face-tint{--ip-cta-face-base:color-mix(in srgb, var(--theme-bg-color) 78%, black);background-color:var(--ip-cta-face-base);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.055) 0%, transparent 30%), radial-gradient( ellipse 100% 85% at 88% 6%, color-mix(in srgb, var(--theme-primary-color) 22%, var(--ip-cta-face-base)) 0%, color-mix(in srgb, var(--theme-primary-color) 10%, var(--ip-cta-face-base)) 38%, var(--ip-cta-face-base) 72% ), radial-gradient( ellipse 52% 44% at 72% 30%, color-mix(in srgb, var(--theme-secondary-color) 17%, var(--ip-cta-face-base)) 0%, color-mix(in srgb, var(--theme-secondary-color) 8%, var(--ip-cta-face-base)) 46%, var(--ip-cta-face-base) 70% ), radial-gradient( ellipse 95% 80% at 6% 96%, color-mix(in srgb, var(--theme-secondary-color) 20%, var(--ip-cta-face-base)) 0%, color-mix(in srgb, var(--theme-secondary-color) 9%, var(--ip-cta-face-base)) 44%, var(--ip-cta-face-base) 68% ), linear-gradient( 168deg, color-mix(in srgb, var(--ip-cta-face-base) 96%, black) 0%, color-mix(in srgb, var(--ip-cta-face-base) 95%, var(--theme-primary-color) 5%) 24%, var(--ip-cta-face-base) 46%, color-mix(in srgb, var(--ip-cta-face-base) 94%, var(--theme-secondary-color) 6%) 66%, color-mix(in srgb, var(--ip-cta-face-base) 93%, black) 100% );border:none;box-shadow:none;isolation:isolate}html[data-theme='light'] .ip-cta-card-face-tint{--ip-cta-face-base:color-mix(in srgb, white 72%, var(--theme-bg-color));background-color:var(--ip-cta-face-base);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, transparent 42%), linear-gradient( 128deg, color-mix(in srgb, var(--ip-cta-face-base) 78%, var(--theme-secondary-color)) 0%, var(--ip-cta-face-base) 38%, color-mix(in srgb, var(--ip-cta-face-base) 82%, var(--theme-bg-color)) 72%, color-mix(in srgb, var(--ip-cta-face-base) 76%, var(--theme-primary-color)) 100% ), linear-gradient( 92deg, color-mix(in srgb, var(--theme-bg-color) 72%, var(--theme-secondary-color) 28%) 0%, transparent 40%, color-mix(in srgb, var(--theme-bg-color) 78%, var(--theme-primary-color) 22%) 100% ), radial-gradient( ellipse 92% 72% at 92% 4%, color-mix(in srgb, var(--theme-primary-color) 14%, transparent) 0%, color-mix(in srgb, var(--theme-secondary-color) 10%, transparent) 38%, transparent 62% ), radial-gradient( ellipse 64% 52% at 8% 96%, color-mix(in srgb, var(--theme-secondary-color) 16%, transparent) 0%, transparent 58% )}@media (max-width: 767px){.ip-cta-card-face-tint{background-image:none!important}html[data-theme='light'] .ip-cta-card-face-tint{--ip-cta-face-base:color-mix(in srgb, white 70%, var(--theme-bg-color));background-color:var(--ip-cta-face-base);background-image:linear-gradient( 152deg, color-mix(in srgb, var(--theme-bg-color) 28%, white) 0%, var(--ip-cta-face-base) 45%, color-mix(in srgb, var(--ip-cta-face-base) 80%, var(--theme-primary-color)) 100% ), radial-gradient( ellipse 110% 85% at 100% 0%, color-mix(in srgb, var(--theme-secondary-color) 18%, transparent) 0%, transparent 52% )!important}}.ip-cta-card-face-tint::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient( 180deg, color-mix(in srgb, var(--theme-primary-color) 38%, var(--ip-cta-face-base)) 0%, color-mix(in srgb, var(--theme-secondary-color) 22%, var(--ip-cta-face-base)) 46%, color-mix(in srgb, var(--theme-primary-color) 24%, var(--ip-cta-face-base)) 100% );-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;pointer-events:none;z-index:1}html[data-theme='light'] .ip-cta-card-face-tint::after{background:linear-gradient( 180deg, color-mix(in srgb, var(--theme-primary-color) 10%, color-mix(in srgb, var(--theme-secondary-color) 18%, white)) 0%, color-mix(in srgb, var(--theme-secondary-color) 14%, white) 48%, color-mix(in srgb, var(--theme-primary-color) 8%, color-mix(in srgb, var(--theme-secondary-color) 12%, color-mix(in srgb, white 92%, var(--theme-bg-color)))) 100% )}.ip-cta-stack > .in-product-cta:not(:last-child) .ip-cta-card-face-tint::after{opacity:0.82}html[data-theme='light'] .ip-cta-stack > .in-product-cta:not(:last-child) .ip-cta-card-face-tint::after{opacity:0.92}.ip-cta-pill{font-family:var(--app-font-family);background:none!important;color:var(--theme-primary-color)!important;border:none!important;padding-left:0;padding-right:0;z-index:3}.next-step-banner-title{color:var(--theme-text-color);font-family:var(--app-font-family)}.next-step-banner-body{color:var(--theme-text-color);opacity:0.72;font-family:var(--app-font-family)}.next-step-banner-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;cursor:pointer;border-radius:0.5rem;min-height:2.875rem;padding:0.75rem 1.625rem;font-family:var(--app-font-family);font-size:0.9375rem;font-weight:500;line-height:1;background:var(--form-button-gradient);color:var(--form-button-text);border:1px solid var(--form-button-border);box-shadow:0 4px 14px rgba(0, 0, 0, 0.28);transition:-webkit-filter 0.2s ease, -webkit-transform 0.15s ease;transition:filter 0.2s ease, transform 0.15s ease;transition:filter 0.2s ease, transform 0.15s ease, -webkit-filter 0.2s ease, -webkit-transform 0.15s ease}.next-step-banner-btn:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.next-step-banner-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.next-step-banner-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary-color) 70%, white);outline-offset:2px}@media (max-width: 639px){.next-step-banner-card > div:last-child,.next-step-banner-btn{width:100%}}.ip-cta-card-inner .cta-action-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:root{--v3-field-focus-glow:0 0 10px rgba(255, 255, 255, 0.13), 0 0 20px rgba(255, 255, 255, 0.05)}html[data-theme="light"]{--v3-field-focus-glow:0 0 10px rgba(0, 0, 0, 0.10), 0 0 20px rgba(0, 0, 0, 0.04)}html[data-theme] :is( input:not([type]), input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="url"], input[type="tel"], input[type="number"], textarea, [contenteditable="true"], .delivery-input, .v3-input-shell ){transition:box-shadow 160ms ease}html[data-theme] :is( input:not([type]), input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="url"], input[type="tel"], input[type="number"], textarea, [contenteditable="true"], .delivery-input ):not(.v3-input-shell-control):focus,html[data-theme] .v3-input-shell:focus-within{outline:none!important;outline-offset:0!important;box-shadow:var(--v3-field-focus-glow)!important}@media (prefers-reduced-motion: reduce){html[data-theme] :is(input, textarea, [contenteditable="true"], .v3-input-shell){transition:none!important}}tribute-complete-modal .modal-box,tribute-delivery-preferences-modal .modal-box{width:min(42rem, calc(100vw - 2rem))!important;min-width:min(42rem, calc(100vw - 2rem));max-width:min(42rem, calc(100vw - 2rem))!important;-ms-flex-negative:0;flex-shrink:0}.delivery-editing-access .modal-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.75rem}.delivery-editing-access .modal-header h2{-webkit-box-flex:1;-ms-flex:1;flex:1}.delivery-editing-access #delivery-access-view > div > h3{display:none}.delivery-editing-access .modal-footer{display:none}.delivery-editing-access .modal-content{padding:1rem 1.25rem!important}.delivery-editing-access .delivery-form-wrapper,.delivery-editing-access #delivery-preferences-form-container{padding:0!important}.delivery-editing-access #delivery-access-done{display:block;margin-left:auto}.delivery-guest-list-frame{position:relative}.delivery-guest-list-frame.has-guest-fade::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:1.5rem;border-radius:0 0 0.625rem 0.625rem;background:linear-gradient(to bottom, transparent, var(--modal-bg));pointer-events:none}.delivery-tv-tip.hidden{display:none}.delivery-tv-divider{margin:0 0 1.75rem;border:0;border-top:1px solid var(--ui-border-medium)}.delivery-tv-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.75rem;text-align:center}.delivery-tv-thumb{position:relative;width:2.5rem;height:2.5rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:50%;background:#f5f3f0}.delivery-tv-thumb img{position:absolute;width:calc(2000 / 1163 * 70%);max-width:none;height:calc(2000 / 1180 * 70%);left:calc(15% - 418 / 1163 * 70%);top:calc(15% - 410 / 1180 * 70%)}.complete-keepsake-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7rem;height:7rem;border-radius:999px;background:var(--ui-bg-subtle);border:1px solid var(--ui-border-medium);color:var(--ui-text-secondary)}.complete-keepsake-icon svg{width:3rem;height:3rem}.keepsake-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5rem;margin:0;padding:0;list-style:none}.keepsake-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.375rem 0.75rem 0.375rem 0.5rem;border-radius:999px;border:1px solid var(--ui-border-medium);background:var(--ui-bg-subtle);color:var(--ui-text-primary);font-size:0.8125rem;font-weight:500}.keepsake-chip svg{width:1.125rem;height:1.125rem;color:var(--ui-text-secondary)}.keepsake-chip__qty{color:var(--ui-text-secondary);font-weight:400}.manage-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.manage-grid{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.manage-grid{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1280px){.manage-grid{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}}.manage-skeleton-fill,.manage-skeleton-line{background:var(--manage-card-body-bg);-webkit-animation:manage-skeleton-pulse 1.4s ease-in-out infinite alternate;animation:manage-skeleton-pulse 1.4s ease-in-out infinite alternate}.manage-skeleton-line{height:1rem;width:75%;border-radius:.25rem;margin-bottom:.75rem}.manage-load-more{border:1px solid var(--manage-card-border);border-radius:.5rem;padding:.75rem 1.25rem;color:var(--manage-text-color);background:var(--manage-card-body-bg)}.manage-load-more:disabled{opacity:.5}@-webkit-keyframes manage-skeleton-pulse{to{opacity:.4}}@keyframes manage-skeleton-pulse{to{opacity:.4}}@media (prefers-reduced-motion: reduce){.manage-skeleton-fill,.manage-skeleton-line{-webkit-animation:none;animation:none}}.cart-paid-row > div:first-child,.cart-paid-row > div:last-child > div:first-child{opacity:0.5}.cart-paid-row > div:last-child > div:last-child,.cart-order-link{color:color-mix(in srgb, var(--ui-text-primary) 55%, transparent)!important}.cart-order-link:hover,.cart-order-link:focus-visible{color:var(--ui-text-primary)!important}tribute-complete-modal a,tribute-delivery-preferences-modal a{color:#fff!important;opacity:1;text-decoration:underline;text-underline-offset:0.15em}html[data-theme='light'] tribute-complete-modal a,html[data-theme='light'] tribute-delivery-preferences-modal a{color:#000!important}.media-upload-dropzone{display:none}.media-upload-or{display:none}@media (any-hover: hover) and (any-pointer: fine){.media-upload-dropzone,.media-upload-or{display:-webkit-box;display:-ms-flexbox;display:flex}}.media-upload-picker-link{color:#fff;text-decoration:underline;text-underline-offset:0.2em}html[data-theme='light'] .media-upload-picker-link{color:#000}.media-upload-picker-link:disabled{cursor:not-allowed;opacity:0.4}@-webkit-keyframes delivery-envelope-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes delivery-envelope-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@-webkit-keyframes delivery-envelope-shadow{0%,100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0.95}50%{-webkit-transform:scaleX(1.22);transform:scaleX(1.22);opacity:0.55}}@keyframes delivery-envelope-shadow{0%,100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0.95}50%{-webkit-transform:scaleX(1.22);transform:scaleX(1.22);opacity:0.55}}@media (prefers-reduced-motion: no-preference){tribute-complete-modal dialog[open] .delivery-envelope-float{-webkit-animation:delivery-envelope-float 3.4s ease-in-out infinite;animation:delivery-envelope-float 3.4s ease-in-out infinite}tribute-complete-modal dialog[open] .delivery-envelope-shadow{-webkit-animation:delivery-envelope-shadow 3.4s ease-in-out infinite;animation:delivery-envelope-shadow 3.4s ease-in-out infinite}}.media-editor-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.375rem;min-height:2rem;padding:0.25rem 0.75rem;border:1px solid transparent;border-radius:0.375rem;color:var(--theme-text-color);font-size:0.75rem;font-weight:500;cursor:pointer;transition:background-color 150ms ease}.media-editor-button--preview{background:var(--ui-bg-subtle)}.media-editor-button--advanced{background:transparent;border-color:var(--ui-border-medium)}.media-editor-button:hover{background:var(--ui-bg-subtle-hover)}.media-editor-button:focus-visible{outline:2px solid var(--theme-text-color);outline-offset:3px}.removed-media-section{background:var(--ui-bg-sunken);border:1px solid var(--ui-border-subtle);color:var(--theme-text-color)}.removed-media-summary{padding:0.75rem;list-style:none}.removed-media-summary::-webkit-details-marker{display:none}.removed-media-chevron{margin-left:auto;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease, -webkit-transform 150ms ease}.removed-media-section[open] > summary .removed-media-chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.removed-media-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.25rem;padding:1px 6px;border-radius:999px;background:var(--ui-bg-subtle);color:var(--ui-text-secondary);font-size:0.6875rem;font-variant-numeric:tabular-nums}.removed-media-content{padding:0 0.75rem 0.75rem}.removed-media-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:4px;padding:2px 7px;background:rgba(0, 0, 0, 0.7);color:#fff;font-size:9px;font-weight:500;line-height:1.4}.removed-media-add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;border:0;padding:8px 0 0;background:transparent;color:#fff;font-size:10px;font-weight:500;cursor:pointer}html[data-theme="light"] .removed-media-add{color:#000}.removed-media-add:hover:not(:disabled){text-decoration:underline}.removed-media-add:focus-visible{outline:2px solid currentColor;outline-offset:2px}.removed-media-add:disabled{opacity:0.5;cursor:default}.removed-media-tile button:focus-visible{outline:2px solid var(--theme-primary-color);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.removed-media-chevron{margin-left:auto;transition:none}}[data-submissions-simple-editor="true"] .submissions-grid-item,[data-submissions-simple-editor="true"] .creator-media-grid-add-tile,[data-submissions-simple-editor="true"] .removed-media-tile{aspect-ratio:4 / 3}.selection\:bg-\[var\(--theme-primary-color\)\] *::-moz-selection{background-color:var(--theme-primary-color)}.selection\:bg-\[var\(--theme-primary-color\)\] *::selection{background-color:var(--theme-primary-color)}.selection\:text-\[var\(--btn-primary-text\)\] *::-moz-selection{color:var(--btn-primary-text)}.selection\:text-\[var\(--btn-primary-text\)\] *::selection{color:var(--btn-primary-text)}.selection\:bg-\[var\(--theme-primary-color\)\]::-moz-selection{background-color:var(--theme-primary-color)}.selection\:bg-\[var\(--theme-primary-color\)\]::selection{background-color:var(--theme-primary-color)}.selection\:text-\[var\(--btn-primary-text\)\]::-moz-selection{color:var(--btn-primary-text)}.selection\:text-\[var\(--btn-primary-text\)\]::selection{color:var(--btn-primary-text)}.placeholder\:text-\[var\(--ui-text-tertiary\)\]::-webkit-input-placeholder{color:var(--ui-text-tertiary)}.placeholder\:text-\[var\(--ui-text-tertiary\)\]:-ms-input-placeholder{color:var(--ui-text-tertiary)}.placeholder\:text-\[var\(--ui-text-tertiary\)\]::placeholder{color:var(--ui-text-tertiary)}.first\:pt-0:first-child{padding-top:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-current:hover{border-color:currentColor}.hover\:bg-\[var\(--ui-bg-subtle-hover\)\]:hover{background-color:var(--ui-bg-subtle-hover)}.hover\:bg-black\/5:hover{background-color:rgb(0 0 0 / 0.05)}.hover\:bg-black\/50:hover{background-color:rgb(0 0 0 / 0.5)}.hover\:bg-black\/70:hover{background-color:rgb(0 0 0 / 0.7)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255 / 0.05)}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:0.7}.hover\:opacity-80:hover{opacity:0.8}.hover\:opacity-90:hover{opacity:0.9}.hover\:opacity-95:hover{opacity:0.95}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.hover\:ring-gray-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity, 1))}.hover\:ring-gray-600:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99 / var(--tw-ring-opacity, 1))}.focus\:border-none:focus{border-style:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-\[var\(--theme-bg-color\)\]:focus{--tw-ring-offset-color:var(--theme-bg-color)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:-webkit-grabbing;cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!opacity-40:disabled{opacity:0.4!important}.disabled\:opacity-40:disabled{opacity:0.4}.disabled\:opacity-50:disabled{opacity:0.5}.disabled\:opacity-60:disabled{opacity:0.6}.disabled\:saturate-\[0\.75\]:disabled{--tw-saturate:saturate(0.75);-webkit-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);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)}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group\/date:hover .group-hover\/date\:opacity-100{opacity:1}.group\/email:hover .group-hover\/email\:opacity-100{opacity:1}.group\/name:hover .group-hover\/name\:opacity-100{opacity:1}.group\/occasion:hover .group-hover\/occasion\:opacity-100{opacity:1}.group\/recipient:hover .group-hover\/recipient\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-75{opacity:0.75}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width: 768px){.max-md\:\!bottom-\[6px\]{bottom:6px!important}.max-md\:\!left-\[6px\]{left:6px!important}.max-md\:\!right-\[6px\]{right:6px!important}.max-md\:h-3{height:0.75rem}.max-md\:\!w-\[calc\(100\%-12px\)\]{width:calc(100% - 12px)!important}.max-md\:\!w-full{width:100%!important}.max-md\:w-3{width:0.75rem}.max-md\:\!max-w-none{max-width:none!important}.max-md\:origin-center{-webkit-transform-origin:center;transform-origin:center}.max-md\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (min-width: 640px){.max-sm\:touch-pan-x{--tw-pan-x:pan-x;-ms-touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.max-sm\:overflow-x-auto{overflow-x:auto}.max-sm\:overflow-y-visible{overflow-y:visible}.max-sm\:pb-2{padding-bottom:0.5rem}}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-36{width:9rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:min-w-full{min-width:100%}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.sm\:grid-cols-5{-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr))}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sm\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sm\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sm\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sm\:gap-1\.5{gap:0.375rem}.sm\:gap-2{gap:0.5rem}.sm\:gap-3{gap:0.75rem}.sm\:gap-3\.5{gap:0.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:p-2{padding:0.5rem}.sm\:p-5{padding:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.sm\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-16{padding-right:4rem}.sm\:pr-2{padding-right:0.5rem}.sm\:pr-4{padding-right:1rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}.sm\:text-xs{font-size:0.75rem;line-height:1rem}}@media (min-width: 768px){.md\:-left-4{left:-1rem}.md\:-right-4{right:-1rem}.md\:-top-5{top:-1.25rem}.md\:bottom-auto{bottom:auto}.md\:left-1\/2{left:50%}.md\:left-4{left:1rem}.md\:left-auto{left:auto}.md\:right-0{right:0px}.md\:right-2{right:0.5rem}.md\:right-2\.5{right:0.625rem}.md\:right-4{right:1rem}.md\:top-1\/2{top:50%}.md\:top-2{top:0.5rem}.md\:top-2\.5{top:0.625rem}.md\:top-4{top:1rem}.md\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.md\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.md\:order-last{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.md\:col-span-10{-ms-grid-column-span:10;-ms-grid-column:span 10;grid-column:span 10 / span 10}.md\:col-span-3{-ms-grid-column-span:3;-ms-grid-column:span 3;grid-column:span 3 / span 3}.md\:col-span-4{-ms-grid-column-span:4;-ms-grid-column:span 4;grid-column:span 4 / span 4}.md\:col-span-6{-ms-grid-column-span:6;-ms-grid-column:span 6;grid-column:span 6 / span 6}.md\:col-span-7{-ms-grid-column-span:7;-ms-grid-column:span 7;grid-column:span 7 / span 7}.md\:col-span-8{-ms-grid-column-span:8;-ms-grid-column:span 8;grid-column:span 8 / span 8}.md\:m-2\.5{margin:0.625rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:mx-0{margin-left:0px;margin-right:0px}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-mt-5{margin-top:-1.25rem}.md\:-mt-8{margin-top:-2rem}.md\:mb-0{margin-bottom:0px}.md\:mb-3{margin-bottom:0.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-0{margin-left:0px}.md\:ml-auto{margin-left:auto}.md\:mt-4{margin-top:1rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-28{height:7rem}.md\:h-48{height:12rem}.md\:h-9{height:2.25rem}.md\:h-\[40rem\]{height:40rem}.md\:h-\[75vh\]{height:75vh}.md\:h-\[90vh\]{height:90vh}.md\:h-\[calc\(100\%-1\.25rem\)\]{height:calc(100% - 1.25rem)}.md\:h-auto{height:auto}.md\:max-h-\[75vh\]{max-height:75vh}.md\:max-h-\[80vh\]{max-height:80vh}.md\:max-h-\[92vh\]{max-height:92vh}.md\:max-h-\[96vh\]{max-height:96vh}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0px}.md\:w-1\/2{width:50%}.md\:w-28{width:7rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-\[42rem\]{width:42rem}.md\:w-\[48\%\]{width:48%}.md\:w-\[52\%\]{width:52%}.md\:w-\[600px\]{width:600px}.md\:w-\[72px\]{width:72px}.md\:w-\[95\%\]{width:95%}.md\:w-auto{width:auto}.md\:w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:min-w-\[4rem\]{min-width:4rem}.md\:max-w-\[160px\]{max-width:160px}.md\:max-w-\[180px\]{max-width:180px}.md\:max-w-\[240px\]{max-width:240px}.md\:max-w-full{max-width:100%}.md\:max-w-none{max-width:none}.md\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.md\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.md\:flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.md\:-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-10{-ms-grid-columns:(minmax(0, 1fr))[10];grid-template-columns:repeat(10, minmax(0, 1fr))}.md\:grid-cols-12{-ms-grid-columns:(minmax(0, 1fr))[12];grid-template-columns:repeat(12, minmax(0, 1fr))}.md\:grid-cols-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:grid-cols-5{-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr))}.md\:grid-cols-6{-ms-grid-columns:(minmax(0, 1fr))[6];grid-template-columns:repeat(6, minmax(0, 1fr))}.md\:grid-cols-\[1\.15fr_0\.85fr\]{-ms-grid-columns:1.15fr 0.85fr;grid-template-columns:1.15fr 0.85fr}.md\:grid-cols-\[1\.35fr_0\.65fr\]{-ms-grid-columns:1.35fr 0.65fr;grid-template-columns:1.35fr 0.65fr}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-1\.5{gap:0.375rem}.md\:gap-2{gap:0.5rem}.md\:gap-3{gap:0.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-x-0{-webkit-column-gap:0px;column-gap:0px}.md\:gap-x-3{-webkit-column-gap:0.75rem;column-gap:0.75rem}.md\:gap-x-4{-webkit-column-gap:1rem;column-gap:1rem}.md\:gap-x-\[15px\]{-webkit-column-gap:15px;column-gap:15px}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:overscroll-contain{overscroll-behavior:contain}.md\:rounded-lg{border-radius:0.5rem}.md\:rounded-xl{border-radius:0.75rem}.md\:rounded-b-xl{border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}.md\:rounded-l-xl{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}.md\:rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}.md\:rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.md\:rounded-bl-lg{border-bottom-left-radius:0.5rem}.md\:border-b-0{border-bottom-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0px}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0px;padding-right:0px}.md\:px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-5{padding-left:1.25rem}.md\:pl-6{padding-left:1.5rem}.md\:pr-12{padding-right:3rem}.md\:pr-16{padding-right:4rem}.md\:pr-2{padding-right:0.5rem}.md\:pr-5{padding-right:1.25rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:pt-8{padding-top:2rem}.md\:pt-\[60px\]{padding-top:60px}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[0\.9375rem\]{font-size:0.9375rem}.md\:text-\[15px\]{font-size:15px}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:0.75rem;line-height:1rem}.md\:\!leading-relaxed{line-height:1.625!important}.md\:opacity-0{opacity:0}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.md\:space-x-3 > :not(:first-child){margin-left:0.75rem}.md\:space-x-8 > :not(:first-child){margin-left:2rem}.md\:space-y-0 > :not(:first-child){margin-top:0px}.md\:space-y-3 > :not(:first-child){margin-top:0.75rem}.md\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/invite-body:hover .md\:group-hover\/invite-body\:opacity-100{opacity:1}}@media (min-width: 1024px){.lg\:z-20{z-index:20}.lg\:\!order-none{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:block{display:block}.lg\:max-w-\[220px\]{max-width:220px}.lg\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-6{-ms-grid-columns:(minmax(0, 1fr))[6];grid-template-columns:repeat(6, minmax(0, 1fr))}.lg\:gap-0{gap:0px}.lg\:gap-5{gap:1.25rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[1\.875rem\]{font-size:1.875rem}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:grid-cols-7{-ms-grid-columns:(minmax(0, 1fr))[7];grid-template-columns:repeat(7, minmax(0, 1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-8{-ms-grid-columns:(minmax(0, 1fr))[8];grid-template-columns:repeat(8, minmax(0, 1fr))}}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\[open\]_\.shipping-address-chevron\]\:rotate-180[open] .shipping-address-chevron{--tw-rotate:180deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}