/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(96% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(70% .213 47.604);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(65% .25 330);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(40% .02 270);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(70% .15 220);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(65% .18 145);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(75% .2 85);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(58% .25 27);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}@layer components;@layer utilities{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:1;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))>.tooltip-content,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible)):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem)*10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-4{top:calc(var(--spacing)*4)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-5{right:calc(var(--spacing)*5)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle-solid{--hero-check-circle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2.25%2012c0-5.385%204.365-9.75%209.75-9.75s9.75%204.365%209.75%209.75-4.365%209.75-9.75%209.75S2.25%2017.385%202.25%2012Zm13.36-1.814a.75.75%200%201%200-1.22-.872l-3.236%204.53L9.53%2012.22a.75.75%200%200%200-1.06%201.06l2.25%202.25a.75.75%200%200%200%201.14-.094l3.75-5.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle-solid);-webkit-mask:var(--hero-check-circle-solid);-webkit-mask:var(--hero-check-circle-solid);mask:var(--hero-check-circle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard{--hero-clipboard:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.666%203.888A2.25%202.25%200%200%200%2013.5%202.25h-3c-1.03%200-1.9.693-2.166%201.638m7.332%200c.055.194.084.4.084.612v0a.75.75%200%200%201-.75.75H9a.75.75%200%200%201-.75-.75v0c0-.212.03-.418.084-.612m7.332%200c.646.049%201.288.11%201.927.184%201.1.128%201.907%201.077%201.907%202.185V19.5a2.25%202.25%200%200%201-2.25%202.25H6.75A2.25%202.25%200%200%201%204.5%2019.5V6.257c0-1.108.806-2.057%201.907-2.185a48.208%2048.208%200%200%201%201.927-.184%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);mask:var(--hero-clipboard);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.chat{column-gap:.75rem;padding-block:.25rem;display:grid}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-52{height:calc(var(--spacing)*52)}.h-\[18px\]{height:18px}.h-\[420px\]{height:420px}.h-\[720px\]{height:720px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[85vh\]{min-height:85vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[18px\]{width:18px}.w-\[min\(calc\(100\%-2rem\)\,26rem\)\]{width:min(100% - 2rem,26rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-\[20px\]{min-width:20px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.animate-\[subtle-glow_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite subtle-glow}.animate-pulse{animation:var(--animate-pulse)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.border-\[\#7BB142\]\/30{border-color:oklab(69.9442% -.101108 .11493/.3)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-\[\#1E2A63\]\/8{background-color:oklab(31.0791% .000827506 -.101549/.08)}.bg-\[\#7BB142\]{background-color:#7bb142}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1E2A63\]{color:#1e2a63}.text-amber-700{color:var(--color-amber-700)}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-900{color:var(--color-blue-900)}.text-error{color:var(--color-error)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-orange-400{color:var(--color-orange-400)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#7BB142\]\/20{--tw-ring-color:oklab(69.9442% -.101108 .11493/.2)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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{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-md{--tw-backdrop-blur:blur(var(--blur-md));-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(var(--blur-sm));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.input-error,.input-error:focus,.input-error:focus-within,.select-error,.select-error:focus,.select-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#ffb088\]:hover{border-color:#ffb088}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:text-\[\#1E2A63\]:hover{color:#1e2a63}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-orange-300:focus{--tw-ring-color:var(--color-orange-300)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#1E2A63\]\/30:focus-visible{--tw-ring-color:oklab(31.0791% .000827506 -.101549/.3)}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:self-end{align-self:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:w-52{width:calc(var(--spacing)*52)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}html{scrollbar-gutter:stable}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.login-reveal{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid;overflow:hidden}.login-reveal.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.login-reveal-inner{min-height:0;overflow:hidden}.login-alt-actions{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:3.5rem;margin-top:1.25rem;display:flex}.login-alt-link{color:#6b7a99;white-space:nowrap;font-size:.8125rem;line-height:1.2;transition:color .2s}.login-alt-link:hover{color:#1e2a63;text-decoration:underline}.login-alt-row{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:flex}.login-alt-rule{display:none}@media (min-width:28rem){.login-alt-row{flex-direction:row;gap:1rem}.login-alt-rule{background:#1e2a6338;flex-shrink:0;width:1px;height:.85rem;display:block}}.login-alt-signup{color:#6b7a99;margin:0;font-size:.8125rem;line-height:1.2}.login-alt-signup button{color:#1e2a63;margin-left:.3rem;font-weight:600;transition:color .2s}.login-alt-signup button:hover{color:#c47a58;text-decoration:underline}.chat-page{background:linear-gradient(135deg,#ffd4b8 0%,#e3f2fd 50%,#c8e6c9 100%);height:100vh;position:relative;overflow:hidden}.chat-page:before{content:"";pointer-events:none;z-index:0;background:#fff6;position:absolute;inset:0}.chat-page .chat-container{z-index:1;flex-direction:column;height:100vh;display:flex;position:relative}.chat-page .chat-status{-webkit-backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #1e2a6314;border-radius:2rem;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-self:flex-end;align-items:center;gap:.4rem .85rem;width:max-content;max-width:calc(100% - 2rem);margin:.65rem 1rem 0 auto;padding:.55rem .85rem;display:flex}.chat-page .chat-status-copy{min-width:0;max-width:100%}.chat-page .chat-status-end{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.65rem;margin-left:auto;display:flex}.chat-page .chat-status-close{color:#1e2a63;cursor:pointer;background:#ffffffd1;border:0;border-radius:999px;flex-shrink:0;width:1.75rem;height:1.75rem;font-size:1.35rem;line-height:1}.chat-page .chat-status-close:hover{background:#fff}.chat-page .chat-dock{flex-direction:column;gap:.5rem;width:calc(100% - 2rem);max-width:52rem;margin:0 auto 1rem;display:flex}.chat-page .chat-dock .upload-preview-strip,.chat-page .chat-dock .input-area,.chat-page .chat-dock .pending-product-strip,.chat-page .chat-dock .product-picker,.chat-page .chat-dock .intake-chips{width:100%;max-width:none;margin:0}.intake-chips{flex-wrap:wrap;gap:.45rem;display:flex}.intake-chips button{color:#1e2a63;cursor:pointer;background:#ffffffeb;border:1px solid #1e2a6329;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:700}.intake-chips button:hover{background:#fff;border-color:#ff98008c}.chat-page .chat-dock .upload-preview-strip{animation:.25s fadeInUp}.chat-page .chat-status p{color:#1e2a63;margin:0;font-size:.75rem;line-height:1.35}.chat-page .chat-status .activity{text-align:right;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.chat-page .chat-status .experts{color:#6b7a99}.chat-page .chat-status .first-reply-timer{align-items:baseline;gap:.4rem;margin-top:.2rem;font-weight:600;display:flex}.chat-page .chat-status .first-reply-count{color:#c05621}.chat-page .chat-status .wait-save{color:#c05621;margin-top:.2rem}.chat-page .input-area.chat-closed-note{justify-content:center;padding:.85rem 1.1rem}.chat-page .input-area.chat-closed-note p{color:#1e2a63;text-align:center;margin:0;font-size:.85rem;font-weight:600}.chat-page .chat-status .chat-notify-form{gap:.4rem;min-width:16rem;margin-top:.4rem;display:flex}.chat-page .chat-status .chat-notify-form input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;flex:1;min-width:0;padding:.35rem .75rem;font-size:.75rem}.chat-page .chat-status .chat-notify-form button{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.35rem .75rem;font-size:.7rem;font-weight:700}.chat-page .message-answer-meta{justify-content:space-between;align-items:center;gap:.65rem;width:100%;margin:.15rem 0 0;display:flex}.chat-page .message-answer-meta .message-moderated{margin:0}.chat-page .chat-answer-rating{flex-direction:column;align-items:flex-end;gap:.15rem;margin-left:auto;display:flex}.chat-page .chat-star-row{align-items:center;gap:.05rem;display:flex}.chat-page .chat-star-cta{color:#8a96b3;margin:0;font-size:.7rem;font-weight:500;line-height:1.2}.chat-page .chat-star{color:#c5cddb;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.chat-page .chat-star .chat-star-on{color:#f90;display:none}.chat-page .chat-container[data-rating="1"] .chat-star:nth-child(-n+1) .chat-star-on,.chat-page .chat-container[data-rating="2"] .chat-star:nth-child(-n+2) .chat-star-on,.chat-page .chat-container[data-rating="3"] .chat-star:nth-child(-n+3) .chat-star-on,.chat-page .chat-container[data-rating="4"] .chat-star:nth-child(-n+4) .chat-star-on,.chat-page .chat-container[data-rating="5"] .chat-star:nth-child(-n+5) .chat-star-on{display:inline}.chat-page .chat-container[data-rating="1"] .chat-star:nth-child(-n+1) .chat-star-off,.chat-page .chat-container[data-rating="2"] .chat-star:nth-child(-n+2) .chat-star-off,.chat-page .chat-container[data-rating="3"] .chat-star:nth-child(-n+3) .chat-star-off,.chat-page .chat-container[data-rating="4"] .chat-star:nth-child(-n+4) .chat-star-off,.chat-page .chat-container[data-rating="5"] .chat-star:nth-child(-n+5) .chat-star-off{display:none}.chat-page .message-meta{align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.8rem;display:flex}.chat-page .message-sender{color:#1e2a63;font-weight:600}.chat-page .message.user .message-sender{color:#3d4f7a}.chat-page .message.accepted .message-sender{color:#1b5e20}.chat-page .message-timestamp{color:#0006;font-size:.75rem}.chat-page .message-edit-actions{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.chat-page .message-edit-actions[hidden]{display:none}.chat-page .message-edit-actions button{color:#6b7a99;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700}.chat-page .message-edit-actions button:hover{color:#1e2a63}.chat-page .message-edit-actions button.is-danger{color:#f28b82;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.chat-page .message-edit-actions button.is-danger:hover{color:#e57373}.chat-page .message-body-editable{cursor:pointer;margin:0}.chat-page .message-body-editable p{margin:0}.chat-page .message-body-editable.is-edit-expired{cursor:inherit}.chat-page .message-edit-form{flex-direction:column;gap:.5rem;display:flex}.chat-page .message-edit-form textarea{width:100%;min-height:4.5rem;font:inherit;color:#1e2a63;resize:vertical;border:1px solid #1e2a632e;border-radius:.75rem;padding:.55rem .7rem}.chat-page .message-edit-form-actions{gap:.5rem;display:flex}.chat-page .message-edit-form-actions button{cursor:pointer;color:#1e2a63;background:#1e2a6314;border:0;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.chat-page .message-edit-form-actions button[type=button]{color:#6b7a99;background:0 0}.chat-page .message-edit-form.is-consult label{color:#6b7a99;flex-direction:column;gap:.28rem;font-size:.72rem;font-weight:700;display:flex}.chat-page .message-edit-form textarea[name=long_form]{min-height:8rem}.chat-page .message-edit-form .message-edit-emergency{color:#c05621;flex-direction:row;align-items:center;gap:.45rem;font-weight:650}.chat-page .header{-webkit-backdrop-filter:blur(20px);background:#ffffff0b;border-bottom:1px solid #fff3;align-items:center;gap:1rem;padding:1rem;display:flex}.chat-page .logo{width:auto;height:40px}.chat-page .messages{overflow-anchor:none;flex:1;width:100%;max-width:52rem;margin:0 auto;padding:1.5rem;overflow-y:auto}.chat-page .chat-load-older{pointer-events:none;height:1px}.chat-page .messages::-webkit-scrollbar{width:8px}.chat-page .messages::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.chat-page .messages::-webkit-scrollbar-thumb{background:#ffb48880;border-radius:10px}.chat-page .messages::-webkit-scrollbar-thumb:hover{background:#ffb488b3}.chat-page .messages:has(.chat-standby){flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-standby{text-align:center;max-width:22rem;margin:auto;padding:.35rem .75rem .85rem}.chat-standby-faces{justify-content:center;align-items:flex-end;margin:0 0 1.1rem;display:flex}.chat-standby-faces .chat-standby-face,.chat-standby-faces .expert-board-avatar.chat-standby-face{border:3px solid #fffffff5;border-radius:1.05rem;width:4.75rem;height:4.75rem;margin-left:-1.05rem;font-size:1.05rem;box-shadow:0 10px 22px #1e2a6329}.chat-standby-faces .chat-standby-face:first-child{margin-left:0}.chat-standby-live{z-index:2;background:#22c55e;border:2.5px solid #fff;border-radius:999px;width:.95rem;height:.95rem;margin-bottom:.05rem;margin-left:-.35rem;animation:1.8s ease-out infinite chat-online-pulse;box-shadow:0 0 #22c55e8c}.chat-standby-title{color:#1e2a63;margin:0;font-family:Nunito Sans,sans-serif;font-size:1.05rem;font-weight:800}.chat-standby-copy{color:#6b7a99;margin:.4rem 0 0;font-size:.88rem;line-height:1.45}.chat-page .message{gap:.75rem;margin-bottom:1rem;display:flex}.chat-page .message.message-enter:not(:has([data-typewriter=true])){animation:.3s ease-out fadeInUp}.chat-page .message.user{flex-direction:row-reverse}.chat-page .message-content{-webkit-backdrop-filter:blur(20px);color:#1e2a63;background:#ffffffb3;border:1px solid #fff6;border-radius:1rem;max-width:70%;padding:.875rem 1.125rem;font-size:.95rem;line-height:1.6;box-shadow:0 4px 6px #0000000f}.chat-page .message-content p{white-space:pre-wrap}.chat-page .consult-answer{flex-direction:column;gap:.75rem;display:flex}.chat-page .consult-summary{margin:0;font-weight:650}.chat-page .consult-long-form{color:inherit;opacity:.95;flex-direction:column;gap:.7rem;margin:0;display:flex}.chat-page .consult-long-form p,.chat-page .consult-long-form li{margin:0;line-height:1.55}.chat-page .consult-long-form ul,.chat-page .consult-long-form ol{flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;display:flex}.chat-page .consult-disclaimer{opacity:.75;margin:0;font-size:.8rem}.consult-credits{flex-direction:column;gap:.7rem;margin-top:.35rem;display:flex}.consult-figure{margin:0}.consult-figure img{border-radius:.7rem;width:100%;max-width:22rem;display:block}.consult-figure figcaption,.consult-sources-label,.consult-sources{opacity:.78;margin:.35rem 0 0;font-size:.72rem}.consult-sources{padding-left:1.1rem}.product-why{color:#3d4f7a;margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.research-drawer{background:#fff;border:1px solid #e8ecf4;border-radius:1rem;margin:0 0 .85rem}.research-drawer summary{cursor:pointer;color:#1e2a63;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.85rem;font-weight:700;display:flex}.research-drawer-status{letter-spacing:.04em;text-transform:uppercase;color:#6b7a99;font-size:.68rem;font-weight:600}.research-look{color:#c62828;margin-left:auto;font-size:.68rem;font-weight:700}.research-drawer-body{padding:0 .9rem .9rem}.research-pipeline{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.research-pipeline li{color:#6b7a99;background:#f3f4f6;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.research-pipeline li.is-done{color:#4a7a1a;background:#7bb14229}.research-kicker{letter-spacing:.05em;text-transform:uppercase;color:#6b7a99;margin:.7rem 0 .3rem;font-size:.68rem;font-weight:700}.research-case{gap:.25rem;margin:0;display:grid}.research-case div{gap:.5rem;font-size:.8rem;display:flex}.research-case dt{color:#6b7a99;font-weight:700}.research-case dd{color:#1e2a63;margin:0}.research-empty{color:#6b7a99;margin:0;font-size:.8rem}.research-items{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.research-items li{flex-wrap:wrap;justify-content:space-between;gap:.45rem;font-size:.8rem;display:flex}.research-item-copy{color:#1e2a63;flex-direction:column;gap:.1rem;display:flex}.research-item-copy span{color:#6b7a99;font-size:.72rem}.research-item-actions,.research-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.research-item-actions button,.research-actions button,.research-item-actions select{color:#1e2a63;background:#fff;border:1px solid #e8ecf4;border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.chat-page [data-typewriter=true]:not(.is-typing):not(.is-typed) [data-typewriter-text]{visibility:hidden;height:0;margin:0;overflow:hidden}.chat-typewriter-cursor{vertical-align:-.12em;background:currentColor;border-radius:1px;width:.08em;height:1.05em;margin-left:.12em;animation:.9s step-end infinite chat-typewriter-blink;display:inline-block}@keyframes chat-typewriter-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-page .message.message-enter,.chat-typewriter-cursor{animation:none}}.chat-page .message-moderated,.admin-chat-consult .message-moderated{letter-spacing:.01em;color:#6b7a99;align-items:center;gap:.28rem;margin:.4rem 0 0;font-size:.72rem;font-weight:600;display:inline-flex}.chat-page .message-moderated .ai-sparkle,.admin-chat-consult .message-moderated .ai-sparkle{color:#ffb088;width:.78rem;height:.78rem;margin-right:0}.chat-page .message-moderated.is-ai,.admin-chat-consult .message-moderated.is-ai{color:#c47a52}.chat-page .consult-emergency{color:#c62828;margin:0;font-weight:700}.chat-page .message.user .message-content{-webkit-backdrop-filter:blur(20px);color:#1e2a63;background:#1e2a6314;border:1px solid #1e2a6326}.chat-page .message.accepted .message-content{color:#2e7d32;background:#4caf501f;border:1px solid #4caf504d}.chat-page .accepted-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.chat-page .accepted-checkmark{color:#fff;background:#4caf50;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.chat-page .accepted-label{color:#2e7d32;font-family:Nunito Sans,sans-serif;font-size:.85rem;font-weight:700}.chat-page .message.product{position:relative}.chat-page .message.product .message-content{max-width:400px;position:relative}.chat-page .product-card{z-index:1;background:#fff;border-radius:.75rem;margin-top:.75rem;padding:.75rem;position:relative;box-shadow:0 2px 8px #00000014}.chat-page .product-top{gap:.75rem;margin-bottom:.75rem;display:flex}.chat-page .product-image-link{flex-shrink:0}.chat-page .product-image{object-fit:cover;object-position:center;border-radius:.5rem;width:100px;height:70px;display:block}.chat-page .product-image--empty{background:#fff6ee;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.chat-page .product-info{flex:1;align-items:center;display:flex}.chat-page .product-title{color:#1e2a63;font-family:Nunito Sans,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none;display:block}.chat-page .product-title:hover{color:#c62828;text-decoration:underline}.chat-page .product-stats{color:#3d4f7a;z-index:2;justify-content:space-between;align-items:center;font-size:.85rem;display:flex;position:relative}.chat-page .stats-left{align-items:center;gap:1rem;display:flex}.chat-page .stat-item{align-items:center;gap:.35rem;display:flex}.chat-page .stat-icon,.chat-page .expert-icon{flex-shrink:0;width:16px;height:16px}.chat-page .product-image-link,.chat-page .product-title{position:relative}.chat-page .product-image-link[data-tip]:after,.chat-page .product-title[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;opacity:0;visibility:hidden;pointer-events:none;z-index:160;background:#1e2a63f0;border-radius:.5rem;width:max-content;max-width:12rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700;line-height:1.3;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 6px 16px #1e2a632e}.chat-page .product-image-link:hover[data-tip]:after,.chat-page .product-title:hover[data-tip]:after{opacity:1;visibility:visible}.chat-page .expert-tooltip{z-index:10;position:relative}.chat-page .expert-tooltip .tooltip-content{-webkit-backdrop-filter:blur(20px);color:#3d4f7a;opacity:0;visibility:hidden;pointer-events:none;z-index:150;background:#fffffff2;border:1px solid #fff6;border-radius:.75rem;width:13.5rem;padding:.85rem;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;inset:50% calc(100% + .55rem) auto auto;transform:translateY(-50%);box-shadow:0 8px 20px #1e2a631f}.chat-page .expert-tooltip .tooltip-content p{margin:0;font-size:.75rem;line-height:1.5}.chat-page .expert-tooltip:hover .tooltip-content{opacity:1;visibility:visible}.chat-page .input-area{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #1e2a631a;border-radius:2rem;gap:.75rem;width:calc(100% - 2rem);max-width:52rem;margin:0 auto 1rem;padding:.65rem .85rem;display:flex}.chat-page .input-area form{align-items:center;gap:.5rem;width:100%;display:flex}.chat-page .input-area input{color:#1e2a63;background:#ffffffe6;border:1px solid #1e2a6326;border-radius:1.5rem;outline:none;flex:1;padding:.75rem 1.25rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.chat-page .input-area input::placeholder{color:#999}.chat-page .input-area input:focus{border-color:#ff980080;box-shadow:0 0 0 3px #ff98001a}.chat-page .input-area button.icon-btn{color:#b07050;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:0;transition:all .2s;display:flex}.chat-page .input-area button.icon-btn:hover{color:#3d2314;box-shadow:none;background:#ffb08840;transform:none}.chat-page .input-area button.icon-btn:active{background:#ffb08866}.chat-page .input-area button[type=submit]{color:#3d2314;cursor:pointer;background:#ffb088;border:none;border-radius:1.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.chat-page .input-area button[type=submit]:hover{background:#ffa06e;transform:translateY(-1px);box-shadow:0 4px 8px #ffb0884d}.chat-page .input-area button[type=submit]:active{transform:translateY(0)}.chat-page .welcome-message{text-align:center;color:#666;padding:2rem}.chat-page .welcome-message p:first-child{margin-bottom:.5rem;font-size:1.125rem}.chat-page .typing-indicator{-webkit-backdrop-filter:blur(20px);background:#ff980026;border:1px solid #ff98004d;border-radius:1rem;gap:4px;padding:.75rem 1rem;display:inline-flex}.chat-page .typing-indicator span{background:#c62828;border-radius:50%;width:8px;height:8px;animation:1.4s infinite typing}.chat-page .typing-indicator span:nth-child(2){animation-delay:.2s}.chat-page .typing-indicator span:nth-child(3){animation-delay:.4s}.chat-page .typing-line{align-items:center;gap:.65rem;margin:.35rem 0 .5rem;animation:.25s typing-line-in;display:flex}.chat-page .typing-line .typing-indicator{padding:.45rem .65rem}.chat-page .typing-copy{color:#c62828;margin:0;font-size:.875rem;font-weight:600;animation:1.4s ease-in-out infinite typing-copy-pulse}.chat-page .chat-status .chat-online{letter-spacing:.01em;color:#8a96b3;vertical-align:middle;align-items:center;gap:.35rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.chat-page .chat-status .chat-online.is-online{color:#1b7a4a}.chat-page .chat-online-dot{background:#c5cddb;border-radius:50%;width:8px;height:8px}.chat-page .chat-online.is-online .chat-online-dot{background:#22c55e;animation:1.8s ease-out infinite chat-online-pulse;box-shadow:0 0 #22c55e8c}.chat-page .chat-img-thumb{cursor:pointer;border-radius:.75rem;max-width:220px;margin-bottom:.25rem;display:inline-block;position:relative;overflow:hidden}.chat-page .chat-img-thumb img{border-radius:.75rem;width:100%;height:auto;display:block}.chat-page .chat-img-thumb .magnifier-lens{pointer-events:none;z-index:10;background-repeat:no-repeat;border:2px solid #ffb088cc;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #fff6,0 4px 16px #00000040}.chat-page .upload-preview-strip{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #1e2a631a;border-radius:2rem;align-items:center;gap:.5rem;width:calc(100% - 2rem);max-width:52rem;min-height:4.55rem;margin:0 auto .5rem;padding:.65rem .85rem;display:flex;overflow:hidden}.chat-page .upload-preview-item{border:1px solid #1e2a631f;border-radius:.85rem;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.chat-page .upload-preview-item img{object-fit:cover;width:100%;height:100%}.chat-page .upload-preview-overflow{color:#3d2314;background:#ffb088;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:48px;height:48px;padding:0 .85rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.chat-page .upload-preview-overflow[hidden]{display:none}.chat-page .upload-remove-btn{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.chat-page .upload-preview-item .upload-progress{background:#ffb088;height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.chat-page .pending-product-strip{flex-wrap:wrap;gap:.5rem;width:calc(100% - 2rem);max-width:52rem;margin:0 auto .5rem;display:flex}.chat-page .pending-product-chip{color:#1e2a63;background:#ffffffeb;border:1px solid #ffb088b3;border-radius:999px;align-items:center;gap:.5rem;max-width:100%;padding:.3rem .4rem .3rem .3rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #1e2a6314}.chat-page .pending-product-chip img,.chat-page .pending-product-chip__placeholder{object-fit:cover;background:#fff6ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chat-page .pending-product-chip__title{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;overflow:hidden}.chat-page .pending-product-chip__remove{color:#1e2a63;cursor:pointer;background:#1e2a6314;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:inline-flex}.chat-page .pending-product-chip__remove:hover{color:#c62828;background:#c628281f}.chat-page .product-picker{-webkit-backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #1e2a631f;border-radius:1.25rem;flex-direction:column;width:calc(100% - 2rem);max-width:52rem;margin:0 auto .5rem;animation:.16s ease-out product-picker-in;display:flex;overflow:hidden;box-shadow:0 12px 32px #1e2a6324}@keyframes product-picker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-page .product-picker__head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .25rem;display:flex}.chat-page .product-picker__title{color:#1e2a63;margin:0;font-family:Nunito Sans,sans-serif;font-size:.9rem;font-weight:800}.chat-page .product-picker__hint{color:#6b7a99;margin:.1rem 0 0;font-size:.72rem}.chat-page .product-picker__close{color:#1e2a63;cursor:pointer;background:#1e2a630f;border:none;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0;font-size:18px;line-height:1}.chat-page .product-picker__close:hover{background:#1e2a631f}.chat-page .product-picker__search{padding:.5rem 1rem .65rem}.chat-page .product-picker__search input{color:#1e2a63;background:#fff;border:1px solid #1e2a6326;border-radius:1.25rem;outline:none;width:100%;padding:.65rem 1rem;font-size:.95rem}.chat-page .product-picker__search input:focus{border-color:#ff980080;box-shadow:0 0 0 3px #ff98001a}.chat-page .product-picker__results{border-top:1px solid #1e2a630f;max-height:min(22rem,40vh);overflow-y:auto}.chat-page .product-picker__list{margin:0;padding:.25rem 0;list-style:none}.chat-page .product-picker__hit{text-align:left;cursor:pointer;color:#1e2a63;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.55rem 1rem;display:flex}.chat-page .product-picker__hit:hover,.chat-page .product-picker__hit:focus-visible{background:#ffb08838;outline:none}.chat-page .product-picker__hit img,.chat-page .product-picker__thumb-empty{object-fit:contain;background:#fff6ee;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:inline-flex}.chat-page .product-picker__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.chat-page .product-picker__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Nunito Sans,sans-serif;font-size:.85rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-page .product-picker__sub{color:#6b7a99;font-size:.72rem}.chat-page .product-picker__empty{color:#6b7a99;margin:0;padding:.9rem 1rem 1rem;font-size:.8rem}.chat-page .image-viewer-overlay{z-index:9999;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chat-page .image-viewer-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:24px;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.chat-page .image-viewer-close:hover{background:#ffffff4d}.chat-page .image-viewer-content{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.chat-page .image-viewer-content img{object-fit:contain;will-change:transform;-webkit-user-select:none;user-select:none;max-width:90vw;max-height:85vh}@media (max-width:768px){.chat-page .message-content{max-width:85%}.chat-page .header{padding:.75rem 1rem}.chat-page .logo{height:32px}.chat-page .input-area{border-radius:1.75rem;width:calc(100% - 1.5rem);margin:0 auto .75rem;padding:.5rem .65rem}.chat-page .chat-dock{gap:.4rem;width:calc(100% - 1.5rem);margin-bottom:.75rem}.chat-page .chat-status{border-radius:1.75rem}.chat-page .upload-preview-strip{border-radius:1.75rem;width:calc(100% - 1.5rem);min-height:4.2rem;margin:0 auto .5rem;padding:.5rem .65rem}.chat-page .input-area button{padding:.75rem 1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}@keyframes typing-copy-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes typing-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-online-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.chat-page.chat-page--site{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem;display:flex;overflow:auto}.chat-page.chat-page--site .chat-followup-drawer{width:min(52rem,100%)}.chat-page.chat-page--site:before{display:none}.chat-page.chat-page--site .chat-stage{flex-direction:column;width:min(52rem,100%);height:min(72vh,46rem);min-height:28rem;margin:0;display:flex;position:relative;overflow:visible}.chat-page.chat-page--site .chat-container{background:linear-gradient(135deg,#ffd4b8 0%,#e3f2fd 50%,#c8e6c9 100%);border:1px solid #ffb08873;border-radius:1rem;width:100%;height:100%;min-height:0;margin:0;overflow:hidden;box-shadow:0 12px 32px #1e2a6314}@media (min-width:861px){.chat-page.chat-page--site .chat-stage{margin-top:max(0px,50vh - 1.5rem - min(72vh,46rem)/2)}}.chat-page.chat-page--site .chat-container:before{content:"";pointer-events:none;z-index:0;background:#fff6;position:absolute;inset:0}.chat-page.chat-page--site .chat-status,.chat-page.chat-page--site .messages,.chat-page.chat-page--site .chat-dock{z-index:1;position:relative}@media (max-width:860px){.chat-page.chat-page--site{justify-content:stretch;padding:0}.chat-page.chat-page--site .chat-stage{flex:auto;width:100%;height:auto;min-height:0}.chat-page.chat-page--site .chat-container{width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:auto}}.chat-page.embedded{background:0 0;flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.chat-page.embedded:before{display:none}.chat-page.embedded .chat-stage{flex-direction:column;flex:0 auto;height:min(68vh,42rem);min-height:24rem;transition:height .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible}.chat-page.embedded .chat-container{background:linear-gradient(135deg,#ffd4b8 0%,#e3f2fd 50%,#c8e6c9 100%);border:1px solid #ffb08873;border-radius:1rem;flex:auto;height:100%;min-height:0;overflow:hidden;box-shadow:0 12px 32px #1e2a6314}.chat-page.embedded .chat-container:before{content:"";pointer-events:none;z-index:0;background:#fff6;position:absolute;inset:0}.chat-page.embedded .chat-status,.chat-page.embedded .messages,.chat-page.embedded .chat-dock{z-index:1;position:relative}.chat-page.embedded .chat-followup-drawer{width:calc(100% - 1rem)}.chat-page.embedded .messages{min-height:0}.chat-page.embedded .chat-status{flex-shrink:0;width:max-content;max-width:calc(100% - 1rem);margin:.5rem .5rem 0 auto}.chat-page.embedded .chat-dock{flex-shrink:0;width:calc(100% - 1rem);margin-bottom:.5rem}.chat-followup-drawer{z-index:2;opacity:0;pointer-events:none;flex-shrink:0;grid-template-rows:0fr;width:min(52rem,100%);max-width:none;margin:0 auto;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s,margin .55s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.chat-followup-drawer.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:.75rem}.chat-followup-drawer__inner{min-height:0;overflow:hidden}.chat-followup-card{background:linear-gradient(#fff4eafa 0%,#fffcf8f5 72%),#fffaf4;border:1px solid #ffb0888c;border-radius:1rem;padding:1.05rem 1.2rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #1e2a631f}.chat-followup-card:before{content:"";background:linear-gradient(90deg,#ffb088,#ffd4b8,#ffb088);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:1.15rem;right:1.15rem}.chat-followup-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c47a52;margin:0 0 .22rem;font-size:.66rem;font-weight:800}.chat-followup-card h2{color:#1e2a63;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.chat-followup-copy{color:#5a657d;margin:.38rem 0 0;font-size:.88rem;line-height:1.45}.chat-followup-email{color:#1e2a63;text-align:left;cursor:pointer;background:#fff;border:1px solid #1e2a631f;border-radius:999px;align-items:center;gap:.45rem;width:100%;min-width:0;margin-top:.9rem;padding:.45rem .45rem .45rem .95rem;display:flex}.chat-followup-email.is-editing{cursor:default;background:0 0;border:0;padding:0}.chat-followup-email__address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:650;overflow:hidden}.chat-followup-email__icon{color:#c47a52;background:#fff4eaf2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.chat-followup-email:hover .chat-followup-email__icon{background:#fff4ea}.chat-followup-email.is-editing input,.chat-followup-email.is-editing #chat-followup-email-input{color:#1e2a63;background:#fff;border:1px solid #1e2a631f;border-radius:999px;flex:1;width:100%;min-width:0;padding:.65rem .95rem;font-size:.9rem;font-weight:650}.chat-followup-email.is-editing input:focus{outline-offset:1px;outline:2px solid #ffb088d9}.chat-followup-form{gap:.5rem;margin-top:.9rem;display:flex}.chat-followup-form input{color:#1e2a63;background:#fff;border:1px solid #1e2a631f;border-radius:999px;flex:1;min-width:0;padding:.65rem .95rem;font-size:.9rem}.chat-followup-form input:focus{outline-offset:1px;outline:2px solid #ffb088d9}.chat-followup-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#1e2a63;border:0;border-radius:999px;padding:.65rem 1.05rem;font-size:.82rem;font-weight:700}.chat-followup-form button:hover{background:#162050}@media (prefers-reduced-motion:reduce){.chat-followup-drawer,.chat-followup-card,.chat-page.embedded .chat-stage,.chat-page.embedded .chat-container{transition:none}}.chat-page.admin-thread{border:1px solid #ffb08873;border-radius:1rem;flex-direction:column;height:min(72vh,46rem);min-height:28rem;display:flex;overflow:hidden;box-shadow:0 12px 32px #1e2a6314}.chat-page.admin-thread .chat-container{flex:1;height:100%;min-height:0}.chat-page.admin-thread .messages{min-height:0}.chat-page.admin-thread .input-area{flex-shrink:0;margin-bottom:.75rem}.chat-page.admin-thread .chat-status{flex-wrap:wrap;align-self:flex-end;align-items:center;width:max-content;max-width:calc(100% - 1rem);margin:.5rem .5rem 0 auto}.chat-page.admin-thread .chat-status-copy{flex:0 auto;min-width:0}.chat-page.admin-thread .chat-status .activity{text-align:right;justify-content:flex-end}.admin-open-chat-frame{min-width:0}html.consult-overlay-open{overflow:hidden}.site-nav{z-index:100}.consult-overlay{z-index:80;pointer-events:none;opacity:0;visibility:hidden;background:#fff;justify-content:center;align-items:center;padding:2.25rem 1.5rem 1.5rem;transition:opacity .45s,visibility 0s linear .45s;display:flex;position:fixed;inset:6.0625rem 0 0;overflow:auto}.consult-overlay.is-open{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .45s,visibility linear}.consult-overlay:not(.is-open) *{pointer-events:none}.consult-overlay--account{z-index:90}.account-enter-veil{z-index:90;pointer-events:none;background:#fff;animation:.45s forwards account-enter-fade;position:fixed;inset:0}@keyframes account-enter-fade{0%{opacity:1}to{opacity:0;visibility:hidden}}.consult-overlay__backdrop{pointer-events:auto;background:0 0;position:absolute;inset:0}.consult-overlay__shell{z-index:1;width:min(52rem,100%);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex;position:relative;overflow:visible}.consult-overlay__close{z-index:3;color:#1e2a63;cursor:pointer;background:#ffffffd1;border:0;border-radius:999px;width:36px;height:36px;font-size:1.6rem;line-height:1;position:absolute;top:.7rem;right:.7rem}.consult-overlay__close:hover{background:#fff}.consult-overlay__shell:has(#embedded-chat-close) .consult-overlay__close{display:none}.consult-overlay__chat-body{flex:1 0 auto;height:auto;min-height:0}.consult-overlay__chat-body>div,#landing-chat{height:auto;min-height:0}.consult-overlay__shell .chat-page.embedded{background:0 0;height:auto;max-height:min(90vh,56rem);overflow:visible}.consult-overlay__shell .chat-page.embedded:before{display:none}@media (max-width:860px){.consult-overlay{align-items:stretch;padding:1.35rem .85rem .85rem}.consult-overlay__shell{width:100%;height:100%;min-height:0;overflow:visible}.consult-overlay__chat-body,.consult-overlay__chat-body>div,#landing-chat,.consult-overlay__shell .chat-page.embedded{height:100%;min-height:0;max-height:none}.consult-overlay__shell .chat-page.embedded{overflow:visible}.chat-page.embedded .chat-stage{flex:auto;height:auto;min-height:0}.chat-page.embedded .chat-container{border-radius:.85rem;flex:auto;height:auto;min-height:0}}.admin-chats-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid;overflow:visible}@media (min-width:768px){.admin-chats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.admin-chats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-chat-window{z-index:1;height:10.75rem;position:relative}.admin-chat-window-inner{background:linear-gradient(135deg,#fff3ea 0%,#f5f9fd 48%,#eef6ef 100%);border:1px solid #ffb08838;border-radius:1rem;flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #1e2a630d}.admin-chat-window-inner:before{content:"";pointer-events:none;background:#ffffff80;position:absolute;inset:0}.admin-chat-window.is-review .admin-chat-window-inner{border-color:#ffb088}.admin-chat-window-open{z-index:1;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;width:100%;min-height:0;padding:.75rem .75rem .35rem;display:flex;position:relative}.admin-chat-window-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.admin-chat-window-who{color:#1e2a63;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;font-weight:600;overflow:hidden}.admin-chat-window-when{color:#999;flex-shrink:0;margin:0;font-size:.625rem}.admin-chat-window-meta{margin-bottom:.3rem}.admin-chat-first-reply{color:#c05621;align-items:baseline;gap:.35rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:flex}.admin-chat-window-rating{margin-bottom:.35rem}.admin-rating-stars{align-items:center;gap:.12rem;display:inline-flex}.admin-rating-stars svg{width:.9rem;height:.9rem;display:block}.admin-chat-thread{flex-direction:column-reverse;flex:1;gap:.3rem;min-height:0;display:flex;overflow:hidden}.admin-chat-inbound{color:#1e2a63;background:#1e2a6314;border:1px solid #1e2a6326;border-radius:.85rem .85rem .22rem;align-self:flex-end;max-width:94%;padding:.32rem .55rem}.admin-chat-inbound p,.admin-chat-outbound p,.admin-chat-notice p{margin:0;font-size:.7rem;line-height:1.35}.admin-chat-outbound{color:#1e2a63;background:#ffffffb8;border:1px solid #ffffff73;border-radius:.85rem .85rem .85rem .22rem;align-self:flex-start;max-width:94%;padding:.32rem .55rem}.admin-chat-notice{color:#2e7d32;background:#4caf501f;border:1px solid #4caf5047;border-radius:.7rem;align-self:stretch;padding:.4rem .55rem}.admin-chat-consult{flex-direction:column;gap:.2rem;display:flex}.admin-chat-emergency{color:#b4544a;margin:0;font-size:.65rem;font-weight:700}.admin-chat-summary{margin:0;font-weight:600}.admin-chat-consult .consult-long-form{flex-direction:column;gap:.45rem;margin:.15rem 0 0;display:flex}.admin-chat-consult .consult-long-form p,.admin-chat-consult .consult-long-form li{margin:0;line-height:1.45}.admin-chat-consult .consult-long-form ul,.admin-chat-consult .consult-long-form ol{margin:0;padding-left:1rem}.admin-chat-disclaimer{opacity:.8;margin:0;font-size:.6rem;line-height:1.35}.admin-chat-thumb{border-radius:.45rem;max-height:4.5rem;margin-bottom:.2rem;display:block}.admin-chat-empty{color:#3d4f7a;margin:0;font-size:.75rem;line-height:1.4}.admin-chat-window-foot{z-index:1;background:#ffffff47;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem .7rem;display:flex;position:relative}.admin-chat-window-foot-text{color:#6b7a99;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.625rem;overflow:hidden}.admin-chat-window-action{color:#1e2a63;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.6875rem;font-weight:600;text-decoration:none}.admin-chat-window-action:hover{text-decoration:underline}.admin-chat-window:hover,.admin-chat-window:focus-within{z-index:40}.admin-chat-window:hover .admin-chat-window-inner,.admin-chat-window:focus-within .admin-chat-window-inner{height:auto;max-height:26rem;bottom:auto;transform:translateY(-3px);box-shadow:0 20px 40px #1e2a6329}.admin-chat-window:hover .admin-chat-thread,.admin-chat-window:focus-within .admin-chat-thread{max-height:18rem;overflow-y:auto}.chat-review{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:1100px){.chat-review{grid-template-columns:minmax(22rem,.92fr) minmax(26rem,1.18fr);align-items:stretch}.chat-review-pane{height:calc(100vh - 6.4rem)}}.chat-review-search{margin-bottom:1rem}.chat-review-search input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;width:100%;padding:.7rem 1.05rem;font-size:.875rem}.chat-review-search input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.chat-review-section+.chat-review-section{margin-top:1.15rem}.chat-review-section-head{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.45rem;display:flex}.chat-review-section-head h2{color:#1e2a63;margin:0;font-size:1.05rem;font-weight:700}.chat-review-section-head p{color:#6b7a99;margin:.2rem 0 0;font-size:.8rem}.chat-review-count{letter-spacing:.04em;color:#6b7a99;flex-shrink:0;font-size:.72rem;font-weight:700}.chat-review-none{color:#6b7a99;background:#fff;border:1px solid #edf0f5;border-radius:.9rem;margin:0;padding:.85rem .9rem;font-size:.8125rem}.chat-review-rows{background:#fff;border:1px solid #edf0f5;border-radius:.9rem;overflow:hidden;box-shadow:0 1px 2px #1e2a630a}.chat-review-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f3f8;grid-template-columns:minmax(5.25rem,1.05fr) minmax(4.75rem,1.2fr) max-content auto;align-items:center;gap:.35rem .7rem;width:100%;padding:.52rem .8rem;display:grid}.chat-review-row:last-child{border-bottom:0}.chat-review-row:hover{background:#ffb0881f}.chat-review-row.is-selected{background:#ffb08847;box-shadow:inset 3px 0 #1e2a63}.chat-review-from,.chat-review-reply{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-review-from{color:#1e2a63;font-size:.8125rem;font-weight:700}.chat-review-reply{color:#6b7a99;font-size:.75rem}.chat-review-when{color:#8a94ab;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.05rem;font-size:.7rem;display:flex}.chat-review-due{color:#e65100;font-size:.62rem;font-weight:700}.chat-review-stars .admin-rating-stars{gap:.05rem}.chat-review-stars .admin-rating-stars svg{width:.78rem;height:.78rem}.chat-review-pager{margin-top:.55rem}.chat-review-pane{background:#fff;border:1px solid #edf0f5;border-radius:1.15rem;flex-direction:column;align-self:start;max-height:calc(100vh - 6.4rem);padding:1rem 1.05rem 1.15rem;display:flex;position:sticky;top:4.05rem;overflow:auto;box-shadow:0 1px 2px #1e2a630a}.chat-review-open,.chat-review-open .admin-open-chat-frame{flex-direction:column;flex:1;min-height:0;display:flex}.chat-review-open .chat-page.admin-thread{flex:1;height:auto;min-height:22rem}.chat-review-pane .chat-page.admin-thread .chat-container{height:100%;min-height:0}.chat-assign{flex-shrink:0;margin:0 0 .75rem}.chat-assign-toolbar{align-items:center;gap:.55rem;display:flex}.chat-assign-toolbar form{flex:auto;min-width:0;margin:0}.chat-assign-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.chat-assign-actions button{color:#1e2a63;cursor:pointer;white-space:nowrap;background:#1e2a6314;border:0;border-radius:999px;padding:.5rem .8rem;font-size:.72rem;font-weight:700}.chat-assign-actions button:hover{background:#1e2a6324}.chat-assign-actions button:disabled{opacity:.45;cursor:not-allowed}.chat-assign-actions .is-primary{color:#4a7a1a;background:#7bb14229}.chat-assign-actions .is-primary:hover{background:#7bb1423d}.chat-assign-actions .is-danger{color:#c62828;background:#c628281a}.chat-assign-actions .is-danger:hover{background:#c6282829}@media (max-width:720px){.chat-assign-toolbar{flex-wrap:wrap}.chat-assign-toolbar form{flex:100%}}.chat-assign form{margin:0}.chat-assign input[type=search]{color:#1e2a63;background:#f7f8fc;border:1px solid #edf0f5;border-radius:999px;width:100%;padding:.55rem 1rem;font-size:.875rem}.chat-assign input[type=search]:focus{background:#fff;border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.chat-assign-split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem 1.1rem;margin-top:.7rem;display:grid}.chat-assign-current{min-width:8.25rem}.chat-assign-group{margin-top:.55rem}.chat-assign-main>.chat-assign-group:first-child,.chat-assign-current>p:first-child{margin-top:0}.chat-assign-group>p,.chat-assign-current>p:first-child{letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;margin:0 0 .4rem;font-size:.68rem;font-weight:800}.chat-assign-list{flex-wrap:wrap;gap:.45rem;display:flex}.chat-assign-list.is-avatars{gap:.4rem}.chat-assign-empty{color:#6b7a99;margin:.45rem 0 0;font-size:.75rem}.chat-assign-current .chat-assign-empty{max-width:8.5rem;margin:0}.chat-assign-router{color:#1e2a63;margin:.55rem 0 0;font-size:.72rem;font-weight:600}.chat-assign-router.is-empty{color:#6b7a99;font-weight:500}.chat-assign-router span{color:#6b7a99;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:500}.chat-assign-avatar-wrap{position:relative}button.chat-assign-expert{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.chat-assign-expert.is-assigned .expert-board-avatar{box-shadow:0 0 0 2px #1e2a63}.chat-assign-expert.is-routing:not(.is-assigned) .expert-board-avatar{box-shadow:0 0 0 2px #5b6fd6}.chat-assign-hover-name{z-index:30;color:#fff;white-space:nowrap;pointer-events:none;background:#1e2a63;border-radius:.55rem;padding:.28rem .55rem;font-size:.72rem;font-weight:700;display:none;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #1e2a632e}.chat-assign-avatar-wrap:hover .chat-assign-hover-name,.chat-assign-avatar-wrap:focus-within .chat-assign-hover-name{display:block}.chat-assign-current .chat-assign-hover-name{left:auto;right:0;transform:none}.chat-assign-sparkle{color:#f1a934;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:flex;position:absolute;top:-.18rem;right:-.18rem;box-shadow:0 1px 3px #1e2a632e}.chat-assign-sparkle .ai-sparkle{vertical-align:0;width:.7rem;height:.7rem;margin:0}.chat-review-empty{text-align:center;color:#6b7a99;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;display:flex}.chat-review-empty-title{color:#1e2a63;margin:0 0 .35rem;font-size:1rem;font-weight:700}.chat-review-empty p{margin:0;font-size:.8125rem}.expert-board-totals{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.expert-board-totals>div{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1rem 1.1rem;box-shadow:0 1px 2px #1e2a630a}.expert-board-totals p{letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;margin-bottom:.35rem;font-size:.65rem;font-weight:700}.amazon-board .expert-board-totals p{white-space:nowrap}.expert-board-totals strong{color:#1e2a63;font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.expert-invite-open{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.5rem .95rem;font-size:.75rem;font-weight:700}.expert-invite-kicker{color:#1e2a63}.expert-invite-modal .expert-invite-form{grid-template-columns:1fr 1fr;gap:.75rem .65rem;margin-top:1rem;display:grid}.expert-invite-modal .expert-invite-form label{letter-spacing:0;text-transform:none;color:#1e2a63;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.expert-invite-modal .expert-invite-form .is-email,.expert-invite-modal .expert-invite-form .router-delete-actions{grid-column:1/-1}.expert-invite-modal .expert-invite-form input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:.75rem;width:100%;min-width:0;padding:.55rem .8rem;font-size:.9rem;font-weight:600}.expert-invite-modal .expert-invite-form input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.expert-invite-modal .router-delete-actions .is-primary{color:#fff;background:#1e2a63}.expert-board-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.expert-board-table-wrap{background:#fff;border:1px solid #f3f4f6;border-radius:1.25rem;overflow-x:auto;box-shadow:0 1px 2px #1e2a630a}.expert-board-table{border-collapse:collapse;width:100%;min-width:72rem;font-size:.8125rem}.expert-board-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;white-space:nowrap;background:#f8f9fc;border-bottom:1px solid #edf0f5;padding:.85rem 1rem;font-size:.65rem;font-weight:700}.expert-board-table th.expert-board-sort-th{padding:0}.expert-board-sort{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.85rem 1rem;display:inline-flex}.expert-board-sort:hover,.expert-board-sort.is-active{color:#1e2a63}.expert-board-sort:hover{background:#1e2a630a}.expert-board-sort-caret{opacity:.28;border-top:5px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;flex:none;width:0;height:0}.expert-board-sort-th[aria-sort=descending] .expert-board-sort-caret{opacity:1}.expert-board-sort-th[aria-sort=ascending] .expert-board-sort-caret{opacity:1;border-top:0;border-bottom:5px solid}.expert-board-rating-th .expert-board-sort{flex-direction:column;align-items:flex-start;gap:.2rem}.expert-board-sort-label{align-items:center;gap:.4rem;display:inline-flex}.expert-board-rating-windows{letter-spacing:.02em;text-transform:none;color:#9aa6c0;align-items:center;gap:.28rem;font-size:.58rem;display:flex}.expert-board-rating-windows span{color:#d0d6e4}.expert-board-rating{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:inline-flex}.expert-board-rating-sep{color:#c5cde0;margin:0 .28rem;font-weight:600}.expert-board-table td{color:#1e2a63;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6;padding:.8rem 1rem}.expert-board-row{cursor:pointer}.expert-board-row:hover td{background:#ffb0881f}.expert-board-row.is-open td{background:#1e2a630f}.expert-board-row.catalog-row-enter td{animation:.42s ease-out catalog-row-slide-in}@keyframes catalog-row-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.expert-board-rank{font-variant-numeric:tabular-nums;border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:800;display:inline-flex}.expert-board-rank.is-gold{color:#3d2314;background:#ffb088}.expert-board-rank.is-silver{color:#fff;background:#1e2a63}.expert-board-rank.is-bronze{color:#1e2a63;background:#1e2a631f}.expert-board-rank.is-rest{color:#6b7a99;background:#f5f6fa}.expert-board-name{align-items:center;gap:.7rem;min-width:12rem;display:flex}.expert-board-name strong{color:#1e2a63;font-size:.875rem;display:block}.expert-board-name small,.expert-board-name .amazon-asin-link{color:#6b7a99;margin-top:.1rem;font-size:.7rem;display:block}.expert-board-name .amazon-asin-link{width:fit-content;text-decoration:none}.expert-board-name .amazon-asin-link:hover{color:#1e2a63;text-decoration:underline}.expert-board-avatar{color:#fff;background:#1e2a63;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.7rem;font-weight:800;display:flex;overflow:hidden}.expert-board-avatar img{object-fit:cover;width:100%;height:100%;display:block}.expert-photo-editor{align-items:center;gap:.8rem;margin:0 0 .9rem;display:flex}.expert-photo-editor .expert-board-avatar{width:3.5rem;height:3.5rem;font-size:.95rem}.expert-photo-editor label{color:#1e2a63;cursor:pointer;flex-direction:column;gap:.2rem;font-size:.78rem;font-weight:700;display:flex}.expert-photo-editor label span{color:#6b7a99;font-size:.68rem;font-weight:600}.expert-photo-editor input[type=file]{color:#6b7a99;max-width:14rem;font-size:.72rem}.expert-board-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.28rem .75rem;font-size:.65rem;font-weight:700;display:inline-block}.amazon-board-table .expert-board-status{letter-spacing:.03em;text-align:center;min-width:0;padding:.22rem .42rem}.pay-table-wrap .expert-board-status{text-align:center;min-width:7.25rem}.expert-board-detail td{cursor:default;background:#f8f9fc;border-bottom:1px solid #edf0f5;padding:1.15rem 1rem 1.35rem}.expert-board-detail-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.expert-board-detail-grid{grid-template-columns:minmax(16rem,.9fr) 1.4fr;align-items:start}}.expert-board-detail-kicker{letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;margin:0 0 .35rem;font-size:.65rem;font-weight:700}.expert-board-detail-specialty{color:#1e2a63;margin:0;font-size:.875rem;font-weight:700}.expert-board-detail-bio{color:#3d4f7a;white-space:pre-wrap;margin:.45rem 0 0;font-size:.8125rem;line-height:1.55}.expert-application-detail{flex-direction:column;gap:1rem;display:flex}.expert-board-bio-card{background:#fff;border:1px solid #edf0f5;border-radius:.9rem;padding:.95rem 1.05rem 1.05rem}.expert-recent-chats{flex-direction:column;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.expert-recent-chats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:.8rem;width:100%;padding:.7rem .8rem}.expert-recent-chats button:hover{border-color:#ffb088}.expert-recent-chats span{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.expert-recent-chats strong{color:#1e2a63;font-size:.8rem}.expert-recent-chats small{color:#6b7a99;white-space:nowrap;font-size:.68rem}.expert-recent-chats p{color:#3d4f7a;margin:.3rem 0 0;font-size:.75rem;line-height:1.4}.router-catalog-search{flex:0 18rem;width:18rem;max-width:100%}.router-catalog-search input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;width:100%;padding:.55rem 1rem;font-size:.875rem}.router-catalog-search input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.router-catalog-board{background:#fff;border:1px solid #edf0f5;border-radius:1rem;margin-bottom:1rem;padding:1rem 1.1rem 1.15rem;box-shadow:0 1px 2px #1e2a630a}.router-catalog-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.router-catalog-meta p{color:#6b7a99;margin:0;font-size:.75rem;font-weight:600}.router-catalog-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.router-catalog-new{color:#3d2314;cursor:pointer;background:#ffb088;border:0;border-radius:999px;flex:none;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.router-test-assign{background:#fff7f2;border:1px solid #ffd8c2;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 1rem;padding:1rem 1.1rem;display:flex}.router-test-assign.is-running{border-color:#ffb088;box-shadow:0 0 0 1px #ffb08859}.router-test-assign-title{color:#1e2a63;margin:0;font-size:.875rem;font-weight:700}.router-test-assign-copy,.router-test-assign-meta{color:#6b7a99;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.router-test-assign-meta{color:#3d2314;font-weight:600}.router-test-assign-actions{flex-wrap:wrap;gap:.5rem;display:flex}.router-test-assign-actions button{cursor:pointer;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.router-test-assign-start{color:#3d2314;background:#ffb088}.router-test-assign-stop{color:#1e2a63;background:#1e2a6314}.router-test-assign-delete{color:#c62828;background:0 0}.router-test-assign-actions button:disabled{opacity:.45;cursor:not-allowed}.router-catalog-empty{text-align:center;color:#6b7a99;margin:0;padding:1.5rem .5rem;font-size:.875rem}.router-pills{flex-wrap:wrap;gap:.4rem;display:flex}.router-pill{color:#1e2a63;white-space:nowrap;background:#1e2a630f;border:1px solid #1e2a631a;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.router-pill:hover{background:#1e2a631f}.router-pill.is-open{color:#fff;background:#1e2a63;border-color:#1e2a63}.router-pill-count{color:#3d2314;background:#ffb088d9;border-radius:999px;min-width:1.1rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.65rem;font-weight:700}.router-pill.is-open .router-pill-count{color:#fff;background:#fff3}.router-editor{background:#fff;border:1px solid #edf0f5;border-radius:1rem;margin-bottom:1rem;padding:1.5rem;box-shadow:0 1px 2px #1e2a630a}.router-slug-preview{color:#6b7a99;word-break:break-all;background:#f8f9fc;border-radius:.75rem;align-items:center;min-height:2.625rem;margin:0;padding:.55rem 1rem;font-size:.875rem;line-height:1.25;display:flex}.always-send{border-top:1px solid #edf0f5;margin:1rem 0 1.15rem;padding:1rem 0 0}.always-send-head h3{color:#1e2a63;margin:0;font-size:.95rem;font-weight:700}.always-send-head p{color:#6b7a99;max-width:42rem;margin:.35rem 0 0;font-size:.8rem}.always-send-search{margin-top:.9rem}.always-send-search input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;width:100%;padding:.55rem 1rem;font-size:.875rem}.always-send-search input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.always-send-results{border:1px solid #edf0f5;border-radius:.85rem;margin:.6rem 0 0;padding:0;list-style:none;overflow:hidden}.always-send-results button{text-align:left;color:#1e2a63;background:#fff;justify-content:space-between;align-items:baseline;gap:.75rem;width:100%;padding:.65rem .85rem;display:flex}.always-send-results button:hover{background:#1e2a630a}.always-send-results strong{font-size:.85rem}.always-send-results span{color:#6b7a99;font-size:.75rem}.always-send-empty,.always-send-hint{color:#6b7a99;margin:.75rem 0 0;font-size:.8rem}.always-send-release{color:#1e2a63;border-top:0;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:0;padding-top:0;font-size:.85rem;display:flex}.always-send-timers{border-top:1px solid #edf0f5;flex-direction:column;gap:.55rem;margin-top:1rem;padding-top:.9rem;display:flex}.always-send-release label{font-weight:600}.always-send-release input[type=number]{color:#1e2a63;text-align:center;border:1px solid #edf0f5;border-radius:.65rem;width:4.75rem;padding:.4rem .5rem;font-size:.875rem}.always-send-release input[type=number]:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.router-delete-overlay{z-index:80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.router-delete-backdrop{background:#1e2a6373;position:absolute;inset:0}.router-delete-modal{z-index:1;background:#fff;border-radius:1.1rem;width:min(28rem,100%);padding:1.35rem 1.45rem 1.25rem;position:relative;box-shadow:0 18px 48px #1e2a6338}.router-delete-kicker{letter-spacing:.08em;text-transform:uppercase;color:#c62828;margin:0;font-size:.7rem;font-weight:800}.router-delete-modal h2{color:#1e2a63;margin:.35rem 0 0;font-family:Nunito Sans,sans-serif;font-size:1.15rem;font-weight:800}.router-delete-modal p{color:#6b7a99;margin:.55rem 0 0;font-size:.875rem;line-height:1.45}.router-delete-count{font-weight:600;color:#1e2a63!important}.router-delete-modal form{margin-top:1rem}.router-delete-modal label{color:#1e2a63;margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}.router-delete-modal select{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:.75rem;width:100%;padding:.55rem .8rem;font-size:.9rem}.router-delete-modal select:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.router-delete-modal textarea{color:#1e2a63;resize:vertical;background:#fff;border:1px solid #edf0f5;border-radius:.75rem;width:100%;min-height:6rem;padding:.55rem .8rem;font-size:.9rem}.router-delete-modal textarea:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.router-delete-actions{justify-content:flex-end;gap:.55rem;margin-top:1.1rem;display:flex}.router-delete-actions button{cursor:pointer;color:#1e2a63;background:#f3f5fa;border:0;border-radius:999px;padding:.55rem .95rem;font-size:.82rem;font-weight:700}.router-delete-actions .is-danger{color:#fff;background:#c62828}.always-send-list{flex-direction:column;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.always-send-item{cursor:grab;background:#f8f9fc;border:1px solid #edf0f5;border-radius:.85rem;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.always-send-item.is-dragging{opacity:.55;cursor:grabbing}.always-send-handle{color:#9aa6c2;letter-spacing:-.12em;-webkit-user-select:none;user-select:none;font-size:.7rem}.always-send-rank{color:#fff;background:#1e2a63;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.always-send-person{flex:1;min-width:0}.always-send-person strong{color:#1e2a63;font-size:.85rem;display:block}.always-send-person small{color:#6b7a99;font-size:.72rem;display:block}.always-send-actions{align-items:center;gap:.25rem;display:flex}.always-send-actions button{color:#6b7a99;border-radius:.45rem;padding:.25rem .45rem;font-size:.75rem;font-weight:600}.always-send-actions button:hover{color:#1e2a63;background:#1e2a630f}.always-send-remove{color:#c62828!important}.expert-board-tags{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.expert-board-tags span{color:#1e2a63;background:#1e2a6314;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.expert-board-detail-meta{color:#999;margin:.7rem 0 0;font-size:.7rem}.expert-board-metrics{grid-template-columns:repeat(2,minmax(0,10rem));justify-content:start;align-items:start;gap:.4rem;margin-top:0;display:grid}@media (min-width:768px){.expert-board-metrics{grid-template-columns:repeat(4,minmax(0,10rem))}}.expert-board-metrics>div{background:#fff;border:1px solid #edf0f5;border-radius:.5rem;padding:.35rem .5rem .4rem}.expert-board-metrics p{letter-spacing:.05em;text-transform:uppercase;color:#6b7a99;margin-bottom:.05rem;font-size:.55rem;font-weight:700;line-height:1.25}.expert-board-metrics strong{color:#1e2a63;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;line-height:1.2;display:block}.expert-board-metrics span{color:#6b7a99;margin-top:.08rem;font-size:.65rem;line-height:1.3;display:block}.expert-board-metrics strong span{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;margin:0;display:inline}.expert-board-money{grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}@media (min-width:900px){.expert-board-money{grid-template-columns:1fr 1fr}}.expert-board-ach{color:#6b7a99;white-space:nowrap;font-size:.75rem}.user-board-table{min-width:58rem}.user-board-waiting{color:#e65100;margin-top:.15rem;font-size:.65rem;font-weight:700;display:block}.user-board-actions{flex-wrap:wrap;gap:.4rem;display:flex}.user-board-actions button{color:#1e2a63;cursor:pointer;background:#1e2a6314;border:0;border-radius:999px;padding:.35rem .75rem;font-size:.7rem;font-weight:700}.user-board-actions button.is-danger{color:#c62828;background:#c628281a}.user-board-actions button.is-advertiser{color:#3d2314;background:#ffb08859}.user-board-actions button.amazon-switch{align-items:center;gap:.4rem;padding:.28rem .4rem .28rem .65rem;display:inline-flex}.amazon-switch{color:#1e2a63;cursor:pointer;white-space:nowrap;background:#1e2a6314;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:.45rem;width:max-content;padding:.32rem .4rem .32rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.amazon-switch.is-on{color:#1e2a63;background:#1e2a631f}.amazon-switch--teal.is-on{color:#0f4f51;background:#11646624}.amazon-switch__track{background:#c5ccd8;border-radius:999px;flex-shrink:0;width:1.7rem;height:.95rem;transition:background .18s;position:relative}.amazon-switch.is-on .amazon-switch__track{background:#1e2a63}.amazon-switch--teal.is-on .amazon-switch__track{background:#116466}.amazon-switch__thumb{background:#fff;border-radius:999px;width:.71rem;height:.71rem;transition:transform .18s;position:absolute;top:.12rem;left:.12rem;box-shadow:0 1px 2px #1e2a6340}.amazon-switch.is-on .amazon-switch__thumb{transform:translate(.72rem)}.user-board-actions a{color:#1e2a63;background:#1e2a6314;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.amazon-board-scroll{max-height:min(70vh,42rem);overflow:auto}.amazon-board-scroll .expert-board-table thead th{z-index:2;position:sticky;top:0}.amazon-board-table{min-width:64rem}.amazon-board-table th:nth-last-child(2),.amazon-board-table td:nth-last-child(2){width:1%;padding-right:.45rem}.amazon-board-table th:last-child,.amazon-board-table td:last-child{white-space:nowrap;width:1%;padding-left:.45rem}.amazon-board-table .user-board-actions{flex-wrap:nowrap}.amazon-board-table .user-board-actions button{padding:.35rem .55rem}.amazon-board-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.amazon-board-filters>form{display:contents}.amazon-board-filters input,.amazon-board-filters select{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;padding:.55rem .9rem;font-size:.8125rem}.amazon-board-filters input{min-width:16rem}.amazon-board-filters input:focus,.amazon-board-filters select:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.voucher-bulk-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.voucher-bulk-bar>button,.voucher-bulk-void{color:#c62828;cursor:pointer;background:#c628281a;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.75rem;font-weight:600}.voucher-bulk-void{letter-spacing:.06em;text-transform:uppercase;padding:.28rem .75rem;font-size:.65rem;font-weight:700}.voucher-bulk-bar>button:hover,.voucher-bulk-void:hover{background:#c6282829}.voucher-bulk-form,.voucher-expiry-form{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.voucher-bulk-form input,.voucher-expiry-form input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;padding:.45rem .8rem;font-size:.8125rem}.voucher-bulk-form button,.voucher-expiry-form button{color:#1e2a63;background:#1e2a6314;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.75rem;font-weight:600}.voucher-bulk-combo{background:#fff;border:1px solid #edf0f5;border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.voucher-bulk-combo input{background:0 0;border:0;border-radius:0;width:4.75rem;min-width:4.25rem}.voucher-bulk-combo input[type=datetime-local]{width:auto;min-width:11.5rem}.voucher-bulk-combo button{background:#1e2a6314;border-radius:0}.voucher-bulk-combo:focus-within{border-color:#ffb088;box-shadow:0 0 0 3px #ffb08840}.voucher-bulk-combo input:focus{box-shadow:none;outline:none}.voucher-expiry-form{margin-top:.4rem}.voucher-expiry-form input[type=datetime-local]{min-width:11.5rem}.voucher-generate-fields{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.voucher-generate-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.voucher-generate-fields.is-bulk{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,2fr)}}.voucher-generate-dt .pay-dt-trigger{width:100%;min-width:0}.voucher-expiry-form .pay-dt-trigger{border-radius:999px;min-width:12.25rem;padding:.4rem .7rem}.voucher-bulk-combo .pay-dt-trigger{min-width:12.5rem;box-shadow:none;background:0 0;border:0;border-radius:0}.voucher-bulk-combo .pay-dt.is-open .pay-dt-trigger,.voucher-bulk-combo .pay-dt.has-value .pay-dt-trigger{background:0 0}.catalog-brand-filter{align-items:center;gap:.35rem;display:flex;position:relative}.catalog-brand-filter input{width:14rem;min-width:12rem}.catalog-brand-clear{color:#6b7a99;white-space:nowrap;background:0 0;border:0;padding:.25rem .4rem;font-size:.75rem;font-weight:700}.catalog-brand-clear:hover{color:#1e2a63}.catalog-brand-suggestions{z-index:30;background:#fff;border:1px solid #edf0f5;border-radius:.85rem;min-width:100%;max-height:16rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;overflow-y:auto;box-shadow:0 10px 30px #1e2a6314}.catalog-brand-suggestions button{text-align:left;color:#1e2a63;background:0 0;width:100%;padding:.5rem .85rem;font-size:.8125rem;display:block}.catalog-brand-suggestions button:hover{background:#1e2a630a}.amazon-board-filter-flags{align-items:center;gap:.4rem;display:flex}.amazon-board-filter-kicker{letter-spacing:.05em;text-transform:uppercase;color:#6b7a99;white-space:nowrap;font-size:.65rem;font-weight:700}.amazon-board-thumb{object-fit:contain;background:#f8f9fc;border-radius:.55rem;flex-shrink:0;width:2.15rem;height:2.15rem}.amazon-board-rating{color:#6b7a99;margin-top:.15rem;font-size:.65rem;display:block}.amazon-board-detail-image{object-fit:contain;background:#fff;border:1px solid #edf0f5;border-radius:.9rem;width:7rem;height:7rem;margin-bottom:.75rem}.catalog-pager{color:#6b7a99;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.8rem;display:flex}.catalog-pager button:disabled{opacity:.4;cursor:default}.catalog-alts{border-top:1px solid #e4e8f0;margin-top:1.15rem;padding-top:1.1rem}.catalog-alts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;margin-bottom:.85rem;display:flex}.catalog-alts-search input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;min-width:16rem;padding:.55rem .9rem;font-size:.8125rem}.catalog-alts-search input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.catalog-alts-empty{color:#6b7a99;margin:0;font-size:.8125rem}.catalog-alts-list,.catalog-alts-hits{gap:.5rem;display:grid}.catalog-alts-hits{margin-top:.75rem}.catalog-alt-row{background:#fff;border:1px solid #edf0f5;border-radius:.9rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.catalog-alt-row.is-hit{background:#fffdf9;border-color:#f3e0d2}.catalog-alt-row p{color:#1e2a63;margin:0;font-size:.8125rem;font-weight:700}.catalog-alt-row small{color:#6b7a99;margin-top:.15rem;font-size:.7rem;display:block}.catalog-alt-row button{color:#1e2a63;background:#1e2a6314;border-radius:999px;flex-shrink:0;padding:.35rem .75rem;font-size:.7rem;font-weight:700}.catalog-alt-row.is-hit button{color:#fff;background:#1e2a63}.keepa-status-tile{position:relative;overflow:hidden}.keepa-status-value{align-items:center;min-height:1.25rem;display:flex}.keepa-status-dot{background:#ffb088;border-radius:999px;width:.5rem;height:.5rem;margin-right:.45rem;animation:1.2s ease-out infinite keepa-status-pulse;display:inline-block;box-shadow:0 0 #ffb088b3}.keepa-status-tile.is-running:after{content:"";background:linear-gradient(90deg,#0000,#ffb088,#1e2a63);border-radius:999px;width:40%;height:3px;animation:1.6s linear infinite keepa-status-sweep;position:absolute;bottom:0;left:-40%}@keyframes keepa-status-pulse{0%{transform:scale(.85);box-shadow:0 0 #ffb088b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ffb08800}to{transform:scale(.85);box-shadow:0 0 #ffb08800}}@keyframes keepa-status-sweep{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.keepa-status-dot,.keepa-status-tile.is-running:after{animation:none}}.user-board-last-chat{border-top:1px solid #edf0f5;margin-top:1rem;padding-top:.85rem}.audience-labs-profile{background:#fff;border:1px solid #edf0f5;border-radius:1rem;margin-top:1rem;padding:1rem 1.05rem 1.1rem}.audience-labs-profile-head{margin-bottom:.85rem}.audience-labs-profile-name{color:#1e2a63;margin:.15rem 0 0;font-size:1.05rem;font-weight:800}.audience-labs-profile-summary{color:#6b7a99;margin:.15rem 0 0;font-size:.8rem}.audience-labs-profile-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.audience-labs-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.audience-labs-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.audience-labs-profile dl{gap:.55rem;margin:.45rem 0 0;display:grid}.audience-labs-profile dt{letter-spacing:.06em;text-transform:uppercase;color:#9aa6c0;font-size:.62rem;font-weight:700}.audience-labs-profile dd{color:#1e2a63;overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.82rem;line-height:1.4}.audience-labs-profile a{color:#1e2a63;-webkit-text-decoration:underline #1e2a6347;text-decoration:underline #1e2a6347}.audience-labs-profile a:hover{color:#ff7a45;text-decoration-color:#ff7a458c}.expert-ach{grid-template-columns:minmax(0,40rem);gap:.75rem;margin-top:1rem;display:grid}.expert-ach-card{background:#fff;border:1px solid #edf0f5;border-radius:1rem;padding:.95rem 1rem 1.05rem}.expert-ach-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.expert-ach-lede{color:#6b7a99;margin:.2rem 0 .85rem;font-size:.75rem}.expert-ach-form{grid-template-columns:1fr 1fr;gap:.7rem .75rem;display:grid}.expert-ach-form label{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;flex-direction:column;gap:.28rem;font-size:.65rem;font-weight:700;display:flex}.expert-ach-form input,.expert-ach-form select{letter-spacing:0;text-transform:none;color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:.7rem;width:100%;padding:.55rem .7rem;font-size:.8125rem;font-weight:500}.expert-ach-note,.expert-ach-actions{grid-column:1/-1}.expert-ach-actions{justify-content:flex-end;display:flex}.expert-ach-actions button{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.55rem .95rem;font-size:.75rem;font-weight:700}.expert-payout-history{border-collapse:collapse;width:100%;margin-top:.9rem;font-size:.75rem}.expert-payout-history th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;border-bottom:1px solid #edf0f5;padding:.4rem .35rem .45rem 0;font-size:.62rem;font-weight:700}.expert-payout-history td{color:#1e2a63;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6;padding:.45rem .35rem .45rem 0}.pay-portal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.pay-search{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.pay-search label,.pay-search .pay-search-field{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;flex-direction:column;gap:.28rem;font-size:.65rem;font-weight:700;display:flex}.pay-search input,.pay-search select{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:.7rem;padding:.55rem .7rem;font-size:.8125rem}.pay-ledger-search{margin-bottom:.85rem}.pay-search-q{flex:14rem}.pay-search-q input{width:100%;min-width:14rem}.pay-dt{position:relative}.pay-dt-native{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pay-search .pay-dt-trigger,.pay-dt-trigger{color:#6b7a99;letter-spacing:0;text-transform:none;cursor:pointer;background:linear-gradient(#ffb08829,#ffb08800 58%),#fff;border:1px solid #edf0f5;border-radius:.85rem;align-items:center;gap:.55rem;min-width:13.5rem;padding:.48rem .7rem;font-size:.8125rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #1e2a6305}.pay-dt.has-value .pay-dt-trigger,.pay-dt.is-open .pay-dt-trigger{color:#1e2a63;border-color:#1e2a6329}.pay-dt.is-open .pay-dt-trigger{border-color:#ffb088;box-shadow:0 0 0 3px #ffb08847}.pay-dt-icon{color:#ffb088;background:#1e2a63;border-radius:.55rem;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:grid}.pay-dt-icon svg{width:.95rem;height:.95rem}.pay-dt-panel{z-index:60;background:#fff;border:1px solid #1e2a6314;border-radius:1.15rem;width:17.5rem;padding:.7rem .7rem .75rem;font-family:Nunito Sans,sans-serif;position:fixed;box-shadow:0 18px 40px #1e2a6329,0 0 0 1px #ffb0882e}.pay-dt-close{z-index:2;color:#1e2a63;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:-.55rem;right:-.55rem;box-shadow:0 1px 4px #1e2a6329}.pay-dt-close:hover{background:#1e2a630f}.pay-dt-head{color:#fff;background:#1e2a63;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.45rem .5rem;display:flex}.pay-dt-head p{letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:800}.pay-dt-nav{color:#ffb088;cursor:pointer;background:#ffb08833;border:0;border-radius:999px;width:1.7rem;height:1.7rem;font-size:1.1rem;line-height:1}.pay-dt-week,.pay-dt-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem;display:grid}.pay-dt-week{margin-bottom:.3rem}.pay-dt-week span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;font-size:.58rem;font-weight:800}.pay-dt-day{color:#1e2a63;cursor:pointer;background:0 0;border:0;border-radius:.55rem;height:1.85rem;font-size:.75rem;font-weight:700}.pay-dt-day.is-outside{color:#b7c0d4}.pay-dt-day.is-today{box-shadow:inset 0 0 0 1.5px #ffb088}.pay-dt-day.is-selected,.pay-dt-day:hover{color:#1e2a63;background:#ffb08838}.pay-dt-day.is-selected{color:#ffb088;background:#1e2a63}.pay-dt-time{letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;justify-content:space-between;align-items:center;gap:.6rem;margin:.7rem 0 0;font-size:.62rem;font-weight:800;display:flex}.pay-dt-time input{color:#1e2a63;background:#1e2a6308;border:1px solid #edf0f5;border-radius:.7rem;width:7.5rem;padding:.4rem .55rem;font-size:.8rem;font-weight:700}.pay-dt-actions{justify-content:flex-start;gap:.5rem;margin-top:.55rem;display:flex}.pay-dt-actions button{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.42rem .8rem;font-size:.72rem;font-weight:800}.pay-dt-actions button.is-quiet{color:#1e2a63;background:#1e2a6314}.pay-ledger-batch td:first-child{box-shadow:inset 3px 0 #14532d}.pay-search button:not(.pay-dt-trigger),.pay-row-actions button,.pay-verify-actions button,.pay-verify-form button,.pay-amount-form button{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.5rem .9rem;font-size:.75rem;font-weight:700}.pay-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.pay-row-actions button.is-check,.pay-search button:not(.pay-dt-trigger){background:#1e2a63}.pay-row-actions button.is-check{background:#7bb142}.pay-row-actions button.is-quiet,.pay-verify-actions button.is-quiet{color:#1e2a63;background:#1e2a6314}.pay-grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.pay-grid>.pay-card{flex-direction:column;height:100%;min-height:0;margin-bottom:0;display:flex}.pay-grid>.pay-card .pay-table-wrap,.pay-grid>.pay-card>.expert-board-detail-meta{flex:auto}.pay-card{background:#fff;border:1px solid #edf0f5;border-radius:1.25rem;margin-bottom:1rem;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 1px 2px #1e2a630a}.pay-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.pay-card-head-actions{flex-flow:column wrap;justify-content:flex-start;align-items:flex-end;gap:.45rem;display:flex}.pay-all-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#14532d;border:0;border-radius:999px;padding:.5rem .95rem;font-size:.75rem;font-weight:700}.pay-all-btn.is-remove{background:#1e2a63}.pay-batch-people{flex-direction:column;gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.pay-batch-people li{color:#1e2a63;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.pay-batch-people strong{font-variant-numeric:tabular-nums}.pay-table-wrap{margin-top:.35rem}.pay-lump{background:#1e2a630d;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;padding:.85rem 1rem;display:flex}.pay-lump p{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;margin:0;font-size:.65rem;font-weight:700}.pay-lump strong{color:#1e2a63;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.65rem;line-height:1.1;display:block}.pay-match{border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:700}.pay-match.is-ok{color:#4a7a1a;background:#7bb1421f}.pay-match.is-bad{color:#c62828;background:#c628281a}.pay-amount-form{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.pay-amount-form label{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;flex-direction:column;gap:.2rem;font-size:.62rem;font-weight:700;display:flex}.pay-amount-form input{color:#1e2a63;border:1px solid #edf0f5;border-radius:.65rem;width:6.5rem;padding:.45rem .55rem;font-size:.8125rem}.pay-part-total{color:#1e2a63;font-variant-numeric:tabular-nums;padding-bottom:.45rem;font-size:.8125rem;font-weight:700}.pay-verify{border-top:1px solid #edf0f5;margin-top:1rem;padding-top:.85rem}.pay-verify-actions,.pay-verify-form{flex-wrap:wrap;align-items:flex-end;gap:.55rem;margin-top:.7rem;display:flex}.pay-verify-form label{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;flex-direction:column;gap:.28rem;font-size:.65rem;font-weight:700;display:flex}.pay-verify-form input{letter-spacing:.12em;color:#1e2a63;border:1px solid #edf0f5;border-radius:.7rem;width:8.5rem;padding:.55rem .7rem;font-size:.9rem}.pay-parts{color:#3d4f7a;flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}.pay-dollars{font-variant-numeric:tabular-nums;font-weight:700}.pay-dollars.is-payout{color:#14532d}.pay-dollars.is-refund{color:#c62828}.pay-dollars.is-payment{color:#1e2a63}.pay-lump .pay-dollars,.pay-part-total .pay-dollars,.expert-board-totals .pay-dollars{font-size:inherit}.pay-history-batch+.pay-history-batch{border-top:1px solid #edf0f5;margin-top:1rem;padding-top:1rem}@media (min-width:1100px){.pay-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}}.amazon-report-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:900px){.amazon-report-settings{grid-template-columns:repeat(3,minmax(0,1fr))}}.amazon-report-settings label{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;flex-direction:column;gap:.28rem;font-size:.65rem;font-weight:700;display:flex}.amazon-report-settings input{letter-spacing:0;text-transform:none;color:#1e2a63;border:1px solid #edf0f5;border-radius:.7rem;width:100%;padding:.55rem .7rem;font-size:.8125rem;font-weight:500}.amazon-report-settings span{letter-spacing:0;text-transform:none;font-size:.62rem;font-weight:500}.amazon-report-settings-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.amazon-report-settings-actions button{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600}.amazon-report-hit{border-top:1px solid #f3f4f6;flex-direction:column;gap:.85rem;padding:.85rem 0;display:flex}.amazon-report-hit-main{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.amazon-report-hit-main>div{flex:1;min-width:0}.amazon-report-hit-main>div>p.font-semibold{overflow-wrap:anywhere}.amazon-report-photo{background:#f8f9fc;border:1px solid #edf0f5;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.amazon-report-photo img{object-fit:contain;width:100%;height:100%}@media (min-width:800px){.amazon-report-hit{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}}.amazon-report-hit-tools{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.55rem;display:flex}.amazon-report-hit-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.amazon-report-open{color:#1e2a63;cursor:pointer;white-space:nowrap;background:#1e2a6314;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.7rem;font-weight:700}.amazon-report-status-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.amazon-report-status{letter-spacing:.02em;color:#1e2a63;white-space:nowrap;background:#1e2a6314;border-radius:999px;align-items:center;gap:.28rem;max-width:100%;padding:.14rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.amazon-report-status-icon{width:.85rem;height:.85rem}.amazon-report-span{color:#6b7a99;background:#f3f5f8;border-radius:999px;align-items:center;max-width:100%;padding:.14rem .55rem;font-size:.62rem;font-weight:600;line-height:1.35;display:inline-flex}.amazon-report-status.is-queued,.amazon-report-status.is-snapshot{color:#3d2314;background:#fff3e6}.amazon-report-status.is-pulling{color:#1e2a63;background:#e8f0ff}.amazon-report-status.is-landed{color:#1b5e20;background:#e7f6ec}.amazon-report-status.is-landed .amazon-report-status-icon{color:#2e7d32}.amazon-report-watchlist-head{padding:1.15rem 1.75rem 1rem}.amazon-report-watchlist .amazon-report-hit{padding:1.15rem 1.75rem}.amazon-report-watchlist .amazon-report-drawer.is-inline{margin:0 1.75rem 1.15rem}.amazon-report-hit.is-open{background:#1e2a6308}.amazon-report-result{flex-direction:column;display:flex}.amazon-report-drawer{background:#fbfcfe;border:1px solid #edf0f5;border-radius:1rem;margin:0 1.25rem 1.25rem;padding:1rem 1.1rem 1.15rem}.amazon-report-drawer.is-inline{margin:0 0 .75rem}.divide-y .amazon-report-drawer.is-inline{margin:0 1.25rem 1rem}.amazon-report-drawer-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.amazon-report-hit-add,.amazon-report-note{align-items:center;gap:.45rem;display:flex}.amazon-report-hit-add input,.amazon-report-note input{color:#1e2a63;border:1px solid #edf0f5;border-radius:.7rem;flex:1;min-width:12rem;padding:.45rem .65rem;font-size:.75rem}.amazon-report-hit-add button,.amazon-report-note button{color:#fff;cursor:pointer;background:#1e2a63;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.7rem;font-weight:700}.amazon-report-note{margin-top:.55rem}.amazon-report-table{border-collapse:collapse;width:100%;font-size:.75rem}.amazon-report-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:.7rem .65rem;font-size:.62rem;font-weight:700}.amazon-report-table td{color:#1e2a63;font-variant-numeric:tabular-nums;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:.75rem .65rem}.amazon-report-table tfoot td{background:#1e2a6308;font-weight:700}.amazon-report-specs{border-bottom:1px solid #edf0f5;margin-bottom:1.1rem;padding-bottom:.9rem}.amazon-report-specs-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.amazon-report-specs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.amazon-report-recapture{color:#1e2a63;cursor:pointer;background:#1e2a6314;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.7rem;font-weight:700;text-decoration:none}a.amazon-report-recapture:hover,button.amazon-report-recapture:hover{background:#1e2a6324}.amazon-report-spec-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem .75rem;margin-bottom:.85rem;display:grid}.amazon-report-spec-grid dt{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;font-size:.62rem;font-weight:700}.amazon-report-spec-grid dd{color:#1e2a63;font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.9rem;font-weight:700}.amazon-report-shot{margin:0}.amazon-report-shot-frame{background:#fff;border:1px solid #edf0f5;border-radius:.75rem;max-height:min(70vh,48rem);overflow:hidden auto}.amazon-report-shot img{width:100%;height:auto;display:block}.amazon-report-shot figcaption{color:#6b7a99;margin-top:.4rem;font-size:.72rem}.expert-money{background:linear-gradient(#1e2a6308,#fff9);border:1px solid #edf0f5;border-radius:1rem;padding:.9rem 1rem}.expert-money-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.expert-money-title{letter-spacing:.08em;text-transform:uppercase;color:#1e2a63;font-size:.7rem;font-weight:800}.expert-money-payout{color:#6b7a99;white-space:nowrap;font-size:.7rem}.expert-money-grid{grid-template-columns:1fr 1fr;gap:.65rem .75rem;margin:0;display:grid}.expert-money-grid dt{letter-spacing:.05em;text-transform:uppercase;color:#6b7a99;font-size:.65rem;font-weight:700}.expert-money-grid dd{color:#1e2a63;font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.05rem;font-weight:800}.answers-index{background:radial-gradient(1200px 420px at 12% -10%,#ffb08838,#0000 58%),radial-gradient(900px 380px at 100% 0,#1e2a6314,#0000 52%),#f8f9fc;min-height:100vh}.answers-index-hero,.answers-index-main{max-width:52rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.answers-index-hero{padding-top:1.5rem;padding-bottom:1.75rem}.answers-index-crumbs{margin-bottom:1.75rem}.answers-index-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c62828;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.answers-index-hero h1{color:#1e2a63;max-width:18ch;font-family:Nunito Sans,sans-serif;font-size:clamp(2rem,4vw,3.15rem);font-weight:800;line-height:1.12}.answers-index-lede{color:#6b7a99;max-width:38rem;margin-top:.9rem;font-size:1.05rem;line-height:1.6}.answers-index-search{margin-top:1.5rem}.answers-index-search input{color:#1e2a63;background:#ffffffeb;border:1px solid #1e2a631f;border-radius:999px;width:100%;padding:.85rem 1.2rem;font-size:.95rem;box-shadow:0 8px 24px #1e2a630d}.answers-index-search input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 4px #ffb08847}.answers-index-main{padding-bottom:5rem}.answers-index-count{letter-spacing:.04em;text-transform:uppercase;color:#6b7a99;margin-bottom:.85rem;font-size:.8rem;font-weight:700}.answers-index-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.answers-card{background:#fff;border:1px solid #edf0f5;border-left:5px solid #ffb088;border-radius:1.15rem;padding:1.25rem 1.35rem 1.2rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 1px 2px #1e2a630a}.answers-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e2a6314}.answers-card-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c62828;margin-bottom:.4rem;font-size:.65rem;font-weight:800}.answers-card h2{color:#1e2a63;font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.3}.answers-card-excerpt{color:#3d4f7a;margin-top:.45rem;font-size:.95rem;line-height:1.55}.answers-card-meta{color:#6b7a99;margin-top:.7rem;font-size:.8rem}.answers-index-empty{text-align:center;background:#fff;border:1px solid #edf0f5;border-radius:1.5rem;padding:2.5rem 1.75rem;box-shadow:0 1px 2px #1e2a630a}.answers-index-empty h2{color:#1e2a63;font-family:Nunito Sans,sans-serif;font-size:1.4rem;font-weight:800}.answers-index-empty p{color:#6b7a99;margin-top:.45rem}.answers-index-empty-actions,.answers-index-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.35rem;display:flex}.answers-index-empty-actions a,.answers-index-cta a{color:#3d2314;background:#ffb088;border-radius:999px;padding:.8rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.answers-index-empty-actions a.is-quiet{color:#1e2a63;background:0 0;border:1px solid #1e2a6329}.answers-index-cta{margin-top:2.5rem}.qanda-bank-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.qanda-bank-search{width:min(100%,22rem)}.qanda-bank-search input{color:#1e2a63;background:#fff;border:1px solid #edf0f5;border-radius:999px;width:100%;padding:.65rem 1rem;font-size:.875rem}.qanda-bank-search input:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.qanda-kanban{grid-template-columns:repeat(2,minmax(16rem,1fr));align-items:stretch;gap:.9rem;min-height:28rem;display:grid}.qanda-kanban.has-deleted{grid-template-columns:repeat(3,minmax(16rem,1fr))}.qanda-kanban-col{background:linear-gradient(#ffffffeb,#f8f9fcf5),repeating-linear-gradient(-12deg,#0000,#0000 11px,#1e2a6304 11px 12px);border:1px solid #edf0f5;border-radius:1.25rem;flex-direction:column;min-height:0;padding:.85rem .85rem 1rem;display:flex;overflow:hidden}.qanda-kanban-col.is-draft,.qanda-kanban-col.is-live,.qanda-kanban-col.is-deleted{min-height:28rem}.qanda-kanban-col.is-draft{border-color:#1e2a631f;box-shadow:inset 4px 0 #1e2a63}.qanda-kanban-col.is-live{border-color:#7bb14259;box-shadow:inset 4px 0 #7bb142}.qanda-kanban-col.is-deleted{border-color:#c6282838;box-shadow:inset 4px 0 #c62828}.qanda-kanban-col.is-drop-target{outline-offset:-4px;background-color:#ffb0881f;outline:2px dashed #ffb088}.qanda-kanban-col header{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.qanda-kanban-col h3{color:#1e2a63;margin:0;font-family:Nunito Sans,sans-serif;font-size:.95rem;font-weight:800}.qanda-kanban-col header span{color:#1e2a63;background:#1e2a6314;border-radius:999px;justify-content:center;min-width:1.5rem;padding:.1rem .45rem;font-size:.72rem;font-weight:800;display:inline-flex}.qanda-kanban-col>p{color:#6b7a99;margin:0 0 .75rem;font-size:.75rem;line-height:1.4}.qanda-kanban-cards{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex;overflow-y:auto}.qanda-kanban-col .catalog-pager{flex-shrink:0;gap:.5rem;margin-top:.75rem}.qanda-kanban-empty{text-align:center;color:#6b7a99;margin:auto 0;padding:1.5rem .75rem;font-size:.8rem}.qanda-kanban-card{cursor:grab;background:#fff;border:1px solid #f3f4f6;border-radius:.95rem;padding:.85rem .9rem;box-shadow:0 1px 2px #1e2a630d}.qanda-kanban-card:active{cursor:grabbing}.qanda-kanban-card.is-dragging{opacity:.55}.qanda-kanban-card.is-static,.qanda-kanban-card.is-static:active{cursor:default}.qanda-kanban-card h3{color:#1e2a63;margin:0 0 .3rem;font-size:.9rem;font-weight:700}.qanda-test-pill{color:#3d2314;letter-spacing:.04em;text-transform:uppercase;vertical-align:.12em;background:#ffb088;border-radius:999px;margin-right:.35rem;padding:.08rem .4rem;font-size:.62rem;font-weight:800;display:inline-block}.qanda-status-deleted{color:#c62828;letter-spacing:.04em;text-transform:uppercase;vertical-align:.12em;background:#c628281f;border-radius:999px;margin-right:.15rem;padding:.08rem .4rem;font-size:.62rem;font-weight:800;display:inline-block}.qanda-kanban-card>p{color:#6b7a99;margin:0 0 .7rem;font-size:.75rem}@media (max-width:1100px){.qanda-kanban{grid-template-columns:minmax(16rem,1fr)}}.qanda-bank-row{background:#fff;border:1px solid #f3f4f6;border-radius:1.15rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 1px 2px #1e2a630a}.qanda-bank-row h3{color:#1e2a63;margin:0;font-size:.98rem;font-weight:700}.qanda-bank-row p{color:#6b7a99;margin:.3rem 0 0;font-size:.8rem}.qanda-bank-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.qanda-bank-actions a,.qanda-bank-actions button{color:#1e2a63;cursor:pointer;background:#1e2a630f;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;font-weight:700}.qanda-bank-actions .is-primary{color:#4a7a1a;background:#7bb14229}.qanda-bank-actions .is-danger{color:#c62828;background:#c628281f}body.coming-soon-page{background:#f4eee4;min-height:100vh;margin:0;overflow:hidden}.coming-soon{color:#1e2a63;isolation:isolate;justify-content:center;align-items:center;min-height:100vh;font-family:Nunito Sans,sans-serif;display:flex;position:relative}.coming-soon__wash{z-index:-2;background:radial-gradient(1200px 600px at 12% -10%,#ffb08847,#0000 58%),radial-gradient(900px 520px at 110% 8%,#1e2a631a,#0000 52%),linear-gradient(#f7f1e8 0%,#efe6d8 100%);position:absolute;inset:0}.coming-soon__grain{z-index:-1;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.coming-soon__stage{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:42rem;padding:2.25rem 1.5rem 8.5rem;display:flex}.coming-soon__stage--narrow{max-width:22rem;padding-bottom:5rem}.coming-soon__kicker{letter-spacing:.34em;text-transform:uppercase;color:#c45b38;margin:0 0 1.25rem;font-size:.7rem;font-weight:700}.coming-soon__logo{width:min(28rem,86vw);height:auto;margin:0 auto 1.6rem;display:block}.coming-soon__title{letter-spacing:-.04em;color:#1e2a63;margin:0;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:.95}.coming-soon__lede{color:#5c6a88;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.55}.coming-soon__parade{justify-content:center;align-items:flex-end;gap:clamp(.55rem,2.4vw,1.15rem);display:flex;position:absolute;bottom:1.85rem;left:0;right:0}.coming-soon__bubble{--bubble:#f59d76;appearance:none;font:inherit;color:inherit;border:3px solid var(--bubble);background:var(--bubble);border-radius:50%;justify-content:center;align-items:center;width:clamp(4.6rem,14vw,6.15rem);height:clamp(4.6rem,14vw,6.15rem);padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.coming-soon__bubble{background:color-mix(in srgb,var(--bubble)28%,#fffaf3)}}.coming-soon__bubble{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:hidden;box-shadow:0 10px 22px #1e2a6324}.coming-soon__bubble-face{justify-content:center;align-items:center;width:100%;height:100%;animation:5.6s ease-in-out infinite coming-soon-float;display:flex}.coming-soon__bubble img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:124%;height:124%}.coming-soon__bubble--dog{--bubble:#f59d76}.coming-soon__bubble--cat{--bubble:#f1a933}.coming-soon__bubble--horse{--bubble:#f1a934}.coming-soon__bubble--rabbit{--bubble:#80d5e2}.coming-soon__bubble--frog{--bubble:#abc148}.coming-soon__bubble:nth-child(2) .coming-soon__bubble-face{animation-delay:.4s}.coming-soon__bubble:nth-child(3) .coming-soon__bubble-face{animation-delay:.9s}.coming-soon__bubble:nth-child(4) .coming-soon__bubble-face{animation-delay:1.3s}.coming-soon__bubble:nth-child(5) .coming-soon__bubble-face{animation-delay:1.8s}.coming-soon__bubble:hover{transform:translateY(-2px)}.coming-soon__bubble.is-playing .coming-soon__bubble-face{animation-iteration-count:1}.coming-soon__bubble--dog.is-playing .coming-soon__bubble-face{animation:.7s cubic-bezier(.22,1.15,.32,1) coming-soon-act-dog}.coming-soon__bubble--cat.is-playing .coming-soon__bubble-face{animation:.72s cubic-bezier(.22,1.15,.32,1) coming-soon-act-cat}.coming-soon__bubble--horse.is-playing .coming-soon__bubble-face{animation:.7s cubic-bezier(.22,1.15,.32,1) coming-soon-act-horse}.coming-soon__bubble--rabbit.is-playing .coming-soon__bubble-face{animation:.72s cubic-bezier(.22,1.15,.32,1) coming-soon-act-rabbit}.coming-soon__bubble--frog.is-playing .coming-soon__bubble-face{animation:.7s cubic-bezier(.22,1.15,.32,1) coming-soon-act-frog}.coming-soon__review{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#1e2a636b;font-size:.68rem;font-weight:700;text-decoration:none;position:fixed;bottom:1.15rem;right:1.25rem}.coming-soon__review:hover{color:#1e2a63}.coming-soon__legal{z-index:2;letter-spacing:.02em;color:#1e2a636b;max-width:min(28rem,100vw - 10.5rem);margin:0;font-size:.68rem;font-weight:600;line-height:1.35;position:fixed;bottom:1.15rem;left:1.25rem}.coming-soon__form{text-align:left;margin-top:1.75rem}.coming-soon__label{letter-spacing:.16em;text-transform:uppercase;color:#1e2a63;font-size:.7rem;font-weight:700;display:block}.coming-soon__input{color:#1e2a63;background:#ffffffb8;border:1px solid #1e2a632e;border-radius:.85rem;width:100%;margin-top:.45rem;padding:.7rem .85rem;font-size:1rem}.coming-soon__input:focus{outline-offset:1px;outline:2px solid #ffb088}.coming-soon__error{color:#c62828;margin:.7rem 0 0;font-size:.88rem}.coming-soon__submit{color:#3d2314;cursor:pointer;background:#ffb088;border:0;border-radius:999px;width:100%;margin-top:1rem;padding:.8rem 1rem;font-size:.95rem;font-weight:700}.coming-soon__submit:hover{filter:brightness(1.03)}@keyframes coming-soon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes coming-soon-act-dog{0%{transform:scale(1)rotate(0)}22%{transform:scale(1.2)rotate(-16deg)}48%{transform:scale(.9)rotate(12deg)}74%{transform:scale(1.1)rotate(-6deg)}to{transform:scale(1)rotate(0)}}@keyframes coming-soon-act-cat{0%,to{transform:scale(1)rotate(0)}18%{transform:scale(1.08,.86)rotate(-10deg)}40%{transform:scale(.88,1.2)rotate(9deg)}62%{transform:scale(1.14,.92)rotate(-5deg)}82%{transform:scale(.96,1.06)rotate(3deg)}}@keyframes coming-soon-act-horse{0%,to{transform:translateY(0)rotate(0)}28%{transform:translateY(-16px)rotate(-18deg)}58%{transform:translateY(-2px)rotate(8deg)}}@keyframes coming-soon-act-rabbit{0%,to{transform:translateY(0)scale(1)}16%{transform:translateY(7px)scale(1.14,.78)}42%{transform:translateY(-24px)scale(.88,1.18)}68%{transform:translateY(5px)scale(1.1,.86)}}@keyframes coming-soon-act-frog{0%,to{transform:translateY(0)scale(1)}18%{transform:scale(1.22,.7)}44%{transform:translateY(-20px)scale(.86,1.22)}70%{transform:translateY(4px)scale(1.12,.88)}}@media (prefers-reduced-motion:reduce){.coming-soon__bubble-face,.coming-soon__bubble.is-playing .coming-soon__bubble-face{animation:none}.coming-soon__bubble.is-playing{filter:brightness(1.08)}}.admin-flash{transform-origin:100%}.admin-flash-close{appearance:none;color:inherit;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;transition:opacity .16s,transform .16s;transform:scale(.86)}.admin-flash:hover .admin-flash-close,.admin-flash--held .admin-flash-close,.admin-flash--sticky .admin-flash-close,.admin-flash-close:focus-visible{opacity:.6;pointer-events:auto;transform:scale(1)}.admin-flash:hover .admin-flash-close:hover,.admin-flash--held .admin-flash-close:hover,.admin-flash--sticky .admin-flash-close:hover,.admin-flash-close:focus-visible{opacity:1}.admin-flash--leaving{pointer-events:none;will-change:opacity;animation:.4s forwards admin-flash-fade}@media (prefers-reduced-motion:reduce){.admin-flash--leaving{animation:.18s forwards admin-flash-fade}}@keyframes admin-flash-fade{to{opacity:0}}.admin-flash-copy{cursor:copy;border:0;border-radius:999px;width:2rem;height:2rem;line-height:1;position:relative;overflow:hidden}.admin-flash-copy-pet{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:86%;max-width:none;height:86%}.admin-flash-copy-mark,.admin-flash-copy-icon{justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0}.admin-flash-copy-icon{opacity:0;pointer-events:none;transform:scale(.72)}.admin-flash-copy-icon-copied{display:none}.admin-flash-copy:hover .admin-flash-copy-mark,.admin-flash-copy:focus-visible .admin-flash-copy-mark{opacity:0;transform:scale(.72)}.admin-flash-copy:hover .admin-flash-copy-icon-copy,.admin-flash-copy:focus-visible .admin-flash-copy-icon-copy{opacity:1;transform:scale(1)}.admin-flash-copy.is-copied .admin-flash-copy-mark,.admin-flash-copy.is-copied .admin-flash-copy-icon-copy{display:none}.admin-flash-copy.is-copied .admin-flash-copy-icon-copied{opacity:1;display:flex;transform:scale(1)}.answer-preview-banner{z-index:20;color:#3d2314;background:#ffb088;justify-content:center;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.85rem;font-weight:700;display:flex;position:sticky;top:0}.answer-preview-banner.is-live{color:#fff;background:#1e2a63}.answer-preview-banner a{color:inherit;text-decoration:underline}.qanda-preview-overlay{z-index:90;background:#f8f9fc;flex-direction:column;display:flex;position:fixed;inset:0}.qanda-preview-bar{color:#fff;background:#1e2a63;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex;box-shadow:0 8px 24px #1e2a632e}.qanda-preview-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffb088;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.qanda-preview-bar h2{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.15rem;font-weight:800}.qanda-preview-bar p{color:#ffffffb8;margin:.35rem 0 0;font-size:.8rem}.qanda-preview-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qanda-preview-actions a,.qanda-preview-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:.55rem .95rem;font-size:.78rem;font-weight:700;text-decoration:none}.qanda-preview-actions .is-primary{color:#14300a;background:#7bb142}.qanda-preview-actions .is-secondary{color:#3d2314;background:#ffb088}.qanda-preview-actions button{align-items:center;display:inline-flex}.qanda-preview-actions button:disabled,.qanda-preview-actions button.phx-click-loading{opacity:.85;cursor:wait}.qanda-preview-frame{background:#f8f9fc;flex:1;min-height:0;position:relative;overflow:auto}.ai-sparkle{vertical-align:-.18em;flex-shrink:0;width:.95rem;height:.95rem;margin-right:.4rem;display:inline-block}.ai-sparkle.is-busy,button.phx-click-loading .ai-sparkle,button.is-sharpening .ai-sparkle{animation:.9s ease-in-out infinite ai-sparkle-twinkle}@keyframes ai-sparkle-twinkle{0%,to{opacity:1;filter:drop-shadow(0 0 #ffb08800);transform:rotate(0)scale(1)}35%{opacity:.72;filter:drop-shadow(0 0 6px #ffb088d9);transform:rotate(18deg)scale(1.18)}70%{opacity:1;transform:rotate(-10deg)scale(.9)}}.ai-sharpen-veil{z-index:20;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2a636b;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.92rem;font-weight:800;display:flex;position:absolute;inset:0}.ai-sharpen-veil .ai-sparkle{color:#ffb088;width:2.1rem;height:2.1rem;margin-right:0}.answer-editor-frame{position:relative}.answer-view-toggle{background:#ffffff1f;border-radius:999px;flex-wrap:wrap;gap:.2rem;margin-top:.75rem;padding:.2rem;display:inline-flex}.answer-view-toggle button{letter-spacing:.02em;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.72rem;font-weight:800}.answer-view-toggle button.is-active{color:#3d2314;background:#ffb088}.chat-view-toggle{background:#1e2a630f;border-radius:999px;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:inline-flex}.chat-view-toggle button{letter-spacing:.02em;color:#6b7a99;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.72rem;font-weight:800}.chat-view-toggle button.is-active{color:#fff;background:#1e2a63}.voucher-mode-toggle{display:inline-flex}.answer-agreed{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.15rem 1.25rem 1.25rem;position:relative}.answer-agreed-row{flex-wrap:wrap;align-items:flex-start;gap:1.1rem 1.25rem;min-height:6.25rem;display:flex}.answer-agreed-person,.answer-agreed-add{cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;width:5.5rem;padding:0;display:flex}.answer-agreed-add{cursor:pointer}.answer-agreed-avatar{object-fit:cover;border-radius:999px;width:4rem;height:4rem;box-shadow:0 1px 3px #1e2a631f}.answer-agreed-avatar.is-add{color:#1e2a63;box-shadow:none;background:#ffb08838;border:2px dashed #ffb088;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:inline-flex}.answer-agreed-name{color:#1e2a63;text-align:center;margin:.4rem 0 0;font-size:.72rem;font-weight:700;line-height:1.25}.answer-agreed-bio{z-index:3;color:#3a4a6b;text-align:left;background:#f8f9fc;border:1px solid #edf0f5;border-radius:.85rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.45;display:none;position:absolute;top:7.1rem;left:1.25rem;right:1.25rem;box-shadow:0 8px 24px #1e2a6314}.answer-agreed-title{color:#1e2a63;margin:0 0 .3rem;font-weight:700}.answer-agreed-person:hover .answer-agreed-bio,.answer-agreed-person:focus-visible .answer-agreed-bio,.answer-agreed-person:focus-within .answer-agreed-bio{display:block}.answer-agreed-hint{color:#3a4a6b;margin:.85rem 0 0;font-size:.85rem;line-height:1.45}.answer-expert-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.answer-expert-actions button{color:#1e2a63;cursor:pointer;background:#1e2a6314;border:0;border-radius:999px;padding:.5rem .9rem;font-size:.78rem;font-weight:700}.answer-expert-actions .is-primary{color:#14300a;background:#7bb142}.answer-preview-banner.is-expert{color:#2e7d32;background:#eef6e4}.qanda-preview-frame .answer-page{min-height:100%}.answer-editor-bar{z-index:30;color:#fff;background:#1e2a63;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.answer-editor-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffb088;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.answer-editor-bar h1{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.15rem;font-weight:800}.answer-editor-bar p{color:#ffffffb8;margin:.35rem 0 0;font-size:.8rem}.answer-editor-bar a{color:#ffb088}.answer-editor-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.answer-editor-actions a,.answer-editor-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;padding:.55rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex}.answer-editor-actions .is-primary{color:#14300a;background:#7bb142}.answer-editor-actions .is-secondary{color:#3d2314;background:#ffb088}.answer-editor-actions button:disabled{opacity:.6;cursor:wait}.answer-edit-block.is-editable{position:relative}.answer-edit-block.is-editable .answer-edit-view{cursor:pointer;border-radius:.85rem;margin:-.35rem;padding:.35rem;position:relative}.answer-edit-block.is-editable .answer-edit-view:hover{background:#ffb08814;outline:2px dashed #1e2a6347}.answer-edit-chrome{z-index:5;letter-spacing:.04em;text-transform:uppercase;color:#6b7a99;pointer-events:none;white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.12rem .45rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.15rem;right:.15rem;box-shadow:0 1px 2px #1e2a631f}.answer-ai-badge,.answer-ai-note{color:#1e2a63;letter-spacing:.04em;text-transform:uppercase;background:#1e2a6314;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.65rem;font-weight:800;display:inline-flex}.answer-ai-note{cursor:help;margin-top:.4rem;padding-left:.2rem;position:relative}.answer-ai-check{color:#fff;background:#4caf50;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.55rem;font-weight:800;line-height:1;display:inline-flex}.answer-ai-tooltip{z-index:40;color:#fff;letter-spacing:.01em;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#1e2a63;border-radius:.55rem;width:max-content;max-width:16rem;padding:.45rem .65rem;font-size:.72rem;font-weight:600;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + .4rem);left:0;transform:translateY(.15rem);box-shadow:0 8px 20px #1e2a6338}.answer-ai-note:hover .answer-ai-tooltip,.answer-ai-note:focus-visible .answer-ai-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.answer-ai-note.is-page{letter-spacing:.01em;text-transform:none;white-space:normal;max-width:36rem;margin:0 0 1rem;padding:.4rem .7rem .4rem .35rem;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-flex}.answer-product-empty{padding:1.5rem 1.5rem .5rem}.answer-product-empty-kicker{letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.answer-product-empty h3{color:#1e2a63;margin:0 0 .4rem;font-family:Nunito Sans,sans-serif;font-size:1.15rem;font-weight:800}.answer-product-empty p,.answer-product-empty-hint{color:#3a4a6b;margin:0;font-size:.9rem;line-height:1.5}.answer-product-picker{padding:1rem 1.5rem 1.25rem}.answer-product-picker input[type=search]{color:#1e2a63;border:1px solid #d8deea;border-radius:.9rem;width:100%;padding:.7rem .9rem}.answer-product-hits{gap:.45rem;max-height:22rem;margin:.65rem 0 0;padding:0 .15rem 0 0;list-style:none;display:grid;overflow-y:auto}.answer-product-hits button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:.85rem;align-items:center;gap:.75rem;width:100%;padding:.6rem .85rem;display:flex}.answer-product-hits button:hover,.answer-product-hits button:focus-visible{background:#ffb0881f;border-color:#ffb088e6;outline:none}.answer-product-hit-thumb{object-fit:contain;background:#fff6ee;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:inline-flex}.answer-product-hit-meta{min-width:0}.answer-product-hits strong{color:#1e2a63;font-size:.88rem;line-height:1.3;display:block}.answer-product-hit-meta>span{color:#6b7a99;margin-top:.15rem;font-size:.75rem;display:block}.answer-product-empty-hint{color:#6b7a99;margin-top:.65rem}.answer-edit-form{gap:.5rem;display:grid}.answer-edit-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7a99;font-size:.7rem;font-weight:800}.answer-edit-form textarea{color:#1e2a63;border:1px solid #d8deea;border-radius:.9rem;width:100%;padding:.75rem .9rem;font-size:.95rem;line-height:1.45}.answer-edit-form textarea:focus{border-color:#ffb088;outline:none;box-shadow:0 0 0 3px #ffb08840}.answer-edit-actions{flex-wrap:wrap;gap:.4rem;display:flex}.answer-edit-actions button{color:#1e2a63;cursor:pointer;background:#1e2a6314;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;font-weight:700}.answer-edit-actions button[type=submit]{color:#fff;background:#1e2a63}.reports-board{flex-direction:column;gap:1.25rem;display:flex}.reports-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.reports-head h2{color:#1e2a63;font-family:Nunito Sans,sans-serif;font-size:1.15rem;font-weight:800}.reports-head p{color:#6b7a99;max-width:40rem;margin-top:.35rem;font-size:.875rem;line-height:1.45}.reports-spawners-label{letter-spacing:.08em;text-transform:uppercase;color:#c45c26;margin:0 0 .45rem;font-size:.7rem;font-weight:800}.reports-spawners .router-test-assign{margin:0}.reports-updated{color:#6b7a99;white-space:nowrap;margin:0;font-size:.75rem;font-weight:600}.reports-pill,.reports-chip,.reports-card-remove{cursor:pointer;border:0}.reports-controls{z-index:9;background:#f5f6fa;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin:-.35rem -.15rem 0;padding:.55rem .15rem .7rem;display:flex;position:sticky;top:4.05rem;box-shadow:0 10px 16px -12px #1e2a6347}.reports-dates{margin-left:auto}.reports-dates .pay-dt-trigger{min-width:11.5rem}.reports-pills{flex-wrap:wrap;gap:.4rem;display:flex}.reports-pill{color:#6b7a99;background:#fff;border:1px solid #e8ebf2;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600}.reports-pill.is-on{color:#fff;background:#1e2a63;border-color:#1e2a63}.reports-pill.is-live{align-items:center;gap:.4rem;display:inline-flex}.reports-live-dot{background:#c4ccda;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 #7bb14266}.reports-pill.is-live.is-on .reports-live-dot{background:#7bb142;animation:1.6s ease-out infinite reports-pulse}.reports-palette{background:linear-gradient(#1e2a6308,#ffffffb3),#fff;border:1px solid #eef0f5;border-radius:1.25rem;gap:.85rem;padding:1rem 1.1rem;display:grid;box-shadow:0 1px 2px #1e2a630a}.reports-palette-group p{letter-spacing:.08em;text-transform:uppercase;color:#6b7a99;margin-bottom:.45rem;font-size:.68rem;font-weight:800}.reports-palette-group>div{flex-wrap:wrap;gap:.4rem;display:flex}.reports-chip{color:#3d4f7a;background:#f5f6fa;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.reports-chip-dot{background:var(--chip,#1e2a63);border-radius:999px;width:.45rem;height:.45rem}.reports-chip.is-on{background:var(--chip,#1e2a63)}@supports (color:color-mix(in lab, red, red)){.reports-chip.is-on{background:color-mix(in srgb,var(--chip,#1e2a63)14%,#fff)}}.reports-chip.is-on{color:#1e2a63;box-shadow:inset 0 0 0 1px var(--chip,#1e2a63)}@supports (color:color-mix(in lab, red, red)){.reports-chip.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip,#1e2a63)35%,transparent)}}.reports-empty,.reports-card{background:#fff;border:1px solid #eef0f5;border-radius:1.35rem;box-shadow:0 1px 2px #1e2a630a}.reports-empty{text-align:center;padding:3rem 1.5rem}.reports-empty h3,.reports-card h3{color:#1e2a63;font-family:Nunito Sans,sans-serif;font-weight:800}.reports-empty p,.reports-card-meta,.reports-kicker{color:#6b7a99}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reports-card{background-image:linear-gradient(#1e2a6309 1px,#0000 1px),linear-gradient(90deg,#1e2a6309 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;padding:1.1rem 1.15rem .85rem}.reports-card--hero{padding:1.2rem 1.25rem 1rem}.reports-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.reports-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.reports-card h3{font-size:1rem}.reports-total{letter-spacing:-.03em;margin-top:.35rem;font-size:1.85rem;font-weight:800;line-height:1}.reports-card-meta{margin-top:.35rem;font-size:.75rem}.reports-card-meta .is-up{color:#4a7a1a;font-weight:700}.reports-card-meta .is-down{color:#c62828;font-weight:700}.reports-card-remove{color:#6b7a99;background:#1e2a630f;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.reports-chart{height:11.5rem;margin-top:.75rem;position:relative}.reports-card--hero .reports-chart{height:16rem}.reports-chart-canvas,.reports-chart-canvas svg{width:100%;height:100%}.reports-chart-canvas svg{display:block;overflow:visible}.reports-grid line{stroke:#1e2a6314;stroke-dasharray:3 5}.reports-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px)}@supports (color:color-mix(in lab, red, red)){.reports-line{filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 35%,transparent))}}.reports-axis text{fill:#8a96b0;font-size:10px}.reports-chart-tooltip{z-index:2;color:#fff;pointer-events:none;background:#1e2a63eb;border-radius:.75rem;min-width:8.5rem;padding:.45rem .6rem;font-size:.7rem;position:absolute;top:0;left:0;box-shadow:0 8px 20px #1e2a632e}.reports-chart-tooltip strong{color:#cfd6e8;margin-bottom:.25rem;font-size:.68rem;display:block}.reports-chart-tooltip div{align-items:center;gap:.35rem;display:flex}.reports-chart-tooltip i{border-radius:999px;width:.4rem;height:.4rem}.reports-chart-tooltip b{margin-left:auto}.reports-legend{flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.85rem;display:flex}.reports-legend li{color:#3d4f7a;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.reports-legend span{border-radius:999px;width:.55rem;height:.55rem}.reports-legend strong{color:#1e2a63}@keyframes reports-pulse{0%{box-shadow:0 0 #7bb14273}70%{box-shadow:0 0 0 8px #7bb14200}to{box-shadow:0 0 #7bb14200}}@media (max-width:900px){.reports-grid{grid-template-columns:1fr}.reports-head{flex-direction:column}}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}