/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-content:""}}}@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:var(--font-family-mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:var(--color-accent-red);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:#fbbf24;--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:#d97706;--color-amber-700:var(--color-warning-700);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:var(--color-accent-green);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-400:#9ca3af;--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-xl:80rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:var(--font-size-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--font-size-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--font-size-base);--text-base--line-height:calc(1.5 / 1);--text-lg:var(--font-size-lg);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--font-size-xl);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--font-size-2xl);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:var(--font-size-3xl);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:var(--font-size-4xl);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:var(--line-height-tight);--leading-snug:var(--line-height-snug);--leading-normal:var(--line-height-normal);--leading-relaxed:var(--line-height-relaxed);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000059;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:var(--duration-fast);--default-transition-timing-function:var(--ease-standard);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-primary:#f5f4f1;--color-bg-secondary:#eae8e3;--color-bg-tertiary:transparent;--color-bg-quaternary:var(--color-bg-hover);--color-bg-hover:#ddd9d2;--color-surface-primary:#fefdfb;--color-surface-secondary:#f7f6f3;--color-surface-tertiary:#e5e3dc;--color-surface-input:#fff;--color-surface:#fefdfb;--color-panel-bg:#fff;--color-text-primary:#1c1b19;--color-text-secondary:#5a5854;--color-text-tertiary:#868379;--color-text-inverse:#fff;--color-text-on-primary:#fff;--color-border-primary:#c2beb5;--color-border-secondary:#d5d1c9;--color-border-focus:#3b82f6;--color-border:#c2beb5;--color-accent-blue:#3b82f6;--color-accent-blue-hover:#2563eb;--color-accent-blue-700:#1d4ed8;--color-primary:#3b82f6;--color-primary-50:#3b82f680;--color-accent-green:#10b981;--color-accent-green-hover:#059669;--color-success:#10b981;--color-accent-red:#ef4444;--color-accent-red-hover:#dc2626;--color-accent-amber:#f59e0b;--color-accent-yellow:var(--color-accent-amber);--color-accent-gold:#f59e0b;--color-accent-purple:#8b5cf6;--color-accent-cyan:#06b6d4;--color-primary-hover:var(--color-accent-blue-hover);--color-primary-alpha:#3b82f638}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-alpha:color-mix(in srgb, var(--color-primary) 22%, transparent)}}:root,:host{--color-primary-subtle:#3b82f61f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-subtle:color-mix(in srgb, var(--color-primary) 12%, transparent)}}:root,:host{--color-danger:var(--color-accent-red);--color-error:var(--color-accent-red);--color-error-bg:#ef44441f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-error-bg:color-mix(in srgb, var(--color-accent-red) 12%, transparent)}}:root,:host{--color-success-600:var(--color-accent-green-hover);--color-accent-blue-10:#3b82f61a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-blue-10:color-mix(in srgb, var(--color-accent-blue) 10%, transparent)}}:root,:host{--color-accent-blue-15:#3b82f626}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-blue-15:color-mix(in srgb, var(--color-accent-blue) 15%, transparent)}}:root,:host{--color-accent-blue-20:#3b82f633}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-blue-20:color-mix(in srgb, var(--color-accent-blue) 20%, transparent)}}:root,:host{--color-accent-blue-30:#3b82f64d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-blue-30:color-mix(in srgb, var(--color-accent-blue) 30%, transparent)}}:root,:host{--color-accent-green-10:#10b9811a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-green-10:color-mix(in srgb, var(--color-accent-green) 10%, transparent)}}:root,:host{--color-accent-green-15:#10b98126}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-green-15:color-mix(in srgb, var(--color-accent-green) 15%, transparent)}}:root,:host{--color-accent-green-20:#10b98133}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-green-20:color-mix(in srgb, var(--color-accent-green) 20%, transparent)}}:root,:host{--color-accent-red-10:#ef44441a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-red-10:color-mix(in srgb, var(--color-accent-red) 10%, transparent)}}:root,:host{--color-accent-red-15:#ef444426}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-red-15:color-mix(in srgb, var(--color-accent-red) 15%, transparent)}}:root,:host{--color-accent-red-20:#ef444433}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-red-20:color-mix(in srgb, var(--color-accent-red) 20%, transparent)}}:root,:host{--color-accent-amber-10:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-amber-10:color-mix(in srgb, var(--color-accent-amber) 10%, transparent)}}:root,:host{--color-accent-amber-15:#f59e0b26}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-amber-15:color-mix(in srgb, var(--color-accent-amber) 15%, transparent)}}:root,:host{--color-accent-amber-20:#f59e0b33}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-amber-20:color-mix(in srgb, var(--color-accent-amber) 20%, transparent)}}:root,:host{--color-accent-purple-10:#8b5cf61a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-purple-10:color-mix(in srgb, var(--color-accent-purple) 10%, transparent)}}:root,:host{--color-accent-purple-15:#8b5cf626}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-purple-15:color-mix(in srgb, var(--color-accent-purple) 15%, transparent)}}:root,:host{--color-accent-purple-20:#8b5cf633}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-purple-20:color-mix(in srgb, var(--color-accent-purple) 20%, transparent)}}:root,:host{--color-accent-teal:#14b8a6;--color-accent-teal-10:#14b8a61a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-teal-10:color-mix(in srgb, var(--color-accent-teal) 10%, transparent)}}:root,:host{--color-accent-teal-20:#14b8a633}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-teal-20:color-mix(in srgb, var(--color-accent-teal) 20%, transparent)}}:root,:host{--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-border-strong:var(--color-border-primary);--color-text-muted:var(--color-text-tertiary);--color-backdrop:#000000bf;--color-backdrop-modal:#00000082}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-backdrop-modal:color-mix(in srgb, var(--color-backdrop) 68%, transparent)}}:root,:host{--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--space-1:var(--spacing-1);--space-2:var(--spacing-2);--space-3:var(--spacing-3);--space-4:var(--spacing-4);--space-5:var(--spacing-5);--space-6:var(--spacing-6);--space-8:var(--spacing-8);--space-10:var(--spacing-10);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-full:9999px;--radius-control:.875rem;--radius-panel:1.125rem;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-spring:.58s;--transition-duration-instant:var(--duration-instant);--transition-duration-fast:var(--duration-fast);--transition-duration-standard:var(--duration-standard);--transition-duration-spring:var(--duration-spring);--z-base:0;--z-sticky:200;--z-modal:300;--z-toast:1000;--z-tooltip:500}}@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}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,:where(svg){max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:where(button){cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}[hidden]{display:none!important}@keyframes check-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@keyframes blur-in{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(4px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}}:root{--edge-top-background:#f8f6f1;--edge-bottom-background:#f8f6f1;--edge-top-height:0px;--edge-top-fade:0px;--site-background-gradient:linear-gradient(180deg, var(--edge-top-background) var(--edge-top-height), var(--edge-bottom-background) calc(var(--edge-top-height) + var(--edge-top-fade)));--surface-group:#fff;--surface-group-ring:#0f172a12;--surface-group-shadow:0 1px 2px #0f172a0a, 0 6px 16px -10px #0f172a1f;--surface-well:#f4f2ec;--radius-group:.875rem;--group-padding:1rem;--line-soft:#d5d1c99e}@supports (color:color-mix(in lab, red, red)){:root{--line-soft:color-mix(in srgb, var(--color-border-secondary) 62%, transparent)}}:root{--page-gutter:1rem;--page-section-gap:2rem}@media (max-width:768px){:root{--edge-top-height:max(12px, env(safe-area-inset-top));--edge-top-fade:2.5rem}}@media (max-width:640px){:root{--group-padding:.875rem;--page-gutter:.625rem;--page-section-gap:1.75rem}}html{scrollbar-gutter:stable;background-color:var(--edge-top-background);font-size:16px;overflow-x:clip}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea{font-size:16px!important}}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){appearance:none;min-width:0}input:is([type=date],[type=time],[type=datetime-local])::-webkit-date-and-time-value{text-align:start;min-height:1.5em}@media (pointer:fine){html,body{overscroll-behavior:none}}html.stream-overlay-render-root,html.stream-overlay-render-root body{scrollbar-gutter:auto;background:0 0;height:100%;overflow:hidden}html.stream-overlay-render-root body{max-width:none}html.overlay-open{overflow-y:hidden}body{background-color:var(--edge-bottom-background);color:var(--color-text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);max-width:100vw;overflow-x:clip}a{color:inherit;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:inherit}img{height:auto}input,textarea,select{background-color:var(--color-surface-primary);color:var(--color-text-primary);border:1px solid var(--color-border-primary)}input:focus,textarea:focus,select:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin-bottom:var(--space-4)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin-bottom:var(--space-4)}small{font-size:var(--text-sm)}.open-text{overflow-wrap:anywhere;white-space:pre-line}}@layer components{.product-set-notes-image__progress{appearance:none;border-radius:3px;width:100%;height:6px}.product-set-notes-image__progress::-webkit-progress-bar{background-color:var(--color-bg-tertiary);border-radius:3px}.product-set-notes-image__progress::-webkit-progress-value{background-color:var(--color-primary);border-radius:3px}.product-set-notes-image__progress::-moz-progress-bar{background-color:var(--color-primary);border-radius:3px}.product-set-card__product-list{--collection-grid-gap:1rem;--collection-grid-min:240px}.product-set-card__run{--collection-run-padding:.75rem;--collection-run-label-gap:.5rem;--collection-run-label-size:.75rem}.collection-dialog__colors{--color-swatch-columns:10}.product-host-page{--host-shell-gutter:clamp(.75rem, 2vw, 1rem);--host-shell-safe-top:max(var(--host-shell-gutter), calc(env(safe-area-inset-top) + .45rem));--host-shell-safe-right:max(var(--host-shell-gutter), calc(env(safe-area-inset-right) + var(--host-shell-gutter)));--host-shell-safe-bottom:max(0px, env(safe-area-inset-bottom));--host-shell-safe-left:max(var(--host-shell-gutter), calc(env(safe-area-inset-left) + var(--host-shell-gutter)));--host-shell-border:var(--layered-surface-border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.product-host-page{--host-shell-border:color-mix(in srgb, var(--layered-surface-border) 82%, #ffffffdb)}}.product-host-page{--host-shell-border-strong:var(--layered-surface-border-strong)}@supports (color:color-mix(in lab, red, red)){.product-host-page{--host-shell-border-strong:color-mix(in srgb, var(--layered-surface-border-strong) 74%, #ffffffb8)}}.product-host-page{--host-shell-fill-elevated:var(--layered-surface-fill-overlay-opaque);--host-shell-fill-soft:linear-gradient(180deg, #ffffff94 0%, #ffffff1f 100%), var(--layered-surface-fill-chrome-opaque);--host-shell-shadow:var(--layered-surface-shadow-chrome);--host-shell-shadow-soft:0 18px 34px #0f172a1f, 0 8px 18px #0f172a0d;height:100dvh;padding:var(--host-shell-safe-top) var(--host-shell-safe-right) var(--host-shell-safe-bottom) var(--host-shell-safe-left);background:radial-gradient(circle at 0 0,#3b82f624 0%,#0000 34%),radial-gradient(circle at 100% 0,#bfdbfe33 0%,#0000 24%),linear-gradient(#f7fafff0 0%,#eef5ffe0 52%,#f6f5f2 100%);gap:clamp(.625rem,1.8vh,.875rem)}@supports (color:color-mix(in lab, red, red)){.product-host-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 14%, transparent) 0%, transparent 34%), radial-gradient(circle at top right, #bfdbfe33 0%, transparent 24%), linear-gradient(180deg, #f7fafff0 0%, #eef5ffe0 52%, color-mix(in srgb, var(--color-bg-primary) 90%, white 10%) 100%)}}.product-host-page .host-product-set-panel,.product-host-page .host-products-panel{border:1px solid var(--host-shell-border);background:var(--host-shell-fill-soft);box-shadow:var(--layered-surface-highlight), var(--host-shell-shadow)}.host-product-set-panel,.host-products-panel{position:relative;overflow:hidden}.host-product-set-panel{margin-top:calc(-1 * var(--host-shell-safe-top));margin-right:calc(-1 * var(--host-shell-safe-right));margin-left:calc(-1 * var(--host-shell-safe-left));border-radius:0 0 calc(var(--radius-xl) + .2rem) calc(var(--radius-xl) + .2rem);border-top:0;border-left:0;border-right:0}.host-product-set-panel__header{padding:max(.95rem, calc(env(safe-area-inset-top) * .4 + .8rem)) 1rem .9rem;color:var(--color-text-secondary)}.host-product-set-panel__header--toggleable:active{background:linear-gradient(#cee0fd51 0%,#ffffff0a 100%)}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__header--toggleable:active{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, #ffffff42) 0%, #ffffff0a 100%)}}.host-product-set-panel__back-link{--surface-trigger-border-color:var(--host-shell-border);--surface-trigger-fill-opaque:var(--layered-surface-fill-chrome-opaque);--surface-trigger-fill-glass:var(--layered-surface-fill-chrome-glass);color:var(--color-text-secondary);border:1px solid var(--surface-trigger-border-color);box-shadow:var(--layered-surface-trigger-shadow)}.host-product-set-panel__title,.host-products-panel__title{color:var(--color-text-primary)}.host-product-set-panel__count{border:1px solid var(--host-shell-border)}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__count{border:1px solid color-mix(in srgb, var(--host-shell-border) 84%, #ffffffb8)}}.host-product-set-panel__count{background:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), var(--layered-surface-fill-chrome-glass);color:var(--color-text-secondary);border-radius:999px;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #0f172a0f}.host-product-set-panel__chevron,.host-products-panel__chevron{color:var(--color-text-tertiary)}.host-product-set-panel__details-toggle .switch-toggle__track{background:linear-gradient(#ffffffc7 0%,#ffffff38 100%),#e5eef9f1}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__details-toggle .switch-toggle__track{background:linear-gradient(180deg, #ffffffc7 0%, #ffffff38 100%), color-mix(in srgb, var(--color-primary) 6%, #f1f5f9f0)}}.host-product-set-panel__details-toggle .switch-toggle__track{border:1px solid var(--host-shell-border)}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__details-toggle .switch-toggle__track{border:1px solid color-mix(in srgb, var(--host-shell-border) 82%, #ffffffa8)}}.host-product-set-panel__details-toggle .switch-toggle__track{box-shadow:inset 0 1px #ffffffb8}.host-product-set-panel__details-toggle.switch-toggle--on .switch-toggle__track{background-color:var(--color-accent-green);border-color:#88dcc0ae}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__details-toggle.switch-toggle--on .switch-toggle__track{border-color:color-mix(in srgb, var(--color-accent-green) 34%, #ffffff85)}}.host-product-set-panel__details-toggle.switch-toggle--on .switch-toggle__track{box-shadow:inset 0 1px #ffffff9e,0 0 0 1px #10b98129}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__details-toggle.switch-toggle--on .switch-toggle__track{box-shadow:inset 0 1px 0 #ffffff9e, 0 0 0 1px color-mix(in srgb, var(--color-accent-green) 16%, transparent)}}.host-product-set-panel__notes-image,.host-product-set-panel__note-card{border:1px solid var(--host-shell-border-strong)}@supports (color:color-mix(in lab, red, red)){.host-product-set-panel__notes-image,.host-product-set-panel__note-card{border:1px solid color-mix(in srgb, var(--host-shell-border-strong) 78%, #ffffff8a)}}.host-product-set-panel__notes-image,.host-product-set-panel__note-card{background:linear-gradient(180deg, #ffffff9e 0%, #ffffff2e 100%), var(--host-shell-fill-elevated);box-shadow:inset 0 1px #ffffffa8,0 14px 28px -24px #0f172a38}.host-product-set-panel__note-card{border-radius:var(--radius-md);color:var(--color-text-primary)}.host-product-set-panel__body{opacity:1;max-height:50vh;transition:max-height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard), padding var(--duration-standard) var(--ease-standard);padding:0 1rem 1rem;overflow-y:auto}.host-product-set-panel__body--collapsed{opacity:0;max-height:0;padding:0 1rem}.host-product-set-panel--collapsed .host-product-set-panel__chevron{transform:rotate(180deg)}.host-thumbnail-carousel-section{width:100%;min-width:0}.host-thumbnail-carousel-shell{width:100%;min-width:0;max-width:100%;height:100%;position:relative;overflow:hidden}.host-thumbnail-carousel-shell:before,.host-thumbnail-carousel-shell:after{content:"";pointer-events:none;opacity:0;width:1.75rem;transition:opacity var(--duration-fast) var(--ease-standard);z-index:1;position:absolute;top:0;bottom:0}.host-thumbnail-carousel-shell:before{background:linear-gradient(90deg,#fffffff5,#0000);left:0}@supports (color:color-mix(in lab, red, red)){.host-thumbnail-carousel-shell:before{background:linear-gradient(to right, color-mix(in srgb, var(--color-panel-bg) 96%, transparent), color-mix(in srgb, var(--color-panel-bg) 0%, transparent))}}.host-thumbnail-carousel-shell:after{background:linear-gradient(270deg,#fffffff5,#0000);right:0}@supports (color:color-mix(in lab, red, red)){.host-thumbnail-carousel-shell:after{background:linear-gradient(to left, color-mix(in srgb, var(--color-panel-bg) 96%, transparent), color-mix(in srgb, var(--color-panel-bg) 0%, transparent))}}.host-thumbnail-carousel-section--scrollable:not(.host-thumbnail-carousel-section--at-start) .host-thumbnail-carousel-shell:before,.host-thumbnail-carousel-section--scrollable:not(.host-thumbnail-carousel-section--at-end) .host-thumbnail-carousel-shell:after{opacity:1}.host-thumbnail-carousel{scrollbar-color:var(--color-border-primary) transparent;display:flex}.host-thumbnail-carousel::-webkit-scrollbar{width:4px;height:4px}.host-thumbnail-carousel::-webkit-scrollbar-track{background:0 0}.host-thumbnail-carousel::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:2px}.host-thumbnail-carousel::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-secondary)}.host-thumbnail-carousel{scrollbar-width:thin;align-items:center;gap:var(--spacing-2);height:100%;padding-block:var(--spacing-1);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.host-product-header{border-radius:var(--radius-xl);border:1px solid var(--host-shell-border-strong);background:linear-gradient(145deg, #eaf2feed 0%, #ffffff1f 100%), var(--host-shell-fill-elevated);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.host-product-header{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 10%, #ffffffeb) 0%, #ffffff1f 100%), var(--host-shell-fill-elevated)}}.host-product-header{box-shadow:inset 0 1px 0 #ffffffc2, var(--host-shell-shadow-soft)}.host-product-header__top{padding:.8rem .9rem}.host-product-position{border-radius:var(--radius-lg);background:linear-gradient(#5391f7 0%,#225bd8 100%)}@supports (color:color-mix(in lab, red, red)){.host-product-position{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-blue) 88%, white 12%) 0%, color-mix(in srgb, var(--color-accent-blue-hover) 92%, black 8%) 100%)}}.host-product-position{box-shadow:inset 0 1px #ffffff3d,0 14px 26px -18px #3b82f68c}@supports (color:color-mix(in lab, red, red)){.host-product-position{box-shadow:inset 0 1px 0 #ffffff3d, 0 14px 26px -18px color-mix(in srgb, var(--color-accent-blue) 55%, transparent)}}.host-header-disclosure-toggle,.host-product-sizes__item,.host-variant-chip,.host-description__tabs{border:1px solid var(--host-shell-border)}@supports (color:color-mix(in lab, red, red)){.host-header-disclosure-toggle,.host-product-sizes__item,.host-variant-chip,.host-description__tabs{border:1px solid color-mix(in srgb, var(--host-shell-border) 84%, #ffffffc7)}}.host-header-disclosure-toggle,.host-product-sizes__item,.host-variant-chip,.host-description__tabs{background:linear-gradient(180deg, #ffffffc2 0%, #ffffff47 100%), var(--layered-surface-fill-chrome-glass);color:var(--color-text-primary);box-shadow:inset 0 1px #ffffffbd,0 10px 22px -22px #0f172a42}.host-header-disclosure-toggle{border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.host-header-disclosure-toggle:hover,.host-header-disclosure-toggle:focus-visible{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.host-header-disclosure-toggle:hover,.host-header-disclosure-toggle:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--host-shell-border) 70%)}}.host-header-disclosure-toggle:hover,.host-header-disclosure-toggle:focus-visible{color:var(--color-primary);outline:none}.host-product-header--photos-expanded .host-photos-toggle,.host-product-header--variants-expanded .host-sizes-toggle{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.host-product-header--photos-expanded .host-photos-toggle,.host-product-header--variants-expanded .host-sizes-toggle{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--host-shell-border) 66%)}}.host-product-header--photos-expanded .host-photos-toggle,.host-product-header--variants-expanded .host-sizes-toggle{background:linear-gradient(180deg, #e3edfed7 0%, #ffffff57 100%), var(--layered-surface-fill-chrome-glass)}@supports (color:color-mix(in lab, red, red)){.host-product-header--photos-expanded .host-photos-toggle,.host-product-header--variants-expanded .host-sizes-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, #ffffffd1) 0%, #ffffff57 100%), var(--layered-surface-fill-chrome-glass)}}.host-product-header--photos-expanded .host-photos-toggle,.host-product-header--variants-expanded .host-sizes-toggle{color:var(--color-primary)}.host-product-sizes-row{opacity:0;border-top:1px solid var(--host-shell-border);max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.host-product-sizes-row{border-top:1px solid color-mix(in srgb, var(--host-shell-border) 82%, #ffffffa3)}}.host-product-sizes-row{transition:max-height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard), padding var(--duration-standard) var(--ease-standard);background:linear-gradient(#ffffff57 0%,#ffffff14 100%)}.host-product-header--variants-expanded .host-product-sizes-row{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;max-height:min(42vh,22rem);padding-top:.875rem;padding-bottom:.75rem;overflow:hidden auto}.host-product-sizes__item--out-of-stock,.host-variant-chip--out-of-stock{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.host-product-sizes__item--out-of-stock,.host-variant-chip--out-of-stock{border-color:color-mix(in srgb, var(--color-accent-red) 28%, var(--host-shell-border) 72%)}}.host-product-sizes__item--out-of-stock,.host-variant-chip--out-of-stock{background:linear-gradient(#fde7e7c4 0%,#fbcbcb80 100%)}@supports (color:color-mix(in lab, red, red)){.host-product-sizes__item--out-of-stock,.host-variant-chip--out-of-stock{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-red) 10%, #ffffffbd) 0%, color-mix(in srgb, var(--color-accent-red) 14%, #ffffff6b) 100%)}}.host-product-sizes__item--out-of-stock,.host-variant-chip--out-of-stock{color:var(--color-accent-red)}.host-product-header--photos-expanded .host-photos-toggle .host-header-disclosure-toggle__icon,.host-product-header--variants-expanded .host-sizes-toggle .host-header-disclosure-toggle__icon{transform:rotate(180deg)}@media (min-width:561px){.host-product-header--variants-expanded .host-product-sizes-row{padding-bottom:1rem}}.host-product-photos-row{opacity:0;pointer-events:none;border-top:1px solid var(--host-shell-border);max-height:0;padding:0 .55rem}@supports (color:color-mix(in lab, red, red)){.host-product-photos-row{border-top:1px solid color-mix(in srgb, var(--host-shell-border) 82%, #ffffffa3)}}.host-product-photos-row{transition:max-height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard), padding var(--duration-standard) var(--ease-standard);background:linear-gradient(#ffffff57 0%,#ffffff14 100%)}.host-product-header--photos-expanded .host-product-photos-row{opacity:1;pointer-events:auto;max-height:min(22vh,11.25rem);padding-top:.55rem;padding-bottom:.55rem}.host-content-section__content{box-sizing:border-box;opacity:1;max-height:140vh;transition:max-height var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.host-talking-points--collapsed .host-talking-points__content,.host-description--collapsed .host-description__content,.host-collection--collapsed .host-collection__content{opacity:0;pointer-events:none;max-height:0;overflow-y:hidden}.host-collection__content{border:1px solid var(--host-shell-border-strong);min-width:0;max-height:18vh;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.host-collection__content{border:1px solid color-mix(in srgb, var(--host-shell-border-strong) 82%, #ffffff8f)}}.host-collection__content{background:linear-gradient(180deg, #ffffff94 0%, #ffffff29 100%), var(--host-shell-fill-elevated);box-shadow:inset 0 1px #ffffffad,0 14px 28px -24px #0f172a38}.host-collection__content p{margin-bottom:.5em}.host-collection__content p:last-child,.host-collection__content ul:last-child{margin-bottom:0}.host-collection__content ul{margin-bottom:var(--spacing-2);padding-left:var(--spacing-5);list-style-type:disc}.host-description__content{border:1px solid var(--host-shell-border-strong);min-width:0;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.host-description__content{border:1px solid color-mix(in srgb, var(--host-shell-border-strong) 82%, #ffffff8f)}}.host-description__content{background:linear-gradient(180deg, #ffffff94 0%, #ffffff29 100%), var(--host-shell-fill-elevated);box-shadow:inset 0 1px #ffffffad,0 14px 28px -24px #0f172a38}.host-description__content p{margin-bottom:.5em}.host-description__content p:last-child{margin-bottom:0}.host-description__tabs{border-radius:999px}.host-description__tab{color:var(--color-text-secondary)}.host-description__tab:hover,.host-description__tab:focus-visible{color:var(--color-text-primary);outline:none}.host-description__tab--active{border:1px solid var(--host-shell-border)}@supports (color:color-mix(in lab, red, red)){.host-description__tab--active{border:1px solid color-mix(in srgb, var(--host-shell-border) 80%, #ffffffbd)}}.host-description__tab--active{background:linear-gradient(180deg, #ffffffd1 0%, #ffffff6b 100%), var(--layered-surface-fill-chrome-glass);color:var(--color-text-primary);box-shadow:inset 0 1px #fffc,0 10px 18px -20px #0f172a3d}.host-description__content--hybrid,.host-description__content--media-rail{gap:var(--spacing-3);padding:.75rem;overflow:hidden}.host-description__content--hybrid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.host-description__content--media-rail{flex-direction:column;display:flex}.host-description__content--hybrid .host-description__text,.host-description__content--hybrid .host-description__media-section{height:100%}.host-description__text>:first-child{margin-top:0}.host-description__text>:last-child{margin-bottom:0}.host-description__content figure,.host-description__content picture{max-width:100%;display:block}.host-description__content figure{margin:.75rem 0}.host-description__content img{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;max-height:min(24vh,18rem);margin:.75rem auto;display:block}.host-description__media-section{width:100%;min-width:0;max-width:100%}.host-description__media-rail-shell{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.host-description__media-rail-shell:before,.host-description__media-rail-shell:after{content:"";pointer-events:none;opacity:0;width:1.75rem;transition:opacity var(--duration-fast) var(--ease-standard);z-index:1;position:absolute;top:0;bottom:0}.host-description__media-rail-shell:before{background:linear-gradient(90deg,#fffffff5,#0000);left:0}@supports (color:color-mix(in lab, red, red)){.host-description__media-rail-shell:before{background:linear-gradient(to right, color-mix(in srgb, var(--color-panel-bg) 96%, transparent), color-mix(in srgb, var(--color-panel-bg) 0%, transparent))}}.host-description__media-rail-shell:after{background:linear-gradient(270deg,#fffffff5,#0000);right:0}@supports (color:color-mix(in lab, red, red)){.host-description__media-rail-shell:after{background:linear-gradient(to left, color-mix(in srgb, var(--color-panel-bg) 96%, transparent), color-mix(in srgb, var(--color-panel-bg) 0%, transparent))}}.host-description__media-section--scrollable:not(.host-description__media-section--at-start) .host-description__media-rail-shell:before,.host-description__media-section--scrollable:not(.host-description__media-section--at-end) .host-description__media-rail-shell:after{opacity:1}.host-description__media-rail{scrollbar-color:var(--color-border-primary) transparent;display:flex}.host-description__media-rail::-webkit-scrollbar{width:4px;height:4px}.host-description__media-rail::-webkit-scrollbar-track{background:0 0}.host-description__media-rail::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:2px}.host-description__media-rail::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-secondary)}.host-description__media-rail{scrollbar-width:thin;align-items:stretch;gap:var(--spacing-2);min-height:0;padding-bottom:var(--spacing-1);scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x;width:100%;min-width:0;max-width:100%;height:clamp(10rem,20vh,14rem);overflow:auto hidden}.host-description__content--hybrid .host-description__media-rail{height:100%}.host-description__content--hybrid .host-description__media-card{flex:none;min-width:9rem;max-width:none}.host-description__media-section--only .host-description__media-rail{flex:1;height:auto}.host-description__media-card{background:linear-gradient(180deg, #ffffff9e 0%, #ffffff2e 100%), var(--host-shell-fill-elevated);border:1px solid var(--host-shell-border-strong);flex:none;min-width:12rem;max-width:min(78vw,38rem);height:100%}@supports (color:color-mix(in lab, red, red)){.host-description__media-card{border:1px solid color-mix(in srgb, var(--host-shell-border-strong) 82%, #ffffff8f)}}.host-description__media-card{border-radius:var(--radius-md);scroll-snap-align:start;padding:.5rem;box-shadow:inset 0 1px #ffffffad,0 14px 28px -24px #0f172a3d}.host-description__media-card>*{width:auto;height:100%}.host-description__media-card figure,.host-description__media-card picture,.host-description__media-card p{justify-content:center;align-items:center;width:auto;margin:0;display:flex}.host-description__media-card img{object-fit:contain;width:auto;max-width:none;height:100%;max-height:none;margin:0}.host-description--compact .host-description__content img{max-height:min(18vh,12rem)}.host-description--compact .host-description__media-rail{height:clamp(8.5rem,16vh,11rem)}.host-description--compact .host-description__media-card{max-width:min(72vw,30rem)}.host-description--compact .host-description__media-rail-shell:before,.host-description--compact .host-description__media-rail-shell:after{width:1.25rem}@media (prefers-reduced-motion:reduce){.host-content-section__content{transition:none}.host-description__media-rail{scroll-behavior:auto}}.host-talking-points-cards,.host-talking-points__content>.host-talking-points-list,.host-talking-points__content>ul,.host-talking-points__content>ol{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-content:start;margin:0;padding:0;list-style-type:none;display:grid}.host-talking-points-card,.host-talking-points__content>.host-talking-points-list>li,.host-talking-points__content>ul>li,.host-talking-points__content>ol>li{max-height:25vh;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);background:linear-gradient(180deg, #ffffff9e 0%, #ffffff2e 100%), var(--host-shell-fill-elevated);border:1px solid var(--host-shell-border-strong);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.host-talking-points-card,.host-talking-points__content>.host-talking-points-list>li,.host-talking-points__content>ul>li,.host-talking-points__content>ol>li{border:1px solid color-mix(in srgb, var(--host-shell-border-strong) 82%, #ffffff8f)}}.host-talking-points-card,.host-talking-points__content>.host-talking-points-list>li,.host-talking-points__content>ul>li,.host-talking-points__content>ol>li{border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffffa8,0 14px 26px -24px #0f172a38}.host-talking-points-card{gap:var(--spacing-2);flex-direction:column;display:flex}.host-talking-points-card__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-gold)}.host-talking-points-card__body{min-height:0;overflow-y:auto}.host-talking-points-card__body p{margin:0 0 .5em}.host-talking-points-card__body p:last-child{margin-bottom:0}.host-talking-points-card__body ul,.host-talking-points-card__body ol{margin:0;padding-left:1.25em}.host-talking-points-card__body li+li{margin-top:.35em}.host-talking-points__content strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-gold)}.host-talking-points__content h1,.host-talking-points__content h2,.host-talking-points__content h3{margin-top:var(--spacing-2);margin-bottom:var(--spacing-1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.host-talking-points__content h1:first-child,.host-talking-points__content h2:first-child,.host-talking-points__content h3:first-child{margin-top:0}.host-detail-images__card{border:1px solid var(--host-shell-border-strong)}@supports (color:color-mix(in lab, red, red)){.host-detail-images__card{border:1px solid color-mix(in srgb, var(--host-shell-border-strong) 82%, #ffffff8f)}}.host-detail-images__card{background:linear-gradient(180deg, #ffffff94 0%, #ffffff29 100%), var(--host-shell-fill-elevated);box-shadow:inset 0 1px #ffffffad,0 14px 28px -24px #0f172a38}.host-products-panel__scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent;padding-top:.25rem;padding-left:.25rem;padding-right:.25rem;scroll-padding-inline:.25rem}.host-products-panel__scroll::-webkit-scrollbar{height:6px}.host-products-panel__run,.host-products-panel__run-items{flex:none}.host-products-panel__run{--collection-run-padding:.375rem;--collection-run-label-gap:.25rem;--collection-run-label-size:.625rem}.host-products-panel__scroll::-webkit-scrollbar-track{background-color:#0000}.host-products-panel__scroll::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:3px}.host-products-panel{margin-right:calc(-1 * var(--host-shell-safe-right));margin-bottom:calc(-1 * var(--host-shell-safe-bottom));margin-left:calc(-1 * var(--host-shell-safe-left));border-radius:calc(var(--radius-xl) + .2rem) calc(var(--radius-xl) + .2rem) 0 0;border-bottom:0;border-left:0;border-right:0}.host-products-panel__header{color:var(--color-text-secondary);padding:.95rem 1rem .9rem}.host-products-panel__toggle{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.host-products-panel__toggle--title{flex:none;justify-content:flex-start}.host-products-panel__toggle--chevron{flex:none;width:2rem;height:2rem}.host-products-panel__collection-grouping{--collection-grouping-toggle-size:2.35rem;--surface-trigger-radius:.95rem;--surface-trigger-border-color:var(--host-shell-border)}.host-products-panel__toggle:active{background:linear-gradient(#cee0fd51 0%,#ffffff0a 100%)}@supports (color:color-mix(in lab, red, red)){.host-products-panel__toggle:active{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, #ffffff42) 0%, #ffffff0a 100%)}}.host-products-panel--collapsed .host-products-panel__chevron{transform:rotate(180deg)}.host-products-panel__body{opacity:1;max-height:232px;padding:0 1rem max(1rem, calc(env(safe-area-inset-bottom) + .7rem));transition:max-height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard), padding var(--duration-standard) var(--ease-standard);overflow:hidden}.host-products-panel__body--collapsed{opacity:0;max-height:0;padding:0 1rem}.host-products-panel__search{flex:12rem;min-width:7.5rem;max-width:min(22rem,100%);margin-left:auto}.host-products-panel__search-input-shell{align-items:center;min-width:0;display:flex;position:relative}.host-products-panel__search-icon{z-index:1;width:1rem;height:1rem;color:var(--color-text-tertiary);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:.85rem}.host-products-panel__search-icon svg{width:1rem;height:1rem}.host-products-panel__search-input{width:100%;min-width:0;height:2.35rem;color:var(--color-text-primary);border-radius:.95rem;padding:0 2.55rem 0 2.25rem;font-size:16px;line-height:1.4}.host-products-panel__search-input::placeholder{color:var(--color-text-tertiary)}.host-products-panel__search-clear{width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:.35rem}.host-products-panel__search-clear:hover,.host-products-panel__search-clear:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}.host-products-panel__empty{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;padding:.55rem 0 1.05rem}.host-product-card{background:linear-gradient(#ffffff80 0%,#ffffff24 100%),#fdfdfbfd}@supports (color:color-mix(in lab, red, red)){.host-product-card{background:linear-gradient(180deg, #ffffff80 0%, #ffffff24 100%), color-mix(in srgb, var(--color-surface-primary) 94%, #f1f7ffd6)}}.host-product-card{box-shadow:0 10px 22px -20px #0f172a38}.host-no-images{background:linear-gradient(#ffffff75 0%,#ffffff24 100%),#e9f0f9ec}@supports (color:color-mix(in lab, red, red)){.host-no-images{background:linear-gradient(180deg, #ffffff75 0%, #ffffff24 100%), color-mix(in srgb, var(--color-primary) 4%, #f1f5f9eb)}}.host-no-images{color:var(--color-text-secondary)}.host-carousel-thumb,.host-product-card__content{background:linear-gradient(#ffffff80 0%,#ffffff24 100%),#fdfdfbfd}@supports (color:color-mix(in lab, red, red)){.host-carousel-thumb,.host-product-card__content{background:linear-gradient(180deg, #ffffff80 0%, #ffffff24 100%), color-mix(in srgb, var(--color-surface-primary) 94%, #f1f7ffd6)}}.host-product-card__content{box-shadow:inset 0 1px #ffffff94}.host-product-card__image-container{background:#e9f0f9ec}@supports (color:color-mix(in lab, red, red)){.host-product-card__image-container{background:color-mix(in srgb, var(--color-primary) 4%, #f1f5f9eb)}}.host-product-card__name{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:normal;-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--text-sm) * 1.3 * 2 + var(--space-1) * 2);max-height:calc(var(--text-sm) * 1.3 * 2 + var(--space-1) * 2);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}body:has(.host-container){height:100dvh;overflow:hidden}body:has(.host-container) .app-shell__sidebar-layout,body:has(.host-container) .app-shell__mobile-sidebar-trigger{display:none}body:has(.host-container) .app-content{background:0 0;padding-top:0!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.product-host-page .host-product-set-panel,.product-host-page .host-products-panel,.host-product-header,.host-description__media-card,.host-product-set-panel__notes-image,.host-product-set-panel__note-card,.host-talking-points-card,.host-talking-points__content>.host-talking-points-list>li,.host-talking-points__content>ul>li,.host-talking-points__content>ol>li{background:linear-gradient(180deg, #ffffff80 0%, #ffffff1f 100%), var(--layered-surface-fill-chrome-glass);-webkit-backdrop-filter:saturate(155%) blur(var(--layered-surface-blur-chrome));backdrop-filter:saturate(155%) blur(var(--layered-surface-blur-chrome))}.host-description__media-card,.host-product-set-panel__notes-image,.host-product-set-panel__note-card,.host-talking-points-card,.host-talking-points__content>.host-talking-points-list>li,.host-talking-points__content>ul>li,.host-talking-points__content>ol>li{background:linear-gradient(180deg, #ffffff75 0%, #ffffff1f 100%), var(--layered-surface-fill-overlay-glass)}}.host-collection__swatch{background:var(--collection-color)}.host-comments{--host-comments-text:clamp(1.05rem, .5rem + 1.2vmax, 1.45rem);--host-comments-body-height:clamp(12.5rem, calc(30vh - 3rem), 27rem);--host-comments-rail-width:clamp(18rem, 24vw, 26rem);--host-comments-tab-width:3.5rem;--host-comments-motion:var(--duration-standard) var(--ease-standard);border:1px solid var(--host-shell-border);border-radius:var(--radius-xl);background:var(--host-shell-fill-soft);min-height:0;box-shadow:var(--layered-surface-highlight), var(--host-shell-shadow);flex-direction:column;flex:none;display:flex;overflow:hidden}.host-comments__bar{flex:none;align-items:stretch;min-width:0;display:flex}.host-comments__header{min-width:0;color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}.host-comments__header:focus-visible,.host-comments__window-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.host-comments__header--static{cursor:default}.host-comments__window-action{color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.65rem .9rem .65rem .4rem;display:flex}.host-comments__window-action:hover{color:var(--color-text-primary)}@media (max-width:559px){.host-comments__window-action[data-panel-popout]{display:none}}.host-comments--detached .host-comments__ticker{color:var(--color-text-secondary)}.host-comments__window-icon{color:var(--color-text-tertiary)}.host-comments__title{font-size:var(--text-base);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:auto;font-weight:600}.host-comments__header:has(.host-comments__ticker) .host-comments__title{flex:none}.host-comments__ticker{min-width:0;color:var(--color-text-primary);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;animation:host-comments-fade-in var(--host-comments-motion);flex:auto;overflow:hidden}.host-comments__ticker-handle{color:var(--color-text-tertiary);margin-right:.4rem}@media (max-width:559px){.host-comments__ticker-handle{display:none}}.host-comments__unseen{background:var(--color-accent-blue);color:#fff;min-width:1.6rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:.1rem .45rem;font-weight:700}.host-comments__held-count{background:var(--color-accent-amber);color:#fff;min-width:1.6rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.15rem;padding:.1rem .4rem;font-weight:700;display:flex}.host-comments__chevron{transition:transform var(--duration-spring) var(--ease-spring)}.host-comments--collapsed .host-comments__chevron{transform:rotate(180deg)}.host-comments__body{height:var(--host-comments-body-height);opacity:1;min-height:0;transition:height var(--host-comments-motion), padding var(--host-comments-motion), opacity var(--host-comments-motion), visibility 0s linear 0s;flex-direction:column;flex:none;gap:.5rem;padding:0 .75rem .75rem;display:flex}.host-comments--collapsed .host-comments__body{opacity:0;visibility:hidden;height:0;transition:height var(--host-comments-motion), padding var(--host-comments-motion), opacity var(--host-comments-motion), visibility 0s linear var(--duration-standard);padding-bottom:0}.host-comments__lane{flex-direction:column;flex:none;gap:.35rem;display:flex}.host-comments__feed-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.host-comments__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1rem);mask-image:linear-gradient(#0000 0,#000 1rem)}.host-comments__feed{flex-direction:column;flex:none;gap:.35rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.host-comment{color:var(--color-text-primary);font-size:var(--host-comments-text);background:#1618230f;border-radius:.9rem;flex-direction:column;flex:none;gap:.1rem;padding:.45rem .75rem;line-height:1.3;display:flex}.host-comment__handle{color:#16182380;text-overflow:ellipsis;white-space:nowrap;font-size:.72em;font-weight:600;overflow:hidden}.host-comment--stack{border:1px solid #3b82f63d;flex-flow:row;align-items:center;column-gap:.55rem}@supports (color:color-mix(in lab, red, red)){.host-comment--stack{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}.host-comment--stack{background:#edf4fe}@supports (color:color-mix(in lab, red, red)){.host-comment--stack{background:color-mix(in srgb, var(--color-primary) 9%, white)}}.host-comment--stack{animation:host-comment-stack-in var(--duration-standard) var(--ease-enter)}.host-comment__stack-icon{color:var(--color-primary);flex:none}.host-comment--stack .host-comment__text{flex:auto;min-width:0}.host-comment__stack-count{color:var(--color-primary);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.host-comment__stack-digit{animation:host-comment-digit-in var(--duration-spring) var(--ease-spring) backwards;animation-delay:calc(var(--digit-place,0) * 70ms);display:inline-block}.host-customers{margin:0;padding:0;list-style:none}.host-customer{border:1px solid #3b82f638;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.4rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.host-customer{border:1px solid color-mix(in srgb, var(--color-accent-blue) 22%, transparent)}}.host-customer{background:#f1f6fe;border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.host-customer{background:color-mix(in srgb, var(--color-accent-blue) 7%, white)}}.host-customer{color:var(--color-text-primary);font-size:var(--host-comments-text);--host-customer-accent:var(--color-accent-blue);animation:host-customer-pop var(--duration-spring) var(--ease-spring), host-customer-glow var(--duration-spring) var(--ease-standard) 1.8s backwards;line-height:1.3}.host-customer--vip{--host-customer-accent:var(--color-accent-gold);border-color:#f59e0b8c}@supports (color:color-mix(in lab, red, red)){.host-customer--vip{border-color:color-mix(in srgb, var(--color-accent-gold) 55%, transparent)}}.host-customer--vip{background:#fef3e2}@supports (color:color-mix(in lab, red, red)){.host-customer--vip{background:color-mix(in srgb, var(--color-accent-gold) 12%, white)}}.host-customer--first_purchase{--host-customer-accent:var(--color-accent-green);border-color:#10b98159}@supports (color:color-mix(in lab, red, red)){.host-customer--first_purchase{border-color:color-mix(in srgb, var(--color-accent-green) 35%, transparent)}}.host-customer--first_purchase{background:#ecf9f5}@supports (color:color-mix(in lab, red, red)){.host-customer--first_purchase{background:color-mix(in srgb, var(--color-accent-green) 8%, white)}}.host-customer__icon{color:var(--color-accent-blue);grid-row:1/span 2}.host-customer--vip .host-customer__icon{color:var(--color-accent-gold)}.host-customer--first_purchase .host-customer__icon{color:var(--color-accent-green)}.host-customer__name{white-space:nowrap;grid-column:2;align-items:baseline;gap:.45rem;min-width:0;font-weight:700;display:flex;overflow:hidden}.host-customer__badge{background:#3b82f629;border-radius:999px;flex:none;padding:0 .45rem}@supports (color:color-mix(in lab, red, red)){.host-customer__badge{background:color-mix(in srgb, var(--color-accent-blue) 16%, transparent)}}.host-customer__badge{color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:.68em;font-weight:700}.host-customer--vip .host-customer__badge{background:#f59e0b4d}@supports (color:color-mix(in lab, red, red)){.host-customer--vip .host-customer__badge{background:color-mix(in srgb, var(--color-accent-gold) 30%, transparent)}}.host-customer--first_purchase .host-customer__badge{background:#10b98138}@supports (color:color-mix(in lab, red, red)){.host-customer--first_purchase .host-customer__badge{background:color-mix(in srgb, var(--color-accent-green) 22%, transparent)}}.host-customer__detail{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.78em;overflow:hidden}.host-comments__repeats{--host-repeat-open:0;--host-repeat-peek:6px;--host-repeat-gap:.35rem;--host-repeat-step:calc(var(--host-repeat-card-h,3rem) + var(--host-repeat-gap));isolation:isolate;padding-bottom:calc((1 - var(--host-repeat-open)) * var(--host-repeat-peek) * min(var(--host-repeat-behind), 2) + var(--host-repeat-open) * var(--host-repeat-step) * min(var(--host-repeat-behind), var(--host-repeat-fan-max,5)));transition:padding-bottom var(--duration-spring) var(--ease-spring);position:relative}.host-comments__repeats--spread{--host-repeat-open:1}@media (hover:hover){.host-comments__repeats:hover{--host-repeat-open:1}}.host-comments__repeats>.host-comment--stack{z-index:6}.host-comments__behind{height:var(--host-repeat-card-h,3rem);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0 0 auto}.host-comments__behind>.host-comment--stack-behind{--host-repeat-peek-depth:min(var(--stack-depth), 2);--host-repeat-peek-opacity:0;z-index:calc(6 - var(--stack-depth));box-sizing:border-box;height:var(--host-repeat-card-h,3rem);transform-origin:50% 100%;opacity:calc(var(--host-repeat-open) + (1 - var(--host-repeat-open)) * var(--host-repeat-peek-opacity));transform:translateY(calc((1 - var(--host-repeat-open)) * var(--host-repeat-peek) * var(--host-repeat-peek-depth) + var(--host-repeat-open) * var(--host-repeat-step) * var(--stack-depth))) scale(calc(1 - (1 - var(--host-repeat-open)) * .05 * var(--host-repeat-peek-depth)));transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-spring) var(--ease-spring);position:absolute;inset:0}.host-comment--stack-behind:first-child{--host-repeat-peek-opacity:.75}.host-comment--stack-behind:nth-child(2){--host-repeat-peek-opacity:.45}.host-comment--stack-behind>*{opacity:var(--host-repeat-open);transition:opacity var(--duration-fast) var(--ease-standard)}.host-comment--stack-behind .host-comment__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.host-comments__behind-count{z-index:7;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:calc(1 - var(--host-repeat-open));pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:999px;padding:0 .4rem;font-weight:700;line-height:1.1rem;position:absolute;bottom:-.15rem;right:.5rem}.host-comment--stack-more{animation:none}.host-comment{position:relative}.host-comment__repeats{color:#16182399;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#16182314;border-radius:999px;padding:0 .4rem;font-weight:700;line-height:1.5;position:absolute;top:.4rem;right:.6rem}.host-comment:has(.host-comment__repeats) .host-comment__handle{padding-right:2.5rem}.host-comment--holdable{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding-right:2.25rem}.host-comment--holdable:hover{background:#16182317}.host-comment__hold{color:#16182373;cursor:pointer;opacity:0;width:1.75rem;height:1.75rem;transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:.3rem;right:.35rem}.host-comment--holdable:hover .host-comment__hold,.host-comment__hold:focus-visible{opacity:1}.host-comment__hold:focus-visible{outline:2px solid var(--color-accent-amber);outline-offset:1px}.host-comment__hold-on,.host-comment--held .host-comment__hold-off{display:none}.host-comment__hold-off,.host-comment--held .host-comment__hold-on{display:flex}.host-comment--held{background:#fef3e2}@supports (color:color-mix(in lab, red, red)){.host-comment--held{background:color-mix(in srgb, var(--color-accent-amber) 12%, white)}}.host-comment--held{box-shadow:inset 0 0 0 1px #f59e0b66}@supports (color:color-mix(in lab, red, red)){.host-comment--held{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-amber) 40%, transparent)}}.host-comment--held:hover{background:#fdefd8}@supports (color:color-mix(in lab, red, red)){.host-comment--held:hover{background:color-mix(in srgb, var(--color-accent-amber) 16%, white)}}.host-comment--held .host-comment__hold{color:var(--color-accent-amber);opacity:1}.host-held{overscroll-behavior:contain;max-height:min(18rem,45%);margin:0;padding:0;list-style:none;overflow-y:auto}.host-held__item{border:1px solid #f59e0b80;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.6rem;padding:.5rem .5rem .5rem .75rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.host-held__item{border:1px solid color-mix(in srgb, var(--color-accent-amber) 50%, transparent)}}.host-held__item{background:#fef1dd;border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.host-held__item{background:color-mix(in srgb, var(--color-accent-amber) 14%, white)}}.host-held__item{color:var(--color-text-primary);font-size:var(--host-comments-text);animation:host-comment-stack-in var(--duration-standard) var(--ease-enter);line-height:1.3}.host-held__icon{color:var(--color-accent-amber);align-self:start;margin-top:.15em}.host-held__body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.host-held__text{overflow-wrap:anywhere;font-weight:600}.host-held__check{border:2px solid #10b9818c;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.host-held__check{border:2px solid color-mix(in srgb, var(--color-accent-green) 55%, transparent)}}.host-held__check{color:#10b981b3;background:#fff;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.host-held__check{color:color-mix(in srgb, var(--color-accent-green) 70%, transparent)}}.host-held__check{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.host-held__check:hover,.host-held__check:focus-visible{border-color:var(--color-accent-green);color:var(--color-accent-green)}.host-held__check:focus-visible{outline:2px solid var(--color-accent-green);outline-offset:2px}.host-held__item--answered .host-held__check{border-color:var(--color-accent-green);background:var(--color-accent-green);color:#fff;transform:scale(1.08)}.host-held__item--answered .host-held__text{color:var(--color-text-secondary);-webkit-text-decoration:line-through #5a585499;text-decoration:line-through #5a585499}@supports (color:color-mix(in lab, red, red)){.host-held__item--answered .host-held__text{-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-secondary) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-secondary) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-secondary) 60%, transparent)}}.host-held__item--leaving{transition:opacity var(--duration-standard) var(--ease-standard) .2s, transform var(--duration-standard) var(--ease-standard) .2s, max-height var(--duration-standard) var(--ease-standard) .2s, padding var(--duration-standard) var(--ease-standard) .2s, border-width var(--duration-standard) var(--ease-standard) .2s}.host-held__item--leave-from{max-height:16rem}.host-held__item--gone{opacity:0;border-width:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(1rem)}.host-comments__ticker--held{align-items:center;gap:.35rem;display:flex}.host-comments__ticker--held>svg,.host-comments__ticker--held>[class*=hero-]{color:var(--color-accent-amber)}.host-comments__ticker--held .host-comments__ticker-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes host-comments-fade-in{0%{opacity:0}}@keyframes host-comment-stack-in{0%{opacity:0;transform:translateY(-.4rem)scale(.97)}}@keyframes host-customer-pop{0%{opacity:0;transform:translateY(-.5rem)scale(.9)}}@keyframes host-customer-glow{0%{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--host-customer-accent) 45%, transparent)}to{box-shadow:0 0 #0000}}@keyframes host-comment-digit-in{0%{opacity:0;filter:blur(2px);transform:translateY(.45em)}}.host-comments__jump{background:var(--color-accent-blue);color:#fff;cursor:pointer;font:inherit;font-size:var(--text-sm);border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-weight:600;display:inline-flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -12px #0f172a80}.host-comments__jump[hidden]{display:none}.host-comments__empty{color:var(--color-text-tertiary);font-size:var(--text-base);pointer-events:none;text-align:center;place-items:center;margin:0;padding:1rem;display:grid;position:absolute;inset:0}.host-comments__empty>p{margin:0}.host-comments__empty:has(.host-comments__practice-button){align-content:center;gap:.75rem}.host-comments__practice-pill{background:#f59e0b38;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.1rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.host-comments__practice-pill{background:color-mix(in oklab, var(--color-accent-amber) 22%, transparent)}}.host-comments__practice-pill{color:var(--color-text-primary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.host-comments__practice-clock{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}.host-comments__practice-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.host-comments__practice-note{color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}.host-comments__practice-button{border:1px solid var(--host-shell-border);background:var(--host-shell-fill-soft);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);pointer-events:auto;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .7rem;font-weight:600;display:inline-flex}.host-comments__empty .host-comments__practice-button{justify-self:center;margin-left:0}.host-comments__practice-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:1099px),(orientation:portrait){.host-comments:not(.host-comments--window) .host-comment--stack{font-size:var(--text-base);padding:.3rem .65rem}.host-comments:not(.host-comments--window) .host-comment--stack .host-comment__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.host-comments:not(.host-comments--window) .host-comments__feed .host-comment{padding:.35rem .7rem;display:block}.host-comments:not(.host-comments--window) .host-comments__feed .host-comment__handle{margin-right:.45rem}.host-comments:not(.host-comments--window) .host-comments__repeats{--host-repeat-fan-max:3}.host-comments:not(.host-comments--window) .host-comment--stack-behind:nth-child(n+4){visibility:hidden}.host-comments:not(.host-comments--window) .host-comment__repeats{vertical-align:.1em;margin-left:.45rem;position:static}.host-comments:not(.host-comments--window) .host-comment:has(.host-comment__repeats) .host-comment__handle{padding-right:0}}@media (min-width:1100px) and (orientation:landscape){.product-host-page--with-comments{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(.75rem,1.2vw,1.25rem);display:grid}.product-host-page--with-comments>*{grid-column:1}.product-host-page--with-comments>.host-product-set-panel,.product-host-page--with-comments>.host-products-panel{border-right:1px solid var(--host-shell-border);margin-right:0}.product-host-page--with-comments>.host-comments{width:var(--host-comments-rail-width);margin:calc(-1 * var(--host-shell-safe-top)) calc(-1 * var(--host-shell-safe-right)) calc(-1 * var(--host-shell-safe-bottom)) 0;padding-top:calc(var(--host-shell-safe-top) - var(--host-shell-gutter));border-radius:calc(var(--radius-xl) + .2rem) 0 0 calc(var(--radius-xl) + .2rem);transition:width var(--host-comments-motion);border-top:0;border-bottom:0;border-right:0;grid-area:1/2/-1}.product-host-page--with-comments>.host-comments--collapsed{width:var(--host-comments-tab-width)}.host-comments__body,.host-comments--collapsed .host-comments__body{width:var(--host-comments-rail-width);flex:auto;height:auto}.host-comments__chevron{transform:rotate(-90deg)}.host-comments__header>*{animation:host-comments-header-in var(--host-comments-motion)}.host-comments--collapsed .host-comments__bar{flex-direction:column}.host-comments--collapsed .host-comments__window-action{width:var(--host-comments-tab-width);padding:.5rem}.host-comments--collapsed .host-comments__window-icon{order:-1}.host-comments--collapsed .host-comments__header{width:var(--host-comments-tab-width);flex-direction:column;flex:none;gap:.75rem;padding:1rem .5rem}.host-comments--collapsed .host-comments__header>*{animation-name:host-comments-tab-in}.host-comments--collapsed .host-comments__title{writing-mode:vertical-rl;flex:none;transform:rotate(180deg)}.host-comments--collapsed .host-comments__ticker{display:none}.host-comments--collapsed .host-comments__practice-pill{writing-mode:vertical-rl;flex-direction:column;padding:.45rem .15rem;transform:rotate(180deg)}.host-comments--collapsed .host-comments__chevron{order:-1;transform:rotate(90deg)}@keyframes host-comments-header-in{0%{opacity:0}}@keyframes host-comments-tab-in{0%{opacity:0}}}.host-comments--window{flex:auto}.host-comments--window .host-comments__body{flex:auto;width:auto;height:auto}@media (prefers-reduced-motion:reduce){.host-comments,.host-comments *,.product-host-page--with-comments>.host-comments{transition:none!important;animation:none!important}}.product-controller-page{--controller-shell-safe-top:env(safe-area-inset-top);--controller-shell-safe-right:env(safe-area-inset-right);--controller-shell-safe-bottom:env(safe-area-inset-bottom);--controller-shell-safe-left:env(safe-area-inset-left);--controller-shell-border:var(--layered-surface-border)}@supports (color:color-mix(in lab, red, red)){.product-controller-page{--controller-shell-border:color-mix(in srgb, var(--layered-surface-border) 82%, #ffffffdb)}}.product-controller-page{--controller-shell-fill:linear-gradient(180deg, #ffffff8f 0%, #ffffff1a 100%), var(--layered-surface-fill-chrome-opaque);--controller-shell-shadow:var(--layered-surface-shadow-chrome);background:radial-gradient(circle at 0 0,#3b82f624 0%,#0000 32%),radial-gradient(circle at 100% 0,#bfdbfe33 0%,#0000 24%),linear-gradient(#f7fafff0 0%,#eef5ffe0 52%,#f6f5f2 100%)}@supports (color:color-mix(in lab, red, red)){.product-controller-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 14%, transparent) 0%, transparent 32%), radial-gradient(circle at top right, #bfdbfe33 0%, transparent 24%), linear-gradient(180deg, #f7fafff0 0%, #eef5ffe0 52%, color-mix(in srgb, var(--color-bg-primary) 90%, white 10%) 100%)}}.controller-container{background:0 0;flex-direction:column;height:100dvh;padding:0;display:flex;overflow:hidden}.controller-shell__header,.controller-panel{border:1px solid var(--controller-shell-border);background:var(--controller-shell-fill);box-shadow:var(--layered-surface-highlight), var(--controller-shell-shadow)}.controller-shell__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:max(.95rem, calc(var(--controller-shell-safe-top) * .4 + .82rem)) max(1rem, calc(var(--controller-shell-safe-right) + 1rem)) .9rem max(1rem, calc(var(--controller-shell-safe-left) + 1rem));color:var(--color-text-secondary);border-top:0;border-left:0;border-right:0;flex-shrink:0;display:flex}.controller-shell__back{height:var(--spacing-8);width:var(--spacing-8);--surface-trigger-border-color:var(--controller-shell-border);--surface-trigger-fill-opaque:var(--layered-surface-fill-chrome-opaque);--surface-trigger-fill-glass:var(--layered-surface-fill-chrome-glass);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:flex}.controller-shell__title{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);flex:1;overflow:hidden;container-type:inline-size}@container not (min-width:3.5rem){.controller-shell__title-text{display:none}}.controller-shell__count{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border:1px solid var(--controller-shell-border);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.controller-shell__count{border:1px solid color-mix(in srgb, var(--controller-shell-border) 84%, #ffffffb8)}}.controller-shell__count{background:linear-gradient(180deg, #ffffffb8 0%, #ffffff47 100%), var(--layered-surface-fill-chrome-glass);color:var(--color-text-secondary);border-radius:999px;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #0f172a0f}.controller-shell__actions{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.controller-shell__collection-grouping{--surface-trigger-border-color:var(--controller-shell-border);--surface-trigger-fill-opaque:var(--layered-surface-fill-chrome-opaque);--surface-trigger-fill-glass:var(--layered-surface-fill-chrome-glass)}@media (max-width:599px){.controller-shell__header{gap:calc(var(--spacing) * 1.5);padding-right:max(.625rem, calc(var(--controller-shell-safe-right) + .625rem));padding-left:max(.625rem, calc(var(--controller-shell-safe-left) + .625rem))}.controller-shell__back{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.controller-shell__collection-grouping{--collection-grouping-toggle-size:1.75rem}.controller-shell__count{padding-inline:calc(var(--spacing) * 1.5);font-size:11px}.controller-shell__actions{gap:calc(var(--spacing) * 1.5);--switch-toggle-gap:.3rem;--switch-toggle-label-size:11px;--switch-toggle-track-width:32px;--switch-toggle-track-height:18px;--switch-toggle-thumb-size:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:1;min-width:0;overflow-x:auto}.controller-shell__actions::-webkit-scrollbar{display:none}}.controller-panel{border-left:none;border-right:none;flex-shrink:0}.controller-panel__header{cursor:pointer;align-items:center;gap:var(--spacing-3);--tw-border-style:none;width:100%;padding-block:var(--spacing-3);text-align:left;-webkit-user-select:none;user-select:none;padding-right:max(1rem, calc(var(--controller-shell-safe-right) + 1rem));padding-left:max(1rem, calc(var(--controller-shell-safe-left) + 1rem));color:inherit;-webkit-tap-highlight-color:transparent;background-color:#0000;border-style:none;font-family:inherit;display:flex}.controller-panel__header:active{background:linear-gradient(#cee0fd51 0%,#ffffff0a 100%)}@supports (color:color-mix(in lab, red, red)){.controller-panel__header:active{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, #ffffff42) 0%, #ffffff0a 100%)}}.controller-panel__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1}.controller-panel__chevron{height:var(--spacing-5);width:var(--spacing-5);color:var(--color-text-tertiary);transition:transform var(--duration-spring) var(--ease-spring)}.controller-panel--collapsed .controller-panel__chevron{transform:rotate(180deg)}.controller-panel__body{max-height:300px;padding-bottom:var(--spacing-4);opacity:1;padding-right:max(1rem, calc(var(--controller-shell-safe-right) + 1rem));padding-left:max(1rem, calc(var(--controller-shell-safe-left) + 1rem));transition:max-height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard), padding var(--duration-standard) var(--ease-standard);padding-top:0;overflow:hidden}.controller-panel--collapsed .controller-panel__body{opacity:0;max-height:0;padding:0}.controller-action-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;padding-block:7px;padding-inline:15px;display:flex}@media not all and (min-width:400px){.controller-action-button{padding-block:5px;padding-inline:11px;font-size:13px}}.controller-products{padding-top:.65rem}.controller-products__grid{padding-right:max(.75rem, calc(var(--controller-shell-safe-right) + .75rem));padding-left:max(.75rem, calc(var(--controller-shell-safe-left) + .75rem))}.controller-voice-toggle{min-height:2.5rem}.controller-voice-toggle--active{--surface-trigger-border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.controller-voice-toggle--active{--surface-trigger-border-color:color-mix(in srgb, var(--color-accent-red) 24%, var(--controller-shell-border) 76%)}}.controller-voice-toggle--active{background:linear-gradient(#f26262 0%,#ca2323 100%)}@supports (color:color-mix(in lab, red, red)){.controller-voice-toggle--active{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-red) 84%, white 16%) 0%, color-mix(in srgb, var(--color-accent-red-hover) 92%, black 8%) 100%)}}.controller-voice-toggle--active{color:var(--color-text-on-primary);box-shadow:inset 0 1px #ffffff38,0 14px 24px -18px #ef444494}@supports (color:color-mix(in lab, red, red)){.controller-voice-toggle--active{box-shadow:inset 0 1px 0 #ffffff38, 0 14px 24px -18px color-mix(in srgb, var(--color-accent-red) 58%, transparent)}}.controller-products__grid{--collection-grid-gap:.5rem;--collection-grid-min:140px;--collection-grid-min-cols:2}@media (min-width:400px){.controller-products__grid{--collection-grid-gap:.75rem}}@media (min-width:600px){.controller-products__grid{--collection-grid-min:150px}}@media (min-width:1024px){.controller-products__grid{--collection-grid-gap:1rem;--collection-grid-min:160px}}.controller-run{--collection-run-padding:.5rem;--collection-run-label-size:.6875rem}@media (min-width:1024px){.controller-run{--collection-run-padding:.75rem;--collection-run-label-size:.75rem}}.controller-product-card{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border-secondary);text-align:left;width:100%;min-width:0;min-height:0;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));appearance:none;-webkit-tap-highlight-color:transparent;font:inherit;isolation:isolate;contain:layout;content-visibility:auto;contain-intrinsic-size:220px 260px;height:min-content;padding:0;display:block;position:relative;overflow:visible}.controller-product-card__content{border-radius:calc(var(--radius-md) - 2px);background:linear-gradient(#ffffff8a 0%,#ffffff29 100%),#fdfdfbfd;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.controller-product-card__content{background:linear-gradient(180deg, #ffffff8a 0%, #ffffff29 100%), color-mix(in srgb, var(--color-surface-primary) 94%, #f1f7ffd6)}}.controller-product-card__content{box-shadow:inset 0 1px #ffffff9e}.controller-product-card__image-container{background:#e9f0f9ec;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.controller-product-card__image-container{background:color-mix(in srgb, var(--color-primary) 4%, #f1f5f9eb)}}.controller-product-card__image-container{aspect-ratio:1}.controller-product-card__position{top:var(--spacing-1);left:var(--spacing-1);z-index:1;height:calc(var(--spacing) * 11);border-radius:var(--radius-sm);background-color:#000000b3;justify-content:center;align-items:center;min-width:44px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.controller-product-card__position{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.controller-product-card__position{padding-inline:var(--spacing-2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.controller-product-card__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.controller-product-card__name{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);min-height:calc(var(--text-xs) * 1.3 * 2 + var(--space-1) * 2);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.controller-product-card:active{transform:scale(.95)}.controller-product-card:focus,.controller-product-card:focus-visible{outline:none}.controller-product-card:after{content:"";border-radius:calc(var(--radius-md) + 5px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute;inset:-5px;box-shadow:0 0 #0000}.controller-product-card--active{border-color:var(--color-accent-blue);z-index:1}.controller-product-card--active:after{opacity:1;box-shadow:0 0 0 4px #4b8cf7f5,0 14px 28px -20px #3b82f6e0}@supports (color:color-mix(in lab, red, red)){.controller-product-card--active:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-blue) 88%, white 8%), 0 14px 28px -20px color-mix(in srgb, var(--color-accent-blue) 88%, transparent)}}.controller-product-card--active .controller-product-card__position{background-color:var(--color-accent-blue)}.controller-product-card--archived{opacity:.6}.controller-product-card--archived .controller-product-card__position{background-color:var(--color-accent-amber)}.controller-product-card--archived:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#f59e0b1a 10px 20px);position:absolute;inset:0}@media (min-width:400px){.controller-product-card__position{height:var(--spacing-12);min-width:48px;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:600px){.controller-product-card__position{height:var(--spacing-14);min-width:56px}}.controller-panel--voice{margin-bottom:calc(-1 * var(--controller-shell-safe-bottom));border-bottom:none}.controller-panel--voice .voice-control-panel{--tw-border-style:none;--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-style:none;border-radius:0;position:relative;bottom:auto;left:auto;right:auto}.controller-jump-indicator{pointer-events:none;z-index:9999;min-width:80px;padding-inline:var(--spacing-6);padding-block:var(--spacing-4);text-align:center;font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:0;border-radius:var(--radius-lg);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background-color:#000000d9;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.controller-jump-indicator.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}body:has(.controller-container){height:100dvh;overflow:hidden}body:has(.controller-container) .app-shell__sidebar-layout,body:has(.controller-container) .app-shell__mobile-sidebar-trigger{display:none}body:has(.controller-container) .app-content{background:0 0;padding-top:0!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.controller-shell__header,.controller-panel{background:linear-gradient(180deg, #ffffff80 0%, #ffffff1f 100%), var(--layered-surface-fill-chrome-glass);-webkit-backdrop-filter:saturate(155%) blur(var(--layered-surface-blur-chrome));backdrop-filter:saturate(155%) blur(var(--layered-surface-blur-chrome))}}#engagement-tracking-filters .compact-disclosure{border:1px solid var(--layered-surface-trigger-border);border-radius:var(--radius-lg);background:var(--layered-surface-trigger-fill-opaque);width:100%;box-shadow:var(--layered-surface-trigger-shadow);--layered-surface-trigger-border-active:var(--layered-surface-trigger-border);--layered-surface-trigger-fill-active-opaque:var(--layered-surface-trigger-fill-opaque);--layered-surface-trigger-fill-active-glass:var(--layered-surface-trigger-fill-glass);--layered-surface-trigger-shadow-active:var(--layered-surface-trigger-shadow);--layered-surface-selected-text:var(--color-text-secondary);overflow:visible}#engagement-tracking-filters .compact-disclosure__toggle{border-radius:inherit;width:100%;box-shadow:none;background:0 0;border:0;outline:none}#engagement-tracking-filters .compact-disclosure.is-open .compact-disclosure__toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}#engagement-tracking-filters .compact-disclosure__content{background:var(--layered-surface-fill-chrome-opaque);box-shadow:none;border:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;padding:0}#engagement-tracking-filters .compact-disclosure__content--open{margin-top:-1px;padding:0 .75rem .65rem}#engagement-tracking-filters .compact-disclosure.is-open .compact-disclosure__content,#engagement-tracking-filters .compact-disclosure.is-open .compact-disclosure__content-inner{overflow:visible}#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control-container,#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control,#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control__trigger-shell{min-width:0;max-width:100%}#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control-container{flex:0 auto}#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control__trigger{justify-content:flex-start;min-width:0;max-width:100%}#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control__label{flex:0 auto;width:auto}@media (max-width:640px){#engagement-tracking-filters .engagement-tracking-filters__controls-inner,#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control-container,#engagement-tracking-filters .engagement-tracking-filters__controls-inner .select-control{width:100%}}.creator-table.mode-unified th[data-column-id=checkbox]{width:55px}.creator-table.mode-unified th[data-column-id=status]{width:130px}.creator-table.mode-unified th[data-column-id=username]{width:260px}.creator-table.mode-unified th[data-column-id=email]{width:240px}.creator-table.mode-unified th[data-column-id=tags]{width:175px}.creator-table.mode-unified th[data-column-id=followers]{width:125px}.creator-table.mode-unified th[data-column-id=cumulative_gmv],.creator-table.mode-unified th[data-column-id=brand_gmv],.creator-table.mode-unified th[data-column-id=cumulative_brand_gmv]{width:188px}.creator-table.mode-unified th[data-column-id=avg_views]{width:150px}.creator-table.mode-unified th[data-column-id=samples]{width:135px}.creator-table.mode-unified th[data-column-id=videos_posted]{width:140px}.creator-table.mode-unified th[data-column-id=commission]{width:175px}.creator-table.mode-unified th[data-column-id=last_sample]{width:140px}.creator-table.mode-unified th[data-column-id=last_touchpoint]{width:220px}.creator-table.mode-unified th[data-column-id=last_touchpoint_type],.creator-table.mode-unified th[data-column-id=preferred_contact_channel]{width:180px}.creator-table.mode-unified th[data-column-id=next_touchpoint]{width:220px}.creator-table.mode-unified th[data-column-id=priority]{width:145px}.creator-table.mode-unified th[data-column-id=last_touchpoint],.creator-table.mode-unified td[data-column-id=last_touchpoint]{min-width:220px}.creator-table.mode-unified th[data-column-id=last_touchpoint_type],.creator-table.mode-unified td[data-column-id=last_touchpoint_type],.creator-table.mode-unified th[data-column-id=preferred_contact_channel],.creator-table.mode-unified td[data-column-id=preferred_contact_channel]{min-width:180px}.creator-table.mode-unified th[data-column-id=next_touchpoint],.creator-table.mode-unified td[data-column-id=next_touchpoint]{min-width:220px}.creator-table.mode-unified th[data-column-id=priority],.creator-table.mode-unified td[data-column-id=priority]{min-width:145px}.creator-table.mode-unified th[data-column-id=status],.creator-table.mode-unified td[data-column-id=status]{text-align:center}.column-resize-handle{pointer-events:auto;z-index:100;cursor:col-resize;background-color:#0000;width:7px;height:100%;position:absolute;top:0;right:-1px}.sortable-header__btn{pointer-events:auto;z-index:1;position:relative}.column-resize-handle:before{content:"";background:var(--color-border);width:1px;transition:background var(--duration-fast) var(--ease-standard), width var(--duration-fast) var(--ease-standard);position:absolute;top:25%;bottom:25%;left:3px}.column-resize-handle:hover:before{background:var(--color-text-tertiary);width:2px;left:2.5px}.column-resize-handle.is-active:before{background:var(--color-primary);width:3px;top:0;bottom:0;left:2px}table.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}table.is-resizing td,table.is-resizing th{-webkit-user-select:none;user-select:none}.tag-cell .tag-overflow-indicator{background:linear-gradient(to right, transparent 0%, var(--color-surface-primary) 8px);flex-shrink:0;margin-left:auto;padding-left:10px}.creator-table tbody tr:hover .tag-overflow-indicator{background:linear-gradient(to right, transparent 0%, var(--color-bg-hover) 8px)}.creator-modal-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.creator-modal-table-scroll .creator-table{width:max-content;min-width:100%}.creator-modal-video-link{color:var(--color-accent-blue-hover);font-weight:var(--font-weight-medium);text-underline-offset:.12em;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.creator-modal-video-link:hover{color:var(--color-accent-blue)}.creator-modal-video-link__icon{opacity:.82;flex:none;width:.9rem;height:.9rem}.creator-activity{flex-direction:column;gap:1.25rem;display:flex}.creator-activity-section{flex-direction:column;gap:.75rem;min-width:0;display:flex}.creator-activity-section__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.creator-activity-section__heading h3{color:var(--color-text-primary);font-size:1rem;font-weight:var(--font-weight-semibold);margin:0;line-height:1.2}.creator-activity-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.creator-activity-video-card{cursor:default;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);flex-direction:column;min-width:0;display:flex;overflow:hidden}.creator-activity-video-card__thumbnail{background:var(--color-bg-secondary);width:100%;position:relative;overflow:hidden}.creator-activity-video-card__player,.creator-activity-video-card__embed,.creator-activity-video-card__image,.creator-activity-video-card__placeholder{width:100%;height:100%;position:absolute;inset:0}.creator-activity-video-card__player{object-fit:cover;background:#111827}.creator-activity-video-card__embed{border:0}.creator-activity-video-card__image{object-fit:cover}.creator-activity-video-card__placeholder{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.creator-activity-video-card__placeholder svg{width:3rem;height:3rem}.creator-activity-video-card__badge{z-index:2;color:#fff;max-width:calc(100% - 4.5rem);font-size:.72rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;background:#111827c7;border-radius:999px;padding:.25rem .55rem;line-height:1.1;position:absolute;top:.65rem;left:.65rem;overflow:hidden}.creator-activity-video-card__tiktok{z-index:3;border-radius:var(--radius-sm);color:#fff;background:#111827d1;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.creator-activity-video-card__tiktok svg{width:1rem;height:1rem}.creator-activity-video-card__content{flex-direction:column;flex:1;gap:.65rem;min-width:0;min-height:10.25rem;padding:.85rem;display:flex}.creator-activity-video-card__meta,.creator-activity-video-card__footer{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.creator-activity-video-card__meta time,.creator-activity-video-card__footer{color:var(--color-text-secondary);font-size:.78rem}.creator-activity-video-card__meta time,.creator-activity-video-card__footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-activity-video-card__title{min-height:2.5em;color:var(--color-text-primary);font-size:.95rem;font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.creator-activity-video-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.creator-activity-video-card__metric{text-align:center;min-width:0}.creator-activity-video-card__metric span,.creator-activity-video-card__metric small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-activity-video-card__metric span{color:var(--color-text-primary);font-size:.88rem;font-weight:var(--font-weight-semibold)}.creator-activity-video-card__metric small{color:var(--color-text-tertiary);font-size:.72rem}.creator-activity-video-card__footer{border-top:1px solid var(--color-border-secondary);margin-top:auto;padding-top:.6rem}.creator-activity-sample-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.75rem;display:grid}.creator-activity-sample-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);grid-template-columns:4.25rem minmax(0,1fr);gap:.85rem;min-width:0;padding:.85rem;display:grid;overflow:hidden}.creator-activity-sample-card__image-wrap{border-radius:var(--radius-sm);background:var(--color-bg-secondary);width:4.25rem;height:4.25rem;overflow:hidden}.creator-activity-sample-card__image,.creator-activity-sample-card__placeholder{width:100%;height:100%}.creator-activity-sample-card__image{object-fit:cover}.creator-activity-sample-card__placeholder{color:var(--color-text-secondary);font-size:.78rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.creator-activity-sample-card__body{flex-direction:column;gap:.6rem;min-width:0;display:flex}.creator-activity-sample-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.creator-activity-sample-card__header h4{color:var(--color-text-primary);font-size:.95rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.creator-activity-sample-card__details{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.creator-activity-sample-card__details div{min-width:0;color:var(--color-text-secondary);grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem;font-size:.82rem;line-height:1.3;display:grid}.creator-activity-sample-card__details dt,.creator-activity-sample-card__details dd{min-width:0;margin:0}.creator-activity-sample-card__details dt{color:var(--color-text-tertiary)}.creator-activity-sample-card__details dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.creator-activity-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.creator-activity-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.creator-activity-video-grid,.creator-activity-sample-list{grid-template-columns:1fr}.creator-activity-sample-card__header{flex-direction:column;gap:.45rem}}@media (max-width:420px){.creator-activity-sample-card{grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem}.creator-activity-sample-card__image-wrap{width:3.5rem;height:3.5rem}.creator-activity-sample-card__details div{grid-template-columns:3.75rem minmax(0,1fr)}}.creator-modal-content .creator-table{min-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));table-layout:auto}.creator-modal-content .creator-table th,.creator-modal-content .creator-table td{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);white-space:nowrap}.creator-modal-content .creator-table th{text-align:left}.creator-modal-content .creator-table th.text-right{text-align:right}.creator-modal-content .creator-table th:first-child,.creator-modal-content .creator-table td:first-child{white-space:normal;min-width:200px}.creator-modal-content .creator-table--samples th:first-child,.creator-modal-content .creator-table--samples td:first-child{white-space:nowrap;width:220px;min-width:220px;max-width:220px}.creator-modal-table-scroll .creator-table--samples{table-layout:fixed;width:700px;min-width:700px}.creator-modal-table-scroll .creator-table--samples .creator-table__col--samples-product{width:220px}.creator-modal-table-scroll .creator-table--samples .creator-table__col--samples-brand{width:120px}.creator-modal-table-scroll .creator-table--samples .creator-table__col--samples-quantity{width:110px}.creator-modal-table-scroll .creator-table--samples .creator-table__col--samples-status{width:140px}.creator-modal-table-scroll .creator-table--samples .creator-table__col--samples-ordered{width:110px}.data-freshness:after{content:"";height:.25rem;position:absolute;top:100%;left:0;right:0}.product-analytics-table tbody tr{height:4.5rem}.product-analytics-table td[data-column-id=thumbnail]{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);vertical-align:middle}.product-analytics-table td[data-column-id=product]{white-space:normal}.product-analytics-table td[data-column-id=stream_count]{position:relative;overflow:visible}.product-analytics-thumbnail{height:var(--spacing-14);width:var(--spacing-14);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-surface-primary);object-fit:cover}.product-analytics-thumbnail--placeholder{background-color:var(--color-surface-secondary)}.creator-table td.col-time-filtered{background:#f59e0b0a}body:has(.join-page) .app-content{padding-top:0!important}.join-page{--join-accent:var(--color-primary);min-height:100dvh;padding:max(var(--space-8), calc(env(safe-area-inset-top) + var(--space-6))) max(var(--space-4), calc(env(safe-area-inset-right) + var(--space-4))) max(var(--space-8), calc(env(safe-area-inset-bottom) + var(--space-6))) max(var(--space-4), calc(env(safe-area-inset-left) + var(--space-4)));color:var(--color-text-primary)}.join-page__shell{border:1px solid #7397cf61;width:min(100%,33rem);margin:0 auto}@supports (color:color-mix(in lab, red, red)){.join-page__shell{border:1px solid color-mix(in srgb, var(--color-primary) 14%, #94a3b847)}}.join-page__shell{border-radius:calc(var(--radius-xl) + .25rem);background:linear-gradient(180deg, #ffffffc2 0%, #fff0 100%), var(--layered-surface-fill-modal-opaque);box-shadow:inset 0 1px 0 #ffffffad, var(--layered-surface-shadow-modal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.join-page__brand{color:#516481;margin:0}@supports (color:color-mix(in lab, red, red)){.join-page__brand{color:color-mix(in srgb, var(--color-primary) 28%, var(--color-text-secondary) 72%)}}.join-page__brand{font-size:clamp(.82rem,2vw,.95rem);font-weight:var(--font-weight-semibold);letter-spacing:.22em;text-align:center;text-transform:uppercase}.join-page__header{gap:var(--space-3);padding:clamp(var(--space-6), 4vw, var(--space-10));padding-bottom:var(--space-4);text-align:center;flex-direction:column;display:flex}.join-page__body{gap:var(--space-6);padding:0 clamp(var(--space-6), 4vw, var(--space-10)) clamp(var(--space-6), 4vw, var(--space-10));flex-direction:column;display:flex}.join-page__title{font-size:clamp(1.85rem,4vw,2.35rem);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.06}.join-page__lede,.join-page__error-copy{color:var(--color-text-secondary);font-size:var(--text-base);margin:0;line-height:1.65}.join-page__section{gap:var(--space-3);flex-direction:column;display:flex}.join-page__section-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.join-page__benefits{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.join-page__benefit{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.join-page__benefit-icon{border:1px solid #cfe0fda5;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.join-page__benefit-icon{border:1px solid color-mix(in srgb, var(--color-primary) 16%, #ffffff94)}}.join-page__benefit-icon{background:linear-gradient(180deg, #ffffffd1 0%, #ffffff4d 100%), var(--layered-surface-fill-popover-emphasis-glass);color:var(--color-primary);font-size:.9rem;font-weight:var(--font-weight-semibold);border-radius:999px;line-height:1}.join-page__benefit-copy{min-width:0;color:var(--color-text-secondary);line-height:1.6}.join-page__benefit-copy strong{color:var(--color-text-primary)}.join-page__notice{padding:var(--space-4);border:1px solid var(--join-accent)}@supports (color:color-mix(in lab, red, red)){.join-page__notice{border:1px solid color-mix(in srgb, var(--join-accent) 22%, #94a3b857)}}.join-page__notice{border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffffc7 0%, #ffffff2e 100%), var(--layered-surface-fill-popover-emphasis-glass);color:var(--color-text-secondary);box-shadow:inset 0 1px #ffffff8a}.join-page__notice p{margin:0;line-height:1.6}.join-form{gap:var(--space-5);flex-direction:column;display:flex}.join-form__field{gap:var(--space-2);flex-direction:column;display:flex}.join-form__label{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.join-form__input{border:1px solid var(--layered-surface-input-border);border-radius:var(--radius-lg);background:var(--layered-surface-input-fill-opaque);width:100%;box-shadow:var(--layered-surface-input-shadow);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.9rem 1rem;font-size:1rem;line-height:1.4}.join-form__input[readonly]{cursor:not-allowed;background:var(--layered-surface-input-fill-glass);color:var(--color-text-secondary)}.join-form__input:hover{border-color:var(--layered-surface-input-border-hover)}.join-form__input:focus{border-color:var(--layered-surface-input-border-focus);background:var(--layered-surface-input-fill-focus-opaque);box-shadow:var(--layered-surface-input-shadow), var(--layered-surface-input-focus-ring);outline:none}.join-form__input--error{border-color:var(--color-accent-red)}.join-form__error{color:var(--color-accent-red);font-size:var(--text-sm)}.join-form__disclaimer{color:var(--color-text-tertiary);font-size:var(--text-xs);margin:0;line-height:1.6}.join-form__submit{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--join-accent) 0%, var(--color-primary-hover) 100%);border:0;justify-content:center;align-items:center;width:100%;min-height:3.25rem;padding:.95rem 1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.join-form__submit{background:linear-gradient(135deg, color-mix(in srgb, var(--join-accent) 84%, white 16%) 0%, var(--color-primary-hover) 100%)}}.join-form__submit{color:var(--color-text-on-primary);font-size:.95rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.join-form__submit:hover{background:linear-gradient(135deg, var(--join-accent) 0%, #2563eb 100%)}@supports (color:color-mix(in lab, red, red)){.join-form__submit:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--join-accent) 74%, white 26%) 0%, color-mix(in srgb, var(--color-primary-hover) 92%, #2563eb 8%) 100%)}}.join-form__submit:hover{box-shadow:0 18px 32px -24px var(--join-accent), 0 10px 24px -18px #2563eb66}@supports (color:color-mix(in lab, red, red)){.join-form__submit:hover{box-shadow:0 18px 32px -24px color-mix(in srgb, var(--join-accent) 84%, transparent), 0 10px 24px -18px #2563eb66}}.join-form__submit:hover{transform:translateY(-1px)}.join-form__submit:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}@media (max-width:560px){.join-page{padding-inline:max(var(--space-3), calc(env(safe-area-inset-left) + var(--space-3)))}.join-page__header,.join-page__body{padding-inline:var(--space-5)}}.admin-panel{border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);overflow:hidden}.admin-panel__header{padding-inline:var(--spacing-5);padding-block:var(--spacing-4);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex}.admin-panel__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.admin-panel__body{padding:var(--spacing-5)}.admin-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse;table-layout:fixed}.admin-table-scroll-container{min-height:200px}@media (min-width:769px){.app-shell--page-admin .app-shell__sidebar-layout{position:fixed;top:0;left:0}.app-shell--page-admin.app-shell--with-sidebar .app-content{margin-left:calc(var(--app-sidebar-width) + var(--space-3))}}.admin-table th:last-child,.admin-table td:last-child{text-align:right}.admin-table__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.admin-table__empty{padding:var(--spacing-8);text-align:center;color:var(--color-text-secondary)}.admin-table td.admin-table__empty{text-align:center}.admin-table code{border-radius:var(--radius-sm);background-color:var(--color-surface-secondary);padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary)}.admin-table--brands th:first-child,.admin-table--brands td:first-child{width:24%}.admin-table--brands th:nth-child(2),.admin-table--brands td:nth-child(2){width:15%}.admin-table--brands th:nth-child(3),.admin-table--brands td:nth-child(3){width:11%}.admin-table--brands th:nth-child(4),.admin-table--brands td:nth-child(4){width:22%}.admin-table--brands th:nth-child(5),.admin-table--brands td:nth-child(5){width:16%}.admin-table--brands th:nth-child(6),.admin-table--brands td:nth-child(6){width:12%}.admin-table--users th:first-child,.admin-table--users td:first-child{width:20%}.admin-table--users th:nth-child(2),.admin-table--users td:nth-child(2),.admin-table--users th:nth-child(3),.admin-table--users td:nth-child(3),.admin-table--users th:nth-child(4),.admin-table--users td:nth-child(4){width:7%}.admin-table--users th:nth-child(5),.admin-table--users td:nth-child(5){width:9%}.admin-table--users th:nth-child(6),.admin-table--users td:nth-child(6){width:17%}.admin-table--users th:nth-child(7),.admin-table--users td:nth-child(7){width:13%}.admin-table--users th:nth-child(8),.admin-table--users td:nth-child(8),.admin-table--users th:nth-child(9),.admin-table--users td:nth-child(9){width:10%}.admin-table--contractor-payments th:first-child,.admin-table--contractor-payments td:first-child{width:22%}.admin-table--contractor-payments th:nth-child(2),.admin-table--contractor-payments td:nth-child(2){width:25%}.admin-table--contractor-payments th:nth-child(3),.admin-table--contractor-payments td:nth-child(3){width:16%}.admin-table--contractor-payments th:nth-child(4),.admin-table--contractor-payments td:nth-child(4){width:11%}.admin-table--contractor-payments th:nth-child(5),.admin-table--contractor-payments td:nth-child(5){text-align:right;width:26%}.admin-table--contractor-payments td:nth-child(5) .admin-table__actions{justify-content:flex-end}@media (max-width:768px){.admin-table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.admin-table th{padding-inline:var(--spacing-3)}.admin-table td{padding-inline:var(--spacing-3);padding-block:var(--spacing-2)}}.finance-dash{gap:var(--space-5);padding-bottom:var(--space-8);flex-direction:column;display:flex}.finance-dash-chart{gap:var(--space-4);flex-direction:column;padding:1.25rem;display:flex}.finance-dash-chart__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.finance-dash-chart__title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.finance-dash-chart__title-row{align-items:center;gap:var(--space-2);display:flex}.finance-dash-chart__info{border:1px solid var(--color-border-secondary);width:1rem;height:1rem;color:var(--color-text-tertiary);cursor:help;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.finance-dash-chart__info:is(:hover,:focus-visible){border-color:var(--color-border-primary);color:var(--color-text-primary);outline:none}.finance-dash-chart__legend{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:.3rem;display:flex}.finance-dash-chart__legend-item{color:var(--color-text-tertiary);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.finance-dash-chart__legend-line{border-top:2px solid;width:1.4rem}.finance-dash-chart__legend-line--dashed{border-top-style:dashed}.finance-dash-chart__canvas{width:100%;height:20rem;min-height:14rem;position:relative}@media (max-width:720px){.finance-dash-chart__canvas{height:15rem}}.finance-dash-chart__toggles{min-width:0;padding-top:var(--space-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;display:flex}.finance-dash-chart__shared-toggle-mark{outline-offset:2px;color:#fff;width:1.75rem;height:1.75rem;transition:outline-color var(--duration-instant) var(--ease-standard), opacity var(--duration-instant) var(--ease-standard);background:#94a3b8;border-radius:999px;outline:2px solid #0000;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.overview-brand-toggle--active .finance-dash-chart__shared-toggle-mark{outline-color:var(--schedule-brand,var(--color-primary))}.finance-dash-chart__statuses{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.finance-dash-chart__status{border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);color:var(--color-text-secondary);cursor:help;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;line-height:1.2}.finance-dash-chart__status--warning{border-color:var(--color-warning-300);color:var(--color-warning-700)}.finance-cost{gap:var(--space-5);padding-bottom:var(--space-8);flex-direction:column;display:flex}.finance-cost-role-filter{border:0;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;display:inline-flex}.finance-cost-role-filter .finance-cost-filter__label{flex-basis:100%}.finance-cost-role-filter__option{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);min-height:2rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:.42rem;padding:.3rem .65rem .3rem .45rem;font-size:.82rem;font-weight:600;display:inline-flex}.finance-cost-role-filter__option:has(input:checked),.finance-cost-role-filter__option--active{border-color:var(--color-accent-blue);background:var(--color-accent-blue-20);color:var(--color-accent-blue-700)}.finance-cost-role-filter__option:has(input:focus-visible),.finance-cost-role-filter__option:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.finance-cost-role-filter__option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.finance-cost-role-filter__check{border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);color:#0000;width:1rem;height:1rem;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.finance-cost-role-filter__option:has(input:checked) .finance-cost-role-filter__check,.finance-cost-role-filter__option--active .finance-cost-role-filter__check{border-color:var(--color-accent-blue-hover);background:var(--color-accent-blue-hover);color:#fff}.finance-cost-filter{flex-direction:column;gap:.25rem;min-width:9rem;display:inline-flex}.finance-cost-filter__label{text-transform:uppercase;color:var(--color-text-tertiary);font-size:.68rem;font-weight:600}.finance-cost-summary,.finance-cost-chart,.finance-cost-details,.finance-cost-detail{gap:var(--space-4);flex-direction:column;padding:1.25rem;display:flex}.finance-cost-chart{position:relative}.finance-cost-summary--open{gap:.75rem;padding:0}.finance-cost-summary__header,.finance-cost-details__header,.finance-cost-chart__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.finance-cost-summary__header p,.finance-cost-details__header p,.finance-cost-chart__meta{color:var(--color-text-tertiary);margin:.25rem 0 0;font-size:.8rem}.finance-cost-summary__header h3,.finance-cost-details__header h3{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.finance-cost-summary__range,.finance-cost-chart__breakout{flex:none}.finance-cost-summary__controls{justify-content:flex-end;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;display:flex}.finance-cost-summary__custom-range{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.finance-cost-summary__custom-range .finance-cost-filter{min-width:8.5rem}.finance-cost-summary__custom-range .input{min-height:2.1rem}.finance-cost-details{overflow:visible}.finance-cost-details .finance-cost-detail{padding:0}@media (min-width:769px){.finance-cost-details{max-height:calc(100dvh - 2 * var(--space-5));min-height:0}.finance-cost-details .finance-cost-detail{flex:auto;min-height:0}.finance-cost-details .finance-cost-detail__table-wrap{flex:auto;overflow-y:auto}}.finance-cost-chart__legend{margin-top:.35rem}.finance-cost-chart__legend-bar{background:#64748b;border-radius:.08rem;width:1.1rem;height:.5rem}.finance-cost-chart__legend-bar--projected{opacity:.38}.finance-cost-chart__canvas{width:100%;height:22rem;min-height:16rem;position:relative}.finance-cost-chart--loading .finance-cost-chart__canvas{opacity:.48;transition:opacity var(--duration-fast) var(--ease-standard)}.finance-cost-chart--loading .finance-cost-chart__toggles{opacity:.58;pointer-events:none}.finance-cost-chart__filter-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.15rem;display:flex}.finance-cost-role-filter--inline{flex:none;justify-content:center}.finance-cost-chart__toggles{padding-top:0}.finance-cost-tooltip{z-index:80;overscroll-behavior:contain;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:#fefdfb;width:min(21rem,100vw - 2rem);max-width:21rem;max-height:min(30rem,100vh - 2.25rem);position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-cost-tooltip{background:color-mix(in srgb, var(--color-surface-primary) 96%, white)}}.finance-cost-tooltip{color:var(--color-text-primary);pointer-events:auto;scrollbar-gutter:stable;transition:opacity var(--duration-instant) var(--ease-standard), height var(--duration-fast) var(--ease-standard), max-height var(--duration-fast) var(--ease-standard);box-shadow:0 18px 48px #0f172a29}.finance-cost-tooltip--pinned{pointer-events:auto;box-shadow:0 22px 60px #0f172a38}.finance-cost-tooltip[hidden]{opacity:0;visibility:hidden;display:block}.finance-cost-tooltip__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem .8rem .55rem;display:grid}.finance-cost-tooltip__marker,.finance-cost-tooltip__person-avatar{background:var(--segment-color,#64748b);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.finance-cost-tooltip__marker{border:2px solid var(--segment-color,#64748b);width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.finance-cost-tooltip__marker{border:2px solid color-mix(in srgb, var(--segment-color,#64748b) 65%, white)}}.finance-cost-tooltip__marker{font-size:.72rem}.finance-cost-tooltip__marker img,.finance-cost-tooltip__person-avatar img{object-fit:cover;width:100%;height:100%}.finance-cost-tooltip__title-group{min-width:0}.finance-cost-tooltip__title,.finance-cost-tooltip__period,.finance-cost-tooltip__person-name,.finance-cost-tooltip__person-meta,.finance-cost-tooltip__expense-label,.finance-cost-tooltip__expense-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-cost-tooltip__title{font-size:.85rem;line-height:1.2;display:block}.finance-cost-tooltip__period{color:var(--color-text-tertiary);margin-top:.1rem;font-size:.72rem;display:block}.finance-cost-tooltip__amount{color:var(--color-text-primary);white-space:nowrap;font-size:.9rem;font-weight:700}.finance-cost-tooltip__meta{flex-wrap:wrap;gap:.35rem;padding:0 .8rem .6rem;display:flex}.finance-cost-tooltip__meta-item{border-radius:var(--radius-sm);background:var(--color-surface-secondary);color:var(--color-text-secondary);padding:.16rem .4rem;font-size:.68rem;font-weight:600}.finance-cost-tooltip__list-title{border-top:1px solid var(--color-border-secondary);text-transform:uppercase;color:var(--color-text-tertiary);padding:.55rem .8rem .2rem;font-size:.68rem;font-weight:700}.finance-cost-tooltip__people{min-height:0;max-height:var(--finance-cost-tooltip-list-max,13.5rem);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:.15rem;padding:.1rem .45rem .35rem;display:flex;overflow-y:auto}.finance-cost-tooltip__person{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem;display:grid}.finance-cost-tooltip__person--button{cursor:pointer}.finance-cost-tooltip__person--button:hover,.finance-cost-tooltip__person--button:focus-visible{background:var(--color-surface-secondary);outline:none}.finance-cost-tooltip__person-avatar{isolation:isolate;color:#475569;text-transform:uppercase;background:#e2e8f0;width:1.65rem;height:1.65rem;font-size:.62rem;line-height:1;position:relative}.finance-cost-tooltip__person-main{min-width:0}.finance-cost-tooltip__person-name{font-size:.78rem;font-weight:600;display:block}.finance-cost-tooltip__person-meta{color:var(--color-text-tertiary);margin-top:.05rem;font-size:.68rem;display:block}.finance-cost-tooltip__person-amount{white-space:nowrap;font-size:.76rem}.finance-cost-tooltip__expenses{min-height:0;max-height:var(--finance-cost-tooltip-list-max,13.5rem);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:.15rem;padding:.1rem .45rem .35rem;display:flex;overflow-y:auto}.finance-cost-tooltip__expense{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem;display:grid}.finance-cost-tooltip__expense-main{min-width:0}.finance-cost-tooltip__expense-label{font-size:.78rem;font-weight:600;display:block}.finance-cost-tooltip__expense-meta{color:var(--color-text-tertiary);margin-top:.05rem;font-size:.68rem;display:block}.finance-cost-tooltip__expense-amount{white-space:nowrap;font-size:.76rem}.finance-cost-tooltip__empty{color:var(--color-text-tertiary);padding:.2rem .8rem .75rem;font-size:.76rem}.finance-cost-tooltip__load-more{border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:#fefdfb;width:calc(100% - .9rem);margin:0 .45rem .55rem}@supports (color:color-mix(in lab, red, red)){.finance-cost-tooltip__load-more{background:color-mix(in srgb, var(--color-surface-primary) 96%, white)}}.finance-cost-tooltip__load-more{color:var(--color-text-secondary);cursor:pointer;padding:.38rem .5rem;font-size:.75rem;font-weight:600}.finance-cost-tooltip__load-more:hover,.finance-cost-tooltip__load-more:focus-visible{background:var(--color-surface-secondary);outline:none}.finance-cost-detail__toolbar,.finance-cost-detail__title-row,.finance-cost-detail__filters,.finance-cost-detail__actions,.finance-cost-detail__payee{min-width:0;display:flex}.finance-cost-detail__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.finance-cost-detail__title{min-width:min(100%,18rem)}.finance-cost-detail__title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap}.finance-cost-detail__title h3{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.finance-cost-detail__title p{color:var(--color-text-tertiary);margin:.25rem 0 0;font-size:.8rem}.finance-cost-detail__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap}.finance-cost-detail__actions>strong{color:var(--color-text-primary);font-size:1.05rem}.finance-cost-detail__stat{align-items:baseline;gap:var(--space-1);color:var(--color-text-secondary);white-space:nowrap;font-size:.78rem;display:inline-flex}.finance-cost-detail__stat strong{color:var(--color-text-primary);font-size:.95rem}.finance-cost-detail__controls{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.finance-cost-detail__dates{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:11rem;min-width:0;display:flex}.finance-cost-detail__dates .finance-cost-filter{flex:10rem;min-width:0}.finance-cost-detail__dates .input{width:100%;min-height:2.25rem}.finance-cost-detail__dates--custom{flex-basis:100%}.finance-cost-detail__dates--custom .finance-cost-filter{flex:0 12rem}.finance-cost-detail__dates [role=alert]{flex-basis:100%}.finance-cost-detail__controls>.finance-cost-detail__filters{flex:4 38rem}.finance-cost-detail__filters{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.finance-cost-detail__filters .finance-cost-filter{flex:10rem;min-width:9rem}.finance-cost-detail__filters .button{min-height:2.25rem;padding-inline:.8rem}.finance-cost-multi-filter{width:100%}.finance-cost-detail__source-badge{border-radius:var(--radius-sm);border:1px solid var(--color-accent-blue-20);background:var(--color-accent-blue-20);min-height:1.45rem;color:var(--color-accent-blue-700);align-items:center;padding:.16rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.finance-cost-detail__table-wrap{overscroll-behavior:contain;overflow:auto visible}.finance-cost-detail__sort{width:100%;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;display:inline-flex}.finance-cost-detail__sort--right{text-align:right;justify-content:flex-end}.finance-cost-detail__sort-icon{justify-content:center;align-items:center;width:.75rem;height:.75rem;display:inline-flex}.finance-cost-detail__row--projected{background:#f7f6f3ad}@supports (color:color-mix(in lab, red, red)){.finance-cost-detail__row--projected{background:color-mix(in srgb, var(--color-surface-secondary) 68%, transparent)}}.finance-cost-detail__row--clickable{cursor:pointer}.finance-cost-detail__row--clickable:hover{background:var(--color-surface-secondary)}.finance-cost-detail__payee{flex-direction:column;gap:.1rem}.finance-cost-detail__payee small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);font-size:.72rem;overflow:hidden}.finance-cost-detail__work{white-space:normal;flex-direction:column;gap:.1rem;min-width:min(16rem,100%);max-width:24rem;display:flex}.finance-cost-detail__work small{color:var(--color-text-tertiary);white-space:normal;font-size:.72rem}.finance-cost-detail__table td:nth-child(5){white-space:normal;min-width:14rem}.finance-cost-empty{border:1px dashed var(--color-border-secondary);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);padding:1.25rem}.finance-cost-detail__table{min-width:840px}@media (max-width:720px){.finance-cost-summary__header,.finance-cost-details__header{justify-content:stretch}.finance-cost-summary__controls,.finance-cost-summary__range,.finance-cost-summary__custom-range,.finance-cost-chart__breakout{width:100%}.finance-cost-chart__filter-row{justify-content:stretch}.finance-cost-role-filter{width:100%}.finance-cost-role-filter__option{flex:6rem;justify-content:center}.finance-cost-filter,.finance-cost-filter .input,.finance-cost-detail__actions,.finance-cost-detail__filters,.finance-cost-detail__filters .finance-cost-filter{width:100%}.finance-cost-detail__actions{justify-content:flex-start}.finance-cost-chart__canvas{height:17rem}}.finance-dash-skeleton__chart-heading{flex-direction:column;min-width:0;display:flex}.finance-dash-skeleton__chart-title{--loading-skeleton-line-inset:.35rem;width:9rem;height:1.5rem}.finance-dash-skeleton__chart-legend{--loading-skeleton-line-inset:.3rem;width:16rem;height:1.2rem;margin-top:.3rem}.finance-dash-skeleton__meta{--loading-skeleton-line-inset:.25rem;width:11rem;height:1.2rem;display:block}.finance-dash-skeleton__plot{border-radius:var(--radius-md);width:100%;height:100%;display:block}.finance-dash-skeleton__toggle{border-radius:999px;flex:none;width:2.15rem;height:2.15rem}.finance-brand-table .finance-brand-table__summary{cursor:pointer}.finance-brand-table .finance-brand-table__summary:hover{background:#1c1b1908}@supports (color:color-mix(in lab, red, red)){.finance-brand-table .finance-brand-table__summary:hover{background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}}.finance-brand-table .finance-brand-table__detail>td{text-align:left;border:0;padding:0}.finance-brand-table .finance-brand-table__detail,.finance-brand-table .finance-brand-table__detail:hover{background:0 0}.finance-brand-table .finance-brand-table__detail .collapsible-region{white-space:normal}.finance-brand-table{min-width:64rem}.finance-brand-table-scroll{min-height:0}.finance-brand-table th:first-child{width:16rem}.finance-brand-table__summary:has([aria-expanded=true]){background:#1c1b1906}@supports (color:color-mix(in lab, red, red)){.finance-brand-table__summary:has([aria-expanded=true]){background:color-mix(in srgb, var(--color-text-primary) 2.5%, transparent)}}.finance-brand-incomplete{color:var(--color-warning-600);vertical-align:-2px;cursor:help;margin-left:6px;display:inline-flex}.finance-brand-estimate{color:var(--color-text-tertiary);margin-right:1px}.finance-brand-breakdown{--finance-revenue:var(--color-accent-blue);--finance-cost:var(--color-accent-red);background:#1c1b1906;padding:12px 16px 14px 24px}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown{background:color-mix(in srgb, var(--color-text-primary) 2.5%, transparent)}}.finance-brand-breakdown__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-brand-breakdown__panels--single{grid-template-columns:minmax(0,32rem)}@media (max-width:767px){.finance-brand-breakdown{padding-left:16px}.finance-brand-breakdown__panels{grid-template-columns:minmax(0,1fr)}}.finance-brand-breakdown__row{--finance-kind:var(--finance-cost);color:inherit;border:1px solid var(--finance-kind);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__row{border:1px solid color-mix(in srgb, var(--finance-kind) 16%, transparent)}}.finance-brand-breakdown__row{background:var(--finance-kind);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__row{background:color-mix(in srgb, var(--finance-kind) 4%, var(--color-surface-primary))}}.finance-brand-breakdown__row{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.finance-brand-breakdown__row[data-kind=revenue]{--finance-kind:var(--finance-revenue)}.finance-brand-breakdown__row:hover{background:var(--finance-kind)}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__row:hover{background:color-mix(in srgb, var(--finance-kind) 7%, var(--color-surface-primary))}}.finance-brand-breakdown__row:hover{border-color:var(--finance-kind)}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__row:hover{border-color:color-mix(in srgb, var(--finance-kind) 28%, transparent)}}.finance-brand-breakdown__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.finance-brand-breakdown__heading{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.finance-brand-breakdown__title{color:var(--finance-kind);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__title{color:color-mix(in srgb, var(--finance-kind) 70%, var(--color-text-primary))}}.finance-brand-breakdown__lines{flex-direction:column;display:flex}.finance-brand-breakdown__item,.finance-brand-breakdown__columns{grid-template-columns:minmax(0,1fr) 3.5rem 5rem 6rem;align-items:baseline;gap:12px;display:grid}.finance-brand-breakdown__columns{color:var(--color-text-secondary);text-align:right;padding-bottom:2px;font-size:11px}.finance-brand-breakdown__item{white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 0;font-size:13px;line-height:1.35}.finance-brand-breakdown__item+.finance-brand-breakdown__item{border-top:1px dashed var(--finance-kind)}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__item+.finance-brand-breakdown__item{border-top:1px dashed color-mix(in srgb, var(--finance-kind) 12%, transparent)}}.finance-brand-breakdown__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.finance-brand-breakdown__meta{color:var(--color-text-primary);text-align:right}.finance-brand-breakdown__amount{text-align:right;font-weight:500}.finance-brand-breakdown__unpriced{color:var(--color-warning-700);margin-left:6px;font-size:11px}.finance-brand-breakdown__notice{background:var(--color-warning-50);color:var(--color-warning-700);cursor:help;border-radius:6px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11px}.finance-brand-breakdown__empty{color:var(--color-text-tertiary);white-space:normal;margin-top:4px;font-size:11px}.finance-brand-breakdown__split{align-items:center;gap:10px;margin-top:10px;display:flex}.finance-brand-breakdown__split-bar{border-radius:999px;flex:1;height:6px;display:flex;overflow:hidden}.finance-brand-breakdown__split-cost{background:var(--finance-cost)}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__split-cost{background:color-mix(in srgb, var(--finance-cost) 55%, transparent)}}.finance-brand-breakdown__split-margin{background:var(--finance-revenue);flex:1}@supports (color:color-mix(in lab, red, red)){.finance-brand-breakdown__split-margin{background:color-mix(in srgb, var(--finance-revenue) 55%, transparent)}}.finance-brand-breakdown__split-label{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.usage-analytics{gap:var(--space-5);padding-bottom:var(--space-8);flex-direction:column;display:flex}.usage-analytics__panel{gap:var(--space-4);flex-direction:column;min-width:0;padding:1.25rem;display:flex}.usage-analytics__panel--open{gap:.75rem;padding:0}.usage-analytics__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.usage-analytics__meta{color:var(--color-text-tertiary);margin:.25rem 0 0;font-size:.8rem}.usage-analytics__controls{justify-content:flex-end;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage-analytics__custom-range{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage-analytics__date{min-width:8.5rem;color:var(--color-text-tertiary);flex-direction:column;gap:.2rem;font-size:.72rem;font-weight:600;display:flex}.usage-analytics__swatch{border-radius:2px;width:.65rem;height:.65rem;display:inline-block}.usage-analytics__swatch--estimated{background:#86837966}@supports (color:color-mix(in lab, red, red)){.usage-analytics__swatch--estimated{background:color-mix(in srgb, var(--color-text-tertiary) 40%, transparent)}}.usage-analytics__chart{width:100%;height:18rem;position:relative}@media (max-width:720px){.usage-analytics__chart{height:14rem}}.usage-analytics__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.usage-analytics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-analytics__grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}}.usage-analytics__empty{padding:var(--space-6) 0;text-align:center;color:var(--color-text-tertiary);font-size:.85rem}.usage-analytics__table-wrap{margin:0 -1.25rem -1.25rem;overflow-x:auto}.data-table.usage-analytics__table{table-layout:auto}.data-table.usage-analytics__table td{overflow:visible}.usage-analytics__table th:first-child,.usage-analytics__table td:first-child{padding-left:1.25rem}.usage-analytics__table th:last-child,.usage-analytics__table td:last-child{padding-right:1.25rem}.data-table td.usage-analytics__route{white-space:normal;min-width:10rem}.usage-analytics__route{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.8rem}.usage-analytics__tab,.usage-analytics__chip{font-family:var(--font-sans,inherit);color:var(--color-text-tertiary);margin-left:.4rem;font-size:.7rem}.usage-analytics__chip{border:1px solid var(--color-border-secondary);border-radius:999px;padding:.05rem .35rem}.usage-analytics__who{flex-direction:column;gap:.1rem;min-width:12rem;display:flex}.usage-analytics__subtle{color:var(--color-text-tertiary);font-size:.72rem}.usage-analytics__heatmap{flex-direction:column;gap:3px;display:flex;overflow-x:auto}.usage-analytics__heatmap-row{grid-template-columns:2.5rem repeat(24,minmax(.9rem,1fr));gap:3px;min-width:34rem;display:grid}.usage-analytics__heatmap-label,.usage-analytics__heatmap-hour{color:var(--color-text-tertiary);font-size:.7rem}.usage-analytics__heatmap-label{align-self:center}.usage-analytics__heatmap-cell{aspect-ratio:1.6;background:#6366f1;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.usage-analytics__heatmap-cell{background:color-mix(in srgb, #6366f1 calc(var(--usage-heat,0) * 90%), var(--color-surface-secondary))}}.pipeline-board-scroll{scrollbar-gutter:stable;min-block-size:0;padding-block-end:1rem;overflow:auto}.pipeline-board{align-items:stretch;gap:.75rem;min-inline-size:min-content;padding-block-end:.5rem;display:flex}.pipeline-list-shell{flex-direction:column;gap:.75rem;min-block-size:0;padding-block-end:.5rem;display:flex;overflow:auto}.pipeline-list-stage{--pipeline-stage-accent:var(--color-accent-blue);--pipeline-stage-fill:var(--pipeline-stage-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-list-stage{--pipeline-stage-fill:color-mix(in srgb, var(--pipeline-stage-accent) 11%, var(--color-surface-primary))}}.pipeline-list-stage{border:1px solid var(--pipeline-stage-accent);min-inline-size:min-content;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-list-stage{border:1px solid color-mix(in srgb, var(--pipeline-stage-accent) 8%, transparent)}}.pipeline-list-stage{background:var(--pipeline-stage-fill);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.pipeline-list-stage{background:color-mix(in srgb, var(--pipeline-stage-fill) 62%, var(--color-surface-secondary))}}.pipeline-list-stage__header{justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.pipeline-list-stage__title{min-width:0;color:var(--color-text-primary);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pipeline-list-stage__dot{background:var(--pipeline-stage-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem var(--pipeline-stage-accent);border-radius:9999px;flex:none}@supports (color:color-mix(in lab, red, red)){.pipeline-list-stage__dot{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--pipeline-stage-accent) 12%, transparent)}}.pipeline-list-stage__count{background:var(--pipeline-stage-accent);border-radius:9999px;min-width:1.35rem;padding:.08rem .4rem}@supports (color:color-mix(in lab, red, red)){.pipeline-list-stage__count{background:color-mix(in srgb, var(--pipeline-stage-accent) 10%, var(--color-surface-primary))}}.pipeline-list-stage__count{color:var(--color-text-secondary);text-align:center;font-size:.7rem;font-weight:700;line-height:1.25}.pipeline-list-stage__meta{color:var(--color-text-tertiary);white-space:nowrap;font-size:.75rem;font-weight:650}.pipeline-list-stage__empty{border:1px dashed var(--pipeline-stage-accent);margin:0 .8rem .8rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.pipeline-list-stage__empty{border:1px dashed color-mix(in srgb, var(--pipeline-stage-accent) 18%, var(--color-border-secondary))}}.pipeline-list-stage__empty{color:var(--color-text-tertiary);text-align:center;border-radius:.45rem;font-size:.8125rem}.pipeline-list{border-spacing:0;border-collapse:separate;width:100%;min-width:48rem;color:var(--color-text-primary);table-layout:fixed;font-size:.8125rem}.pipeline-list__col--deal{width:49%}.pipeline-list__col--owner{width:15%}.pipeline-list__col--priority,.pipeline-list__col--estimate{width:18%}.pipeline-list thead th{z-index:1;border-bottom:1px solid var(--color-border-secondary);background:var(--pipeline-stage-accent);padding:.65rem .8rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pipeline-list thead th{background:color-mix(in srgb, var(--pipeline-stage-accent) 5%, var(--color-surface-primary))}}.pipeline-list thead th{color:var(--color-text-tertiary);letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.pipeline-list__row{transition:background-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard);cursor:grab}.pipeline-list__row:hover{background:var(--pipeline-stage-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-list__row:hover{background:color-mix(in srgb, var(--pipeline-stage-accent) 7%, var(--color-surface-primary))}}.pipeline-list__row:active{cursor:grabbing}.pipeline-list__row:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;box-shadow:inset 0 0 0 3px #3b82f624}@supports (color:color-mix(in lab, red, red)){.pipeline-list__row:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--color-border-focus) 14%, transparent)}}.pipeline-list__cell{border-bottom:1px solid #d5d1c99e;padding:.55rem .8rem}@supports (color:color-mix(in lab, red, red)){.pipeline-list__cell{border-bottom:1px solid color-mix(in srgb, var(--color-border-secondary) 62%, transparent)}}.pipeline-list__cell{color:var(--color-text-secondary);vertical-align:middle;white-space:nowrap}.pipeline-list tbody tr:last-child .pipeline-list__cell{border-bottom:0}.pipeline-list__cell--deal{color:var(--color-text-primary)}.pipeline-list__deal-link{min-width:0;max-width:100%;color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.pipeline-list__row:hover .pipeline-list__brand-name{color:var(--color-text-primary)}.pipeline-list__deal-copy{gap:.12rem;min-width:0;display:grid}.pipeline-list__brand-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}.pipeline-list__subline,.pipeline-list__muted{color:var(--color-text-tertiary);font-size:.72rem}.pipeline-list__owner{color:var(--color-text-secondary);text-transform:capitalize}.pipeline-list__metric{font-variant-numeric:tabular-nums;font-weight:650}.pipeline-board--compact{min-inline-size:0}.pipeline-board--compact .pipeline-column{flex-basis:min(34rem,100%);max-inline-size:34rem}.pipeline-column{--pipeline-stage-accent:var(--color-accent-blue);--pipeline-stage-fill:var(--pipeline-stage-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-column{--pipeline-stage-fill:color-mix(in srgb, var(--pipeline-stage-accent) 11%, var(--color-surface-primary))}}.pipeline-column{border:1px solid var(--pipeline-stage-accent);flex-direction:column;flex:1 0 17rem;gap:.65rem;min-block-size:0;padding:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-column{border:1px solid color-mix(in srgb, var(--pipeline-stage-accent) 8%, transparent)}}.pipeline-column{background:var(--pipeline-stage-fill);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.pipeline-column{background:color-mix(in srgb, var(--pipeline-stage-fill) 62%, var(--color-surface-secondary))}}.pipeline-column--prospecting,.pipeline-list-stage--prospecting,.pipeline-list__row--prospecting{--pipeline-stage-accent:#2563eb}.pipeline-column--discovery,.pipeline-list-stage--discovery,.pipeline-list__row--discovery{--pipeline-stage-accent:#0f766e}.pipeline-column--scoping,.pipeline-list-stage--scoping,.pipeline-list__row--scoping{--pipeline-stage-accent:var(--color-accent-amber)}.pipeline-column--negotiation,.pipeline-list-stage--negotiation,.pipeline-list__row--negotiation{--pipeline-stage-accent:#7c3aed}.pipeline-column--contract_sent,.pipeline-list-stage--contract_sent,.pipeline-list__row--contract_sent{--pipeline-stage-accent:#0891b2}.pipeline-column--closed_won,.pipeline-list-stage--closed_won,.pipeline-list__row--closed_won{--pipeline-stage-accent:#16a34a}.pipeline-column--closed_lost,.pipeline-list-stage--closed_lost,.pipeline-list__row--closed_lost{--pipeline-stage-accent:#dc2626}.pipeline-column__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.1rem .1rem .25rem;display:flex}.pipeline-column__title{min-width:0;color:var(--color-text-primary);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pipeline-column__dot{background:var(--pipeline-stage-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--pipeline-stage-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pipeline-column__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--pipeline-stage-accent) 16%, transparent)}}.pipeline-column__count{background:var(--pipeline-stage-accent);border-radius:9999px;place-items:center;min-block-size:1.1rem;min-inline-size:1.35rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pipeline-column__count{background:color-mix(in srgb, var(--pipeline-stage-accent) 12%, var(--color-surface-primary))}}.pipeline-column__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}.pipeline-column__meta{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.pipeline-stage{flex-direction:column;gap:.5rem;min-block-size:8rem;margin:0;padding:0;list-style:none;display:flex}.pipeline-stage__empty{border:1px dashed var(--color-border-secondary);background:#fefdfbb3;border-radius:.5rem;justify-content:center;align-items:center;min-block-size:5rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-stage__empty{background:color-mix(in srgb, var(--color-surface-primary) 70%, transparent)}}.pipeline-stage__empty{color:var(--color-text-tertiary);font-size:.8125rem}.pipeline-stage:has(.pipeline-row)>.pipeline-stage__empty{display:none}.pipeline-row{border:1px solid var(--pipeline-stage-accent,#3b82f6);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-row{border:1px solid color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 8%, transparent)}}.pipeline-row{background:var(--pipeline-stage-accent,#3b82f6);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.pipeline-row{background:color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 13%, var(--color-surface-primary))}}.pipeline-row{transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);box-shadow:0 1px 2px #0f172a06}.pipeline-row:hover{border-color:var(--pipeline-stage-accent,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.pipeline-row:hover{border-color:color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 14%, transparent)}}.pipeline-row:hover{background:var(--pipeline-stage-accent,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.pipeline-row:hover{background:color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 16%, var(--color-surface-primary))}}.pipeline-row:hover{box-shadow:0 4px 12px #0f172a0d}.pipeline-row__handle{color:#868379b8;border-radius:.375rem;flex:none;align-self:flex-start;width:1.55rem;height:2rem;margin-block-start:.55rem;margin-inline-start:.3rem}@supports (color:color-mix(in lab, red, red)){.pipeline-row__handle{color:color-mix(in srgb, var(--color-text-tertiary) 72%, transparent)}}.pipeline-row__handle:hover{background:#86837914}@supports (color:color-mix(in lab, red, red)){.pipeline-row__handle:hover{background:color-mix(in srgb, var(--color-text-tertiary) 8%, transparent)}}.pipeline-row__handle:hover{color:var(--color-text-secondary)}.pipeline-row__grip{width:.68rem;height:.45rem;display:inline-block;position:relative}.pipeline-row__grip:before,.pipeline-row__grip:after{content:"";background:currentColor;border-radius:9999px;height:.1rem;position:absolute;inset-inline:0}.pipeline-row__grip:before{inset-block-start:.08rem}.pipeline-row__grip:after{inset-block-end:.08rem}.pipeline-row__body{min-inline-size:0;color:inherit;padding:.75rem .75rem .7rem .15rem;text-decoration:none;display:flex}.pipeline-row__content{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;min-inline-size:0;display:grid}.pipeline-row__logo{--pipeline-logo-accent:var(--pipeline-stage-accent,var(--color-accent-blue));border:1px solid var(--pipeline-logo-accent);flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-row__logo{border:1px solid color-mix(in srgb, var(--pipeline-logo-accent) 18%, transparent)}}.pipeline-row__logo{background:var(--pipeline-logo-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pipeline-row__logo{background:color-mix(in srgb, var(--pipeline-logo-accent) 12%, var(--color-surface-primary))}}.pipeline-row__logo{color:var(--color-text-secondary);font-size:.7rem;font-weight:700}.pipeline-row__logo img{object-fit:cover;width:100%;height:100%}.pipeline-row__logo--default{border-color:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-row__logo--default{border-color:color-mix(in srgb, var(--pipeline-logo-accent) 24%, var(--color-border-secondary))}}.pipeline-row__logo--default{background:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-row__logo--default{background:color-mix(in srgb, var(--pipeline-logo-accent) 16%, var(--color-surface-primary))}}.pipeline-row__logo--default{color:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-row__logo--default{color:color-mix(in srgb, var(--pipeline-logo-accent) 62%, var(--color-text-primary))}}.pipeline-row__details{flex-direction:column;gap:.65rem;min-inline-size:0;display:flex}.pipeline-row__main{gap:.2rem;min-width:0;display:grid}.pipeline-row__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-text-primary);font-size:.9rem;font-weight:650;overflow:hidden}.pipeline-row__subline{color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.6875rem;display:inline-flex;overflow:hidden}.pipeline-row__facts{min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.pipeline-row__priority-badge{border:1px solid var(--pipeline-stage-accent,#3b82f6);align-items:center;min-block-size:1.35rem;padding:0 .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-row__priority-badge{border:1px solid color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 12%, transparent)}}.pipeline-row__priority-badge{background:var(--pipeline-stage-accent,#3b82f6);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pipeline-row__priority-badge{background:color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 11%, var(--color-surface-primary))}}.pipeline-row__priority-badge{color:var(--color-text-secondary);white-space:nowrap;font-size:.6875rem;font-weight:650}.pipeline-row__owner{border:1px solid var(--pipeline-stage-accent,#3b82f6);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-row__owner{border:1px solid color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 16%, transparent)}}.pipeline-row__owner{background:var(--pipeline-stage-accent,#3b82f6);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pipeline-row__owner{background:color-mix(in srgb, var(--pipeline-stage-accent,var(--color-accent-blue)) 16%, var(--color-surface-primary))}}.pipeline-row__owner{color:var(--color-text-secondary);font-size:.625rem;font-weight:600}.pipeline-row__estimate{border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;align-items:center;min-block-size:1.35rem;padding:0 .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pipeline-row__fit{border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);min-block-size:1.35rem;color:var(--color-text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pipeline-row__fit--target{border-color:#3b82f624}@supports (color:color-mix(in lab, red, red)){.pipeline-row__fit--target{border-color:color-mix(in srgb, var(--color-accent-blue) 14%, transparent)}}.pipeline-row__fit--target{background:#e3ecfa}@supports (color:color-mix(in lab, red, red)){.pipeline-row__fit--target{background:color-mix(in srgb, var(--color-accent-blue) 14%, var(--color-surface-primary))}}.pipeline-row__fit--target{color:var(--color-text-primary)}.pipeline-row__fit--qualified{background:var(--color-surface-primary)}.pipeline-row__fit--below_floor{color:var(--color-text-tertiary)}@media (max-width:640px){.pipeline-board{flex-direction:column;min-inline-size:0}.pipeline-column{flex-basis:auto}.pipeline-row__estimate,.pipeline-row__fit{display:none}}.pipeline-row.sortable-ghost{opacity:.4;border-style:dashed}.pipeline-row.sortable-drag{box-shadow:var(--layered-surface-shadow-chrome,0 10px 25px #00000026);transform:none}.pipeline-row--fade{transition:opacity var(--duration-fast) var(--ease-standard)}.pipeline-row--fade-from{opacity:1}.pipeline-row--fade-to{opacity:0}.pipeline-deal-modal__box{max-inline-size:min(76rem,100vw - 2rem)}.pipeline-deal-modal__header{margin-block-end:.65rem;padding-block-end:.85rem}.pipeline-deal-modal__header-stack{flex-direction:column;gap:.85rem;width:100%;display:flex}.pipeline-deal-modal__body{flex-direction:column;gap:.35rem;padding-inline:.15rem;display:flex}.pipeline-deal-modal__header-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.85rem;width:100%;padding-inline-end:3rem;display:grid}.pipeline-deal-modal__logo{--pipeline-logo-accent:var(--color-accent-blue);border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);block-size:3rem;inline-size:3rem;color:var(--color-text-secondary);border-radius:9999px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:inline-grid;overflow:hidden}.pipeline-deal-modal__logo img{object-fit:cover;block-size:100%;inline-size:100%}.pipeline-deal-modal__logo--default{border-color:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__logo--default{border-color:color-mix(in srgb, var(--pipeline-logo-accent) 24%, var(--color-border-secondary))}}.pipeline-deal-modal__logo--default{background:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__logo--default{background:color-mix(in srgb, var(--pipeline-logo-accent) 16%, var(--color-surface-primary))}}.pipeline-deal-modal__logo--default{color:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__logo--default{color:color-mix(in srgb, var(--pipeline-logo-accent) 62%, var(--color-text-primary))}}.pipeline-deal-modal__identity{flex-direction:column;gap:.4rem;min-width:0;display:flex}.pipeline-deal-modal__status{flex-direction:column;align-items:flex-end;gap:.35rem;min-width:10.5rem;display:flex}.pipeline-deal-modal__meta{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:flex-end;gap:.25rem .5rem;font-size:.75rem;display:flex}.pipeline-deal-modal__shop-strip{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:#f7f6f38c;grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr);align-items:stretch;gap:.65rem;margin-inline-end:3rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__shop-strip{background:color-mix(in srgb, var(--color-surface-secondary) 55%, transparent)}}.pipeline-deal-modal__assignee-row{min-inline-size:0;color:var(--color-text-tertiary);justify-content:flex-start;align-items:center;gap:.55rem;margin-inline-end:3rem;font-size:.76rem;font-weight:650;display:flex}.pipeline-deal-modal__shop-summary{flex-direction:column;justify-content:center;gap:.16rem;min-width:0;display:flex}.pipeline-deal-modal__shop-summary strong,.pipeline-deal-modal__shop-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-deal-modal__shop-summary strong{color:var(--color-text-primary);font-size:.9rem;font-weight:700}.pipeline-deal-modal__shop-summary>span:last-child{color:var(--color-text-tertiary);font-size:.72rem}.pipeline-deal-modal__shop-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.pipeline-deal-modal__shop-metric{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);flex-direction:column;justify-content:center;gap:.08rem;min-width:0;padding:.5rem .55rem;display:flex}.pipeline-deal-modal__shop-metric span,.pipeline-deal-modal__shop-metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-deal-modal__shop-metric span{color:var(--color-text-tertiary);text-transform:uppercase;font-size:.62rem;font-weight:700}.pipeline-deal-modal__shop-metric strong{color:var(--color-text-primary);font-size:.85rem;font-weight:750}.pipeline-deal-modal__shop-metric--positive strong{color:var(--color-accent-green)}.pipeline-deal-modal__shop-metric--negative strong{color:var(--color-accent-red)}.pipeline-deal-modal__assignee{block-size:1.8rem;inline-size:auto;color:var(--color-text-tertiary);align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:inline-flex;position:relative}.pipeline-deal-modal__assignee-trigger{border:1px solid #aabbd6;place-items:center;block-size:1.8rem;inline-size:1.8rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__assignee-trigger{border:1px solid color-mix(in srgb, var(--color-accent-blue) 28%, var(--color-border-secondary))}}.pipeline-deal-modal__assignee-trigger{background:#eef3fb;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__assignee-trigger{background:color-mix(in srgb, var(--color-accent-blue) 8%, var(--color-surface-primary))}}.pipeline-deal-modal__assignee-trigger{color:var(--color-text-secondary);transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);font-size:.68rem;font-weight:700}.pipeline-deal-modal__assignee-trigger--empty{color:var(--color-text-tertiary);border-style:dashed}.pipeline-deal-modal__assignee:hover .pipeline-deal-modal__assignee-trigger,.pipeline-deal-modal__assignee:focus-within .pipeline-deal-modal__assignee-trigger{border-color:#8babdf}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__assignee:hover .pipeline-deal-modal__assignee-trigger,.pipeline-deal-modal__assignee:focus-within .pipeline-deal-modal__assignee-trigger{border-color:color-mix(in srgb, var(--color-accent-blue) 48%, var(--color-border-secondary))}}.pipeline-deal-modal__assignee:hover .pipeline-deal-modal__assignee-trigger,.pipeline-deal-modal__assignee:focus-within .pipeline-deal-modal__assignee-trigger{background:#e5edfa}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__assignee:hover .pipeline-deal-modal__assignee-trigger,.pipeline-deal-modal__assignee:focus-within .pipeline-deal-modal__assignee-trigger{background:color-mix(in srgb, var(--color-accent-blue) 13%, var(--color-surface-primary))}}.pipeline-deal-modal__assignee:hover .pipeline-deal-modal__assignee-trigger,.pipeline-deal-modal__assignee:focus-within .pipeline-deal-modal__assignee-trigger{color:var(--color-text-primary)}.pipeline-deal-modal__assignee-select{position:absolute;inset:0}.pipeline-deal-modal__assignee-select .select-control-container,.pipeline-deal-modal__assignee-select .select-control,.pipeline-deal-modal__assignee-select .select-control__trigger-shell,.pipeline-deal-modal__assignee-select .form-select__trigger{block-size:100%;inline-size:100%}.pipeline-deal-modal__assignee-select .form-select__trigger{opacity:0;cursor:pointer;min-block-size:0}.pipeline-deal-modal__assignee-label{max-inline-size:12rem;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-deal-modal__assignee:hover .pipeline-deal-modal__assignee-label,.pipeline-deal-modal__assignee:focus-within .pipeline-deal-modal__assignee-label{color:var(--color-text-secondary)}.pipeline-deal-modal__stage-form{--pipeline-stage-control-accent:var(--color-accent-blue);align-items:center;display:inline-flex}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select{inline-size:11.5rem}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger{border-color:var(--pipeline-stage-control-accent);block-size:2.1rem;min-block-size:2.1rem;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger{border-color:color-mix(in srgb, var(--pipeline-stage-control-accent) 24%, var(--color-border-secondary))}}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger{background-color:var(--pipeline-stage-control-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger{background-color:color-mix(in srgb, var(--pipeline-stage-control-accent) 15%, var(--color-surface-primary))}}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger{color:var(--color-text-primary);box-shadow:none;font-weight:600}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:hover{border-color:var(--pipeline-stage-control-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:hover{border-color:color-mix(in srgb, var(--pipeline-stage-control-accent) 36%, var(--color-border-secondary))}}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:hover{background-color:var(--pipeline-stage-control-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:hover{background-color:color-mix(in srgb, var(--pipeline-stage-control-accent) 18%, var(--color-surface-primary))}}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:focus-visible{border-color:var(--pipeline-stage-control-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:focus-visible{border-color:color-mix(in srgb, var(--pipeline-stage-control-accent) 52%, var(--color-border-focus))}}.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:focus-visible{background-color:var(--pipeline-stage-control-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-modal__box .pipeline-deal-modal__stage-select .form-select__trigger:focus-visible{background-color:color-mix(in srgb, var(--pipeline-stage-control-accent) 20%, var(--color-surface-primary))}}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--prospecting,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--prospecting{--pipeline-stage-control-accent:#2563eb}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--discovery,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--discovery{--pipeline-stage-control-accent:#0f766e}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--scoping,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--scoping{--pipeline-stage-control-accent:var(--color-accent-amber)}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--negotiation,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--negotiation{--pipeline-stage-control-accent:#7c3aed}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--contract_sent,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--contract_sent{--pipeline-stage-control-accent:#0891b2}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--closed_won,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--closed_won{--pipeline-stage-control-accent:#16a34a}.pipeline-deal-modal__stage-form.pipeline-deal-modal__stage-select--closed_lost,.pipeline-deal-modal__stage-select.pipeline-deal-modal__stage-select--closed_lost{--pipeline-stage-control-accent:#dc2626}.pipeline-deal-modal__primary{padding-block:.25rem .85rem}.pipeline-deal-name{border-radius:var(--radius-md);inline-size:100%;color:var(--color-text-primary);background:0 0;border:1px solid #0000;margin-inline-start:-.3rem;padding:.05rem .3rem;font-size:1.2rem;font-weight:700;line-height:1.3}.pipeline-deal-name:hover{border-color:var(--color-border-secondary)}.pipeline-deal-name:focus{border-color:var(--color-border-focus);background:var(--color-surface-input,var(--color-surface-primary));outline:none}.pipeline-deal-contacts__list{flex-direction:column;gap:.45rem;display:flex}.pipeline-deal-contact-row{grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.15fr) minmax(7rem,.8fr) auto;align-items:center;gap:.45rem;display:grid}.pipeline-deal-contact-row--add{align-items:start}.pipeline-deal-modal__box .input,.pipeline-deal-modal__box .textarea{box-shadow:none}.pipeline-deal-modal__box .input,.pipeline-deal-modal__box .select{border-radius:.5rem;block-size:2.35rem;min-block-size:2.25rem;padding-block:0;font-size:.875rem;line-height:1.2}.pipeline-deal-modal__box select.input,.pipeline-deal-modal__box select.select{padding-block:0}.pipeline-deal-modal__box .textarea{border-radius:.5rem;font-size:.875rem}.pipeline-deal-contact-row>button,.pipeline-deal-contact-row>.button{min-block-size:2.35rem}.pipeline-deal-modal__box .fieldset>label>span,.pipeline-deal-modal__box fieldset legend{color:var(--color-text-secondary);margin-block-end:.35rem;font-size:.75rem}.pipeline-kalodata-fit{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);min-block-size:1.45rem;color:var(--color-text-secondary);align-items:center;padding:0 .5rem;font-weight:600;display:inline-flex}.pipeline-kalodata-fit--target{border-color:#9eb5d9}@supports (color:color-mix(in lab, red, red)){.pipeline-kalodata-fit--target{border-color:color-mix(in srgb, var(--color-accent-blue) 36%, var(--color-border-secondary))}}.pipeline-kalodata-fit--target{background:#eef3fb}@supports (color:color-mix(in lab, red, red)){.pipeline-kalodata-fit--target{background:color-mix(in srgb, var(--color-accent-blue) 8%, var(--color-surface-primary))}}.pipeline-kalodata-fit--target{color:var(--color-text-primary)}.pipeline-kalodata-fit--below_floor{color:var(--color-text-tertiary)}.pipeline-prospects{min-block-size:0;padding-block-end:1rem;overflow-y:auto}.pipeline-prospects__eyebrow,.pipeline-prospects__source{color:var(--color-text-tertiary);font-size:.75rem;font-weight:600}.pipeline-prospects__eyebrow{text-transform:uppercase;margin:0 0 .2rem}.pipeline-prospects__source{margin:0 0 .75rem}.pipeline-prospects__notice{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-surface-secondary);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;padding:.9rem 1rem;font-size:.875rem;display:flex}.pipeline-prospects__list{flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.pipeline-prospect-item{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-surface-primary);min-block-size:6.25rem;min-inline-size:0;transition:border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem;display:grid;position:relative;overflow:visible}.pipeline-prospect-item:hover{border-color:var(--color-border-primary);background:#fbfaf7}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-item:hover{background:color-mix(in srgb, var(--color-surface-secondary) 45%, var(--color-surface-primary))}}.pipeline-prospect-item--added{border-color:#aaccb9}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-item--added{border-color:color-mix(in srgb, var(--color-accent-green) 22%, var(--color-border-secondary))}}.pipeline-prospect-item--added{background:#edf8f2}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-item--added{background:color-mix(in srgb, var(--color-accent-green) 7%, var(--color-surface-primary))}}.pipeline-prospect-item--added:hover{border-color:#96c9b2}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-item--added:hover{border-color:color-mix(in srgb, var(--color-accent-green) 32%, var(--color-border-secondary))}}.pipeline-prospect-item--added:hover{background:#e6f6ef}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-item--added:hover{background:color-mix(in srgb, var(--color-accent-green) 10%, var(--color-surface-primary))}}.pipeline-prospect{z-index:1;border-radius:inherit;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.pipeline-prospect__content{z-index:1;width:100%;min-block-size:0;color:inherit;text-align:start;pointer-events:none;grid-template-columns:2.25rem minmax(13rem,1fr) minmax(6.75rem,.32fr) minmax(7rem,.32fr) minmax(5rem,.24fr) minmax(7rem,.32fr) minmax(9.5rem,.42fr);align-items:center;gap:.8rem;display:grid;position:relative}.pipeline-prospect:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 3px #3b82f629}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 16%, transparent)}}.pipeline-prospect__identity{align-items:center;gap:.8rem;min-inline-size:0;display:flex}.pipeline-prospect__logo{--pipeline-logo-accent:var(--color-accent-blue);border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);border-radius:9999px;flex:none;place-items:center;font-size:.78rem;font-weight:750;display:grid;overflow:hidden}.pipeline-prospect__logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.pipeline-prospect__logo--default{border-color:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__logo--default{border-color:color-mix(in srgb, var(--pipeline-logo-accent) 24%, var(--color-border-secondary))}}.pipeline-prospect__logo--default{background:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__logo--default{background:color-mix(in srgb, var(--pipeline-logo-accent) 16%, var(--color-surface-primary))}}.pipeline-prospect__logo--default{color:var(--pipeline-logo-accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__logo--default{color:color-mix(in srgb, var(--pipeline-logo-accent) 62%, var(--color-text-primary))}}.pipeline-prospect__logo--tone-0,.pipeline-row__logo--tone-0,.pipeline-deal-modal__logo--tone-0{--pipeline-logo-accent:#2563eb}.pipeline-prospect__logo--tone-1,.pipeline-row__logo--tone-1,.pipeline-deal-modal__logo--tone-1{--pipeline-logo-accent:#0f766e}.pipeline-prospect__logo--tone-2,.pipeline-row__logo--tone-2,.pipeline-deal-modal__logo--tone-2{--pipeline-logo-accent:var(--color-accent-amber)}.pipeline-prospect__logo--tone-3,.pipeline-row__logo--tone-3,.pipeline-deal-modal__logo--tone-3{--pipeline-logo-accent:#7c3aed}.pipeline-prospect__logo--tone-4,.pipeline-row__logo--tone-4,.pipeline-deal-modal__logo--tone-4{--pipeline-logo-accent:#be123c}.pipeline-prospect__logo--tone-5,.pipeline-row__logo--tone-5,.pipeline-deal-modal__logo--tone-5{--pipeline-logo-accent:#0891b2}.pipeline-prospect__logo--tone-6,.pipeline-row__logo--tone-6,.pipeline-deal-modal__logo--tone-6{--pipeline-logo-accent:#15803d}.pipeline-prospect__logo--tone-7,.pipeline-row__logo--tone-7,.pipeline-deal-modal__logo--tone-7{--pipeline-logo-accent:#475569}.pipeline-prospect__name-row{align-items:baseline;gap:.45rem;min-inline-size:0;display:flex}.pipeline-prospect__rank-cell{color:var(--color-text-tertiary);text-align:center;font-size:.8rem;font-weight:700}.pipeline-prospect__name{min-inline-size:0;color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.pipeline-prospect__meta{color:var(--color-text-tertiary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.75rem;line-height:1.25}.pipeline-prospect__metric-cell{min-inline-size:0;color:var(--color-text-secondary);flex-direction:column;gap:.15rem;display:inline-flex}.pipeline-prospect__metric-cell span{color:var(--color-text-tertiary);text-transform:uppercase;font-size:.66rem;font-weight:700}.pipeline-prospect__metric-cell strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.pipeline-prospect__metric-cell--revenue{padding-inline-start:0}.pipeline-prospect__trend{width:min(8rem,100%);justify-self:stretch;align-items:center;min-block-size:2.6rem;min-inline-size:0;display:grid}.pipeline-prospect__trend-chart{min-width:0;block-size:2.6rem;inline-size:100%;display:block}.pipeline-prospect__trend-empty{color:var(--color-text-tertiary);text-align:center;font-size:.9rem;font-weight:650}.pipeline-prospect-chart{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-surface-primary);flex-direction:column;gap:.75rem;padding:.9rem 1rem .75rem;display:flex}.pipeline-prospect-chart__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pipeline-prospect-chart__header h3,.pipeline-prospect-products__header h3{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:700}.pipeline-prospect-chart__header p,.pipeline-prospect-products__header p{color:var(--color-text-tertiary);margin:.15rem 0 0;font-size:.75rem}.pipeline-prospect-chart__legend{color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.pipeline-prospect-chart__legend span{background:var(--chart-series-lead);border-radius:2px;width:14px;height:2.5px}.pipeline-prospect-chart__canvas{min-block-size:14rem;position:relative}.pipeline-prospect-chart__canvas canvas{width:100%;height:14rem;display:block}.pipeline-prospect-chart__empty{border:1px dashed var(--color-border-secondary);border-radius:var(--radius-lg);min-block-size:8rem;color:var(--color-text-tertiary);place-items:center;font-size:.875rem;display:grid}.pipeline-prospect-detail__metrics{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.75rem;display:grid}.pipeline-prospect__metric{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-surface-secondary);flex-direction:column;gap:.2rem;min-width:0;padding:.75rem;display:flex}.pipeline-prospect__metric-label{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:600}.pipeline-prospect__metric strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.pipeline-prospect__actions{z-index:3;flex-direction:column;justify-self:end;align-items:stretch;gap:.42rem;min-width:0;display:flex;position:relative}.pipeline-prospect__tags{flex-direction:column;align-items:flex-start;gap:.35rem;min-inline-size:0;display:flex}.pipeline-prospect__favorite-mark{color:var(--color-accent-gold);flex:none}.pipeline-prospect__favorite{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);block-size:1.9rem;inline-size:1.9rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.pipeline-prospect__favorite:hover{color:var(--color-text-primary)}.pipeline-prospect__favorite--active{border-color:#e3ba74}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__favorite--active{border-color:color-mix(in srgb, var(--color-accent-gold) 45%, var(--color-border-secondary))}}.pipeline-prospect__favorite--active{background:#fdf2de}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__favorite--active{background:color-mix(in srgb, var(--color-accent-gold) 12%, var(--color-surface-primary))}}.pipeline-prospect__favorite--active{color:var(--color-accent-gold)}.pipeline-prospect__dismissal{max-inline-size:100%;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.pipeline-prospect-priority{justify-content:flex-end;display:flex;position:relative}.pipeline-prospect-priority__trigger{border:1px solid #d5d1c9b8;justify-content:space-between;align-items:center;gap:.35rem;block-size:1.9rem;min-inline-size:5.5rem;padding:0 .48rem 0 .58rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority__trigger{border:1px solid color-mix(in srgb, var(--color-border-secondary) 72%, transparent)}}.pipeline-prospect-priority__trigger{border-radius:var(--radius-md);background:#f9f8f5}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority__trigger{background:color-mix(in srgb, var(--color-surface-secondary) 70%, var(--color-surface-primary))}}.pipeline-prospect-priority__trigger{color:var(--color-text-tertiary);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);font-size:.7rem;font-weight:750;line-height:1;list-style:none}.pipeline-prospect-priority__trigger:focus-visible{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #3b82f624}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 14%, transparent)}}.pipeline-prospect-priority--p0 .pipeline-prospect-priority__trigger{border-color:#dea19c}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority--p0 .pipeline-prospect-priority__trigger{border-color:color-mix(in srgb, var(--color-accent-red) 34%, var(--color-border-secondary))}}.pipeline-prospect-priority--p0 .pipeline-prospect-priority__trigger{background:#fdeeec}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority--p0 .pipeline-prospect-priority__trigger{background:color-mix(in srgb, var(--color-accent-red) 8%, var(--color-surface-primary))}}.pipeline-prospect-priority--p0 .pipeline-prospect-priority__trigger{color:var(--color-accent-red)}.pipeline-prospect-priority--p1 .pipeline-prospect-priority__trigger{border-color:#e0c088}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority--p1 .pipeline-prospect-priority__trigger{border-color:color-mix(in srgb, var(--color-accent-amber) 34%, var(--color-border-secondary))}}.pipeline-prospect-priority--p1 .pipeline-prospect-priority__trigger{background:#fdf5e8}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority--p1 .pipeline-prospect-priority__trigger{background:color-mix(in srgb, var(--color-accent-amber) 8%, var(--color-surface-primary))}}.pipeline-prospect-priority--p1 .pipeline-prospect-priority__trigger{color:var(--color-warning-700)}.pipeline-prospect-priority--p2 .pipeline-prospect-priority__trigger{border-color:#92c9b1}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority--p2 .pipeline-prospect-priority__trigger{border-color:color-mix(in srgb, var(--color-accent-green) 34%, var(--color-border-secondary))}}.pipeline-prospect-priority--p2 .pipeline-prospect-priority__trigger{background:#ebf8f1}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-priority--p2 .pipeline-prospect-priority__trigger{background:color-mix(in srgb, var(--color-accent-green) 8%, var(--color-surface-primary))}}.pipeline-prospect-priority--p2 .pipeline-prospect-priority__trigger{color:var(--color-accent-green)}.pipeline-prospect-detail{flex-direction:column;gap:1rem;display:flex}.pipeline-prospect-detail__header{justify-content:space-between;align-items:flex-start;gap:1rem}.pipeline-prospect-detail__identity{align-items:center;gap:.8rem;min-inline-size:0;display:flex}.pipeline-prospect-detail__dismissed{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-secondary);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.pipeline-prospect-detail__dismiss:not(.hidden){border-block-start:1px solid var(--color-border-secondary);flex-shrink:0;gap:1.25rem;margin-block-start:1.5rem;padding-block-start:1.5rem;display:grid}.pipeline-prospect-detail__dismiss textarea{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);inline-size:100%;color:var(--color-text-primary);resize:vertical;padding:.625rem .75rem;font-size:.875rem}.pipeline-prospect-detail__dismiss-reasons{flex-wrap:wrap;gap:.5rem;display:flex}.pipeline-prospect-detail__dismiss-reasons label{border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.875rem;display:inline-flex}.pipeline-prospect-detail__dismiss-reasons label:hover{color:var(--color-text-primary)}.pipeline-prospect-detail__dismiss-reasons label:has(input:checked){border-color:#e1928d}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-detail__dismiss-reasons label:has(input:checked){border-color:color-mix(in srgb, var(--color-error,#b91c1c) 45%, var(--color-border-secondary))}}.pipeline-prospect-detail__dismiss-reasons label:has(input:checked){background:#fdeeec}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-detail__dismiss-reasons label:has(input:checked){background:color-mix(in srgb, var(--color-error,#b91c1c) 8%, var(--color-surface-primary))}}.pipeline-prospect-detail__dismiss-reasons label:has(input:checked){color:var(--color-text-primary)}.pipeline-prospect-detail__dismiss-reasons input{accent-color:var(--color-error,#b91c1c)}.pipeline-prospect-detail__dismiss-reasons input:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.pipeline-prospect-detail__notes{color:var(--color-text-tertiary);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.pipeline-prospect-detail__notes span{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-secondary);align-items:center;min-block-size:1.35rem;padding:0 .45rem;display:inline-flex}.pipeline-prospect-detail__notes .pipeline-prospect-detail__note--added{border-color:#92c9b1}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-detail__notes .pipeline-prospect-detail__note--added{border-color:color-mix(in srgb, var(--color-accent-green) 34%, var(--color-border-secondary))}}.pipeline-prospect-detail__notes .pipeline-prospect-detail__note--added{background:#ebf8f1}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-detail__notes .pipeline-prospect-detail__note--added{background:color-mix(in srgb, var(--color-accent-green) 8%, var(--color-surface-primary))}}.pipeline-prospect-detail__notes .pipeline-prospect-detail__note--added{color:var(--color-accent-green)}.pipeline-prospect-detail__external-link{border:1px solid #a1b6d8;align-items:center;gap:.25rem;min-block-size:1.35rem;padding:0 .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-detail__external-link{border:1px solid color-mix(in srgb, var(--color-accent-blue) 34%, var(--color-border-secondary))}}.pipeline-prospect-detail__external-link{border-radius:var(--radius-md);background:#eef3fb}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-detail__external-link{background:color-mix(in srgb, var(--color-accent-blue) 8%, var(--color-surface-primary))}}.pipeline-prospect-detail__external-link{color:var(--color-accent-blue-hover);font-weight:700;text-decoration:none}.pipeline-prospect-detail__product-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.pipeline-prospect-products,.pipeline-prospect-livestreams{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-surface-primary);min-width:0;padding:.9rem 1rem}.pipeline-prospect-products__header{border-bottom:1px solid var(--color-border-secondary);padding-block-end:.75rem}.pipeline-prospect-products__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pipeline-prospect-products__list li{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:1.5rem 3rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-block-size:4.5rem;padding-block:.75rem;display:grid}.pipeline-prospect-products__list li:last-child{border-bottom:0}.pipeline-prospect-products__rank{color:var(--color-text-secondary);text-align:center;font-size:.875rem;font-weight:700}.pipeline-prospect-products__image{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-secondary);width:3rem;height:3rem;color:var(--color-text-tertiary);object-fit:cover;place-items:center;display:grid}.pipeline-prospect-products__identity{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pipeline-prospect-products__identity strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;line-height:1.35;overflow:hidden}.pipeline-prospect-products__identity span{color:var(--color-text-tertiary);font-size:.75rem}.pipeline-prospect-products__revenue{color:var(--color-text-primary);white-space:nowrap;font-size:1rem;font-weight:700}.pipeline-prospect-products__empty{min-block-size:8rem;color:var(--color-text-tertiary);text-align:center;place-items:center;padding:1rem;font-size:.875rem;display:grid}.pipeline-prospect-livestreams__list{margin:0;padding:0;list-style:none;display:grid}.pipeline-prospect-livestreams__list li{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:1.5rem 3rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-block-size:4.5rem;padding-block:.75rem;display:grid}.pipeline-prospect-livestreams__list li:last-child{border-bottom:0}.pipeline-prospect-livestreams__thumb{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-secondary);width:3rem;height:3rem;color:var(--color-text-tertiary);transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;text-decoration:none;display:grid;overflow:hidden}a.pipeline-prospect-livestreams__thumb:hover,a.pipeline-prospect-livestreams__thumb:focus-visible{border-color:#90addd}@supports (color:color-mix(in lab, red, red)){a.pipeline-prospect-livestreams__thumb:hover,a.pipeline-prospect-livestreams__thumb:focus-visible{border-color:color-mix(in srgb, var(--color-accent-blue) 45%, var(--color-border-secondary))}}a.pipeline-prospect-livestreams__thumb:hover,a.pipeline-prospect-livestreams__thumb:focus-visible{transform:translateY(-1px)}.pipeline-prospect-livestreams__thumb img{object-fit:cover;width:100%;height:100%}.pipeline-prospect-livestreams__identity{gap:.2rem;min-width:0;text-decoration:none;display:grid}.pipeline-prospect-livestreams__identity--link:hover strong,.pipeline-prospect-livestreams__identity--link:focus-visible strong{color:var(--color-accent-blue);text-underline-offset:.18em;text-decoration:underline}.pipeline-prospect-livestreams__identity strong,.pipeline-prospect-livestreams__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-prospect-livestreams__identity strong{color:var(--color-text-primary);font-size:.875rem;font-weight:650}.pipeline-prospect-livestreams__identity span{color:var(--color-text-tertiary);font-size:.75rem}.pipeline-prospect-livestreams__badge{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-secondary);min-block-size:1.35rem;color:var(--color-text-secondary);white-space:nowrap;align-items:center;padding:0 .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pipeline-prospect-livestreams__badge--creator,.pipeline-prospect-livestreams__badge--unknown{border-color:#a7b9d7}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-livestreams__badge--creator,.pipeline-prospect-livestreams__badge--unknown{border-color:color-mix(in srgb, var(--color-accent-blue) 30%, var(--color-border-secondary))}}.pipeline-prospect-livestreams__badge--creator,.pipeline-prospect-livestreams__badge--unknown{background:#eef3fb}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect-livestreams__badge--creator,.pipeline-prospect-livestreams__badge--unknown{background:color-mix(in srgb, var(--color-accent-blue) 8%, var(--color-surface-primary))}}.pipeline-prospect-livestreams__badge--creator,.pipeline-prospect-livestreams__badge--unknown{color:var(--color-text-primary)}.pipeline-prospect-livestreams__badge--owned{color:var(--color-text-tertiary)}.pipeline-prospect__status,.pipeline-prospect__growth{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-secondary);min-block-size:1.35rem;color:var(--color-text-secondary);white-space:nowrap;align-items:center;padding:0 .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pipeline-prospect__status--creator_led_live,.pipeline-prospect__status--no_owned_live,.pipeline-prospect__status--no_live,.pipeline-prospect__status--live_whitespace{border-color:#a1b6d8}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__status--creator_led_live,.pipeline-prospect__status--no_owned_live,.pipeline-prospect__status--no_live,.pipeline-prospect__status--live_whitespace{border-color:color-mix(in srgb, var(--color-accent-blue) 34%, var(--color-border-secondary))}}.pipeline-prospect__status--creator_led_live,.pipeline-prospect__status--no_owned_live,.pipeline-prospect__status--no_live,.pipeline-prospect__status--live_whitespace{background:#ecf2fb}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__status--creator_led_live,.pipeline-prospect__status--no_owned_live,.pipeline-prospect__status--no_live,.pipeline-prospect__status--live_whitespace{background:color-mix(in srgb, var(--color-accent-blue) 9%, var(--color-surface-primary))}}.pipeline-prospect__status--creator_led_live,.pipeline-prospect__status--no_owned_live,.pipeline-prospect__status--no_live,.pipeline-prospect__status--live_whitespace{color:var(--color-text-primary)}.pipeline-prospect__status--underdeveloped_live{border-color:#dec394}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__status--underdeveloped_live{border-color:color-mix(in srgb, var(--color-accent-amber) 28%, var(--color-border-secondary))}}.pipeline-prospect__status--underdeveloped_live{background:#fdf5e8}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__status--underdeveloped_live{background:color-mix(in srgb, var(--color-accent-amber) 8%, var(--color-surface-primary))}}.pipeline-prospect__status--underdeveloped_live{color:var(--color-text-primary)}.pipeline-prospect__status--live_active,.pipeline-prospect__status--needs_check{color:var(--color-text-tertiary)}.pipeline-prospect__status--added{border-color:#92c9b1}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__status--added{border-color:color-mix(in srgb, var(--color-accent-green) 34%, var(--color-border-secondary))}}.pipeline-prospect__status--added{background:#ebf8f1}@supports (color:color-mix(in lab, red, red)){.pipeline-prospect__status--added{background:color-mix(in srgb, var(--color-accent-green) 8%, var(--color-surface-primary))}}.pipeline-prospect__status--added{color:var(--color-accent-green)}.pipeline-prospect__growth{background:0 0;border-color:#0000;justify-self:start;font-size:.82rem}.pipeline-prospect__growth--positive{color:var(--color-accent-green)}.pipeline-prospect__growth--negative{color:var(--color-accent-red)}.pipeline-prospect__growth--neutral{color:var(--color-text-tertiary)}@media (max-width:1100px){.pipeline-deal-modal__shop-strip{grid-template-columns:1fr}.pipeline-deal-modal__shop-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-prospect-item{grid-template-columns:minmax(0,1fr) auto}.pipeline-prospect__content{grid-template-columns:2rem minmax(0,1fr) repeat(3,auto)}.pipeline-prospect__metric-cell:not(.pipeline-prospect__metric-cell--revenue),.pipeline-prospect__trend{display:none}}@media (max-width:900px){.pipeline-prospect-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-prospect-detail__product-grid{grid-template-columns:1fr}.pipeline-prospect-livestreams__list li{grid-template-columns:1.5rem 3rem minmax(0,1fr)}.pipeline-prospect-livestreams__badge,.pipeline-prospect-livestreams__list .pipeline-prospect-products__revenue{grid-column:3;justify-self:start}}@media (max-width:640px){.pipeline-prospect-item{grid-template-columns:1fr}.pipeline-prospect__content{grid-template-columns:1.5rem minmax(0,1fr)}.pipeline-prospect__metric-cell--revenue,.pipeline-prospect__growth,.pipeline-prospect__tags{grid-column:2;justify-self:start;align-items:flex-start}.pipeline-prospect__name-row{flex-direction:column;align-items:flex-start;gap:.3rem}.pipeline-prospect__actions{align-items:flex-start}.pipeline-prospect-priority{justify-content:flex-start}.pipeline-prospect-detail__metrics{grid-template-columns:1fr}.pipeline-deal-modal__shop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-prospect-chart__header{flex-direction:column}.pipeline-prospect-products__list li{grid-template-columns:1.25rem 2.75rem minmax(0,1fr)}.pipeline-prospect-products__revenue{grid-column:3;justify-self:start}}.pipeline-goal-chip{border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);border-radius:9999px;align-items:center;padding:.3rem .7rem;font-size:.8125rem;display:inline-flex}.pipeline-goal-chip:hover{border-color:var(--color-border-primary)}.pipeline-goal-chip:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.pipeline-goal-chip--on{border-color:var(--color-accent-blue);background:#3b82f61f}@supports (color:color-mix(in lab, red, red)){.pipeline-goal-chip--on{background:color-mix(in srgb, var(--color-accent-blue) 12%, transparent)}}.pipeline-goal-chip--on{color:var(--color-text-primary)}.pipeline-deal-modal__box .pipeline-goal-chip{min-block-size:1.75rem;padding:.15rem .55rem;font-size:.72rem}@media (prefers-reduced-motion:reduce){.pipeline-row,.pipeline-row--fade,.pipeline-prospect,.pipeline-goal-chip{transition:none}}.pipeline-deal-section{border-top:1px solid var(--color-border-secondary);padding-block-start:.25rem}.pipeline-deal-section .compact-disclosure__toggle{min-block-size:2rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:.375rem;padding-inline:.35rem}.pipeline-deal-section .compact-disclosure__toggle:hover{background:#8683790d;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pipeline-deal-section .compact-disclosure__toggle:hover{background:color-mix(in srgb, var(--color-text-tertiary) 5%, transparent)}}.pipeline-deal-section .compact-disclosure__label{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.pipeline-deal-section .compact-disclosure__summary{text-overflow:ellipsis;max-inline-size:min(22rem,45vw);overflow:hidden}.pipeline-deal-section .compact-disclosure__content--open{box-shadow:none;background:0 0;border-color:#0000;margin-block-start:.15rem;padding:.35rem 0 .95rem}.pipeline-deal-section .compact-disclosure__content--surface{box-shadow:none;background:0 0;border-color:#0000}.pipeline-deal-section .compact-disclosure__content.layered-surface{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.pipeline-deal-section .compact-disclosure__content.layered-surface--opaque{--layered-surface-current-fill:transparent;--layered-surface-fill-opaque:transparent}.pipeline-deal-section .compact-disclosure__content-inner{background:0 0;padding-inline:0}.pipeline-deal-section .compact-disclosure__toggle.surface-trigger--active,.pipeline-deal-section .compact-disclosure__toggle[aria-expanded=true]{color:var(--color-text-secondary);box-shadow:none;background:0 0;border-color:#0000}@media (max-width:760px){.pipeline-deal-modal__box{max-inline-size:calc(100vw - 1rem)}.pipeline-deal-modal__header-grid{grid-template-columns:auto minmax(0,1fr);padding-inline-end:2.5rem}.pipeline-deal-modal__shop-strip{margin-inline-end:2.5rem}.pipeline-deal-modal__status{grid-column:1/-1;align-items:flex-start;min-width:0}.pipeline-deal-modal__stage-select{inline-size:min(14rem,100vw - 5rem)}.pipeline-deal-modal__meta{justify-content:flex-start}.pipeline-deal-contact-row{grid-template-columns:1fr}.pipeline-deal-contact-row>button,.pipeline-deal-contact-row>.button{justify-self:start}.pipeline-deal-section .compact-disclosure__summary{max-inline-size:45vw}}.pipeline-new-deal__results{overscroll-behavior:contain;gap:.375rem;max-block-size:17rem;display:grid;overflow-y:auto}.pipeline-new-deal__result{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);text-align:start;cursor:pointer;inline-size:100%;transition:border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.pipeline-new-deal__result:hover,.pipeline-new-deal__result:focus-visible{border-color:#97b1db}@supports (color:color-mix(in lab, red, red)){.pipeline-new-deal__result:hover,.pipeline-new-deal__result:focus-visible{border-color:color-mix(in srgb, var(--color-accent-blue) 40%, var(--color-border-secondary))}}.pipeline-new-deal__result:hover,.pipeline-new-deal__result:focus-visible{background:#f4f7fb}@supports (color:color-mix(in lab, red, red)){.pipeline-new-deal__result:hover,.pipeline-new-deal__result:focus-visible{background:color-mix(in srgb, var(--color-accent-blue) 5%, var(--color-surface-primary))}}.pipeline-new-deal__result:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.pipeline-new-deal__result .pipeline-prospect__logo{flex:none;block-size:2.25rem;inline-size:2.25rem}.pipeline-deal-modal__danger{border-block-start:1px solid var(--color-border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-block-start:1.5rem;padding-block-start:1.25rem;display:flex}.tiktok-auth-banner--ok{background:#10b98114}@supports (color:color-mix(in lab, red, red)){.tiktok-auth-banner--ok{background:color-mix(in srgb, var(--color-accent-green) 8%, transparent)}}.tiktok-auth-banner--ok{border-color:#10b9813d}@supports (color:color-mix(in lab, red, red)){.tiktok-auth-banner--ok{border-color:color-mix(in srgb, var(--color-accent-green) 24%, transparent)}}.tiktok-auth-banner--warning{background:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.tiktok-auth-banner--warning{background:color-mix(in srgb, var(--color-accent-amber) 10%, transparent)}}.tiktok-auth-banner--warning{border-color:#f59e0b42}@supports (color:color-mix(in lab, red, red)){.tiktok-auth-banner--warning{border-color:color-mix(in srgb, var(--color-accent-amber) 26%, transparent)}}.tiktok-auth-banner--failed{background:#ef44441a}@supports (color:color-mix(in lab, red, red)){.tiktok-auth-banner--failed{background:color-mix(in srgb, var(--color-accent-red) 10%, transparent)}}.tiktok-auth-banner--failed{border-color:#ef444442}@supports (color:color-mix(in lab, red, red)){.tiktok-auth-banner--failed{border-color:color-mix(in srgb, var(--color-accent-red) 26%, transparent)}}.worker-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse}.worker-table th,.worker-table td{padding-inline:var(--spacing-4);text-align:left;vertical-align:middle}.worker-table th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-text-secondary);background:var(--surface-group);height:44px;box-shadow:inset 0 -1px 0 var(--color-border)}.worker-table td{padding-block:var(--spacing-3);color:var(--color-text-primary);border-bottom:1px solid var(--line-soft)}.worker-table--workers,.worker-table--checks,.worker-table--tiktok-live{table-layout:fixed}.worker-table--workers th:first-child,.worker-table--workers td:first-child{width:38%}.worker-table--workers th:nth-child(2),.worker-table--workers td:nth-child(2){width:17%}.worker-table--workers th:nth-child(3),.worker-table--workers td:nth-child(3){width:14%}.worker-table--workers th:nth-child(4),.worker-table--workers td:nth-child(4){width:13%}.worker-table--workers th:nth-child(5),.worker-table--workers td:nth-child(5){text-align:right;width:18%}.worker-table--checks th:first-child,.worker-table--checks td:first-child{width:42%}.worker-table--checks th:nth-child(2),.worker-table--checks td:nth-child(2){width:18%}.worker-table--checks th:nth-child(3),.worker-table--checks td:nth-child(3){width:40%}.worker-table--tiktok-live th:first-child,.worker-table--tiktok-live td:first-child{width:32%}.worker-table--tiktok-live th:nth-child(2),.worker-table--tiktok-live td:nth-child(2),.worker-table--tiktok-live th:nth-child(3),.worker-table--tiktok-live td:nth-child(3),.worker-table--tiktok-live th:nth-child(4),.worker-table--tiktok-live td:nth-child(4){width:22.666%}.worker-table-scroll{overflow-x:auto}.worker-table--installations{min-width:44rem}.worker-table--installations td:not(:first-child){white-space:nowrap}.worker-table tbody tr:last-child td{border-bottom:none}.worker-table tbody tr:hover td{background:var(--color-bg-hover)}.worker-status{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.worker-status__indicator{height:var(--spacing-2);width:var(--spacing-2);border-radius:var(--radius-full)}.worker-status__indicator--ok{background:var(--color-accent-green)}.worker-status__indicator--warning{background:var(--color-accent-amber)}.worker-status__indicator--stale,.worker-status__indicator--queued{background:var(--color-text-tertiary)}.worker-status__indicator--running{background:var(--color-accent-blue);animation:1.5s ease-in-out infinite pulse}.worker-status__indicator--inactive{border:1.5px solid var(--color-text-tertiary);background:0 0}.worker-status__indicator--failed{background:var(--color-accent-red)}.worker-status__text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary)}.worker-status__text--running{color:var(--color-accent-blue);font-weight:500}.worker-status__text--failed{color:var(--color-accent-red);font-weight:500}.worker-status__text--warning{color:var(--color-accent-amber);font-weight:500}.worker-status__text--inactive{color:var(--color-text-tertiary)}.worker-status__text--queued{color:var(--color-text-secondary)}.monitoring-section{gap:var(--spacing-3);flex-direction:column;display:flex}.monitoring-section__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.monitoring-section__title{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:650;line-height:1.4}.monitoring-section__summary{margin:0;margin-top:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary)}.monitoring-status-pill{border-radius:var(--radius-full);border-style:var(--tw-border-style);padding-inline:var(--spacing-2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;align-items:center;display:inline-flex}.monitoring-status-pill--ok{border-color:#10b98157}@supports (color:color-mix(in lab, red, red)){.monitoring-status-pill--ok{border-color:color-mix(in srgb, var(--color-accent-green) 34%, transparent)}}.monitoring-status-pill--ok{color:var(--color-accent-green);background:#10b9811a}@supports (color:color-mix(in lab, red, red)){.monitoring-status-pill--ok{background:color-mix(in srgb, var(--color-accent-green) 10%, transparent)}}.monitoring-status-pill--warning{border-color:#f59e0b61}@supports (color:color-mix(in lab, red, red)){.monitoring-status-pill--warning{border-color:color-mix(in srgb, var(--color-accent-amber) 38%, transparent)}}.monitoring-status-pill--warning{color:var(--color-accent-amber);background:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.monitoring-status-pill--warning{background:color-mix(in srgb, var(--color-accent-amber) 10%, transparent)}}.monitoring-status-pill--failed{border-color:#ef444461}@supports (color:color-mix(in lab, red, red)){.monitoring-status-pill--failed{border-color:color-mix(in srgb, var(--color-accent-red) 38%, transparent)}}.monitoring-status-pill--failed{color:var(--color-accent-red);background:#ef44441a}@supports (color:color-mix(in lab, red, red)){.monitoring-status-pill--failed{background:color-mix(in srgb, var(--color-accent-red) 10%, transparent)}}.monitoring-all-clear{padding-inline:var(--spacing-4);padding-block:var(--spacing-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow)}.monitoring-details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary)}.monitoring-details summary{cursor:pointer;padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.monitoring-info-hint{height:var(--spacing-4);width:var(--spacing-4);justify-content:center;align-items:center;display:inline-flex;position:relative}.monitoring-info-hint__icon{height:var(--spacing-4);width:var(--spacing-4);cursor:help;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.monitoring-info-hint__tooltip{pointer-events:none;z-index:50;margin-top:var(--spacing-2);width:calc(var(--spacing) * 72);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-primary);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);letter-spacing:0;text-transform:none;display:none;position:absolute;top:100%;left:50%}.monitoring-info-hint:hover .monitoring-info-hint__tooltip,.monitoring-info-hint:focus .monitoring-info-hint__tooltip,.monitoring-info-hint:focus-within .monitoring-info-hint__tooltip{display:block}.worker-rate-limit{margin-top:var(--spacing-1);align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);padding-inline:var(--spacing-3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:#f59e0b1a;display:flex}@supports (color:color-mix(in lab, red, red)){.worker-rate-limit{background:color-mix(in srgb, var(--color-accent-amber) 10%, transparent)}}.worker-rate-limit{color:var(--color-accent-amber);border:1px solid #f59e0b4d}@supports (color:color-mix(in lab, red, red)){.worker-rate-limit{border:1px solid color-mix(in srgb, var(--color-accent-amber) 30%, transparent)}}.failed-jobs-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse}.failed-jobs-table th{padding-inline:var(--spacing-4);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-text-secondary);height:44px;box-shadow:inset 0 -1px 0 var(--color-border)}.failed-jobs-table td{padding-inline:var(--spacing-4);padding-block:var(--spacing-3);vertical-align:middle;border-bottom:1px solid var(--line-soft)}.failed-jobs-table tbody tr:last-child td{border-bottom:none}@media (max-width:640px){.worker-table--workers th:nth-child(2),.worker-table--workers td:nth-child(2),.worker-table--workers th:nth-child(3),.worker-table--workers td:nth-child(3){display:none}.worker-table--checks,.worker-table--tiktok-live{table-layout:auto}.failed-jobs-table th:nth-child(2),.failed-jobs-table td:nth-child(2){display:none}}.overview-section--loading .overview-list__row{pointer-events:none}.overview-section--refreshing{position:relative}.overview-section--refreshing:after{content:"";background:linear-gradient(90deg, transparent, var(--loading-skeleton-highlight), transparent);pointer-events:none;border-radius:999px;height:2px;animation:1.15s ease-in-out infinite loading-surface-progress;position:absolute;top:-.5rem;left:0;right:0;transform:translate(-100%)}.overview-section__freshness{color:var(--color-text-tertiary)}.overview-section__header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.35rem 1rem;min-width:0;display:grid}.overview-section__title{text-wrap:balance;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;margin:0;line-height:1.04}.overview-section__meta{text-align:right;align-content:start;justify-items:end;gap:.45rem;min-width:0;display:grid}.overview-section__meta-top{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.overview-section__links{flex-direction:row;align-items:flex-end;gap:.35rem;min-width:0;display:flex}.overview-section__controls{justify-content:flex-end;min-width:0;display:inline-flex}.overview-store-stack__card{min-width:0;padding:var(--group-padding);border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);flex-direction:column;gap:.75rem;display:flex}.overview-store-stack__plot{min-width:0;height:12rem}@media (min-width:640px){.overview-store-stack__plot{height:14rem}}@media (max-width:720px){.overview-store-stack__card,.overview-brand-skeleton__trendline{padding:.75rem}}.brand-dashboard-chart-panel{min-width:0;padding:var(--group-padding);border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow)}.brand-dashboard-chart-panel__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}.chart-expand__panel:popover-open .brand-dashboard-chart-panel__header{margin-bottom:0}.brand-dashboard-chart-panel__plot{min-width:0;height:18rem;position:relative}@keyframes brand-dashboard-future-month-enter{0%{opacity:0;transform:translateY(-.45rem)scaleY(.96)}to{opacity:1;transform:none}}.brand-dashboard-future-month-row{animation:brand-dashboard-future-month-enter var(--duration-standard) var(--ease-enter) backwards;transform-origin:top}.brand-dashboard-kpi-table-shell{--brand-dashboard-kpi-table-sticky-top:0px;--brand-dashboard-kpi-table-scroll-left:0px;--brand-dashboard-kpi-table-columns:12fr 9fr 9fr 9fr 10fr 9fr 10fr 8fr 8fr 7fr 8fr 10fr}.brand-dashboard-kpi-table{border-collapse:separate;border-spacing:0}.brand-dashboard-kpi-table-sticky-surface{top:var(--brand-dashboard-kpi-table-sticky-top);z-index:32;background:var(--color-surface-primary);max-width:100%;position:sticky;overflow:hidden;box-shadow:inset 0 -1px #d5d1c9d1,0 8px 18px #0f172a14}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table-sticky-surface{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-border-secondary) 82%, transparent), 0 8px 18px #0f172a14}}.brand-dashboard-kpi-table-sticky-viewport{max-width:100%;overflow:hidden}.brand-dashboard-kpi-table-sticky-track{width:var(--brand-dashboard-kpi-table-width,max-content);will-change:transform;min-width:100%}.brand-dashboard-kpi-table-grid__row{grid-template-columns:var(--brand-dashboard-kpi-table-columns);min-width:100%;display:grid}.brand-dashboard-kpi-table-grid__first-cell{z-index:2;transform:translateX(var(--brand-dashboard-kpi-table-scroll-left));position:sticky;left:0}.brand-dashboard-kpi-table__header-cell{background:#f7f6f3;height:2.35rem}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table__header-cell{background:color-mix(in srgb, var(--color-surface-secondary) 96%, white 4%)}}.brand-dashboard-kpi-table__header-cell{box-shadow:inset 0 -1px #d5d1c9d1}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table__header-cell{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-border-secondary) 82%, transparent)}}.brand-dashboard-kpi-table-grid__row--header .brand-dashboard-kpi-table-grid__first-cell{z-index:3}.brand-dashboard-kpi-table--body thead.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-dashboard-kpi-table__row--pinned-current>*{background:#fefdfb}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table__row--pinned-current>*{background:color-mix(in srgb, var(--color-surface-primary) 96%, white 4%)}}.brand-dashboard-kpi-table__row--pinned-current>*{box-shadow:inset 0 -1px #d5d1c9c2,inset 0 1px #d5d1c98f}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table__row--pinned-current>*{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-border-secondary) 76%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-border-secondary) 56%, transparent)}}.brand-dashboard-kpi-table__row--pinned-current>.brand-dashboard-kpi-table__month-cell{z-index:40}.brand-dashboard-kpi-table__current-badge{border:1px solid #3b82f63d;width:fit-content;margin-top:.35rem;padding:.16rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table__current-badge{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}.brand-dashboard-kpi-table__current-badge{background:#e7f0fe;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-kpi-table__current-badge{background:color-mix(in srgb, var(--color-primary) 12%, white 88%)}}.brand-dashboard-kpi-table__current-badge{color:var(--color-primary);font-size:.62rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;line-height:1.1}@media (max-width:768px){.brand-dashboard-kpi-table-shell{--brand-dashboard-kpi-table-sticky-top:var(--app-shell-mobile-fixed-chrome-offset,0px)}}.brand-dashboard-ytd-pacing__meter{isolation:isolate}.brand-dashboard-ytd-pacing__segment{cursor:default;transition:filter var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:relative}.brand-dashboard-ytd-pacing__segment:hover,.brand-dashboard-ytd-pacing__segment:focus-visible{z-index:1;filter:saturate(1.22)brightness(1.07);opacity:.96;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff80,0 6px 14px #0f172a2e}.brand-dashboard-ytd-pacing__segment:focus-visible,.brand-dashboard-ytd-pacing__badge:focus-visible,.brand-dashboard-ytd-pacing__marker:focus-visible{outline:2px solid #3b82f67a}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-ytd-pacing__segment:focus-visible,.brand-dashboard-ytd-pacing__badge:focus-visible,.brand-dashboard-ytd-pacing__marker:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 48%, transparent)}}.brand-dashboard-ytd-pacing__segment:focus-visible,.brand-dashboard-ytd-pacing__badge:focus-visible,.brand-dashboard-ytd-pacing__marker:focus-visible{outline-offset:3px}.brand-dashboard-ytd-pacing__marker{cursor:default;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.brand-dashboard-ytd-pacing__marker:hover,.brand-dashboard-ytd-pacing__marker:focus-visible{background-color:#1d396b;transform:translate(-50%)scaleY(1.08)}@supports (color:color-mix(in lab, red, red)){.brand-dashboard-ytd-pacing__marker:hover,.brand-dashboard-ytd-pacing__marker:focus-visible{background-color:color-mix(in srgb, var(--color-primary) 32%, #0f172a)}}.brand-dashboard-ytd-pacing__marker:hover,.brand-dashboard-ytd-pacing__marker:focus-visible{box-shadow:0 0 0 2px #fffffffa,0 6px 16px #0f172a3d}.overview-section__meta-badges{flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0;display:flex}.overview-section__meta-badge-list{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.overview-section__link{width:fit-content;min-width:0;max-width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-medium);justify-content:flex-end;align-items:center;gap:.35rem;line-height:1.15;text-decoration:none;display:inline-flex}.overview-section__link-badge,.overview-section__link-label{white-space:nowrap}.overview-section__link-label-group{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.overview-section__freshness--fresh{color:var(--color-accent-green-hover)}.overview-section__freshness--aging{color:var(--color-warning-700)}.overview-section__freshness--stale{color:var(--color-accent-red-hover)}.overview-section__freshness--unknown{color:var(--color-text-tertiary)}.overview-section__link-badge--default{border:1px solid #2563eb33}@supports (color:color-mix(in lab, red, red)){.overview-section__link-badge--default{border:1px solid color-mix(in srgb, var(--color-accent-blue-hover) 20%, transparent)}}.overview-section__link-badge--default{background:#2563eb24}@supports (color:color-mix(in lab, red, red)){.overview-section__link-badge--default{background:color-mix(in srgb, var(--color-accent-blue-hover) 14%, transparent)}}.overview-section__link-badge--default{color:var(--color-accent-blue-hover)}.overview-list__set-chip{border:1px solid #2563eb33;border-radius:999px;margin-left:.35rem;padding:0 .4rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.overview-list__set-chip{border:1px solid color-mix(in srgb, var(--color-accent-blue-hover) 20%, transparent)}}.overview-list__set-chip{background:#2563eb24}@supports (color:color-mix(in lab, red, red)){.overview-list__set-chip{background:color-mix(in srgb, var(--color-accent-blue-hover) 14%, transparent)}}.overview-list__set-chip{color:var(--color-accent-blue-hover);font-size:.68rem;font-weight:var(--font-weight-semibold);vertical-align:middle;white-space:nowrap;line-height:1.35}.overview-section__link-badge--warning{border:1px solid var(--color-accent-amber-20);background:var(--color-accent-amber-10);color:var(--color-warning-700)}.overview-section__link-badge--urgent{border:1px solid var(--color-accent-red-20);background:var(--color-accent-red-10);color:var(--color-accent-red)}.overview-subsection-columns{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-width:0;display:grid}.overview-subsection__header{align-items:center;gap:var(--space-3);min-width:0;display:flex}.overview-subsection__header-end{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap;margin-left:auto;display:flex}.overview-subsection-columns__column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.overview-comparison-stack{flex-direction:column;gap:.12rem;display:flex}.overview-comparison-stack__item{align-items:baseline;gap:.35rem;display:inline-flex}.overview-comparison-stack__label{color:var(--color-text-tertiary);font-size:.64rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1.1}.overview-delta{white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.overview-delta--positive{color:var(--color-accent-green-hover)}.overview-delta--negative{color:var(--color-accent-red-hover)}.overview-delta--neutral{color:var(--color-text-tertiary)}.overview-list__secondary{color:var(--color-text-tertiary);font-size:var(--text-xs)}.overview-list__primary,.overview-list__secondary,.overview-list__metric-label,.overview-list__metric-value{overflow-wrap:anywhere}.overview-store-stack__legend{min-width:0;color:var(--color-text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.overview-store-stack__legend-item{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.overview-store-stack__legend-button{border-radius:var(--radius-md);color:inherit;cursor:pointer;border:1px solid #0000;align-items:center;gap:.4rem;padding:.2rem .4rem;display:inline-flex}.overview-store-stack__legend-button:hover,.overview-store-stack__legend-button:focus-visible{color:var(--color-text-primary);background:var(--color-surface-secondary)}.overview-store-stack__legend-button--active{border-color:var(--color-border-secondary);color:var(--color-text-primary);background:var(--color-surface-secondary)}.overview-store-stack__swatch{background:var(--overview-channel-color,var(--color-text-tertiary));border-radius:.15rem;flex:none;width:.6rem;height:.6rem}.overview-store-stack__legend-key{color:var(--color-text-tertiary);padding:.2rem .4rem}.overview-store-stack__swatch--projected{background:repeating-linear-gradient(-45deg, var(--chart-neutral) 0 1.5px, var(--chart-neutral) 1.5px 4px)}@supports (color:color-mix(in lab, red, red)){.overview-store-stack__swatch--projected{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--chart-neutral) 65%, transparent) 0 1.5px, color-mix(in srgb, var(--chart-neutral) 18%, transparent) 1.5px 4px)}}.overview-brand-skeleton{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.overview-brand-skeleton__trendline{min-width:0;padding:var(--group-padding);border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);flex-direction:column;gap:.75rem;display:flex}.overview-brand-skeleton__eyebrow{--loading-skeleton-line-inset:.2rem;width:5rem;height:1.0625rem}.overview-brand-skeleton__chart{border-radius:var(--radius-md);width:100%;height:14rem}.overview-brand-skeleton__legend-item{--loading-skeleton-line-inset:.2rem;width:3.6rem;height:1.0625rem}.overview-brand-skeleton__row{pointer-events:none;cursor:default}.overview-brand-skeleton__line{max-width:100%;display:block}.overview-brand-skeleton__line--primary{--loading-skeleton-line-inset:.36rem;width:min(14rem,72%);height:1.5rem}.overview-brand-skeleton__line--secondary{--loading-skeleton-line-inset:.28rem;width:min(9rem,54%);height:1.125rem}.overview-brand-skeleton__tags{flex-wrap:wrap;gap:.25rem;min-width:0;margin-top:.5rem;display:inline-flex}.overview-brand-skeleton__tag{border-radius:var(--radius-full);width:5.5rem;height:1.25rem}.overview-brand-skeleton__metric{pointer-events:none}.overview-brand-skeleton__metric-label{--loading-skeleton-line-inset:.26rem;width:2.35rem;height:.975rem}.overview-brand-skeleton__metric-value{--loading-skeleton-line-inset:.36rem;width:3.65rem;height:1.5rem}.overview-brand-skeleton__stream-metrics{min-width:max-content}.overview-brand-skeleton__host{pointer-events:none}.overview-brand-skeleton__host-avatar{border-radius:999px;flex:0 0 1.6rem;width:1.6rem;height:1.6rem}.overview-brand-skeleton__host-name{--loading-skeleton-line-inset:.2rem;width:5.6rem;height:1.1rem}.overview-ops-brand-chart{border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);min-width:0;box-shadow:var(--surface-group-shadow);flex-direction:column;display:flex;overflow:hidden}.overview-ops-skeleton{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.overview-ops-skeleton__panel-title{--loading-skeleton-line-inset:.15rem;width:6.8rem;height:.9625rem}.overview-ops-skeleton__segmented-control{border-radius:var(--radius-md);width:min(25.25rem,100%);height:2.25rem;margin-inline-start:auto}.overview-ops-skeleton__plot,.overview-ops-skeleton__sparkline{border-radius:var(--radius-sm);width:100%;height:100%}.overview-ops-skeleton__chart{display:flex;overflow:hidden}.overview-ops-skeleton__chart .overview-ops-skeleton__plot{flex:1}.overview-ops-skeleton__avatar{border-radius:999px;flex:none;width:1.5rem;height:1.5rem}.overview-ops-skeleton__toggle{border-radius:999px;flex:none;width:2.15rem;height:2.15rem}.overview-ops-skeleton__brand-name{--loading-skeleton-line-inset:.2rem;width:min(6.5rem,70%);height:1.12rem}.overview-ops-skeleton__owner-picker{pointer-events:none;align-content:start;gap:.18rem;min-width:0;display:grid}.overview-ops-skeleton__owner-label{width:4.2rem;height:.58rem}.overview-ops-skeleton__owner-trigger{border-radius:999px;width:100%;height:1.825rem}.overview-ops-brand-row--skeleton{cursor:default}.overview-ops-skeleton__metric{min-width:0;min-height:var(--overview-ops-brand-metric-height);border-radius:var(--radius-md);background:#fefdfba8;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.12rem;padding:.35rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.overview-ops-skeleton__metric{background:color-mix(in srgb, var(--color-surface-primary) 66%, transparent)}}.overview-ops-skeleton__metric-label{--loading-skeleton-line-inset:.26rem;width:3.4rem;height:.975rem}.overview-ops-skeleton__metric-value{--loading-skeleton-line-inset:.36rem;width:3.4rem;height:1.5rem}.overview-ops-skeleton__metric-delta{--loading-skeleton-line-inset:.2rem;width:6.4rem;height:.8125rem}.overview-ops-skeleton__month-label{--loading-skeleton-line-inset:.15rem;width:3.4rem;height:.875rem}.overview-ops-skeleton__month-nav{border-radius:var(--radius-sm);width:11rem;height:1.5rem}.overview-ops-skeleton__goal-panel{border:1px solid #d5d1c96b;flex-direction:column;justify-content:center;gap:.45rem;min-width:0;padding:.4rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.overview-ops-skeleton__goal-panel{border:1px solid color-mix(in srgb, var(--color-border-secondary) 42%, transparent)}}.overview-ops-skeleton__goal-panel{border-radius:var(--radius-md);background:#fefdfbad}@supports (color:color-mix(in lab, red, red)){.overview-ops-skeleton__goal-panel{background:color-mix(in srgb, var(--color-surface-primary) 68%, transparent)}}.overview-ops-skeleton__goal-panel--aggregate{min-height:3.34rem}.overview-ops-skeleton__goal-meter{border-radius:999px;width:100%;height:.6875rem}.overview-ops-skeleton__goal-panel--aggregate .overview-ops-skeleton__goal-meter{height:var(--overview-ops-aggregate-goal-meter-height,1.24rem)}.overview-ops-skeleton__subline{--loading-skeleton-line-inset:.28rem;width:7.8rem;height:1.125rem}.overview-ops-skeleton__pill{border-radius:var(--radius-md);width:5.75rem;height:1.53rem}.overview-ops-session-row--skeleton{align-items:center;min-height:3.125rem}.overview-ops-skeleton__session-date{--loading-skeleton-line-inset:.28rem;width:2.4rem;height:1.125rem}.overview-ops-skeleton__session-time{--loading-skeleton-line-inset:.3rem;width:8.5rem;height:1.3125rem}.overview-ops-brand-gmv-chart{gap:var(--space-3);min-width:0;padding:var(--group-padding);border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);flex-direction:column;display:flex}.overview-ops-brand-gmv-chart__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.segmented-control.overview-ops-brand-gmv-chart__metric-control{max-width:100%;box-shadow:none;overflow-x:auto}.overview-ops-brand-gmv-chart__canvas{min-width:0;height:clamp(17rem,34vw,24rem);padding:.65rem 0 .4rem;position:relative}.overview-ops-brand-gmv-chart__canvas canvas{width:100%;height:100%;min-height:0}.overview-ops-brand-gmv-chart__toggles{min-width:0;padding-top:var(--space-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;display:flex}.overview-ops-brand-gmv-chart__canvas[data-chart-ready=false]{border-radius:var(--radius-sm);background:var(--loading-skeleton-base);content-visibility:auto;overflow:hidden}.overview-ops-brand-gmv-chart__canvas[data-chart-ready=false]:after{content:"";background:linear-gradient(90deg, transparent 15%, var(--loading-skeleton-highlight) 50%, transparent 85%);animation:loading-skeleton-sweep var(--loading-shimmer-duration) linear infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.overview-ops-sparkline-key{align-self:flex-start;align-items:center;gap:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-flex}.overview-ops-sparkline-key__item{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.overview-ops-sparkline-key__line{border-top:2px solid;width:1.9rem}.overview-ops-sparkline-key__line--solid{border-color:var(--chart-series-lead)}.overview-ops-sparkline-key__line--dotted{border-color:var(--chart-neutral);border-top-style:dashed}.overview-ops-brand-row{--overview-ops-brand-metric-height:4rem;--overview-ops-brand-sparkline-width:clamp(15rem, 21vw, 21rem);--overview-ops-brand-metric-gap:.7rem;--overview-ops-brand-metric-width:7.25rem;--overview-ops-brand-metric-count:6;grid-template-columns:minmax(7.5rem, 12rem) minmax(10rem, 12rem) minmax(15rem, var(--overview-ops-brand-sparkline-width)) calc((var(--overview-ops-brand-metric-width) * var(--overview-ops-brand-metric-count)) + (var(--overview-ops-brand-metric-gap) * (var(--overview-ops-brand-metric-count) - 1)));align-items:stretch;gap:var(--space-2);overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:.85rem var(--group-padding);border-top:1px solid var(--line-soft);margin-top:-1px;display:grid;overflow:auto hidden}.overview-ops-brand-row__label,.overview-ops-brand-label{align-items:center;gap:.5rem;min-width:0;display:flex}.overview-ops-brand-row__label .brand-logo,.overview-ops-brand-label .brand-logo{flex:none}.overview-ops-brand-row__label .overview-list__primary,.overview-ops-brand-label .overview-list__primary{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.12}.overview-ops-brand-row__sparkline{min-width:0;min-height:0;height:var(--overview-ops-brand-metric-height);color:var(--color-accent-blue-hover);justify-content:center;align-self:center;align-items:center;padding:.25rem 0;display:flex;position:relative;overflow:hidden}.overview-ops-brand-row__sparkline-slot{height:var(--overview-ops-brand-metric-height);align-self:center}.overview-ops-brand-row__sparkline-slot .sparkline__readout{padding-right:1.35rem}.overview-ops-brand-row__sparkline-expand{width:1.25rem;height:1.25rem;position:absolute;top:.22rem;right:.3rem}.chart-expand__panel:popover-open .overview-ops-brand-row__sparkline-expand{display:none}.chart-expand__panel:popover-open .overview-ops-brand-row__sparkline{padding:.75rem .85rem .5rem}.chart-expand__panel:popover-open .overview-ops-brand-row__sparkline .sparkline__readout{min-height:1.5rem;font-size:var(--text-sm);padding-right:0;line-height:1.5rem}.overview-ops-brand-row__sparkline canvas{width:100%;height:100%}.overview-ops-brand-row__sparkline[phx-hook=OverviewOpsSparklineChart][data-chart-ready=false]:before{content:"";border-radius:var(--radius-sm);background:var(--loading-skeleton-base);position:absolute;inset:.25rem .35rem}.overview-ops-brand-row__sparkline[phx-hook=OverviewOpsSparklineChart][data-chart-ready=false]:after{content:"";background:linear-gradient(90deg, transparent 15%, var(--loading-skeleton-highlight) 50%, transparent 85%);animation:loading-skeleton-sweep var(--loading-shimmer-duration) linear infinite;pointer-events:none;position:absolute;inset:.25rem .35rem;transform:translate(-100%)}.overview-ops-brand-row__sparkline[phx-hook=OverviewOpsSparklineChart][data-chart-ready=false]{content-visibility:auto}.overview-ops-brand-row__sparkline span{color:var(--color-text-tertiary);font-size:var(--text-xs)}.overview-ops-brand-row__owners{grid-template-columns:minmax(0,1fr);align-content:stretch;gap:.35rem;min-width:0;display:grid}.overview-brand-owner-picker{align-content:start;gap:.18rem;min-width:0;display:grid}.overview-brand-owner-picker__label{color:var(--color-text-tertiary);font-size:.58rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.055em;line-height:1}.overview-brand-owner-picker__menu{min-width:0}.overview-brand-owner-picker__trigger{border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;min-height:1.78rem;color:var(--color-text-primary);font-size:.68rem;font-weight:var(--font-weight-semibold);align-items:center;gap:.32rem;padding:.24rem .42rem;line-height:1;display:inline-flex}.overview-brand-owner-picker__trigger--empty{color:var(--color-text-tertiary)}.overview-brand-owner-picker__trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-ops-brand-row__metrics{grid-template-columns:repeat(var(--overview-ops-brand-metric-count), minmax(var(--overview-ops-brand-metric-width), 1fr));gap:var(--overview-ops-brand-metric-gap);min-width:0;max-width:100%;display:grid}.overview-ops-brand-row__metrics .overview-list__metric{min-width:0;min-height:var(--overview-ops-brand-metric-height);align-items:flex-end}.overview-ops-brand-row__metrics .overview-comparison-stack,.overview-ops-delta-row__metric .overview-comparison-stack{min-width:max-content}.overview-ops-brand-row__metrics .overview-comparison-stack__item,.overview-ops-delta-row__metric .overview-comparison-stack__item{white-space:nowrap;flex-direction:row;align-items:baseline;gap:.25rem;line-height:1.08}.overview-ops-brand-row__metrics .overview-comparison-stack__label,.overview-ops-delta-row__metric .overview-comparison-stack__label{white-space:nowrap}.overview-ops-scheduling-stack{--schedule-surface:#f7fafffa}@supports (color:color-mix(in lab, red, red)){.overview-ops-scheduling-stack{--schedule-surface:color-mix(in srgb, var(--color-primary) 4%, #fffffffa)}}.overview-ops-scheduling-stack{--schedule-surface-strong:#eaf2fef6}@supports (color:color-mix(in lab, red, red)){.overview-ops-scheduling-stack{--schedule-surface-strong:color-mix(in srgb, var(--color-primary) 7%, #f8fbfff5)}}.overview-ops-scheduling-stack{--schedule-border:#859ec29a}@supports (color:color-mix(in lab, red, red)){.overview-ops-scheduling-stack{--schedule-border:color-mix(in srgb, var(--color-primary) 10%, #94a3b88f)}}.overview-ops-scheduling-stack{--schedule-brand:var(--color-primary);--schedule-brand-soft:#3b82f624}@supports (color:color-mix(in lab, red, red)){.overview-ops-scheduling-stack{--schedule-brand-soft:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.overview-ops-scheduling-stack{--schedule-success-text:var(--color-accent-green-hover);--schedule-danger-text:var(--color-accent-red);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.overview-ops-scheduling-secondary-grid{align-items:start;gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.overview-ops-scheduling-aggregate{--overview-ops-aggregate-goal-meter-height:1.24rem;gap:var(--space-3);min-width:0;padding:var(--group-padding);border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);flex-direction:column;display:flex}.overview-ops-scheduling-aggregate__months{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.overview-ops-scheduling-aggregate__toggles{min-width:0;margin-top:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;display:flex}.overview-brand-toggle{opacity:.42;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;display:inline-flex;position:relative}.overview-brand-toggle:hover,.overview-brand-toggle:focus-visible{opacity:.72}.overview-brand-toggle:focus-visible{outline:2px solid var(--schedule-brand,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.overview-brand-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--schedule-brand,var(--color-primary)) 42%, transparent)}}.overview-brand-toggle:focus-visible{outline-offset:3px}.overview-brand-toggle .brand-logo{outline-offset:2px;transition:outline-color var(--duration-instant) var(--ease-standard), opacity var(--duration-instant) var(--ease-standard);outline:2px solid #0000}.overview-brand-toggle--active,.overview-brand-toggle--active:hover,.overview-brand-toggle--active:focus-visible{opacity:1}.overview-brand-toggle--active .brand-logo{outline-color:var(--schedule-brand,var(--color-primary))}.overview-ops-scheduling-aggregate .schedule-goal__meter{height:var(--overview-ops-aggregate-goal-meter-height)}.overview-ops-scheduling-aggregate__goal-panel .schedule-goal-panel__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label delta""meter meter";row-gap:.48rem}.overview-ops-scheduling-aggregate__goal-panel .schedule-goal-panel__row-label-group{grid-area:label}.overview-ops-scheduling-aggregate__goal-panel .schedule-goal__meter{grid-area:meter}.overview-ops-scheduling-aggregate__goal-panel .schedule-goal-panel__row-delta{grid-area:delta}.overview-ops-scheduling-aggregate__month{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.overview-ops-scheduling-aggregate__month:only-child{grid-column:1/-1}.overview-ops-scheduling-aggregate__month-heading{justify-content:flex-start;align-items:baseline;min-width:0;display:flex}.overview-ops-month-label{min-width:3.1rem;color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:.08em;align-items:baseline;line-height:1;display:inline-flex}.overview-ops-panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.overview-ops-panel__title{color:var(--color-text-secondary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin:0;line-height:1.1}.overview-ops-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.overview-ops-month-nav{align-items:center;gap:var(--space-2);display:flex}.overview-ops-month-nav__button{border-radius:var(--radius-sm);background-color:var(--color-bg-tertiary);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;padding:0;display:flex}.overview-ops-month-nav__button:hover{background-color:var(--color-bg-quaternary);color:var(--color-text-primary)}.overview-ops-month-nav__label{min-width:7rem;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:center}.overview-ops-goal-entry{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);min-width:0;display:grid}.overview-ops-goal-list{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.overview-ops-goal-entry__month{min-width:0}.overview-ops-goal-list .schedule-goal-panel{--schedule-goal-row-label-width:4.7rem}.overview-ops-goal-entry__setup-link{border-radius:var(--radius-sm);width:1.1rem;height:1.1rem;color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.overview-ops-goal-entry__setup-link:hover,.overview-ops-goal-entry__setup-link:focus-visible{color:var(--color-text-primary)}.overview-ops-goal-list .schedule-goal-panel__row-label-group,.overview-ops-goal-list .schedule-goal-panel__row-label{white-space:normal;min-width:0}.overview-ops-goal-list .schedule-goal-panel__row-label{overflow-wrap:anywhere;line-height:1.05}.overview-ops-delta-row{width:100%;min-width:0;max-width:100%;min-height:3.125rem;padding:.6rem var(--group-padding);grid-template-columns:minmax(8rem,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.overview-ops-delta-row__counts{white-space:nowrap}.overview-ops-delta-row__metric{grid-template-columns:auto 6.25rem;align-items:center;gap:.5rem;min-width:0;display:grid}.overview-ops-on-time-pill{border-radius:var(--radius-md);white-space:nowrap;min-width:5.75rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;border:1px solid;justify-content:center;padding:.14rem .45rem;display:inline-flex}.overview-ops-session-row{width:100%;min-width:0;max-width:100%;padding:.6rem var(--group-padding);grid-template-columns:minmax(8rem,1fr) auto auto;align-items:baseline;gap:.65rem;display:grid}.overview-ops-session-row__time{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.overview-list{border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);flex-direction:column;display:flex;overflow:hidden}.overview-list>*{border-top:1px solid var(--line-soft);margin-top:-1px}.overview-list--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.overview-list__row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:.75rem var(--group-padding);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;display:flex;position:relative}@media (hover:hover){.overview-list__row:hover{background:var(--color-bg-hover)}}.overview-list__row:focus-visible{background:var(--color-bg-hover);outline:none;box-shadow:inset 0 0 0 2px #3b82f666}@supports (color:color-mix(in lab, red, red)){.overview-list__row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.overview-list__row--with-thumb{gap:var(--space-3)}.overview-list__row--stream{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:flex-start;display:grid}.overview-thumb{color:var(--color-text-tertiary);background:#e5e3dcc2;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-thumb{background:color-mix(in srgb, var(--color-surface-tertiary) 76%, transparent)}}.overview-thumb--product{border-radius:var(--radius-md);width:3rem;height:3rem}.overview-thumb--creator{border-radius:999px;width:2.5rem;height:2.5rem}.overview-thumb--stream,.overview-thumb--video{border-radius:var(--radius-md);width:2.75rem;height:4.5rem}.overview-thumb__fallback,.overview-thumb__skeleton,.overview-thumb__image{position:absolute;inset:0}.overview-thumb__fallback{background:#f7f6f3db;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.overview-thumb__fallback{background:color-mix(in srgb, var(--color-surface-secondary) 86%, transparent)}}.overview-thumb__image{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-standard)}.overview-thumb__skeleton{z-index:1;transition:opacity var(--duration-fast) var(--ease-standard)}.overview-thumb__icon{width:1.15rem;height:1.15rem}.overview-thumb__initials{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.overview-thumb--loaded .overview-thumb__image{opacity:1}.overview-thumb--loaded .overview-thumb__skeleton,.overview-thumb--error .overview-thumb__skeleton,.overview-thumb--loaded .overview-thumb__fallback{opacity:0}.overview-list__ranked-meta{flex-direction:column;flex:auto;gap:.18rem;min-width:0;display:flex}.overview-list__ranked-meta--product{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary metric""secondary metric";row-gap:.18rem;display:grid}.overview-list__ranked-meta--product .overview-list__primary{grid-area:primary}.overview-list__ranked-meta--product .overview-list__secondary{grid-area:secondary;min-width:0}.overview-list__ranked-meta--product .overview-list__metric{grid-area:metric;place-self:center end}.overview-list__ranked-meta--creator{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary metric""secondary metric""tags tags";row-gap:.28rem;display:grid}.overview-list__ranked-meta--creator .overview-list__primary{grid-area:primary}.overview-list__ranked-meta--creator .overview-list__secondary{grid-area:secondary;min-width:0}.overview-list__ranked-meta--creator .overview-list__tag-pills{grid-area:tags;min-width:0}.overview-list__ranked-meta--creator .overview-list__metric{grid-area:metric;place-self:start end}.overview-list__ranked-meta--video{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary metric""secondary metric";row-gap:.18rem;display:grid}.overview-list__ranked-meta--video .overview-list__primary{white-space:nowrap;text-overflow:ellipsis;grid-area:primary;min-width:0;overflow:hidden}.overview-list__ranked-meta--video .overview-list__secondary{grid-area:secondary;min-width:0}.overview-list__ranked-meta--video .overview-list__metric{grid-area:metric;place-self:start end}.overview-list__primary,.overview-list__metric{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.overview-list__primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-list__primary--video{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.overview-list__row--stream .overview-list__ranked-meta{grid-column:2;overflow:hidden}.overview-list__row--stream .overview-list__primary{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.overview-list__row--stream .overview-list__metrics{justify-content:flex-start;align-items:flex-end;gap:var(--space-2);flex-flow:column;grid-column:3;min-width:max-content;display:inline-flex}.overview-list__row--stream .overview-list__metric--inline{justify-content:space-between;width:100%}.overview-list__metric{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.12rem;display:inline-flex}.overview-list__metrics{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.overview-list__metrics--inline{gap:var(--space-2)}.overview-list__metric--inline{flex-direction:row;align-items:baseline;gap:.35rem}.overview-list__metric-label{color:var(--color-text-tertiary);font-size:.65rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.overview-list__metric-value{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.overview-list__tag-pills .tag-pills{margin-top:0}.overview-list__tag-pills .tag-pill{max-width:min(20ch,100%)}.overview-stream-summary{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.overview-stream-summary__main{flex-direction:column;gap:.18rem;width:100%;min-width:0;max-width:100%;display:flex}.overview-stream-summary__status{color:var(--color-accent-green-hover);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.overview-stream-summary__host{max-width:100%}.overview-host-chip{background:#fefdfbd1;border-radius:999px;align-items:center;gap:.45rem;min-width:0;max-width:100%;padding:.22rem .35rem .22rem .22rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.overview-host-chip{background:color-mix(in srgb, var(--color-surface-primary) 82%, transparent)}}.overview-host-chip__avatar{width:1.6rem;height:1.6rem;color:var(--color-text-secondary);background:#f7f6f3eb;border-radius:999px;flex:0 0 1.6rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-host-chip__avatar{background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}.overview-host-chip__image{object-fit:cover;width:100%;height:100%}.overview-host-chip__icon{width:.88rem;height:.88rem}.overview-host-chip__name{min-width:0;color:var(--color-text-secondary);font-size:.78rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-list__row.overview-live-callout{--overview-row-accent:var(--color-accent-green);--overview-row-accent-strong:var(--color-accent-green-hover);justify-content:stretch;align-items:center;gap:var(--space-3);padding:.8rem var(--group-padding);border:1px solid #10b98138;grid-template-columns:auto auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.overview-list__row.overview-live-callout{border:1px solid color-mix(in srgb, var(--color-accent-green) 22%, transparent)}}.overview-list__row.overview-live-callout{border-radius:var(--radius-group);background:#e1f5ec}@supports (color:color-mix(in lab, red, red)){.overview-list__row.overview-live-callout{background:color-mix(in srgb, var(--color-accent-green) 12%, var(--color-surface-primary))}}.overview-list__row.overview-live-callout{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.overview-live-callout__dot{background:var(--color-accent-green);border-radius:999px;width:.55rem;height:.55rem;margin-inline:.2rem;box-shadow:0 0 0 .35rem #10b98124}@supports (color:color-mix(in lab, red, red)){.overview-live-callout__dot{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--color-accent-green) 14%, transparent)}}.overview-live-callout__summary{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.overview-live-callout__summary .overview-stream-summary__host{justify-self:end;max-width:min(9.5rem,100%)}@media (max-width:720px){.overview-ops-skeleton__metric{grid-template-columns:minmax(0,max-content) minmax(0,auto);grid-template-areas:"label value""comparison comparison";justify-content:start;align-items:baseline;gap:.12rem .28rem;min-height:0;display:grid}.overview-ops-skeleton__metric-label{grid-area:label;width:2.9rem}.overview-ops-skeleton__metric-value{grid-area:value;width:3.8rem}.overview-ops-skeleton__metric-delta{grid-area:comparison;width:4.8rem}.overview-ops-sparkline-key{gap:var(--space-2);flex-wrap:wrap}.overview-ops-brand-gmv-chart{padding:.6rem}.overview-ops-brand-gmv-chart__header{align-items:flex-start}.overview-ops-brand-gmv-chart__canvas{height:18rem;padding:.5rem .42rem .65rem}.overview-ops-scheduling-secondary-grid{grid-template-columns:minmax(0,1fr)}.overview-ops-scheduling-aggregate{padding:.75rem}.overview-ops-scheduling-aggregate__months{grid-template-columns:minmax(0,1fr)}.overview-ops-brand-row__label{align-items:flex-start}.overview-ops-brand-row__sparkline{height:var(--overview-ops-brand-metric-height);padding:.18rem .18rem .08rem}.overview-ops-goal-list .schedule-goal-panel{--schedule-goal-row-label-width:4.7rem}.overview-ops-goal-entry{grid-template-columns:minmax(0,1fr);align-items:stretch}.overview-ops-session-row{grid-template-columns:minmax(0,1fr) auto}.overview-ops-session-row .overview-ops-skeleton__session-time{grid-column:2}.overview-ops-delta-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem}.overview-ops-delta-row__counts{grid-area:2/1}.overview-ops-delta-row__metric{grid-area:1/2/span 2;grid-template-columns:auto;justify-items:end;gap:.2rem}.overview-section__meta-top--with-controls{flex-direction:column;align-items:flex-end;gap:.35rem}.overview-live-callout .overview-thumb{grid-row:auto}.overview-stream-summary{gap:.3rem}.overview-live-callout__summary{column-gap:var(--space-2)}.overview-live-callout__summary .overview-stream-summary__host{max-width:min(7.5rem,36vw)}.overview-host-chip{padding-right:.3rem}.overview-list__row{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:start;gap:.65rem .85rem;display:grid}.overview-list__row--with-thumb{gap:.65rem .85rem}.overview-list__row--stream{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start}.overview-thumb{grid-row:1/span 2}.overview-list__ranked-meta{grid-column:2;gap:.3rem}.overview-list__ranked-meta--product{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary primary""secondary metric"}.overview-list__primary:not(.overview-list__primary--video):not(.overview-list__primary--truncate-mobile),.overview-list__secondary{white-space:normal;text-overflow:clip;overflow:visible}.overview-list__primary--video{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-list__ranked-meta--video .overview-list__primary{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.overview-list__primary--truncate-mobile{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.overview-list__metric,.overview-list__metrics{grid-column:2;justify-content:flex-start;align-items:center}.overview-list__metric{white-space:normal;flex-direction:row;gap:.35rem;width:fit-content;max-width:100%;display:inline-flex}.overview-ops-brand-row__metrics .overview-list__metric{white-space:nowrap;flex-direction:column;grid-column:auto;justify-self:stretch;align-items:flex-end;width:auto;min-width:0}.overview-list__ranked-meta--product .overview-list__metric{grid-area:metric;place-self:center start}.overview-list__ranked-meta--creator .overview-list__metric{grid-area:metric;place-self:start}.overview-list__ranked-meta--video .overview-list__metric{grid-area:metric;place-self:center start}.overview-list__metrics{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.overview-list__row--stream .overview-list__metrics{flex-wrap:nowrap;grid-column:3;justify-content:flex-start;align-items:flex-end;width:auto;display:inline-flex}.overview-list__row--stream .overview-list__primary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overview-list__tag-pills .tag-pills{margin-top:var(--space-1)}}@media (prefers-reduced-motion:reduce){.overview-ops-brand-gmv-chart__canvas[data-chart-ready=false]:after,.overview-ops-brand-row__sparkline[phx-hook=OverviewOpsSparklineChart][data-chart-ready=false]:after{animation:none}}.meta-ads-preview__open-link{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:#fefdfbe0;flex-shrink:0;text-decoration-line:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meta-ads-preview__open-link{background:color-mix(in srgb, var(--color-surface-primary) 88%, transparent)}}.meta-ads-preview__open-link{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.meta-ads-preview__open-link:hover{background:var(--color-surface-secondary);border-color:var(--color-border-primary)}.meta-ads-preview-player{--video-player-width:9;--video-player-height:16;--video-player-aspect-ratio:9 / 16;background:#000}.meta-ads-preview-player.loading-skeleton,.meta-ads-preview-player.loading-skeleton [data-meta-ad-player-content]{background:var(--loading-skeleton-base)}.meta-ads-preview-player [data-meta-ad-player-content]{border-radius:inherit;background:#000;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.meta-ads-preview-player__media{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.meta-ads-preview-player__media--thumbnail{object-fit:cover}.meta-ads-preview-player__iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.meta-ads-preview-player__fallback{color:#ffffffb8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:12rem;display:flex}.meta-ads-preview-player__fallback-title{font-size:.875rem;font-weight:600}.meta-ads-preview-player__fallback a{color:#fff;text-underline-offset:.2em;font-size:.875rem;font-weight:600;text-decoration:underline}.creative-iterations-table{--creative-row-bg:var(--color-surface-primary);--creative-row-bg-hover:#f7f6f4}@supports (color:color-mix(in lab, red, red)){.creative-iterations-table{--creative-row-bg-hover:color-mix(in srgb, var(--color-text-primary) 3%, var(--color-surface-primary))}}.creative-iterations-table{--creative-row-bg-done:#f3f2f0}@supports (color:color-mix(in lab, red, red)){.creative-iterations-table{--creative-row-bg-done:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-surface-primary))}}.creative-iterations-table{--creative-row-bg-done-hover:#eeedeb}@supports (color:color-mix(in lab, red, red)){.creative-iterations-table{--creative-row-bg-done-hover:color-mix(in srgb, var(--color-text-primary) 7%, var(--color-surface-primary))}}.creative-iterations-table tbody tr{--data-table-row-bg-default:var(--creative-row-bg);--data-table-row-bg-hover:var(--creative-row-bg-hover)}.creative-iterations-table tbody td{vertical-align:middle}.creative-iterations-table tbody tr.creative-iterations-table__row--done{--data-table-row-bg-default:var(--creative-row-bg-done);--data-table-row-bg-hover:var(--creative-row-bg-done-hover)}.creative-iterations-table tbody tr.creative-iterations-table__row--done td{background:var(--data-table-row-bg);color:var(--color-text-secondary)}.creative-iterations-table__row--done .creative-iterations-table__title{color:var(--color-text-secondary)}.creative-iterations-table__row--done .creative-iterations-table__meta{color:var(--color-text-tertiary)}.creative-iterations-table__metric-pill{min-width:4.25rem}.creative-iterations-table .creative-iterations-table__done-control{border-color:#a2cbb6}@supports (color:color-mix(in lab, red, red)){.creative-iterations-table .creative-iterations-table__done-control{border-color:color-mix(in srgb, var(--color-accent-green) 26%, var(--color-border-secondary))}}.creative-iterations-table .creative-iterations-table__done-control{background:var(--color-accent-green-10);color:var(--color-accent-green-hover)}.creative-iterations-table button.creative-iterations-table__done-control:hover{border-color:#8ac8ae}@supports (color:color-mix(in lab, red, red)){.creative-iterations-table button.creative-iterations-table__done-control:hover{border-color:color-mix(in srgb, var(--color-accent-green) 38%, var(--color-border-secondary))}}.creative-iterations-table button.creative-iterations-table__done-control:hover{background:#ddf3ea}@supports (color:color-mix(in lab, red, red)){.creative-iterations-table button.creative-iterations-table__done-control:hover{background:color-mix(in srgb, var(--color-accent-green) 14%, var(--color-surface-primary))}}.creative-iterations-table button.creative-iterations-table__done-control:hover{color:var(--color-accent-green-hover)}.public-product-set{background-color:var(--color-bg-primary);min-height:100vh}.public-product-set__header{background-color:var(--color-bg-secondary);padding-inline:var(--spacing-4);padding-block:var(--spacing-8);text-align:center;border-bottom:1px solid var(--color-border)}.public-product-set__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.public-product-set__brand{margin-top:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:0}.public-product-set__content{max-width:1400px;padding:var(--spacing-6);padding-inline:var(--spacing-4);margin-inline:auto}.public-product-set--card-animation-pending .product-card-browse{opacity:0;animation:none;transform:translateY(20px)}.public-product-set--error{justify-content:center;align-items:center;min-height:100vh;display:flex}.public-product-set__error-container{max-width:400px;padding:var(--spacing-8);text-align:center}.public-product-set__error-container h1{margin:0;margin-bottom:var(--spacing-4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.public-product-set__error-container p{color:var(--color-text-secondary);margin:0}.share-url-container{gap:var(--spacing-2);display:flex}.share-url-container__input{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1}.contractor-session-sort-control .select-control__trigger{box-shadow:none!important}.contractor-session-list__item{transform-origin:top}.contractor-session-card--expandable{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.contractor-session-card--expandable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #10b9814d}@supports (color:color-mix(in lab, red, red)){.contractor-session-card--expandable:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-success) 30%, transparent)}}.contractor-session-card--expanded{box-shadow:inset 0 0 0 1px #9be2ca,0 8px 18px #0f172a16}@supports (color:color-mix(in lab, red, red)){.contractor-session-card--expanded{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-success) 42%, white 58%), 0 8px 18px #0f172a16}}.contractor-session-list__item--revealed{animation:contractor-session-list-item-reveal var(--duration-fast) var(--ease-enter) backwards}.contractor-session-list__item--accepted-first-seen{animation:contractor-session-list-item-accepted-first-seen var(--duration-standard) var(--ease-enter) backwards}.contractor-session-list__item--motion-moving{will-change:transform, opacity}.contractor-session-section__content{opacity:0;pointer-events:none;transition:grid-template-rows var(--duration-standard) var(--ease-standard), margin-top var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);grid-template-rows:0fr;margin-top:0;display:grid;overflow:visible hidden}.contractor-session-section__content--expanded{opacity:1;pointer-events:auto;transition:grid-template-rows var(--duration-standard) var(--ease-standard), margin-top var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard) 60ms;grid-template-rows:1fr;margin-top:1rem}.contractor-session-section__content-inner{min-height:0;overflow:hidden}.contractor-session-card__details-wrapper{opacity:0;pointer-events:none;transition:grid-template-rows var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.contractor-session-card__details-wrapper--expanded{opacity:1;pointer-events:auto;transition:grid-template-rows var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard) 80ms;grid-template-rows:1fr}.contractor-session-card__details-inner{min-height:0;overflow:hidden}.contractor-session-detail-row{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.25rem .5rem;display:grid}.contractor-session-detail-row>dt,.contractor-session-detail-row>dd{min-width:0}@keyframes contractor-session-list-item-reveal{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}@keyframes contractor-session-list-item-accepted-first-seen{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contractor-session-list__item--revealed,.contractor-session-list__item--accepted-first-seen{animation:none}.contractor-session-section__content,.contractor-session-section__content--expanded,.contractor-session-card__details-wrapper,.contractor-session-card__details-wrapper--expanded{transition:none}}@media (min-width:1024px){.contractor-session-section__content{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:1rem}}@container metric-cards not (min-width:28.5rem){.contractor-performance-brand-metrics .metric-cards__grid[data-count]{--metric-cols:3}}@container not (min-width:8rem){.contractor-performance-brand-metrics .metric-card__info{display:none}}.invoice-line-items{overflow-x:auto}.invoice-line-items__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.invoice-line-items__table th{height:44px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--color-border);padding:0 1rem}.invoice-line-items__table td{color:var(--color-text-primary);vertical-align:top;padding:.75rem 1rem}.invoice-line-items__table p{margin:0}.invoice-line-items__table tbody tr+tr{border-top:1px solid var(--line-soft)}.invoice-line-items__table :is(.invoice-line-items__date,.invoice-line-items__hours,.invoice-line-items__rate,.invoice-line-items__amount){white-space:nowrap}.invoice-line-items__description{min-width:18rem}.invoice-line-items__table :is(.invoice-line-items__hours,.invoice-line-items__rate,.invoice-line-items__amount,.invoice-line-items__actions){text-align:right}.invoice-line-items__table td:is(.invoice-line-items__hours,.invoice-line-items__rate){color:var(--color-text-secondary)}.invoice-line-items__table td.invoice-line-items__amount{font-weight:var(--font-weight-medium)}.invoice-line-items__row--pending td.invoice-line-items__amount{color:var(--color-text-secondary)}.invoice-line-items__actions{width:3.5rem}.invoice-line-items__meta{display:none}@media (max-width:640px){.invoice-line-items{overflow-x:visible}.invoice-line-items__table,.invoice-line-items__table tbody{display:block}.invoice-line-items__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.invoice-line-items__table tbody tr{padding:.75rem var(--group-padding);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.375rem .75rem;display:grid}.invoice-line-items__table tbody td{text-align:left;min-width:0;padding:0}.invoice-line-items__table tbody td:is(.invoice-line-items__date,.invoice-line-items__hours,.invoice-line-items__rate){display:none}.invoice-line-items__table tbody td.invoice-line-items__description{grid-area:1/1/span 2}.invoice-line-items__table tbody td.invoice-line-items__amount{text-align:right;grid-area:1/2}.invoice-line-items__table tbody td.invoice-line-items__type{grid-area:2/2;justify-self:end}.invoice-line-items__table tbody td.invoice-line-items__type>div{align-items:flex-end}.invoice-line-items__table tbody td.invoice-line-items__actions{grid-area:3/2;justify-self:end;width:auto}.invoice-line-items__table tbody td.invoice-line-items__actions:empty{display:none}.invoice-line-items__meta{color:var(--color-text-tertiary);font-size:var(--text-xs);flex-wrap:wrap;gap:0 .375rem;margin-top:.125rem;display:flex}.invoice-line-items__meta-part{white-space:nowrap}.invoice-line-items__meta-part+.invoice-line-items__meta-part:before{content:"·";margin-right:.375rem}}.report-page{background:radial-gradient(circle at top, #3b82f61a, transparent 38%), linear-gradient(180deg, var(--color-bg-primary) 0%, #f6f5f2 100%)}@supports (color:color-mix(in lab, red, red)){.report-page{background:radial-gradient(circle at top, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 38%), linear-gradient(180deg, var(--color-bg-primary) 0%, color-mix(in srgb, var(--color-bg-primary) 94%, white) 100%)}}.report-prose>:first-child{margin-top:0}.report-prose>h2:first-of-type{margin-top:0!important}.report-prose .report-eyebrow{margin-top:0;margin-bottom:var(--spacing-5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-text-secondary);text-transform:uppercase}.report-prose hr{margin-block:var(--spacing-14);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary)}.report-prose p,.report-prose ul,.report-prose ol,.report-prose blockquote,.report-prose table,.report-prose pre{margin-block:var(--spacing-5)}.report-prose p{--tw-leading:var(--spacing-8);font-size:1.03rem;line-height:var(--spacing-8);color:var(--color-text-primary)}:where(:is(.report-prose ul,.report-prose ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}.report-prose ul,.report-prose ol{padding-left:var(--spacing-6);list-style-position:outside}.report-prose ul{list-style-type:disc}.report-prose ol{list-style-type:decimal}.report-prose li::marker{color:var(--color-text-secondary)}.report-prose li{color:var(--color-text-primary)}.report-prose li>ul,.report-prose li>ol{margin-top:var(--spacing-2)}.report-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.report-prose em{color:var(--color-text-primary);font-style:italic}.report-prose code{border-radius:var(--radius-md);background-color:var(--color-bg-secondary);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-text-primary);font-size:.95em}.report-prose pre{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);padding:var(--spacing-4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);background-color:#1b1b1a;overflow-x:auto}.report-prose pre code{color:inherit;background-color:#0000;padding:0}.report-prose blockquote{border-radius:var(--radius-2xl);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-primary);background-color:#3b82f60f}@supports (color:color-mix(in lab, red, red)){.report-prose blockquote{background-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}}.report-prose blockquote{padding-inline:var(--spacing-5);padding-block:var(--spacing-4);color:var(--color-text-primary)}.report-prose blockquote p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);margin-block:0}.report-prose table{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);text-align:left;width:100%;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:separate;border-spacing:0;table-layout:fixed}.report-prose table th,.report-prose table td{white-space:normal;overflow-wrap:anywhere}.report-prose thead th{background-color:var(--color-bg-secondary);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.report-prose tbody td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);vertical-align:top;color:var(--color-text-secondary)}.report-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration-line:underline;text-decoration-color:#3b82f64d}@supports (color:color-mix(in lab, red, red)){.report-prose a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.report-prose a{text-underline-offset:4px;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));text-decoration-thickness:2px}.report-prose a:hover{color:var(--color-primary-hover);-webkit-text-decoration-color:var(--color-primary-hover);-webkit-text-decoration-color:var(--color-primary-hover);text-decoration-color:var(--color-primary-hover)}.report-prose .report-bundle-image-row{margin-block:var(--spacing-5);align-items:flex-start;gap:var(--spacing-3);padding-bottom:var(--spacing-1);flex-wrap:nowrap;display:flex;overflow-x:auto}.report-prose .report-bundle-image-row img{flex-shrink:0}.report-prose table img{margin-right:var(--spacing-3);height:var(--spacing-14);width:var(--spacing-10);border-radius:var(--radius-lg);object-fit:cover;vertical-align:middle;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-block}.report-prose table a:has(>img){margin-top:var(--spacing-3);width:fit-content;text-decoration-line:none;display:block}.report-prose table a:has(>img) img{height:var(--spacing-24);width:var(--spacing-16);vertical-align:top;margin-right:0}.report-prose table.report-table--full{table-layout:fixed}.report-prose table.report-table--full th,.report-prose table.report-table--full td{white-space:normal}@media (max-width:720px){.report-prose table{table-layout:auto;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.report-prose table th,.report-prose table td{white-space:nowrap;overflow-wrap:normal}}.report-prose table.report-table--scorecard th:first-child,.report-prose table.report-table--scorecard td:first-child{width:22%}.report-prose table.report-table--scorecard th:nth-child(2),.report-prose table.report-table--scorecard td:nth-child(2),.report-prose table.report-table--scorecard th:nth-child(3),.report-prose table.report-table--scorecard td:nth-child(3){width:16%}.report-prose table.report-table--scorecard th:nth-child(4),.report-prose table.report-table--scorecard td:nth-child(4){width:46%}.report-metric-grid{margin-block:var(--spacing-8);gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.report-metric-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-secondary);padding:var(--spacing-4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:24px}.report-metric-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-secondary);text-transform:uppercase;margin-block:0}.report-metric-card strong{margin-top:var(--spacing-2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:1.9rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.report-metric-card span{margin-top:var(--spacing-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);color:var(--color-text-secondary);display:block}.report-metric-card--positive{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50)}.report-metric-card--positive strong{color:var(--color-emerald-700)}.report-chart-card{margin-block:var(--spacing-8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-primary);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.report-chart-card__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-secondary);padding-inline:var(--spacing-5);padding-block:var(--spacing-4)}.report-chart-card__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-secondary);text-transform:uppercase;margin-block:0}.report-chart-card__title{margin-top:var(--spacing-2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.report-chart-card__header>.report-chart-card__title:first-child{margin-top:0}.report-chart-card__summary{margin-top:var(--spacing-2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);color:var(--color-text-secondary)}.report-chart-visual{--report-chart-primary:#0f766e;--report-chart-estimate:#64748b;--report-chart-accent:#14532d;width:100%;height:360px;padding-inline:var(--spacing-4);padding-top:var(--spacing-5);padding-bottom:var(--spacing-3)}.report-chart-canvas{width:100%;height:100%;display:block}.report-chart-loading{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-bg-secondary);height:100%;min-height:260px;padding-inline:var(--spacing-4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.report-chart-notes{column-gap:var(--spacing-5);row-gap:var(--spacing-2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary);padding-inline:var(--spacing-5);padding-block:var(--spacing-3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--spacing-5);line-height:var(--spacing-5);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.report-chart-note{align-items:center;gap:var(--spacing-2);display:inline-flex}.report-chart-note:before{height:calc(var(--spacing) * .5);width:var(--spacing-6);border-radius:var(--radius-full);background-color:var(--color-text-secondary);content:"";display:block}.report-chart-note--actual:before{background-color:var(--color-emerald-700)}.report-chart-note--estimate:before{background-image:repeating-linear-gradient(90deg,#64748b 0 5px,#0000 5px 9px)}.report-chart-source{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-secondary);padding-inline:var(--spacing-5);padding-block:var(--spacing-3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--spacing-5);line-height:var(--spacing-5);color:var(--color-text-secondary);margin-block:0}.report-chart-fallback{border-inline-style:var(--tw-border-style);border-inline-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-radius:0;margin:0}.report-chart-fallback caption{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-media-grid{margin-block:var(--spacing-8);align-items:flex-start;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.report-media-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-secondary);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.report-media-card img{background-color:var(--color-black);object-fit:contain;width:100%;height:auto;display:block}.report-media-card p{padding:var(--spacing-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);color:var(--color-text-secondary);margin-block:0}.report-video-embed{margin-block:var(--spacing-8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-black);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);max-width:min(100%,420px);margin-inline:auto;overflow:hidden}.report-video-embed video{background-color:var(--color-black);object-fit:contain;aspect-ratio:720/1560;width:100%;display:block}.report-video-embed--nine-sixteen video{aspect-ratio:9/16}.report-video-embed--four-five video{aspect-ratio:4/5}.report-video-embed p{background-color:var(--color-surface-secondary);padding:var(--spacing-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);color:var(--color-text-secondary);margin-block:0}.report-video-embed p strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.report-video-row{margin-block:var(--spacing-8);align-items:flex-start;gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(100%,900px);margin-inline:auto;display:grid}.report-video-row--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:min(100%,1120px)}.report-video-row--equal-height{align-items:stretch}.report-video-row .report-video-embed{width:100%;max-width:none;margin-block:0}.report-video-row--equal-height .report-video-embed{flex-direction:column;display:flex}.report-video-row--equal-height .report-video-embed video{aspect-ratio:auto;height:clamp(360px,34vw,560px)}.report-video-row--equal-height .report-video-embed p{flex:1}.report-execution-grid{margin-block:var(--spacing-8);align-items:flex-start;gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) minmax(240px,340px);display:grid}.report-execution-grid h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-top:0}.report-execution-grid .report-video-embed{width:100%;max-width:none;margin-block:0}@media (max-width:900px){.report-video-row{grid-template-columns:1fr;max-width:min(100%,420px)}.report-video-row--equal-height .report-video-embed video{aspect-ratio:auto;height:auto}.report-execution-grid{gap:var(--spacing-5);grid-template-columns:1fr}.report-execution-grid .report-video-embed{max-width:min(100%,420px)}}@media (max-width:640px){.report-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.report-prose table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.report-chart-card__header{padding-inline:var(--spacing-4)}.report-chart-visual{height:300px;padding-inline:var(--spacing-2);padding-top:var(--spacing-4)}.report-chart-notes,.report-chart-source{padding-inline:var(--spacing-4)}}@media print{@page{size:letter;margin:.55in}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-print-action,.report-page aside,#flash-group{display:none!important}.app-shell,.app-shell__main,.app-content,.report-page{background:#fff!important;min-height:0!important}.report-page,.report-page>section,.report-page>div{padding:0!important}.report-page>section>div,.report-page article{max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.report-page>section>div{padding:0 0 .25in!important}.report-page>div{max-width:none!important;display:block!important}.report-page article{padding:0!important}.report-prose{color:#111!important;font-size:10.5pt!important;line-height:1.45!important}.report-prose h2,.report-prose h3,.report-metric-card,.report-media-card{break-inside:avoid}.report-prose table{break-inside:auto;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:7.6pt!important}.report-prose table th,.report-prose table td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:.06in!important;line-height:1.25!important}.report-prose table a,.report-prose table code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.report-prose table tr{break-inside:avoid}.report-prose thead{display:table-header-group}.report-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.12in!important}.report-metric-card{padding:.14in!important}.report-metric-card strong{font-size:18pt!important}.report-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.training-lesson{--training-soco-mark:url(/images/social-objects-favicon-32x32-e0b0784058835c4355b9c5118ebe890e.png?vsn=d);--training-soco-gradient:linear-gradient(120deg, #ff7a3d 0%, #f0447f 45%, #7c4dff 100%)}.training-lesson a[href^="/tours/"]{margin-block:var(--spacing-2);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);padding-block:var(--spacing-2);padding-right:var(--spacing-5);padding-left:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background:var(--training-soco-gradient);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);animation:training-soco-breathe var(--duration-spring) var(--ease-standard) 6 alternate;text-decoration-line:none;display:inline-flex;box-shadow:0 6px 18px -6px #f0447f8c}.training-lesson a[href^="/tours/"]:before{content:"";width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-lg);background:var(--training-soco-mark) center / cover no-repeat;flex-shrink:0;box-shadow:0 0 0 1.5px #ffffff8c}.training-lesson a[href^="/tours/"]:after{content:"→";font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;transition:transform var(--duration-fast) var(--ease-standard);line-height:1}.training-lesson a[href^="/tours/"]:hover{color:var(--color-white);animation:none;transform:translateY(-1px)scale(1.02);box-shadow:0 10px 24px -8px #7c4dff99}.training-lesson a[href^="/tours/"]:hover:after{transform:translate(3px)}.training-lesson a[href^="/tours/"]:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 3px var(--color-bg-primary), 0 0 0 5px #7c4dff;outline-style:none}@keyframes training-soco-breathe{0%{transform:scale(1);box-shadow:0 6px 18px -6px #f0447f8c}to{transform:scale(1.035);box-shadow:0 10px 26px -6px #7c4dff99}}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]){margin-inline:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:#3b82f640;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]){border-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]){background-color:#3b82f614}@supports (color:color-mix(in lab, red, red)){.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]){background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]){padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 2.5);padding-left:var(--spacing-1);vertical-align:baseline;--tw-leading:var(--spacing-6);font-size:.95em;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-primary);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));text-decoration-line:none}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]):before{content:"";width:var(--spacing-4);height:var(--spacing-4);background:var(--training-soco-mark) center / cover no-repeat;border-radius:5px;flex-shrink:0}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]):hover{border-color:#3b82f680}@supports (color:color-mix(in lab, red, red)){.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]):hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]):hover{background-color:#3b82f626}@supports (color:color-mix(in lab, red, red)){.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]):hover{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.training-lesson a:is([href^="/go/"],[href^="/b/"],[href^=\/schedule],[href^=\/live],[href^=\/home],[href^=\/library],[href^=\/training],[href^="/sessions/"]):hover{color:var(--color-primary)}.training-lesson a[href^=\/] :is(strong,em){color:inherit}.training-lesson blockquote{margin-block:var(--spacing-6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border-strong);background-color:#eae8e380}@supports (color:color-mix(in lab, red, red)){.training-lesson blockquote{background-color:color-mix(in oklab, var(--color-bg-secondary) 50%, transparent)}}.training-lesson blockquote{padding-inline:var(--spacing-5);padding-block:var(--spacing-4);color:var(--color-text-secondary);border-left-width:1px}.training-lesson blockquote p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);color:var(--color-text-secondary);margin-block:0}.training-lesson .markdown-alert{margin-block:var(--spacing-6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:var(--spacing-5);padding-block:var(--spacing-4);border-width:1px;border-color:var(--training-alert)}@supports (color:color-mix(in lab, red, red)){.training-lesson .markdown-alert{border-color:color-mix(in srgb, var(--training-alert) 30%, transparent)}}.training-lesson .markdown-alert{background:var(--training-alert)}@supports (color:color-mix(in lab, red, red)){.training-lesson .markdown-alert{background:color-mix(in srgb, var(--training-alert) 8%, var(--color-surface-primary))}}.training-lesson .markdown-alert{--training-alert:var(--color-accent-blue)}.training-lesson .markdown-alert>p{margin-block:var(--spacing-1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.training-lesson .markdown-alert>ul,.training-lesson .markdown-alert>ol{margin-block:var(--spacing-2)}.training-lesson .markdown-alert .markdown-alert-title{margin-top:0;margin-bottom:var(--spacing-1);align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--training-alert);display:flex}.training-lesson .markdown-alert .markdown-alert-title:before{width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--training-alert);content:"i";place-items:center;display:inline-grid}.training-lesson .markdown-alert-note{--training-alert:var(--color-accent-blue)}.training-lesson .markdown-alert-tip{--training-alert:var(--color-accent-green)}.training-lesson .markdown-alert-tip .markdown-alert-title:before{content:"✓"}.training-lesson .markdown-alert-important{--training-alert:var(--color-accent-amber)}.training-lesson .markdown-alert-important .markdown-alert-title:before{content:"!"}.training-lesson .markdown-alert-warning,.training-lesson .markdown-alert-caution{--training-alert:var(--color-accent-red)}.training-lesson .markdown-alert-warning .markdown-alert-title:before,.training-lesson .markdown-alert-caution .markdown-alert-title:before{content:"✕"}.training-lesson ul:has(>li>input[type=checkbox]){list-style-type:none}:where(.training-lesson ul:has(>li>input[type=checkbox])>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}.training-lesson ul:has(>li>input[type=checkbox]){padding-left:0}.training-lesson li:has(>input[type=checkbox]){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-primary);padding-block:var(--spacing-3);padding-right:var(--spacing-4);padding-left:var(--spacing-12);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);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));position:relative}.training-lesson li:has(>input[type=checkbox]:checked){border-color:#10b98166}@supports (color:color-mix(in lab, red, red)){.training-lesson li:has(>input[type=checkbox]:checked){border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.training-lesson li:has(>input[type=checkbox]:checked){background-color:#10b98114}@supports (color:color-mix(in lab, red, red)){.training-lesson li:has(>input[type=checkbox]:checked){background-color:color-mix(in oklab, var(--color-success) 8%, transparent)}}.training-lesson li:has(>input[type=checkbox]:checked){color:var(--color-text-secondary)}.training-lesson li>input[type=checkbox]{top:var(--spacing-4);left:var(--spacing-4);width:var(--spacing-5);height:var(--spacing-5);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border-strong);background-color:var(--color-surface-primary);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));appearance:none;margin:0;position:absolute}.training-lesson li>input[type=checkbox]:checked{border-color:var(--color-success);background:var(--color-success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7'/%3E%3C/svg%3E") center / 80% no-repeat}.training-lesson li>input[type=checkbox]:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 3px #10b9814d}@supports (color:color-mix(in lab, red, red)){.training-lesson li>input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 30%, transparent)}}.training-lesson li>input[type=checkbox]:disabled{cursor:default}.training-lesson ol{list-style-type:none}:where(.training-lesson ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)))}.training-lesson ol{counter-reset:training-step;padding-left:0}.training-lesson ol>li{border-radius:var(--radius-xl);background-color:#eae8e399;position:relative}@supports (color:color-mix(in lab, red, red)){.training-lesson ol>li{background-color:color-mix(in oklab, var(--color-bg-secondary) 60%, transparent)}}.training-lesson ol>li{padding-block:var(--spacing-3);padding-right:var(--spacing-4);padding-left:var(--spacing-14);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);counter-increment:training-step}.training-lesson ol>li:before{top:var(--spacing-3);left:var(--spacing-3);width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background-color:var(--color-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-on-primary);content:counter(training-step);place-items:center;display:grid;position:absolute}.training-lesson ol>li::marker{content:none}@media (prefers-reduced-motion:reduce){.training-lesson a[href^="/tours/"]{animation:none}}.schedule-page,.schedule-theme{--schedule-page-section-gap:var(--space-6);--schedule-surface:#f7fafffa}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-surface:color-mix(in srgb, var(--color-primary) 4%, #fffffffa)}}.schedule-page,.schedule-theme{--schedule-surface-strong:#eaf2fef6}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-surface-strong:color-mix(in srgb, var(--color-primary) 7%, #f8fbfff5)}}.schedule-page,.schedule-theme{--schedule-surface-subtle:#e5effee8}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-surface-subtle:color-mix(in srgb, var(--color-primary) 6%, #f1f7ffe6)}}.schedule-page,.schedule-theme{--schedule-border:#859ec29a}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-border:color-mix(in srgb, var(--color-primary) 10%, #94a3b88f)}}.schedule-page,.schedule-theme{--schedule-brand:var(--color-primary);--schedule-brand-soft:#3b82f624}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-brand-soft:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.schedule-page,.schedule-theme{--schedule-brand-strong:var(--color-primary-hover);--schedule-radius:var(--radius-md);--schedule-shadow:0 18px 40px #0f172a14, 0 10px 26px #3b82f61a}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-shadow:0 18px 40px #0f172a14, 0 10px 26px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.schedule-page,.schedule-theme{--schedule-shell-fill:var(--layered-surface-fill-schedule-opaque);--schedule-icon-surface:#f0f6feec}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-icon-surface:color-mix(in srgb, var(--color-primary) 7%, #ffffffeb)}}.schedule-page,.schedule-theme{--schedule-icon-text:#52637e}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-icon-text:color-mix(in srgb, var(--color-text-secondary) 74%, var(--color-primary) 26%)}}.schedule-page,.schedule-theme{--schedule-event-text:#0f172a;--schedule-warning-surface:var(--color-accent-amber-10);--schedule-warning-surface-strong:#fce8c6}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-warning-surface-strong:color-mix(in srgb, var(--color-accent-amber) 22%, var(--color-surface-primary) 78%)}}.schedule-page,.schedule-theme{--schedule-warning-border:var(--color-accent-amber-20);--schedule-warning-text:var(--color-warning-700);--schedule-danger-text:var(--color-accent-red);--schedule-info-surface:var(--color-accent-blue-10);--schedule-info-border:var(--color-accent-blue-20);--schedule-success-text:var(--color-accent-green-hover);--schedule-muted-surface:#e9f0f9ec}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-muted-surface:color-mix(in srgb, var(--color-primary) 4%, #f1f5f9eb)}}.schedule-page,.schedule-theme{--schedule-surface-muted:var(--schedule-muted-surface);--schedule-muted-border:#7397cf61}@supports (color:color-mix(in lab, red, red)){.schedule-page,.schedule-theme{--schedule-muted-border:color-mix(in srgb, var(--color-primary) 14%, #94a3b847)}}.schedule-page,.schedule-theme{--schedule-muted-text:var(--color-text-secondary)}.schedule-page{gap:var(--schedule-page-section-gap);width:100%;max-width:80rem;padding:0 var(--space-4) 0;flex-direction:column;margin:0 auto;display:flex}.app-shell--page-schedule:has(.schedule-calendar){--schedule-calendar-viewport-inset-block:var(--space-6);align-items:stretch;min-block-size:100dvh;max-block-size:100dvh;overflow:hidden}.app-shell--page-schedule:has(.schedule-calendar) .app-shell__sidebar-layout{z-index:calc(var(--z-sticky) + 26)}.app-shell--page-schedule:has(.schedule-calendar) .app-content{min-block-size:0;padding-block:var(--schedule-calendar-viewport-inset-block);flex-direction:column;flex:auto;display:flex;overflow:hidden}.app-shell--page-schedule:has(.schedule-calendar) .schedule-page{min-block-size:0;max-width:none;flex:auto;margin:0;padding-inline-start:calc(var(--space-4) - var(--space-3));overflow:hidden}.schedule-shell{border:1px solid var(--schedule-border);border-radius:var(--schedule-radius);background:linear-gradient(180deg, #ffffffad 0%, #fff0 100%), var(--schedule-shell-fill), var(--schedule-surface);box-shadow:var(--schedule-shadow)}.schedule-filters{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.schedule-filters__controls{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));width:100%;min-width:0;min-height:0;display:grid}.schedule-filters__field{width:100%;min-width:0;display:flex;overflow:visible}.schedule-filters__field-group{flex-direction:column;gap:.4rem;width:100%;min-width:0;display:flex}.schedule-filters__stack{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.schedule-filters__stack--desktop-divided-top{padding-top:var(--space-4);border-top:1px solid var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.schedule-filters__stack--desktop-divided-top{border-top:1px solid color-mix(in srgb, var(--schedule-border) 82%, white 18%)}}.schedule-filters__stack>.schedule-filters__field-group+.schedule-filters__field-group{padding-top:var(--space-4);border-top:1px solid var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.schedule-filters__stack>.schedule-filters__field-group+.schedule-filters__field-group{border-top:1px solid color-mix(in srgb, var(--schedule-border) 82%, white 18%)}}.schedule-filters__field-label{color:var(--color-text-secondary);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.schedule-filters__compact-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));width:100%;min-width:0;display:grid}.schedule-filters__compact-grid--divided{padding-top:var(--space-4);border-top:1px solid var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.schedule-filters__compact-grid--divided{border-top:1px solid color-mix(in srgb, var(--schedule-border) 82%, white 18%)}}.schedule-filters__controls--loading{pointer-events:none}.schedule-filters-skeleton__label{--loading-skeleton-line-inset:.17rem;border-block:var(--loading-skeleton-line-inset) solid transparent;background-clip:padding-box;border-radius:999px;width:4.1rem;height:1.0625rem;display:block}.schedule-filters-skeleton__brand-row{min-height:2.5rem}.schedule-filters-skeleton__brand-avatar{border-radius:.58rem;flex:none;width:1.75rem;height:1.75rem}.schedule-filters-skeleton__brand-name{border-radius:999px;flex:auto;max-width:11.5rem;height:1rem}.schedule-filters-skeleton__icon-button{border-radius:var(--schedule-radius);flex:none;width:2rem;height:2rem}.schedule-filters-skeleton__select{width:100%;height:var(--select-control-trigger-height,2.275rem);border-radius:var(--schedule-radius);display:block}.schedule-filters__field--brand-list{align-items:stretch}.schedule-filters__brand-toggles{gap:var(--space-2);flex-direction:column;width:100%;padding-inline-end:.35rem;display:flex}.schedule-filters__brand-row{z-index:0;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;min-height:2.5rem;display:flex;position:relative}.schedule-filters__brand-mainline{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.schedule-filters__brand-row--hidden .schedule-filters__brand-mainline,.schedule-filters__brand-row--hidden .schedule-filters__brand-goal{opacity:.58}.schedule-filters__brand-row:has(.schedule-filters__brand-actions-menu.is-open){z-index:calc(var(--z-tooltip) + 3)}.schedule-filters__brand-pill{width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:auto;align-items:center;padding:0;display:flex}.schedule-filters__brand-toggle-copy{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-width:0;display:flex}.schedule-filters__brand-toggle-main{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.schedule-filters__brand-toggle-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.schedule-filters__brand-actions-menu{flex:none}.schedule-filters__brand-isolation-toggle{transition:color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard);flex:none;display:none}.schedule-filters__brand-row:hover .schedule-filters__brand-isolation-toggle,.schedule-filters__brand-row:focus-within .schedule-filters__brand-isolation-toggle,.schedule-filters__brand-row--isolated .schedule-filters__brand-isolation-toggle,.schedule-filters__controls--modal .schedule-filters__brand-isolation-toggle{display:inline-flex}.schedule-filters__brand-isolation-toggle--active{color:var(--schedule-brand-strong)}@supports (color:color-mix(in lab, red, red)){.schedule-filters__brand-isolation-toggle--active{color:color-mix(in srgb, var(--schedule-brand-strong) 76%, var(--color-text-primary) 24%)}}.schedule-filters__brand-row:has(.schedule-filters__brand-isolation-toggle.phx-click-loading) .schedule-filters__brand-isolation-toggle{border-color:var(--layered-surface-trigger-border-active);background:var(--surface-trigger-fill-active-opaque);color:var(--schedule-brand-strong);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-filters__brand-row:has(.schedule-filters__brand-isolation-toggle.phx-click-loading) .schedule-filters__brand-isolation-toggle{color:color-mix(in srgb, var(--schedule-brand-strong) 76%, var(--color-text-primary) 24%)}}.schedule-filters__brand-row:has(.schedule-filters__brand-isolation-toggle.phx-click-loading) .schedule-filters__brand-isolation-toggle{box-shadow:var(--surface-trigger-shadow-active)}.schedule-filters__brand-row:has(.schedule-filters__brand-isolation-toggle.phx-click-loading) :is(.schedule-filters__brand-mainline,.schedule-filters__brand-goal){opacity:1}.schedule-filters__brand-goal{opacity:0;width:100%;min-width:0;transition:grid-template-rows var(--duration-fast) var(--ease-enter), margin-top var(--duration-fast) var(--ease-enter), opacity var(--duration-instant) var(--ease-standard);grid-template-rows:0fr;margin-top:0;display:grid}.schedule-filters__brand-goal-content{flex-direction:column;gap:.4rem;min-height:0;display:flex;overflow:clip}.schedule-filters__brand-goal--expanded,.schedule-filters__brand-row:has(.schedule-filters__brand-isolation-toggle.phx-click-loading) .schedule-filters__brand-goal--click-pending{opacity:1;grid-template-rows:1fr;margin-top:.42rem}.schedule-filters__brand-row:has(.schedule-filters__brand-isolation-toggle.phx-click-loading) .schedule-filters__brand-goal--click-pending .loading-skeleton:after{animation:loading-skeleton-sweep var(--loading-shimmer-duration) linear infinite}.schedule-filters__brand-goal .schedule-goal-panel{--schedule-goal-row-label-width:2.65rem}@media (prefers-reduced-motion:reduce){.schedule-filters__brand-goal{transition:none}}.schedule-goal-panel{--schedule-goal-row-label-width:4.95rem;border:1px solid var(--schedule-border);flex-direction:column;gap:.26rem;width:100%;min-width:0;padding:.4rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel{border:1px solid color-mix(in srgb, var(--schedule-border) 78%, white 22%)}}.schedule-goal-panel{background:var(--schedule-surface-strong);border-radius:.82rem}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel{background:color-mix(in srgb, var(--schedule-surface-strong) 90%, white 10%)}}.schedule-goal-panel{overflow:visible}.schedule-goal-panel--optimistic{overflow:hidden}.schedule-goal-panel__rows{flex-direction:column;gap:.3rem;min-width:0;display:flex}.schedule-goal-panel__row{grid-template-columns:var(--schedule-goal-row-label-width) minmax(0, 1fr) auto;align-items:center;gap:.36rem;min-width:0;display:grid;position:relative;overflow:visible}.schedule-goal-panel__row--optimistic{overflow:hidden}.schedule-goal-panel__loading-label,.schedule-goal-panel__loading-percent-text{border-radius:999px;display:block}.schedule-goal-panel__loading-label{width:1.8rem;height:.61rem}.schedule-goal-panel__loading-meter{width:100%}.schedule-goal-panel__loading-percent-text{width:1rem;height:.69rem}.schedule-goal-panel__row-label{color:var(--color-text-secondary);font-size:.61rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1}.schedule-goal-panel__row-label-group{white-space:nowrap;align-items:center;gap:.18rem;min-width:0;display:inline-flex}.schedule-goal-panel__month-button{border:1px solid var(--schedule-border);flex:none;justify-content:center;align-items:center;width:.92rem;height:.92rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel__month-button{border:1px solid color-mix(in srgb, var(--schedule-border) 72%, white 28%)}}.schedule-goal-panel__month-button{background:var(--schedule-surface-strong);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel__month-button{background:color-mix(in srgb, var(--schedule-surface-strong) 82%, white 18%)}}.schedule-goal-panel__month-button{color:var(--color-text-secondary);cursor:pointer;font-size:.58rem;font-weight:var(--font-weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);line-height:1}.schedule-goal-panel__month-button:hover,.schedule-goal-panel__month-button:focus-visible{border-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel__month-button:hover,.schedule-goal-panel__month-button:focus-visible{border-color:color-mix(in srgb, var(--schedule-brand) 46%, var(--schedule-border) 54%)}}.schedule-goal-panel__month-button:hover,.schedule-goal-panel__month-button:focus-visible{background:var(--schedule-brand-soft)}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel__month-button:hover,.schedule-goal-panel__month-button:focus-visible{background:color-mix(in srgb, var(--schedule-brand-soft) 32%, white 68%)}}.schedule-goal-panel__month-button:hover,.schedule-goal-panel__month-button:focus-visible{color:var(--schedule-brand)}.schedule-goal-panel__month-button:focus-visible{outline:2px solid var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel__month-button:focus-visible{outline:2px solid color-mix(in srgb, var(--schedule-brand) 46%, transparent 54%)}}.schedule-goal-panel__month-button:focus-visible{outline-offset:2px}.schedule-goal-panel__row-delta{font-size:.69rem;font-weight:var(--font-weight-semibold);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.22rem;line-height:1;display:inline-flex;overflow:visible}.schedule-goal-panel__percent{border-radius:.25rem;align-items:center;gap:.12rem;display:inline-flex}.schedule-goal-panel__percent:focus-visible{outline:2px solid}@supports (color:color-mix(in lab, red, red)){.schedule-goal-panel__percent:focus-visible{outline:2px solid color-mix(in srgb, currentColor 38%, transparent 62%)}}.schedule-goal-panel__percent:focus-visible{outline-offset:2px}.schedule-goal__meter{background:var(--schedule-border);border-radius:999px;align-items:stretch;width:100%;min-width:0;height:.62rem;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.schedule-goal__meter{background:color-mix(in srgb, var(--schedule-border) 45%, white 55%)}}.schedule-goal__segment{cursor:default;height:100%;transition:width var(--duration-spring) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);display:block;position:static}.schedule-goal__segment:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.schedule-goal__segment:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.schedule-goal__segment--completed{background:var(--schedule-success-text)}@supports (color:color-mix(in lab, red, red)){.schedule-goal__segment--completed{background:color-mix(in srgb, var(--schedule-success-text) 82%, white 18%)}}.schedule-goal__segment--scheduled{background:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-goal__segment--scheduled{background:color-mix(in srgb, var(--schedule-brand) 88%, white 12%)}}.schedule-goal__segment--planned{background:#fbd231}.schedule-goal__segment--planned-flex{background:repeating-linear-gradient(90deg,#fbda57 0 .34rem,#facc1561 .34rem .68rem),#fdefb4}.schedule-goal__segment--gap{background:var(--schedule-danger-text)}@supports (color:color-mix(in lab, red, red)){.schedule-goal__segment--gap{background:color-mix(in srgb, var(--schedule-danger-text) 82%, white 18%)}}@media (prefers-reduced-motion:reduce){.schedule-goal__segment{transition:none}}.schedule-filters__brand-color-menu{flex-direction:column;gap:.4rem;padding:.2rem .75rem .55rem;display:flex}.schedule-filters__brand-color-divider{background:#5a585452;width:100%;margin:.1rem 0 .15rem}@supports (color:color-mix(in lab, red, red)){.schedule-filters__brand-color-divider{background:color-mix(in srgb, var(--color-text-secondary) 32%, transparent)}}.schedule-filters__brand-color-surface--menu{--color-swatch-gap:.28rem}.schedule-filters__brand-empty{width:100%;min-height:2.5rem;padding:0 var(--space-4);border:1px dashed var(--schedule-border);border-radius:var(--schedule-radius);background:var(--schedule-surface-strong);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-filters__brand-empty{background:color-mix(in srgb, var(--schedule-surface-strong) 82%, white 18%)}}.schedule-filters__brand-empty{color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-filters__field .select-control-container,.schedule-filters__field .select-control:not(.action-menu),.schedule-filters__field .select-control__trigger-shell{width:100%;overflow:visible}.schedule-filters__field .select-control-container{margin:-.2rem;padding:.2rem}.schedule-filters__field .select-control__trigger{width:100%;min-width:0}.schedule-filters__staff-progress{border:1px solid var(--schedule-border);flex-direction:column;gap:.26rem;width:calc(100% - .4rem);padding:.44rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-filters__staff-progress{border:1px solid color-mix(in srgb, var(--schedule-border) 78%, white 22%)}}.schedule-filters__staff-progress{border-radius:var(--schedule-radius);background:var(--schedule-surface-strong)}@supports (color:color-mix(in lab, red, red)){.schedule-filters__staff-progress{background:color-mix(in srgb, var(--schedule-surface-strong) 90%, white 10%)}}.schedule-filters__staff-progress{color:var(--color-text-primary);font-size:.72rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.25}@media (hover:none),(pointer:coarse){.schedule-filters__brand-isolation-toggle{opacity:1;pointer-events:auto;display:inline-flex}}.schedule-workspace{--schedule-rail-width:var(--app-sidebar-width,15rem);grid-template-columns:minmax(0, 1fr) var(--schedule-rail-width);gap:var(--space-4);align-items:start;display:grid;position:relative}.schedule-workspace--rail-hidden{grid-template-columns:minmax(0,1fr)}.app-shell--page-schedule:has(.schedule-calendar) .schedule-shell--calendar-frame,.app-shell--page-schedule:has(.schedule-calendar) .schedule-workspace__main,.app-shell--page-schedule:has(.schedule-calendar) .schedule-workspace__content{flex-direction:column;flex:auto;min-block-size:0;display:flex}.app-shell--page-schedule:has(.schedule-calendar) .schedule-calendar-stack,.app-shell--page-schedule:has(.schedule-calendar) .schedule-calendar{flex-direction:column;flex:auto;display:flex}.app-shell--page-schedule:has(.schedule-calendar[aria-busy=false]) .schedule-calendar-stack,.app-shell--page-schedule:has(.schedule-calendar[aria-busy=false]) .schedule-calendar{min-block-size:0}.app-shell--page-schedule:has(.schedule-calendar) .schedule-workspace{align-items:stretch;block-size:100%;min-block-size:0}.app-shell--page-schedule:has(.schedule-calendar) .schedule-rail,.app-shell--page-schedule:has(.schedule-calendar) .schedule-rail__desktop-shell,.app-shell--page-schedule:has(.schedule-calendar) .schedule-rail__desktop{min-block-size:0}.app-shell--page-schedule:has(.schedule-calendar) .schedule-rail__desktop-shell{block-size:100%}.app-shell--page-schedule:has(.schedule-calendar) .schedule-rail__desktop{max-block-size:100%}.schedule-workspace__main{z-index:0;isolation:isolate;grid-area:1/1;min-width:0;position:relative}.schedule-workspace__content{z-index:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-standard) var(--ease-standard), visibility 0s linear;position:relative}.schedule-rail{z-index:calc(var(--z-sticky) + 20);grid-area:1/2;min-width:0;position:relative}.schedule-rail__desktop-shell{gap:var(--space-4);min-width:0;min-height:0;inline-size:var(--schedule-rail-width);max-block-size:min(calc(100dvh - 7rem), calc(var(--schedule-calendar-height) + var(--schedule-calendar-toolbar-reserve)));padding:var(--space-4);border:1px solid var(--schedule-border);border-radius:var(--schedule-radius);background:var(--schedule-surface);box-shadow:none;flex-direction:column;display:flex}.schedule-rail__desktop{gap:var(--space-4);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}.schedule-rail__top{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.schedule-rail__top>*{width:100%;min-width:0}.schedule-filters__controls--rail{grid-template-columns:1fr}.schedule-config-drawer__toolbar{flex:auto}.schedule-shell{padding:var(--space-5)}@media (prefers-reduced-motion:reduce){.schedule-workspace,.schedule-workspace__content{transition:none}}.schedule-shell--calendar-frame{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.schedule-config-drawer__toolbar{align-items:center}.schedule-config-drawer__toolbar .page-tabs{min-height:2.5rem;margin:0}.schedule-rsvp-panel{border:1px solid var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-rsvp-panel{border:1px solid color-mix(in srgb, var(--schedule-brand) 24%, var(--schedule-border) 76%)}}.schedule-rsvp-panel{background:linear-gradient(180deg, #fffc 0%, #fff0 100%), var(--layered-surface-fill-schedule-glass);box-shadow:inset 0 1px #fff9,0 14px 30px -24px #0f172a33}.schedule-rsvp-skeleton__label{border-radius:999px;width:min(100%,5.4rem);height:.68rem;display:block}.schedule-rsvp-skeleton__scope{--loading-skeleton-line-inset:.12rem;border-block:var(--loading-skeleton-line-inset) solid transparent;background-clip:padding-box;border-radius:999px;width:min(100%,3.2rem);height:.864rem;display:block}.schedule-rsvp-skeleton__pill{border-radius:999px;width:100%;height:1.375rem;display:block}.schedule-rsvp-badge__popover{pointer-events:none;opacity:0;transform-origin:100% 0;transition:opacity var(--duration-fast) var(--ease-standard) 80ms, transform var(--duration-fast) var(--ease-standard) 80ms, display var(--duration-fast) allow-discrete 80ms;display:none;transform:translateY(-6px)scale(.97)}.schedule-rsvp-badge:is(:hover,:focus-within)>.schedule-rsvp-badge__popover{pointer-events:auto;opacity:1;transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring), display 0s allow-discrete;display:block;transform:none}@starting-style{.schedule-rsvp-badge:is(:hover,:focus-within)>.schedule-rsvp-badge__popover{opacity:0;transform:translateY(-6px)scale(.97)}}.schedule-rsvp-notice__badges:has(.schedule-rsvp-badge:hover) .schedule-rsvp-badge:not(:hover)>.schedule-rsvp-badge__popover{transition:none;display:none}.schedule-rsvp-badge:is(:hover,:focus-within) .schedule-rail__rsvp-popover-entry{animation:rise-in var(--duration-standard) var(--ease-enter) both}.schedule-rail__rsvp-popover-entry:nth-child(2){animation-delay:30ms}.schedule-rail__rsvp-popover-entry:nth-child(3){animation-delay:60ms}.schedule-rail__rsvp-popover-entry:nth-child(n+4){animation-delay:90ms}@media (prefers-reduced-motion:reduce){.schedule-rsvp-badge__popover,.schedule-rsvp-badge:is(:hover,:focus-within)>.schedule-rsvp-badge__popover{transform:none}.schedule-rsvp-badge:is(:hover,:focus-within) .schedule-rail__rsvp-popover-entry{animation:none}}.schedule-rail__rsvp-entry-time{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.schedule-rail__rsvp-entry-brand-mark{flex:none;padding-top:.06rem;display:inline-flex}.schedule-rail__rsvp-entry-brand-mark .brand-logo{border-radius:.35rem;width:.95rem;height:.95rem}.schedule-rail__rsvp-entry-brand-mark .brand-logo__fallback{font-size:.5rem}.schedule-config-card-header{flex-direction:column;flex:auto;gap:.65rem;min-width:0;display:flex}.schedule-config-card-header__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.schedule-config-card-header__title-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.schedule-config-card-header__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schedule-config-card-header__title-row--brand{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.schedule-config-card-header__title-actions--brand{flex-wrap:nowrap;justify-content:end;align-items:center;gap:.5rem;display:inline-flex}.schedule-config-card-header__title-actions--brand .schedule-config-card-header__link-group{flex-wrap:nowrap;flex:none;order:2}.schedule-config-card-header__title-actions--brand .schedule-config-card-header__settings-trigger{flex:none;order:3}.schedule-config-card-header__primary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.schedule-config-card-header__primary-row--with-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;display:grid}.schedule-config-card-header__link-group,.schedule-config-card-header__meta-actions{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.schedule-config-card-header__link-group{flex-wrap:wrap;flex:auto}.schedule-config-goal-progress{width:100%;min-width:0}.schedule-config-goal-progress--primary{align-self:center}.schedule-config-card-header__meta-row{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.schedule-config-card-header__meta-actions{flex-wrap:wrap}.schedule-config-card-header__eyebrow-toggle{min-height:1.5rem;color:var(--color-text-tertiary);font-size:.67rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;transition:color var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;place-self:flex-end end;align-items:center;gap:.32rem;padding:.05rem 0;line-height:1;display:inline-flex}.schedule-config-card-header__settings-trigger{width:2rem;height:2rem;color:var(--color-text-tertiary);box-shadow:none;transition:color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.schedule-config-card-header__settings-trigger svg{transition:transform var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard)}.schedule-config-card-header__eyebrow-toggle:hover,.schedule-config-card-header__eyebrow-toggle:focus-visible,.schedule-config-card-header__settings-trigger:hover,.schedule-config-card-header__settings-trigger:focus-visible{color:var(--schedule-brand-strong);outline:none}.schedule-config-card-header__eyebrow-toggle:focus-visible,.schedule-config-card-header__settings-trigger:focus-visible{box-shadow:0 0 0 2px var(--schedule-brand);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.schedule-config-card-header__eyebrow-toggle:focus-visible,.schedule-config-card-header__settings-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--schedule-brand) 18%, transparent)}}.schedule-config-card-header__settings-trigger:hover,.schedule-config-card-header__settings-trigger:focus-visible{border-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-config-card-header__settings-trigger:hover,.schedule-config-card-header__settings-trigger:focus-visible{border-color:color-mix(in srgb, var(--schedule-brand) 18%, transparent)}}.schedule-config-card-header__settings-trigger:hover,.schedule-config-card-header__settings-trigger:focus-visible{background:var(--schedule-brand-soft)}@supports (color:color-mix(in lab, red, red)){.schedule-config-card-header__settings-trigger:hover,.schedule-config-card-header__settings-trigger:focus-visible{background:color-mix(in srgb, var(--schedule-brand-soft) 18%, transparent)}}.schedule-config-card-header__settings-trigger:focus-visible{border-radius:999px}.schedule-config-card-header__settings-trigger:active{border-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-config-card-header__settings-trigger:active{border-color:color-mix(in srgb, var(--schedule-brand) 24%, transparent)}}.schedule-config-card-header__settings-trigger:active{background:var(--schedule-brand-soft)}@supports (color:color-mix(in lab, red, red)){.schedule-config-card-header__settings-trigger:active{background:color-mix(in srgb, var(--schedule-brand-soft) 28%, transparent)}}.schedule-config-card-header__settings-trigger:active{color:var(--schedule-brand-strong);transform:translateY(.5px)}.schedule-config-card-header__settings-trigger:active svg{transform:rotate(18deg)scale(.96)}.schedule-config-page-skeleton{flex-direction:column;gap:1rem;display:flex}.schedule-config-skeleton__title-line{--loading-skeleton-line-inset:.35rem;border-radius:.45rem;width:min(100%,9rem);height:1.75rem;display:block}.schedule-config-skeleton__staff-link{border-radius:999px;width:4.6rem;height:2.25rem;display:block}.schedule-config-skeleton__settings-trigger{border-radius:999px;width:2rem;height:2rem;display:block}.schedule-config-skeleton__goal-panel{border:1px solid #d5d1c98c;flex-direction:column;justify-content:center;gap:.5rem;min-height:3.75rem;padding-inline:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-config-skeleton__goal-panel{border:1px solid color-mix(in srgb, var(--color-border-secondary) 55%, transparent)}}.schedule-config-skeleton__goal-panel{border-radius:var(--schedule-radius);background:#f7f6f373}@supports (color:color-mix(in lab, red, red)){.schedule-config-skeleton__goal-panel{background:color-mix(in srgb, var(--color-surface-secondary) 45%, transparent)}}.schedule-config-skeleton__goal-label{border-radius:999px;width:min(100%,8.5rem);height:.78rem;display:block}.schedule-config-skeleton__goal-meter{border-radius:999px;width:100%;height:.62rem;display:block}.schedule-config-skeleton__eyebrow-toggle{border-radius:999px;width:9.5rem;height:1.5rem;display:block}.schedule-config-skeleton__resource-avatar{border-radius:999px;flex:none;width:3rem;height:3rem;display:block}.schedule-config-skeleton__resource-name{--loading-skeleton-line-inset:.35rem;border-radius:.45rem;width:min(100%,6rem);height:1.75rem;display:block}.schedule-config-skeleton__logo-trigger{border-radius:999px;width:5.3rem;height:2.625rem;display:block}.schedule-config-skeleton__handle-dots{border-radius:999px;width:1.2rem;height:3rem}.schedule-config-skeleton__bay-name{border-radius:.75rem;width:min(100%,18rem);height:2rem;display:block}.schedule-config-skeleton__toggle{border-radius:999px;width:5.3rem;height:2rem;display:block}.schedule-config-skeleton__bay-location{border-radius:999px;width:min(100%,14rem);height:1.8rem;display:block}.schedule-config-target-form{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:.08rem;min-height:2.25rem;margin-left:auto;display:inline-flex}.schedule-config-target-form__label{color:var(--color-text-tertiary);font-size:.58rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:.65rem}.schedule-config-target-form__input{border:1px solid var(--schedule-border);width:4.2rem;height:1.45rem}@supports (color:color-mix(in lab, red, red)){.schedule-config-target-form__input{border:1px solid color-mix(in srgb, var(--schedule-border) 82%, white 18%)}}.schedule-config-target-form__input{color:var(--color-text-primary);font-size:.82rem;font-weight:var(--font-weight-medium);text-align:right;transition:border-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard);background:#fff;border-radius:.55rem;outline:none;padding:0 .6rem;line-height:1;box-shadow:0 1px 2px #0f172a0a}.schedule-config-target-form__input:focus{border-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-config-target-form__input:focus{border-color:color-mix(in srgb, var(--schedule-brand) 34%, var(--schedule-border))}}.schedule-config-target-form__input:focus{box-shadow:0 0 0 2px var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-config-target-form__input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--schedule-brand) 14%, transparent)}}.schedule-config-goal-progress .schedule-goal-panel__row{grid-template-columns:auto minmax(7rem,1fr) auto}.schedule-config-target-form--goal-controls{align-items:flex-start;min-height:1.55rem;margin-left:.25rem}.schedule-config-target-form--goal-controls .schedule-config-target-form__input{width:3.8rem}.schedule-config-resource-avatar-button{position:relative}.schedule-config-resource-avatar,.schedule-config-option-avatar{isolation:isolate;position:relative}.schedule-config-resource-avatar{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.schedule-config-resource-avatar__fallback,.schedule-config-resource-avatar__skeleton,.schedule-config-resource-avatar__image,.schedule-config-option-avatar__fallback,.schedule-config-option-avatar__skeleton,.schedule-config-option-avatar__image{position:absolute;inset:0}.schedule-config-resource-avatar__fallback,.schedule-config-option-avatar__fallback{background:#f7f6f3db;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-config-resource-avatar__fallback,.schedule-config-option-avatar__fallback{background:color-mix(in srgb, var(--color-surface-secondary) 86%, transparent)}}.schedule-config-resource-avatar__image,.schedule-config-option-avatar__image{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-standard)}.schedule-config-resource-avatar__skeleton,.schedule-config-option-avatar__skeleton{z-index:1;border-radius:inherit;transition:opacity var(--duration-fast) var(--ease-standard)}.schedule-config-resource-avatar--loaded .schedule-config-resource-avatar__image,.schedule-config-option-avatar--loaded .schedule-config-option-avatar__image{opacity:1}.schedule-config-resource-avatar--loaded .schedule-config-resource-avatar__skeleton,.schedule-config-resource-avatar--error .schedule-config-resource-avatar__skeleton,.schedule-config-option-avatar--loaded .schedule-config-option-avatar__skeleton,.schedule-config-option-avatar--error .schedule-config-option-avatar__skeleton,.schedule-config-resource-avatar--loaded .schedule-config-resource-avatar__fallback,.schedule-config-option-avatar--loaded .schedule-config-option-avatar__fallback{opacity:0}.schedule-config-resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:start;gap:1rem;display:grid}.schedule-config-resource-card--grid{min-width:0}.schedule-config-resource-layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity brands""availability controls";align-items:end;gap:.8rem 1rem;min-width:0;display:grid}.schedule-config-resource-layout__identity{grid-area:identity;align-items:center;gap:.75rem;min-width:0;display:flex}.schedule-config-resource-avatar-shell{flex:none}.schedule-config-resource-layout__brands{grid-area:brands;justify-content:flex-end;justify-self:end}.schedule-config-resource-layout__availability{grid-area:availability;align-self:end;min-width:0}.schedule-config-resource-layout__controls{flex-wrap:wrap;grid-area:controls;justify-content:flex-end;justify-self:end;align-items:end;gap:.5rem;min-width:0;display:inline-flex}.schedule-config-resource-layout__controls .schedule-config-target-form{margin-left:0;padding-left:0}.schedule-config-resource-card--grid [data-card-header]{padding:1.05rem}.schedule-config-resource-card--grid .schedule-config-card-header{gap:0}.schedule-config-resource-card--grid .schedule-config-resource-layout{grid-template-columns:auto minmax(0,1fr) minmax(2.25rem,auto);grid-template-areas:"identity identity brands""availability availability controls";align-items:stretch;gap:.85rem .95rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__identity{align-items:flex-start;gap:.85rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__identity h2{text-overflow:clip;white-space:normal;padding-top:.1rem;font-size:1.08rem;line-height:1.2;overflow:visible}.schedule-config-resource-card--grid .schedule-config-resource-avatar-button{border-radius:1.1rem;width:clamp(6.25rem,24vw,8.5rem);height:clamp(6.25rem,24vw,8.5rem);font-size:1.8rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__brands{align-self:start}.schedule-config-resource-card--grid .schedule-config-resource-layout__controls{align-self:end;gap:.45rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__availability{align-self:end}.schedule-config-resource-logo-trigger{justify-content:center;max-width:min(13.5rem,100%);padding:.25rem .42rem}.schedule-config-resource-logo-trigger--empty{min-width:2.25rem;padding-inline:.34rem}.schedule-config-resource-logo-strip{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.28rem;min-width:0;display:inline-flex;overflow:hidden}.schedule-config-resource-logo-chip{background:#f8f7f5;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-config-resource-logo-chip{background:color-mix(in srgb, var(--color-surface-secondary) 84%, white 16%)}}.schedule-config-resource-logo-chip{box-shadow:0 1px 2px #0f172a14}.schedule-config-resource-logo-chip--add{border:1px dashed var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.schedule-config-resource-logo-chip--add{border:1px dashed color-mix(in srgb, var(--schedule-border) 80%, var(--schedule-brand) 20%)}}.schedule-config-resource-logo-chip--add{color:var(--schedule-brand-strong);font-size:1rem;font-weight:var(--font-weight-semibold);background:#fff;line-height:1}.schedule-config-resource-logo-chip .brand-logo{border-radius:999px;width:1.45rem;height:1.45rem}.schedule-config-resource-logo-chip .brand-logo__fallback{font-size:.56rem}.schedule-config-resource-logo-chip--inactive{background:#f9f9f7;position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-config-resource-logo-chip--inactive{background:color-mix(in srgb, var(--color-surface-secondary) 70%, white 30%)}}.schedule-config-resource-logo-chip--inactive{box-shadow:none}.schedule-config-resource-logo-chip--inactive .brand-logo{filter:grayscale();opacity:.45}.schedule-config-resource-logo-chip__warning{background:var(--color-warning-100);width:.95rem;height:.95rem;color:var(--color-warning-700);border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.2rem;right:-.2rem}@media (max-width:640px){.schedule-config-card-header__title-row--brand{grid-template-columns:minmax(0,1fr) max-content;gap:.7rem .65rem;width:100%}.schedule-config-card-header__identity{align-items:flex-start;width:100%}.schedule-config-card-header__title{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.15;overflow:visible}.schedule-config-card-header__title-actions--brand .schedule-config-card-header__link-group,.schedule-config-card-header__title-actions--brand .schedule-config-card-header__settings-trigger{align-self:center}.schedule-config-card-header__primary-row--with-progress{grid-template-columns:minmax(0,1fr);row-gap:.45rem}.schedule-config-goal-progress--primary{align-self:stretch;width:100%}.schedule-config-card-header__eyebrow-toggle{justify-self:end}.schedule-config-resource-card--grid{min-width:0}.schedule-config-resource-card--grid .schedule-config-resource-layout{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"identity controls""availability brands";gap:.72rem .75rem}.schedule-config-resource-layout__identity{align-items:center}.schedule-config-resource-card--grid .schedule-config-resource-layout__identity{gap:.65rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__brands{place-self:center end;max-width:min(9rem,34vw)}.schedule-config-resource-card--grid .schedule-config-resource-layout__availability{align-self:center}.schedule-config-resource-card--grid .schedule-config-resource-layout__controls{place-self:start end}.schedule-config-resource-layout__controls{flex-wrap:nowrap}.schedule-config-resource-card--grid .schedule-config-resource-avatar-button{border-radius:.95rem;width:4.75rem;height:4.75rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__identity h2{padding-top:0}}@media (max-width:430px){.schedule-config-resource-card--grid [data-card-header]{padding:.85rem}.schedule-config-resource-card--grid .schedule-config-resource-layout{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"identity controls""availability brands";gap:.65rem}.schedule-config-resource-card--grid .schedule-config-resource-avatar-button{width:3.75rem;height:3.75rem}.schedule-config-resource-card--grid .schedule-config-resource-layout__identity h2{font-size:1rem}.schedule-config-resource-logo-trigger{max-width:min(7rem,28vw)}}.schedule-config-roster-trigger{--surface-trigger-radius:999px;--surface-trigger-border-color:var(--layered-surface-border-popover)}@supports (color:color-mix(in lab, red, red)){.schedule-config-roster-trigger{--surface-trigger-border-color:color-mix(in srgb, var(--layered-surface-border-popover) 62%, var(--schedule-brand-soft) 38%)}}.schedule-config-roster-trigger{--surface-trigger-text-color:#1c1b19}@supports (color:color-mix(in lab, red, red)){.schedule-config-roster-trigger{--surface-trigger-text-color:color-mix(in srgb, var(--color-text-primary) 84%, var(--schedule-brand-strong) 16%)}}.schedule-config-roster-trigger{--surface-trigger-fill-opaque:var(--layered-surface-fill-schedule-opaque);--surface-trigger-fill-glass:var(--layered-surface-fill-schedule-glass);--surface-trigger-fill-hover-opaque:var(--layered-surface-fill-popover-emphasis-opaque);--surface-trigger-fill-hover-glass:var(--layered-surface-fill-popover-emphasis-glass);min-height:2.25rem;font-size:.75rem;font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:flex-start;align-items:center;gap:.35rem;padding:.4rem .75rem;line-height:1;display:inline-flex}.schedule-config-roster-trigger--add{border-style:dashed}.schedule-config-brand-staff-row{min-height:2.25rem}.schedule-config-staff-picker__linked-list{flex-direction:column;gap:.35rem;padding-block:.15rem .3rem;display:flex}.schedule-config-staff-picker__linked-list>.entity-picker__row{border:1px solid var(--panel-border);background:var(--color-surface-primary)}.schedule-config-staff-picker__linked-list>.sortable-chosen{background:var(--color-surface-secondary)}.schedule-config-staff-picker__linked-list{--sortable-animation-ms:var(--duration-spring);--sortable-easing:var(--ease-spring);--sortable-fallback:1}.schedule-config-staff-picker__linked-list>.sortable-drag{border-color:var(--panel-border);background:var(--color-surface-primary);box-shadow:var(--panel-shadow-floating);cursor:grabbing;transform:scale(1.03);opacity:1!important}.schedule-config-staff-picker__linked-list>.sortable-ghost{border:1px dashed var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-config-staff-picker__linked-list>.sortable-ghost{border:1px dashed color-mix(in srgb, var(--schedule-brand) 35%, transparent)}}.schedule-config-staff-picker__linked-list>.sortable-ghost{background:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-config-staff-picker__linked-list>.sortable-ghost{background:color-mix(in srgb, var(--schedule-brand) 6%, transparent)}}.schedule-config-staff-picker__linked-list>.sortable-ghost{box-shadow:none;opacity:1}.schedule-config-staff-link-row .entity-picker__list,.schedule-config-staff-link-row .schedule-config-resource-logo-strip{position:relative}.schedule-config-bay-card__header{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.schedule-config-bay-card__handle{border-right:1px solid var(--schedule-border);border-radius:0;align-self:stretch;width:3rem;height:auto}.schedule-config-bay-inline-form{min-width:0;margin:0}.schedule-config-bay-inline-input{width:100%;min-width:0;color:var(--color-text-primary);transition:border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard);background:0 0;border:1px solid #0000}.schedule-config-bay-inline-input[readonly]{box-shadow:none;cursor:text}.schedule-config-bay-inline-input:not([readonly]){border-color:var(--schedule-border);background:var(--schedule-surface)}.schedule-config-bay-inline-input--name{height:2rem;font-size:1.03rem;font-weight:var(--font-weight-semibold);border-radius:.75rem;padding-inline:.45rem;line-height:1.2}.schedule-config-bay-inline-input--location{width:min(100%,14rem);height:1.8rem;font-size:.72rem;font-weight:var(--font-weight-medium);border-radius:999px;padding-inline:.75rem;line-height:1}.schedule-config-bay-inline-input--location[readonly]{background:var(--schedule-surface-muted);color:var(--color-text-secondary)}.schedule-config-bay-inline-input--location::placeholder{color:var(--color-text-secondary);opacity:.9}.schedule-config-bay-card--inactive{opacity:.68;background:var(--schedule-surface-subtle)}.schedule-config-bay-card--inactive .schedule-config-bay-card__handle{background:var(--schedule-event-text)}@supports (color:color-mix(in lab, red, red)){.schedule-config-bay-card--inactive .schedule-config-bay-card__handle{background:color-mix(in srgb, var(--schedule-event-text) 4%, transparent)}}.schedule-config-resource-card--inactive{opacity:.68;background:var(--schedule-surface-subtle)}.schedule-config-bay-card:hover .schedule-config-bay-card__handle,.schedule-config-bay-card.sortable-chosen .schedule-config-bay-card__handle{background:var(--schedule-brand-soft);color:var(--schedule-brand-strong)}.schedule-calendar-stack,.schedule-calendar{--schedule-calendar-height:clamp(48rem, 84vh, 60rem);--schedule-calendar-surface:var(--schedule-surface);--schedule-calendar-surface-muted:var(--schedule-surface-strong);--schedule-calendar-border:var(--schedule-border);--schedule-calendar-border-strong:var(--color-border-primary);--schedule-calendar-toolbar-gap:var(--space-4);--schedule-toolbar-control-height:2.35rem;--schedule-toolbar-section-gap:.8rem;--schedule-toolbar-badge-overhang:.35rem;--schedule-calendar-toolbar-reserve:calc(var(--schedule-toolbar-control-height) + var(--schedule-toolbar-badge-overhang) + var(--schedule-calendar-toolbar-gap));--schedule-calendar-skeleton-header-height:2.3125rem;--schedule-calendar-skeleton-slot-height:3rem;--schedule-calendar-skeleton-axis-width:5.875rem;--schedule-calendar-skeleton-day-width:max(calc(100% / 7), 15rem)}.schedule-calendar{--schedule-calendar-text-primary:var(--schedule-event-text);--schedule-calendar-text-secondary:var(--color-text-secondary);width:100%;min-width:0;min-block-size:inherit;color:var(--schedule-calendar-text-primary);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);position:relative}.schedule-calendar .ec{--ec-bg-color:var(--schedule-calendar-surface);--ec-text-color:var(--schedule-calendar-text-primary);--ec-border-color:var(--schedule-calendar-border);--ec-button-bg-color:transparent;--ec-button-border-color:var(--schedule-calendar-border-strong);--ec-button-text-color:var(--schedule-calendar-text-primary);--ec-button-hover-bg-color:var(--schedule-brand-soft);--ec-button-hover-border-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec{--ec-button-hover-border-color:color-mix(in srgb, var(--schedule-brand) 35%, var(--schedule-calendar-border-strong) 65%)}}.schedule-calendar .ec{--ec-button-active-bg-color:var(--schedule-brand);--ec-button-active-border-color:var(--schedule-brand);--ec-button-active-text-color:var(--color-text-on-primary);--ec-today-bg-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec{--ec-today-bg-color:color-mix(in srgb, var(--schedule-brand) 10%, transparent)}}.schedule-calendar .ec{--ec-popup-bg-color:var(--schedule-calendar-surface);color-scheme:light;color:var(--schedule-calendar-text-primary);width:100%;min-block-size:0}.schedule-calendar .ec-main{border:1px solid var(--schedule-calendar-border);border-radius:var(--schedule-radius);background:var(--schedule-calendar-surface);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.schedule-calendar .ec-toolbar{align-items:center;gap:var(--schedule-toolbar-section-gap);flex-wrap:nowrap;padding-block-start:var(--schedule-toolbar-badge-overhang);display:flex;margin-bottom:var(--space-3)!important;justify-content:flex-start!important}.schedule-calendar .ec-toolbar .ec-start,.schedule-calendar .ec-toolbar .ec-center,.schedule-calendar .ec-toolbar .ec-end{flex:none;align-items:center;min-width:0;display:flex;gap:var(--space-2)!important;flex-wrap:nowrap!important}.schedule-calendar .ec-toolbar .ec-center{flex:1 1 0;justify-content:center;overflow:hidden}.schedule-calendar .ec-toolbar .ec-center:empty,.schedule-calendar .ec-toolbar .ec-center:has(.ec-title:empty){display:none!important}.schedule-calendar .ec-toolbar .ec-end{justify-content:flex-end;margin-left:auto}.schedule-calendar .ec-toolbar .ec-button-group{border-radius:var(--schedule-radius);box-shadow:none;background:0 0;flex-wrap:nowrap;flex:none;align-items:stretch;display:inline-flex;overflow:visible}.schedule-calendar .ec-toolbar .ec-button{block-size:var(--schedule-toolbar-control-height);border:1px solid var(--schedule-calendar-border-strong);background:var(--schedule-calendar-surface);box-shadow:none;font-weight:var(--font-weight-medium);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;display:inline-flex;border-radius:var(--schedule-radius)!important;font-size:var(--text-sm)!important;padding-block:0!important;padding-inline:.7rem!important;line-height:1!important}.schedule-calendar .ec-toolbar .ec-button-group .ec-button{position:relative;border-radius:0!important}.schedule-calendar .ec-toolbar .ec-button-group .ec-button:not(:first-child){margin-inline-start:-1px!important}.schedule-calendar .ec-toolbar .ec-button-group .ec-button:first-child{border-start-start-radius:var(--schedule-radius)!important;border-end-start-radius:var(--schedule-radius)!important}.schedule-calendar .ec-toolbar .ec-button-group .ec-button:last-child{border-start-end-radius:var(--schedule-radius)!important;border-end-end-radius:var(--schedule-radius)!important}.schedule-calendar .ec-toolbar .ec-scheduleClaims,.schedule-calendar .ec-toolbar .ec-scheduleFilters{position:relative}.schedule-calendar .ec-toolbar .schedule-calendar-toolbar__count-badge{top:calc(-1 * var(--schedule-toolbar-badge-overhang));background:var(--color-accent-red);min-width:.95rem;height:.95rem;color:var(--color-text-inverse);font-size:.62rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:.2rem;line-height:1;display:inline-flex;position:absolute;right:0}.schedule-calendar .ec-toolbar .schedule-calendar-toolbar-claims__icon,.schedule-calendar .ec-toolbar .schedule-calendar-toolbar-create__icon,.schedule-calendar .ec-toolbar .schedule-calendar-toolbar-filters__icon,.schedule-calendar .ec-toolbar .schedule-calendar-toolbar-setup__icon{flex:none;block-size:1rem;inline-size:1rem}@media (min-width:1200px){.schedule-calendar .ec-toolbar .ec-scheduleFilters{display:none}}.schedule-calendar.schedule-calendar--compact-toolbar .schedule-calendar-toolbar-create__label,.schedule-calendar.schedule-calendar--compact-toolbar .schedule-calendar-toolbar-claims__label,.schedule-calendar.schedule-calendar--compact-toolbar .schedule-calendar-toolbar-filters__label{display:none}.schedule-calendar.schedule-calendar--compact-toolbar .ec-toolbar .ec-button{padding-inline:.45rem!important}.schedule-calendar.schedule-calendar--compact-toolbar .ec-toolbar .ec-scheduleCreate,.schedule-calendar.schedule-calendar--compact-toolbar .ec-toolbar .ec-scheduleClaims,.schedule-calendar.schedule-calendar--compact-toolbar .ec-toolbar .ec-scheduleFilters{gap:0}@media (max-width:1060px){.schedule-calendar .ec-toolbar{padding-inline-start:max(var(--space-2), env(safe-area-inset-left));padding-inline-end:max(var(--space-2), env(safe-area-inset-right))}}.schedule-calendar .ec-header{border-start-start-radius:var(--schedule-radius);border-start-end-radius:var(--schedule-radius);overflow:hidden}.schedule-calendar .ec-body{border-end-end-radius:var(--schedule-radius);border-end-start-radius:var(--schedule-radius);overflow:hidden}.schedule-calendar.schedule-calendar--time-grid-week .ec-time-grid .ec-header,.schedule-calendar.schedule-calendar--time-grid-week .ec-time-grid .ec-body{overflow:visible}.schedule-calendar .ec-icon{inline-size:1em;display:inline-block}.schedule-calendar .ec-icon.ec-prev:after,.schedule-calendar .ec-icon.ec-next:after{content:"";border-block-start:2px solid;border-inline-end:2px solid;block-size:.5em;inline-size:.5em;display:inline-block;position:relative}.schedule-calendar .ec-icon.ec-prev:after{inset-inline-start:3px;rotate:-135deg}.schedule-calendar .ec-icon.ec-next:after{inset-inline-start:-3px;rotate:45deg}.schedule-calendar .ec-title{min-width:0;color:var(--schedule-calendar-text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1060px){.schedule-calendar.schedule-calendar--time-grid-day .ec-time-grid .ec-day-head{font-size:var(--text-sm);letter-spacing:0;text-transform:none}}.schedule-calendar .ec-header,.schedule-calendar .ec-day-head,.schedule-calendar .ec-sidebar,.schedule-calendar .ec-row-head{background-color:var(--schedule-calendar-surface-muted)}.schedule-calendar .ec-toolbar,.schedule-calendar .ec-button,.schedule-calendar .ec-day-head,.schedule-calendar .ec-slot-time,.schedule-calendar .ec-list .ec-day-side,.schedule-calendar .ec-list .ec-day-head,.schedule-calendar .ec-popup,.schedule-calendar .ec{color:var(--schedule-calendar-text-primary)}.schedule-calendar .ec-day,.schedule-calendar .ec-sidebar,.schedule-calendar .ec-header,.schedule-calendar .ec-body,.schedule-calendar .ec-day-head,.schedule-calendar .ec-row-head,.schedule-calendar .ec-slot,.schedule-calendar .ec-events,.schedule-calendar .ec-popup{border-color:var(--schedule-calendar-border)}.schedule-calendar .ec-sidebar,.schedule-calendar .ec-header,.schedule-calendar .ec-row-head{background-color:var(--schedule-calendar-surface-muted)}.schedule-calendar .ec-time-grid .ec-day-head,.schedule-calendar .ec-day-grid .ec-day-head{color:var(--schedule-calendar-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.schedule-calendar .ec-time-grid .ec-slot-time,.schedule-calendar .ec-list .ec-day-side{color:var(--schedule-calendar-text-secondary);font-size:var(--text-xs)}.schedule-calendar .ec-time-grid .ec-main,.schedule-calendar .ec-day-grid .ec-main{overscroll-behavior:contain;border-end-end-radius:var(--schedule-radius);border-end-start-radius:var(--schedule-radius);overflow:auto}.schedule-calendar .ec-sidebar{border-end-start-radius:var(--schedule-radius);overflow:hidden}.schedule-calendar.schedule-calendar--time-grid-week .ec-time-grid .ec-sidebar{z-index:3;pointer-events:none;background-color:var(--schedule-calendar-surface-muted);box-shadow:1px 0 0 0 var(--schedule-calendar-border), 12px 0 18px -18px #1c1b1947;position:sticky;inset-inline-start:0}.schedule-calendar.schedule-calendar--time-grid-week .ec-time-grid .ec-header .ec-sidebar{z-index:5}.schedule-calendar.schedule-calendar--time-grid-week .ec-time-grid .ec-body .ec-sidebar{z-index:4}.schedule-calendar .ec-header .ec-day-head:first-child,.schedule-calendar .ec-header .ec-sidebar:first-child,.schedule-calendar .ec-body .ec-sidebar:first-child{border-start-start-radius:var(--schedule-radius);border-end-start-radius:var(--schedule-radius)}.schedule-calendar .ec-header .ec-day-head:last-child{border-start-end-radius:var(--schedule-radius)}.schedule-calendar .ec-time-grid .ec-events{overflow:visible}.schedule-calendar .ec-event{border:1px solid #0000;overflow:hidden;box-shadow:none!important}.schedule-calendar .ec-event.schedule-calendar-event{overflow:visible}.schedule-calendar .ec-event.schedule-calendar-event--inline-actions{isolation:isolate;overflow:visible}.schedule-calendar .ec-event.schedule-calendar-event--inline-actions:has(.connected-inline-menu.is-open){opacity:1;z-index:calc(var(--z-tooltip) + 8)!important}.schedule-calendar .ec-event.schedule-calendar-event--inline-actions:has(.connected-inline-menu.is-open) .schedule-calendar-event__content{opacity:1}.schedule-calendar .ec-now-indicator{z-index:3}.schedule-calendar .ec-time-grid .ec-resizer{z-index:2;cursor:ns-resize;touch-action:none;max-block-size:10px}.schedule-calendar .ec-time-grid .ec-event[data-calendar-mutation-disabled=true]{cursor:pointer}.schedule-calendar .ec-time-grid .ec-event[data-calendar-mutation-disabled=true] .ec-resizer{display:none}.schedule-calendar.schedule-calendar--event-hover .ec-time-grid .ec-event.ec-pointer{opacity:0}.schedule-calendar .ec-day-grid .ec-resizer.ec-start,.schedule-calendar .ec-all-day .ec-resizer.ec-start{display:none}.schedule-calendar .ec-time-grid .ec-resizer:hover,.schedule-calendar .ec-time-grid .ec-resizer:focus-visible{background:linear-gradient(to bottom, var(--schedule-event-text), var(--schedule-event-text))}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec-time-grid .ec-resizer:hover,.schedule-calendar .ec-time-grid .ec-resizer:focus-visible{background:linear-gradient(to bottom, color-mix(in srgb, var(--schedule-event-text) 22%, transparent), color-mix(in srgb, var(--schedule-event-text) 8%, transparent))}}.schedule-calendar .ec-time-grid .ec-resizer.ec-start:hover,.schedule-calendar .ec-time-grid .ec-resizer.ec-start:focus-visible{background:linear-gradient(to top, var(--schedule-event-text), var(--schedule-event-text))}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec-time-grid .ec-resizer.ec-start:hover,.schedule-calendar .ec-time-grid .ec-resizer.ec-start:focus-visible{background:linear-gradient(to top, color-mix(in srgb, var(--schedule-event-text) 22%, transparent), color-mix(in srgb, var(--schedule-event-text) 8%, transparent))}}.schedule-calendar .ec-event[data-calendar-family=schedule]{--schedule-event-accent:var(--schedule-brand);--schedule-event-radius:var(--radius-md);border-radius:var(--schedule-event-radius)!important}.schedule-calendar .ec-time-grid .ec-event[data-calendar-family=schedule]{--schedule-event-gutter:3px;--schedule-event-gutter-block:var(--schedule-event-gutter);border-style:solid;border-color:#0000;border-width:0 var(--schedule-event-gutter) var(--schedule-event-gutter-block) 0;background-clip:padding-box;border-start-start-radius:var(--schedule-event-radius)!important;border-start-end-radius:calc(var(--schedule-event-radius) + var(--schedule-event-gutter)) var(--schedule-event-radius)!important;border-end-end-radius:calc(var(--schedule-event-radius) + var(--schedule-event-gutter)) calc(var(--schedule-event-radius) + var(--schedule-event-gutter-block))!important;border-end-start-radius:var(--schedule-event-radius) calc(var(--schedule-event-radius) + var(--schedule-event-gutter-block))!important}.schedule-calendar .ec-time-grid .ec-event[data-calendar-family=schedule]:is([data-schedule-run=start],[data-schedule-run=middle]){--schedule-event-gutter-block:0px;border-end-end-radius:0!important;border-end-start-radius:0!important}.schedule-calendar .ec-time-grid .ec-event[data-calendar-family=schedule]:is([data-schedule-run=middle],[data-schedule-run=end]){border-start-start-radius:0!important;border-start-end-radius:0!important}.schedule-calendar .ec-time-grid .ec-event[data-calendar-family=schedule]:is([data-schedule-run=middle],[data-schedule-run=end]):before{content:"";background:currentColor;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec-time-grid .ec-event[data-calendar-family=schedule]:is([data-schedule-run=middle],[data-schedule-run=end]):before{background:color-mix(in srgb, currentColor 30%, transparent)}}.schedule-calendar .ec-time-grid .ec-event[data-calendar-family=schedule]:is([data-schedule-run=middle],[data-schedule-run=end]):before{pointer-events:none;z-index:3}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--planned{opacity:.78;background-image:repeating-linear-gradient(135deg, var(--schedule-event-accent) 0, var(--schedule-event-accent) .32rem, transparent .32rem, transparent .72rem)}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--planned{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--schedule-event-accent) 14%, transparent) 0, color-mix(in srgb, var(--schedule-event-accent) 14%, transparent) .32rem, transparent .32rem, transparent .72rem)}}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--planned .schedule-calendar-event__content{opacity:.9}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--planned-actionable{cursor:pointer}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--planned-actionable:hover{opacity:1}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--needs-staffing-action{box-shadow:inset 0 0 0 1.5px #dc26268c!important}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--needs-staffing-action .schedule-calendar-event__content{opacity:1}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--unbooked{opacity:.58;background-image:repeating-linear-gradient(135deg, var(--schedule-event-accent) 0, var(--schedule-event-accent) .28rem, transparent .28rem, transparent .68rem)}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--unbooked{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--schedule-event-accent) 7%, transparent) 0, color-mix(in srgb, var(--schedule-event-accent) 7%, transparent) .28rem, transparent .28rem, transparent .68rem)}}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--unbooked:is(:hover,:focus-within){opacity:.82}.schedule-calendar .ec-event.schedule-calendar-event--materialized-child{box-shadow:inset 0 0 0 1px #4f46e51f!important}.schedule-calendar .ec-event[data-calendar-family=schedule].schedule-calendar-event--planning-detached{box-shadow:inset 0 0 0 1.5px #b4530980!important}.schedule-calendar .ec-event[data-calendar-family=schedule][data-schedule-past]:not(:hover,:focus-within){opacity:.55;filter:saturate(.75)}.schedule-calendar .ec-event[data-calendar-family=celebration].schedule-calendar-event--birthday{--schedule-event-accent:#f59e0b;color:#7c2d12;cursor:default;background:radial-gradient(circle at 0 0,#fffbebeb,#fed7aadb);border-color:#f59e0b70}.schedule-calendar .ec-event[data-calendar-family=celebration].schedule-calendar-event--birthday .schedule-calendar-event__content{opacity:.98}.schedule-calendar .ec-event .schedule-calendar-event__content,.schedule-calendar .ec-event .schedule-calendar-event__row,.schedule-calendar .ec-event .connected-inline-menu,.schedule-calendar .ec-event .connected-inline-menu__trigger,.schedule-calendar .ec-event .connected-assignment-badge{min-width:0;max-width:100%}.schedule-calendar .ec-event .schedule-calendar-event__content{min-block-size:0;inline-size:100%;overflow:visible}.schedule-calendar .ec-event .schedule-calendar-event__row--header,.schedule-calendar .ec-event .schedule-calendar-event__row--host,.schedule-calendar .ec-event .schedule-calendar-event__row--tech,.schedule-calendar .ec-event .schedule-calendar-event__assignment-icons,.schedule-calendar .ec-event .schedule-calendar-event__assignment-icons-group,.schedule-calendar .ec-event .schedule-calendar-event__staff-avatar-stack,.schedule-calendar .ec-event .connected-assignment-badge__avatar-stack{flex-wrap:wrap}.schedule-calendar .ec-event .schedule-calendar-event__assignment-icons,.schedule-calendar .ec-event .schedule-calendar-event__assignment-icons-group,.schedule-calendar .ec-event .schedule-calendar-event__staff-avatar-stack,.schedule-calendar .ec-event .connected-assignment-badge__avatar-stack{row-gap:.08rem}.schedule-calendar .ec-event .schedule-calendar-event__row--summary{flex-wrap:nowrap}.schedule-calendar .ec-event .schedule-calendar-event__row--summary>*{min-inline-size:0}.schedule-calendar .ec-event .schedule-calendar-event__assignment-icons{max-inline-size:100%}.schedule-calendar .ec-event .schedule-calendar-event__staff-avatar-stack-item,.schedule-calendar .ec-event .connected-assignment-badge__avatar-stack>span{margin-inline-start:0!important}.schedule-calendar .ec-event .connected-inline-menu__trigger{overflow:hidden}.schedule-calendar .ec-event .connected-inline-menu--avatar{z-index:1;flex:0 auto;min-inline-size:0;position:relative;overflow:visible}.schedule-calendar .ec-event .connected-inline-menu__trigger--avatar{box-sizing:border-box;z-index:1;border-radius:999px;justify-content:center;min-block-size:1.05rem;inline-size:auto;min-inline-size:1.85rem;max-inline-size:2.1rem;padding:0;line-height:1;position:relative;overflow:visible}.schedule-calendar .ec-event .connected-inline-menu__trigger--avatar.surface-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1;border-color:#94a3b8b8;padding-block:.08rem;padding-inline:.32rem;overflow:hidden}.schedule-calendar .ec-event .connected-inline-menu__trigger--avatar .connected-inline-menu__trigger-label{text-align:center;text-overflow:clip;flex:none;inline-size:auto;min-inline-size:0;max-inline-size:calc(100% - .1rem);display:block;overflow:visible}.schedule-calendar .ec-event .schedule-calendar-event__tooltip-icon[data-tooltip]{position:relative;overflow:visible}.schedule-calendar .ec-event .schedule-calendar-event__content--schedule .schedule-calendar-event__row--header{flex-wrap:nowrap}.schedule-calendar .ec-event .schedule-calendar-event__content--schedule .schedule-calendar-event__row--header,.schedule-calendar .ec-event .schedule-calendar-event__content--schedule .schedule-calendar-event__row-start,.schedule-calendar .ec-event .schedule-calendar-event__content--schedule .schedule-calendar-event__row--people{overflow:visible}.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event .ec-event-body{container-type:inline-size}.schedule-calendar .ec-event .schedule-calendar-event__time{font-size:.69rem}.schedule-calendar .ec-event .schedule-calendar-event__content--time-grid-day .schedule-calendar-event__time{font-size:clamp(.62rem,13cqi,1.1rem)}@container (max-width:84px){.schedule-calendar .ec-time-grid .ec-event .schedule-calendar-event__time{letter-spacing:-.02em;font-size:.62rem}}.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event .ec-event-body,.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event .schedule-calendar-event__content--schedule{block-size:100%;min-block-size:0;overflow:hidden}.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event--inline-actions:has(.connected-inline-menu.is-open) .ec-event-body,.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event--inline-actions:has(.connected-inline-menu.is-open) .schedule-calendar-event__content--schedule{overflow:visible}.schedule-calendar-event__staff-avatar-item,.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event .schedule-calendar-event__content--schedule{position:relative}.schedule-calendar .ec-event .schedule-calendar-event__shifts{pointer-events:none;position:absolute;inset:0}.schedule-calendar .ec-event .schedule-calendar-event__shift{flex-direction:column;align-items:flex-start;gap:.14rem;display:flex;position:absolute;inset-inline:-2px}.schedule-calendar .ec-event .schedule-calendar-event__shift-seam{border-block-start:2px solid var(--schedule-calendar-surface,#fff);block-size:0;inline-size:100%;box-shadow:0 1px 0 var(--schedule-event-accent);display:block}@supports (color:color-mix(in lab, red, red)){.schedule-calendar .ec-event .schedule-calendar-event__shift-seam{box-shadow:0 1px 0 color-mix(in srgb, var(--schedule-event-accent) 42%, transparent)}}.schedule-calendar .ec-event .schedule-calendar-event__shift-row{pointer-events:auto;color:var(--schedule-calendar-text-primary);margin-block-start:var(--schedule-shift-row-push,0px);padding-inline-start:2px}.schedule-calendar .ec-event .schedule-calendar-event__shift-row .schedule-calendar-event__shift-time{opacity:.86}.schedule-calendar.schedule-calendar--time-grid-layered .ec-time-grid .ec-event[data-schedule-layered=underlay]{inline-size:calc((100% - var(--ec-event-col-gap)) * var(--schedule-layer-width-ratio,1))!important;z-index:1!important;inset-inline-start:calc((100% - var(--ec-event-col-gap)) * var(--schedule-layer-left-ratio,0))!important}.schedule-calendar.schedule-calendar--time-grid-layered .ec-time-grid .ec-event[data-schedule-layered=base]{inline-size:calc(100% - var(--ec-event-col-gap))!important;z-index:2!important;inset-inline-start:0!important}.schedule-calendar.schedule-calendar--time-grid-layered .ec-time-grid .ec-event[data-schedule-layered=schedule]{inline-size:calc((100% - var(--ec-event-col-gap)) * var(--schedule-layer-width-ratio,1))!important;z-index:2!important;inset-inline-start:calc((100% - var(--ec-event-col-gap)) * var(--schedule-layer-left-ratio,0))!important}.schedule-calendar.schedule-calendar--time-grid-layered .ec-time-grid .ec-event[data-schedule-layered=schedule]:hover,.schedule-calendar.schedule-calendar--time-grid-layered .ec-time-grid .ec-event[data-schedule-layered=schedule]:focus-within{z-index:12!important}.schedule-calendar.schedule-calendar--time-grid-layered .ec-time-grid .ec-event[data-schedule-layered=schedule].schedule-calendar-event--inline-actions:has(.connected-inline-menu.is-open){z-index:calc(var(--z-tooltip) + 8)!important}.schedule-calendar .ec-time-grid .ec-event.schedule-calendar-event--modal-pinned{z-index:calc(var(--z-tooltip) + 9)!important}.schedule-calendar-event--pending-selection{border-style:dashed;box-shadow:inset 0 0 0 1px #ffffff38!important}#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview,#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview .ec-event-body,#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview .schedule-calendar-event__title,#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview .schedule-calendar-event__time,#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview .schedule-calendar-event__submeta,#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview .ec-event-time,#scheduling-calendar .ec.ec-selecting .ec-event.ec-preview .ec-event-title{color:var(--schedule-event-text)}@media (max-width:1060px){.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-assignment-badge--summary{gap:0;min-height:.95rem;padding:.05rem}.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-assignment-badge--summary .connected-inline-menu__avatar{width:.9rem;height:.9rem}.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-assignment-badge--summary .connected-assignment-badge__label,.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-assignment-badge--summary .connected-assignment-badge__status,.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-inline-menu__trigger-label{display:none}.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-inline-menu__trigger--summary{justify-content:center;gap:0;min-width:.95rem;min-height:.95rem;padding:.05rem .24rem}.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-inline-menu__trigger--badge .connected-assignment-badge{padding:.05rem}.schedule-calendar-event__content--month .schedule-calendar-event__row--summary .connected-inline-menu__trigger-plus{font-size:.78rem}}.schedule-calendar .ec-list .ec-event{padding:.15rem 0}.schedule-calendar .ec-list .ec-event[data-calendar-family=schedule] .ec-event-tag{display:none}.schedule-calendar-stack{isolation:isolate;min-block-size:calc(var(--schedule-calendar-height) + var(--schedule-calendar-toolbar-reserve));position:relative;overflow:visible}.app-shell--page-schedule:has(.schedule-calendar) .schedule-calendar-stack{block-size:auto}.app-shell--page-schedule:has(.schedule-calendar[aria-busy=false]) .schedule-calendar-stack{block-size:100%;min-block-size:0}.schedule-calendar.schedule-calendar--time-grid-week-scrollable .ec-main{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.schedule-calendar__sticky-header{pointer-events:none;z-index:calc(var(--z-sticky) + 8);border-start-start-radius:var(--schedule-radius);border-start-end-radius:var(--schedule-radius);position:fixed;overflow:hidden}.schedule-calendar__sticky-header[hidden]{display:none}.schedule-calendar__sticky-header .ec-header{inline-size:max-content;box-shadow:0 1px 0 0 var(--schedule-calendar-border), 0 10px 18px -18px #0f172a52;transform-origin:0 0;position:static;inset-block-start:auto}.schedule-calendar[aria-busy=false]{opacity:1}.schedule-calendar-skeleton{z-index:0;gap:var(--schedule-calendar-toolbar-gap);min-block-size:inherit;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);grid-template-rows:auto 1fr;padding:0;display:grid;position:absolute;inset:0}.schedule-calendar-skeleton__toolbar{min-height:var(--schedule-toolbar-control-height);flex-wrap:nowrap;align-items:center;gap:.55rem .8rem;padding-block-start:var(--schedule-toolbar-badge-overhang);display:flex}.schedule-calendar-skeleton__start,.schedule-calendar-skeleton__tabs,.schedule-calendar-skeleton__end{flex:none;align-items:stretch;gap:.8rem;min-width:0;display:inline-flex}.schedule-calendar-skeleton__start{justify-content:flex-start}.schedule-calendar-skeleton__frame{border-color:var(--color-border-primary)!important}.schedule-calendar-skeleton__tabs{gap:0}.schedule-calendar-skeleton__end{justify-content:flex-end;margin-left:auto}.schedule-calendar-skeleton__button,.schedule-calendar-skeleton__button-group{height:var(--schedule-toolbar-control-height);display:inline-flex}.schedule-calendar-skeleton__button{border-radius:var(--schedule-radius)}.schedule-calendar-skeleton__button--action{width:5.7rem}.schedule-calendar-skeleton__button--action-short{width:5.4rem}.schedule-calendar-skeleton__button--today{width:4rem}.schedule-calendar-skeleton__button-group{gap:0}.schedule-calendar-skeleton__button--nav{width:2.375rem}.schedule-calendar-skeleton__button--tab{width:3.7rem}.schedule-calendar-skeleton__button--group-start{border-start-end-radius:0;border-end-end-radius:0}.schedule-calendar-skeleton__button--group-end{border-start-start-radius:0;border-end-start-radius:0}.schedule-calendar-skeleton__button-group .schedule-calendar-skeleton__button+.schedule-calendar-skeleton__button,.schedule-calendar-skeleton__tabs .schedule-calendar-skeleton__button+.schedule-calendar-skeleton__button{margin-inline-start:-1px}.schedule-calendar[aria-busy=false]~.schedule-calendar-skeleton{opacity:0;visibility:hidden}.schedule-session-modal__body,.modal__box:has(.schedule-session-modal__body){--schedule-session-modal-divider-color:var(--color-border-secondary)}.schedule-session-modal__body{flex-direction:column;gap:0;display:flex}.schedule-session-modal__body>*{margin:0}.schedule-session-modal__body>*+*{border-top:1px solid var(--schedule-session-modal-divider-color);margin-top:var(--space-6);padding-top:var(--space-6)}.schedule-session-modal__body>.schedule-session-modal__summary+*{margin-top:var(--space-6);border-top:0;padding-top:0}.schedule-session-modal__body>.schedule-session-modal__summary+section{padding-top:var(--space-4)}.schedule-session-modal__body>.schedule-session-modal__summary+.schedule-session-details-surface.hidden+form{border-top:0;padding-top:0}.schedule-session-modal__body>.schedule-session-modal__summary+.schedule-session-modal__linked-stream-section{padding-top:0}.schedule-session-modal__body>.schedule-session-modal__summary+.schedule-session-modal__feedback{margin-top:var(--space-6)}.schedule-session-modal__body>.schedule-session-modal__feedback{padding-top:var(--space-3);border-top:0}.schedule-session-modal__body>.schedule-session-modal__feedback+*{margin-top:var(--space-6)}.schedule-session-modal__feedback>p{margin:0}.schedule-session-modal__feedback>p+p{margin-top:var(--space-2)}.schedule-session-modal__summary,.modal__box:has(.schedule-session-modal__body)>.modal__footer,.schedule-session-modal__divider{border-color:var(--schedule-session-modal-divider-color)}.schedule-session-modal__summary{border-bottom:1px solid var(--schedule-session-modal-divider-color);padding-bottom:var(--space-6);padding-inline-end:3.5rem}.schedule-session-modal__summary:has(+.schedule-session-modal__feedback){border-bottom:0}.schedule-session-modal__loading{align-content:start;gap:var(--space-5);min-height:31.675rem;display:grid}.schedule-session-modal__loading-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;padding-inline-end:3.5rem;display:grid}.schedule-session-modal__loading-title{width:62%;max-width:18rem;height:1.45rem}.schedule-session-modal__loading-subtitle{grid-column:1/-1;width:76%;max-width:24rem;height:.95rem}.schedule-session-modal__loading-badge{grid-area:1/2;width:5rem;height:1.45rem}.schedule-session-modal__loading-panel{gap:var(--space-3);display:grid}.schedule-session-modal__loading-line{width:min(68%,22rem);height:.95rem}.schedule-session-modal__loading-line--wide{width:min(92%,34rem)}.schedule-session-modal__loading-panel--stream{border:1px solid var(--schedule-brand);align-items:center}@supports (color:color-mix(in lab, red, red)){.schedule-session-modal__loading-panel--stream{border:1px solid color-mix(in srgb, var(--schedule-brand) 24%, var(--schedule-border) 76%)}}.schedule-session-modal__loading-panel--stream{border-radius:var(--schedule-radius);min-height:8.25rem;padding:var(--space-4);grid-template-columns:3.75rem minmax(0,1fr)}.schedule-session-modal__loading-thumb{aspect-ratio:1;border-radius:calc(var(--schedule-radius) - 2px);width:3.75rem}.schedule-session-modal__loading-stack{gap:.65rem;min-width:0;display:grid}.schedule-session-modal__loading-kicker{width:min(34%,8rem);height:.75rem}.schedule-session-modal__loading-details{align-items:center;gap:var(--space-3);justify-content:space-between;min-height:1.75rem;display:flex}.schedule-session-modal__loading-section-title{width:8.5rem;height:1.15rem}.schedule-session-modal__loading-icon{width:1.75rem;height:1.75rem}.schedule-session-modal__loading-grid{gap:var(--space-3);grid-template-columns:minmax(6.5rem,7.5rem) minmax(0,1fr);display:grid}.schedule-session-modal__loading-field{height:1.25rem}.schedule-session-modal__loading-field:nth-child(odd){width:78%}.schedule-session-modal__loading-field:nth-child(2n){width:min(58%,13rem)}.schedule-session-modal__loading-field:nth-child(10){width:min(92%,26rem)}.schedule-session-modal__loading-actions{gap:var(--space-2);flex:auto;justify-content:flex-end;display:flex}.schedule-session-modal__loading-button{width:7.75rem;height:2.625rem}.schedule-session-modal__loading-button--primary{width:8.75rem}.schedule-session-modal__subtitle,.schedule-session-time-editor{width:100%}@media (min-width:640px){.schedule-session-modal__summary-layout:has(.schedule-session-time-editor__fields){align-items:start;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.schedule-session-modal__summary-layout:has(.schedule-session-time-editor__fields)>.schedule-session-modal__summary-main{display:contents}.schedule-session-modal__summary-layout:has(.schedule-session-time-editor__fields) .schedule-session-modal__summary-title-row{grid-area:1/1}.schedule-session-modal__summary-layout:has(.schedule-session-time-editor__fields) .schedule-session-modal__subtitle{grid-area:2/1/auto/-1;min-width:0}.schedule-session-modal__summary-layout:has(.schedule-session-time-editor__fields)>.schedule-session-modal__summary-actions{grid-area:1/2;justify-self:end}}.schedule-session-time-editor__fields{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;padding-bottom:.125rem;display:flex}.schedule-session-time-editor__field,.schedule-session-time-editor__field .fieldset,.schedule-session-time-editor__field label{width:100%;min-width:0}.schedule-session-time-editor__field{flex:1 1 0;min-width:6.75rem}.schedule-session-time-editor__field .fieldset{margin-bottom:0}.schedule-session-time-editor__actions{flex:none;gap:.375rem;display:flex}.schedule-session-form>section+section{border-top:1px solid var(--schedule-session-modal-divider-color);margin-top:var(--space-6);padding-top:var(--space-6)}.schedule-session-form>section+.schedule-session-form__section--details{border-top:0;margin-top:0;padding-top:0}.schedule-session-form__section-header{align-items:center;gap:var(--space-3);justify-content:space-between;min-width:0;display:flex}.schedule-session-form__section-title{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.25rem}.schedule-session-details-surface button.phx-click-loading[aria-label^=Remove]{color:#0000;pointer-events:none;position:relative}.schedule-session-details-surface button.phx-click-loading[aria-label^=Remove]:after{border:1.5px solid var(--schedule-brand-strong);width:.7rem;height:.7rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.schedule-session-details-surface button.phx-click-loading[aria-label^=Remove]:after{border:1.5px solid color-mix(in srgb, var(--schedule-brand-strong) 24%, transparent)}}.schedule-session-details-surface button.phx-click-loading[aria-label^=Remove]:after{border-top-color:var(--schedule-brand-strong);content:"";border-radius:999px;animation:.65s linear infinite connected-assignment-pending-spin}.schedule-session-form-row{--schedule-session-form-label-width:7.5rem;align-items:center;column-gap:var(--space-3);grid-template-columns:var(--schedule-session-form-label-width) minmax(0, 1fr);display:grid}.schedule-session-form-row--start{align-items:start}.schedule-session-form-row__label{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.25rem}.schedule-session-form-row--start .schedule-session-form-row__label{padding-top:.55rem}.schedule-session-form-row__control{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;width:100%;min-width:0;display:flex}.schedule-session-form-row__control--inline{width:auto}.schedule-session-checkbox-field{align-items:center;min-height:2.75rem;display:inline-flex}.schedule-session-modal__footer-actions.modal__footer{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.schedule-session-modal__footer-actions.modal__footer .button{white-space:nowrap;flex-shrink:0;justify-content:center;width:auto}.schedule-session-modal__body>form:has(.schedule-session-notes-row),.schedule-session-modal__body>form:has(.schedule-session-notes-row) .schedule-session-form__section--details,.schedule-session-modal__body>form:has(.schedule-session-notes-row) .schedule-session-detail-fields,.schedule-session-notes-row,.schedule-session-notes-row .schedule-session-form-row__control,.schedule-session-notes-row .fieldset,.schedule-session-notes-row label{min-height:0}.schedule-session-modal__body>form:has(.schedule-session-notes-row),.schedule-session-modal__body>form:has(.schedule-session-notes-row) .schedule-session-form__section--details,.schedule-session-modal__body>form:has(.schedule-session-notes-row) .schedule-session-detail-fields,.schedule-session-notes-row,.schedule-session-notes-row .schedule-session-form-row__control,.schedule-session-notes-row .fieldset,.schedule-session-notes-row label,.schedule-session-notes-row .textarea{flex:auto}.schedule-session-notes-row{grid-template-rows:auto minmax(0,1fr);align-items:stretch}.schedule-session-notes-row>.schedule-session-form-row__label{align-self:start}.schedule-session-notes-row .schedule-session-form-row__control{align-items:stretch}.schedule-session-notes-row .fieldset,.schedule-session-notes-row label{flex-direction:column;display:flex}.schedule-session-notes-row .textarea{resize:none}@media (min-width:640px){.schedule-session-modal__footer-actions.modal__footer{justify-content:flex-end}}.schedule-session-remote-instructions,.schedule-session-detail-fields:has(input[data-remote-session-toggle]:checked) .schedule-session-address-row{display:none}.schedule-session-detail-fields:has(input[data-remote-session-toggle]:checked) .schedule-session-remote-instructions{display:block}@media (max-width:520px){.schedule-session-form-row--stack-mobile{row-gap:var(--space-1);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.schedule-session-form-row--stack-mobile .schedule-session-form-row__label{padding-top:0}}.schedule-modal__box--popover-friendly,.schedule-modal__box--popover-friendly .modal__body{overflow:visible}.schedule-flex-windows__hint{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1);padding-left:calc(1rem + var(--space-2));line-height:1.5}.schedule-flex-windows__fields{opacity:0;pointer-events:none;visibility:hidden;transition:grid-template-rows var(--duration-standard) var(--ease-standard), margin-top var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-standard);grid-template-rows:0fr;margin-top:0;display:grid;overflow:hidden}.schedule-flex-windows:has(input[type=checkbox]:checked) .schedule-flex-windows__fields{margin-top:var(--space-4);opacity:1;pointer-events:auto;visibility:visible;transition:grid-template-rows var(--duration-standard) var(--ease-standard), margin-top var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard) 60ms, visibility 0s linear;grid-template-rows:1fr}.schedule-flex-windows__fields-inner{min-height:0;overflow:hidden}.session-shift-toggle{width:1.375rem;height:1.375rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.session-shift-toggle:hover,.session-shift-toggle:has(:focus-visible){background:var(--color-surface-secondary);color:var(--color-text-primary)}.session-shift-toggle:has(:focus-visible),.session-shift-chip__clear:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.session-shift-chip{border:1px solid var(--schedule-border);align-items:center;gap:.2rem;padding:.08rem .14rem .08rem .36rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.session-shift-chip{border:1px solid color-mix(in srgb, var(--schedule-border) 82%, white 18%)}}.session-shift-chip{background:var(--schedule-surface);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.session-shift-chip{background:color-mix(in srgb, var(--schedule-surface) 88%, white 12%)}}.session-shift-chip{color:var(--schedule-muted-text);font-size:.7rem;line-height:1.25rem;box-shadow:0 1px 2px #0f172a0f}.session-shift-chip__time{width:5.6em;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:.3rem;padding:0 .15rem}.session-shift-chip__time:hover{background:var(--color-surface-secondary)}.session-shift-chip__time:focus{background:var(--color-surface-secondary);outline:none}.session-shift-chip__time::-webkit-calendar-picker-indicator{display:none}.session-shift-chip__clear{width:1rem;height:1rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.session-shift-chip__clear:hover{color:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){.session-shift-card--animate .session-shift-chip{white-space:nowrap;max-width:18rem;animation:session-shift-chip-grow var(--duration-standard) var(--ease-enter);overflow:hidden}.session-shift-card--animate .session-shift-chip.is-collapsing{opacity:0;max-width:1.375rem;transition:max-width var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.session-shift-card--animate .session-shift-toggle{animation:session-shift-toggle-in var(--duration-fast) var(--ease-enter)}}@keyframes session-shift-chip-grow{0%{opacity:0;max-width:1.375rem}to{opacity:1;max-width:18rem}}@keyframes session-shift-toggle-in{0%{opacity:0;transform:scale(.8)}}@media (max-width:1199px){.schedule-workspace{gap:var(--space-2);grid-template-columns:1fr}.schedule-workspace__main,.schedule-rail{grid-column:1}.schedule-page .schedule-workspace>.schedule-rail{block-size:0;min-block-size:0;inline-size:100%;position:absolute;inset:0 0 auto}.schedule-rail__desktop-shell{display:none}}@media (min-width:1180px){.schedule-filters__controls:not(.schedule-filters__controls--rail){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.schedule-filters__controls:not(.schedule-filters__controls--rail){grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-calendar-stack,.schedule-calendar{--schedule-calendar-height:clamp(40rem, 76vh, 52rem)}}@media (max-width:640px){.schedule-shell{padding:var(--space-4)}.schedule-filters__controls:not(.schedule-filters__controls--rail){grid-template-columns:1fr}.schedule-filters__field{width:100%;min-width:0}.schedule-filters__field .select-control-container,.schedule-filters__field .select-control:not(.action-menu),.schedule-filters__field .select-control__trigger-shell,.schedule-filters__field .select-control__trigger,.schedule-filters__field .select-control__label-content{width:100%}}@media (max-width:1060px){.app-shell--page-schedule:has(.schedule-calendar){max-block-size:none;overflow:visible}.app-shell--page-schedule .app-content{padding-top:0}.app-shell--page-schedule:has(.schedule-calendar) .app-content{padding-block:0}.app-shell--page-schedule:has(.schedule-calendar) .app-content,.app-shell--page-schedule:has(.schedule-calendar) .schedule-page{overflow:visible}.app-shell--page-schedule:has(.schedule-calendar) .schedule-page,.schedule-page{--schedule-page-section-gap:var(--space-5);gap:var(--schedule-page-section-gap);padding-top:0;padding-inline:0;width:100%;max-width:none;padding-bottom:0}.app-shell--page-schedule:has(.schedule-calendar) .schedule-shell--calendar-frame,.app-shell--page-schedule:has(.schedule-calendar) .schedule-workspace__main,.app-shell--page-schedule:has(.schedule-calendar) .schedule-workspace__content,.app-shell--page-schedule:has(.schedule-calendar) .schedule-calendar-stack,.app-shell--page-schedule:has(.schedule-calendar) .schedule-calendar,.app-shell--page-schedule:has(.schedule-calendar[aria-busy=false]) .schedule-calendar-stack,.app-shell--page-schedule:has(.schedule-calendar[aria-busy=false]) .schedule-calendar{flex:0 auto;block-size:auto}.app-shell--page-schedule:has(.schedule-calendar) .schedule-workspace{align-items:start;block-size:auto}.app-shell--page-schedule:has(.schedule-calendar[aria-busy=false]) .schedule-calendar-stack{min-block-size:calc(var(--schedule-calendar-height) + var(--schedule-calendar-toolbar-reserve))}.schedule-page>section{padding:0}.schedule-calendar-stack,.schedule-calendar{--schedule-calendar-height:clamp(34rem, 72vh, 44rem)}.schedule-calendar .ec-time-grid .ec-main,.schedule-calendar .ec-time-grid .ec-body,.schedule-calendar .ec-time-grid .ec-day{touch-action:pan-y pinch-zoom}.schedule-calendar .ec-time-grid .ec-main{-webkit-overflow-scrolling:touch}.schedule-calendar .ec-main,.schedule-calendar .ec-time-grid .ec-main,.schedule-calendar .ec-day-grid .ec-main{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.schedule-calendar .ec-time-grid .ec-event,.schedule-calendar .ec-time-grid .ec-resizer{touch-action:pan-y pinch-zoom}.schedule-calendar .ec-time-grid .ec-resizer{max-block-size:18px;inset-inline:-.35rem}.schedule-calendar .ec-time-grid .ec-resizer.ec-start,.schedule-calendar .ec-time-grid .ec-resizer.ec-end{block-size:18px}.schedule-shell--calendar-frame .schedule-calendar-stack{width:100%}.schedule-calendar-skeleton__toolbar{padding-inline-start:max(var(--space-2), env(safe-area-inset-left));padding-inline-end:max(var(--space-2), env(safe-area-inset-right))}.schedule-calendar-skeleton .schedule-calendar-skeleton__tabs{display:none}.schedule-calendar-skeleton__frame{grid-template-columns:2.5rem minmax(0,1fr)}}.schedule-page--tv{gap:0;max-width:none}.app-shell--page-schedule:has(.schedule-calendar) .schedule-page.schedule-page--tv{padding:0}.app-shell--page-schedule:has(.schedule-calendar) .app-content:has(.schedule-page--tv){padding-block:0}.schedule-page--tv .schedule-calendar-stack,.schedule-page--tv .schedule-calendar{--schedule-calendar-toolbar-reserve:0px}.schedule-calendar--tv .ec-toolbar{margin-bottom:0;display:none!important}.schedule-tv-status{z-index:60;align-items:center;gap:var(--space-2);border:1px solid var(--color-accent-amber-20);border-radius:var(--radius-md);background:var(--color-accent-amber-10);padding:var(--space-2) var(--space-4);color:var(--color-warning-700);opacity:0;visibility:hidden;transition:opacity var(--duration-standard) var(--ease-standard), visibility 0s linear var(--duration-standard);font-size:1.5rem;font-weight:600;display:flex;position:fixed;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.phx-loading .schedule-tv-status,.phx-error .schedule-tv-status,.phx-client-error .schedule-tv-status,.phx-server-error .schedule-tv-status{opacity:1;visibility:visible;transition:opacity var(--duration-standard) var(--ease-standard) 3s, visibility 0s linear 3s}.phx-loading .schedule-page--tv .schedule-calendar,.phx-error .schedule-page--tv .schedule-calendar,.phx-client-error .schedule-page--tv .schedule-calendar,.phx-server-error .schedule-page--tv .schedule-calendar{filter:grayscale(.7);transition:filter var(--duration-standard) var(--ease-standard) 3s}body:has(.template-editor-page) .app-content{padding-top:0!important}.template-editor-field .fieldset>label{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.template-editor-field .input,.template-editor-field .select{width:100%;min-width:0;padding-inline:var(--spacing-3);padding-block:var(--spacing-2)}.streams-table__action-button{border:1px solid var(--color-primary);min-height:1.5rem;color:var(--color-primary);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.streams-table__action-button:focus-visible{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 1px #3b82f633}@supports (color:color-mix(in lab, red, red)){.streams-table__action-button:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.streams-table__action-button:focus-visible{color:var(--color-text-on-primary);outline:none}.streams-table__action-button:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.streams-table__action-button:active{transform:translateY(1px)}.stream-host-editor-popover .linked-streams-menu__item:is(:hover,:focus-visible){text-decoration:none}.linked-streams-menu__surface.stream-host-editor-surface{max-height:none;overflow:visible}.stream-host-editor-overlay{z-index:calc(var(--z-tooltip) + 1);width:fit-content;max-width:min(22rem,100vw - 2rem);position:fixed;top:0;left:0}.stream-host-editor-popover{max-height:min(var(--anchored-popover-max-height,28rem), 28rem, calc(100dvh - 4rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.linked-streams-menu__surface.stream-product-set-editor-surface{max-height:none;overflow:visible}.linked-streams-menu__surface.stream-products-menu-surface{max-height:min(26rem, var(--linked-streams-menu-max-height,calc(100dvh - 4rem)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stream-products-menu{text-align:left;flex-direction:column;gap:.125rem;font-size:.8125rem;line-height:1.3;display:flex}.stream-products-menu__heading{color:var(--color-text-tertiary);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;gap:.75rem;padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600;display:flex}.stream-products-menu__heading>:last-child{flex-shrink:0}.stream-products-menu__subheading{color:var(--color-text-tertiary);padding:.25rem .5rem .125rem;font-size:.75rem}.stream-products-menu__row,.stream-products-menu__set-item,.stream-products-menu__footer{border-radius:var(--panel-item-radius);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background-color var(--duration-instant) var(--ease-standard);background:0 0;border:0;display:flex}.stream-products-menu__row:is(:hover,:focus-visible),.stream-products-menu__set-item:is(:hover,:focus-visible),.stream-products-menu__footer:is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);outline:none}.stream-products-menu__row{align-items:flex-start;gap:.5rem;padding:.375rem .5rem}.stream-products-menu__rank{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 1.25rem;font-size:.75rem}.stream-products-menu__body{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.stream-products-menu__name-line{align-items:baseline;gap:.5rem;min-width:0;display:flex}.stream-products-menu__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.stream-products-menu__value{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.stream-products-menu__units{color:var(--color-text-secondary);font-weight:400}.stream-products-menu__bar{background:var(--color-surface-secondary);border-radius:999px;height:.1875rem;display:block;overflow:hidden}.stream-products-menu__bar>span{border-radius:inherit;background:var(--color-accent-green);height:100%;display:block}.stream-products-menu__set--divided{border-top:1px solid var(--color-border-secondary);margin-top:.25rem;padding-top:.25rem}.stream-products-menu__set-item{text-overflow:ellipsis;white-space:nowrap;padding:.3125rem .5rem;display:block;overflow:hidden}.stream-products-menu__set-item--unsold{color:var(--color-text-secondary)}.stream-products-menu__note{color:var(--color-text-secondary);padding:.375rem .5rem;font-size:.75rem}.stream-products-menu__footer{border-top:1px solid var(--color-border-secondary);color:var(--color-primary);border-radius:0 0 .6rem .6rem;justify-content:center;margin-top:.25rem;padding:.4375rem .5rem;font-weight:500}.stream-product-set-link{max-width:100%;color:var(--color-text-primary);align-items:center;gap:.375rem;font-weight:500;text-decoration:none;display:inline-flex}.stream-product-set-link__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stream-product-set-link__icon{color:var(--color-text-tertiary);transition:color var(--duration-instant) var(--ease-standard);flex-shrink:0}.stream-product-set-link:is(:hover,:focus-visible) .stream-product-set-link__name{text-underline-offset:.2em;text-decoration:underline}.stream-product-set-link:is(:hover,:focus-visible) .stream-product-set-link__icon{color:var(--color-primary)}.stream-top-sellers__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.stream-top-sellers__columns{color:var(--color-text-tertiary);letter-spacing:.02em;text-transform:uppercase;padding-right:.75rem;font-size:.6875rem;font-weight:600}.stream-top-sellers{flex-direction:column;gap:.125rem;max-height:28rem;display:flex;overflow-y:auto}.stream-top-sellers__row{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);text-align:left;background:0 0;border:0;align-items:flex-start;gap:.625rem;padding:.5rem .75rem .5rem .25rem;font-size:.875rem;line-height:1.3;display:flex}.stream-top-sellers__row--clickable{cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard)}.stream-top-sellers__row--clickable:is(:hover,:focus-visible){background:var(--color-surface-secondary);outline:none}.stream-top-sellers__rank{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 1.5rem;font-size:.8125rem}.stream-top-sellers__body{flex-direction:column;flex:auto;gap:.375rem;min-width:0;display:flex}.stream-top-sellers__name-line{align-items:baseline;gap:.75rem;min-width:0;display:flex}.stream-top-sellers__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.stream-top-sellers__value{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.stream-top-sellers__units{color:var(--color-text-secondary);font-weight:400}.stream-top-sellers__bar{background:var(--color-surface-secondary);border-radius:999px;height:.25rem;display:block;overflow:hidden}.stream-top-sellers__bar>span{border-radius:inherit;background:var(--color-accent-green);height:100%;display:block}.stream-top-sellers__unsold{color:var(--color-text-secondary);margin-top:.5rem;padding-left:2.375rem;font-size:.8125rem}.stream-top-sellers__unsold>summary{cursor:pointer;padding:.25rem 0}.stream-top-sellers__unsold>ul{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.stream-product-set-editor-popover{max-height:var(--linked-streams-menu-max-height,min(26rem, calc(100dvh - 4rem)));flex-direction:column;display:flex;overflow:visible}.stream-product-set-editor-popover__list{min-height:0;max-height:min(20rem, max(0px, calc(var(--linked-streams-menu-max-height,26rem) - 5rem)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stream-host-table-trigger{cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:.5rem;padding:.125rem .375rem;text-decoration:none}.stream-host-table-trigger:is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);box-shadow:var(--layered-surface-item-hover-shadow);outline:none;text-decoration:none}.stream-host-remove-button{background:#3b82f61a;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stream-host-remove-button{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.stream-host-remove-button{color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);padding:0;font-size:1rem;font-weight:600;line-height:1;text-decoration:none}.stream-host-remove-button:is(:hover,:focus-visible){background:#3b82f62e}@supports (color:color-mix(in lab, red, red)){.stream-host-remove-button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-primary) 18%, transparent)}}.stream-host-remove-button:is(:hover,:focus-visible){color:var(--color-primary);outline:none;text-decoration:none}.streams-table th[data-column-id=thumbnail]{width:75px}.streams-table th[data-column-id=title]{width:220px}.streams-table th[data-column-id=started]{width:81px}.streams-table th[data-column-id=duration]{width:125px}.streams-table th[data-column-id=host]{width:130px}.streams-table th[data-column-id=viewers]{width:110px}.streams-table th[data-column-id=avg_view]{width:114px}.streams-table th[data-column-id=enter_room]{width:94px}.streams-table th[data-column-id=products]{width:160px}.streams-table th[data-column-id=gmv]{width:84px}.streams-table th[data-column-id=comments]{width:130px}.streams-table th[data-column-id=follows]{width:100px}.streams-table th[data-column-id=ctr]{width:85px}.streams-table th[data-column-id=conversion]{width:100px}.streams-table th[data-column-id=sentiment]{width:140px}.streams-table tbody tr{height:6rem}.streams-table__skeleton-row td[data-column-id=thumbnail],.streams-table__skeleton-row td[data-column-id=title]{background:var(--color-surface-primary)}.streams-table-skeleton__title,.streams-table-skeleton__metric-stack,.streams-table-skeleton__identity,.streams-table-skeleton__sentiment{display:flex}.streams-table-skeleton__title{flex-direction:column;gap:.32rem;width:100%;max-width:9rem}.streams-table-skeleton__status{border-radius:999px;width:2.4rem;height:1rem}.streams-table-skeleton__title-line{border-radius:.35rem;width:min(100%,7.5rem);height:.9rem}.streams-table-skeleton__time-line{border-radius:999px;width:min(100%,6.2rem);height:.7rem}.streams-table-skeleton__handle-line{border-radius:999px;width:min(100%,4.7rem);height:.7rem}.streams-table-skeleton__identity{align-items:center;gap:.5rem;min-width:0}.streams-table-skeleton__avatar{border-radius:999px;flex:none;width:1.75rem;height:1.75rem}.streams-table-skeleton__identity-name{border-radius:999px;width:min(100%,5.5rem);height:.82rem}.streams-table-skeleton__metric-stack{flex-direction:column;align-items:flex-end;gap:.38rem;width:100%}.streams-table-skeleton__metric,.streams-table-skeleton__metric-short{border-radius:999px;height:.82rem;display:inline-block}.streams-table-skeleton__metric{width:min(100%,4.4rem)}.streams-table-skeleton__metric-short{width:3.2rem}.streams-table-skeleton__metric-badge{border-radius:999px;width:4.2rem;height:1.05rem}.streams-table-skeleton__product-pill{border-radius:999px;width:6.8rem;height:1.45rem;display:inline-block}.streams-table-skeleton__sentiment{justify-content:center;align-items:center;gap:.45rem}.streams-table-skeleton__sentiment-ring{border-radius:999px;width:1.65rem;height:1.65rem}.streams-table-skeleton__sentiment-line{border-radius:999px;width:3.6rem;height:.75rem}.stream-thumbnail{border-radius:var(--radius-sm);width:45px;height:80px;color:var(--color-text-tertiary);background:#e5e3dcc2;flex:none;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stream-thumbnail{background:color-mix(in srgb, var(--color-surface-tertiary) 76%, transparent)}}.stream-thumbnail__fallback,.stream-thumbnail__skeleton,.stream-thumbnail__image{position:absolute;inset:0}.stream-thumbnail__fallback{background:#f7f6f3db;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.stream-thumbnail__fallback{background:color-mix(in srgb, var(--color-surface-secondary) 86%, transparent)}}.stream-thumbnail__image{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-standard)}.stream-thumbnail__skeleton{z-index:1;transition:opacity var(--duration-fast) var(--ease-standard)}.stream-thumbnail--loaded .stream-thumbnail__image{opacity:1}.stream-thumbnail--loaded .stream-thumbnail__skeleton,.stream-thumbnail--error .stream-thumbnail__skeleton,.stream-thumbnail--loaded .stream-thumbnail__fallback{opacity:0}.stream-thumbnail-timeline{scrollbar-width:thin;gap:.375rem;min-height:48px;padding:.25rem .125rem .4rem;display:flex;overflow:auto hidden}.stream-thumbnail-timeline__marker{border:1px solid #c2beb5b8;flex:0 0 34px;width:34px;height:46px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stream-thumbnail-timeline__marker{border:1px solid color-mix(in srgb, var(--color-border-primary) 72%, transparent)}}.stream-thumbnail-timeline__marker{border-radius:var(--radius-sm);background:var(--color-surface-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);padding:0}.stream-thumbnail-timeline__marker:hover,.stream-thumbnail-timeline__marker:focus-visible{border-color:var(--color-primary);opacity:.92;transform:translateY(-1px)}.stream-thumbnail-timeline__image{object-fit:cover;width:100%;height:100%}.stream-thumbnail-timeline--skeleton{overflow:hidden}.stream-thumbnail-timeline--skeleton .stream-thumbnail-timeline__marker{cursor:default;background:var(--loading-skeleton-base);border-color:#0000;display:block}.stream-timeline-panel{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.stream-timeline-plot{height:340px}@media (max-width:767px){.stream-timeline-plot{height:260px}}@media (min-width:768px){.stream-timeline-plot--fill{flex:auto;height:auto;min-height:16rem}}.stream-timeline-skeleton{border-radius:var(--radius-sm);position:absolute;inset:1rem}@media (max-width:767px){.stream-timeline-skeleton{inset:.5rem}}.streams-table td[data-column-id=host]{z-index:auto;text-overflow:clip;position:relative;overflow:visible}.streams-table td[data-column-id=host]:hover,.streams-table td[data-column-id=host]:focus-within{z-index:auto}.streams-table td[data-column-id=host] .linked-streams-menu:hover,.streams-table td[data-column-id=host] .linked-streams-menu:focus-within{z-index:var(--z-base)}.streams-table tbody tr.streams-table__row--host-editor-open{z-index:40;position:relative}.streams-table tbody tr.streams-table__row--host-editor-open td[data-column-id=host]{z-index:45}.streams-table tbody tr.streams-table__row--host-editor-open td[data-column-id=host] .linked-streams-menu{z-index:var(--z-tooltip)}.stream-comment{animation:stream-comment-in var(--duration-standard) var(--ease-enter) backwards}.stream-comments-list>[data-stack-copy]{display:none}.stream-comments-list>[data-stack-copy][data-stack-shown]{background:#f7f6f399;margin-inline-start:1rem;display:block}@supports (color:color-mix(in lab, red, red)){.stream-comments-list>[data-stack-copy][data-stack-shown]{background:color-mix(in srgb, var(--color-surface-secondary) 60%, transparent)}}.stream-comments-list>[data-stack-copy][data-stack-shown]{animation:stream-comment-fan-in var(--duration-standard) var(--ease-standard) backwards;animation-delay:calc(var(--stack-copy-index,0) * 30ms)}.stream-comments-list>[data-stack-count]{cursor:pointer;margin-bottom:10px;padding-inline-end:3rem;position:relative;box-shadow:0 5px 0 -2px #f2f0ed,0 10px 0 -4px #e9e7e2}@supports (color:color-mix(in lab, red, red)){.stream-comments-list>[data-stack-count]{box-shadow:0 5px 0 -2px color-mix(in srgb, var(--color-surface-secondary) 85%, var(--color-border-secondary)), 0 10px 0 -4px color-mix(in srgb, var(--color-surface-secondary) 60%, var(--color-border-secondary))}}.stream-comments-list>[data-stack-count]{transition:box-shadow var(--duration-standard) var(--ease-standard), margin var(--duration-standard) var(--ease-standard)}.stream-comments-list>[data-stack-count][data-stack-open]{box-shadow:none;margin-bottom:0}.stream-comments-list>[data-stack-count]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stream-comments-list>[data-stack-count]:after{content:"×" attr(data-stack-count);background:#e7f0fe;border-radius:999px;padding:0 .45rem;position:absolute;bottom:.55rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.stream-comments-list>[data-stack-count]:after{background:color-mix(in srgb, var(--color-primary) 12%, white)}}.stream-comments-list>[data-stack-count]:after{color:var(--color-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2rem}@keyframes stream-comment-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@keyframes stream-comment-fan-in{0%{opacity:0;filter:blur(2px);transform:translateY(-60%)scale(.96)}}@media (prefers-reduced-motion:reduce){.stream-comment,.stream-comments-list>[data-stack-copy][data-stack-shown]{animation:none}.stream-comments-list>[data-stack-count]{transition:none}}.stream-comments-skeleton{height:400px;overflow:hidden}@media (max-width:767px){.stream-comments-skeleton{height:300px}}.stream-comments-skeleton__author{--loading-skeleton-line-inset:.3rem;width:7rem;height:1.25rem}.stream-comments-skeleton__time{--loading-skeleton-line-inset:.25rem;width:4rem;height:1rem}.stream-comments-skeleton__body{--loading-skeleton-line-inset:.3rem;width:100%;height:1.3125rem}.stream-product-sets-skeleton{height:400px;overflow:hidden}@media (max-width:767px){.stream-product-sets-skeleton{height:300px}}.stream-product-sets-skeleton__name{--loading-skeleton-line-inset:.35rem;width:min(16rem,70%);height:1.5rem}.stream-product-sets-skeleton__count{--loading-skeleton-line-inset:.5rem;width:5rem;height:1.5rem}.stream-product-sets-skeleton__action{border-radius:var(--radius-md);flex:none;width:3.75rem;height:2rem}.sentiment-badge--positive{background:var(--color-accent-green-15);color:var(--color-accent-green)}.sentiment-badge--neutral{background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.sentiment-badge--negative{background:var(--color-accent-red-15);color:var(--color-accent-red)}.category-badge--praise_compliment{background:var(--color-accent-green-15);color:var(--color-accent-green)}.category-badge--question_confusion{background:var(--color-accent-blue-15);color:var(--color-accent-blue)}.category-badge--product_request{background:var(--color-accent-purple-15);color:var(--color-accent-purple)}.category-badge--concern_complaint{background:var(--color-accent-red-15);color:var(--color-accent-red)}.category-badge--technical_issue{background:var(--color-accent-amber-15);color:var(--color-accent-amber)}.category-badge--flash_sale{background:var(--color-accent-red-15);color:var(--color-accent-red)}.category-badge--general{background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.analytics-badge-skeleton{border-radius:var(--radius-full);width:5.8rem;height:1.35rem}.analytics-host-performance__table{min-width:1100px}.analytics-host-performance__table th,.analytics-host-performance__table td{vertical-align:middle}.analytics-host-performance__table th:first-child,.analytics-host-performance__table td:first-child{width:76px}.analytics-host-performance__table th:nth-child(2),.analytics-host-performance__table td:nth-child(2){width:192px}.analytics-host-performance__table th:nth-child(3),.analytics-host-performance__table td:nth-child(3){width:124px}.analytics-host-performance__table th:nth-child(4),.analytics-host-performance__table td:nth-child(4){width:118px}.analytics-host-performance__table th:nth-child(5),.analytics-host-performance__table td:nth-child(5){width:106px}.analytics-host-performance__table th:nth-child(6),.analytics-host-performance__table td:nth-child(6),.analytics-host-performance__table th:nth-child(7),.analytics-host-performance__table td:nth-child(7){width:108px}.analytics-host-performance__table th:nth-child(8),.analytics-host-performance__table td:nth-child(8){width:96px}.analytics-host-performance__table th:nth-child(9),.analytics-host-performance__table td:nth-child(9){width:108px}.loading-table-row--analytics-host-performance{--loading-table-row-height:4.15rem}.loading-table-row--analytics-product-set-performance{--loading-table-row-height:6.1rem}.analytics-product-set-performance__table{table-layout:fixed;min-width:1040px}.analytics-product-set-performance__table th,.analytics-product-set-performance__table td{vertical-align:middle}.analytics-product-set-performance__table :is(th,td):first-child{width:300px}@media (max-width:640px){.analytics-product-set-performance__table{min-width:880px}.analytics-product-set-performance__table :is(th,td):first-child{width:172px}}.analytics-host-performance-skeleton__avatar{border-radius:999px;width:2.25rem;height:2.25rem}.analytics-host-performance-skeleton__host{flex-direction:column;gap:.38rem;min-width:0;display:flex}.analytics-host-performance-skeleton__name{width:min(8.5rem,80%);height:.88rem}.analytics-host-performance-skeleton__badge{border-radius:var(--radius-full);width:6.8rem;height:1.25rem}.analytics-host-performance-skeleton__metric{width:4.8rem;height:.95rem}.analytics-host-performance-skeleton__metric--short,.analytics-host-performance-skeleton__count{width:3.4rem}.analytics-host-performance-skeleton__count{height:.9rem}.analytics-host-performance-skeleton__pill{border-radius:var(--radius-full);width:3.2rem;height:1.35rem}.analytics-sentiment-chart-skeleton{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.75rem;width:100%;height:180px;display:grid}.analytics-sentiment-chart-skeleton__ring{border-radius:999px;width:7.8rem;height:7.8rem;-webkit-mask:radial-gradient(circle,#0000 0 42%,#000 43% 100%);mask:radial-gradient(circle,#0000 0 42%,#000 43% 100%)}.analytics-sentiment-chart-skeleton__legend{flex-wrap:wrap;justify-content:center;gap:.45rem .8rem;display:flex}.analytics-chart-legend-skeleton{align-items:center;gap:.35rem;display:inline-flex}.analytics-chart-legend-skeleton__swatch{border-radius:999px;width:.7rem;height:.7rem}.analytics-chart-legend-skeleton__label{height:.68rem}.analytics-category-chart-skeleton{grid-template-rows:minmax(0,1fr) auto;gap:.8rem;height:200px;padding:.4rem .2rem 0;display:grid}.analytics-category-chart-skeleton__plot{grid-template-columns:repeat(7,minmax(1.2rem,1fr));align-items:end;gap:clamp(.45rem,2vw,1rem);min-height:0;padding-inline:.3rem;display:grid}.analytics-category-chart-skeleton__bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:1.2rem}.analytics-category-chart-skeleton__axis{justify-content:space-between;gap:.5rem;min-width:0;display:flex;overflow:hidden}.analytics-category-chart-skeleton__axis .loading-skeleton{flex:0 auto;height:.62rem}.analytics-comments-table td{vertical-align:middle}.analytics-tab,.analytics-comments-section,.analytics-comments-scroll-container{min-width:0}.analytics-comments-section .analytics-comments-scroll-container{height:min(42rem,70dvh);min-height:min(18rem,52dvh)}.analytics-comments-toolbar{align-items:center;gap:.75rem;min-width:0;display:flex}.analytics-comments-toolbar__search{flex:auto;min-width:0;max-width:20rem}.analytics-comments-toolbar>.analytics-comments-controls-rail{flex:1 1 0;width:auto}.analytics-comments-controls-rail:not(.is-collapsed) .content-control-rail__primary{flex:auto}.analytics-comments-controls-rail:not(.is-collapsed) .analytics-comments-controls{flex-wrap:nowrap;justify-content:flex-start;width:100%}.analytics-comments-controls-rail:not(.is-collapsed) .analytics-comments-controls__flash-sales{margin-left:auto}.analytics-comments-table--with-stream{min-width:1040px}.analytics-comments-table--single-stream{min-width:980px}.analytics-comments-table--with-stream th:first-child,.analytics-comments-table--with-stream td:first-child{width:420px}.analytics-comments-table--with-stream th:nth-child(2),.analytics-comments-table--with-stream td:nth-child(2){width:180px}.analytics-comments-table--with-stream th:nth-child(3),.analytics-comments-table--with-stream td:nth-child(3){width:220px}.analytics-comments-table--with-stream th:nth-child(4),.analytics-comments-table--with-stream td:nth-child(4){width:100px}.analytics-comments-table--with-stream th:nth-child(5),.analytics-comments-table--with-stream td:nth-child(5){width:220px}.analytics-comments-table--single-stream th:first-child,.analytics-comments-table--single-stream td:first-child{width:480px}.analytics-comments-table--single-stream th:nth-child(2),.analytics-comments-table--single-stream td:nth-child(2){width:180px}.analytics-comments-table--single-stream th:nth-child(3),.analytics-comments-table--single-stream td:nth-child(3){width:120px}.analytics-comments-table--single-stream th:nth-child(4),.analytics-comments-table--single-stream td:nth-child(4){width:200px}.loading-table-row--analytics-comments{--loading-table-row-height:3.35rem}.analytics-comments-skeleton__comment{width:min(22rem,82%);height:.9rem}.analytics-comments-skeleton__user{width:7rem;height:.86rem}.analytics-comments-skeleton__stream{width:min(11.5rem,86%);height:.78rem}.analytics-comments-skeleton__badge,.analytics-comments-skeleton__category{border-radius:var(--radius-sm);height:1.45rem}.analytics-comments-skeleton__badge{width:4.8rem}.analytics-comments-skeleton__category{width:7.8rem}.slot-heatmap{overscroll-behavior-x:contain;height:100%;position:relative;overflow-x:auto}.slot-heatmap__grid{grid-template-columns:2.25rem repeat(var(--slot-columns,24), minmax(0, 1fr));grid-template-rows:auto repeat(var(--slot-rows,7), minmax(0, 1fr));gap:3px;min-width:34rem;height:100%;display:grid}.slot-heatmap__hours,.slot-heatmap__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.slot-heatmap__hours span{color:var(--color-text-tertiary);white-space:nowrap;font-size:.6875rem;line-height:1.4}.slot-heatmap__day{z-index:1;background:var(--color-surface-primary);color:var(--color-text-tertiary);align-items:center;font-size:.6875rem;display:flex;position:sticky;left:0}.slot-heatmap__cell{background:var(--tone);border:0;border-radius:4px;min-height:0;padding:0}@supports (color:color-mix(in lab, red, red)){.slot-heatmap__cell{background:color-mix(in oklab, var(--tone) calc(var(--amount) * 100%), var(--color-surface-secondary))}}.slot-heatmap__cell{cursor:default;transition:background-color var(--duration-spring) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.slot-heatmap__cell.loading-skeleton{background:var(--loading-skeleton-base)}.slot-heatmap__cell[data-linked=true]{cursor:pointer}.slot-heatmap__cell:hover,.slot-heatmap__cell:focus-visible,.slot-heatmap__cell[aria-expanded=true]{box-shadow:0 0 0 2px var(--color-surface-primary), 0 0 0 3.5px var(--tone);outline:none}.slot-heatmap__cell[data-empty=true]:hover,.slot-heatmap__cell[data-empty=true]:focus-visible{box-shadow:0 0 0 2px var(--color-surface-primary), 0 0 0 3.5px var(--color-border-secondary)}@media (prefers-reduced-motion:reduce){.slot-heatmap__cell{transition:none}}.time-slot-heatmap-popover{min-width:min(18rem,100vw - 1rem)}.time-slot-heatmap-popover__surface{max-height:min(16rem,100dvh - 2rem)}@media (max-width:768px){.analytics-tab{overflow:visible}.analytics-comments-section{flex:none}.analytics-comments-section .analytics-comments-scroll-container{flex:none;height:min(32rem,58dvh);min-height:min(18rem,48dvh)}.analytics-comments-table--with-stream{min-width:930px}.analytics-comments-table--with-stream th:first-child,.analytics-comments-table--with-stream td:first-child{width:320px}.analytics-comments-table--with-stream th:nth-child(2),.analytics-comments-table--with-stream td:nth-child(2){width:140px}.analytics-comments-table--with-stream th:nth-child(3),.analytics-comments-table--with-stream td:nth-child(3){width:180px}.analytics-comments-table--with-stream th:nth-child(4),.analytics-comments-table--with-stream td:nth-child(4){width:100px}.analytics-comments-table--with-stream th:nth-child(5),.analytics-comments-table--with-stream td:nth-child(5){width:190px}.analytics-comments-table--single-stream{min-width:750px}.analytics-comments-table--single-stream th:first-child,.analytics-comments-table--single-stream td:first-child{width:340px}.analytics-comments-table--single-stream th:nth-child(2),.analytics-comments-table--single-stream td:nth-child(2){width:140px}.analytics-comments-table--single-stream th:nth-child(3),.analytics-comments-table--single-stream td:nth-child(3){width:100px}.analytics-comments-table--single-stream th:nth-child(4),.analytics-comments-table--single-stream td:nth-child(4){width:170px}}@media (max-width:640px){.analytics-comments-table--with-stream{min-width:816px}.analytics-comments-table--with-stream th:first-child,.analytics-comments-table--with-stream td:first-child{width:280px}.analytics-comments-table--with-stream th:nth-child(2),.analytics-comments-table--with-stream td:nth-child(2){width:120px}.analytics-comments-table--with-stream th:nth-child(3),.analytics-comments-table--with-stream td:nth-child(3){width:160px}.analytics-comments-table--with-stream th:nth-child(4),.analytics-comments-table--with-stream td:nth-child(4){width:96px}.analytics-comments-table--with-stream th:nth-child(5),.analytics-comments-table--with-stream td:nth-child(5){width:160px}.analytics-comments-table--single-stream{min-width:656px}.analytics-comments-table--single-stream th:first-child,.analytics-comments-table--single-stream td:first-child{width:320px}.analytics-comments-table--single-stream th:nth-child(2),.analytics-comments-table--single-stream td:nth-child(2){width:120px}.analytics-comments-table--single-stream th:nth-child(3),.analytics-comments-table--single-stream td:nth-child(3){width:96px}.analytics-comments-table--single-stream th:nth-child(4),.analytics-comments-table--single-stream td:nth-child(4){width:120px}}.lightbox{--lightbox-transition-duration:var(--duration-standard);--lightbox-transition-timing:cubic-bezier(.22, 1, .36, 1);--lightbox-viewport-padding-inline:max(var(--spacing-4), env(safe-area-inset-right), env(safe-area-inset-left));--lightbox-viewport-padding-block:max(var(--spacing-4), env(safe-area-inset-top), env(safe-area-inset-bottom));pointer-events:none}.lightbox .overlay-shell__content{min-height:100dvh;padding-block:var(--lightbox-viewport-padding-block);padding-inline:var(--lightbox-viewport-padding-inline);justify-content:center;align-items:center;display:flex}.lightbox__focus-wrap{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative}.lightbox__backdrop{--scrim-transition:var(--lightbox-transition-duration) var(--lightbox-transition-timing);pointer-events:auto;position:absolute;inset:0}.lightbox__content{max-width:calc(100vw - (var(--lightbox-viewport-padding-inline) * 2));max-height:calc(100dvh - (var(--lightbox-viewport-padding-block) * 2));box-shadow:none;opacity:1;transition:opacity var(--lightbox-transition-duration) var(--lightbox-transition-timing), transform var(--lightbox-transition-duration) var(--lightbox-transition-timing);pointer-events:auto;will-change:opacity, transform;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;transform:translateY(0)scale(1)}.lightbox__content--image{width:calc(100vw - (var(--lightbox-viewport-padding-inline) * 2));height:calc(100dvh - (var(--lightbox-viewport-padding-block) * 2))}.lightbox__content--audio{width:min(34rem, calc(100vw - (var(--lightbox-viewport-padding-inline) * 2)))}.stream-audio-surface{border:1px solid #d5d1c9b8}@supports (color:color-mix(in lab, red, red)){.stream-audio-surface{border:1px solid color-mix(in srgb, var(--color-border-secondary) 72%, transparent)}}.stream-audio-surface{background:#f7f6f3eb;border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.stream-audio-surface{background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}@media (min-width:768px){.modal__box.modal__box--stream{max-width:1120px}}.stream-detail-header{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem 1rem;min-height:2.5rem;margin-bottom:1rem;padding-bottom:.875rem}.stream-detail-header__when{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.25rem .625rem;min-width:0;min-height:2.25rem;padding-right:2.5rem;display:flex}.stream-detail-header__title.modal__title{padding-right:0;font-size:1.125rem;line-height:1.75rem}.stream-detail-header__time{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem}.stream-detail-header__hosts{flex:1 1 0;min-width:0}.stream-detail-header__watch{align-items:center;min-height:2.25rem;margin-left:auto;display:flex}@media (max-width:767px){.stream-detail-header{column-gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem}.stream-detail-header__watch{align-self:center;min-height:0}.stream-detail-header__watch .stream-watch-link__label{display:none}.stream-detail-header__watch .button{padding-inline:.625rem}}.stream-media-row{border-bottom:1px solid #c2beb599;gap:1rem;margin-bottom:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.stream-media-row{border-bottom:1px solid color-mix(in srgb, var(--color-border-primary) 60%, transparent)}}.stream-media-row{padding-bottom:1.5rem}.stream-media-row__side{flex-direction:column;gap:.5rem;min-width:0;display:flex}.stream-media-row__side>*{min-width:0}.stream-media-row__player{flex-direction:column;gap:.5rem;min-width:0;display:flex}.stream-media-row .stream-video{width:100%}.stream-media-row .stream-video__frame{width:min(100%,min(36rem,66dvh)/1.77778);margin-inline:auto}.stream-media-row .stream-video__media{max-height:min(36rem,66dvh)}.stream-media-row [data-clip-now]{transition:grid-template-rows var(--duration-standard) var(--ease-standard), margin-top var(--duration-standard) var(--ease-standard);grid-template-rows:0fr;margin-top:-.5rem;display:grid}.stream-media-row [data-clip-now][data-clip-now-active]{grid-template-rows:1fr;margin-top:0}.stream-clip-now-row__inner{min-height:0;overflow:hidden}.stream-media-row [data-clip-now] .stream-clip-now{min-height:2.25rem}@media (prefers-reduced-motion:reduce){.stream-media-row [data-clip-now]{transition:none}}@media (min-width:768px){.stream-media-row{--stream-media-height:clamp(30rem, calc(90dvh - 10rem), 48rem);height:calc(var(--stream-media-height) + 1.5rem);grid-template-columns:auto minmax(0,1fr);align-items:stretch}.stream-media-row__player{--stream-video-height:var(--stream-media-height);width:min(calc(var(--stream-video-height) * 9 / 16), 34vw);min-height:0}.stream-media-row--clips .stream-media-row__player{--stream-video-height:calc(var(--stream-media-height) - 13rem)}.stream-media-row .stream-video__frame{width:100%}.stream-media-row .stream-video__media{max-height:var(--stream-video-height)}.stream-media-row .stream-stills__frame{width:100%;max-height:var(--stream-video-height)}.stream-media-row__side{min-height:0}.stream-media-row__side>.stream-audio-surface{flex:.8 1 0;min-height:12rem}.stream-media-row__side>.stream-audio-surface--waveform-only{flex:none;min-height:0}.stream-media-row__player .stream-clip-strip{flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden auto}.stream-media-row__player .stream-clip-card{flex:none;width:100%}}.stream-stills{align-self:start;width:100%;min-width:0}.stream-stills__frame{aspect-ratio:9/16;background:#000;border-radius:.5rem;width:min(100%,min(36rem,66dvh)/1.77778);position:relative;overflow:hidden}.stream-stills__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.stream-stills__track::-webkit-scrollbar{display:none}.stream-stills__slide{scroll-snap-align:center;scroll-snap-stop:always;background:0 0;border:0;flex:0 0 100%;height:100%;padding:0;display:block}button.stream-stills__slide{cursor:zoom-in}.stream-stills__image{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.stream-stills__step{color:#fff;opacity:0;width:2.25rem;height:2.25rem;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);background:#0f172a8c;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.stream-stills__step--previous{left:.5rem}.stream-stills__step--next{right:.5rem}.stream-stills:hover .stream-stills__step,.stream-stills__step:focus-visible{opacity:1}.stream-stills__step:hover,.stream-stills__step:focus-visible{background:#0f172acc}.stream-stills__step:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.stream-stills .stream-stills__step:disabled{opacity:0;pointer-events:none}@media (hover:none){.stream-stills__step{display:none}}.stream-stills__caption{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000059;pointer-events:none;background:linear-gradient(#0000 0%,#0003 40%,#00000073 100%);flex-direction:column;align-items:center;padding:2rem .75rem .25rem;font-size:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.stream-stills .stream-stills__dots{pointer-events:auto;max-width:100%;margin-top:0;padding-top:.375rem;padding-bottom:.375rem}.stream-video{align-self:start;min-width:0}.stream-video__frame{position:relative}.stream-video__start{color:#fff;width:3.5rem;height:3.5rem;transition:transform var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);background:#0f172a9e;border-radius:9999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 2px 12px #00000059}.stream-video__start svg{width:1.75rem;height:1.75rem;margin-left:.15rem}.stream-video__start:hover,.stream-video__start:focus-visible{background:#0f172acc;transform:scale(1.06)}.stream-video__start:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.stream-video__start[hidden]{display:none}.stream-video__media{aspect-ratio:9/16;background:#000;border-radius:.5rem;width:100%;max-height:min(32rem,62dvh);display:block}.stream-video__notice{color:var(--color-text-secondary);margin-top:.5rem;font-size:.8125rem}.stream-video-archive{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.stream-audio-surface--panel{min-height:0;display:grid;overflow:hidden}.stream-audio-transcript.stream-audio-transcript--clip{border-top:0;flex-direction:column;gap:.85rem;display:flex}.stream-audio-transcript--clip .stream-audio-transcript__follow{margin-block:-.5rem}.stream-audio-transcript--clip .stream-audio-transcript__body{max-height:min(18rem,40dvh);padding:0}.stream-audio-surface--with-player{grid-template-rows:auto minmax(0,1fr)}.stream-audio-surface--with-player .stream-audio-player{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.5rem .6rem}.stream-audio-surface--with-player .stream-audio-player__controls{order:-1}.stream-audio-surface--with-player .stream-audio-player__waveform{height:2.5rem;min-height:2.5rem}.stream-audio-transcript--panel.stream-audio-transcript{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.stream-audio-transcript--panel .stream-audio-transcript__search{border-top:0;padding-left:0}.stream-audio-transcript--panel .stream-audio-transcript__search-input-shell{flex-basis:10rem;min-width:min(10rem,100%)}.stream-audio-transcript--panel .stream-audio-transcript__body{border-top:1px solid #d5d1c9a8;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.stream-audio-transcript--panel .stream-audio-transcript__body{border-top:1px solid color-mix(in srgb, var(--color-border-secondary) 66%, transparent)}}.stream-audio-transcript--panel{border-top:0;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.stream-audio-transcript--panel .stream-audio-transcript__summary{cursor:default}.stream-audio-transcript--panel .stream-audio-transcript__body{max-height:none}.stream-audio-transcript--panel .stream-audio-transcript__title{color:var(--color-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-weight:600}@media (max-width:767px){.stream-audio-transcript--panel.stream-audio-transcript{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.stream-audio-transcript--panel .stream-audio-transcript__summary{grid-area:1/1;padding-block:.4rem}.stream-audio-transcript--panel .stream-audio-transcript__search{display:contents}.stream-audio-transcript--panel .stream-audio-transcript__search-nav{grid-area:1/2;margin-left:0;padding-right:.5rem}.stream-audio-transcript--panel .stream-audio-transcript__search-input-shell{grid-area:2/1/auto/-1;min-width:0;margin:0 .75rem .65rem}.stream-audio-transcript--panel .stream-audio-transcript__body{grid-row:3;max-height:min(28rem,56dvh)}}.stream-audio-player{--stream-audio-wave-base:#0f172a2e;--stream-audio-wave-progress:#0891b2eb;gap:.65rem;padding:.7rem;display:grid}.stream-audio-player__waveform{background:#fefdfbc2;border-radius:.375rem;height:4.25rem;min-height:4.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stream-audio-player__waveform{background:color-mix(in srgb, var(--color-surface-primary) 76%, transparent)}}.stream-audio-player__waveform-skeleton{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.stream-audio-player[data-loading=true] .stream-audio-player__waveform-skeleton{opacity:1}.stream-audio-player:not([data-loading=true]) .stream-audio-player__waveform-skeleton{animation:none}.stream-audio-player__canvas{opacity:1;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-standard);display:block}.stream-audio-player[data-loading=true] .stream-audio-player__canvas{opacity:0}.stream-audio-player__ghost{background:#1c1b1961;width:2px;height:100%;margin-left:-1px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.stream-audio-player__ghost{background:color-mix(in srgb, var(--color-text-primary) 38%, transparent)}}.stream-audio-player__ghost{pointer-events:none;will-change:transform}.stream-audio-player__ghost[hidden]{display:none}.stream-audio-player__seek-surface{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.stream-audio-player[data-loading=true] .stream-audio-player__seek-surface{cursor:default;pointer-events:none}.stream-audio-player__seek-surface:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.stream-audio-player__controls{align-items:center;gap:.65rem;min-width:0;display:flex}.stream-audio-player__play{cursor:pointer;border:1px solid #d5d1c9d6;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stream-audio-player__play{border:1px solid color-mix(in srgb, var(--color-border-secondary) 84%, transparent)}}.stream-audio-player__play{background:var(--color-surface-primary);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:999px}.stream-audio-player__play:hover{border-color:#9e9a94}@supports (color:color-mix(in lab, red, red)){.stream-audio-player__play:hover{border-color:color-mix(in srgb, var(--color-text-primary) 30%, var(--color-border-secondary))}}.stream-audio-player__play:hover{background:#dbf3f6}@supports (color:color-mix(in lab, red, red)){.stream-audio-player__play:hover{background:color-mix(in srgb, var(--color-surface-primary) 86%, var(--color-accent-cyan))}}.stream-audio-player__play:active{transform:scale(.96)}.stream-audio-player__play:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.stream-audio-player__play:disabled{cursor:default;color:var(--color-text-tertiary)}.stream-audio-player__time{color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex:none;min-width:7rem;font-size:.8125rem;line-height:1}.stream-audio-player__time--placeholder{border-radius:999px;width:7rem;height:.8125rem}.stream-audio-player__native-fallback{width:100%;accent-color:var(--color-accent-cyan);display:none}.stream-audio-player[data-fallback=true] .stream-audio-player__native-fallback{display:block}.stream-audio-transcript{border-top:1px solid #d5d1c9b8}@supports (color:color-mix(in lab, red, red)){.stream-audio-transcript{border-top:1px solid color-mix(in srgb, var(--color-border-secondary) 72%, transparent)}}.stream-audio-transcript__summary{cursor:pointer;align-items:center;padding:.65rem .75rem;list-style:none;display:flex}.stream-audio-transcript__summary::-webkit-details-marker{display:none}.stream-audio-transcript__summary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.stream-audio-transcript__title{min-width:0;color:var(--color-text-primary);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;line-height:1.2;display:inline-flex}.stream-audio-transcript__chevron{width:.48rem;height:.48rem;color:var(--color-text-secondary);transition:transform var(--duration-spring) var(--ease-spring);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-.1rem)rotate(45deg)}.stream-audio-transcript[open] .stream-audio-transcript__chevron{transform:translateY(.1rem)rotate(225deg)}.stream-audio-transcript__search{border-top:1px solid #d5d1c9a8;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.stream-audio-transcript__search{border-top:1px solid color-mix(in srgb, var(--color-border-secondary) 66%, transparent)}}.stream-audio-transcript__search{padding:.65rem .75rem}.stream-audio-transcript__search-input-shell{flex:16rem;align-items:center;min-width:min(16rem,100%);display:flex;position:relative}.stream-audio-transcript__search-icon{z-index:1;width:1rem;height:1rem;color:var(--color-text-tertiary);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:.85rem}.stream-audio-transcript__search-icon svg{width:1rem;height:1rem}.stream-audio-transcript__search-input.input{box-sizing:border-box;width:100%;min-width:0;height:2.35rem;color:var(--color-text-primary);appearance:none;border-radius:.95rem;padding-block:0;padding-inline:2.75rem 2.55rem;font-size:16px;line-height:1.4}.stream-audio-transcript__search-input::placeholder{color:var(--color-text-tertiary)}.stream-audio-transcript__search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.stream-audio-transcript__search-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.stream-audio-transcript__search-input::-webkit-search-results-button{-webkit-appearance:none;display:none}.stream-audio-transcript__search-input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.stream-audio-transcript__search-clear,.stream-audio-transcript__search-step{color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.stream-audio-transcript__search-clear{border-radius:999px;width:2rem;height:2rem;padding:0;position:absolute;right:.35rem}.stream-audio-transcript__search-clear[hidden]{display:none}.stream-audio-transcript__search-nav{flex:none;align-items:center;gap:.2rem;min-width:0;display:inline-flex}.stream-audio-transcript__search-count{min-width:2.35rem;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem;line-height:1}.stream-audio-transcript__search-step{border-radius:999px;width:2rem;height:2rem;padding:0}.stream-audio-transcript__search-clear:hover,.stream-audio-transcript__search-clear:focus-visible,.stream-audio-transcript__search-step:hover,.stream-audio-transcript__search-step:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}.stream-audio-transcript__search-clear:disabled,.stream-audio-transcript__search-step:disabled{cursor:default;opacity:.42}.stream-audio-transcript__search-clear:disabled:hover,.stream-audio-transcript__search-step:disabled:hover{color:var(--color-text-tertiary);background:0 0}.stream-audio-transcript__follow{height:2rem;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.stream-audio-transcript__follow:hover,.stream-audio-transcript__follow:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary)}.stream-audio-transcript__follow[hidden]{display:none}.stream-audio-transcript__download{width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.stream-audio-transcript__download:hover,.stream-audio-transcript__download:focus-visible,.is-open>.stream-audio-transcript__download{background:var(--color-bg-hover);color:var(--color-text-primary)}.transcript-download-menu__item{justify-content:space-between;gap:.75rem}.transcript-download-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transcript-download-menu__window{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.stream-audio-transcript__body{isolation:isolate;contain:layout paint;flex-direction:column;gap:.75rem;max-height:min(28rem,56dvh);padding:.75rem;display:flex;position:relative;overflow-y:auto}.stream-audio-transcript__body>*,.stream-audio-transcript__skeleton>*{flex:none}.stream-audio-transcript__state{color:var(--color-text-secondary);font-size:.8125rem}.stream-audio-transcript__segment{content-visibility:auto;contain-intrinsic-block-size:auto 2.75rem;grid-template-columns:4.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.stream-audio-transcript__time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.55}.stream-audio-transcript__text{min-width:0;color:var(--color-text-primary);white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.stream-audio-transcript__skeleton{flex-direction:column;gap:.75rem;display:flex}.stream-audio-transcript__skeleton-time{--loading-skeleton-line-inset:.3rem;width:2.6rem;height:1.1625rem}.stream-audio-transcript__skeleton-text{min-width:0;display:block}.stream-audio-transcript__skeleton-line{--loading-skeleton-line-inset:.32rem;width:100%;height:1.35625rem}.stream-audio-transcript__skeleton-line:last-child{width:58%}.stream-audio-transcript__segment:nth-child(odd) .stream-audio-transcript__skeleton-line:last-child{width:82%}.stream-audio-transcript [data-transcript-seek]{cursor:pointer;border-radius:3px}.stream-audio-transcript [data-transcript-seek]:hover,.stream-audio-transcript [data-transcript-seek]:focus-visible{background:var(--color-bg-tertiary);outline:1px solid var(--color-border-primary)}.stream-audio-transcript [aria-current=true]{color:var(--color-text-primary)}.stream-audio-transcript__playhead{z-index:-1;pointer-events:none;will-change:transform;background:#facc15;border-radius:4px;position:absolute;top:0;left:0}.stream-audio-transcript__playhead[hidden]{display:none}.stream-timeline-cursor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stream-timeline-cursor__line{will-change:transform;background:#0891b2eb;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;left:0}.stream-timeline-cursor__gap{background:repeating-linear-gradient(-45deg,#5a585424 0 3px,#0000 3px 8px);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.stream-timeline-cursor__gap{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-text-secondary) 14%, transparent) 0 3px, transparent 3px 8px)}}.stream-timeline-cursor__gap{will-change:transform}.stream-timeline-cursor__clip{--stream-clip-band:#78716c;border-top:4px solid var(--stream-clip-band);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.stream-timeline-cursor__clip{border-top:4px solid color-mix(in srgb, var(--stream-clip-band) 45%, transparent)}}.stream-timeline-cursor__clip{border-bottom:4px solid var(--stream-clip-band)}@supports (color:color-mix(in lab, red, red)){.stream-timeline-cursor__clip{border-bottom:4px solid color-mix(in srgb, var(--stream-clip-band) 45%, transparent)}}.stream-timeline-cursor__clip{background:var(--stream-clip-band);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.stream-timeline-cursor__clip{background:color-mix(in srgb, var(--stream-clip-band) 9%, transparent)}}.stream-timeline-cursor__clip{will-change:transform}.stream-timeline-cursor__clip[data-active=true]{border-color:var(--stream-clip-band);background:var(--stream-clip-band)}@supports (color:color-mix(in lab, red, red)){.stream-timeline-cursor__clip[data-active=true]{background:color-mix(in srgb, var(--stream-clip-band) 20%, transparent)}}.stream-timeline-cursor__clip{transition:opacity var(--duration-spring) var(--ease-enter)}.stream-timeline-cursor__clip[data-overlay-hidden=true]{opacity:0}@media (prefers-reduced-motion:reduce){.stream-timeline-cursor__clip{transition:none}}.stream-timeline-cursor__line--ghost{background:#1c1b1961}@supports (color:color-mix(in lab, red, red)){.stream-timeline-cursor__line--ghost{background:color-mix(in srgb, var(--color-text-primary) 38%, transparent)}}.stream-timeline-cursor__line[hidden]{display:none}.stream-audio-transcript__word[aria-current=true]{color:#181b20}.stream-audio-transcript__word[aria-current=true]:hover{background:0 0}.stream-audio-transcript__mark{background:#f59e0b75;border-radius:.18rem}@supports (color:color-mix(in lab, red, red)){.stream-audio-transcript__mark{background:color-mix(in srgb, var(--color-accent-yellow,#facc15) 46%, transparent)}}.stream-audio-transcript__mark{color:inherit;padding:0}.stream-audio-transcript__mark--active{background:#3b82f63d}@supports (color:color-mix(in lab, red, red)){.stream-audio-transcript__mark--active{background:color-mix(in srgb, var(--color-accent-blue,#3b82f6) 24%, transparent)}}.stream-audio-transcript__mark--active{box-shadow:0 0 0 1px #3b82f66b}@supports (color:color-mix(in lab, red, red)){.stream-audio-transcript__mark--active{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-blue,#3b82f6) 42%, transparent)}}@media (max-width:640px){.stream-audio-transcript__search{align-items:stretch}.stream-audio-transcript__search-input-shell{flex-basis:100%}.stream-audio-transcript__search-nav{margin-left:auto}.stream-audio-transcript__segment{grid-template-columns:3.5rem minmax(0,1fr);gap:.55rem}}.lightbox--closing .lightbox__backdrop{--scrim-level:0}.lightbox--closing .lightbox__content{opacity:0;transform:translateY(16px)scale(.97)}@media (max-width:640px){.lightbox .lightbox__backdrop{--scrim-color:#000;--scrim-under-top:var(--color-backdrop-modal,var(--color-backdrop));--scrim-under-bottom:var(--layered-surface-modal-base);opacity:1;transition:opacity var(--scrim-transition)}.lightbox--closing .lightbox__backdrop{opacity:0}@starting-style{.lightbox .lightbox__backdrop{opacity:0}}}@starting-style{.lightbox__content{opacity:0;transform:translateY(16px)scale(.97)}}.lightbox__image{border-radius:var(--radius-md);object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--shadow-2xl)}.lightbox__video{width:auto;height:auto;max-width:calc(100vw - (var(--lightbox-viewport-padding-inline) * 2));max-height:calc(100dvh - (var(--lightbox-viewport-padding-block) * 2));box-shadow:var(--shadow-2xl);background:0 0;border-radius:.75rem;display:block}.lightbox__close{cursor:pointer;pointer-events:auto;opacity:1;width:2.75rem;height:2.75rem;top:max(var(--spacing-4), env(safe-area-inset-top));right:max(var(--spacing-4), env(safe-area-inset-right));color:var(--color-text-primary);background:#fefdfb;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.lightbox__close{background:color-mix(in srgb, var(--color-surface-primary) 92%, white 8%)}}.lightbox__close{border:1px solid #ccc8c1}@supports (color:color-mix(in lab, red, red)){.lightbox__close{border:1px solid color-mix(in srgb, var(--color-border-primary) 84%, white 16%)}}.lightbox__close{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), opacity var(--lightbox-transition-duration) var(--lightbox-transition-timing);z-index:calc(var(--z-modal) + 25);border-radius:50%;font-size:1.15rem;font-weight:600;line-height:1;box-shadow:0 10px 24px #00000059,0 0 0 1px #ffffff14}.lightbox--closing .lightbox__close{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.96)}.lightbox__close:hover{background:#fefdfb}@supports (color:color-mix(in lab, red, red)){.lightbox__close:hover{background:color-mix(in srgb, var(--color-surface-primary) 97%, white 3%)}}.lightbox__close:hover{border-color:#d4d2cb}@supports (color:color-mix(in lab, red, red)){.lightbox__close:hover{border-color:color-mix(in srgb, var(--color-border-primary) 70%, white 30%)}}.lightbox__close:hover{transform:translateY(-1px)}.lightbox__close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-border-focus)}.lightbox__actions{top:max(var(--spacing-4), env(safe-area-inset-top));left:max(var(--spacing-4), env(safe-area-inset-left));z-index:calc(var(--z-modal) + 25);border:1px solid #ccc8c1;align-items:center;gap:.375rem;max-width:calc(100vw - 6rem);display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.lightbox__actions{border:1px solid color-mix(in srgb, var(--color-border-primary) 84%, white 16%)}}.lightbox__actions{background:#fefdfb;border-radius:999px;padding:.25rem}@supports (color:color-mix(in lab, red, red)){.lightbox__actions{background:color-mix(in srgb, var(--color-surface-primary) 92%, white 8%)}}.lightbox__actions{color:var(--color-text-primary);pointer-events:auto;transition:opacity var(--lightbox-transition-duration) var(--lightbox-transition-timing);box-shadow:0 10px 24px #00000059,0 0 0 1px #ffffff14}.lightbox--closing .lightbox__actions{opacity:0;pointer-events:none}.lightbox__action-button{width:2.25rem;height:2.25rem;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lightbox__action-button:hover{background:var(--color-bg-secondary)}.lightbox__action-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-border-focus)}.lightbox__action-switch{padding-inline:.5rem .25rem}.lightbox__nav-button,.lightbox__position{pointer-events:auto;z-index:calc(var(--z-modal) + 24);border:1px solid #ccc8c1;position:fixed}@supports (color:color-mix(in lab, red, red)){.lightbox__nav-button,.lightbox__position{border:1px solid color-mix(in srgb, var(--color-border-primary) 84%, white 16%)}}.lightbox__nav-button,.lightbox__position{background:#fefdfb}@supports (color:color-mix(in lab, red, red)){.lightbox__nav-button,.lightbox__position{background:color-mix(in srgb, var(--color-surface-primary) 92%, white 8%)}}.lightbox__nav-button,.lightbox__position{color:var(--color-text-primary);box-shadow:0 10px 24px #00000059,0 0 0 1px #ffffff14}.lightbox__nav-button{cursor:pointer;width:3rem;height:3rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), opacity var(--lightbox-transition-duration) var(--lightbox-transition-timing);border-radius:999px;justify-content:center;align-items:center;font-size:1.75rem;font-weight:650;line-height:1;display:flex;top:50%;transform:translateY(-50%)}.lightbox__nav-button--previous{left:max(var(--spacing-4), env(safe-area-inset-left))}.lightbox__nav-button--next{right:max(var(--spacing-4), env(safe-area-inset-right))}.lightbox__nav-button:hover{background:#fefdfb}@supports (color:color-mix(in lab, red, red)){.lightbox__nav-button:hover{background:color-mix(in srgb, var(--color-surface-primary) 97%, white 3%)}}.lightbox__nav-button:hover{border-color:#d4d2cb}@supports (color:color-mix(in lab, red, red)){.lightbox__nav-button:hover{border-color:color-mix(in srgb, var(--color-border-primary) 70%, white 30%)}}.lightbox__nav-button--previous:hover{transform:translate(-1px,-50%)}.lightbox__nav-button--next:hover{transform:translate(1px,-50%)}.lightbox__nav-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-border-focus)}.lightbox__nav-icon{stroke-width:2.25px;width:1.65rem;height:1.65rem}.lightbox__position{left:50%;bottom:max(var(--spacing-4), env(safe-area-inset-bottom));max-width:calc(100vw - (var(--spacing-4) * 2));opacity:.92;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--lightbox-transition-duration) var(--lightbox-transition-timing);border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:650;line-height:1;overflow:hidden;transform:translate(-50%)}.lightbox--closing .lightbox__nav-button,.lightbox--closing .lightbox__position{opacity:0;pointer-events:none}.lightbox--closing .lightbox__nav-button--previous{transform:translate(-6px,-50%)scale(.96)}.lightbox--closing .lightbox__nav-button--next{transform:translate(6px,-50%)scale(.96)}@media (prefers-reduced-motion:reduce){.lightbox__backdrop{--scrim-transition:0s}.lightbox__content,.lightbox__nav-button,.lightbox__position{transition:none}.lightbox--closing .lightbox__content,.lightbox--closing .lightbox__nav-button,.lightbox--closing .lightbox__position{transform:none}}@media (max-width:768px){.lightbox{--lightbox-viewport-padding-inline:max(var(--spacing-3), env(safe-area-inset-right), env(safe-area-inset-left));--lightbox-viewport-padding-block:max(var(--spacing-3), env(safe-area-inset-top), env(safe-area-inset-bottom))}.lightbox__image{box-shadow:var(--shadow-xl)}.lightbox__nav-button{width:2.5rem;height:2.5rem;font-size:1.35rem}}@media (max-width:480px){.streams-table th[data-column-id=duration],.streams-table td[data-column-id=duration],.streams-table th[data-column-id=viewers],.streams-table td[data-column-id=viewers],.streams-table th[data-column-id=avg_view],.streams-table td[data-column-id=avg_view],.streams-table th[data-column-id=enter_room],.streams-table td[data-column-id=enter_room],.streams-table th[data-column-id=ctr],.streams-table td[data-column-id=ctr],.streams-table th[data-column-id=conversion],.streams-table td[data-column-id=conversion]{display:none}}@media (max-width:640px){.lightbox__close{width:2.5rem;height:2.5rem;font-size:1.05rem}}.stream-clip-strip{scrollbar-width:thin;gap:.5rem;padding:.25rem .125rem .4rem;display:flex;position:relative;overflow:auto hidden}.stream-clip-card{border:1px solid #c2beb5b8;flex:0 0 12.5rem;align-items:stretch;gap:.5rem;width:12.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stream-clip-card{border:1px solid color-mix(in srgb, var(--color-border-primary) 72%, transparent)}}.stream-clip-card{border-radius:var(--radius-md);background:var(--color-surface-primary);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.25rem .5rem .25rem .25rem}.stream-clip-card:hover,.stream-clip-card:focus-visible{border-color:var(--color-primary)}.stream-clip-card[data-active=true]{border-color:var(--color-primary);background:#ebf1fb}@supports (color:color-mix(in lab, red, red)){.stream-clip-card[data-active=true]{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-primary))}}.stream-clip-card--pending{cursor:default}.stream-clip-card__cover{border-radius:var(--radius-sm);background:var(--color-surface-secondary);flex:0 0 2rem;width:2rem;height:3.5rem;display:block;overflow:hidden}.stream-clip-card__cover img{object-fit:cover;width:100%;height:100%}.stream-clip-card__text{flex-direction:column;justify-content:center;gap:.125rem;min-width:0;display:flex}.stream-clip-card__title{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.stream-clip-card__meta{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.stream-clip-now{align-items:center;gap:.75rem;min-width:0;display:flex}.stream-clip-now__text{flex-direction:column;flex:1;min-width:0;display:flex}.stream-clip-now__title,.stream-clip-now__meta{min-height:1lh}.stream-clip-now__title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.stream-clip-now__meta{color:var(--color-text-secondary);font-size:.75rem}.stream-clip-now__download{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-primary);white-space:nowrap;flex:none;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.stream-clip-now__download:hover{border-color:var(--color-primary)}.overlays-page .button--xs{padding-block:.2rem;padding-inline:.5rem;font-size:.72rem}.overlays-page .overlay-library-card__actions{z-index:10;align-items:center;gap:.35rem;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.overlays-page .overlay-library-card__source{z-index:10;display:inline-flex;position:absolute;bottom:.45rem;left:.45rem}.overlays-page .overlay-library-card__selection{z-index:10;border:1px solid var(--layered-surface-trigger-border);border-radius:var(--radius-lg);background:var(--layered-surface-trigger-fill-opaque);width:2rem;height:2rem;box-shadow:var(--layered-surface-trigger-shadow);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.45rem;left:.45rem}.overlays-page .overlay-library-card__checkbox,.overlays-page .overlay-library-row-checkbox{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--color-primary);margin:0}.overlays-page .overlay-library-card__checkbox{display:block}.overlays-page .overlay-library-select-all{color:var(--color-text-secondary);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:700}.overlays-page .overlay-library-select-all:hover,.overlays-page .overlay-library-select-all:focus-visible{color:var(--color-text-primary)}.overlays-page .overlay-library-card__actions--content{align-items:center;gap:.32rem;display:flex}.overlays-page .overlay-library-preview{background:radial-gradient(circle at top, #ffffff14, transparent 55%), var(--color-bg-tertiary);position:relative;overflow:hidden}.overlays-page .overlay-library-preview--grid{aspect-ratio:1}.overlays-page .overlay-library-preview--list{border-radius:.72rem;width:3.5rem;height:3.5rem}.overlays-page .overlay-library-preview__media{object-fit:cover;width:100%;height:100%;display:block}.overlays-page .overlay-library-preview__fallback{width:100%;height:100%;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;place-items:center;font-size:.73rem;display:grid}.overlays-page .overlay-library-preview__type-badge{z-index:3;width:1.35rem;height:1.35rem;color:var(--color-text-primary);background:#fefdfbe0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.36rem;left:.36rem}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-preview__type-badge{background:color-mix(in srgb, var(--color-surface-primary) 88%, transparent)}}.overlays-page .overlay-library-preview__type-badge{border:1px solid #c2beb5b3}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-preview__type-badge{border:1px solid color-mix(in srgb, var(--color-border-primary) 70%, transparent)}}.overlays-page .overlay-library-preview__type-badge{box-shadow:0 2px 10px #00000038}.overlays-page .overlay-library-preview__processing{z-index:4;background:#f5f4f18f;place-items:center;padding:.35rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-preview__processing{background:color-mix(in srgb, var(--color-bg-primary) 56%, transparent)}}.overlays-page .overlay-library-preview__processing{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.overlays-page .overlay-library-preview__processing--spinner{background:#f5f4f175}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-preview__processing--spinner{background:color-mix(in srgb, var(--color-bg-primary) 46%, transparent)}}.overlays-page .overlay-library-preview__processing--spinner{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.overlays-page .overlay-library-preview__processing-copy{background:#f5f4f1c7;border-radius:.6rem;align-items:center;max-width:100%;padding:.3rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-preview__processing-copy{background:color-mix(in srgb, var(--color-bg-primary) 78%, transparent)}}.overlays-page .overlay-library-preview__processing-copy{color:var(--color-text-primary);text-shadow:0 1px 1px #00000047;white-space:nowrap;font-size:.69rem;font-weight:600;line-height:1.2}.overlays-page .overlay-library-content__actions{align-items:center;gap:.32rem;display:inline-flex}.overlays-page .overlay-library-content__icon-button{width:2rem;height:2rem;font-size:0}.overlays-page .overlay-asset-delete-button{--surface-trigger-border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-asset-delete-button{--surface-trigger-border-color:color-mix(in srgb, var(--color-accent-red) 24%, var(--layered-surface-trigger-border) 76%)}}.overlays-page .overlay-asset-delete-button{--surface-trigger-text-color:var(--color-accent-red);width:2rem;height:2rem;color:var(--color-accent-red);font-size:0}.overlays-page .overlay-asset-copy-button,.overlays-page .overlay-asset-download-button{width:2rem;height:2rem;font-size:0}.overlays-page .overlay-asset-delete-button:hover,.overlays-page .overlay-asset-delete-button:focus-visible{color:var(--color-accent-red)}.overlays-page .overlay-library-item--clickable{cursor:pointer}.overlays-page .overlay-library-item--clickable:hover{background:#eae8e394}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-item--clickable:hover{background:color-mix(in srgb, var(--color-bg-secondary) 58%, transparent)}}.overlays-page .overlay-library-item--clickable:focus-visible{outline:2px solid #06b6d473}@supports (color:color-mix(in lab, red, red)){.overlays-page .overlay-library-item--clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-cyan) 45%, transparent)}}.overlays-page .overlay-library-item--clickable:focus-visible{outline-offset:-2px}.overlays-page .overlay-library-scope-editor{margin:0}.public-content-share-page .public-content-share-section{background:linear-gradient(135deg, #fdfcfa, var(--color-surface-primary))}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section{background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-primary) 94%, var(--color-bg-secondary) 6%), var(--color-surface-primary))}}.public-content-share-page .public-content-share-section--expanded{box-shadow:0 18px 44px #0f172a14}.public-content-share-page .public-content-share-section__header{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.9rem;padding:.75rem;display:flex}.public-content-share-page .public-content-share-section__thumbnail{border:1px solid var(--color-border-secondary);background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 42%), var(--color-bg-tertiary);border-radius:1rem;flex:none;place-items:center;width:clamp(4.25rem,18vw,5.75rem);height:clamp(4.25rem,18vw,5.75rem);display:grid;position:relative;overflow:hidden}.public-content-share-page .public-content-share-section__thumbnail:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.public-content-share-page .public-content-share-section__thumbnail-media{object-fit:cover;width:100%;height:100%;display:block}.public-content-share-page .public-content-share-section__thumbnail-fallback{width:100%;height:100%;color:var(--color-text-tertiary);place-items:center;display:grid}.public-content-share-page .public-content-share-section__thumbnail-fallback svg{width:1.35rem;height:1.35rem}.public-content-share-page .public-content-share-section__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.public-content-share-page .public-content-share-section__selection-count{color:var(--color-text-tertiary);margin:0;font-size:.74rem;font-weight:700;line-height:1}.public-content-share-page .public-content-share-section__action{border:1px solid var(--color-border-secondary);background:#fefdfbeb;border-radius:999px;justify-content:center;align-items:center;min-height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section__action{background:color-mix(in srgb, var(--color-surface-primary) 92%, transparent)}}.public-content-share-page .public-content-share-section__action{color:var(--color-text-primary);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:.42rem .72rem;font-size:.74rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 8px 20px #0f172a0f}.public-content-share-page .public-content-share-section__action--primary{border-color:#82c6cd}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section__action--primary{border-color:color-mix(in srgb, var(--color-accent-cyan) 40%, var(--color-border-secondary))}}.public-content-share-page .public-content-share-section__action--primary{background:#def4f6}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section__action--primary{background:color-mix(in srgb, var(--color-accent-cyan) 13%, var(--color-surface-primary))}}.public-content-share-page .public-content-share-section__action:hover,.public-content-share-page .public-content-share-section__action:focus-visible{border-color:var(--color-border-primary);background:var(--color-surface-secondary);transform:translateY(-1px)}.public-content-share-page .public-content-share-section__action:focus-visible{outline:2px solid #06b6d473}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section__action:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-cyan) 45%, transparent)}}.public-content-share-page .public-content-share-section__action:focus-visible{outline-offset:2px}.public-content-share-page .public-content-share-section__action:disabled{cursor:default;opacity:.58;transform:none}.public-content-share-page .public-content-share-section__toggle{border:1px solid var(--color-border-secondary);background:#fefdfbeb;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;min-width:4.8rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section__toggle{background:color-mix(in srgb, var(--color-surface-primary) 92%, transparent)}}.public-content-share-page .public-content-share-section__toggle{color:var(--color-text-primary);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-size:.78rem;font-weight:700;line-height:1;box-shadow:0 8px 20px #0f172a0f}.public-content-share-page .public-content-share-section__toggle svg{width:.85rem;height:.85rem;transition:transform var(--duration-spring) var(--ease-spring)}.public-content-share-page .public-content-share-section__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.public-content-share-page .public-content-share-section__header:hover .public-content-share-section__toggle,.public-content-share-page .public-content-share-section__toggle:focus-visible{border-color:var(--color-border-primary);background:var(--color-surface-secondary);transform:translateY(-1px)}.public-content-share-page .public-content-share-section__toggle:focus-visible{outline:2px solid #06b6d473}@supports (color:color-mix(in lab, red, red)){.public-content-share-page .public-content-share-section__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-cyan) 45%, transparent)}}.public-content-share-page .public-content-share-section__toggle:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.public-content-share-page .public-content-share-section,.public-content-share-page .public-content-share-section__action,.public-content-share-page .public-content-share-section__toggle,.public-content-share-page .public-content-share-section__toggle svg{transition:none}}@media (max-width:640px){.public-content-share-page .public-content-share-section__header{align-items:flex-start;gap:.75rem;padding:.65rem}.public-content-share-page .public-content-share-section__actions{order:4;justify-content:flex-start;width:100%}.public-content-share-page .public-content-share-section__toggle{min-width:2.35rem;padding-inline:0}.public-content-share-page .public-content-share-section__toggle span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.overlays-page table td,.overlays-page table th,.overlays-page table td:first-child,.overlays-page table th:first-child{white-space:nowrap}.overlays-page .lightbox__audio-shell{gap:.9rem;width:min(34rem,100vw - 3rem);display:grid}.overlays-page .lightbox__audio-player{width:100%;accent-color:var(--color-accent-cyan)}.overlays-page .library-content-upload-shell{position:relative}.overlays-page .library-content-upload-shell__drop-hint{display:none}.overlays-page .library-content-upload-shell[data-upload-dragging=true]{outline:2px dashed var(--color-border-primary);outline-offset:.5rem;border-radius:1rem}.overlays-page .library-content-upload-shell[data-upload-dragging=true] .library-content-upload-shell__drop-hint{z-index:5;background:#fefdfbe0;border-radius:1rem;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.overlays-page .library-content-upload-shell[data-upload-dragging=true] .library-content-upload-shell__drop-hint{background:color-mix(in srgb, var(--color-surface-primary) 88%, transparent)}}.overlays-page .library-content-upload-shell[data-upload-dragging=true] .library-content-upload-shell__drop-hint{color:var(--color-text-primary);pointer-events:none;font-size:.95rem;font-weight:600;inset:0}.overlays-page .dynamic-overlay-card__visual{color:#e0f7fff5;background:radial-gradient(circle at 20% 18%,#7dd3fc38,#0000 30%),radial-gradient(circle at 86% 70%,#22c55e29,#0000 32%),linear-gradient(145deg,#0f172af0,#0e2f43c7);place-items:center;min-height:11rem;display:grid;position:relative;overflow:hidden}.overlays-page .dynamic-overlay-card__visual--videos{color:#fff1c7f5;background:radial-gradient(circle at 18% 18%,#fbbf2433,#0000 30%),radial-gradient(circle at 86% 72%,#38bdf82e,#0000 34%),linear-gradient(145deg,#121826f5,#34260ccc)}.overlays-page .dynamic-overlay-card__visual--comment{color:#f3e8fff5;background:radial-gradient(circle at 18% 18%,#a855f733,#0000 30%),radial-gradient(circle at 86% 72%,#22c55e2e,#0000 34%),linear-gradient(145deg,#121826f5,#281e52cc)}.overlays-page .dynamic-overlay-card__visual--colors{color:#dcfce7f5;background:radial-gradient(circle at 18% 18%,#f472b633,#0000 30%),radial-gradient(circle at 86% 72%,#22c55e33,#0000 34%),linear-gradient(145deg,#121826f5,#0e3828cc)}.overlays-page .dynamic-overlay-card__visual--customers{color:#fef3c7f5;background:radial-gradient(circle at 18% 18%,#fbbf2438,#0000 30%),radial-gradient(circle at 86% 72%,#f43f5e2e,#0000 34%),linear-gradient(145deg,#121826f5,#40220ecc)}.overlays-page .dynamic-overlay-card__stack{width:4rem;height:4rem;margin-bottom:2.25rem;position:relative}.overlays-page .dynamic-overlay-card__stack>span{background:#ffffff1f;border:1px solid #ffffff57;border-radius:.72rem;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 12px 28px #03071257}.overlays-page .dynamic-overlay-card__stack>span:first-child{opacity:.5;transform:translate(-.52rem,.46rem)rotate(-8deg)}.overlays-page .dynamic-overlay-card__stack>span:nth-child(2){opacity:.66;transform:translate(.4rem,.16rem)rotate(6deg)}.overlays-page .dynamic-overlay-card__stack>span:nth-child(3){background:#fff3}.overlays-page .dynamic-overlay-card__stack-icon{width:1.85rem;height:1.85rem}.overlays-page .dynamic-overlay-card__actions{gap:.35rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.overlays-page .dynamic-overlay-card__action{width:2rem;height:2rem;font-size:0}.overlays-page .dynamic-overlay-card__copy[data-copy-stale]{color:var(--color-accent-blue);box-shadow:inset 0 0 0 1.5px var(--color-accent-blue);position:relative}.overlays-page .dynamic-overlay-card__copy[data-copy-stale]:after{border:2px solid var(--color-surface-primary);background:var(--color-accent-blue);content:"";border-radius:9999px;width:.6rem;height:.6rem;position:absolute;top:-.2rem;right:-.2rem}.overlays-page .dynamic-overlay-card__settings{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.overlays-page .dynamic-overlay-card__switch{background:var(--color-surface-primary);box-shadow:var(--layered-surface-trigger-shadow);border-radius:999px;padding:.25rem .3rem .25rem .6rem}.overlays-page .overlay-library-card{container-type:inline-size}@container (max-width:8rem){.overlays-page .overlay-library-card__actions,.overlays-page .overlay-library-card__selection,.overlays-page .overlay-library-card__source{gap:.2rem}.overlays-page .overlay-library-card__actions{top:.3rem;right:.3rem}.overlays-page .overlay-library-card__selection{border-radius:var(--radius-md);width:1.375rem;height:1.375rem;top:.3rem;left:.3rem}.overlays-page .overlay-library-card__source{bottom:.3rem;left:.3rem}.overlays-page .overlay-library-card .overlay-asset-copy-button,.overlays-page .overlay-library-card .overlay-asset-download-button,.overlays-page .overlay-library-card .overlay-asset-delete-button{border-radius:var(--radius-md);width:1.375rem;height:1.375rem}.overlays-page .overlay-library-card .overlay-asset-copy-button .size-4,.overlays-page .overlay-library-card .overlay-asset-download-button svg,.overlays-page .overlay-library-card .overlay-asset-delete-button svg{width:.8rem;height:.8rem}.overlays-page .overlay-library-card__checkbox{width:.85rem;height:.85rem}}.button{justify-content:center;align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-6);padding-block:var(--spacing-3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-style:var(--tw-border-style);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-standard);border-width:1px;border-color:#0000;text-decoration-line:none;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.5}.button--primary{background-color:var(--color-accent-blue);color:var(--color-text-on-primary)}.button--primary:hover:not(:disabled){background-color:var(--color-accent-blue-hover)}.button--success{background-color:var(--color-accent-green);color:var(--color-text-on-primary)}.button--success:hover:not(:disabled){background-color:var(--color-accent-green-hover)}.button--error{background-color:var(--color-accent-red);color:var(--color-text-on-primary)}.button--error:hover:not(:disabled){background-color:var(--color-accent-red-hover)}.button--warning{background-color:var(--color-accent-amber);color:var(--color-text-on-primary)}.button--warning:hover:not(:disabled){background-color:#d08609}@supports (color:color-mix(in lab, red, red)){.button--warning:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent-amber) 85%, black)}}.button--ghost{color:var(--color-text-primary);background-color:#0000}.button--ghost:hover:not(:disabled){background-color:var(--color-bg-hover)}.button--outline{border-color:var(--layered-surface-trigger-border);background:var(--layered-surface-trigger-fill-opaque);box-shadow:var(--layered-surface-trigger-shadow);color:var(--color-text-primary)}.button--outline:is(:hover,:focus-visible):not(:disabled){border-color:var(--layered-surface-trigger-border-hover);background:var(--layered-surface-trigger-fill-hover-opaque);box-shadow:var(--layered-surface-trigger-shadow-hover)}.button--outline[aria-expanded=true]{border-color:var(--layered-surface-trigger-border-active);background:var(--layered-surface-trigger-fill-active-opaque);color:var(--layered-surface-selected-text);box-shadow:var(--layered-surface-trigger-shadow-active)}.button--outline-error{border-color:var(--color-accent-red);color:var(--color-accent-red);background-color:#0000}.button--outline-error:hover:not(:disabled){background-color:var(--color-accent-red);color:var(--color-text-on-primary)}.button--ghost-error{color:var(--color-accent-red);background-color:#0000}.button--ghost-error:hover:not(:disabled){background-color:#ef44441a}.button--xs{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.button--sm{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.button--lg{padding-inline:var(--spacing-8);padding-block:var(--spacing-4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.button--circle{aspect-ratio:1;border-radius:var(--radius-full);padding:var(--spacing-3)}.button--circle.button--xs{padding:var(--spacing-1)}.button--circle.button--sm{padding:var(--spacing-2)}.button--circle.button--lg{padding:var(--spacing-4)}.product-set-card{transition:all var(--duration-standard) var(--ease-standard)}.product-set-card__header{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main menu";display:grid}.product-set-card__header--live{grid-template-areas:"main menu""actions actions"}.product-set-card__header--preview{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"preview main menu""actions actions actions"}.product-set-card__live-preview{grid-area:preview}.product-set-card__title-group{grid-area:main}.product-set-card__menu{grid-area:menu;justify-self:end}.product-set-card__header:not(.product-set-card__header--live)>.product-set-card__title-group{grid-area:1/1/auto/-1}.product-set-card__header:not(.product-set-card__header--live) .product-set-card__title-row{padding-right:calc(2.25rem + var(--space-3))}.product-set-card__actions{gap:var(--space-2);flex-wrap:wrap;grid-area:actions;display:flex}.product-set-card__actions>*{flex:1 1 0;justify-content:center;min-width:max-content}@media (max-width:639px){.product-set-card__actions>*>:is(svg,[class*=hero-]){display:none}}@media (min-width:1024px){.product-set-card__header{column-gap:var(--space-6)}.product-set-card__header--live{row-gap:var(--space-2);grid-template-rows:auto 1fr;grid-template-areas:"main menu""main actions"}.product-set-card__header--preview{grid-template-areas:"preview main menu""preview main actions"}.product-set-card__actions{flex-direction:column;align-items:stretch}.product-set-card__actions>*{flex:none}}.product-sets-list--searching .product-set-card--skeleton,.product-sets-list--searching .product-set-card__thumbnail{animation:none}.product-set-card--skeleton,.product-set-card--skeleton:hover{cursor:default;pointer-events:none;border-color:var(--color-border-secondary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-set-card--skeleton{animation:fadeInSlideUp var(--duration-spring) var(--ease-enter) backwards}.product-set-card--skeleton:not(.product-set-card--append-skeleton):first-child{animation-delay:0s}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(2){animation-delay:80ms}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(3){animation-delay:var(--duration-fast)}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(4),.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(5){animation-delay:var(--duration-standard)}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(6),.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(7),.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(8),.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(9){animation-delay:var(--duration-spring)}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(10){animation-delay:.72s}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(11){animation-delay:.8s}.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(12),.product-set-card--skeleton:not(.product-set-card--append-skeleton):nth-child(n+13){animation-delay:.88s}.product-set-card--append-skeleton{animation:none}.product-set-card__skeleton-title{--loading-skeleton-line-inset:.3rem;border-radius:var(--radius-sm);width:min(24rem,68%);height:1.75rem;display:block}.product-set-card__skeleton-eyebrow{--loading-skeleton-line-inset:.2rem;border-radius:var(--radius-sm);width:min(9rem,100%);height:1rem;display:block}.product-set-card__skeleton-meta{--loading-skeleton-line-inset:.3rem;border-radius:var(--radius-sm);width:6rem;height:1.25rem}.product-set-card__skeleton-live-badge{border-radius:999px;flex:none;width:4.75rem;height:2.375rem}.product-set-card__skeleton-action.loading-skeleton{border-radius:var(--radius-md);background:var(--loading-skeleton-base);color:#0000;border-color:#0000;display:inline-flex}.product-set-card__skeleton-menu{border-radius:var(--radius-md);width:2.25rem;height:2.25rem}.product-set-card__skeleton-thumbnail{border-radius:var(--radius-md);flex:none;width:2.75rem;height:2.75rem}@media (min-width:768px){.product-set-card__skeleton-thumbnail{width:3rem;height:3rem}}.linked-streams-menu{z-index:var(--z-base);position:relative}.linked-streams-menu[data-linked-streams-open=true],.linked-streams-menu:focus-within{z-index:var(--z-tooltip)}.product-set-card__meta>.linked-streams-menu{display:flex}.linked-streams-menu__trigger{cursor:pointer;align-items:center;gap:var(--spacing-1);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);font:inherit;background-color:#0000;border-width:0;padding:0;display:inline-flex}.linked-streams-menu__trigger:hover{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}.linked-streams-menu__popup{min-width:calc(var(--spacing) * 64);z-index:calc(var(--z-tooltip) + 1);max-width:min(22rem,100vw - 2rem);display:block;position:fixed;top:0;left:0}.linked-streams-menu__surface{max-height:14rem;padding:.25rem;overflow-y:auto}.linked-streams-menu__popup--content-width{width:fit-content;min-width:0}.linked-streams-menu__item{width:100%;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--panel-item-radius);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-primary);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);background-color:#0000;border-width:0;font-weight:500;line-height:1.35;display:block}.linked-streams-menu__item:is(:hover,:focus-visible){color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}.product-set-card__thumbnails{align-items:center;gap:calc(var(--spacing) * 1.5);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent;opacity:1;max-height:200px;transition:max-height var(--duration-standard) var(--ease-enter) var(--duration-instant), opacity var(--duration-standard) var(--ease-enter) var(--duration-instant), padding var(--duration-standard) var(--ease-enter) var(--duration-instant);padding:4px 0 8px;display:flex;overflow-x:auto}.product-set-card__content-switcher--expanded .product-set-card__thumbnails{pointer-events:none;opacity:0;max-height:0;transition:max-height var(--duration-standard) var(--ease-enter), opacity var(--duration-standard) var(--ease-enter), padding var(--duration-standard) var(--ease-enter);padding-top:0;padding-bottom:0;overflow:hidden}.product-set-card__thumbnails::-webkit-scrollbar{height:6px}.product-set-card__thumbnails::-webkit-scrollbar-track{background-color:#0000;border-radius:.25rem}.product-set-card__thumbnails::-webkit-scrollbar-thumb{background-color:var(--color-border-secondary);transition:background-color var(--duration-standard) var(--ease-standard);border-radius:.25rem}.product-set-card__thumbnails::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-primary)}.product-set-card__thumbnail{transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-spring) var(--ease-spring), filter var(--duration-standard) var(--ease-enter), box-shadow var(--duration-fast) var(--ease-standard);animation:fadeInThumbnail var(--duration-spring) var(--ease-enter) backwards;transform:translateY(0)scale(1);box-shadow:0 2px 4px #0000001a}.product-set-card__thumbnail:hover{z-index:10;transform:translateY(-4px)scale(1.05);box-shadow:0 4px 12px #00000026}.product-set-card__thumbnail:first-child{animation-delay:var(--duration-standard)}.product-set-card__thumbnail:nth-child(2),.product-set-card__thumbnail:nth-child(3),.product-set-card__thumbnail:nth-child(4),.product-set-card__thumbnail:nth-child(5),.product-set-card__thumbnail:nth-child(6),.product-set-card__thumbnail:nth-child(n+7){animation-delay:var(--duration-spring)}.product-set-card__content-switcher--expanded .product-set-card__thumbnail{opacity:0;filter:blur(3px);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-standard) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);transform:translateY(6px)scale(.92)}.product-set-card__content-switcher--expanded .product-set-card__thumbnail:nth-child(2){transition-delay:20ms}.product-set-card__content-switcher--expanded .product-set-card__thumbnail:nth-child(3){transition-delay:40ms}.product-set-card__content-switcher--expanded .product-set-card__thumbnail:nth-child(4){transition-delay:60ms}.product-set-card__content-switcher--expanded .product-set-card__thumbnail:nth-child(5){transition-delay:80ms}.product-set-card__content-switcher--expanded .product-set-card__thumbnail:nth-child(n+6){transition-delay:.1s}.product-set-card__products-wrapper{pointer-events:none;transition:grid-template-rows var(--duration-standard) var(--ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.product-set-card__products-wrapper>*{min-height:0}.product-set-card__content-switcher--expanded .product-set-card__products-wrapper{pointer-events:auto;transition:grid-template-rows var(--duration-spring) var(--ease-spring);grid-template-rows:1fr}@starting-style{.product-set-card__content-switcher--expanded .product-set-card__products-wrapper{grid-template-rows:0fr}}.product-set-card__content-switcher--expanded .product-set-card__products-wrapper.is-collapsing{pointer-events:none;transition:grid-template-rows var(--duration-standard) var(--ease-standard) 70ms;grid-template-rows:0fr}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing){opacity:1;max-height:4.5rem;transition:max-height var(--duration-standard) var(--ease-standard) 70ms, padding var(--duration-standard) var(--ease-standard) 70ms, opacity var(--duration-standard) var(--ease-enter) 90ms;padding-top:4px;padding-bottom:8px}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing) .product-set-card__thumbnail{opacity:1;filter:blur();transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-spring) var(--ease-spring), filter var(--duration-standard) var(--ease-enter);transition-delay:.11s;transform:none}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing) .product-set-card__thumbnail:nth-child(2){transition-delay:.13s}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing) .product-set-card__thumbnail:nth-child(3){transition-delay:.15s}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing) .product-set-card__thumbnail:nth-child(4){transition-delay:.17s}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing) .product-set-card__thumbnail:nth-child(5){transition-delay:.19s}.product-set-card__thumbnails:has(+.product-set-card__products-wrapper.is-collapsing) .product-set-card__thumbnail:nth-child(n+6){transition-delay:.21s}.product-set-card__notes,.product-set-card__notes-image{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);transform:translateY(-8px)}.product-set-card__notes-image{margin-bottom:var(--spacing-4);text-align:center}.product-set-card__content-switcher--expanded .product-set-card__notes,.product-set-card__content-switcher--expanded .product-set-card__notes-image{opacity:1;transition-delay:var(--duration-fast);transform:translateY(0)}@starting-style{.product-set-card__content-switcher--expanded .product-set-card__notes,.product-set-card__content-switcher--expanded .product-set-card__notes-image{opacity:0;transform:translateY(-8px)}}.product-set-card__products-wrapper.is-collapsing .product-set-card__notes,.product-set-card__products-wrapper.is-collapsing .product-set-card__notes-image{opacity:0;transition-delay:0s}.product-set-card__collapse-btn-wrapper{opacity:0;animation:fadeInButton var(--duration-standard) var(--ease-enter) forwards;animation-delay:.12s;transform:translateY(4px)}.product-set-card__collapse-btn-wrapper.is-collapsing{animation:fadeOutButton var(--duration-fast) var(--ease-standard) both}@keyframes fadeInButton{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutButton{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.product-set-card__product-item{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.product-set-card__product-item:hover{box-shadow:var(--shadow-sm)}.product-set-card__products-wrapper:not([data-settled]) .product-set-card__product-item{animation:productSetItemRise var(--duration-spring) var(--ease-enter) both;animation-delay:calc(90ms + min(var(--i,0), 12) * 32ms)}.product-set-card__products-wrapper.is-collapsing .product-set-card__product-item{animation:productSetItemLeave var(--duration-fast) var(--ease-standard) both;animation-delay:calc((8 - min(var(--i,0), 8)) * 14ms)}@keyframes productSetItemRise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.985)}}@keyframes productSetItemLeave{to{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.97)}}.product-set-card__inventory-badge{pointer-events:none;z-index:2;text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #0000;border-radius:.375rem;max-width:14rem;padding:.25rem .5rem;font-size:.625rem;line-height:1.15;display:inline-block;position:absolute;top:-.625rem;left:0;box-shadow:0 2px 8px #0f172a20}.product-set-card__inventory-badge--warning{background:var(--color-accent-amber);color:var(--color-text-on-primary);border-color:var(--color-accent-amber)}.product-set-card__inventory-badge--danger{background:var(--color-accent-red);color:var(--color-text-on-primary);border-color:var(--color-accent-red)}.product-set-card__add-product-btn{border:2px dashed var(--color-border-secondary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.product-set-card__products-wrapper:not([data-settled]) .product-set-card__add-product-btn{animation:productSetItemRise var(--duration-spring) var(--ease-enter) .42s both}.product-set-card__products-wrapper.is-collapsing .product-set-card__add-product-btn{animation:productSetItemLeave var(--duration-fast) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.product-set-card__products-wrapper .product-set-card__product-item,.product-set-card__products-wrapper .product-set-card__add-product-btn{animation:none}}.product-set-card__product-actions .button{z-index:1;height:var(--spacing-8);width:var(--spacing-8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.product-set-card:has(.product-set-card__actions-menu.is-open),.product-set-card:has(.linked-streams-menu[data-linked-streams-open=true]){z-index:100;position:relative}.menu-trigger{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);justify-content:center;align-items:center;padding:0;font-size:20px;display:flex}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeInThumbnail{0%{opacity:0}to{opacity:1}}.sortable-ghost{border-radius:var(--radius-md);background-color:var(--color-bg-hover);opacity:.4;border:2px dashed var(--color-border-primary)}.sortable-ghost *{visibility:hidden}.sortable-drag{z-index:1000;cursor:grabbing;opacity:1;transform:rotate(2deg);box-shadow:0 10px 25px #00000026}.product-set-card__product-list [data-product-sortable-list]{--sortable-animation-ms:580;--sortable-easing:var(--ease-spring);--sortable-fallback:1}.product-set-card__products-wrapper .product-set-card__product-item.sortable-drag{box-shadow:var(--panel-shadow-floating);animation:none;transform:scale(1.03);border-color:var(--color-border-primary)!important;background:var(--color-surface-primary)!important;opacity:1!important}.product-set-card__products-wrapper .product-set-card__product-item.sortable-ghost{animation:none;border-style:dashed!important;border-color:#3b82f659!important}@supports (color:color-mix(in lab, red, red)){.product-set-card__products-wrapper .product-set-card__product-item.sortable-ghost{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)!important}}.product-set-card__products-wrapper .product-set-card__product-item.sortable-ghost{background:#3b82f60d!important}@supports (color:color-mix(in lab, red, red)){.product-set-card__products-wrapper .product-set-card__product-item.sortable-ghost{background:color-mix(in srgb, var(--color-primary) 5%, transparent)!important}}.product-set-card__products-wrapper .product-set-card__product-item.sortable-ghost{opacity:1}.sortable-chosen{cursor:grabbing;-webkit-user-select:none;user-select:none}.input{width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);border-radius:var(--radius-control);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);background:var(--color-surface-input,var(--color-surface-primary));transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.input:hover{border-color:var(--color-border-focus)}.input:focus{border-color:var(--color-border-focus);box-shadow:var(--layered-surface-selected-ring);outline:none}.input::placeholder{color:var(--color-text-tertiary)}.input:disabled{cursor:not-allowed;background-color:var(--color-surface-secondary);color:var(--color-text-secondary);opacity:.6}.input--error{border-color:var(--color-accent-red)}.input--error:focus{border-color:var(--color-accent-red);box-shadow:inset 0 0 0 2px #ef444429}@supports (color:color-mix(in lab, red, red)){.input--error:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent-red) 16%, transparent)}}.select{width:100%;padding-block:var(--spacing-3);padding-right:var(--spacing-5);padding-left:var(--spacing-4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);border-radius:var(--radius-control);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);cursor:pointer;background-color:var(--color-surface-input,var(--color-surface-primary));transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.select:hover{border-color:var(--color-border-focus)}.select:focus{border-color:var(--color-border-focus);box-shadow:var(--layered-surface-selected-ring);outline:none}.select:disabled{cursor:not-allowed;background-color:var(--color-surface-secondary);color:var(--color-text-secondary);opacity:.6}.textarea{width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);border-radius:var(--radius-control);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);resize:vertical;background:var(--color-surface-input,var(--color-surface-primary));min-height:100px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.textarea:hover{border-color:var(--color-border-focus)}.textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--layered-surface-selected-ring);outline:none}.textarea:disabled{cursor:not-allowed;resize:none;background-color:var(--color-surface-secondary);color:var(--color-text-secondary);opacity:.6}.input--sm,select.input--sm{height:calc(var(--spacing) * 9);padding-block:var(--spacing-2);padding-right:var(--spacing-4);padding-left:var(--spacing-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}select.input,select.input--sm,.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3) center;padding-right:var(--spacing-8)}:root{--loading-skeleton-base:#f3f2ee}@supports (color:color-mix(in lab, red, red)){:root{--loading-skeleton-base:color-mix(in srgb, var(--color-surface-secondary) 78%, var(--color-surface-tertiary))}}:root{--loading-skeleton-highlight:#fefdfbb8}@supports (color:color-mix(in lab, red, red)){:root{--loading-skeleton-highlight:color-mix(in srgb, var(--color-surface-primary) 72%, transparent)}}:root{--loading-shimmer-duration:1.6s}@keyframes loading-surface-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.loading-spinner{border-radius:var(--radius-full);border:2px solid #c2beb5cc;flex-shrink:0;width:1rem;height:1rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.loading-spinner{border:2px solid color-mix(in srgb, var(--color-border-primary) 80%, transparent)}}.loading-spinner{border-top-color:var(--color-primary);animation:.8s linear infinite spin}.loading-spinner--sm{width:.9rem;height:.9rem}.loading-spinner--lg{border-width:2.5px;width:1.25rem;height:1.25rem}.loading-footer{justify-content:center;align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-6);color:var(--color-text-secondary);display:flex}.loading-footer--silent{min-height:0;padding-block:0}.loading-footer__text-only{--tw-leading:1;line-height:1}.loading-footer__indicator{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:2rem;display:inline-flex}.loading-surface{position:relative}.loading-surface--busy[data-loading-append=false]:before{content:"";pointer-events:none;z-index:14;background:#3b82f61a;border-radius:999px;height:2px;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.loading-surface--busy[data-loading-append=false]:before{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.loading-surface--busy[data-loading-append=false]:after{content:"";pointer-events:none;z-index:14;background:#3b82f694;border-radius:999px;width:42%;height:2px;position:absolute;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.loading-surface--busy[data-loading-append=false]:after{background:color-mix(in srgb, var(--color-primary) 58%, transparent)}}.loading-surface--busy[data-loading-append=false]:after{animation:1.2s ease-in-out infinite loading-surface-progress}.loading-skeleton{border-radius:var(--radius-sm);background:var(--loading-skeleton-base);display:block}:where(.loading-skeleton){position:relative;overflow:hidden}.app-nav-search-results__state--loading:after,.loading-skeleton:after{content:"";background:linear-gradient(90deg, transparent 15%, var(--loading-skeleton-highlight) 50%, transparent 85%);animation:loading-skeleton-sweep var(--loading-shimmer-duration) linear infinite;animation-delay:calc((var(--loading-skeleton-wave,0) - 1) * var(--loading-shimmer-duration));position:absolute;inset:0;transform:translate(-100%)}@keyframes loading-skeleton-sweep{to{transform:translate(100%)}}[aria-hidden=true] .app-nav-search-results__state--loading:after,[aria-hidden=true] .loading-skeleton:after,[aria-hidden=true].loading-skeleton:after{animation:none}@media (prefers-reduced-motion:reduce){.loading-skeleton:after,.app-nav-search-results__state--loading:after{animation:none}}.loading-skeleton--line{border-block:var(--loading-skeleton-line-inset,.25em) solid transparent;background-clip:padding-box}.loading-skeleton--text{width:100%;max-width:14rem;height:.75rem}.loading-skeleton--wide{max-width:18rem}.loading-skeleton--thumb{border-radius:var(--radius-md);width:3.5rem;height:3.5rem}.loading-skeleton--checkbox{border-radius:.25rem;width:.95rem;height:.95rem;margin-inline:auto}.loading-table-row{--loading-table-row-height:auto;--loading-table-row-padding-block:.75rem;--loading-table-row-line-height:1.5rem;pointer-events:none;height:var(--loading-table-row-height)}.data-table tbody tr.loading-table-row{height:var(--loading-table-row-height)}.loading-table-row:hover{background:0 0!important}.loading-table-row td{vertical-align:middle;padding-block:var(--loading-table-row-padding-block)}.loading-table-row td>.loading-skeleton--text{--loading-skeleton-line-inset:calc((var(--loading-table-row-line-height) - .75rem) / 2);height:var(--loading-table-row-line-height);border-block:var(--loading-skeleton-line-inset) solid transparent;background-clip:padding-box}.loading-table-row--product-analytics{--loading-table-row-height:7rem}.loading-table-row--streams{--loading-table-row-height:6.375rem}.loading-table-row--streams td:first-child .loading-skeleton--thumb{border-radius:var(--radius-sm);width:45px;height:80px}.loading-table-row--product-analytics td:first-child,.loading-table-row--streams td:first-child{padding-block:.5rem;padding-inline:.75rem}.loading-table-row--creators{--loading-table-row-height:5.2rem}.loading-table-row--creators td:first-child .loading-skeleton{width:.95rem}.loading-table-row--creators td:nth-child(3) .loading-skeleton{max-width:11rem}.loading-table-row--creators td:nth-child(5) .loading-skeleton{max-width:8rem}.loading-table-row--creators td:nth-child(15) .loading-skeleton,.loading-table-row--creators td:nth-child(18) .loading-skeleton{max-width:8.5rem}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}.loading-skeleton{background:var(--loading-skeleton-base);animation:none}.loading-surface--busy[data-loading-append=false]:after{animation:none;transform:none}}:is([phx-click=open_stream_modal],[phx-click=navigate_to_stream],[phx-click=open_linked_stream_modal],[phx-click=open_analytics_linked_stream_modal]).phx-click-loading:not(tr){background-color:#3b82f614}@supports (color:color-mix(in lab, red, red)){:is([phx-click=open_stream_modal],[phx-click=navigate_to_stream],[phx-click=open_linked_stream_modal],[phx-click=open_analytics_linked_stream_modal]).phx-click-loading:not(tr){background-color:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.spinner{height:var(--spacing-5);width:var(--spacing-5);flex-shrink:0}.modal{z-index:var(--z-modal);position:fixed;inset:0;overflow-x:hidden}.modal--hidden{display:none}.modal--closing{pointer-events:none}.edge-top{display:none}@media (max-width:768px){.edge-top{height:var(--edge-top-height);background-color:var(--edge-top-background);pointer-events:none;z-index:calc(var(--z-sticky) + 13);display:block;position:fixed;top:0;left:0;right:0}}.scrim-band{background-color:var(--scrim-color);position:fixed;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.scrim-band{background-color:color-mix(in srgb, var(--scrim-color) calc(var(--scrim-level,1) * 100%), var(--scrim-under,transparent))}}.scrim-band{transition:background-color var(--scrim-transition,var(--duration-standard) var(--ease-standard))}@starting-style{.scrim-band{--scrim-level:0}}.scrim-band--top{--scrim-under:var(--scrim-under-top,transparent);height:50%;top:0}.scrim-band--bottom{--scrim-under:var(--scrim-under-bottom,transparent);top:50%;bottom:0}.sheet-edge{display:none}.modal--closing .sheet-edge,.video-hover-player--closing .sheet-edge{--scrim-level:0}.modal__backdrop{--scrim-color:var(--color-backdrop-modal,var(--color-backdrop));z-index:0;position:fixed;inset:0}.modal--closing .modal__backdrop{--scrim-level:0}.modal__container{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden auto}.modal__centering{min-height:100%;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex;overflow-x:hidden}.modal__box{border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:90vh;padding:var(--spacing-6);pointer-events:auto;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);will-change:opacity;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.modal--closing .modal__box{opacity:0;transform:translateY(20px)}@starting-style{.modal__box{opacity:0;transform:translateY(20px)}}.modal__box:focus{outline:none}.modal__box--height-transitioning{transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard), height var(--duration-standard) var(--ease-enter)}@media (prefers-reduced-motion:reduce){.modal__box--height-transitioning{transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard)}}@media (min-width:641px){.modal__box{transform-origin:50% 40%;transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-spring) var(--ease-spring)}@starting-style{.modal__box{opacity:0;transform:translateY(8px)scale(.96)}}.modal--closing .modal__box{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform:translateY(6px)scale(.97)}.modal__box--height-transitioning{transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-spring) var(--ease-spring), height var(--duration-standard) var(--ease-enter)}.modal--closing .modal__box--height-transitioning{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), height var(--duration-standard) var(--ease-enter)}.modal--closing .modal__backdrop{--scrim-transition:var(--duration-fast) var(--ease-standard)}}@media (min-width:641px) and (prefers-reduced-motion:reduce){.modal__box,.modal__box--height-transitioning{transition:opacity var(--duration-standard) var(--ease-standard)}.modal--closing .modal__box,.modal--closing .modal__box--height-transitioning{transition:opacity var(--duration-fast) var(--ease-standard)}@starting-style{.modal__box{transform:none}}.modal--closing .modal__box{transform:none}}.modal__box--wide{max-width:900px}.modal__box--product-grid{max-width:820px}.modal__box--choice{max-width:27rem}.choice-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.choice-modal__prompt{gap:var(--spacing-1);flex-direction:column;display:flex}.choice-modal__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);margin:0}.choice-modal__detail{gap:var(--spacing-1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);flex-direction:column;display:flex}.choice-modal__note{border-radius:var(--radius-lg);padding:var(--spacing-3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-surface-secondary);color:var(--color-text-secondary);margin:0}.choice-modal__note--scroll{max-height:calc(var(--spacing) * 40);gap:var(--spacing-1);flex-direction:column;display:flex;overflow-y:auto}.choice-modal__note--error{background:#ef44441f}@supports (color:color-mix(in lab, red, red)){.choice-modal__note--error{background:color-mix(in srgb, var(--color-accent-red) 12%, transparent)}}.choice-modal__note--error{color:var(--color-accent-red)}.choice-modal__choices{gap:var(--spacing-2);flex-direction:column;display:flex}.choice-modal__choice{text-align:center;--tw-leading:var(--leading-snug);width:100%;line-height:var(--leading-snug);white-space:normal}.modal__header{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal__title{padding-right:var(--spacing-8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.modal__close{top:var(--spacing-4);right:var(--spacing-4);height:var(--spacing-10);width:var(--spacing-10);--tw-border-style:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);--tw-leading:1;z-index:1;transition:color var(--duration-fast) var(--ease-standard);background-color:#0000;border-style:none;justify-content:center;align-items:center;font-size:1.375rem;line-height:1;display:inline-flex;position:absolute}.modal__close:hover{color:var(--color-text-primary)}.modal__body{margin-inline:calc(var(--spacing-1) * -1);padding-inline:var(--spacing-1);scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-block:0;overflow:hidden auto}.modal__footer{justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-secondary);flex-shrink:0;display:flex}.modal__footer:not(:has(>*)){display:none}.overlay-shell{z-index:calc(var(--z-modal) + 10);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:hidden auto}.overlay-shell--hidden{display:none}.overlay-shell__backdrop{--scrim-color:var(--color-backdrop-modal,var(--color-backdrop));z-index:0;position:fixed;inset:0}.overlay-shell__content{min-height:100%;padding:var(--spacing-4);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.overlay-shell__surface{max-width:100%;position:relative}@media (max-width:640px){.modal,.overlay-shell{--sheet-top-gap:calc(env(safe-area-inset-top) + .75rem);--sheet-radius:1rem;--sheet-edge-height:1rem}.modal__container{position:static;overflow:visible}.sheet-edge{z-index:2;height:var(--sheet-edge-height);background-color:var(--layered-surface-modal-base);display:block;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sheet-edge{background-color:color-mix(in srgb, var(--layered-surface-modal-base) calc(var(--scrim-level,1) * 100%), var(--edge-bottom-background))}}.sheet-edge{transition:background-color var(--scrim-transition,var(--duration-standard) var(--ease-standard));pointer-events:none}.modal__centering{padding:0;display:block}.modal__box{--tw-shadow:0 0 #0000;max-width:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);max-height:calc(100dvh - var(--sheet-top-gap));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;padding-top:var(--spacing-4);padding-right:max(var(--spacing-4), env(safe-area-inset-right));padding-bottom:calc(max(var(--spacing-4), env(safe-area-inset-bottom)) + var(--sheet-edge-height));padding-left:max(var(--spacing-4), env(safe-area-inset-left));border-width:0;position:fixed;bottom:0;left:0;right:0}.modal--closing .modal__box{opacity:1;transform:translateY(100%)}@starting-style{.modal__box{opacity:1;transform:translateY(100%)}}.modal__header{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4)}.modal__title{padding-right:var(--spacing-6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.modal__close{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);top:var(--spacing-3);right:max(var(--spacing-3), env(safe-area-inset-right))}.modal__body{overscroll-behavior:contain;overflow:hidden auto}.modal__footer{margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.modal__box--wide,.modal__box--product-grid{max-width:none}.overlay-shell__content{z-index:auto;position:static;overflow:visible}.overlay-shell__surface{width:100%;max-width:none}}@media (max-width:400px){.modal__box{padding:var(--spacing-3);padding-right:max(var(--spacing-3), env(safe-area-inset-right));padding-bottom:calc(max(var(--spacing-3), env(safe-area-inset-bottom)) + var(--sheet-edge-height));padding-left:max(var(--spacing-3), env(safe-area-inset-left))}.modal__header{margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3)}.modal__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.modal__footer{margin-top:var(--spacing-3);padding-top:var(--spacing-3);flex-wrap:wrap}}.product-detail-images--drag-active [data-role=pick-detail-image]{border-color:var(--color-accent-blue)}.product-detail-images--uploading [data-role=pick-detail-image]{pointer-events:none;opacity:.6}.staff-text-thread{background:#fff}.staff-text-thread__messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.staff-text-thread__row{width:100%;margin-top:3px}.staff-text-thread__time{color:#8e8e93;margin:17px 0 12px;font-weight:600}.staff-text-thread__row:last-child .staff-text-thread__time{margin-top:0}.staff-text-thread__bubble-wrap{min-width:0}.staff-text-thread__bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;margin:0;padding:8px 12px;font-size:.875rem;line-height:1.35;position:relative}.staff-text-thread__row[data-direction=inbound] .staff-text-thread__bubble{--staff-text-bubble:#e9e9eb;background:var(--staff-text-bubble);color:#111}.staff-text-thread__row[data-direction=outbound][data-channel=imessage] .staff-text-thread__bubble{--staff-text-bubble:#007aff;background:var(--staff-text-bubble);color:#fff}.staff-text-thread__row[data-direction=outbound][data-channel=sms] .staff-text-thread__bubble{--staff-text-bubble:#34c759;background:var(--staff-text-bubble);color:#fff}.staff-text-thread__row[data-channel=unknown] .staff-text-thread__bubble{--staff-text-bubble:#d1d1d6;background:var(--staff-text-bubble);color:#111}.staff-text-thread__row[data-direction=inbound] .staff-text-thread__bubble-wrap--tail .staff-text-thread__bubble{border-bottom-left-radius:5px}.staff-text-thread__row[data-direction=outbound] .staff-text-thread__bubble-wrap--tail .staff-text-thread__bubble{border-bottom-right-radius:5px}.staff-text-thread__bubble-wrap--tail .staff-text-thread__bubble:after{background:var(--staff-text-bubble);content:"";width:10px;height:13px;position:absolute;bottom:0}.staff-text-thread__row[data-direction=inbound] .staff-text-thread__bubble-wrap--tail .staff-text-thread__bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);left:-6px}.staff-text-thread__row[data-direction=outbound] .staff-text-thread__bubble-wrap--tail .staff-text-thread__bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);right:-6px}.staff-text-thread__reactions{white-space:nowrap;background:#e9e9eb;border:2px solid #fff;border-radius:999px;align-items:center;gap:2px;min-height:27px;padding:2px 6px;font-size:15px;line-height:1;display:flex;position:absolute;top:-16px;box-shadow:0 1px 2px #0000001f}.staff-text-thread__row[data-direction=outbound] .staff-text-thread__reactions{left:-13px}.staff-text-thread__row:not([data-direction=outbound]) .staff-text-thread__reactions{right:-13px}.staff-text-thread__bubble-wrap--reacted{margin-top:15px}.product-grid--select .product-grid__search .input{background:var(--color-surface-input,var(--color-surface-primary))}.modal__box .product-grid--select .product-grid__header{background-color:#0000}.modal__box .product-grid--select .product-grid__search .input{background:var(--color-surface-input,var(--modal-inner-surface-subtle,var(--color-surface-primary)));border-color:var(--modal-inner-border,var(--color-border-secondary))}.product-grid--select .product-grid__grid{gap:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-surface-primary);min-height:min-content;padding:var(--spacing-2);border:1px solid var(--color-border-secondary);grid-template-columns:repeat(auto-fill,minmax(120px,140px));display:grid}.modal__box .product-grid--select .product-grid__grid{border-color:var(--modal-inner-border,var(--color-border-secondary));background-color:#0000}.product-card-select__checkmark--hidden{pointer-events:none;opacity:0}.product-grid--browse .product-grid__grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;display:grid}.product-card-browse{cursor:pointer;border-radius:var(--radius-md);background-color:var(--color-surface-primary);border:1px solid var(--color-border-secondary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);animation:fadeInSlideUp var(--duration-spring) var(--ease-enter) backwards;flex-direction:column;display:flex;overflow:hidden}.product-card-browse--no-animation{animation:none}.product-card-browse:hover{border-color:var(--color-primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -1px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-2px)}.product-card-browse--skeleton,.product-card-browse--skeleton:hover{cursor:default;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--color-border-secondary);animation:none;transform:none}.product-grid__grid{width:100%;display:grid}.product-grid__body{min-width:0;min-height:0}.product-grid--page-fit .product-grid__body{flex:auto;overflow:hidden auto}.product-grid__grid--skeleton{pointer-events:none}.product-grid--searching .product-card-browse{opacity:1;animation:none;transform:translateY(0)}infinite-scroll-trigger{padding:var(--spacing-4);grid-column:1/-1;justify-content:center;display:flex}.product-context-menu{z-index:calc(var(--z-tooltip) + 2);position:fixed;top:0;left:0}.product-context-menu__anchor{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;display:block}@media (max-width:640px){.product-grid--browse .product-grid__grid{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (min-width:640px){.product-grid--browse .product-grid__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.collection-run{--collection-run-tint:var(--collection-color)}@supports (color:color-mix(in lab, red, red)){.collection-run{--collection-run-tint:color-mix(in srgb, var(--collection-color) 7%, transparent)}}.collection-run{--collection-run-border:var(--collection-color)}@supports (color:color-mix(in lab, red, red)){.collection-run{--collection-run-border:color-mix(in srgb, var(--collection-color) 38%, transparent)}}.collection-run{--collection-run-label:var(--collection-color)}@supports (color:color-mix(in lab, red, red)){.collection-run{--collection-run-label:color-mix(in srgb, var(--collection-color) 72%, var(--color-text-primary))}}.collection-run{gap:var(--collection-run-label-gap,.4rem);min-width:0;padding:var(--collection-run-padding,.5rem);border:1px solid var(--collection-run-border);border-radius:var(--radius-md);background:var(--collection-run-tint);flex-direction:column;display:flex;position:relative}.collection-run--unassigned{display:contents}.collection-grouping-toggle{width:var(--collection-grouping-toggle-size,2rem);height:var(--collection-grouping-toggle-size,2rem);cursor:pointer;--surface-trigger-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.collection-run__label{min-width:0;max-width:100%;font-size:var(--collection-run-label-size,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--collection-run-label);align-items:baseline;gap:.4rem;padding:0 .125rem;font-weight:600;line-height:1.2;display:inline-flex}.collection-run__swatch{background:var(--collection-color);border-radius:999px;flex:none;align-self:center;width:.5rem;height:.5rem}.collection-run__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collection-run__items{min-width:0}[data-collection-grid]{gap:var(--collection-grid-gap);grid-template-columns:repeat(auto-fill, minmax(var(--collection-grid-min), 1fr));display:grid}[data-collection-grid-cols]{grid-template-columns:repeat(var(--collection-grid-cols), minmax(0, 1fr))}[data-collection-grid]>.collection-run,[data-collection-grid]>.collection-run--unassigned>.collection-run__items{grid-column:1/-1}[data-collection-grid-cols]>.collection-run,[data-collection-grid-cols]>.collection-run--unassigned>.collection-run__items{--collection-run-span:min(var(--collection-run-count,1), var(--collection-grid-cols));grid-column:span var(--collection-run-span)}.collection-run__items--grid{gap:var(--collection-grid-gap,1rem);grid-template-columns:repeat(auto-fill, minmax(var(--collection-grid-min), 1fr));display:grid}[data-collection-grid-cols] .collection-run__items--grid{grid-template-columns:repeat(var(--collection-run-span), minmax(0, 1fr))}.color-swatch-picker{grid-template-columns:repeat(var(--color-swatch-columns,5), auto);gap:var(--color-swatch-gap,.35rem);justify-content:start;padding:0;display:grid}.color-swatch{width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;transition:transform var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.color-swatch:hover,.color-swatch:focus-visible,.color-swatch:has(:focus-visible){transform:translateY(-1px)}.color-swatch:focus-visible,.color-swatch:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:1px}.color-swatch--active{box-shadow:0 0 0 2px var(--color-swatch-choice)}@supports (color:color-mix(in lab, red, red)){.color-swatch--active{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-swatch-choice) 28%, transparent)}}.color-swatch__chip{background:var(--color-swatch-choice);border-radius:999px;width:1.2rem;height:1.2rem;display:inline-flex}.color-swatch--active .color-swatch__chip{box-shadow:0 0 0 2px var(--color-surface-primary)}.product-variants__grid-wrapper{transition:max-height var(--duration-standard) var(--ease-standard);position:relative;overflow:hidden}.product-variants__grid{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.product-variant-chip{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-md);background-color:var(--color-surface-secondary);padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border:1px solid var(--color-border-secondary);display:inline-flex}.product-variant-chip__title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.product-variant-chip__price{color:var(--color-accent-gold)}.product-variant-chip__price-sale{color:var(--color-success)}.product-variant-chip__price-original{margin-left:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-tertiary);text-decoration-line:line-through}.product-variants__more{display:contents}.product-variants__more--hidden{display:none}.product-variants__toggle{margin-top:var(--spacing-3);cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);width:fit-content;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);transition:all var(--duration-standard) var(--ease-standard);background-color:#0000;border-width:0}.product-variants__toggle:hover{background-color:var(--color-surface)}.product-variants__toggle:active{transform:translateY(1px)}.product-variants__toggle:before{content:"▼ ";margin-right:var(--spacing-1);transition:transform var(--duration-spring) var(--ease-spring);display:inline-block}.product-variants__toggle--expanded:before{transform:rotate(180deg)}.product-variants__toggle--expanded:after{content:" (showing all)";margin-left:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary)}.product-variants__grid-wrapper--expanded{max-height:none}.variant-inventory-list{gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.variant-inventory-list__row{align-items:baseline;gap:var(--spacing-2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);display:flex}.variant-inventory-list__label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1;overflow:hidden}.variant-inventory-list__value{color:var(--color-text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.variant-inventory-list__value--oos{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.variant-inventory-list__source{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-tertiary);flex-shrink:0}.variant-inventory-list__unavailable{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-tertiary);flex-shrink:0;font-style:italic}.product-variant-chip__inventory{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-text-secondary)}.product-variant-chip__inventory--oos{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.product-variant-chip__inventory--unavailable{color:var(--color-text-tertiary);font-style:italic}.badge{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);border-radius:var(--radius-full);white-space:nowrap;align-items:center;display:inline-flex}.badge--success{background-color:var(--color-accent-green);color:var(--color-text-on-primary)}.badge--warning{background-color:var(--color-accent-amber);color:var(--color-text-on-primary)}.badge--danger{background-color:var(--color-accent-red);color:var(--color-text-on-primary)}.badge--default{background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.badge--primary{color:var(--color-accent-blue);background:var(--color-accent-blue-15)}.badge--neutral{background-color:var(--color-border-primary);color:var(--color-text-primary)}.badge--sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:.625rem}.badge--subtle{gap:var(--spacing-1);border-radius:var(--radius-sm);padding-inline:var(--spacing-2);padding-block:calc(var(--spacing) * .5);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);text-transform:capitalize}.badge--subtle.badge--success{background:var(--color-accent-green-10);color:var(--color-accent-green)}.badge--subtle.badge--warning{background:var(--color-accent-amber-10);color:var(--color-warning-700)}.badge--subtle.badge--danger{background:var(--color-accent-red-10);color:var(--color-accent-red)}.badge--subtle.badge--info{background:var(--color-accent-blue-10);color:var(--color-accent-blue)}.badge--subtle.badge--teal{background:var(--color-accent-teal-10);color:var(--color-accent-teal)}.badge--subtle.badge--muted{background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.badge__pulse{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:currentColor;animation:1.5s ease-in-out infinite pulse-live}.badge--live-header{min-height:2.375rem;padding:0 var(--spacing-3);gap:var(--spacing-2);font-size:var(--font-size-base);line-height:1}.badge--live-header .badge__pulse{width:.625rem;height:.625rem}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.badge--soft{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:#0000;border-width:1px;border-color:currentColor}.badge--soft.badge--success{background:var(--color-accent-green-10);color:var(--color-accent-green);border-color:var(--color-accent-green-20)}.badge--soft.badge--warning{background:var(--color-accent-amber-10);color:var(--color-warning-700);border-color:var(--color-accent-amber-20)}.badge--soft.badge--info{background:var(--color-accent-blue-10);color:var(--color-accent-blue);border-color:var(--color-accent-blue-20)}.badge--soft.badge--teal{background:var(--color-accent-teal-10);color:var(--color-accent-teal);border-color:var(--color-accent-teal-20)}.badge--soft.badge--purple{background:var(--color-accent-purple-10);color:var(--color-accent-purple);border-color:var(--color-accent-purple-20)}.badge--soft.badge--success-bright{background:var(--color-accent-green-20);color:var(--color-accent-green);border-color:var(--color-accent-green-20)}.badge--soft.badge--danger{background:var(--color-accent-red-10);color:var(--color-accent-red);border-color:var(--color-accent-red-20)}.badge--soft.badge--muted{border-color:var(--color-border);background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.team-only-marker{vertical-align:-.125em;color:var(--color-text-tertiary);cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.button .team-only-marker{color:inherit;opacity:.75}.markdown-editor{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-surface-input);flex-direction:column;min-height:0;display:flex;overflow:hidden}.markdown-editor:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-subtle)}.markdown-editor__toolbar{border-bottom:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);flex-wrap:wrap;align-items:center;gap:.125rem;padding:.3rem .4rem;display:flex}.markdown-editor__separator{background:var(--color-border-secondary);width:1px;height:1.1rem;margin:0 .3rem}.markdown-editor__tool{border-radius:var(--radius-md);min-width:1.9rem;height:1.9rem;color:var(--color-text-secondary);transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);justify-content:center;align-items:center;padding:0 .35rem;font-size:.78rem;font-weight:600;display:inline-flex}.markdown-editor__tool:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.markdown-editor__tool:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.markdown-editor__modes{border-radius:var(--radius-md);background:var(--color-bg-secondary);margin-left:auto;padding:.125rem;display:inline-flex}.markdown-editor__mode{border-radius:calc(var(--radius-md) - .125rem);height:1.6rem;color:var(--color-text-secondary);padding:0 .6rem;font-size:.75rem;font-weight:600}.markdown-editor__mode[aria-pressed=true]{background:var(--color-surface-primary);color:var(--color-text-primary)}.markdown-editor__mode:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.markdown-editor__recovery{border-bottom:1px solid var(--color-warning-200);background:var(--color-warning-50);color:var(--color-warning-800);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.markdown-editor__recovery[hidden]{display:none}.markdown-editor__surface{flex:auto;min-height:0;display:flex}.markdown-editor__input{width:100%;min-height:18rem;font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;background:0 0;border:0;padding:.75rem 1rem;font-size:.85rem;line-height:1.6}.markdown-editor__surface .cm-editor{flex:auto;max-width:100%;min-height:18rem}.cm-md-mode-formatted .cm-md-h1{font-size:1.6rem;line-height:1.35}.cm-md-mode-formatted .cm-md-h2{padding-top:.6rem;font-size:1.35rem;line-height:1.4}.cm-md-mode-formatted .cm-md-h3{padding-top:.4rem;font-size:1.12rem}.cm-md-mode-formatted .cm-md-h4{font-size:1rem}.cm-md-mode-formatted .cm-md-source-block{background:var(--color-surface-secondary);color:var(--color-text-secondary);font-family:var(--font-mono,ui-monospace, monospace);font-size:.8rem;line-height:1.55}.cm-md-mode-formatted .cm-md-quote{border-left:3px solid var(--color-border-primary);color:var(--color-text-secondary);padding-left:.75rem}.markdown-editor__surface .cm-md-link{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.markdown-editor__surface .cm-md-url,.markdown-editor__surface .cm-md-mark{color:var(--color-text-tertiary)}.markdown-editor__surface .cm-md-code{background:var(--color-bg-secondary);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.25rem;font-size:.85em}.markdown-editor__surface .cm-md-html{color:var(--color-text-tertiary)}.markdown-editor__surface .cm-md-html-value{color:var(--color-text-secondary)}.markdown-editor__surface .cm-md-placeholder{background:var(--color-primary-subtle);color:var(--color-primary);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.35rem;padding:.05rem .3rem;font-size:.85em}.product-analytics__creator-chip{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.product-analytics__creator-chip:hover{background:var(--color-accent-blue-20);border-color:var(--color-accent-blue-30);color:var(--color-accent-blue-700);transform:translateY(-1px)}.product-analytics__creator-chip:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:1px;box-shadow:0 0 0 1px var(--color-surface-primary)}.product-analytics__ratio-pill{font-variant-numeric:tabular-nums;border:1px solid var(--color-border-primary);min-width:3.25rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center}.product-analytics__ratio-pill--scaled{background:var(--product-analytics-ratio-pill-bg,var(--color-surface-primary));color:var(--product-analytics-ratio-pill-fg,var(--color-text-secondary));border-color:var(--product-analytics-ratio-pill-border,var(--color-border-primary))}.product-analytics__ratio-pill--na{background:var(--color-surface-secondary);color:var(--color-text-tertiary);border-color:var(--color-border-primary)}.product-analytics__inventory-pill{font-variant-numeric:tabular-nums;justify-content:center;min-width:3.25rem}.product-analytics__set-chip{vertical-align:middle;white-space:nowrap;margin-left:.35rem}.product-analytics__inventory-meta--warning{color:var(--color-warning-700);font-weight:500}.product-analytics__inventory-meta--urgent{color:var(--color-accent-red);font-weight:600}.empty-state{padding-inline:var(--spacing-6);padding-block:var(--spacing-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state__icon-shell{margin-bottom:var(--spacing-3);width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);background-color:var(--color-surface-secondary);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.empty-state__icon{width:var(--spacing-5);height:var(--spacing-5)}.empty-state__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.empty-state__description{margin:0;margin-top:var(--spacing-1);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--spacing-5);line-height:var(--spacing-5);color:var(--color-text-secondary)}.empty-state__actions{margin-top:var(--spacing-4);justify-content:center;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.app-shell{--app-sidebar-width:15rem;--app-sidebar-icon-slot-size:2.25rem;--app-sidebar-brand-logo-radius:.55rem;--app-impersonation-banner-height:1.75rem;--app-shell-mobile-chrome-offset:0px;--app-shell-mobile-fixed-chrome-offset:var(--app-shell-mobile-chrome-offset);--app-shell-mobile-control-top:0px;isolation:isolate;background:0 0;min-height:100dvh;position:relative}.app-shell--impersonating{padding-top:var(--app-impersonation-banner-height)}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:var(--site-background-gradient);position:fixed;inset:0}.app-content{flex:auto;min-width:0;position:relative}.app-shell__mobile-header{display:none}.app-shell__mobile-header-row{align-items:center;gap:var(--space-3);display:flex}.app-shell__mobile-header-content{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.app-shell__mobile-brand-switcher-slot,.app-shell__mobile-search-results-slot{display:none}.app-shell__mobile-header-main{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.app-shell__mobile-title-wrap{flex:auto;min-width:0;overflow:hidden}.app-shell__mobile-header-main--with-title .app-shell__mobile-title-wrap{transition:max-width var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.app-shell__mobile-title{color:var(--color-text-primary);font-size:1.05rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.app-shell__mobile-header-main--with-search .app-nav-search--mobile{flex:0 auto;width:auto;min-width:0;max-width:100%}.app-shell__mobile-header-main--with-search:not(.app-shell__mobile-header-main--with-title) .app-nav-search--mobile{flex:auto;width:100%}.app-shell__mobile-header-main--with-search:has(.app-nav-search--mobile.is-expanded){gap:0}.app-shell__mobile-header-main--with-search:has(.app-nav-search--mobile.is-expanded) .app-shell__mobile-title-wrap{opacity:0;pointer-events:none;max-width:0;transform:translate(-.25rem)}.app-shell__mobile-header-main--with-search:has(.app-nav-search--mobile.is-expanded) .app-nav-search--mobile{flex:auto;width:100%}.app-shell__sidebar-layout{z-index:calc(var(--z-sticky) + 10);position:relative}.app-shell__mobile-sidebar-trigger,.app-shell__sidebar-backdrop{display:none}.app-shell__sidebar{outline:none;width:100%}.app-sidebar{height:100%;overflow:visible}.app-sidebar__panel{gap:var(--space-2);height:100%;padding:var(--space-3);border:0;border-right:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:visible}.app-sidebar__header{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.app-sidebar__body{gap:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;margin-inline:-3px;padding-inline:3px;display:flex;overflow:hidden auto}.app-sidebar__footer{gap:var(--space-2);flex-direction:column;flex:none;margin-top:auto;display:flex}.app-sidebar__nav-group{gap:var(--space-2);flex-direction:column;display:flex}.app-sidebar__nav-group--utility{padding-top:var(--space-3);border-top:1px solid #dfdcd6;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.app-sidebar__nav-group--utility{border-top:1px solid color-mix(in srgb, var(--color-border-secondary) 76%, white 24%)}}.app-sidebar__group-label{min-width:0;padding:var(--space-2) .62rem .15rem;color:var(--color-text-tertiary);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.app-sidebar__brand-switcher{position:relative}.app-sidebar__attached-item,.app-sidebar__brand-details{--app-sidebar-attached-panel-width:100%;isolation:isolate;position:relative}.app-sidebar__attached-item.is-expanded{z-index:calc(var(--z-sticky) + 16)}.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-sidebar__nav-item{z-index:2;justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.82rem;padding:.5rem .62rem;text-decoration:none;display:flex;position:relative}.app-sidebar__attached-trigger:is(:hover,:focus-visible,:focus-within,[aria-expanded=true]),.app-sidebar__brand-single:is(:hover,:focus-visible),.app-sidebar__nav-item:not(.app-sidebar__nav-item--active):is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary);border:0}.app-sidebar__brand-single{cursor:default}.app-sidebar__brand-mark{width:var(--app-sidebar-icon-slot-size);height:var(--app-sidebar-icon-slot-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-sidebar__brand-copy,.app-sidebar__nav-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.app-sidebar__nav-label{font-size:.92rem;line-height:1.3}.app-sidebar__brand-name{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.app-sidebar__brand-caret{width:1rem;height:1rem;color:var(--color-text-tertiary);transition:transform var(--duration-spring) var(--ease-spring);flex:none}.app-sidebar__attached-item.is-expanded .app-sidebar__brand-caret{transform:rotate(180deg)}.app-sidebar__brand-menu{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.app-sidebar__attached-panel{width:var(--app-sidebar-attached-panel-width);gap:var(--space-3);min-width:0;max-width:calc(100vw - 1.5rem);padding:var(--space-2);transform-origin:0 0;visibility:hidden;pointer-events:none;z-index:3;flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);left:0}.app-sidebar__attached-item:not(.is-expanded)>.app-sidebar__attached-panel{transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast)}.app-sidebar__attached-item.is-expanded>.app-sidebar__attached-panel{opacity:1;visibility:visible;pointer-events:auto;transition:none}.app-sidebar__attached-item.is-expanded>.app-sidebar__attached-trigger{color:var(--layered-surface-selected-text)}.app-sidebar__attached-header{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid #e1ded8;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.app-sidebar__attached-header{border-bottom:1px solid color-mix(in srgb, var(--color-border-secondary) 72%, white 28%)}}.app-sidebar__attached-mark{flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.app-sidebar__attached-copy{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.app-sidebar__attached-eyebrow{color:var(--color-text-secondary);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.app-sidebar__attached-title{color:var(--color-text-primary);font-size:.98rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.app-sidebar__attached-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.app-sidebar__attached-panel--search{width:max(100%, var(--app-sidebar-attached-panel-width));max-height:calc(100vh - 9rem);overflow:hidden}.app-sidebar__attached-panel--search .app-sidebar__attached-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.app-sidebar__attached-panel--brand{--app-sidebar-brand-panel-containing-block-top:5.5rem;--app-sidebar-brand-panel-viewport-bottom:max(.75rem, env(safe-area-inset-bottom));max-height:calc(100vh - var(--app-sidebar-brand-panel-containing-block-top) - var(--app-sidebar-brand-panel-viewport-bottom));min-height:0;overflow:hidden}@supports (max-height:100dvh){.app-sidebar__attached-panel--brand{max-height:calc(100dvh - var(--app-sidebar-brand-panel-containing-block-top) - var(--app-sidebar-brand-panel-viewport-bottom))}}.app-sidebar__attached-panel--brand .app-sidebar__attached-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.app-sidebar__brand-menu-list{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.app-sidebar__group-heading{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex;position:relative}.app-sidebar__group-heading>.app-sidebar__group-label{flex:auto}.app-sidebar__tours{isolation:auto;flex:none;margin-right:.3rem;position:static}.app-sidebar__tours-trigger{width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.app-sidebar__tours-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--layered-surface-item-hover-bg);color:var(--color-text-primary)}.app-sidebar__nav-row{align-items:center;min-width:0;display:flex;position:relative}.app-sidebar__nav-row>.app-sidebar__nav-item{padding-right:2.4rem}.app-sidebar__nav-action{z-index:3;width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.app-sidebar__nav-item--active+.app-sidebar__nav-action{color:var(--layered-surface-selected-text)}.app-sidebar__nav-action:is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);color:var(--color-text-primary)}.app-sidebar__tours-dot{background:var(--color-accent-red);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--layered-surface-current-fill,var(--color-surface-primary));border-radius:999px;position:absolute;top:.2rem;right:.2rem}.app-sidebar__attached-panel--tours{transform-origin:0 100%;width:auto;max-height:min(24rem,100vh - 12rem);z-index:calc(var(--z-sticky) + 16);inset:auto 0 calc(100% + .35rem);overflow:hidden}.app-sidebar__attached-panel--tours .app-sidebar__attached-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.app-sidebar__attached-panel--tours .app-sidebar__attached-eyebrow{padding:var(--space-1) .62rem 0}.app-sidebar__tours-list{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.app-sidebar__tours-item{width:100%;min-width:0;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.82rem;flex-direction:column;gap:.2rem;padding:.55rem .62rem;display:flex}.app-sidebar__tours-item:is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);color:var(--color-text-primary)}.app-sidebar__tours-item-title{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.3;display:block}.app-sidebar__tours-item-meta{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:.72rem;line-height:1.3;display:flex}.app-sidebar__tours-item-status{color:var(--color-text-tertiary)}.app-sidebar__tours-item-action{color:var(--color-primary);font-weight:var(--font-weight-semibold);flex:none}@media (max-width:1199px){.app-sidebar__tours{display:none}}.app-sidebar__search-form{width:100%}.app-sidebar__search-input-shell{align-items:center;width:100%;min-width:0;display:flex;position:relative}.app-sidebar__search-icon{z-index:1;width:1rem;height:1rem;color:var(--color-text-tertiary);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.app-sidebar__search-icon svg{width:100%;height:100%}.app-sidebar__search-input{border:1px solid var(--color-border-primary);background:var(--color-surface-input,var(--color-surface-primary));width:100%;min-width:0;height:2.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:.8rem;padding:0 .9rem 0 2.35rem;font-size:.95rem;line-height:1.4}.app-nav-search.has-value .app-sidebar__search-input{padding-right:2.5rem}.app-sidebar__search-input::placeholder{color:var(--color-text-tertiary)}.app-sidebar__search-input:hover{border-color:var(--color-border-focus)}.app-sidebar__search-input:focus{border-color:var(--color-border-focus);background:var(--color-surface-input,var(--color-surface-primary));outline:none;box-shadow:0 0 0 3px #3b82f61c}@supports (color:color-mix(in lab, red, red)){.app-sidebar__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 11%, transparent)}}.app-sidebar__search-clear{width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.app-sidebar__search-clear:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.app-nav-search--disabled .app-sidebar__search-input,.app-nav-search--disabled .app-sidebar__search-input:hover{border-color:var(--color-border-secondary);color:var(--color-text-tertiary);cursor:not-allowed;background:0 0;border-style:dashed}.app-nav-search--disabled .app-sidebar__search-input::placeholder{color:var(--color-text-tertiary)}.app-nav-search{width:100%;min-width:0;display:flex;position:relative}.app-nav-search--mobile{--app-nav-search-collapsed-width:3rem;width:var(--app-nav-search-collapsed-width);justify-content:flex-end;align-items:center;min-width:3rem;max-width:100%}.app-nav-search--mobile .app-nav-search__trigger{--surface-trigger-radius:1rem;width:100%;min-width:3rem;max-width:100%;height:3rem;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), width var(--duration-fast) var(--ease-standard);border-radius:1rem;justify-content:center;align-items:center;gap:0;padding:.25rem;display:inline-flex;overflow:hidden}.app-nav-search__trigger-icon,.app-nav-search__summary{align-items:center;display:inline-flex}.app-nav-search__trigger-icon{position:relative}.app-nav-search--mobile .app-nav-search__trigger-icon{width:var(--app-sidebar-icon-slot-size);height:var(--app-sidebar-icon-slot-size);flex:none;justify-content:center}.app-nav-search__trigger-icon svg{width:1rem;height:1rem}.app-nav-search__summary{min-width:0;max-width:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:margin-left var(--duration-fast) var(--ease-standard), max-width var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);margin-left:0;font-size:.9rem;overflow:hidden}.app-nav-search.has-value:not(.is-expanded) .app-nav-search__trigger-icon:after{content:"";background:var(--color-accent-red);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-surface-primary);pointer-events:none;border-radius:999px;position:absolute;top:-.2rem;right:-.2rem}.app-nav-search.has-value .app-nav-search__summary{opacity:1;max-width:100%}.app-nav-search--mobile.has-value .app-nav-search__summary{max-width:calc(100% - 1.35rem);margin-left:.35rem}.app-nav-search--mobile.has-value .app-nav-search__trigger{justify-content:flex-start;padding-inline:.5rem}.app-nav-search--mobile.has-value .app-nav-search__trigger-icon{width:1rem;height:1rem}.app-nav-search--mobile .app-nav-search__form{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-items:center;display:flex;position:absolute;inset:0;transform:translate(.35rem)}.app-nav-search--mobile.is-expanded .app-nav-search__form{opacity:1;pointer-events:auto;transform:translate(0)}.app-nav-search--mobile.is-expanded .app-nav-search__trigger{opacity:0;pointer-events:none;transform:scale(.98)}.app-nav-search--mobile .app-nav-search__input{border:1px solid var(--color-border-primary);background:var(--color-surface-input,var(--color-surface-primary));width:100%;min-width:0;height:3rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary);border-radius:1rem;padding:0 1rem;font-size:16px;line-height:1.4}.app-nav-search--mobile.has-value .app-nav-search__input{padding-right:2.75rem}.app-nav-search--mobile .app-nav-search__input::placeholder{color:var(--color-text-tertiary)}.app-nav-search--mobile .app-nav-search__input:hover{border-color:var(--color-border-focus)}.app-nav-search--mobile .app-nav-search__input:focus{border-color:var(--color-border-focus);background:var(--color-surface-input,var(--color-surface-primary));outline:none;box-shadow:0 0 0 3px #3b82f61c}@supports (color:color-mix(in lab, red, red)){.app-nav-search--mobile .app-nav-search__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 11%, transparent)}}.app-nav-search--mobile .app-nav-search__clear{width:2.1rem;height:2.1rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.app-nav-search--mobile .app-nav-search__clear:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.app-nav-search-results{flex-direction:column;gap:.55rem;min-width:0;display:flex}.app-nav-search-results--desktop{max-height:min(62vh,30rem);margin-top:.55rem;padding-right:.15rem;overflow:auto}.app-nav-search-results__state{color:var(--color-text-secondary);margin:0;padding:.65rem .15rem;font-size:.86rem;line-height:1.35}.app-nav-search-results__state--loading{color:var(--color-text-tertiary);position:relative;overflow:hidden}.app-nav-search-results__group{min-width:0;transition:opacity var(--duration-standard) var(--ease-standard);animation:rise-in var(--duration-standard) var(--ease-enter) backwards;flex-direction:column;gap:.35rem;display:flex}.app-nav-search-results[aria-busy=true] .app-nav-search-results__group{opacity:.4;pointer-events:none}.app-nav-search-results__group-header{align-items:center;gap:.45rem;min-width:0;padding-inline:.1rem;display:flex}.app-nav-search-results__group-title{color:var(--color-text-secondary);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.2}.app-nav-search-results__group-total{background:#ddd9d3;border-radius:999px;min-width:1.15rem;height:1.15rem;padding-inline:.36rem}@supports (color:color-mix(in lab, red, red)){.app-nav-search-results__group-total{background:color-mix(in srgb, var(--color-border-secondary) 82%, white 18%)}}.app-nav-search-results__group-total{color:var(--color-text-secondary);font-size:.66rem;font-weight:var(--font-weight-semibold);text-align:center;line-height:1.15rem}.app-nav-search-results__group-view-all{color:var(--color-primary);font-size:.72rem;font-weight:var(--font-weight-medium);margin-left:auto;text-decoration:none}.app-nav-search-results__group-view-all:hover,.app-nav-search-results__group-view-all:focus-visible{text-decoration:underline}.app-nav-search-results__items{flex-direction:column;gap:.26rem;min-width:0;display:flex}.app-nav-search-results__item{min-width:0;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);animation:rise-in var(--duration-standard) var(--ease-enter) backwards;animation-delay:calc(var(--app-nav-search-item-index,0) * 24ms);border-radius:.78rem;align-items:center;gap:.65rem;padding:.48rem .55rem;text-decoration:none;display:flex}.app-nav-search-results__item:nth-child(2){--app-nav-search-item-index:1}.app-nav-search-results__item:nth-child(3){--app-nav-search-item-index:2}.app-nav-search-results__item:nth-child(n+4){--app-nav-search-item-index:3}.app-nav-search-results__item:hover,.app-nav-search-results__item:focus-visible{background:#e4e0da}@supports (color:color-mix(in lab, red, red)){.app-nav-search-results__item:hover,.app-nav-search-results__item:focus-visible{background:color-mix(in srgb, var(--color-bg-hover) 80%, var(--color-surface-primary) 20%)}}.app-nav-search-results__item:active{transform:translateY(.5px)}.app-nav-search-results__item:focus-visible{outline:2px solid #3b82f699}@supports (color:color-mix(in lab, red, red)){.app-nav-search-results__item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 60%, transparent)}}.app-nav-search-results__item:focus-visible{outline-offset:2px}.app-nav-search-results__thumb{background:#f8f7f4;border-radius:.72rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-nav-search-results__thumb{background:color-mix(in srgb, var(--color-surface-secondary) 88%, white 12%)}}.app-nav-search-results__thumb{color:var(--color-text-secondary);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em}.app-nav-search-results__thumb-image{object-fit:cover;width:100%;height:100%}.app-nav-search-results__thumb-fallback{justify-content:center;align-items:center;display:inline-flex}.app-nav-search-results__item-copy{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.app-nav-search-results__item-title{color:var(--color-text-primary);font-size:.88rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.app-nav-search-results__item-subtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.3;overflow:hidden}.app-nav-search__mobile-results-shell{display:none}.app-mobile-brand-switcher{flex:none;display:flex;position:relative}.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single{--surface-trigger-radius:1rem;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.125rem;display:inline-flex;position:relative}.app-mobile-brand-switcher__toggle{cursor:pointer}.app-mobile-brand-switcher__mark{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.app-mobile-brand-switcher__mark .brand-logo{border-radius:.875rem;width:100%;height:100%}.app-mobile-brand-switcher__caret{width:.78rem;height:.78rem;color:var(--color-text-secondary);transition:transform var(--duration-spring) var(--ease-spring);position:absolute;bottom:.32rem;right:.32rem}.app-mobile-brand-switcher.is-open .app-mobile-brand-switcher__caret{transform:rotate(180deg)}.app-mobile-brand-switcher.is-open>.app-mobile-brand-switcher__toggle{color:var(--layered-surface-selected-text)}.app-mobile-brand-switcher__menu{--app-mobile-brand-switcher-menu-gap:.6rem;--app-mobile-brand-switcher-menu-viewport-inset:calc(var(--app-shell-mobile-control-top) + 3rem + var(--app-mobile-brand-switcher-menu-gap));--app-mobile-brand-switcher-menu-bottom-space:max(var(--app-mobile-brand-switcher-menu-gap), env(safe-area-inset-bottom));top:var(--app-mobile-brand-switcher-menu-viewport-inset);right:max(.9rem, calc(env(safe-area-inset-right) + .25rem));box-sizing:border-box;width:min(19.5rem,100vw - 1.8rem);min-width:14rem;max-height:calc(100vh - var(--app-mobile-brand-switcher-menu-viewport-inset) - var(--app-mobile-brand-switcher-menu-bottom-space));overscroll-behavior:contain;min-height:0;padding:var(--space-3) clamp(.6rem, 2.2vw, .8rem);border:1px solid var(--layered-surface-border-color,#dedbd5);flex-direction:column;gap:.35rem;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-mobile-brand-switcher__menu{border:1px solid var(--layered-surface-border-color,color-mix(in srgb, var(--color-border-secondary) 78%, white 22%))}}.app-mobile-brand-switcher__menu{border-radius:var(--radius-panel);opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;-webkit-overflow-scrolling:touch;z-index:calc(var(--z-sticky) + 18)}.app-mobile-brand-switcher:not(.is-open)>.app-mobile-brand-switcher__menu{transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast)}@supports (max-height:100dvh){.app-mobile-brand-switcher__menu{max-height:calc(100dvh - var(--app-mobile-brand-switcher-menu-viewport-inset) - var(--app-mobile-brand-switcher-menu-bottom-space))}}.app-mobile-brand-switcher.is-open>.app-mobile-brand-switcher__menu{opacity:1;visibility:visible;pointer-events:auto;transition:none}.app-mobile-brand-switcher__menu .app-sidebar__attached-header{gap:var(--space-2);padding:0 .62rem var(--space-3)}.app-mobile-brand-switcher__menu .app-sidebar__attached-mark{width:var(--app-sidebar-icon-slot-size);height:var(--app-sidebar-icon-slot-size)}.app-mobile-brand-switcher__menu .app-sidebar__attached-eyebrow{color:var(--color-text-tertiary);font-size:.68rem;line-height:1.2}.app-mobile-brand-switcher-scrim{--scrim-color:#0f172a5c;--scrim-level:0;--scrim-transition:var(--duration-fast) var(--ease-standard);transition:display var(--duration-fast) allow-discrete;z-index:1;display:none;position:fixed;inset:0}.app-mobile-brand-switcher.is-open+.app-mobile-brand-switcher-scrim{--scrim-level:1;--scrim-transition:var(--duration-standard) var(--ease-enter);display:block}.app-mobile-brand-switcher__menu-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.35rem;min-width:0;min-height:0;display:flex;overflow:hidden auto}.app-mobile-brand-switcher__menu-item{min-height:calc(var(--app-sidebar-icon-slot-size) + 1rem);gap:var(--space-2);color:var(--color-text-secondary);border-radius:.82rem;padding:.5rem .62rem}.app-mobile-brand-switcher__menu-item:is(:hover,:focus-visible){box-shadow:none;color:var(--color-text-primary)}.app-mobile-brand-switcher__menu-item>:first-child{margin-inline:calc((var(--app-sidebar-icon-slot-size) - 1.5rem) / 2)}.app-mobile-brand-switcher__menu-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.92rem;line-height:1.3;overflow:hidden}.app-brand-switcher-hidden{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--layered-surface-border-strong)}@supports (color:color-mix(in lab, red, red)){.app-brand-switcher-hidden{border-top:1px solid color-mix(in srgb, var(--layered-surface-border-strong) 68%, transparent)}}.app-brand-switcher-hidden>summary{list-style:none}.app-brand-switcher-hidden>summary::-webkit-details-marker{display:none}.app-brand-switcher-hidden__toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);text-align:left;border-radius:.75rem;padding:.42rem .65rem;font-weight:600;line-height:1.2;display:flex}.app-brand-switcher-hidden__toggle:is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);color:var(--color-text-primary);outline:none}.app-brand-switcher-hidden__chevron{color:currentColor;width:.9rem;height:.9rem;transition:transform var(--duration-spring) var(--ease-spring);flex:none}.app-brand-switcher-hidden[open] .app-brand-switcher-hidden__chevron{transform:rotate(180deg)}.app-brand-switcher-hidden__list{gap:var(--space-1);min-width:0;padding-top:var(--space-1);flex-direction:column;display:flex}.app-sidebar__search-launcher{padding:0 .1rem;position:relative}.app-nav-search--desktop{flex-direction:column;min-height:0;position:relative}.app-sidebar__brand-menu-item{padding:.65rem .75rem}.app-sidebar__brand-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-sidebar__brand-menu-item--current{color:var(--layered-surface-selected-text);cursor:pointer}.app-sidebar__brand-menu-item .app-sidebar__brand-menu-check{flex:none;width:1rem;height:1rem}.app-sidebar__nav-item--active{background:var(--layered-surface-selected-fill-opaque);color:var(--layered-surface-selected-text);box-shadow:var(--layered-surface-selected-stroke)}.app-sidebar__nav-icon{width:var(--app-sidebar-icon-slot-size);height:var(--app-sidebar-icon-slot-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.app-sidebar__nav-badge-cluster{justify-items:end;gap:.12rem;display:grid;position:absolute;top:-.16rem;right:-.1rem}.app-sidebar__nav-badge-cluster--1{grid-template-columns:max-content}.app-sidebar__nav-badge{color:#fff;min-width:.95rem;height:.95rem;font-size:.58rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--layered-surface-current-fill,var(--color-surface-primary));border-radius:999px;justify-content:center;align-items:center;padding:0 .22rem;line-height:1;display:inline-flex;position:relative}.app-sidebar__nav-badge--attention{background:var(--color-accent-red)}.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:after{z-index:calc(var(--z-tooltip) + 1);width:max-content;max-width:calc(var(--app-sidebar-width) - 4.5rem);border:1px solid #c2beb5b3;padding:.35rem .5rem;position:absolute;top:50%;left:calc(100% + .5rem)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:after{border:1px solid color-mix(in srgb, var(--color-border-strong) 70%, transparent)}}.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:after{background:#1c1b19eb;border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:after{background:color-mix(in srgb, var(--color-text-primary) 92%, transparent)}}.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:after{box-shadow:var(--shadow-lg);color:var(--color-text-inverse);content:attr(data-nav-badge-tooltip);font-size:.68rem;font-weight:var(--font-weight-medium);pointer-events:none;text-align:left;white-space:pre-line;line-height:1.25;transform:translateY(-50%)}.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:before{z-index:calc(var(--z-tooltip) + 2);background:#1c1b19eb;width:.45rem;height:.45rem;position:absolute;top:50%;left:calc(100% + .28rem)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:before{background:color-mix(in srgb, var(--color-text-primary) 92%, transparent)}}.app-sidebar__nav-badge[data-nav-badge-tooltip]:hover:before{content:"";pointer-events:none;transform:translateY(-50%)rotate(45deg)}.brand-logo{border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.app-sidebar .brand-logo{border-radius:var(--app-sidebar-brand-logo-radius)}.brand-logo--sm{width:1.5rem;height:1.5rem}.brand-logo--md{width:2rem;height:2rem}.brand-logo--compact-xs,.brand-logo--compact-sm,.brand-logo--compact-md{width:auto}.brand-logo--compact-xs{border-radius:.25rem;min-width:1rem;max-width:2rem;height:1rem}.brand-logo--compact-sm{border-radius:.375rem;min-width:1.5rem;max-width:3rem;height:1.5rem}.brand-logo--compact-md{border-radius:.375rem;min-width:1.5rem;max-width:4rem;height:1.5rem}.brand-logo__img{z-index:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-logo__fallback{border-radius:inherit;background:var(--color-surface-tertiary);width:100%;height:100%;color:var(--color-text-primary);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.brand-logo--compact-xs .brand-logo__img,.brand-logo--compact-sm .brand-logo__img,.brand-logo--compact-md .brand-logo__img{object-fit:contain;width:auto;height:auto;position:static}.brand-logo--compact-xs .brand-logo__img{max-width:2rem;max-height:1rem}.brand-logo--compact-sm .brand-logo__img{max-width:3rem;max-height:1.5rem}.brand-logo--compact-md .brand-logo__img{max-width:4rem;max-height:1.5rem}.brand-logo--compact-xs .brand-logo__fallback{border-radius:.25rem;font-size:.5625rem}.brand-logo--compact-sm .brand-logo__fallback,.brand-logo--compact-md .brand-logo__fallback{border-radius:.375rem;font-size:.6875rem}@media (min-width:769px){.app-shell{align-items:stretch;display:flex}.app-shell__sidebar-layout{width:calc(var(--app-sidebar-width) + var(--space-3));height:100dvh;padding-top:0;padding-right:var(--space-3);flex:none;align-self:flex-start;padding-bottom:0;padding-left:0;position:sticky;top:0}.app-shell--impersonating .app-shell__sidebar-layout{top:var(--app-impersonation-banner-height);height:calc(100vh - var(--app-impersonation-banner-height));height:calc(100dvh - var(--app-impersonation-banner-height))}.app-shell__sidebar{height:100%;width:var(--app-sidebar-width)}.app-shell__sidebar .app-sidebar__panel{padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}.app-sidebar__brand-toggle:focus-visible,.app-sidebar__brand-single:focus-visible{outline:none}.app-sidebar__attached-trigger:not(.app-sidebar__brand-toggle):focus-visible,.app-sidebar__nav-item:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9a6}}@media (prefers-reduced-motion:reduce){.app-sidebar__brand-caret,.app-mobile-brand-switcher__caret,.app-shell__sidebar{transition:none}.app-nav-search-results__group,.app-nav-search-results__item{animation:none}}@media (max-width:768px){.app-shell{--app-shell-mobile-safe-top:max(.85rem, calc(env(safe-area-inset-top) + .25rem));--app-shell-mobile-control-top:var(--app-shell-mobile-safe-top);--app-shell-mobile-chrome-offset:calc(var(--app-shell-mobile-safe-top) + 3rem + var(--space-2));--app-shell-mobile-fixed-chrome-offset:var(--app-shell-mobile-chrome-offset)}.app-shell--impersonating{--app-shell-mobile-control-top:calc(var(--app-impersonation-banner-height) + var(--app-shell-mobile-safe-top));--app-shell-mobile-fixed-chrome-offset:calc(var(--app-impersonation-banner-height) + var(--app-shell-mobile-chrome-offset))}.app-shell__sidebar-layout{display:contents}.app-shell__mobile-header{width:100%;padding:max(.85rem, calc(env(safe-area-inset-top) + .25rem)) max(.9rem, calc(env(safe-area-inset-right) + .25rem)) var(--space-2) max(.9rem, calc(env(safe-area-inset-left) + .25rem));border-bottom:1px solid #e0ddd7;display:block;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-shell__mobile-header{border-bottom:1px solid color-mix(in srgb, var(--color-border-secondary) 74%, white 26%)}}.app-shell__mobile-header{background-color:var(--edge-bottom-background)}@supports (color:color-mix(in lab, red, red)){.app-shell__mobile-header{background-color:color-mix(in srgb, var(--edge-bottom-background) 84%, transparent)}}.app-shell__mobile-header{z-index:calc(var(--z-sticky) + 14)}.app-shell__mobile-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;inset:0}.app-shell--impersonating .app-shell__mobile-header{top:var(--app-impersonation-banner-height)}.app-shell--with-sidebar .app-content{margin-top:var(--app-shell-mobile-chrome-offset)}.app-shell__mobile-sidebar-trigger{width:3rem;height:3rem;z-index:calc(var(--z-sticky) + 32);transition:background-color var(--duration-standard) var(--ease-standard);border-radius:1rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell__mobile-sidebar-trigger:hover{background:#fefdfb}@supports (color:color-mix(in lab, red, red)){.app-shell__mobile-sidebar-trigger:hover{background:color-mix(in srgb, var(--color-surface-primary) 92%, white 8%)}}.app-shell__mobile-sidebar-trigger svg{width:1.2rem;height:1.2rem}.app-shell__mobile-header-content--with-brand-switcher{padding-inline-end:calc(3rem + var(--space-2))}.app-shell__mobile-brand-switcher-slot{top:var(--app-shell-mobile-control-top);right:max(.9rem, calc(env(safe-area-inset-right) + .25rem));pointer-events:none;z-index:calc(var(--z-sticky) + 16);justify-content:flex-end;align-items:flex-start;display:flex;position:fixed}.app-shell__mobile-brand-switcher-slot>*{pointer-events:auto}.app-shell__sidebar-backdrop{--scrim-color:#0f172a5c;--scrim-level:0;--scrim-transition:var(--duration-fast) var(--ease-standard);transition:display var(--duration-fast) allow-discrete;z-index:calc(var(--z-sticky) + 20);background:0 0;border:0;padding:0;display:none;position:fixed;inset:0}.app-shell__sidebar{--app-mobile-nav-top:calc(var(--app-shell-mobile-control-top) + 3rem + var(--app-mobile-nav-gap));--app-mobile-nav-gap:.6rem;top:var(--app-mobile-nav-top);left:max(.9rem, calc(env(safe-area-inset-left) + .25rem));opacity:0;transform-origin:1.5rem -.6rem;visibility:hidden;width:min(19.5rem,100vw - 1.8rem);transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);z-index:calc(var(--z-sticky) + 28);position:fixed;transform:translateY(-6px)scale(.96)}.app-shell__sidebar .app-sidebar__panel{height:auto;max-height:calc(100dvh - var(--app-mobile-nav-top) - max(var(--app-mobile-nav-gap), env(safe-area-inset-bottom)));padding:var(--space-3) clamp(.6rem, 2.2vw, .8rem);border:1px solid #dedbd5}@supports (color:color-mix(in lab, red, red)){.app-shell__sidebar .app-sidebar__panel{border:1px solid color-mix(in srgb, var(--color-border-secondary) 78%, white 22%)}}.app-shell__sidebar .app-sidebar__panel{border-radius:var(--radius-panel);gap:.35rem}.app-shell__sidebar .app-sidebar__header{gap:.35rem}.app-shell__sidebar .app-sidebar__brand-switcher{display:none}.app-shell__sidebar .app-sidebar__body{gap:var(--space-3)}.app-shell__sidebar .app-sidebar__nav-group{gap:.35rem}.app-shell__sidebar .app-sidebar__nav-group--utility{padding-top:var(--space-2)}.app-shell__sidebar-layout.is-open .app-shell__sidebar-backdrop{--scrim-level:1;--scrim-transition:var(--duration-standard) var(--ease-enter);display:block}.app-shell__sidebar-layout.is-open .app-shell__sidebar{opacity:1;visibility:visible;transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-enter), visibility 0s;transform:none}.app-sidebar__search-launcher{display:none}.app-nav-search--mobile.app-nav-search--results-active .app-nav-search__mobile-results-shell,.app-shell:has(.app-nav-search--mobile.app-nav-search--results-active) .app-shell__mobile-search-results-slot{display:block}.app-nav-search--mobile .app-nav-search__mobile-results-shell,.app-shell__mobile-search-results-slot{top:calc(var(--app-shell-mobile-fixed-chrome-offset) + .2rem);right:max(.7rem, calc(env(safe-area-inset-right) + .2rem));left:max(.7rem, calc(env(safe-area-inset-left) + .2rem));opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);z-index:calc(var(--z-sticky) + 15);position:fixed;transform:translateY(-.35rem)}.app-nav-search--mobile.is-expanded .app-nav-search__mobile-results-shell,.app-shell:has(.app-nav-search--mobile.is-expanded) .app-shell__mobile-search-results-slot{opacity:1;pointer-events:auto;transform:translateY(0)}.app-nav-search-results--mobile{max-height:calc(100dvh - var(--app-shell-mobile-fixed-chrome-offset) - max(env(safe-area-inset-bottom), .75rem) - .8rem);padding:.72rem .72rem max(.72rem, env(safe-area-inset-bottom)) .72rem;border:1px solid var(--layered-surface-border-overlay,#d5d1c9);overflow:auto}@supports (color:color-mix(in lab, red, red)){.app-nav-search-results--mobile{border:1px solid color-mix(in srgb, var(--layered-surface-border-overlay,var(--color-border-secondary)) 78%, white 22%)}}.app-nav-search-results--mobile{background:var(--layered-surface-current-fill,var(--layered-surface-fill-opaque));box-shadow:var(--layered-surface-highlight), var(--layered-surface-shadow-value);border-radius:1rem}.app-nav-search-results--mobile .app-nav-search-results__item{padding:.55rem}}html.app-sidebar-mobile-open{overflow:hidden}.avatar-stack{--avatar-stack-size:1.75rem;--avatar-stack-overlap:.25rem;--avatar-stack-step:calc(var(--avatar-stack-size) - var(--avatar-stack-overlap));--avatar-stack-spread:0px;vertical-align:middle;flex:none;align-items:center;display:inline-flex;position:relative}.avatar-stack--sm{--avatar-stack-size:1.5rem;--avatar-stack-overlap:.375rem}.avatar-stack--lg{--avatar-stack-size:2.25rem;--avatar-stack-overlap:.375rem}.avatar-stack__item,.avatar-stack__more{box-shadow:0 0 0 2px var(--color-surface-primary);translate:calc(var(--avatar-stack-shift,0px) + var(--i,0) * var(--avatar-stack-spread)) 0;transform:translateY(var(--avatar-stack-lift,0px)) scale(var(--avatar-stack-scale,1));transform-origin:50% 100%;transition:translate var(--duration-standard) var(--ease-standard), transform var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);border-radius:999px;flex:none;display:inline-flex;position:relative}.avatar-stack__item+.avatar-stack__item,.avatar-stack__more{margin-left:calc(-1 * var(--avatar-stack-overlap))}.avatar-stack__item.avatar-stack__item--folded{margin-left:calc(-1 * var(--avatar-stack-size));opacity:0;pointer-events:none}.avatar-stack__more{width:var(--avatar-stack-size);height:var(--avatar-stack-size);background:var(--color-surface-secondary);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;line-height:1}.avatar-stack[data-folded]:is([data-expanded],:hover){z-index:3}.avatar-stack[data-folded]:is([data-expanded],:hover) .avatar-stack__item--folded{--avatar-stack-shift:calc((var(--k) + 1) * var(--avatar-stack-step));opacity:1;pointer-events:auto;transition-delay:calc(var(--k) * 30ms)}.avatar-stack[data-folded]:is([data-expanded],:hover) .avatar-stack__more{--avatar-stack-scale:.6;opacity:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.avatar-stack:hover{--avatar-stack-spread:6px;z-index:3}.avatar-stack:hover>:is(.avatar-stack__item,.avatar-stack__more){transition-duration:var(--duration-standard);transition-timing-function:var(--ease-standard)}.avatar-stack__item:hover{--avatar-stack-lift:-4px;--avatar-stack-scale:1.08;z-index:2}.avatar-stack__item:hover+.avatar-stack__item,.avatar-stack__item:has(+.avatar-stack__item:hover){--avatar-stack-lift:-1.8px}.avatar-stack__item:hover+.avatar-stack__item+.avatar-stack__item,.avatar-stack__item:has(+.avatar-stack__item+.avatar-stack__item:hover){--avatar-stack-lift:-.8px}}@media (prefers-reduced-motion:reduce){.avatar-stack__item,.avatar-stack__more{transition:opacity var(--duration-fast) linear}}.brand-logo-stack__logo{box-sizing:border-box;border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);border-radius:999px}.content-control-rail{margin-bottom:var(--spacing-4);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}.content-control-rail__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;display:grid}.content-control-rail__summary,.content-control-rail__primary,.content-control-rail__actions,.content-control-rail__secondary{min-width:0}.content-control-rail__primary,.content-control-rail__actions{justify-content:flex-end;display:flex}.content-control-rail__actions:not(:has(>:not([hidden],.content-control-cluster),>.content-control-cluster>:not([hidden]))){display:none}.content-control-rail__secondary{border-top:1px solid #d5d1c9d1;margin-top:.65rem;padding-top:.65rem}@supports (color:color-mix(in lab, red, red)){.content-control-rail__secondary{border-top:1px solid color-mix(in srgb, var(--color-border-secondary) 82%, transparent)}}.content-control-cluster{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.content-control-cluster--actions{justify-content:flex-end}@media (max-width:639.98px){.rail-action-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .rail-action-label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}.rail-tray-label{display:none}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .rail-tray-label{display:inline}.content-control-cluster--label-input{flex-wrap:nowrap;align-items:center}.content-control-cluster--label-input>:first-child{flex:none}.content-control-cluster--label-input>:not(:first-child){flex:auto;min-width:0}.content-summary{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;min-width:0;display:flex}.content-summary__label{color:var(--color-text-tertiary);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.content-summary__meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.content-summary__badge{border-radius:var(--radius-lg);color:var(--color-text-primary);border:1px solid #3b82f629;align-items:center;padding:.32rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.content-summary__badge{border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent)}}.content-summary__badge{background:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.content-summary__badge{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.content-summary__badge{font-size:.78rem;font-weight:var(--font-weight-medium);white-space:nowrap}.content-summary__action{--tw-border-style:none;color:var(--color-text-secondary);font-size:.78rem;font-weight:var(--font-weight-medium);text-underline-offset:.16rem;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background-color:#0000;border-style:none;padding:0;text-decoration:underline}.content-summary__action:hover{color:var(--color-text-primary)}.page-header{flex-direction:column;gap:.55rem;min-width:0;display:flex}.page-header__primary{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.page-header__navigation,.page-header__controls,.page-header__metadata,.page-header__eyebrow{min-width:0}.page-header__navigation{flex:0 auto;max-width:100%;display:flex}.page-header__controls{flex:1;justify-content:flex-end;align-items:center;gap:.5rem;min-width:min-content;margin-left:auto;display:flex}.page-header.page-tabs--actions-only .page-header__primary{justify-content:flex-end}.page-header.page-tabs--actions-only:not(.page-tabs--fill-actions) .page-header__controls{flex:0 auto}.page-header.page-tabs--actions-only.page-tabs--fill-actions .page-header__controls{flex:auto;width:100%}.page-header__controls>*{min-width:0}.page-header__controls>:not(.responsive-control-rail){flex:none;align-self:center}.page-header__controls>.responsive-control-rail.is-collapsed{min-width:max-content}.page-header__controls>.responsive-control-rail{flex:auto;align-self:center;width:100%;max-width:100%}.page-header__controls>.button{padding-block:.375rem;padding-inline:.75rem;font-size:.75rem}.page-header__controls .content-control-rail--inline,.page-header__controls .responsive-control-rail{width:100%;max-width:100%}.page-header__controls .responsive-control-rail{flex:auto}.page-tabs--with-eyebrow{gap:.55rem}.page-header--metadata-reserved .page-header__eyebrow{min-height:.9rem}.page-tabs__secondary,.page-tabs__eyebrow{min-width:0}.content-results-eyebrow{flex-direction:column;gap:.18rem;min-width:0;display:flex}.content-results-eyebrow__summary{color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-semibold);line-height:1.2}.content-results-eyebrow__meta{color:var(--color-text-tertiary);max-width:min(36rem,100%);font-size:.72rem;line-height:1.35}.segmented-control{border-radius:var(--radius-control);border:1px solid var(--switcher-border);background:var(--color-surface-secondary);align-items:center;gap:2px;min-width:0;min-height:2.25rem;padding:3px;display:inline-flex;position:relative}.segmented-control__button{--tw-border-style:none;color:var(--color-text-tertiary);z-index:1;border-radius:var(--switcher-inner-radius);min-height:0;font-size:.8rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);white-space:nowrap;background-color:#0000;border-style:none;justify-content:center;align-self:stretch;align-items:center;padding:.34rem .72rem;line-height:1.1;display:inline-flex;position:relative}.segmented-control__button--icon-only{min-width:1.9rem;padding-inline:.5rem}.segmented-control__button:is(:hover,:focus-visible,.segmented-control__button--active,.segmented-control__button--accent-active){color:var(--color-text-primary)}.segmented-control .sliding-toggle__indicator{border:1px solid var(--switcher-border);background:var(--color-surface-primary);box-shadow:var(--switcher-pill-shadow)}.segmented-control:not(.sliding-toggle--ready) :is(.segmented-control__button--active,.segmented-control__button--accent-active){background:var(--color-surface-primary);box-shadow:inset 0 0 0 1px var(--switcher-border), var(--switcher-pill-shadow)}.segmented-control__badge{border-radius:var(--radius-md);background:#3b82f61a;justify-content:center;align-items:center;min-width:1.2rem;padding:0 .35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.segmented-control__badge{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.segmented-control__badge{color:var(--color-primary-hover);font-size:.68rem;font-weight:var(--font-weight-semibold)}.segmented-control__icon{flex:none;width:.95rem;height:.95rem}.segmented-control__label--compact{display:none}.segmented-control[data-density=compact] .segmented-control__label--compact{display:inline}.segmented-control[data-density=compact] .segmented-control__label--full{display:none}@media (max-width:640px){.segmented-control__label--compact{display:inline}.segmented-control__label--full{display:none}}.adaptive-label__compact{display:none}@media (max-width:640px){.adaptive-label__compact{display:inline}.adaptive-label__full,.responsive-control-rail.is-collapsed .responsive-control-rail__tray .adaptive-label__compact{display:none}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .adaptive-label__full{display:inline}}.compact-disclosure{width:100%}.compact-disclosure__toggle{color:var(--color-text-secondary);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding:.45rem .75rem;display:inline-flex}.compact-disclosure__label{font-size:.8rem;font-weight:var(--font-weight-semibold)}.compact-disclosure__summary{color:var(--color-text-tertiary);white-space:nowrap;margin-left:auto;font-size:.76rem}.compact-disclosure__chevron{width:.9rem;height:.9rem;transition:transform var(--duration-spring) var(--ease-spring);flex:none}.compact-disclosure.is-open .compact-disclosure__chevron{transform:rotate(180deg)}.compact-disclosure__content{border-radius:var(--radius-lg);opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--duration-standard) var(--ease-enter), margin-top var(--duration-standard) var(--ease-enter), padding var(--duration-standard) var(--ease-enter), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-standard);background:0 0;border:1px solid #0000;grid-template-rows:0fr;margin-top:0;padding:0;display:grid;overflow:hidden}.compact-disclosure__content-inner{min-height:0;overflow:hidden}.compact-disclosure__content--open{margin-top:var(--spacing-2);opacity:1;visibility:visible;pointer-events:auto;transition:grid-template-rows var(--duration-standard) var(--ease-enter), margin-top var(--duration-standard) var(--ease-enter), padding var(--duration-standard) var(--ease-enter), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), visibility 0s linear 0s;grid-template-rows:1fr;padding:.65rem}@media (prefers-reduced-motion:reduce){.compact-disclosure__content,.compact-disclosure__content--open{transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}}.content-control-rail--inline{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;margin-bottom:0;padding:0}.content-control-rail--inline .content-control-rail__row{flex-wrap:wrap;justify-content:flex-end;gap:.55rem .8rem;display:flex}.content-control-rail--inline .content-control-cluster{justify-content:flex-end}.content-control-rail--inline .content-control-rail__summary{text-align:left;margin-right:auto}.content-control-rail--inline .content-control-rail__summary,.content-control-rail--inline .content-control-rail__primary,.content-control-rail--inline .content-control-rail__actions{align-items:center;display:flex}.content-control-rail--inline .content-summary,.content-control-rail--inline .content-summary__meta{justify-content:flex-start}.content-control-rail--inline .content-control-rail__secondary{border-top:0;margin-top:0;padding-top:0}.responsive-control-rail{width:100%;min-width:0;position:relative}.responsive-control-rail:not(.responsive-control-rail--inline){margin-bottom:1rem}.responsive-control-rail:not(.responsive-control-rail--inline) .content-control-rail{margin-bottom:0}.responsive-control-rail__chrome{justify-content:flex-end;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.responsive-control-rail__persistent{align-items:center;min-width:0;display:none}.responsive-control-rail__persistent>*{min-width:0}.responsive-control-rail--inline{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;display:flex}.responsive-control-rail--inline:not(.is-collapsed,.responsive-control-rail--has-persistent){contain:inline-size;min-width:2.25rem}.responsive-control-rail--inline .responsive-control-rail__chrome{justify-content:flex-end}.header-controls-pending .responsive-control-rail,.header-controls-pending .segmented-control--adaptive-labels{visibility:hidden;animation:0s linear 1.5s forwards header-controls-reveal}.header-controls-pending .responsive-control-rail--inline{max-height:2.25rem;animation-name:header-controls-reveal,header-controls-unclamp;overflow:hidden}@keyframes header-controls-reveal{to{visibility:visible}}@keyframes header-controls-unclamp{to{max-height:none;overflow:visible}}.responsive-control-rail--inline.responsive-control-rail--has-persistent.is-collapsed{gap:.5rem .75rem}.responsive-control-rail--inline.responsive-control-rail--has-persistent.is-collapsed .responsive-control-rail__chrome{flex:auto;justify-content:space-between;width:100%}.responsive-control-rail--inline.responsive-control-rail--has-persistent.is-collapsed .responsive-control-rail__toggle{margin-left:0}.responsive-control-rail__toggle{border-radius:var(--radius-control);justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;margin-left:auto;padding:.5rem;display:none;position:relative}.responsive-control-rail__toggle:hover:not(:disabled){border-color:var(--color-text-secondary);color:var(--color-text-primary);background:#fefdfbeb}@supports (color:color-mix(in lab, red, red)){.responsive-control-rail__toggle:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-primary) 92%, transparent)}}.responsive-control-rail__toggle:focus-visible{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 3px #3b82f61a}.responsive-control-rail__toggle--active,.responsive-control-rail__toggle--active:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text-primary);background:#3b82f61f}@supports (color:color-mix(in lab, red, red)){.responsive-control-rail__toggle--active,.responsive-control-rail__toggle--active:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.responsive-control-rail__toggle-icon{flex:none;width:1rem;height:1rem}.filter-toggle__badge{background:var(--color-accent-red);color:#fff;min-width:1.1rem;height:1.1rem;font-size:.68rem;font-weight:var(--font-weight-semibold);box-shadow:0 0 0 2px var(--color-surface-primary);pointer-events:none;animation:pop-in var(--duration-spring) var(--ease-spring) both;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex;position:absolute;top:-.3rem;right:-.3rem}.responsive-control-rail__tray{width:100%;min-width:0;display:block}.responsive-control-rail.is-collapsed:not(.responsive-control-rail--inline) .responsive-control-rail__toggle{width:fit-content;margin-left:auto;display:flex}.responsive-control-rail.is-collapsed .responsive-control-rail__persistent{display:flex}.responsive-control-rail--inline.is-collapsed .responsive-control-rail__toggle{display:inline-flex}.responsive-control-rail.is-collapsed .responsive-control-rail__tray{z-index:calc(var(--z-tooltip) + 2);width:max-content;min-width:min(15rem, var(--responsive-tray-room,15rem));max-width:min(20rem, calc(100vw - 2rem), var(--responsive-tray-room,20rem));opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-6px)scale(.97)}.responsive-control-rail.is-collapsed.is-open .responsive-control-rail__tray{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring), visibility 0s;transform:none}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--color-surface-primary);box-shadow:var(--panel-shadow-floating);margin-bottom:0;padding:.6rem}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.surface-trigger,.surface-input,.layered-surface){--surface-trigger-fill-glass:var(--surface-trigger-fill-opaque);--surface-trigger-fill-hover-glass:var(--surface-trigger-fill-hover-opaque);--surface-trigger-fill-active-glass:var(--surface-trigger-fill-active-opaque);--layered-surface-input-fill-glass:var(--layered-surface-input-fill-opaque);--layered-surface-input-fill-focus-glass:var(--layered-surface-input-fill-focus-opaque);--layered-surface-current-fill:var(--layered-surface-fill-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__row,.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail--inline .content-control-rail__row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;display:flex}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__summary,.content-control-rail__primary,.content-control-rail__actions,.content-control-rail__secondary){justify-content:flex-start;width:100%;margin:0}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__summary{color:var(--color-text-tertiary);padding:.1rem .25rem 0;font-size:.75rem}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-cluster,.content-summary,.content-summary__meta){justify-content:flex-start}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__primary,.content-control-rail__secondary) .content-control-cluster{flex-flow:column;align-items:stretch;gap:.4rem;width:100%}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__primary,.content-control-rail__secondary) .content-control-cluster>*,.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__primary,.content-control-rail__secondary) .content-control-cluster :is(.select-control-container,.select-control,.select-control__trigger-shell,.select-control__trigger,.preset-filter,.preset-filter__trigger,.segmented-control){width:100%;min-width:0;max-width:none}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__primary,.content-control-rail__secondary) .content-control-cluster--label-input>:first-child{padding-inline:.25rem}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__primary,.content-control-rail__secondary) .content-control-cluster .segmented-control{justify-content:stretch;display:flex;overflow-x:auto}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__primary,.content-control-rail__secondary) .content-control-cluster .segmented-control__button{flex:1 0 auto}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__primary~.content-control-rail__actions{border-top:1px solid var(--panel-border);margin-top:.15rem;padding-top:.5rem}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__actions .content-control-cluster{flex-flow:column;align-items:stretch;gap:.4rem;width:100%}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__actions .content-control-cluster>:not([hidden]),.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__actions :is(.export-panel__trigger,.content-control-cluster>.button){justify-content:center;width:100%}.responsive-control-rail.is-collapsed .responsive-control-rail__tray .responsive-control-rail__tray-excluded,.responsive-control-rail.is-collapsed .responsive-control-rail__tray .content-control-rail__summary:not(:has(:not(.content-control-cluster,.responsive-control-rail__tray-excluded,.responsive-control-rail__tray-excluded *))){display:none}.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__summary,.content-control-rail__primary>.content-control-cluster>*,.content-control-rail__secondary,.content-control-rail__actions){opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform:translateY(4px)}.responsive-control-rail.is-collapsed.is-open .responsive-control-rail__tray :is(.content-control-rail__summary,.content-control-rail__primary>.content-control-cluster>*,.content-control-rail__secondary,.content-control-rail__actions){opacity:1;transition:opacity var(--duration-standard) var(--ease-enter) calc(40ms + var(--tray-row-index,0) * 32ms), transform var(--duration-spring) var(--ease-spring) calc(40ms + var(--tray-row-index,0) * 32ms);transform:none}.responsive-control-rail__tray .content-control-rail__primary>.content-control-cluster>:first-child{--tray-row-index:1}.responsive-control-rail__tray .content-control-rail__primary>.content-control-cluster>:nth-child(2){--tray-row-index:2}.responsive-control-rail__tray .content-control-rail__primary>.content-control-cluster>:nth-child(3){--tray-row-index:3}.responsive-control-rail__tray .content-control-rail__primary>.content-control-cluster>:nth-child(n+4),.responsive-control-rail__tray .content-control-rail__secondary{--tray-row-index:4}.responsive-control-rail__tray .content-control-rail__actions{--tray-row-index:5}.responsive-control-rail__toggle-icon path{transform-box:view-box;transform-origin:12px 12px;transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard)}.responsive-control-rail.is-open .responsive-control-rail__toggle-icon path:first-of-type{transform:rotate(45deg)translateY(5px)scaleX(.8)}.responsive-control-rail.is-open .responsive-control-rail__toggle-icon path:nth-of-type(2){opacity:0;transform:scaleX(0)}.responsive-control-rail.is-open .responsive-control-rail__toggle-icon path:nth-of-type(3){transform:rotate(-45deg)translateY(-5px)scaleX(3.2)}.responsive-control-rail[data-mode-change] :is(.responsive-control-rail__tray,.content-control-rail__summary,.content-control-rail__primary>.content-control-cluster>*,.content-control-rail__secondary,.content-control-rail__actions){transition:none}.responsive-control-rail[data-mode-change=collapse] .responsive-control-rail__toggle{animation:pop-in var(--duration-spring) var(--ease-spring) both}.responsive-control-rail[data-mode-change=expand] .content-control-rail__row{animation:fade-in var(--duration-standard) var(--ease-enter) both}@media (prefers-reduced-motion:reduce){.responsive-control-rail.is-collapsed .responsive-control-rail__tray,.responsive-control-rail.is-collapsed .responsive-control-rail__tray :is(.content-control-rail__summary,.content-control-rail__primary>.content-control-cluster>*,.content-control-rail__secondary,.content-control-rail__actions){transform:none}.responsive-control-rail__toggle-icon path{transition:opacity var(--duration-fast) var(--ease-standard)}.responsive-control-rail[data-mode-change] .responsive-control-rail__toggle,.filter-toggle__badge{animation:none}}@media (max-width:1024px){.content-control-rail:not(.content-control-rail--inline) .content-control-rail__row{grid-template-columns:minmax(0,1fr)}.content-control-rail:not(.content-control-rail--inline) .content-control-rail__primary,.content-control-rail:not(.content-control-rail--inline) .content-control-rail__actions{justify-content:flex-start}}@media (max-width:640px){.content-control-cluster{width:auto;max-width:100%}.content-control-cluster--actions{justify-content:flex-start}.segmented-control{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.segmented-control--mobile-fill{-webkit-overflow-scrolling:auto;justify-content:stretch;gap:.05rem;width:100%;padding:.1rem;overflow-x:visible}.segmented-control--mobile-fill .segmented-control__button{flex:1 1 0;min-width:0;padding-inline:.35rem;font-size:.76rem}.segmented-control--mobile-fill .segmented-control__label{min-width:0}}.collapsible-region{opacity:0;transition:grid-template-rows var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);grid-template-rows:0fr;display:grid}.collapsible-region--open{opacity:1;transition:grid-template-rows var(--duration-spring) var(--ease-spring), opacity var(--duration-standard) var(--ease-enter) 40ms;grid-template-rows:1fr}.collapsible-region__inner{min-height:0;overflow:hidden}.collapsible-region__inner>*{transition:transform var(--duration-fast) var(--ease-standard);transform:translateY(-4px)}.collapsible-region--open>.collapsible-region__inner>*{transition:transform var(--duration-spring) var(--ease-spring);transform:none}@media (prefers-reduced-motion:reduce){.collapsible-region,.collapsible-region--open,.collapsible-region__inner>*{transition:none}}.copy-button__glyph{flex-shrink:0;display:inline-flex;position:relative}.copy-button__glyph>.copy-button__icon{transition:opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard)}.copy-button[data-copied] .copy-button__glyph>.copy-button__icon{filter:blur(2px);opacity:0;scale:.6}.copy-button__glyph:after{background:var(--color-accent-green-hover);content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);position:absolute;inset:0;scale:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.copy-button[data-copied] .copy-button__glyph:after{opacity:1;transition:opacity var(--duration-fast) var(--ease-enter), scale var(--duration-spring) var(--ease-spring);scale:1}@media (prefers-reduced-motion:reduce){.copy-button__glyph>.copy-button__icon,.copy-button__glyph:after{scale:none}}.toast-container{pointer-events:none;--toast-direction:-1;width:min(22rem,100vw - 2.5rem);z-index:var(--z-toast);display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.app-shell:has(#casting-page) .toast-container{--toast-direction:1;top:1.25rem;bottom:auto}.app-shell:has(#casting-page) .toast-container .toast{transform-origin:top;align-self:start}.toast-group{display:contents}.toast-container .toast{pointer-events:auto;z-index:calc(10 - var(--toast-index,0));opacity:calc(1 - var(--toast-index,0) * .18);transform:translateY(calc(var(--toast-direction) * var(--toast-index,0) * 10px)) scale(calc(1 - var(--toast-index,0) * .05));transform-origin:bottom;transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-standard) var(--ease-enter);animation:toast-stack-in var(--duration-spring) var(--ease-spring) backwards;grid-area:1/1;align-self:end;position:relative;inset:auto}.toast-container:not([data-toast-stack-paused]) .toast[data-toast-behind]{max-height:var(--toast-front-height,none);overflow:hidden}.toast-container .toast[data-toast-tucked]{opacity:0;pointer-events:none}.toast-container[data-toast-stack-paused] .toast:not([data-toast-tucked]){opacity:1;transform:translateY(calc(var(--toast-direction) * var(--toast-fan,0px)))}.toast-container[data-toast-stack-paused] .toast:before{z-index:-1;content:"";position:absolute;inset:-.5rem 0}.toast-container .toast.toast-dismiss{pointer-events:none;animation:toast-stack-out var(--duration-fast) var(--ease-standard) both}@keyframes toast-stack-in{0%{opacity:0;translate:0 calc(var(--toast-direction) * -16px);scale:.96}}@keyframes toast-stack-out{to{opacity:0;translate:0 calc(var(--toast-direction) * -6px);scale:.96}}@media (prefers-reduced-motion:reduce){.toast-container .toast{transition:opacity var(--duration-fast) var(--ease-standard);animation-name:fade-in;animation-duration:var(--duration-fast)}.toast-container .toast.toast-dismiss{animation-name:toast-stack-fade-out}}@keyframes toast-stack-fade-out{to{opacity:0}}.toast__card{border:1px solid #d5d1c9cc;align-items:center;gap:.6rem;min-height:3rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toast__card{border:1px solid color-mix(in srgb, var(--color-border-secondary) 80%, transparent)}}.toast__card{background:var(--color-surface-primary);color:var(--color-text-primary);border-radius:1rem;padding:.7rem .9rem;font-size:.875rem;line-height:1.45;box-shadow:0 20px 48px #1c1b191c,0 3px 10px #1c1b190d}.toast__icon{width:1.1rem;height:1.1rem;-webkit-mask:var(--toast-icon) center / contain no-repeat;-webkit-mask:var(--toast-icon) center / contain no-repeat;mask:var(--toast-icon) center / contain no-repeat;background:currentColor;flex:none;align-self:center}.toast__icon--success{--toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm4.3 7.7-5.2 5.6a1 1 0 0 1-1.5 0l-2.2-2.4 1.5-1.4 1.5 1.6 4.4-4.8 1.5 1.4Z'/%3E%3C/svg%3E");color:var(--color-accent-green)}.toast__icon--error{--toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1 5h2v7h-2V7Zm0 9h2v2h-2v-2Z'/%3E%3C/svg%3E");color:var(--color-accent-red)}.toast__icon--warning{--toast-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M10.3 3.2a2 2 0 0 1 3.4 0l8.5 14.8a2 2 0 0 1-1.7 3H3.5a2 2 0 0 1-1.7-3l8.5-14.8ZM11 9h2v5h-2V9Zm0 7h2v2h-2v-2Z'/%3E%3C/svg%3E");color:var(--color-accent-amber)}.toast__icon--progress{border:2px solid #1c1b1924}@supports (color:color-mix(in lab, red, red)){.toast__icon--progress{border:2px solid color-mix(in srgb, var(--color-text-primary) 14%, transparent)}}.toast__icon--progress{border-top-color:var(--color-text-secondary);background:0 0;border-radius:999px;animation:.8s linear infinite spin;-webkit-mask:none;mask:none}.toast__content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.toast__content>p{margin:0}.toast__title{font-weight:600}.toast__message{overflow-wrap:anywhere}.toast__details{color:var(--color-text-secondary);font-size:.75rem}.toast__actions{flex:none;align-items:center;gap:.25rem;display:flex}.toast__action{border-radius:var(--radius-full);padding-inline:var(--spacing-3);padding-block:var(--spacing-1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.toast__action:hover{background:var(--color-surface-secondary)}.toast__close{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-.35rem;display:inline-flex}.toast__close:hover{background:#1c1b1912}@supports (color:color-mix(in lab, red, red)){.toast__close:hover{background:color-mix(in srgb, var(--color-text-primary) 7%, transparent)}}.toast__close:hover{color:var(--color-text-primary)}.toast__action:focus-visible,.toast__close:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.toast__timer{background:#1c1b191f;height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.toast__timer{background:color-mix(in srgb, var(--color-text-primary) 12%, transparent)}}.toast__timer{transform-origin:0;animation:toast-timer var(--toast-dismiss-ms,5s) linear forwards;animation-play-state:paused}@keyframes toast-timer{to{transform:scaleX(0)}}@media (max-width:640px){.toast-container{--toast-direction:1;width:auto;inset:.75rem .75rem auto}.toast-container .toast{transform-origin:top;align-self:start}}.tutorial-overlay{z-index:calc(var(--z-toast) - 20);pointer-events:none;position:fixed;inset:0}.tutorial-overlay__backdrop{background:var(--color-backdrop-modal);opacity:1;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.tutorial-overlay__ring{border:2px solid var(--color-accent-blue);box-shadow:0 0 0 4px #3b82f63d, 0 18px 45px #00000047, 0 0 0 9999px var(--color-backdrop-modal);border-radius:8px;position:absolute}@supports (color:color-mix(in lab, red, red)){.tutorial-overlay__ring{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-blue) 24%, transparent), 0 18px 45px #00000047, 0 0 0 9999px var(--color-backdrop-modal)}}.tutorial-overlay__ring{opacity:0;transition:left var(--duration-standard) var(--ease-standard), top var(--duration-standard) var(--ease-standard), width var(--duration-standard) var(--ease-standard), height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard)}.tutorial-overlay--spotlight .tutorial-overlay__backdrop{opacity:0}.tutorial-overlay--spotlight.tutorial-overlay--target-offscreen .tutorial-overlay__backdrop,.tutorial-overlay--spotlight .tutorial-overlay__ring{opacity:1}.tutorial-overlay--target-offscreen .tutorial-overlay__ring{opacity:0}.tutorial-overlay--target-unavailable .tutorial-overlay__backdrop{opacity:1}.tutorial-overlay--target-unavailable .tutorial-overlay__ring{opacity:0}.tutorial-overlay__offscreen{z-index:1;top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent-blue);background:var(--color-surface-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.tutorial-overlay--target-offscreen .tutorial-overlay__offscreen,.tutorial-overlay--target-unavailable .tutorial-overlay__offscreen{opacity:1}.tutorial-overlay__offscreen[data-direction=down]{top:auto;bottom:var(--space-3)}.tutorial-overlay__offscreen[data-direction=left]{top:50%;left:var(--space-3);transform:translateY(-50%)}.tutorial-overlay__offscreen[data-direction=right]{top:50%;right:var(--space-3);left:auto;transform:translateY(-50%)}.tutorial-overlay__popover{border:1px solid var(--color-border-primary);background:var(--color-surface-primary);width:min(25rem,100vw - 1.5rem);max-height:min(32rem,100vh - 1.5rem);color:var(--color-text-primary);opacity:0;pointer-events:auto;transition:left var(--duration-standard) var(--ease-standard), top var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border-radius:8px;outline:none;position:absolute;overflow:auto;box-shadow:0 24px 70px #00000047}.tutorial-overlay__popover--height-transitioning{transition:left var(--duration-standard) var(--ease-standard), top var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), height var(--duration-standard) var(--ease-enter);overflow:hidden}.tutorial-overlay__header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-secondary);padding:var(--space-3) var(--space-4);display:flex}.tutorial-overlay__eyebrow{min-width:0;color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tutorial-overlay__eyebrow,.tutorial-overlay__step,.tutorial-overlay__body{transition:opacity var(--duration-fast) var(--ease-standard)}.tutorial-overlay__eyebrow,.tutorial-overlay__step{text-transform:uppercase}.tutorial-overlay--content-updating .tutorial-overlay__eyebrow,.tutorial-overlay--content-updating .tutorial-overlay__step,.tutorial-overlay--content-updating .tutorial-overlay__body{opacity:0}.tutorial-overlay__step{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none}.tutorial-overlay__body{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.tutorial-overlay__body>*+*{margin-top:var(--space-3)}.tutorial-overlay__body>:last-child{margin-bottom:0}.tutorial-overlay__body ul{padding-left:var(--space-5);list-style:outside}.tutorial-overlay__body li+li{margin-top:var(--space-1)}.tutorial-overlay__body strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.tutorial-overlay__body a{color:var(--color-accent-blue-hover);font-weight:var(--font-weight-medium);text-underline-offset:.15em;text-decoration:underline}.tutorial-overlay__footer{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--color-border-secondary);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.tutorial-overlay__exit{margin-right:auto}.tutorial-overlay__button{min-height:2.25rem;padding:0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.tutorial-overlay__button--secondary{border:1px solid var(--color-border-primary);background:var(--color-surface-primary);color:var(--color-text-secondary)}.tutorial-overlay__button--primary{border:1px solid var(--color-accent-blue);background:var(--color-accent-blue);color:var(--color-text-inverse)}.tutorial-overlay__button:hover,.tutorial-overlay__button:focus-visible{box-shadow:inset 0 0 0 999px #0000000a}.tutorial-overlay__button:disabled{cursor:not-allowed;opacity:.5}.tutorial-overlay__button:disabled:hover,.tutorial-overlay__button:disabled:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){.tutorial-overlay__backdrop,.tutorial-overlay__ring,.tutorial-overlay__popover,.tutorial-overlay__popover--height-transitioning,.tutorial-overlay__eyebrow,.tutorial-overlay__body{transition:none}}.image-carousel{-webkit-user-select:none;user-select:none;touch-action:pan-y;isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}.image-carousel__image-wrapper{border-radius:var(--radius-md);background-color:var(--color-bg-tertiary);width:100%;cursor:inherit;z-index:0;position:relative;overflow:hidden}.image-carousel__image{object-fit:contain;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;width:100%;height:100%}.image-carousel--compact .image-carousel__image{pointer-events:none}.image-carousel__dots{margin-top:var(--spacing-2);justify-content:center;align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-3);z-index:1;display:flex;transform:translateZ(0)}.image-carousel__dot{cursor:pointer;border-radius:var(--radius-full);border-style:var(--tw-border-style);padding:var(--spacing-1);transition:transform var(--duration-fast) var(--ease-standard);background-color:#0000;border-width:0}.image-carousel__dot:hover{transform:scale(1.2)}.image-carousel__dot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.image-carousel__dot-inner{height:var(--spacing-2);width:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--color-text-tertiary);opacity:.4;transition:all var(--duration-fast) var(--ease-standard);display:block}.image-carousel__dot--active .image-carousel__dot-inner{background-color:var(--color-primary);opacity:1;transform:scale(1.4)}.image-carousel__dot:hover .image-carousel__dot-inner{background-color:var(--color-primary);opacity:.7}.image-carousel__dots--on-media .image-carousel__dot-inner{opacity:1;background-color:#ffffff80;box-shadow:0 1px 2px #0003}.image-carousel__dots--on-media .image-carousel__dot--active .image-carousel__dot-inner{background-color:#fff;transform:scale(1.4)}.image-carousel__dots--on-media .image-carousel__dot:hover .image-carousel__dot-inner{background-color:#fffc}.image-carousel__dots--windowed{width:calc(var(--carousel-dots-window) * 1.5rem - .5rem);justify-content:flex-start;overflow-x:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.image-carousel__dots--windowed .image-carousel__dot{flex:none}.image-carousel--compact .image-carousel__image-wrapper::-webkit-scrollbar{display:none}.image-carousel--compact .image-carousel__image-wrapper{scrollbar-width:none;aspect-ratio:1;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:0;display:flex;overflow:auto hidden}.image-carousel--compact .image-carousel__image{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.image-carousel--compact .image-carousel__dots{padding:var(--spacing-2);border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(#0000 0%,#00000026 50%,#0000004d 100%);margin:0;position:absolute;bottom:0;left:0;right:0}.image-carousel--full .image-carousel__image-wrapper::-webkit-scrollbar{display:none}.image-carousel--full .image-carousel__image-wrapper{scrollbar-width:none;gap:var(--spacing-3);aspect-ratio:4/3;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;max-height:500px;display:flex;overflow:auto hidden}.modal__box .image-carousel--full .image-carousel__image-wrapper{background:var(--modal-inner-surface-subtle,var(--color-bg-secondary))}.image-carousel--full .image-carousel__image{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 70%}.image-carousel--full .image-carousel__image:first-child{margin-left:15%}.image-carousel--full .image-carousel__image:last-child{margin-right:15%}.image-carousel--full .image-carousel__dots{padding:var(--spacing-3);border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(#0000 0%,#00000026 50%,#0000004d 100%);margin:0;position:absolute;bottom:0;left:0;right:0}.image-carousel--full .image-carousel__dot-inner{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5)}.image-carousel__empty{border-radius:var(--radius-md);background-color:var(--color-surface);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-tertiary);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.switch-toggle{cursor:pointer;--tw-border-style:none;align-items:center;gap:var(--switch-toggle-gap,.5rem);-webkit-tap-highlight-color:transparent;background-color:#0000;border-style:none;flex-shrink:0;padding:0;display:flex}.switch-toggle__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text-secondary);font-size:var(--switch-toggle-label-size,.75rem)}.switch-toggle__track{background-color:var(--color-border-primary);width:var(--switch-toggle-track-width,44px);height:var(--switch-toggle-track-height,26px);border-radius:calc(var(--switch-toggle-track-height,26px) / 2);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative}.switch-toggle__thumb{background-color:var(--color-white);width:var(--switch-toggle-thumb-size,22px);height:var(--switch-toggle-thumb-size,22px);transition:transform var(--duration-spring) var(--ease-spring), width var(--duration-standard) var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.switch-toggle--on .switch-toggle__track{background-color:var(--color-accent-green)}.switch-toggle--on .switch-toggle__thumb{transform:translateX(calc(var(--switch-toggle-track-width,44px) - var(--switch-toggle-thumb-size,22px) - 4px))}.switch-toggle:active:not(:disabled) .switch-toggle__thumb{width:calc(var(--switch-toggle-thumb-size,22px) + 5px)}.switch-toggle--on:active:not(:disabled) .switch-toggle__thumb{transform:translateX(calc(var(--switch-toggle-track-width,44px) - var(--switch-toggle-thumb-size,22px) - 9px))}@media (prefers-reduced-motion:reduce){.switch-toggle__thumb{transition:none}}.switch-toggle:disabled{cursor:default;opacity:.6}.voice-status.status-listening .voice-waveform{display:flex}.voice-status.status-listening>:not(.voice-waveform){display:none}.voice-waveform canvas{width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.voice-status.status-loading{color:var(--color-accent-blue);background:var(--color-accent-blue-10)}.voice-status.status-loading .status-dot{background-color:var(--color-accent-blue);animation:1.5s ease-in-out infinite pulse}.voice-status.status-ready{color:var(--color-accent-green);background:var(--color-accent-green-10)}.voice-status.status-ready .status-dot{background-color:var(--color-accent-green)}.voice-status.status-listening{color:var(--color-accent-amber);background:var(--color-accent-amber-10)}.voice-status.status-listening .status-dot{background:var(--color-accent-amber);animation:1s ease-in-out infinite pulse}.voice-status.status-success{color:var(--color-accent-green);background:var(--color-accent-green-10)}.voice-status.status-success .status-dot{background-color:var(--color-accent-green);animation:bounce var(--duration-spring) var(--ease-standard)}.voice-status.status-error{color:var(--color-accent-red);background:var(--color-accent-red-10)}.voice-status.status-error .status-dot{background-color:var(--color-accent-red)}.voice-status.status-stopped{background-color:var(--color-bg-secondary);color:var(--color-text-tertiary)}.voice-status.status-stopped .status-dot{background-color:var(--color-text-tertiary)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.select-control-container{flex:0 auto;min-width:0;max-width:100%}.select-control{min-width:0;max-width:100%}.select-control__trigger-shell{width:100%;min-width:0;max-width:100%}.select-control__menu{width:max-content;max-width:min(500px,100vw - 1rem);position:fixed;top:0;left:0}.select-control .select-control__menu{transition:visibility 0s var(--ease-standard) var(--duration-fast)}.select-control.is-open>.select-control__menu{transition-delay:0s}.select-control .select-control__menu>.select-control__surface.layered-surface--opaque{opacity:0;transform-origin:top;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform:translateY(-6px)scale(.97)}.select-control .select-control__menu[data-side=top]>.select-control__surface.layered-surface--opaque{transform-origin:bottom;transform:translateY(6px)scale(.97)}.select-control.is-open>.select-control__menu>.select-control__surface.layered-surface--opaque{opacity:1;transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);transform:none}@media (prefers-reduced-motion:reduce){.select-control .select-control__menu>.select-control__surface.layered-surface--opaque{transform:none}}.select-control[data-select-control-reveal=unroll] .select-control__menu>.select-control__surface.layered-surface--opaque{clip-path:inset(0 0 100%);transition:clip-path var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform:translateY(-4px)}.select-control[data-select-control-reveal=unroll] .select-control__menu[data-side=top]>.select-control__surface.layered-surface--opaque{clip-path:inset(100% 0 0);transform:translateY(4px)}.select-control[data-select-control-reveal=unroll].is-open>.select-control__menu>.select-control__surface.layered-surface--opaque{clip-path:inset(-24px -48px -64px);opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.select-control[data-select-control-reveal=unroll] .select-control__menu>.select-control__surface.layered-surface--opaque{clip-path:none;transform:none}}.select-control__trigger{width:100%;min-width:7.5rem;min-height:2.25rem;font-size:var(--text-sm);padding:.42rem .82rem;padding-right:2.25rem}.select-control__label-content{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.select-control__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.select-control__chevron{transition:rotate var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);rotate:0deg}.select-control.is-open .select-control__chevron{rotate:180deg}.select-control__clear{color:inherit;cursor:pointer;background:0 0;border:0}.select-control__surface{width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex}.select-control__menu>.select-control__surface.layered-surface--opaque{padding:5px}.select-control__search{background:inherit;z-index:1;position:sticky;top:0}.select-control__applied{border-bottom:1px solid var(--color-border-primary);flex-direction:column;gap:.4rem;padding:.55rem;display:flex}.select-control__applied-title{color:var(--color-text-tertiary);font-size:.67rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.select-control__applied-list{flex-direction:column;gap:.35rem;max-height:8rem;padding-right:.1rem;display:flex;overflow-y:auto}.select-control__applied-item{border:1px solid #dcd8d2;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;min-height:2.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.select-control__applied-item{border:1px solid color-mix(in srgb, var(--color-border-secondary) 84%, white 16%)}}.select-control__applied-item{border-radius:var(--radius-sm);background:#eae8e36b}@supports (color:color-mix(in lab, red, red)){.select-control__applied-item{background:color-mix(in srgb, var(--color-bg-secondary) 42%, transparent)}}.select-control__applied-item{color:var(--color-text-primary);font-size:var(--text-sm);padding:.35rem .55rem;line-height:1.3}.select-control__applied-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-control__applied-remove{border-radius:var(--radius-full);background:#eae8e39e;border:0;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.select-control__applied-remove{background:color-mix(in srgb, var(--color-bg-secondary) 62%, transparent)}}.select-control__applied-remove{color:var(--color-text-secondary);cursor:pointer;font-size:1rem;line-height:1}.select-control__applied-remove:hover,.select-control__applied-remove:focus-visible{color:var(--color-text-primary);background:#eae8e3db}@supports (color:color-mix(in lab, red, red)){.select-control__applied-remove:hover,.select-control__applied-remove:focus-visible{background:color-mix(in srgb, var(--color-bg-secondary) 86%, transparent)}}.select-control__applied-empty{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.select-control__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:17.5rem;padding:.25rem;overflow-y:auto}.select-control__empty{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary)}.select-control__empty:not([hidden]){animation:blur-in var(--duration-standard) var(--ease-enter) both}.select-control__search-input{border-radius:var(--panel-item-radius)}.select-control__item{border-radius:var(--panel-item-radius);min-height:2.25rem;font-size:var(--text-sm);padding:.5rem 2.25rem .5rem .75rem;line-height:1.35;position:relative}.select-control__item--selected{font-weight:var(--font-weight-medium)}.select-control__item--selected:after{content:"";width:1rem;height:1rem;animation:check-in var(--duration-standard) var(--ease-enter) 40ms both;background:currentColor;margin-top:-.5rem;position:absolute;top:50%;right:.7rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (pointer:coarse){:is(.select-control__item,.multi-select__option,.entity-picker__option,.entity-picker__row){min-height:2.5rem}}.multi-select__count{border-radius:var(--radius-full);background:var(--color-text-primary);min-width:1.25rem;height:1.25rem;color:var(--color-surface-primary);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:var(--font-weight-semibold);animation:pop-in var(--duration-spring) var(--ease-spring) both;flex:none;place-items:center;padding:0 .35rem;display:inline-grid}.multi-select__placeholder{color:var(--color-text-tertiary)}.multi-select__create{border-bottom:1px solid var(--panel-border);padding:.35rem .35rem .5rem}.multi-select__row{align-items:center;gap:.25rem;min-width:0;display:flex}.multi-select__option{border-radius:var(--panel-item-radius);min-height:2.25rem;color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);gap:.6rem;padding:.4rem .75rem;line-height:1.35}.multi-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.multi-select__option-meta{color:var(--color-text-tertiary);white-space:nowrap;flex:none;font-size:.75rem}.multi-select__check{border:1.5px solid var(--color-border-primary);background:var(--color-surface-primary);width:1rem;height:1rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:.3rem;flex:none;place-items:center;display:grid}.multi-select__check:after{background:var(--color-surface-primary);clip-path:inset(0 100% 0 0);content:"";width:.75rem;height:.75rem;transition:clip-path var(--duration-standard) var(--ease-enter);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.multi-select__option[aria-selected=true] .multi-select__check{border-color:var(--color-text-primary);background:var(--color-text-primary)}.multi-select__option[aria-selected=true] .multi-select__check:after{clip-path:inset(0)}.multi-select__option:active .multi-select__check{transform:scale(.88)}.multi-select__footer{border-top:1px solid var(--panel-border);color:var(--color-text-tertiary);flex:none;justify-content:space-between;align-items:center;gap:.75rem;margin-top:4px;padding:.5rem .5rem .25rem .75rem;font-size:.75rem;display:flex}.multi-select__clear{border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;font-size:.75rem;font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:.2rem .6rem}.multi-select__clear:hover:not(:disabled){background:var(--color-surface-secondary)}.multi-select__clear:disabled{color:var(--color-text-tertiary);cursor:default}.action-menu__list{max-height:none;padding:0}.action-menu__item{border-radius:var(--panel-item-radius);width:100%;min-height:2.25rem;color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .75rem;line-height:1.35;text-decoration:none;display:flex}.action-menu__item:disabled,.action-menu__item[aria-disabled=true]{color:var(--color-text-tertiary);cursor:default}.action-menu__item--danger{color:var(--color-accent-red)}.action-menu__submenu-trigger{justify-content:space-between}.action-menu__label{color:var(--color-text-tertiary);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:.5rem .75rem .25rem}.action-menu__label:not(:first-child){border-top:1px solid var(--panel-border);margin-top:.25rem;padding-top:.55rem}.action-menu__divider{background:var(--panel-border);height:1px;margin:.25rem .5rem}.select-control>.select-control__menu:is([data-side=right],[data-side=left])>.select-control__surface.layered-surface--opaque{transform-origin:0 0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.select-control>.select-control__menu[data-side=left]>.select-control__surface.layered-surface--opaque{transform-origin:100% 0}.select-control:not(.is-open)>.select-control__menu:is([data-side=right],[data-side=left])>.select-control__surface.layered-surface--opaque{transform:scale(.99)}.select-control.is-open>.select-control__menu:is([data-side=right],[data-side=left])>.select-control__surface.layered-surface--opaque{animation:select-control-submenu-in var(--duration-standard) var(--ease-standard);transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard)}@keyframes select-control-submenu-in{0%{opacity:0;transform:scale(.97)}}.action-menu__submenu-trigger[aria-expanded=true]{background:var(--layered-surface-item-hover-bg);box-shadow:var(--layered-surface-item-hover-shadow)}@media (prefers-reduced-motion:reduce){.select-control:is(.is-open,:not(.is-open))>.select-control__menu:is([data-side=right],[data-side=left])>.select-control__surface.layered-surface--opaque{animation:none;transform:none}}.action-menu--inline>.select-control__menu{width:auto;max-width:none;transition:grid-template-rows var(--duration-fast) var(--ease-standard), visibility 0s var(--ease-standard) var(--duration-fast);grid-template-rows:0fr;display:grid;position:static}.action-menu--inline.is-open>.select-control__menu{transition:grid-template-rows var(--duration-spring) var(--ease-spring), visibility 0s;grid-template-rows:1fr}.action-menu--inline>.select-control__menu>.select-control__surface.layered-surface--opaque{min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0 0 0 .75rem;animation:none;overflow:hidden;transform:none}.action-menu--inline .action-menu__submenu-trigger>.hero-chevron-right{transition:rotate var(--duration-spring) var(--ease-spring)}.action-menu--inline.is-open .action-menu__submenu-trigger>.hero-chevron-right{rotate:90deg}.entity-picker .select-control__menu{max-width:min(30rem,100vw - 1rem)}.entity-picker--floating>.select-control__menu{z-index:calc(var(--z-tooltip) + 10);min-width:min(15rem,100vw - 1rem)}.entity-picker__body{display:contents}.entity-picker__list{flex-direction:column;gap:1px;max-height:22rem;display:flex}.entity-picker__search{border-bottom:1px solid var(--panel-border);padding:.3rem .3rem .45rem}.entity-picker__search-input{border-radius:var(--panel-item-radius);width:100%;min-width:12rem}.entity-picker__section{flex-direction:column;gap:1px;display:flex}.entity-picker__section+.entity-picker__section{border-top:1px solid var(--panel-border);margin-top:.25rem;padding-top:.25rem}.entity-picker__section-title{color:var(--color-text-tertiary);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.4rem .6rem .2rem}.entity-picker__option,.entity-picker__row{border-radius:var(--panel-item-radius);width:100%;min-height:2.5rem;color:var(--color-text-primary);font-size:var(--text-sm);text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .6rem;line-height:1.3;display:flex;position:relative}.entity-picker__option{cursor:pointer}.entity-picker__row{padding-inline:.15rem .35rem}.entity-picker__identity{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.entity-picker__visual{flex:none;display:inline-flex}.entity-picker__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.entity-picker__label{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.entity-picker__meta{min-width:0;color:var(--color-text-tertiary);flex-wrap:wrap;gap:.18rem;font-size:.68rem;line-height:1.15;display:flex}.entity-picker__action{border-radius:var(--radius-full);background:var(--color-surface-secondary);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-size:1rem;line-height:1;display:inline-flex}.entity-picker__action--lead{margin-inline-start:0}.entity-picker__row-action{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.entity-picker__row-action:hover,.entity-picker__row-action:focus-visible{background:var(--color-surface-secondary);color:var(--color-text-primary)}.entity-picker__drag-handle{flex:none;width:1.75rem;height:1.75rem}.entity-picker__option[aria-checked=true]{padding-inline-end:2.25rem}.entity-picker__option[aria-checked=true]:after{content:"";background:currentColor;width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;right:.7rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.entity-picker__empty{color:var(--color-text-secondary);font-size:var(--text-xs);margin:0;padding:.45rem .6rem;line-height:1.35}.entity-picker__empty[data-select-control-empty]:not([hidden]),.entity-picker__empty[data-connected-inline-search-empty]:not([hidden]){animation:blur-in var(--duration-standard) var(--ease-enter) both}.entity-picker__footer{border-top:1px solid var(--panel-border);padding-top:.25rem}.entity-picker__avatar{border-radius:var(--radius-full);background:var(--color-surface-secondary);width:1.55rem;height:1.55rem;color:var(--color-text-secondary);text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.entity-picker__avatar img{object-fit:cover;width:100%;height:100%}.form-select{width:100%;min-width:0;display:block}.form-select>.select-control-container{width:100%}.form-select__trigger{min-width:0}.form-select--sm .form-select__trigger{min-height:2rem;font-size:var(--text-xs);padding-block:.3rem;padding-left:.65rem;padding-right:1.9rem}.form-select--sm .select-control__chevron{right:.55rem}.select-control__label--placeholder{color:var(--color-text-tertiary)}.select-control__trigger--invalid{--surface-trigger-border-color:var(--color-accent-red)}.select-control__trigger:disabled{cursor:not-allowed;opacity:.6}.select-control__required-proxy{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.export-panel__trigger{white-space:nowrap}.export-panel__shell{visibility:hidden;pointer-events:none;width:min(22rem,100vw - 2rem);transition:visibility 0s var(--ease-standard) var(--duration-fast);position:fixed;top:0;left:0}.export-panel.is-open>.export-panel__shell{visibility:visible;pointer-events:auto;transition-delay:0s}.export-panel__shell>.export-panel__surface.layered-surface--opaque{opacity:0;transform-origin:100% 0;max-height:calc(100dvh - 2rem);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;gap:.875rem;padding:.875rem;display:flex;overflow-y:auto;transform:translateY(-6px)scale(.97)}.export-panel__shell[data-side=top]>.export-panel__surface.layered-surface--opaque{transform-origin:100% 100%;transform:translateY(6px)scale(.97)}.export-panel__shell[data-align=start]>.export-panel__surface.layered-surface--opaque{transform-origin:0 0}.export-panel__shell[data-align=start][data-side=top]>.export-panel__surface.layered-surface--opaque{transform-origin:0 100%}.export-panel.is-open>.export-panel__shell>.export-panel__surface.layered-surface--opaque{opacity:1;transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);transform:none}@media (prefers-reduced-motion:reduce){.export-panel__shell>.export-panel__surface.layered-surface--opaque{transform:none}}.export-panel__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.export-panel__title{color:var(--color-text-primary);font-size:.9375rem;font-weight:var(--font-weight-semibold);margin:0}.export-panel__format{border-radius:var(--radius-full);background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.04em;padding:.1rem .5rem}.export-panel__fields{flex-direction:column;gap:.75rem;display:flex}.export-panel__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.export-panel__label{color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-medium)}.export-panel__switcher-fit{min-width:0;display:flex}.export-panel__switcher{width:100%;max-width:100%;display:flex;overflow-x:auto}.export-panel__switcher>.segmented-control__button{flex:1 1 0;min-width:max-content}.export-panel__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.15rem;display:grid}.export-panel__date{flex-direction:column;gap:.25rem;display:flex}.export-panel__hint{color:var(--color-text-tertiary);margin:0;font-size:.75rem}.export-panel__toggle{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.export-panel__footer{border-top:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem .75rem;padding-top:.75rem;display:grid}.export-panel__count{--export-count-delay:.35s;color:var(--color-text-secondary);grid-area:1/1;margin:0;font-size:.8125rem;display:grid}.export-panel__count-value,.export-panel__count-pending{transition:opacity var(--duration-fast) var(--ease-standard);grid-area:1/1}.export-panel__count-pending{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast)}.export-panel__count[data-counting]>.export-panel__count-value{opacity:0;transition-delay:var(--export-count-delay)}.export-panel__count[data-counting]>.export-panel__count-pending{opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--ease-standard) var(--export-count-delay), visibility 0s linear var(--export-count-delay)}.export-panel__download{grid-area:1/2}.export-panel__progress{flex-direction:column;grid-column:1/-1;gap:.35rem;display:flex}.export-panel__progress[hidden]{display:none}.export-panel__progress-track{border-radius:var(--radius-full);background:var(--color-surface-secondary);height:4px;position:relative;overflow:hidden}.export-panel__progress-bar{border-radius:inherit;background:var(--color-accent-blue);transform-origin:0;transition:transform var(--duration-standard) var(--ease-standard);position:absolute;inset:0;transform:scaleX(0)}.export-panel__progress-bar.is-indeterminate{opacity:.35;transform:none}.export-panel__progress.is-failed .export-panel__progress-bar{background:var(--color-accent-red)}.export-panel__status{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.export-panel__progress.is-failed .export-panel__status{color:var(--color-accent-red)}.export-panel.is-downloading .export-panel__download{pointer-events:none;opacity:.6}.custom-date-range__shell{width:max-content;max-width:calc(100vw - 2rem);transition:visibility 0s linear var(--duration-fast);position:fixed;top:0;left:0}.custom-date-range__shell.is-open{visibility:visible;pointer-events:auto;transition:none}.custom-date-range__surface{padding:.75rem}.custom-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .5rem;display:grid}.custom-date-range__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.custom-date-range__label{color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-medium)}.custom-date-range__input{width:9rem;min-width:0;max-width:100%}.custom-date-range__shell[data-fill] .custom-date-range__input{width:100%}.custom-date-range__description{width:0;min-width:100%;color:var(--color-text-tertiary);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.4}.data-freshness__warning{animation:pop-in var(--duration-spring) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.data-freshness__warning{animation:none}}:root{--chart-series-lead:#0f766e;--chart-neutral:#94a3b8}.chart-tooltip{z-index:1;box-sizing:border-box;border:1px solid var(--panel-border);background:var(--color-surface-primary);width:max-content;min-width:0;box-shadow:var(--panel-shadow-floating);color:var(--color-text-primary);text-align:left;opacity:0;pointer-events:none;scale:.96;translate:var(--tip-x,0) var(--tip-y,0);transition:translate var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border-radius:14px;gap:4px;padding:10px 12px;font-size:.8125rem;line-height:1.35;display:grid;position:absolute;top:0;left:0}.chart-tooltip[data-visible]{opacity:1;scale:1}.chart-tooltip[data-jump]{transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard)}.chart-tooltip__title{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0 0 2px;font-size:.75rem}.chart-tooltip__row{align-items:center;gap:8px;margin:0;font-size:.8125rem;display:flex}.chart-tooltip__row>i{background:var(--series);border-radius:2px;flex:none;width:10px;height:2.5px}.chart-tooltip__row>i[data-dashed]{background:repeating-linear-gradient(to right, var(--series) 0 3px, transparent 3px 5px)}.chart-tooltip__row>span{overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);flex:1}.chart-tooltip__row>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.chart-tooltip__row[data-emphasis]{border-top:1px solid var(--panel-border);margin-top:2px;padding-top:5px}.chart-tooltip__row[data-emphasis]>i{display:none}.chart-tooltip__row[data-emphasis]>span{color:var(--color-text-primary);font-weight:600}.chart-legend{flex-wrap:wrap;gap:2px 4px;margin-inline:-8px;line-height:1.35;display:flex}.chart-legend__toggle{min-height:2rem;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:.8125rem;display:inline-flex}.chart-legend__toggle:hover{background:#1c1b190d}@supports (color:color-mix(in lab, red, red)){.chart-legend__toggle:hover{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.chart-legend__toggle:hover{color:var(--color-text-primary)}.chart-legend__toggle:active{transform:scale(.97)}.chart-legend__toggle:disabled{cursor:default}.chart-legend__toggle[aria-pressed=false]{color:var(--color-text-tertiary)}.chart-legend__toggle[aria-pressed=false] .chart-legend__label{opacity:.72;text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.chart-legend__toggle[aria-pressed=false] .chart-legend__label{-webkit-text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 55%, transparent)}}.chart-legend__swatch{flex:none;width:14px;height:10px;position:relative}.chart-legend__swatch:before{background:var(--series);content:"";transform-origin:0;width:100%;height:2.5px;transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(1)}.chart-legend__swatch[data-dashed]:before{background:repeating-linear-gradient(to right, var(--series) 0 4px, transparent 4px 7px)}.chart-legend__swatch[data-hatched]:before{background:repeating-linear-gradient(-45deg, var(--series) 0 1.5px, var(--series) 1.5px 4px);height:8px}@supports (color:color-mix(in lab, red, red)){.chart-legend__swatch[data-hatched]:before{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--series) 65%, transparent) 0 1.5px, color-mix(in srgb, var(--series) 18%, transparent) 1.5px 4px)}}.chart-legend__toggle[aria-pressed=false] .chart-legend__swatch:before{opacity:.45;transform:translateY(-50%)scaleX(.35)}@media (prefers-reduced-motion:reduce){.chart-tooltip,.chart-legend__swatch:before{transition:none}}.chart-stack{flex-direction:column;gap:.6rem;min-width:0;display:flex}.chart-stack__legend[hidden]{display:none}.chart-stack__plot{flex:auto;min-height:0;position:relative}.sparkline{grid-template-rows:auto minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:2px;min-width:0;display:grid}.sparkline__readout{min-width:0;min-height:1.1rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.4rem;font-size:.75rem;line-height:1.1rem;display:flex;overflow:hidden}.sparkline__readout strong{transition:color var(--duration-fast) var(--ease-standard);font-weight:600}.sparkline__readout span{color:var(--color-text-tertiary)}.sparkline__readout[data-scrubbing=true] strong{color:var(--chart-series-lead)}.sparkline__plot{min-height:0;position:relative}.sparkline__plot canvas{width:100%;height:100%;display:block}.sentiment-chart{grid-template-rows:minmax(0,1fr) auto;gap:.6rem;width:100%;height:180px;display:grid}.sentiment-chart__plot{min-height:0;position:relative}.sentiment-chart__plot canvas{width:100%;height:100%;display:block}.sentiment-chart__center{pointer-events:none;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.sentiment-chart__center strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;animation:rise-in var(--duration-standard) var(--ease-enter) both;font-size:1.375rem;font-weight:600;line-height:1.1}.sentiment-chart__center span{color:var(--color-text-tertiary);animation:rise-in var(--duration-standard) var(--ease-enter) 30ms both;font-size:.75rem;line-height:1.3}.sentiment-chart__legend{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.sentiment-chart__filter{gap:6px;min-height:1.75rem;padding-inline:8px 10px;font-size:.75rem}.sentiment-chart__dot{background:var(--series);border-radius:999px;flex:none;width:8px;height:8px}.sentiment-chart__legend[data-filtered=true] .sentiment-chart__filter[aria-pressed=false]{opacity:.55}.chart-legend__toggle.sentiment-chart__filter[aria-pressed=true]{background:var(--series)}@supports (color:color-mix(in lab, red, red)){.chart-legend__toggle.sentiment-chart__filter[aria-pressed=true]{background:color-mix(in srgb, var(--series) 12%, transparent)}}.chart-legend__toggle.sentiment-chart__filter[aria-pressed=true]{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.sentiment-chart__center strong,.sentiment-chart__center span{animation:none}}.chart-expand{min-width:0;position:relative}:where(.chart-expand__panel:not(:popover-open)){width:auto;height:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;inset:auto;overflow:visible}.chart-expand__panel:popover-open{gap:var(--space-3);overscroll-behavior:contain;border:1px solid var(--color-border-secondary);border-radius:var(--radius-panel);background:var(--color-surface-primary);width:min(76rem,100vw - 2rem);max-width:none;height:min(46rem,100dvh - 2rem);box-shadow:var(--panel-shadow-floating);color:var(--color-text-primary);transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-enter);flex-direction:column;margin:auto;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:auto}@starting-style{.chart-expand__panel:popover-open{opacity:0;transform:translateY(12px)scale(.985)}}.chart-expand__panel::backdrop{background:var(--color-backdrop-modal)}.chart-expand__panel:popover-open .chart-expand__chart{flex:auto;align-self:stretch;height:auto;min-height:0}.chart-expand__heading{display:none}.chart-expand__panel:popover-open .chart-expand__heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;display:flex}.chart-expand__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0}.chart-expand__legend{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0;display:flex}.chart-expand__button,.chart-expand__close{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chart-expand__button:hover,.chart-expand__close:hover,.chart-expand__button:focus-visible,.chart-expand__close:focus-visible{border-color:var(--color-border-secondary);background:var(--color-surface-secondary);color:var(--color-text-primary)}.chart-expand__icon-close{display:none}.chart-expand__panel:popover-open .chart-expand__icon-open{display:none}.chart-expand__icon-open{display:inline-flex}.chart-expand__panel:popover-open .chart-expand__icon-close{display:inline-flex}@media (prefers-reduced-motion:reduce){.chart-expand__panel:popover-open{transition:none}}@media (max-width:640px){.chart-expand__panel:popover-open{width:calc(100vw - 1rem);height:min(34rem,100dvh - 1rem);padding:.85rem}}.surface-group{border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);min-width:0;box-shadow:var(--surface-group-shadow)}.surface-group--padded{padding:var(--group-padding)}.surface-group--clip{overflow:hidden}.surface-well{border-radius:calc(var(--radius-group) - .25rem);background:var(--surface-well);min-width:0}.page-sections{gap:var(--page-section-gap);flex-direction:column;min-width:0;display:flex}.page-section{flex-direction:column;gap:.75rem;min-width:0;display:flex}.page-section__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;min-width:0;display:flex}.page-section__title{min-width:0;color:var(--color-text-primary);letter-spacing:-.005em;margin:0;font-size:.9375rem;font-weight:650;line-height:1.4}.page-section__summary{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.45}.page-divider{border:0;border-top:1px solid var(--color-border-secondary);width:100%;height:0;margin:0}.group-rows>*+*{border-top:1px solid var(--line-soft)}.metric-cards{--metric-line:var(--line-soft);min-width:0;container:metric-cards/inline-size}.metric-cards__grid{--metric-cols:1;grid-template-columns:repeat(var(--metric-cols), minmax(0, 1fr));grid-auto-rows:1fr;display:grid}.metric-cards__grid[data-count=many]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.metric-cards--strip .metric-cards__grid{border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);box-shadow:var(--surface-group-shadow);overflow:hidden}.metric-cards--strip .metric-card{box-shadow:1px 0 0 0 var(--metric-line), 0 1px 0 0 var(--metric-line)}.metric-card{flex-direction:column;gap:.35rem;min-width:0;padding:.7rem .9rem .75rem;display:flex;container-type:inline-size}.metric-cards--compact .metric-card{gap:.2rem;padding:.5rem .7rem .55rem}.metric-card__top{align-items:center;gap:.35rem;min-width:0;min-height:1.25rem;display:flex}.metric-card__label{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;overflow:hidden}.metric-card__info{border:1px solid var(--color-border-secondary);width:1rem;height:1rem;color:var(--color-text-tertiary);cursor:help;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.metric-card__info:is(:hover,:focus-visible){border-color:var(--color-border-primary);color:var(--color-text-primary)}.metric-card__delta{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;animation:rise-in var(--duration-standard) var(--ease-enter) backwards;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:.6875rem;font-weight:500;line-height:1.3}.metric-card__delta--positive{background:#10b9811f}@supports (color:color-mix(in lab, red, red)){.metric-card__delta--positive{background:color-mix(in srgb, var(--color-accent-green) 12%, transparent)}}.metric-card__delta--positive{color:var(--color-accent-green-hover)}.metric-card__delta--negative{background:#ef44441a}@supports (color:color-mix(in lab, red, red)){.metric-card__delta--negative{background:color-mix(in srgb, var(--color-accent-red) 10%, transparent)}}.metric-card__delta--negative{color:var(--color-accent-red-hover)}.metric-card__value-row{justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.metric-card__aside{min-width:0;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;font-size:.6875rem;line-height:1.25;overflow:hidden}.metric-card__value{min-width:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.2rem,16cqi,1.6rem);font-weight:600;line-height:1.1;overflow:hidden}.metric-cards--compact .metric-card__value{font-size:clamp(.95rem,12cqi,1.1rem)}.metric-card__meta{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.25;overflow:hidden}.metric-card__label-skeleton{--loading-skeleton-line-inset:.15rem;width:5rem;max-width:70%;height:.9rem}.metric-card__value-skeleton{--loading-skeleton-line-inset:.2em;width:4.5rem;max-width:80%;height:1.1em;font-size:clamp(1.2rem,16cqi,1.6rem)}.metric-cards--compact .metric-card__value-skeleton{font-size:clamp(.95rem,12cqi,1.1rem)}.metric-card__meta-skeleton{--loading-skeleton-line-inset:.2rem;width:4rem;height:.86rem}.metric-cards__caption{color:var(--color-text-tertiary);margin:.45rem 0 0;font-size:.6875rem;line-height:1.4}.metric-cards__caption-skeleton{--loading-skeleton-line-inset:.25em;width:11rem;max-width:60%;height:1.4em;display:block}.metric-card__value--rolling{align-items:flex-start;display:inline-flex}.metric-roll__column{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);animation:rise-in var(--duration-standard) var(--ease-enter) backwards;display:inline-block;position:relative;overflow:hidden}.metric-roll__sizer{visibility:hidden;display:block}.metric-roll__wheel{top:var(--feather);transform:translateY(calc(var(--d,0) * -1.6em));transition:transform var(--duration-spring) var(--ease-spring);flex-direction:column;display:flex;position:absolute;left:0;right:0}.metric-roll__wheel>span{text-align:center;height:1em;margin-bottom:.6em;display:block}.metric-roll__symbol{animation:rise-in var(--duration-standard) var(--ease-enter) backwards;display:inline-block}@media (prefers-reduced-motion:reduce){.metric-roll__wheel{transition:none}.metric-roll__column,.metric-roll__symbol,.metric-card__delta{animation:none}}@container metric-cards (min-width:19rem){.metric-cards__grid[data-count="2"],.metric-cards__grid[data-count="3"],.metric-cards__grid[data-count="4"],.metric-cards__grid[data-count="5"],.metric-cards__grid[data-count="6"],.metric-cards__grid[data-count="7"],.metric-cards__grid[data-count="8"],.metric-cards__grid[data-count="9"],.metric-cards__grid[data-count="10"],.metric-cards__grid[data-count="11"],.metric-cards__grid[data-count="12"]{--metric-cols:2}}@container metric-cards (min-width:28.5rem){.metric-cards__grid[data-count="3"],.metric-cards__grid[data-count="5"],.metric-cards__grid[data-count="6"],.metric-cards__grid[data-count="7"],.metric-cards__grid[data-count="8"],.metric-cards__grid[data-count="9"],.metric-cards__grid[data-count="10"],.metric-cards__grid[data-count="11"],.metric-cards__grid[data-count="12"]{--metric-cols:3}}@container metric-cards (min-width:38rem){.metric-cards__grid[data-count="4"],.metric-cards__grid[data-count="7"],.metric-cards__grid[data-count="8"],.metric-cards__grid[data-count="10"],.metric-cards__grid[data-count="11"],.metric-cards__grid[data-count="12"]{--metric-cols:4}}@container metric-cards (min-width:47.5rem){.metric-cards__grid[data-count="5"],.metric-cards__grid[data-count="9"],.metric-cards__grid[data-count="10"]{--metric-cols:5}}@container metric-cards (min-width:57rem){.metric-cards__grid[data-count="6"],.metric-cards__grid[data-count="11"],.metric-cards__grid[data-count="12"]{--metric-cols:6}}@container metric-cards (min-width:66.5rem){.metric-cards__grid[data-count="7"]{--metric-cols:7}}@container metric-cards (min-width:76rem){.metric-cards__grid[data-count="8"]{--metric-cols:8}}@container metric-cards (min-width:85.5rem){.metric-cards__grid[data-count="9"]{--metric-cols:9}}@container metric-cards (min-width:95rem){.metric-cards__grid[data-count="10"]{--metric-cols:10}}@container metric-cards (min-width:104.5rem){.metric-cards__grid[data-count="11"]{--metric-cols:11}}@container metric-cards (min-width:114rem){.metric-cards__grid[data-count="12"]{--metric-cols:12}}.template-list{margin-bottom:var(--spacing-8);gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.template-card{cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.template-card:hover{border-color:var(--color-border-strong);box-shadow:0 2px 8px #00000014}.template-card--inactive{opacity:.6}.template-card__preview{background-color:var(--color-white);aspect-ratio:1;border-bottom:1px solid var(--color-border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);position:relative;overflow:hidden}.template-card__preview-frame{pointer-events:none;border-style:var(--tw-border-style);transform-origin:0 0;border-width:0;width:200%;height:200%;transform:scale(.5)}.template-card__info{padding:var(--spacing-3)}.template-card__header{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.template-card__title-row{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.template-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.template-card__subject{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-text-secondary);text-overflow:ellipsis;overflow:hidden}.template-card__actions{gap:var(--spacing-1);flex-shrink:0;display:flex}.template-card:has(.select-control.is-open){z-index:100;position:relative}.preview-email__frame{border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid var(--color-border);width:100%;height:auto;min-height:40rem;display:block}@media (max-width:640px){.preview-email__frame{min-height:24rem}}.video-grid__grid{contain:layout style;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start}@media (max-width:1200px){.video-grid__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.video-grid__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){.video-grid__grid{grid-template-columns:repeat(2,1fr)}}.video-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.video-card:focus{box-shadow:0 0 0 2px var(--color-primary-50)}.video-grid__grid--skeleton{pointer-events:none}.video-card--skeleton{box-shadow:none!important;transform:none!important}.video-card--skeleton:hover{border-color:var(--color-border-secondary)}.video-card__thumbnail-container{aspect-ratio:9/16}.video-card__thumbnail-container:has(.video-thumbnail--loading){content-visibility:auto}.video-thumbnail--loading .video-thumbnail__image{opacity:0}.video-thumbnail--loaded .video-thumbnail__image{opacity:1}.video-thumbnail__video{opacity:0;z-index:1;background:var(--color-bg-secondary);transition:opacity var(--duration-standard) var(--ease-standard);pointer-events:none}.video-thumbnail--video-ready .video-thumbnail__video{opacity:1}.video-card__username--link:hover{color:var(--color-text-primary);text-decoration:underline}.video-card__tiktok-link:hover{color:#fe2c55;background:var(--color-bg-secondary)}.video-card__external-link:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.video-filters{margin-bottom:0}.video-filters .content-control-rail__row{grid-template-columns:minmax(0,1fr)}.video-filters .content-control-rail__primary{justify-content:flex-end}.analytics-view-toggle{min-width:auto}.video-filters--product-analytics .analytics-view-toggle,.video-filters--product-analytics .product-analytics-filters__source-switch{box-shadow:none}.responsive-control-rail.video-filters--product-analytics.is-collapsed .responsive-control-rail__tray{max-width:min(24rem, calc(100vw - 2rem), var(--responsive-tray-room,24rem))}.analytics-view-toggle .segmented-control__button{min-width:0}.video-filters .content-control-cluster{justify-content:flex-end}.video-filters .select-control-container,.video-filters .select-control,.video-filters .select-control__trigger-shell{min-width:0}.video-filters .select-control__trigger{min-width:7.5rem}@media (max-width:640px){.responsive-control-rail.video-filters:not(.is-collapsed) .content-control-cluster,.responsive-control-rail.video-filters:not(.is-collapsed) .select-control-container,.responsive-control-rail.video-filters:not(.is-collapsed) .select-control,.responsive-control-rail.video-filters--product-analytics:not(.is-collapsed) .product-analytics-filters__source-switch,.responsive-control-rail.video-filters:not(.is-collapsed) .select-control__trigger,.responsive-control-rail.video-filters:not(.is-collapsed) .analytics-view-toggle{width:auto;max-width:100%}}.video-thumbnail__image{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);z-index:0}.video-hover-player{--video-hover-safe-inline:calc(var(--spacing-4) * 2);--video-hover-max-height:min(82vh, 760px);--video-hover-width:min(1180px, calc(100vw - var(--video-hover-safe-inline)));--video-hover-media-max-height:calc(var(--video-hover-max-height) - 2.5rem);--video-hover-player-width:calc(var(--video-hover-media-max-height) * 9 / 16);--video-hover-media-column-width:calc(var(--video-hover-player-width) + 2.5rem);--video-hover-close-clearance:3.5rem;z-index:calc(var(--z-modal) + 10);pointer-events:none}.video-hover-player .overlay-shell__content{justify-content:center;align-items:center;display:flex;overflow-x:hidden}.video-hover-player--closing{pointer-events:none}.video-hover-player__backdrop{--scrim-color:var(--color-backdrop-modal,var(--color-backdrop));pointer-events:auto;cursor:pointer;position:fixed;inset:0}.video-hover-player--closing .video-hover-player__backdrop{--scrim-level:0;pointer-events:none}.video-hover-player__surface{border-radius:var(--radius-xl);pointer-events:auto;box-sizing:border-box;width:min(100%, var(--video-hover-width));background:var(--color-surface-primary);border:1px solid var(--color-border-secondary);box-shadow:var(--shadow-xl);z-index:1;opacity:1;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);position:relative;overflow:hidden;transform:translateY(0)}.video-hover-player--closing .video-hover-player__surface{opacity:0;transform:translateY(20px)}@starting-style{.video-hover-player__surface{opacity:0;transform:translateY(20px)}}.video-hover-player__layout{grid-template-columns:minmax(0, var(--video-hover-media-column-width)) minmax(320px, 1fr);max-height:var(--video-hover-max-height);min-height:min(70vh,680px);display:grid}.video-hover-player__media-column{width:var(--video-hover-media-column-width);background:0 0;justify-content:center;align-items:center;min-width:0;min-height:0;padding:1.25rem;display:flex}.video-hover-player__container{border-radius:var(--radius-lg);box-sizing:border-box;width:min(100%, calc(var(--video-hover-media-max-height) * var(--video-player-width,9) / var(--video-player-height,16)));aspect-ratio:var(--video-player-aspect-ratio,9 / 16);max-width:min(100%, calc(var(--video-hover-media-max-height) * var(--video-player-width,9) / var(--video-player-height,16)));max-height:var(--video-hover-media-max-height);background:0 0;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000073}.video-hover-player__container [data-video-player-content]{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.video-hover-player__close{pointer-events:auto;z-index:10;opacity:1;box-shadow:none;outline:none}.video-hover-player__close:focus,.video-hover-player__close:focus-visible{box-shadow:none;outline:none}.video-hover-player__panel{background:0 0;min-width:0;min-height:0}.video-hover-player__panel-scroll{max-height:var(--video-hover-max-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.video-hover-player__header{flex-direction:column;gap:.9rem;display:flex}.video-hover-player__title-block{padding-right:var(--video-hover-close-clearance);flex-direction:column;gap:.9rem;display:flex}.video-hover-player__actions{padding-right:var(--video-hover-close-clearance)}.video-hover-player__loading-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);align-items:center;display:inline-flex}.video-hover-player__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.2}.video-hover-player__creator-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.video-hover-player__creator{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.video-hover-player__creator .creator-avatar-mini{width:2.25rem;height:2.25rem}.video-hover-player__creator-copy{flex-direction:column;gap:.35rem;display:flex}.video-hover-player__creator-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow:hidden}.video-hover-player__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.video-hover-player__section{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:.85rem;padding-top:1.1rem;display:flex}.video-hover-player__section:first-of-type{border-top:0;padding-top:0}.video-hover-player__section-heading{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.video-hover-player__section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.video-hover-player__section-subtitle,.video-hover-player__section-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary);margin:0}.video-hover-player__tags{flex-wrap:wrap;gap:.5rem;display:flex}.video-hover-player__tag{border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:#f7f6f3eb;align-items:center;padding:.45rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-hover-player__tag{background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent)}}.video-hover-player__tag{color:var(--color-text-secondary);border:1px solid var(--color-border-secondary)}.video-hover-player__transcript{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-primary);white-space:pre-wrap;background:0 0;border:0;padding:0;line-height:1.55}.video-hover-player__empty-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);margin:0}.video-hover-player__title-skeleton{border-radius:.4rem;width:100%;height:1.1rem}.video-hover-player__title-skeleton--short{width:72%}.video-hover-player__avatar-skeleton{border-radius:999px;width:2.25rem;height:2.25rem}.video-hover-player__meta-line-skeleton{border-radius:.35rem;width:10rem;height:.8rem}.video-hover-player__meta-line-skeleton--short{width:7rem}.video-hover-player__transcript-skeleton{flex-direction:column;gap:.55rem;display:flex}.video-hover-player__transcript-line{border-radius:.35rem;height:.8rem}.tiktok-player{border-style:var(--tw-border-style);background:0 0;border-width:0;width:100%;height:100%;position:absolute;inset:0}.tiktok-player-fallback{justify-content:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);text-align:center;background:var(--color-bg-tertiary);flex-direction:column;display:flex;position:absolute;inset:0}.tiktok-player-fallback svg{opacity:.5;color:var(--color-text-tertiary)}.tiktok-player-fallback p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);margin:0}.tiktok-player-fallback__link{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);padding-inline:var(--spacing-5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition:opacity var(--duration-fast) var(--ease-standard);background:#fe2c55;text-decoration-line:none;display:inline-flex}.tiktok-player-fallback__link:hover{opacity:.9}@media (max-width:900px){.video-hover-player__layout{grid-template-columns:minmax(0, var(--video-hover-media-column-width)) minmax(0, 1fr)}}@media (max-width:640px){.video-hover-player{--video-hover-safe-inline:0px;--video-hover-max-height:100dvh;--video-hover-width:100vw;--video-hover-player-width:min(100%, 420px);--video-hover-media-max-height:min(60dvh, 600px);--video-hover-media-column-width:100%;--video-hover-close-clearance:3.25rem}.video-hover-player .overlay-shell__content{padding:0;overflow:visible}.video-hover-player .video-hover-player__surface{width:100%;max-width:none;height:calc(100dvh - var(--sheet-top-gap));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;border:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}.video-hover-player--closing .video-hover-player__surface{opacity:1;transform:translateY(100%)}@starting-style{.video-hover-player .video-hover-player__surface{opacity:1;transform:translateY(100%)}}.video-hover-player__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:100%;max-height:none}.video-hover-player__media-column{width:100%;padding-top:calc(var(--spacing-3) + 2.75rem);padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:1rem;padding-left:max(1rem, env(safe-area-inset-left));justify-content:center}.video-hover-player__container{max-width:100%}.video-hover-player__panel-scroll{max-height:none;padding-top:1rem;padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--sheet-edge-height));padding-left:max(1rem, env(safe-area-inset-left));overflow:visible}.video-hover-player__title-block,.video-hover-player__actions{padding-right:0}.video-hover-player__close{top:var(--spacing-3);right:max(var(--spacing-3), env(safe-area-inset-right));color:var(--color-text-primary);box-shadow:none;background-color:#0000;border:none}}.native-video-player{width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:var(--video-player-aspect-ratio,auto);object-fit:contain;border-radius:inherit;background:0 0;display:block}.video-hover-player__container[data-player-mode=native] .native-video-player{box-shadow:none}.video-card__preview{z-index:1;display:none;position:absolute;inset:0}.video-card__preview-video{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.video-thumbnail__image{transition:none}.video-card__preview{display:none!important}}.data-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse;table-layout:fixed;--data-table-row-bg-default:transparent;--data-table-row-bg-hover:var(--color-bg-hover);--data-table-row-bg-selected:#3b82f60d}@supports (color:color-mix(in lab, red, red)){.data-table{--data-table-row-bg-selected:color-mix(in srgb, var(--color-primary) 5%, transparent)}}.data-table{--data-table-row-bg-selected-hover:#3b82f614}@supports (color:color-mix(in lab, red, red)){.data-table{--data-table-row-bg-selected-hover:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.data-table{--data-table-row-bg-flagged:#fdf5e8}@supports (color:color-mix(in lab, red, red)){.data-table{--data-table-row-bg-flagged:color-mix(in srgb, var(--color-accent-amber) 8%, var(--color-surface-primary))}}.data-table{--data-table-row-bg-flagged-hover:#fdf0d9}@supports (color:color-mix(in lab, red, red)){.data-table{--data-table-row-bg-flagged-hover:color-mix(in srgb, var(--color-accent-amber) 14%, var(--color-surface-primary))}}.data-table{--data-table-sticky-edge-shadow:-6px 0 6px -6px #0000002e}.data-table th{z-index:10;padding-inline:var(--spacing-4);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-text-secondary);background:var(--surface-group);height:44px;box-shadow:inset 0 -1px 0 var(--color-border);padding-block:0;position:sticky;top:0}.data-table--static-header th{position:static}.data-table td{padding-inline:var(--spacing-4);padding-block:var(--spacing-3);white-space:nowrap;color:var(--color-text-primary);border-bottom:1px solid var(--line-soft);text-overflow:ellipsis;overflow:hidden}.data-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-table tbody tr{--data-table-row-bg:var(--data-table-row-bg-default);background:var(--data-table-row-bg)}.data-table tbody tr:hover{--data-table-row-bg:var(--data-table-row-bg-hover)}.data-table tbody tr.data-table__row--flagged{--data-table-row-bg:var(--data-table-row-bg-flagged)}.data-table tbody tr.data-table__row--flagged:hover{--data-table-row-bg:var(--data-table-row-bg-flagged-hover)}.data-table tbody tr.data-table__row--selected{--data-table-row-bg:var(--data-table-row-bg-selected)}.data-table tbody tr.data-table__row--selected:hover,.data-table tbody tr.phx-click-loading{--data-table-row-bg:var(--data-table-row-bg-selected-hover)}.data-table--sticky-columns tbody tr,.data-table--sticky-columns tbody .data-table__sticky-column{background-color:var(--color-surface-primary);background-image:linear-gradient(var(--data-table-row-bg), var(--data-table-row-bg))}.data-table--sticky-columns .data-table__sticky-column{left:var(--sticky-left);position:sticky}.data-table--sticky-columns .data-table__sticky-column--right{left:auto;right:var(--sticky-right,0)}.data-table--sticky-columns thead .data-table__sticky-column{z-index:14}.data-table--sticky-columns tbody .data-table__sticky-column{z-index:2;background-clip:padding-box}.data-table--sticky-columns thead .data-table__sticky-column--right{box-shadow:inset 0 -1px 0 var(--color-border), var(--data-table-sticky-edge-shadow)}.data-table--sticky-columns tbody .data-table__sticky-column--right{box-shadow:var(--data-table-sticky-edge-shadow)}.data-table .text-right{text-align:right}.data-table .text-secondary{color:var(--color-text-secondary)}.sortable-header{position:relative}.sortable-header__btn{cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--spacing-1);--tw-border-style:none;text-align:left;--tw-font-weight:var(--font-weight-semibold);width:100%;height:100%;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font:inherit;appearance:none;transition:color var(--duration-fast) var(--ease-standard);background-color:#0000;border-style:none;border-radius:0;margin:0;padding-inline:0;display:flex}.sortable-header__btn:hover{color:var(--color-text-primary)}.sortable-header__btn:hover .sortable-header__icon--inactive{opacity:.5}.sortable-header--active .sortable-header__btn{color:var(--color-primary)}.sortable-header__icon{flex-shrink:0;display:flex}.sortable-header__icon .sort-icon{height:var(--spacing-3);width:var(--spacing-3)}.sortable-header__icon--inactive{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.sortable-header--active .sortable-header__icon{opacity:1}.sortable-header--time-filtered{background:#f59e0b14}.sortable-header--time-filtered .sortable-header__btn{color:var(--color-amber-600)}.sortable-header__semantic-badge{margin-left:var(--spacing-1);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:var(--radius-full);background-color:var(--color-accent-amber);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.sortable-header__info-badge{margin-left:var(--spacing-1);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.sortable-header__manual-badge{margin-left:var(--spacing-1);height:var(--spacing-3);width:var(--spacing-3);cursor:help;border-radius:var(--radius-full);background-color:var(--color-accent-amber);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.sortable-header--manual-import .sortable-header__btn{color:var(--color-text-secondary)}.sortable-header[data-tooltip=true]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sortable-header-floating-tooltip{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);pointer-events:none;white-space:normal;z-index:60;border-width:1px;max-width:min(320px,100vw - 16px);position:fixed}.sortable-header-floating-tooltip[hidden]{display:none}.sortable-header-floating-tooltip:before,.sortable-header-floating-tooltip:after{content:"";left:var(--sortable-header-tooltip-arrow-left,24px);border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;transform:translate(-50%)}.sortable-header-floating-tooltip[data-side=bottom]:before{border-bottom:7px solid var(--layered-surface-border-tooltip);top:-7px}.sortable-header-floating-tooltip[data-side=bottom]:after{border-bottom:6px solid var(--layered-surface-fill-tooltip-opaque);top:-6px}.sortable-header-floating-tooltip[data-side=top]:before{border-top:7px solid var(--layered-surface-border-tooltip);bottom:-7px}.sortable-header-floating-tooltip[data-side=top]:after{border-top:6px solid var(--layered-surface-fill-tooltip-opaque);bottom:-6px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sortable-header-floating-tooltip[data-side=bottom]:after{border-bottom-color:var(--layered-surface-fill-tooltip-glass)}.sortable-header-floating-tooltip[data-side=top]:after{border-top-color:var(--layered-surface-fill-tooltip-glass)}}.sortable-header-floating-tooltip__filter{margin-top:var(--spacing-1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-600)}.sortable-header-floating-tooltip__source{margin-top:var(--spacing-1);color:var(--color-text-tertiary);font-style:italic}.sortable-header-floating-tooltip__info{margin-top:var(--spacing-1);color:var(--color-text-secondary)}.sortable-header-floating-tooltip__warning{margin-top:var(--spacing-1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-700)}@media (max-width:768px){.data-table{--data-table-sticky-edge-shadow:0 0 0 0 transparent}.data-table--sticky-columns thead .data-table__sticky-column{left:auto}.data-table--sticky-columns thead .data-table__sticky-column--right{right:auto}.data-table--sticky-columns tbody .data-table__sticky-column{position:static;left:auto}.data-table--sticky-columns tbody .data-table__sticky-column--right{right:auto}}.data-table-scroll-container{border:1px solid var(--surface-group-ring);border-radius:var(--radius-group);background:var(--surface-group);min-height:200px;box-shadow:var(--surface-group-shadow);overflow:auto}.data-table-scroll-container--page-fit{height:auto;min-height:0}@media (max-width:768px){.data-table-scroll-container{border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);box-shadow:none;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));border-left-width:0;border-radius:0}.data-table{--data-table-column-room:8.5rem;--data-table-columns:1;min-width:calc(var(--data-table-columns) * var(--data-table-column-room))}.data-table:has(>thead>tr>th:nth-child(3)){--data-table-columns:3}.data-table:has(>thead>tr>th:nth-child(4)){--data-table-columns:4}.data-table:has(>thead>tr>th:nth-child(5)){--data-table-columns:5}.data-table:has(>thead>tr>th:nth-child(6)){--data-table-columns:6}.data-table:has(>thead>tr>th:nth-child(7)){--data-table-columns:7}.data-table:has(>thead>tr>th:nth-child(8)){--data-table-columns:8}.data-table:has(>thead>tr>th:nth-child(9)){--data-table-columns:9}.data-table:has(>thead>tr>th:nth-child(10)){--data-table-columns:10}.data-table:has(>thead>tr>th:nth-child(11)){--data-table-columns:11}.data-table:has(>thead>tr>th:nth-child(12)){--data-table-columns:12}}.preset-filter{--preset-menu-width:12rem;flex-shrink:0;display:inline-flex;position:relative}.preset-filter__trigger{cursor:pointer;width:100%;min-width:9rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:.42rem .82rem;align-items:center;min-height:2.25rem;padding-right:2.25rem;display:inline-flex;position:relative}.preset-filter__trigger-content{align-items:center;gap:var(--spacing-2);width:100%;min-width:0;display:flex}.preset-filter__trigger-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);flex:1;display:block;overflow:hidden}@media (max-width:640px){.adaptive-trigger:is(.preset-filter__trigger,.select-control__trigger){min-width:max-content}}.preset-filter__trigger-chevron{height:var(--spacing-4);width:var(--spacing-4);opacity:.6;transition:rotate var(--duration-spring) var(--ease-spring);pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%;rotate:0deg}.preset-filter__content{min-width:0}.preset-filter__surface{border-radius:calc(var(--radius-lg) + .1rem);min-width:0;padding:.25rem}.preset-filter__label{padding-inline:var(--spacing-3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:var(--spacing-1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-text-secondary);text-transform:uppercase;display:block}.preset-filter__buttons{display:flex}.preset-filter__btn{cursor:pointer;--tw-border-style:none;text-align:left;color:var(--color-text-primary);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));--tw-duration:.15s;border-radius:var(--radius-lg);border-style:none;transition-duration:.15s}.preset-filter__btn:disabled{opacity:.7;cursor:not-allowed}.preset-filter__btn--active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.preset-filter__btn--unavailable{color:var(--color-text-tertiary);opacity:.72}.preset-filter--dropdown{z-index:var(--z-base)}.preset-filter--dropdown.is-open{z-index:calc(var(--z-tooltip) + 1)}.preset-filter--dropdown .preset-filter__content{min-width:100%;min-width:max(100%, var(--preset-menu-width));z-index:calc(var(--z-tooltip) + 2);position:absolute;top:calc(100% - 1px);right:0}.preset-filter--dropdown.is-open .preset-filter__trigger-chevron{rotate:180deg}.preset-filter--dropdown .preset-filter__buttons{gap:calc(var(--spacing) * .5);flex-direction:column}.preset-filter--dropdown .preset-filter__btn{width:100%;padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--panel-item-radius);align-items:center;padding-inline:.75rem 2.25rem;display:flex}.preset-filter--time{--preset-menu-width:12rem}.preset-filter--min-gmv{--preset-menu-width:14rem}@media (max-width:640px){.preset-filter--dropdown,.preset-filter--dropdown .preset-filter__trigger{width:auto;max-width:100%}.preset-filter--dropdown .preset-filter__content{width:auto;max-width:calc(100vw - 1rem)}}:root{--panel-border:#d5d1c9cc}@supports (color:color-mix(in lab, red, red)){:root{--panel-border:color-mix(in srgb, var(--color-border-secondary) 80%, transparent)}}:root{--panel-shadow-floating:0 20px 48px #1c1b191c, 0 3px 10px #1c1b190d;--panel-item-radius:calc(var(--radius-panel) - 6px);--switcher-border:var(--panel-border);--switcher-pill-shadow:0 1px 2px #1c1b190d;--switcher-inner-radius:calc(var(--radius-control) - 4px);--layered-surface-border:#e3e1db}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border:color-mix(in srgb, var(--color-border-secondary) 66%, white 34%)}}:root{--layered-surface-border-strong:#d3d0ca}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border-strong:color-mix(in srgb, var(--color-border-primary) 72%, white 28%)}}:root{--layered-surface-border-popover:#cfccc5}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border-popover:color-mix(in srgb, var(--color-border-primary) 78%, white 22%)}}:root{--layered-surface-border-modal:#ccc8c1}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border-modal:color-mix(in srgb, var(--color-border-primary) 84%, white 16%)}}:root{--layered-surface-highlight:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #94a3b81a;--layered-surface-highlight-modal:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #94a3b82e;--layered-surface-shadow-soft:0 22px 48px #0f172a29, 0 10px 26px #0f172a14;--layered-surface-shadow-chrome:0 18px 34px #0f172a24, 0 8px 18px #0f172a0f;--layered-surface-shadow-modal:0 36px 82px #0f172a3d, 0 16px 38px #0f172a1f;--layered-surface-fill-popover-opaque:radial-gradient(circle at 16% -24%, #fffffff0 0%, #fff0 62%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f7fbffeb 58%, #eaf1f9db 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-popover-opaque:radial-gradient(circle at 16% -24%, #fffffff0 0%, #fff0 62%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 16%, #ffffffbd) 0%, #f7fbffeb 58%, #eaf1f9db 100%)}}:root{--layered-surface-fill-popover-glass:radial-gradient(circle at 16% -24%, #ffffffd6 0%, #fff0 62%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f5faff66 58%, #e5effc42 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-popover-glass:radial-gradient(circle at 16% -24%, #ffffffd6 0%, #fff0 62%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 16%, #ffffff80) 0%, #f5faff66 58%, #e5effc42 100%)}}:root{--layered-surface-fill-modal-inner-subtle:#eae8e394}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-modal-inner-subtle:color-mix(in srgb, var(--color-bg-secondary) 58%, transparent)}}:root{--layered-surface-fill-modal-inner-strong:#fefdfbbd}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-modal-inner-strong:color-mix(in srgb, var(--color-surface-primary) 74%, transparent)}}:root{--layered-surface-border-modal-inner:#d5d1c9c2}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border-modal-inner:color-mix(in srgb, var(--color-border-secondary) 76%, transparent)}}:root{--layered-surface-modal-base:#eff6fd;--layered-surface-fill-modal-opaque:radial-gradient(circle at top left, #fffffff5 0%, transparent 52%), linear-gradient(180deg, #fffffffe 0%, #f7fafefa 58%, #eff6fdf2 100%), var(--layered-surface-modal-base);--layered-surface-fill-chrome-opaque:radial-gradient(circle at top left, #ffffffe6 0%, transparent 42%), linear-gradient(180deg, #fffffffa 0%, #f6f9fcf2 56%, #eff3f8eb 100%);--layered-surface-fill-chrome-glass:radial-gradient(circle at top left, #ffffffb8 0%, transparent 44%), linear-gradient(180deg, #ffffffd6 0%, #f6f9fcb3 56%, #eff3f894 100%);--layered-surface-fill-schedule-opaque:linear-gradient(180deg, var(--schedule-brand-soft) 0%, #f8fafcf7 56%, #eef4fcf0 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-schedule-opaque:linear-gradient(180deg, color-mix(in srgb, var(--schedule-brand-soft) 18%, white 82%) 0%, #f8fafcf7 56%, #eef4fcf0 100%)}}:root{--layered-surface-fill-schedule-glass:linear-gradient(180deg, var(--schedule-brand-soft) 0%, #f8fafcb8 56%, #eef4fc94 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-schedule-glass:linear-gradient(180deg, color-mix(in srgb, var(--schedule-brand-soft) 22%, white 78%) 0%, #f8fafcb8 56%, #eef4fc94 100%)}}:root{--layered-surface-fill-popover-emphasis-opaque:radial-gradient(circle at 16% -24%, #fffffff5 0%, #fff0 64%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f8fcfff2 58%, #ecf5fde6 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-popover-emphasis-opaque:radial-gradient(circle at 16% -24%, #fffffff5 0%, #fff0 64%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 18%, #fffc) 0%, #f8fcfff2 58%, #ecf5fde6 100%)}}:root{--layered-surface-fill-popover-emphasis-glass:radial-gradient(circle at 16% -24%, #ffffffe0 0%, #fff0 64%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f7fcff80 58%, #e8f3fd57 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-popover-emphasis-glass:radial-gradient(circle at 16% -24%, #ffffffe0 0%, #fff0 64%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 18%, #ffffff94) 0%, #f7fcff80 58%, #e8f3fd57 100%)}}:root{--layered-surface-overlay-brand-soft:var(--schedule-brand-soft,#3b82f624)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-overlay-brand-soft:var(--schedule-brand-soft,color-mix(in srgb, var(--color-primary) 14%, transparent))}}:root{--layered-surface-fill-overlay-opaque:radial-gradient(circle at 16% -24%, #fffffff0 0%, #fff0 62%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f7fbffeb 58%, #eaf1f9db 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-overlay-opaque:radial-gradient(circle at 16% -24%, #fffffff0 0%, #fff0 62%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 16%, #ffffffbd) 0%, #f7fbffeb 58%, #eaf1f9db 100%)}}:root{--layered-surface-fill-overlay-glass:radial-gradient(circle at 16% -24%, #ffffffd6 0%, #fff0 62%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f5faff66 58%, #e5effc42 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-overlay-glass:radial-gradient(circle at 16% -24%, #ffffffd6 0%, #fff0 62%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 16%, #ffffff80) 0%, #f5faff66 58%, #e5effc42 100%)}}:root{--layered-surface-border-overlay:var(--layered-surface-overlay-brand-soft)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border-overlay:color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 48%, #94a3b870)}}:root{--layered-surface-highlight-overlay:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #94a3b829;--layered-surface-shadow-overlay:0 30px 68px #0f172a42, 0 12px 30px #0f172a24;--layered-surface-fill-tooltip-opaque:radial-gradient(circle at 18% -18%, #fffffff5 0%, #fff0 62%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f8fcfff2 58%, #ecf4fce6 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-tooltip-opaque:radial-gradient(circle at 18% -18%, #fffffff5 0%, #fff0 62%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 14%, #ffffffd1) 0%, #f8fcfff2 58%, #ecf4fce6 100%)}}:root{--layered-surface-fill-tooltip-glass:radial-gradient(circle at 18% -18%, #ffffffe6 0%, #fff0 62%), linear-gradient(165deg, var(--layered-surface-overlay-brand-soft) 0%, #f8fcff94 58%, #ecf4fc6b 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-fill-tooltip-glass:radial-gradient(circle at 18% -18%, #ffffffe6 0%, #fff0 62%), linear-gradient(165deg, color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 14%, #fff9) 0%, #f8fcff94 58%, #ecf4fc6b 100%)}}:root{--layered-surface-border-tooltip:var(--layered-surface-overlay-brand-soft)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-border-tooltip:color-mix(in srgb, var(--layered-surface-overlay-brand-soft) 34%, #ffffffc7)}}:root{--layered-surface-highlight-tooltip:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #94a3b82e;--layered-surface-shadow-tooltip:0 18px 42px #0f172a2e, 0 8px 20px #0f172a14;--layered-surface-blur-overlay:28px;--layered-surface-blur-tooltip:18px;--layered-surface-blur-popover:24px;--layered-surface-blur-chrome:20px;--layered-surface-item-hover-bg:linear-gradient(145deg, #dbe8fdf7 0%, #dfecfeed 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-item-hover-bg:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 18%, #fffffff5) 0%, color-mix(in srgb, var(--color-primary) 11%, #f5faffeb) 100%)}}:root{--layered-surface-item-hover-shadow:inset 0 0 0 1px #3b82f63d}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-item-hover-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 24%, transparent)}}:root{--layered-surface-selected-border:#75a7f998}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-selected-border:color-mix(in srgb, var(--color-primary) 42%, #ffffff4d)}}:root{--layered-surface-selected-fill-opaque:linear-gradient(145deg, #d0e1fdfd 0%, #d6e5fef8 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-selected-fill-opaque:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 24%, #fffffffc) 0%, color-mix(in srgb, var(--color-primary) 16%, #f4f9fff7) 100%)}}:root{--layered-surface-selected-fill-glass:linear-gradient(145deg, #c1d7fce1 0%, #c7dcfdc5 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-selected-fill-glass:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 28%, #ffffffd6) 0%, color-mix(in srgb, var(--color-primary) 18%, #f1f8ffb8) 100%)}}:root{--layered-surface-selected-ring:inset 0 0 0 2px #3b82f629}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-selected-ring:inset 0 0 0 2px color-mix(in srgb, var(--color-primary) 16%, transparent)}}:root{--layered-surface-selected-stroke:inset 0 0 0 1px var(--layered-surface-selected-border);--layered-surface-selected-text:#1e2c4b}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-selected-text:color-mix(in srgb, var(--color-text-primary) 76%, var(--color-primary-hover) 24%)}}:root{--layered-surface-item-selected-bg:var(--layered-surface-selected-fill-opaque);--layered-surface-item-selected-shadow:var(--layered-surface-selected-stroke);--layered-surface-item-danger-hover-bg:#ef444424}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-item-danger-hover-bg:color-mix(in srgb, var(--color-accent-red) 14%, transparent)}}:root{--layered-surface-trigger-border:var(--layered-surface-border-popover)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-trigger-border:color-mix(in srgb, var(--layered-surface-border-popover) 78%, #ffffffeb)}}:root{--layered-surface-trigger-border-hover:var(--layered-surface-border-popover)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-trigger-border-hover:color-mix(in srgb, var(--layered-surface-border-popover) 88%, var(--layered-surface-overlay-brand-soft) 12%)}}:root{--layered-surface-trigger-border-active:var(--layered-surface-selected-border);--layered-surface-trigger-fill-opaque:var(--layered-surface-fill-chrome-opaque);--layered-surface-trigger-fill-glass:var(--layered-surface-fill-chrome-glass);--layered-surface-trigger-fill-hover-opaque:var(--layered-surface-fill-popover-emphasis-opaque);--layered-surface-trigger-fill-hover-glass:var(--layered-surface-fill-popover-emphasis-glass);--layered-surface-trigger-fill-active-opaque:var(--layered-surface-selected-fill-opaque);--layered-surface-trigger-fill-active-glass:var(--layered-surface-selected-fill-glass);--layered-surface-trigger-shadow:none;--layered-surface-trigger-shadow-hover:inset 0 0 0 1px #3b82f63d}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-trigger-shadow-hover:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 24%, transparent)}}:root{--layered-surface-trigger-shadow-active:var(--layered-surface-selected-stroke), var(--layered-surface-selected-ring);--layered-surface-trigger-focus-ring:var(--layered-surface-selected-ring);--layered-surface-input-border:var(--layered-surface-border-overlay)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-border:color-mix(in srgb, var(--layered-surface-border-overlay) 84%, #ffffffe0)}}:root{--layered-surface-input-border-hover:var(--layered-surface-border-overlay)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-border-hover:color-mix(in srgb, var(--layered-surface-border-overlay) 78%, var(--color-primary) 22%)}}:root{--layered-surface-input-border-focus:var(--layered-surface-border-overlay)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-border-focus:color-mix(in srgb, var(--layered-surface-border-overlay) 68%, var(--color-primary) 32%)}}:root{--layered-surface-input-fill-opaque:linear-gradient(180deg, #fefdfb 0%, #fdfdfbfe 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-fill-opaque:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-primary) 96%, #fffffff5) 0%, color-mix(in srgb, var(--color-surface-primary) 92%, #f4f8fcf0) 100%)}}:root{--layered-surface-input-fill-glass:linear-gradient(180deg, #ffffffc7 0%, #fcfcfbe5 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-fill-glass:linear-gradient(180deg, #ffffffc7 0%, color-mix(in srgb, var(--color-surface-primary) 72%, #f2f7fca3) 100%)}}:root{--layered-surface-input-fill-focus-opaque:linear-gradient(180deg, #f3f7fefa 0%, #ecf3fcf5 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-fill-focus-opaque:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 6%, #fffffffa) 0%, color-mix(in srgb, var(--color-primary) 4%, #f4f8fcf5) 100%)}}:root{--layered-surface-input-fill-focus-glass:linear-gradient(180deg, #ecf3fed5 0%, #e3edfbb8 100%)}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-fill-focus-glass:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, #ffffffd1) 0%, color-mix(in srgb, var(--color-primary) 6%, #f2f7fcb3) 100%)}}:root{--layered-surface-input-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px #0f172a14;--layered-surface-input-focus-ring:0 0 0 3px #3b82f61c}@supports (color:color-mix(in lab, red, red)){:root{--layered-surface-input-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-primary) 11%, transparent)}}.layered-surface{--layered-surface-current-fill:var(--layered-surface-fill-opaque);--layered-surface-fill-opaque:var(--layered-surface-fill-popover-opaque);--layered-surface-fill-glass:var(--layered-surface-fill-popover-glass);--layered-surface-border-color:var(--layered-surface-border);--layered-surface-shadow-value:var(--layered-surface-shadow-soft);--layered-surface-blur-value:var(--layered-surface-blur-popover);isolation:isolate;border:1px solid var(--layered-surface-border-color);background:var(--layered-surface-current-fill);box-shadow:var(--layered-surface-highlight), var(--layered-surface-shadow-value);background-clip:padding-box}:where(.layered-surface){position:relative}.layered-surface:not([data-layered-surface=modal]){scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}.layered-surface:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#fff0 38%);position:absolute;inset:0}:where(.surface-trigger,.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single){--surface-trigger-radius:var(--radius-control);--surface-trigger-border-color:var(--layered-surface-trigger-border);--surface-trigger-text-color:var(--color-text-secondary);--surface-trigger-fill-opaque:var(--layered-surface-trigger-fill-opaque);--surface-trigger-fill-glass:var(--layered-surface-trigger-fill-glass);--surface-trigger-fill-hover-opaque:var(--layered-surface-trigger-fill-hover-opaque);--surface-trigger-fill-hover-glass:var(--layered-surface-trigger-fill-hover-glass);--surface-trigger-fill-active-opaque:var(--layered-surface-trigger-fill-active-opaque);--surface-trigger-fill-active-glass:var(--layered-surface-trigger-fill-active-glass);--surface-trigger-shadow-value:var(--layered-surface-trigger-shadow);--surface-trigger-shadow-hover:var(--layered-surface-trigger-shadow-hover);--surface-trigger-shadow-active:var(--layered-surface-trigger-shadow-active);border:1px solid var(--surface-trigger-border-color);border-radius:var(--surface-trigger-radius);background:var(--surface-trigger-fill-opaque);color:var(--surface-trigger-text-color);box-shadow:var(--surface-trigger-shadow-value);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}:where(.surface-trigger,.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single):is(:hover,:focus-visible,:focus-within){border-color:var(--layered-surface-trigger-border-hover);background:var(--surface-trigger-fill-hover-opaque);color:var(--color-text-primary);box-shadow:var(--surface-trigger-shadow-hover), var(--layered-surface-trigger-focus-ring);outline:none}:where(.surface-trigger,.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single):is(.surface-trigger--active,[aria-expanded=true]){border-color:var(--layered-surface-trigger-border-active);background:var(--surface-trigger-fill-active-opaque);color:var(--layered-surface-selected-text);box-shadow:var(--surface-trigger-shadow-active)}.surface-trigger--danger{--surface-trigger-border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.surface-trigger--danger{--surface-trigger-border-color:color-mix(in srgb, var(--color-accent-red) 18%, var(--layered-surface-trigger-border) 82%)}}.surface-trigger--danger{--surface-trigger-text-color:#ab3736}@supports (color:color-mix(in lab, red, red)){.surface-trigger--danger{--surface-trigger-text-color:color-mix(in srgb, var(--color-accent-red) 68%, var(--color-text-primary) 32%)}}:where(.surface-panel-item,.app-sidebar__brand-menu-item,.app-mobile-brand-switcher__menu-item){width:100%;color:var(--color-text-primary);text-align:left;transition:background-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.75rem;text-decoration:none;display:flex}:where(.surface-panel-item,.app-sidebar__brand-menu-item,.app-mobile-brand-switcher__menu-item):is(:hover,:focus-visible){background:var(--layered-surface-item-hover-bg);box-shadow:var(--layered-surface-item-hover-shadow);outline:none}:where(.surface-panel-item,.app-sidebar__brand-menu-item,.app-mobile-brand-switcher__menu-item).surface-panel-item--selected{background:var(--layered-surface-item-selected-bg);box-shadow:var(--layered-surface-item-selected-shadow);color:var(--layered-surface-selected-text)}.page-tabs__tabs{border:1px solid var(--switcher-border);border-radius:var(--radius-control);background:var(--color-surface-secondary);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.sliding-toggle{isolation:isolate;--sliding-toggle-x:0px;--sliding-toggle-y:0px;--sliding-toggle-width:0px;--sliding-toggle-height:0px;--sliding-toggle-fade-start:0px;--sliding-toggle-fade-end:0px;scrollbar-width:none;position:relative}.sliding-toggle::-webkit-scrollbar{display:none}.sliding-toggle[data-fade-start]{--sliding-toggle-fade-start:24px}.sliding-toggle[data-fade-end]{--sliding-toggle-fade-end:24px}.sliding-toggle:is([data-fade-start],[data-fade-end]){-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sliding-toggle-fade-start), #000 calc(100% - var(--sliding-toggle-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sliding-toggle-fade-start), #000 calc(100% - var(--sliding-toggle-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sliding-toggle-fade-start), #000 calc(100% - var(--sliding-toggle-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sliding-toggle-fade-start), #000 calc(100% - var(--sliding-toggle-fade-end)), transparent)}.sliding-toggle__indicator{width:var(--sliding-toggle-width);height:var(--sliding-toggle-height);border-radius:var(--switcher-inner-radius);opacity:0;pointer-events:none;transform:translate3d(var(--sliding-toggle-x), var(--sliding-toggle-y), 0);will-change:transform;transition:transform var(--duration-spring) var(--ease-spring), width var(--duration-spring) var(--ease-spring), height var(--duration-spring) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);z-index:0;position:absolute;top:0;left:0}.sliding-toggle__button{z-index:1;position:relative;transform:translateZ(0)}.sliding-toggle--ready .sliding-toggle__indicator{opacity:1}.sliding-toggle--instant .sliding-toggle__indicator{transition:none}.page-tab{border-radius:var(--switcher-inner-radius);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard)}.page-tabs__tabs .sliding-toggle__indicator{background:var(--layered-surface-selected-fill-opaque);box-shadow:var(--layered-surface-selected-stroke)}.page-tab:is(:hover,:focus-visible){color:var(--color-text-primary)}.page-tab:is(.page-tab--active,.tab--active,[aria-current=page]){color:var(--layered-surface-selected-text)}.page-tabs__tabs:not(.sliding-toggle--ready) .page-tab:is(.page-tab--active,.tab--active,[aria-current=page]){background:var(--layered-surface-selected-fill-opaque);box-shadow:var(--layered-surface-selected-stroke)}@media (prefers-reduced-motion:reduce){.sliding-toggle__indicator{transition:opacity var(--duration-instant) var(--ease-standard)}}.surface-panel-item--danger{color:var(--color-accent-red)}.surface-panel-item--danger:is(:hover,:focus-visible){background:var(--layered-surface-item-danger-hover-bg)}:where(.surface-input,.app-nav-search--mobile .app-nav-search__input,.app-sidebar__search-input){border:1px solid var(--layered-surface-input-border);background:var(--layered-surface-input-fill-opaque);box-shadow:var(--layered-surface-input-shadow);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}:where(.surface-input,.app-nav-search--mobile .app-nav-search__input,.app-sidebar__search-input):hover{border-color:var(--layered-surface-input-border-hover)}:where(.surface-input,.app-nav-search--mobile .app-nav-search__input,.app-sidebar__search-input):focus{border-color:var(--layered-surface-input-border-focus);background:var(--layered-surface-input-fill-focus-opaque);box-shadow:var(--layered-surface-input-shadow), var(--layered-surface-input-focus-ring);outline:none}.floating-overlay-shell{z-index:calc(var(--z-tooltip) + 2)}.overlay-host--neutral{isolation:auto;contain:none;filter:none;will-change:auto;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.layered-surface[data-layered-surface=modal]{--layered-surface-fill-opaque:var(--layered-surface-fill-modal-opaque);--layered-surface-border-color:var(--layered-surface-border-modal);--layered-surface-highlight:var(--layered-surface-highlight-modal);--layered-surface-shadow-value:var(--layered-surface-shadow-modal);--modal-inner-surface-subtle:var(--layered-surface-fill-modal-inner-subtle);--modal-inner-surface-strong:var(--layered-surface-fill-modal-inner-strong);--modal-inner-border:var(--layered-surface-border-modal-inner)}.layered-surface[data-layered-surface=modal]:before{background:0 0}.layered-surface--chrome{--layered-surface-fill-opaque:var(--layered-surface-fill-chrome-opaque);--layered-surface-fill-glass:var(--layered-surface-fill-chrome-glass);--layered-surface-shadow-value:var(--layered-surface-shadow-chrome);--layered-surface-blur-value:var(--layered-surface-blur-chrome)}.layered-surface[data-layered-surface-visual=popover]{--layered-surface-fill-opaque:var(--layered-surface-fill-overlay-opaque);--layered-surface-fill-glass:var(--layered-surface-fill-overlay-glass);--layered-surface-border-color:var(--layered-surface-border-overlay);--layered-surface-highlight:var(--layered-surface-highlight-overlay);--layered-surface-shadow-value:var(--layered-surface-shadow-overlay);--layered-surface-blur-value:var(--layered-surface-blur-overlay)}.layered-surface[data-layered-surface-visual=popover]:before{background:0 0}.layered-surface[data-layered-surface-visual=tooltip],.sortable-header-floating-tooltip{border-color:var(--layered-surface-border-tooltip);background:var(--layered-surface-fill-tooltip-opaque);box-shadow:var(--layered-surface-highlight-tooltip), var(--layered-surface-shadow-tooltip)}.floating-data-tooltip{box-sizing:border-box;width:max-content;max-width:min(var(--floating-data-tooltip-max-width,18rem), calc(100vw - 1rem));background:var(--color-text-primary);color:var(--color-surface-primary);font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;z-index:calc(var(--z-tooltip) + 20);opacity:0;transition:opacity var(--duration-instant) var(--ease-standard);border-radius:.75rem;padding:.5rem .75rem;line-height:1.35;position:fixed;box-shadow:0 6px 18px #1c1b191f}.floating-data-tooltip[data-state=open]{opacity:1;transition:none}.floating-data-tooltip[hidden]{display:none}.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single{--surface-trigger-border-color:var(--layered-surface-border);--surface-trigger-fill-opaque:var(--layered-surface-fill-chrome-opaque)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.layered-surface:not(.layered-surface--opaque){--layered-surface-current-fill:var(--layered-surface-fill-glass);background:var(--layered-surface-current-fill);-webkit-backdrop-filter:saturate(160%) blur(var(--layered-surface-blur-value));backdrop-filter:saturate(160%) blur(var(--layered-surface-blur-value))}.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single,:where(.surface-trigger,.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single){background:var(--surface-trigger-fill-glass);-webkit-backdrop-filter:saturate(155%) blur(var(--layered-surface-blur-chrome));backdrop-filter:saturate(155%) blur(var(--layered-surface-blur-chrome))}:where(.surface-trigger,.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single):is(:hover,:focus-visible){background:var(--surface-trigger-fill-hover-glass)}:where(.surface-trigger,.app-sidebar__attached-trigger,.app-sidebar__brand-single,.app-shell__mobile-sidebar-trigger,.app-nav-search--mobile .app-nav-search__trigger,.app-mobile-brand-switcher__toggle,.app-mobile-brand-switcher__single):is(.surface-trigger--active,[aria-expanded=true]){background:var(--surface-trigger-fill-active-glass)}:where(.surface-input,.app-nav-search--mobile .app-nav-search__input,.app-sidebar__search-input){background:var(--layered-surface-input-fill-glass);-webkit-backdrop-filter:saturate(185%) blur(var(--layered-surface-blur-overlay));backdrop-filter:saturate(185%) blur(var(--layered-surface-blur-overlay))}:where(.surface-input,.app-nav-search--mobile .app-nav-search__input,.app-sidebar__search-input):focus{background:var(--layered-surface-input-fill-focus-glass)}.layered-surface[data-layered-surface-visual=tooltip],.sortable-header-floating-tooltip{background:var(--layered-surface-fill-tooltip-glass);-webkit-backdrop-filter:saturate(170%) blur(var(--layered-surface-blur-tooltip));backdrop-filter:saturate(170%) blur(var(--layered-surface-blur-tooltip))}}.layered-surface--opaque,.layered-surface[data-layered-surface=modal]{--layered-surface-current-fill:var(--layered-surface-fill-opaque);background:var(--layered-surface-current-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.floating-overlay-shell{visibility:hidden;pointer-events:none}.floating-overlay-shell>.layered-surface:before,.tag-picker.layered-surface:before{background:0 0}[phx-hook=FloatingPopover].is-open [data-floating-popover-panel],[data-floating-popover-panel].is-open,[phx-hook=FloatingPopover]:not([data-floating-popover-open-on-click=true]):hover [data-floating-popover-panel],[phx-hook=FloatingPopover]:not([data-floating-popover-open-on-click=true]):focus-within [data-floating-popover-panel],.select-control.is-open>.select-control__menu,.preset-filter--dropdown.is-open .preset-filter__content,.linked-streams-menu__popup.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}[data-floating-popover-panel],.linked-streams-menu__popup{transition:visibility 0s linear var(--duration-fast)}.popover-surface.layered-surface--opaque,.select-control__menu>.select-control__surface.layered-surface--opaque,.export-panel__shell>.export-panel__surface.layered-surface--opaque,.schedule-rsvp-badge__popover>.schedule-rsvp-badge__surface.layered-surface--opaque{--layered-surface-fill-opaque:var(--color-surface-primary);--layered-surface-current-fill:var(--layered-surface-fill-opaque);border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--layered-surface-current-fill);box-shadow:var(--panel-shadow-floating)}.popover-surface.layered-surface--opaque{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.is-open>.popover-surface.layered-surface--opaque{opacity:1;transition:none}@media (hover:none),(pointer:coarse){[phx-hook=FloatingPopover]:not([data-floating-popover-open-on-click=true]):not(.is-open):hover [data-floating-popover-panel],[phx-hook=FloatingPopover]:not([data-floating-popover-open-on-click=true]):not(.is-open):focus-within [data-floating-popover-panel]{visibility:hidden;pointer-events:none}}@media (max-width:768px){.app-shell__sidebar .app-sidebar__panel,.app-mobile-brand-switcher .app-mobile-brand-switcher__menu{border-color:var(--layered-surface-border-strong);background:var(--layered-surface-fill-chrome-opaque), var(--color-surface-primary);box-shadow:var(--panel-shadow-floating)}}@media (max-width:640px){.modal__box[data-layered-surface=modal]{background:var(--layered-surface-fill-opaque);box-shadow:none;border-color:#0000}}.connected-menu-theme{--schedule-surface:#f7fafffa}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-surface:color-mix(in srgb, var(--color-primary) 4%, #fffffffa)}}.connected-menu-theme{--schedule-surface-strong:#eaf2fef6}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-surface-strong:color-mix(in srgb, var(--color-primary) 7%, #f8fbfff5)}}.connected-menu-theme{--schedule-surface-subtle:#e5effee8}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-surface-subtle:color-mix(in srgb, var(--color-primary) 6%, #f1f7ffe6)}}.connected-menu-theme{--schedule-border:#859ec29a}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-border:color-mix(in srgb, var(--color-primary) 10%, #94a3b88f)}}.connected-menu-theme{--schedule-brand:var(--color-primary);--schedule-brand-soft:#3b82f624}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-brand-soft:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.connected-menu-theme{--schedule-brand-strong:var(--color-primary-hover);--schedule-radius:var(--radius-md);--schedule-icon-surface:#f0f6feec}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-icon-surface:color-mix(in srgb, var(--color-primary) 7%, #ffffffeb)}}.connected-menu-theme{--schedule-icon-text:#52637e}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-icon-text:color-mix(in srgb, var(--color-text-secondary) 74%, var(--color-primary) 26%)}}.connected-menu-theme{--schedule-event-text:#0f172a;--schedule-warning-surface:var(--color-accent-amber-10);--schedule-warning-surface-strong:#fce8c6}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-warning-surface-strong:color-mix(in srgb, var(--color-accent-amber) 22%, var(--color-surface-primary) 78%)}}.connected-menu-theme{--schedule-warning-border:var(--color-accent-amber-20);--schedule-warning-text:var(--color-warning-700);--schedule-muted-surface:#e9f0f9ec}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-muted-surface:color-mix(in srgb, var(--color-primary) 4%, #f1f5f9eb)}}.connected-menu-theme{--schedule-muted-border:#7397cf61}@supports (color:color-mix(in lab, red, red)){.connected-menu-theme{--schedule-muted-border:color-mix(in srgb, var(--color-primary) 14%, #94a3b847)}}.connected-menu-theme{--schedule-muted-text:var(--color-text-secondary)}.connected-picker{width:100%;position:relative}.connected-picker--compact{width:auto;max-width:100%}.connected-picker.is-open{z-index:30}.connected-inline-menu.is-assignment-pending{opacity:.62;pointer-events:none}.connected-inline-menu.is-assignment-pending:after{border:2px solid var(--schedule-brand-strong);width:.85rem;height:.85rem;margin-inline-start:.35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.connected-inline-menu.is-assignment-pending:after{border:2px solid color-mix(in srgb, var(--schedule-brand-strong) 24%, transparent)}}.connected-inline-menu.is-assignment-pending:after{border-top-color:var(--schedule-brand-strong);content:"";vertical-align:middle;border-radius:999px;animation:.65s linear infinite connected-assignment-pending-spin}@keyframes connected-assignment-pending-spin{to{transform:rotate(360deg)}}.connected-picker__trigger-shell{align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.connected-picker__trigger-shell--compact{width:auto;max-width:100%;display:inline-flex}.connected-picker__trigger-shell>.connected-inline-menu__trigger--badge{min-width:0}.connected-picker__pending-indicator{border:1px solid var(--schedule-warning-border);background:linear-gradient(180deg, var(--schedule-warning-surface-strong) 0%, var(--schedule-warning-surface-strong) 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.connected-picker__pending-indicator{background:linear-gradient(180deg, color-mix(in srgb, var(--schedule-warning-surface-strong) 78%, white 22%) 0%, var(--schedule-warning-surface-strong) 100%)}}.connected-picker__pending-indicator{color:var(--schedule-warning-text);box-shadow:inset 0 1px 0 #ffffff73, 0 1px 3px var(--schedule-warning-text);font-size:.68rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.connected-picker__pending-indicator{box-shadow:inset 0 1px 0 #ffffff73, 0 1px 3px color-mix(in srgb, var(--schedule-warning-text) 18%, transparent)}}.connected-picker__prompt-badge{border:1px dashed var(--schedule-event-text);align-items:center;gap:.18rem;max-width:100%;min-height:1.2rem;padding:.1rem .42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.connected-picker__prompt-badge{border:1px dashed color-mix(in srgb, var(--schedule-event-text) 18%, transparent)}}.connected-picker__prompt-badge{background:var(--schedule-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.connected-picker__prompt-badge{background:color-mix(in srgb, var(--schedule-surface) 92%, white 8%)}}.connected-picker__prompt-badge{color:var(--schedule-event-text);font-size:.62rem;font-weight:600;line-height:1;box-shadow:0 1px 2px #0f172a14}.connected-inline-menu__trigger--badge .connected-picker__prompt-badge{transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.connected-inline-menu__trigger--badge:hover .connected-picker__prompt-badge,.connected-inline-menu__trigger--badge:focus-visible .connected-picker__prompt-badge{border-color:var(--schedule-event-text)}@supports (color:color-mix(in lab, red, red)){.connected-inline-menu__trigger--badge:hover .connected-picker__prompt-badge,.connected-inline-menu__trigger--badge:focus-visible .connected-picker__prompt-badge{border-color:color-mix(in srgb, var(--schedule-event-text) 24%, transparent)}}.connected-inline-menu__trigger--badge:hover .connected-picker__prompt-badge,.connected-inline-menu__trigger--badge:focus-visible .connected-picker__prompt-badge{background:var(--schedule-surface)}@supports (color:color-mix(in lab, red, red)){.connected-inline-menu__trigger--badge:hover .connected-picker__prompt-badge,.connected-inline-menu__trigger--badge:focus-visible .connected-picker__prompt-badge{background:color-mix(in srgb, var(--schedule-surface) 96%, white 4%)}}.connected-inline-menu__trigger--badge:hover .connected-picker__prompt-badge,.connected-inline-menu__trigger--badge:focus-visible .connected-picker__prompt-badge{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a24}.connected-assignment-badge{border:1px solid var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.connected-assignment-badge{border:1px solid color-mix(in srgb, var(--schedule-border) 82%, white 18%)}}.connected-assignment-badge{background:var(--schedule-surface)}@supports (color:color-mix(in lab, red, red)){.connected-assignment-badge{background:color-mix(in srgb, var(--schedule-surface) 88%, white 12%)}}.connected-assignment-badge{color:var(--schedule-muted-text);box-shadow:0 1px 2px #0f172a0f}.connected-assignment-badge--inactive{border-color:var(--schedule-warning-border);background:var(--schedule-warning-surface)}@supports (color:color-mix(in lab, red, red)){.connected-assignment-badge--inactive{background:color-mix(in srgb, var(--schedule-warning-surface) 80%, var(--schedule-surface) 20%)}}.connected-assignment-badge--inactive{color:var(--schedule-warning-text)}.connected-picker__prompt-plus{font-size:.72rem;line-height:1}.connected-picker__prompt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connected-assignment-badge__icon,.connected-inline-menu__avatar{background:var(--schedule-icon-surface);color:var(--schedule-icon-text)}.connected-inline-menu__avatar-fallback{color:var(--schedule-icon-text)}.connected-inline-menu__avatar-img{object-fit:cover;width:100%;height:100%}.connected-inline-menu.is-open{z-index:calc(var(--z-tooltip) + 9)}.sortable-list__handle{border-radius:var(--schedule-radius);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:grab;touch-action:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.sortable-list__handle svg{width:1rem;height:1rem}.sortable-list__handle:active{cursor:grabbing;transform:scale(.96)}.connected-card-toggle__body{opacity:0;height:0;transition:height var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard);overflow:hidden}.connected-card-toggle__body--expanded{opacity:1}.connected-card-toggle__body-inner{min-height:0;overflow:hidden}.app-shell:has(.viewport-page){--viewport-page-bottom-gap:var(--space-5);align-items:stretch;min-block-size:100dvh;max-block-size:100dvh;overflow:hidden}@media (max-width:768px){.app-shell:has(.viewport-page){--viewport-page-bottom-gap:var(--space-4);flex-direction:column;display:flex}}.app-shell:has(.viewport-page) .app-shell__main{flex:auto;min-block-size:0}.app-shell__main>:not(.app-content){flex:none}.app-shell:has(.viewport-page) .app-content{min-block-size:0;padding-bottom:var(--viewport-page-bottom-gap);flex-direction:column;flex:auto;display:flex;overflow:hidden}.viewport-page{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.viewport-page__header{flex:none;min-inline-size:0}.viewport-page__body{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.viewport-page__body>*{flex:auto;min-block-size:0}@media (max-width:768px){.app-shell:has(.viewport-page){max-block-size:none;overflow:visible}.app-shell:has(.viewport-page) .app-content{overflow:visible}.viewport-page__body>*{height:auto;min-height:0;max-height:none;overflow-y:visible}}:root{--results-count-strip-height:2.5rem}.results-count{min-width:0;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:var(--font-weight-medium);align-items:center;gap:.5rem;margin:0;line-height:1.2;display:flex}.results-count__note{font-weight:var(--font-weight-normal)}.results-count--pinned{block-size:var(--results-count-strip-height);white-space:nowrap;padding-inline-start:.25rem;position:fixed;bottom:0}.results-count--end{padding:.75rem .25rem 0}@media (min-width:769px){.app-shell:has(.viewport-page):has(.results-count--pinned){--viewport-page-bottom-gap:var(--results-count-strip-height)}}.app-shell__mobile-results-count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.app-shell__mobile-results-count:not(:has(>*)){display:none}.results-count__skeleton{--loading-skeleton-line-inset:.15em;width:4.5rem;height:1.2em}@media (max-width:768px){.app-shell:has(.app-shell__mobile-results-count) .results-count,.results-count:not(:has(>*)){display:none}.results-count--pinned{white-space:normal;block-size:auto;padding-block-end:.75rem;position:static}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing-1) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing-1)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-3{top:var(--spacing-3)}.top-\[calc\(100\%-1px\)\]{top:calc(100% - 1px)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:var(--spacing-2)}.right-3{right:var(--spacing-3)}.right-4{right:var(--spacing-4)}.right-5{right:var(--spacing-5)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing-2) * -1)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing-1)}.bottom-2{bottom:var(--spacing-2)}.bottom-16{bottom:var(--spacing-16)}.left-0{left:0}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-2{left:var(--spacing-2)}.left-\[0\.6rem\]{left:.6rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[90\]{z-index:90}.z-\[9998\]{z-index:9998}.z-\[calc\(var\(--z-tooltip\)\+3\)\]{z-index:calc(var(--z-tooltip) + 3)}.z-\[var\(--z-tooltip\)\]{z-index:var(--z-tooltip)}.col-\[1\/-1\]{grid-column:1/-1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.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}}.m-0{margin:0}.m-4{margin:var(--spacing-4)}.m-auto{margin:auto}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing-2) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-4{margin-inline:var(--spacing-4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing-1) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-4{margin-block:var(--spacing-4)}.my-5{margin-block:var(--spacing-5)}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-12{margin-top:var(--spacing-12)}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing-1) * -1)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mb-\[0\.55rem\]{margin-bottom:-.55rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.-ml-\[0\.2rem\]{margin-left:-.2rem}.-ml-\[0\.22rem\]{margin-left:-.22rem}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing-1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:var(--spacing-2)}.ml-4{margin-left:var(--spacing-4)}.ml-\[1\.21875rem\]{margin-left:1.21875rem}.ml-auto{margin-left:auto}.hero-arrow-down{--hero-arrow-down: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%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);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-arrow-down-left-micro{--hero-arrow-down-left-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%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%22M11.78%204.22a.75.75%200%200%201%200%201.06L6.56%2010.5h3.69a.75.75%200%200%201%200%201.5h-5.5a.75.75%200%200%201-.75-.75v-5.5a.75.75%200%200%201%201.5%200v3.69l5.22-5.22a.75.75%200%200%201%201.06%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-left-micro);-webkit-mask:var(--hero-arrow-down-left-micro);-webkit-mask:var(--hero-arrow-down-left-micro);mask:var(--hero-arrow-down-left-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-on-square{--hero-arrow-down-on-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%22M9%208.25H7.5a2.25%202.25%200%200%200-2.25%202.25v9a2.25%202.25%200%200%200%202.25%202.25h9a2.25%202.25%200%200%200%202.25-2.25v-9a2.25%202.25%200%200%200-2.25-2.25H15M9%2012l3%203m0%200%203-3m-3%203V2.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-on-square);-webkit-mask:var(--hero-arrow-down-on-square);-webkit-mask:var(--hero-arrow-down-on-square);mask:var(--hero-arrow-down-on-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-arrow-down-tray{--hero-arrow-down-tray: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%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);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-arrow-down-tray-mini{--hero-arrow-down-tray-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M10.75%202.75a.75.75%200%200%200-1.5%200v8.614L6.295%208.235a.75.75%200%201%200-1.09%201.03l4.25%204.5a.75.75%200%200%200%201.09%200l4.25-4.5a.75.75%200%200%200-1.09-1.03l-2.955%203.129V2.75Z%22%2F%3E%20%20%3Cpath%20d%3D%22M3.5%2012.75a.75.75%200%200%200-1.5%200v2.5A2.75%202.75%200%200%200%204.75%2018h10.5A2.75%202.75%200%200%200%2018%2015.25v-2.5a.75.75%200%200%200-1.5%200v2.5c0%20.69-.56%201.25-1.25%201.25H4.75c-.69%200-1.25-.56-1.25-1.25v-2.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray-mini);-webkit-mask:var(--hero-arrow-down-tray-mini);-webkit-mask:var(--hero-arrow-down-tray-mini);mask:var(--hero-arrow-down-tray-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left-mini{--hero-arrow-left-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M17%2010a.75.75%200%200%201-.75.75H5.612l4.158%203.96a.75.75%200%201%201-1.04%201.08l-5.5-5.25a.75.75%200%200%201%200-1.08l5.5-5.25a.75.75%200%201%201%201.04%201.08L5.612%209.25H16.25A.75.75%200%200%201%2017%2010Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left-mini);-webkit-mask:var(--hero-arrow-left-mini);-webkit-mask:var(--hero-arrow-left-mini);mask:var(--hero-arrow-left-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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-arrow-path-mini{--hero-arrow-path-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M15.312%2011.424a5.5%205.5%200%200%201-9.201%202.466l-.312-.311h2.433a.75.75%200%200%200%200-1.5H3.989a.75.75%200%200%200-.75.75v4.242a.75.75%200%200%200%201.5%200v-2.43l.31.31a7%207%200%200%200%2011.712-3.138.75.75%200%200%200-1.449-.39Zm1.23-3.723a.75.75%200%200%200%20.219-.53V2.929a.75.75%200%200%200-1.5%200V5.36l-.31-.31A7%207%200%200%200%203.239%208.188a.75.75%200%201%200%201.448.389A5.5%205.5%200%200%201%2013.89%206.11l.311.31h-2.432a.75.75%200%200%200%200%201.5h4.243a.75.75%200%200%200%20.53-.219Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path-mini);-webkit-mask:var(--hero-arrow-path-mini);-webkit-mask:var(--hero-arrow-path-mini);mask:var(--hero-arrow-path-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path-rounded-square{--hero-arrow-path-rounded-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%22M19.5%2012c0-1.232-.046-2.453-.138-3.662a4.006%204.006%200%200%200-3.7-3.7%2048.678%2048.678%200%200%200-7.324%200%204.006%204.006%200%200%200-3.7%203.7c-.017.22-.032.441-.046.662M19.5%2012l3-3m-3%203-3-3m-12%203c0%201.232.046%202.453.138%203.662a4.006%204.006%200%200%200%203.7%203.7%2048.656%2048.656%200%200%200%207.324%200%204.006%204.006%200%200%200%203.7-3.7c.017-.22.032-.441.046-.662M4.5%2012l3%203m-3-3-3%203%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);mask:var(--hero-arrow-path-rounded-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-arrow-right-circle-mini{--hero-arrow-right-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M10%2018a8%208%200%201%200%200-16%208%208%200%200%200%200%2016ZM6.75%209.25a.75.75%200%200%200%200%201.5h4.59l-2.1%201.95a.75.75%200%200%200%201.02%201.1l3.5-3.25a.75.75%200%200%200%200-1.1l-3.5-3.25a.75.75%200%201%200-1.02%201.1l2.1%201.95H6.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-circle-mini);-webkit-mask:var(--hero-arrow-right-circle-mini);-webkit-mask:var(--hero-arrow-right-circle-mini);mask:var(--hero-arrow-right-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-micro{--hero-arrow-right-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%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%208a.75.75%200%200%201%20.75-.75h8.69L8.22%204.03a.75.75%200%200%201%201.06-1.06l4.5%204.5a.75.75%200%200%201%200%201.06l-4.5%204.5a.75.75%200%200%201-1.06-1.06l3.22-3.22H2.75A.75.75%200%200%201%202%208Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-micro);-webkit-mask:var(--hero-arrow-right-micro);-webkit-mask:var(--hero-arrow-right-micro);mask:var(--hero-arrow-right-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-mini{--hero-arrow-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M3%2010a.75.75%200%200%201%20.75-.75h10.638L10.23%205.29a.75.75%200%201%201%201.04-1.08l5.5%205.25a.75.75%200%200%201%200%201.08l-5.5%205.25a.75.75%200%201%201-1.04-1.08l4.158-3.96H3.75A.75.75%200%200%201%203%2010Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-mini);-webkit-mask:var(--hero-arrow-right-mini);-webkit-mask:var(--hero-arrow-right-mini);mask:var(--hero-arrow-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-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%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-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-arrow-top-right-on-square-mini{--hero-arrow-top-right-on-square-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M4.25%205.5a.75.75%200%200%200-.75.75v8.5c0%20.414.336.75.75.75h8.5a.75.75%200%200%200%20.75-.75v-4a.75.75%200%200%201%201.5%200v4A2.25%202.25%200%200%201%2012.75%2017h-8.5A2.25%202.25%200%200%201%202%2014.75v-8.5A2.25%202.25%200%200%201%204.25%204h5a.75.75%200%200%201%200%201.5h-5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6.194%2012.753a.75.75%200%200%200%201.06.053L16.5%204.44v2.81a.75.75%200%200%200%201.5%200v-4.5a.75.75%200%200%200-.75-.75h-4.5a.75.75%200%200%200%200%201.5h2.553l-9.056%208.194a.75.75%200%200%200-.053%201.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square-mini);-webkit-mask:var(--hero-arrow-top-right-on-square-mini);-webkit-mask:var(--hero-arrow-top-right-on-square-mini);mask:var(--hero-arrow-top-right-on-square-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right-micro{--hero-arrow-up-right-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%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%22M4.22%2011.78a.75.75%200%200%201%200-1.06L9.44%205.5H5.75a.75.75%200%200%201%200-1.5h5.5a.75.75%200%200%201%20.75.75v5.5a.75.75%200%200%201-1.5%200V6.56l-5.22%205.22a.75.75%200%200%201-1.06%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right-micro);-webkit-mask:var(--hero-arrow-up-right-micro);-webkit-mask:var(--hero-arrow-up-right-micro);mask:var(--hero-arrow-up-right-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray-mini{--hero-arrow-up-tray-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M9.25%2013.25a.75.75%200%200%200%201.5%200V4.636l2.955%203.129a.75.75%200%200%200%201.09-1.03l-4.25-4.5a.75.75%200%200%200-1.09%200l-4.25%204.5a.75.75%200%201%200%201.09%201.03L9.25%204.636v8.614Z%22%2F%3E%20%20%3Cpath%20d%3D%22M3.5%2012.75a.75.75%200%200%200-1.5%200v2.5A2.75%202.75%200%200%200%204.75%2018h10.5A2.75%202.75%200%200%200%2018%2015.25v-2.5a.75.75%200%200%200-1.5%200v2.5c0%20.69-.56%201.25-1.25%201.25H4.75c-.69%200-1.25-.56-1.25-1.25v-2.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray-mini);-webkit-mask:var(--hero-arrow-up-tray-mini);-webkit-mask:var(--hero-arrow-up-tray-mini);mask:var(--hero-arrow-up-tray-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left-mini{--hero-arrow-uturn-left-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M7.793%202.232a.75.75%200%200%201-.025%201.06L3.622%207.25h10.003a5.375%205.375%200%200%201%200%2010.75H10.75a.75.75%200%200%201%200-1.5h2.875a3.875%203.875%200%200%200%200-7.75H3.622l4.146%203.957a.75.75%200%200%201-1.036%201.085l-5.5-5.25a.75.75%200%200%201%200-1.085l5.5-5.25a.75.75%200%200%201%201.06.025Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left-mini);-webkit-mask:var(--hero-arrow-uturn-left-mini);-webkit-mask:var(--hero-arrow-uturn-left-mini);mask:var(--hero-arrow-uturn-left-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-right-mini{--hero-arrow-uturn-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M12.207%202.232a.75.75%200%200%200%20.025%201.06l4.146%203.958H6.375a5.375%205.375%200%200%200%200%2010.75H9.25a.75.75%200%200%200%200-1.5H6.375a3.875%203.875%200%200%201%200-7.75h10.003l-4.146%203.957a.75.75%200%200%200%201.036%201.085l5.5-5.25a.75.75%200%200%200%200-1.085l-5.5-5.25a.75.75%200%200%200-1.06.025Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-right-mini);-webkit-mask:var(--hero-arrow-uturn-right-mini);-webkit-mask:var(--hero-arrow-uturn-right-mini);mask:var(--hero-arrow-uturn-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out-mini{--hero-arrows-pointing-out-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m13.28%207.78%203.22-3.22v2.69a.75.75%200%200%200%201.5%200v-4.5a.75.75%200%200%200-.75-.75h-4.5a.75.75%200%200%200%200%201.5h2.69l-3.22%203.22a.75.75%200%200%200%201.06%201.06ZM2%2017.25v-4.5a.75.75%200%200%201%201.5%200v2.69l3.22-3.22a.75.75%200%200%201%201.06%201.06L4.56%2016.5h2.69a.75.75%200%200%201%200%201.5h-4.5a.747.747%200%200%201-.75-.75ZM12.22%2013.28l3.22%203.22h-2.69a.75.75%200%200%200%200%201.5h4.5a.747.747%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-1.5%200v2.69l-3.22-3.22a.75.75%200%201%200-1.06%201.06ZM3.5%204.56l3.22%203.22a.75.75%200%200%200%201.06-1.06L4.56%203.5h2.69a.75.75%200%200%200%200-1.5h-4.5a.75.75%200%200%200-.75.75v4.5a.75.75%200%200%200%201.5%200V4.56Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out-mini);-webkit-mask:var(--hero-arrows-pointing-out-mini);-webkit-mask:var(--hero-arrows-pointing-out-mini);mask:var(--hero-arrows-pointing-out-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-2-mini{--hero-bars-2-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%206.75A.75.75%200%200%201%202.75%206h14.5a.75.75%200%200%201%200%201.5H2.75A.75.75%200%200%201%202%206.75Zm0%206.5a.75.75%200%200%201%20.75-.75h14.5a.75.75%200%200%201%200%201.5H2.75a.75.75%200%200%201-.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-2-mini);-webkit-mask:var(--hero-bars-2-mini);-webkit-mask:var(--hero-bars-2-mini);mask:var(--hero-bars-2-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bold-mini{--hero-bold-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M4%203a1%201%200%200%201%201-1h6a4.5%204.5%200%200%201%203.274%207.587A4.75%204.75%200%200%201%2011.25%2018H5a1%201%200%200%201-1-1V3Zm2.5%205.5v-4H11a2%202%200%201%201%200%204H6.5Zm0%202.5v4.5h4.75a2.25%202.25%200%200%200%200-4.5H6.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bold-mini);-webkit-mask:var(--hero-bold-mini);-webkit-mask:var(--hero-bold-mini);mask:var(--hero-bold-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt-mini{--hero-bolt-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M11.983%201.907a.75.75%200%200%200-1.292-.657l-8.5%209.5A.75.75%200%200%200%202.75%2012h6.572l-1.305%206.093a.75.75%200%200%200%201.292.657l8.5-9.5A.75.75%200%200%200%2017.25%208h-6.572l1.305-6.093Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt-mini);-webkit-mask:var(--hero-bolt-mini);-webkit-mask:var(--hero-bolt-mini);mask:var(--hero-bolt-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open: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%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);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-bookmark{--hero-bookmark: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%22M17.593%203.322c1.1.128%201.907%201.077%201.907%202.185V21L12%2017.25%204.5%2021V5.507c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);mask:var(--hero-bookmark);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-bookmark-solid{--hero-bookmark-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%22M6.32%202.577a49.255%2049.255%200%200%201%2011.36%200c1.497.174%202.57%201.46%202.57%202.93V21a.75.75%200%200%201-1.085.67L12%2018.089l-7.165%203.583A.75.75%200%200%201%203.75%2021V5.507c0-1.47%201.073-2.756%202.57-2.93Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);mask:var(--hero-bookmark-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-building-storefront-mini{--hero-building-storefront-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M2.879%207.121A3%203%200%200%200%207.5%206.66a2.997%202.997%200%200%200%202.5%201.34%202.997%202.997%200%200%200%202.5-1.34%203%203%200%201%200%204.622-3.78l-.293-.293A2%202%200%200%200%2015.415%202H4.585a2%202%200%200%200-1.414.586l-.292.292a3%203%200%200%200%200%204.243ZM3%209.032a4.507%204.507%200%200%200%204.5-.29A4.48%204.48%200%200%200%2010%209.5a4.48%204.48%200%200%200%202.5-.758%204.507%204.507%200%200%200%204.5.29V16.5h.25a.75.75%200%200%201%200%201.5h-4.5a.75.75%200%200%201-.75-.75v-3.5a.75.75%200%200%200-.75-.75h-2.5a.75.75%200%200%200-.75.75v3.5a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201%200-1.5H3V9.032Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-storefront-mini);-webkit-mask:var(--hero-building-storefront-mini);-webkit-mask:var(--hero-building-storefront-mini);mask:var(--hero-building-storefront-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar: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.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);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-camera{--hero-camera: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.827%206.175A2.31%202.31%200%200%201%205.186%207.23c-.38.054-.757.112-1.134.175C2.999%207.58%202.25%208.507%202.25%209.574V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9.574c0-1.067-.75-1.994-1.802-2.169a47.865%2047.865%200%200%200-1.134-.175%202.31%202.31%200%200%201-1.64-1.055l-.822-1.316a2.192%202.192%200%200%200-1.736-1.039%2048.774%2048.774%200%200%200-5.232%200%202.192%202.192%200%200%200-1.736%201.039l-.821%201.316Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012.75a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200ZM18.75%2010.5h.008v.008h-.008V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);mask:var(--hero-camera);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-chart-bar-mini{--hero-chart-bar-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M15.5%202A1.5%201.5%200%200%200%2014%203.5v13a1.5%201.5%200%200%200%201.5%201.5h1a1.5%201.5%200%200%200%201.5-1.5v-13A1.5%201.5%200%200%200%2016.5%202h-1ZM9.5%206A1.5%201.5%200%200%200%208%207.5v9A1.5%201.5%200%200%200%209.5%2018h1a1.5%201.5%200%200%200%201.5-1.5v-9A1.5%201.5%200%200%200%2010.5%206h-1ZM3.5%2010A1.5%201.5%200%200%200%202%2011.5v5A1.5%201.5%200%200%200%203.5%2018h1A1.5%201.5%200%200%200%206%2016.5v-5A1.5%201.5%200%200%200%204.5%2010h-1Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-mini);-webkit-mask:var(--hero-chart-bar-mini);-webkit-mask:var(--hero-chart-bar-mini);mask:var(--hero-chart-bar-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-bottom-center-text-mini{--hero-chat-bubble-bottom-center-text-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M10%202c-2.236%200-4.43.18-6.57.524C1.993%202.755%201%204.014%201%205.426v5.148c0%201.413.993%202.67%202.43%202.902%201.168.188%202.352.327%203.55.414.28.02.521.18.642.413l1.713%203.293a.75.75%200%200%200%201.33%200l1.713-3.293a.783.783%200%200%201%20.642-.413%2041.102%2041.102%200%200%200%203.55-.414c1.437-.231%202.43-1.49%202.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289%2041.289%200%200%200%2010%202ZM6.75%206a.75.75%200%200%200%200%201.5h6.5a.75.75%200%200%200%200-1.5h-6.5Zm0%202.5a.75.75%200%200%200%200%201.5h3.5a.75.75%200%200%200%200-1.5h-3.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-bottom-center-text-mini);-webkit-mask:var(--hero-chat-bubble-bottom-center-text-mini);-webkit-mask:var(--hero-chat-bubble-bottom-center-text-mini);mask:var(--hero-chat-bubble-bottom-center-text-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-ellipsis{--hero-chat-bubble-left-ellipsis: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%22M8.625%209.75a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H8.25m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H12m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200h-.375m-13.5%203.01c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.184-4.183a1.14%201.14%200%200%201%20.778-.332%2048.294%2048.294%200%200%200%205.83-.498c1.585-.233%202.708-1.626%202.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);mask:var(--hero-chat-bubble-left-ellipsis);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-chat-bubble-left-ellipsis-mini{--hero-chat-bubble-left-ellipsis-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M10%202c-2.236%200-4.43.18-6.57.524C1.993%202.755%201%204.014%201%205.426v5.148c0%201.413.993%202.67%202.43%202.902.848.137%201.705.248%202.57.331v3.443a.75.75%200%200%200%201.28.53l3.58-3.579a.78.78%200%200%201%20.527-.224%2041.202%2041.202%200%200%200%205.183-.5c1.437-.232%202.43-1.49%202.43-2.903V5.426c0-1.413-.993-2.67-2.43-2.902A41.289%2041.289%200%200%200%2010%202Zm0%207a1%201%200%201%200%200-2%201%201%200%200%200%200%202ZM8%208a1%201%200%201%201-2%200%201%201%200%200%201%202%200Zm5%201a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-ellipsis-mini);-webkit-mask:var(--hero-chat-bubble-left-ellipsis-mini);-webkit-mask:var(--hero-chat-bubble-left-ellipsis-mini);mask:var(--hero-chat-bubble-left-ellipsis-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right: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%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);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-badge-solid{--hero-check-badge-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%22M8.603%203.799A4.49%204.49%200%200%201%2012%202.25c1.357%200%202.573.6%203.397%201.549a4.49%204.49%200%200%201%203.498%201.307%204.491%204.491%200%200%201%201.307%203.497A4.49%204.49%200%200%201%2021.75%2012a4.49%204.49%200%200%201-1.549%203.397%204.491%204.491%200%200%201-1.307%203.497%204.491%204.491%200%200%201-3.497%201.307A4.49%204.49%200%200%201%2012%2021.75a4.49%204.49%200%200%201-3.397-1.549%204.49%204.49%200%200%201-3.498-1.306%204.491%204.491%200%200%201-1.307-3.498A4.49%204.49%200%200%201%202.25%2012c0-1.357.6-2.573%201.549-3.397a4.49%204.49%200%200%201%201.307-3.497%204.49%204.49%200%200%201%203.497-1.307Zm7.007%206.387a.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-badge-solid);-webkit-mask:var(--hero-check-badge-solid);-webkit-mask:var(--hero-check-badge-solid);mask:var(--hero-check-badge-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-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-check-mini{--hero-check-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);mask:var(--hero-check-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down: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%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);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-chevron-down-mini{--hero-chevron-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M5.22%208.22a.75.75%200%200%201%201.06%200L10%2011.94l3.72-3.72a.75.75%200%201%201%201.06%201.06l-4.25%204.25a.75.75%200%200%201-1.06%200L5.22%209.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left: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.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);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-chevron-right{--hero-chevron-right: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%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);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-chevron-right-mini{--hero-chevron-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M8.22%205.22a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%200%201%200%201.06l-4.25%204.25a.75.75%200%200%201-1.06-1.06L11.94%2010%208.22%206.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);mask:var(--hero-chevron-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up: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%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);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-chevron-up-mini{--hero-chevron-up-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M9.47%206.47a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%201%201-1.06%201.06L10%208.06l-3.72%203.72a.75.75%200%200%201-1.06-1.06l4.25-4.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up-mini);-webkit-mask:var(--hero-chevron-up-mini);-webkit-mask:var(--hero-chevron-up-mini);mask:var(--hero-chevron-up-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list-mini{--hero-clipboard-document-list-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M15.988%203.012A2.25%202.25%200%200%201%2018%205.25v6.5A2.25%202.25%200%200%201%2015.75%2014H13.5V7A2.5%202.5%200%200%200%2011%204.5H8.128a2.252%202.252%200%200%201%201.884-1.488A2.25%202.25%200%200%201%2012.25%201h1.5a2.25%202.25%200%200%201%202.238%202.012ZM11.5%203.25a.75.75%200%200%201%20.75-.75h1.5a.75.75%200%200%201%20.75.75v.25h-3v-.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%207a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v10a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V7Zm2%203.25a.75.75%200%200%201%20.75-.75h4.5a.75.75%200%200%201%200%201.5h-4.5a.75.75%200%200%201-.75-.75Zm0%203.5a.75.75%200%200%201%20.75-.75h4.5a.75.75%200%200%201%200%201.5h-4.5a.75.75%200%200%201-.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list-mini);-webkit-mask:var(--hero-clipboard-document-list-mini);-webkit-mask:var(--hero-clipboard-document-list-mini);mask:var(--hero-clipboard-document-list-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock: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%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);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-cog-6-tooth{--hero-cog-6-tooth: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%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);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-cog-6-tooth-mini{--hero-cog-6-tooth-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M7.84%201.804A1%201%200%200%201%208.82%201h2.36a1%201%200%200%201%20.98.804l.331%201.652a6.993%206.993%200%200%201%201.929%201.115l1.598-.54a1%201%200%200%201%201.186.447l1.18%202.044a1%201%200%200%201-.205%201.251l-1.267%201.113a7.047%207.047%200%200%201%200%202.228l1.267%201.113a1%201%200%200%201%20.206%201.25l-1.18%202.045a1%201%200%200%201-1.187.447l-1.598-.54a6.993%206.993%200%200%201-1.929%201.115l-.33%201.652a1%201%200%200%201-.98.804H8.82a1%201%200%200%201-.98-.804l-.331-1.652a6.993%206.993%200%200%201-1.929-1.115l-1.598.54a1%201%200%200%201-1.186-.447l-1.18-2.044a1%201%200%200%201%20.205-1.251l1.267-1.114a7.05%207.05%200%200%201%200-2.227L1.821%207.773a1%201%200%200%201-.206-1.25l1.18-2.045a1%201%200%200%201%201.187-.447l1.598.54A6.992%206.992%200%200%201%207.51%203.456l.33-1.652ZM10%2013a3%203%200%201%200%200-6%203%203%200%200%200%200%206Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth-mini);-webkit-mask:var(--hero-cog-6-tooth-mini);-webkit-mask:var(--hero-cog-6-tooth-mini);mask:var(--hero-cog-6-tooth-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-check-mini{--hero-document-check-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M3%203.5A1.5%201.5%200%200%201%204.5%202h6.879a1.5%201.5%200%200%201%201.06.44l4.122%204.12A1.5%201.5%200%200%201%2017%207.622V16.5a1.5%201.5%200%200%201-1.5%201.5h-11A1.5%201.5%200%200%201%203%2016.5v-13Zm10.857%205.691a.75.75%200%200%200-1.214-.882l-3.483%204.79-1.88-1.88a.75.75%200%200%200-1.06%201.061l2.5%202.5a.75.75%200%200%200%201.137-.089l4-5.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-check-mini);-webkit-mask:var(--hero-document-check-mini);-webkit-mask:var(--hero-document-check-mini);mask:var(--hero-document-check-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope-mini{--hero-envelope-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3%204a2%202%200%200%200-2%202v1.161l8.441%204.221a1.25%201.25%200%200%200%201.118%200L19%207.162V6a2%202%200%200%200-2-2H3Z%22%2F%3E%20%20%3Cpath%20d%3D%22m19%208.839-7.77%203.885a2.75%202.75%200%200%201-2.46%200L1%208.839V14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V8.839Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope-mini);-webkit-mask:var(--hero-envelope-mini);-webkit-mask:var(--hero-envelope-mini);mask:var(--hero-envelope-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle-solid{--hero-exclamation-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%2012ZM12%208.25a.75.75%200%200%201%20.75.75v3.75a.75.75%200%200%201-1.5%200V9a.75.75%200%200%201%20.75-.75Zm0%208.25a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle-solid);-webkit-mask:var(--hero-exclamation-circle-solid);-webkit-mask:var(--hero-exclamation-circle-solid);mask:var(--hero-exclamation-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-exclamation-triangle-micro{--hero-exclamation-triangle-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%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%22M6.701%202.25c.577-1%202.02-1%202.598%200l5.196%209a1.5%201.5%200%200%201-1.299%202.25H2.804a1.5%201.5%200%200%201-1.3-2.25l5.197-9ZM8%204a.75.75%200%200%201%20.75.75v3a.75.75%200%201%201-1.5%200v-3A.75.75%200%200%201%208%204Zm0%208a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle-micro);-webkit-mask:var(--hero-exclamation-triangle-micro);-webkit-mask:var(--hero-exclamation-triangle-micro);mask:var(--hero-exclamation-triangle-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle-mini{--hero-exclamation-triangle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M8.485%202.495c.673-1.167%202.357-1.167%203.03%200l6.28%2010.875c.673%201.167-.17%202.625-1.516%202.625H3.72c-1.347%200-2.189-1.458-1.515-2.625L8.485%202.495ZM10%205a.75.75%200%200%201%20.75.75v3.5a.75.75%200%200%201-1.5%200v-3.5A.75.75%200%200%201%2010%205Zm0%209a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle-mini);-webkit-mask:var(--hero-exclamation-triangle-mini);-webkit-mask:var(--hero-exclamation-triangle-mini);mask:var(--hero-exclamation-triangle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye: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%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);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-eye-slash{--hero-eye-slash: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%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);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-eye-slash-micro{--hero-eye-slash-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%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%22M3.28%202.22a.75.75%200%200%200-1.06%201.06l10.5%2010.5a.75.75%200%201%200%201.06-1.06l-1.322-1.323a7.012%207.012%200%200%200%202.16-3.11.87.87%200%200%200%200-.567A7.003%207.003%200%200%200%204.82%203.76l-1.54-1.54Zm3.196%203.195%201.135%201.136A1.502%201.502%200%200%201%209.45%208.389l1.136%201.135a3%203%200%200%200-4.109-4.109Z%22%20clip-rule%3D%22evenodd%22%2F%3E%20%20%3Cpath%20d%3D%22m7.812%2010.994%201.816%201.816A7.003%207.003%200%200%201%201.38%208.28a.87.87%200%200%201%200-.566%206.985%206.985%200%200%201%201.113-2.039l2.513%202.513a3%203%200%200%200%202.806%202.806Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash-micro);-webkit-mask:var(--hero-eye-slash-micro);-webkit-mask:var(--hero-eye-slash-micro);mask:var(--hero-eye-slash-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-h2-mini{--hero-h2-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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.75%204a.75.75%200%200%201%20.75.75v4.5h5v-4.5a.75.75%200%200%201%201.5%200v10.5a.75.75%200%200%201-1.5%200v-4.5h-5v4.5a.75.75%200%200%201-1.5%200V4.75A.75.75%200%200%201%202.75%204ZM15%209.5c-.729%200-1.445.051-2.146.15a.75.75%200%200%201-.208-1.486%2016.887%2016.887%200%200%201%203.824-.1c.855.074%201.512.78%201.527%201.637a17.476%2017.476%200%200%201-.009.931%201.713%201.713%200%200%201-1.18%201.556l-2.453.818a1.25%201.25%200%200%200-.855%201.185v.309h3.75a.75.75%200%200%201%200%201.5h-4.5a.75.75%200%200%201-.75-.75v-1.059a2.75%202.75%200%200%201%201.88-2.608l2.454-.818c.102-.034.153-.117.155-.188a15.556%2015.556%200%200%200%20.009-.85.171.171%200%200%200-.158-.169A15.458%2015.458%200%200%200%2015%209.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-h2-mini);-webkit-mask:var(--hero-h2-mini);-webkit-mask:var(--hero-h2-mini);mask:var(--hero-h2-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-h3-mini{--hero-h3-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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.75%204a.75.75%200%200%201%20.75.75v4.5h5v-4.5a.75.75%200%200%201%201.5%200v10.5a.75.75%200%200%201-1.5%200v-4.5h-5v4.5a.75.75%200%200%201-1.5%200V4.75A.75.75%200%200%201%202.75%204ZM15%209.5c-.73%200-1.448.051-2.15.15a.75.75%200%201%201-.209-1.485%2016.886%2016.886%200%200%201%203.476-.128c.985.065%201.878.837%201.883%201.932V10a6.75%206.75%200%200%201-.301%202A6.75%206.75%200%200%201%2018%2014v.031c-.005%201.095-.898%201.867-1.883%201.932a17.018%2017.018%200%200%201-3.467-.127.75.75%200%200%201%20.209-1.485%2015.377%2015.377%200%200%200%203.16.115c.308-.02.48-.24.48-.441L16.5%2014c0-.431-.052-.85-.15-1.25h-2.6a.75.75%200%200%201%200-1.5h2.6c.098-.4.15-.818.15-1.25v-.024c-.001-.201-.173-.422-.481-.443A15.485%2015.485%200%200%200%2015%209.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-h3-mini);-webkit-mask:var(--hero-h3-mini);-webkit-mask:var(--hero-h3-mini);mask:var(--hero-h3-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;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-italic-mini{--hero-italic-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M8%202.75A.75.75%200%200%201%208.75%202h7.5a.75.75%200%200%201%200%201.5h-3.215l-4.483%2013h2.698a.75.75%200%200%201%200%201.5h-7.5a.75.75%200%200%201%200-1.5h3.215l4.483-13H8.75A.75.75%200%200%201%208%202.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-italic-mini);-webkit-mask:var(--hero-italic-mini);-webkit-mask:var(--hero-italic-mini);mask:var(--hero-italic-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-language-solid{--hero-language-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%22M9%202.25a.75.75%200%200%201%20.75.75v1.506a49.384%2049.384%200%200%201%205.343.371.75.75%200%201%201-.186%201.489c-.66-.083-1.323-.151-1.99-.206a18.67%2018.67%200%200%201-2.97%206.323c.318.384.65.753%201%201.107a.75.75%200%200%201-1.07%201.052A18.902%2018.902%200%200%201%209%2013.687a18.823%2018.823%200%200%201-5.656%204.482.75.75%200%200%201-.688-1.333%2017.323%2017.323%200%200%200%205.396-4.353A18.72%2018.72%200%200%201%205.89%208.598a.75.75%200%200%201%201.388-.568A17.21%2017.21%200%200%200%209%2011.224a17.168%2017.168%200%200%200%202.391-5.165%2048.04%2048.04%200%200%200-8.298.307.75.75%200%200%201-.186-1.489%2049.159%2049.159%200%200%201%205.343-.371V3A.75.75%200%200%201%209%202.25ZM15.75%209a.75.75%200%200%201%20.68.433l5.25%2011.25a.75.75%200%201%201-1.36.634l-1.198-2.567h-6.744l-1.198%202.567a.75.75%200%200%201-1.36-.634l5.25-11.25A.75.75%200%200%201%2015.75%209Zm-2.672%208.25h5.344l-2.672-5.726-2.672%205.726Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-language-solid);-webkit-mask:var(--hero-language-solid);-webkit-mask:var(--hero-language-solid);mask:var(--hero-language-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-link{--hero-link: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%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);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-link-mini{--hero-link-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M12.232%204.232a2.5%202.5%200%200%201%203.536%203.536l-1.225%201.224a.75.75%200%200%200%201.061%201.06l1.224-1.224a4%204%200%200%200-5.656-5.656l-3%203a4%204%200%200%200%20.225%205.865.75.75%200%200%200%20.977-1.138%202.5%202.5%200%200%201-.142-3.667l3-3Z%22%2F%3E%20%20%3Cpath%20d%3D%22M11.603%207.963a.75.75%200%200%200-.977%201.138%202.5%202.5%200%200%201%20.142%203.667l-3%203a2.5%202.5%200%200%201-3.536-3.536l1.225-1.224a.75.75%200%200%200-1.061-1.06l-1.224%201.224a4%204%200%201%200%205.656%205.656l3-3a4%204%200%200%200-.225-5.865Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link-mini);-webkit-mask:var(--hero-link-mini);-webkit-mask:var(--hero-link-mini);mask:var(--hero-link-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet-mini{--hero-list-bullet-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M6%204.75A.75.75%200%200%201%206.75%204h10.5a.75.75%200%200%201%200%201.5H6.75A.75.75%200%200%201%206%204.75ZM6%2010a.75.75%200%200%201%20.75-.75h10.5a.75.75%200%200%201%200%201.5H6.75A.75.75%200%200%201%206%2010Zm0%205.25a.75.75%200%200%201%20.75-.75h10.5a.75.75%200%200%201%200%201.5H6.75a.75.75%200%200%201-.75-.75ZM1.99%204.75a1%201%200%200%201%201-1H3a1%201%200%200%201%201%201v.01a1%201%200%200%201-1%201h-.01a1%201%200%200%201-1-1v-.01ZM1.99%2015.25a1%201%200%200%201%201-1H3a1%201%200%200%201%201%201v.01a1%201%200%200%201-1%201h-.01a1%201%200%200%201-1-1v-.01ZM1.99%2010a1%201%200%200%201%201-1H3a1%201%200%200%201%201%201v.01a1%201%200%200%201-1%201h-.01a1%201%200%200%201-1-1V10Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-list-bullet-mini);-webkit-mask:var(--hero-list-bullet-mini);-webkit-mask:var(--hero-list-bullet-mini);mask:var(--hero-list-bullet-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-numbered-list-mini{--hero-numbered-list-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3%201.25a.75.75%200%200%200%200%201.5h.25v2.5a.75.75%200%200%200%201.5%200V2A.75.75%200%200%200%204%201.25H3ZM2.97%208.654a3.5%203.5%200%200%201%201.524-.12.034.034%200%200%201-.012.012L2.415%209.579A.75.75%200%200%200%202%2010.25v1c0%20.414.336.75.75.75h2.5a.75.75%200%200%200%200-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371%200-.647-.429-1.327-1.193-1.451a5.03%205.03%200%200%200-2.277.155.75.75%200%200%200%20.44%201.434ZM7.75%203a.75.75%200%200%200%200%201.5h9.5a.75.75%200%200%200%200-1.5h-9.5ZM7.75%209.25a.75.75%200%200%200%200%201.5h9.5a.75.75%200%200%200%200-1.5h-9.5ZM7.75%2015.5a.75.75%200%200%200%200%201.5h9.5a.75.75%200%200%200%200-1.5h-9.5ZM2.625%2013.875a.75.75%200%200%200%200%201.5h1.5a.125.125%200%200%201%200%20.25H3.5a.75.75%200%200%200%200%201.5h.625a.125.125%200%200%201%200%20.25h-1.5a.75.75%200%200%200%200%201.5h1.5a1.625%201.625%200%200%200%201.37-2.5%201.625%201.625%200%200%200-1.37-2.5h-1.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-numbered-list-mini);-webkit-mask:var(--hero-numbered-list-mini);-webkit-mask:var(--hero-numbered-list-mini);mask:var(--hero-numbered-list-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane: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%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);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-pause-mini{--hero-pause-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M5.75%203a.75.75%200%200%200-.75.75v12.5c0%20.414.336.75.75.75h1.5a.75.75%200%200%200%20.75-.75V3.75A.75.75%200%200%200%207.25%203h-1.5ZM12.75%203a.75.75%200%200%200-.75.75v12.5c0%20.414.336.75.75.75h1.5a.75.75%200%200%200%20.75-.75V3.75a.75.75%200%200%200-.75-.75h-1.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause-mini);-webkit-mask:var(--hero-pause-mini);-webkit-mask:var(--hero-pause-mini);mask:var(--hero-pause-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil{--hero-pencil: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.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);mask:var(--hero-pencil);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-mini{--hero-pencil-square-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m5.433%2013.917%201.262-3.155A4%204%200%200%201%207.58%209.42l6.92-6.918a2.121%202.121%200%200%201%203%203l-6.92%206.918c-.383.383-.84.685-1.343.886l-3.154%201.262a.5.5%200%200%201-.65-.65Z%22%2F%3E%20%20%3Cpath%20d%3D%22M3.5%205.75c0-.69.56-1.25%201.25-1.25H10A.75.75%200%200%200%2010%203H4.75A2.75%202.75%200%200%200%202%205.75v9.5A2.75%202.75%200%200%200%204.75%2018h9.5A2.75%202.75%200%200%200%2017%2015.25V10a.75.75%200%200%200-1.5%200v5.25c0%20.69-.56%201.25-1.25%201.25h-9.5c-.69%200-1.25-.56-1.25-1.25v-9.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square-mini);-webkit-mask:var(--hero-pencil-square-mini);-webkit-mask:var(--hero-pencil-square-mini);mask:var(--hero-pencil-square-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo: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%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);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-photo-mini{--hero-photo-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M1%205.25A2.25%202.25%200%200%201%203.25%203h13.5A2.25%202.25%200%200%201%2019%205.25v9.5A2.25%202.25%200%200%201%2016.75%2017H3.25A2.25%202.25%200%200%201%201%2014.75v-9.5Zm1.5%205.81v3.69c0%20.414.336.75.75.75h13.5a.75.75%200%200%200%20.75-.75v-2.69l-2.22-2.219a.75.75%200%200%200-1.06%200l-1.91%201.909.47.47a.75.75%200%201%201-1.06%201.06L6.53%208.091a.75.75%200%200%200-1.06%200l-2.97%202.97ZM12%207a1%201%200%201%201-2%200%201%201%200%200%201%202%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo-mini);-webkit-mask:var(--hero-photo-mini);-webkit-mask:var(--hero-photo-mini);mask:var(--hero-photo-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-mini{--hero-play-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M6.3%202.84A1.5%201.5%200%200%200%204%204.11v11.78a1.5%201.5%200%200%200%202.3%201.27l9.344-5.891a1.5%201.5%200%200%200%200-2.538L6.3%202.841Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-mini);-webkit-mask:var(--hero-play-mini);-webkit-mask:var(--hero-play-mini);mask:var(--hero-play-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-solid{--hero-play-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%22M4.5%205.653c0-1.427%201.529-2.33%202.779-1.643l11.54%206.347c1.295.712%201.295%202.573%200%203.286L7.28%2019.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);mask:var(--hero-play-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-plus{--hero-plus: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%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);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-plus-mini{--hero-plus-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M10.75%204.75a.75.75%200%200%200-1.5%200v4.5h-4.5a.75.75%200%200%200%200%201.5h4.5v4.5a.75.75%200%200%200%201.5%200v-4.5h4.5a.75.75%200%200%200%200-1.5h-4.5v-4.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus-mini);-webkit-mask:var(--hero-plus-mini);-webkit-mask:var(--hero-plus-mini);mask:var(--hero-plus-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-puzzle-piece-mini{--hero-puzzle-piece-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M12%204.467c0-.405.262-.75.559-1.027.276-.257.441-.584.441-.94%200-.828-.895-1.5-2-1.5s-2%20.672-2%201.5c0%20.362.171.694.456.953.29.265.544.6.544.994a.968.968%200%200%201-1.024.974%2039.655%2039.655%200%200%201-3.014-.306.75.75%200%200%200-.847.847c.14.993.242%201.999.306%203.014A.968.968%200%200%201%204.447%2010c-.393%200-.729-.253-.994-.544C3.194%209.17%202.862%209%202.5%209%201.672%209%201%209.895%201%2011s.672%202%201.5%202c.356%200%20.683-.165.94-.441.276-.297.622-.559%201.027-.559a.997.997%200%200%201%201.004%201.03%2039.747%2039.747%200%200%201-.319%203.734.75.75%200%200%200%20.64.842c1.05.146%202.111.252%203.184.318A.97.97%200%200%200%2010%2016.948c0-.394-.254-.73-.545-.995C9.171%2015.693%209%2015.362%209%2015c0-.828.895-1.5%202-1.5s2%20.672%202%201.5c0%20.356-.165.683-.441.94-.297.276-.559.622-.559%201.027a.998.998%200%200%200%201.03%201.005c1.337-.05%202.659-.162%203.961-.337a.75.75%200%200%200%20.644-.644c.175-1.302.288-2.624.337-3.961A.998.998%200%200%200%2016.967%2012c-.405%200-.75.262-1.027.559-.257.276-.584.441-.94.441-.828%200-1.5-.895-1.5-2s.672-2%201.5-2c.362%200%20.694.17.953.455.265.291.601.545.995.545a.97.97%200%200%200%20.976-1.024%2041.159%2041.159%200%200%200-.318-3.184.75.75%200%200%200-.842-.64c-1.228.164-2.473.271-3.734.319A.997.997%200%200%201%2012%204.467Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-puzzle-piece-mini);-webkit-mask:var(--hero-puzzle-piece-mini);-webkit-mask:var(--hero-puzzle-piece-mini);mask:var(--hero-puzzle-piece-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-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%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-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-rectangle-stack{--hero-rectangle-stack: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%206.878V6a2.25%202.25%200%200%201%202.25-2.25h7.5A2.25%202.25%200%200%201%2018%206v.878m-12%200c.235-.083.487-.128.75-.128h10.5c.263%200%20.515.045.75.128m-12%200A2.25%202.25%200%200%200%204.5%209v.878m13.5-3A2.25%202.25%200%200%201%2019.5%209v.878m0%200a2.246%202.246%200%200%200-.75-.128H5.25c-.263%200-.515.045-.75.128m15%200A2.25%202.25%200%200%201%2021%2012v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6c0-.98.626-1.813%201.5-2.122%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);mask:var(--hero-rectangle-stack);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-shopping-bag{--hero-shopping-bag: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.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);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-shopping-bag-mini{--hero-shopping-bag-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M6%205v1H4.667a1.75%201.75%200%200%200-1.743%201.598l-.826%209.5A1.75%201.75%200%200%200%203.84%2019H16.16a1.75%201.75%200%200%200%201.743-1.902l-.826-9.5A1.75%201.75%200%200%200%2015.333%206H14V5a4%204%200%200%200-8%200Zm4-2.5A2.5%202.5%200%200%200%207.5%205v1h5V5A2.5%202.5%200%200%200%2010%202.5ZM7.5%2010a2.5%202.5%200%200%200%205%200V8.75a.75.75%200%200%201%201.5%200V10a4%204%200%200%201-8%200V8.75a.75.75%200%200%201%201.5%200V10Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag-mini);-webkit-mask:var(--hero-shopping-bag-mini);-webkit-mask:var(--hero-shopping-bag-mini);mask:var(--hero-shopping-bag-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-cart{--hero-shopping-cart: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%22M2.25%203h1.386c.51%200%20.955.343%201.087.835l.383%201.437M7.5%2014.25a3%203%200%200%200-3%203h15.75m-12.75-3h11.218c1.121-2.3%202.1-4.684%202.924-7.138a60.114%2060.114%200%200%200-16.536-1.84M7.5%2014.25%205.106%205.272M6%2020.25a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Zm12.75%200a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);mask:var(--hero-shopping-cart);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-signal-mini{--hero-signal-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M16.364%203.636a.75.75%200%200%200-1.06%201.06%207.5%207.5%200%200%201%200%2010.607.75.75%200%200%200%201.06%201.061%209%209%200%200%200%200-12.728ZM4.697%204.697a.75.75%200%200%200-1.061-1.061%209%209%200%200%200%200%2012.728.75.75%200%201%200%201.06-1.06%207.5%207.5%200%200%201%200-10.607Z%22%2F%3E%20%20%3Cpath%20d%3D%22M12.475%206.464a.75.75%200%200%201%201.06%200%205%205%200%200%201%200%207.072.75.75%200%200%201-1.06-1.061%203.5%203.5%200%200%200%200-4.95.75.75%200%200%201%200-1.06ZM7.525%206.464a.75.75%200%200%201%200%201.061%203.5%203.5%200%200%200%200%204.95.75.75%200%200%201-1.06%201.06%205%205%200%200%201%200-7.07.75.75%200%200%201%201.06%200ZM11%2010a1%201%200%201%201-2%200%201%201%200%200%201%202%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal-mini);-webkit-mask:var(--hero-signal-mini);-webkit-mask:var(--hero-signal-mini);mask:var(--hero-signal-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-square-2-stack{--hero-square-2-stack: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.5%208.25V6a2.25%202.25%200%200%200-2.25-2.25H6A2.25%202.25%200%200%200%203.75%206v8.25A2.25%202.25%200%200%200%206%2016.5h2.25m8.25-8.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-7.5A2.25%202.25%200%200%201%208.25%2018v-1.5m8.25-8.25h-6a2.25%202.25%200%200%200-2.25%202.25v6%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-square-2-stack);-webkit-mask:var(--hero-square-2-stack);-webkit-mask:var(--hero-square-2-stack);mask:var(--hero-square-2-stack);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-star{--hero-star: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.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);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-star-solid{--hero-star-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%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-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-swatch{--hero-swatch: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.098%2019.902a3.75%203.75%200%200%200%205.304%200l6.401-6.402M6.75%2021A3.75%203.75%200%200%201%203%2017.25V4.125C3%203.504%203.504%203%204.125%203h5.25c.621%200%201.125.504%201.125%201.125v4.072M6.75%2021a3.75%203.75%200%200%200%203.75-3.75V8.197M6.75%2021h13.125c.621%200%201.125-.504%201.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5%208.197l2.88-2.88c.438-.439%201.15-.439%201.59%200l3.712%203.713c.44.44.44%201.152%200%201.59l-2.879%202.88M6.75%2017.25h.008v.008H6.75v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);mask:var(--hero-swatch);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-tag-mini{--hero-tag-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M4.5%202A2.5%202.5%200%200%200%202%204.5v3.879a2.5%202.5%200%200%200%20.732%201.767l7.5%207.5a2.5%202.5%200%200%200%203.536%200l3.878-3.878a2.5%202.5%200%200%200%200-3.536l-7.5-7.5A2.5%202.5%200%200%200%208.38%202H4.5ZM5%206a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-tag-mini);-webkit-mask:var(--hero-tag-mini);-webkit-mask:var(--hero-tag-mini);mask:var(--hero-tag-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;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-trash-mini{--hero-trash-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%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%22M8.75%201A2.75%202.75%200%200%200%206%203.75v.443c-.795.077-1.584.176-2.365.298a.75.75%200%201%200%20.23%201.482l.149-.022.841%2010.518A2.75%202.75%200%200%200%207.596%2019h4.807a2.75%202.75%200%200%200%202.742-2.53l.841-10.52.149.023a.75.75%200%200%200%20.23-1.482A41.03%2041.03%200%200%200%2014%204.193V3.75A2.75%202.75%200%200%200%2011.25%201h-2.5ZM10%204c.84%200%201.673.025%202.5.075V3.75c0-.69-.56-1.25-1.25-1.25h-2.5c-.69%200-1.25.56-1.25%201.25v.325C8.327%204.025%209.16%204%2010%204ZM8.58%207.72a.75.75%200%200%200-1.5.06l.3%207.5a.75.75%200%201%200%201.5-.06l-.3-7.5Zm4.34.06a.75.75%200%201%200-1.5-.06l-.3%207.5a.75.75%200%201%200%201.5.06l.3-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash-mini);-webkit-mask:var(--hero-trash-mini);-webkit-mask:var(--hero-trash-mini);mask:var(--hero-trash-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trophy{--hero-trophy: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.5%2018.75h-9m9%200a3%203%200%200%201%203%203h-15a3%203%200%200%201%203-3m9%200v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5%2018.75v-3.375c0-.621.504-1.125%201.125-1.125h.872m5.007%200H9.497m5.007%200a7.454%207.454%200%200%201-.982-3.172M9.497%2014.25a7.454%207.454%200%200%200%20.981-3.172M5.25%204.236c-.982.143-1.954.317-2.916.52A6.003%206.003%200%200%200%207.73%209.728M5.25%204.236V4.5c0%202.108.966%203.99%202.48%205.228M5.25%204.236V2.721C7.456%202.41%209.71%202.25%2012%202.25c2.291%200%204.545.16%206.75.47v1.516M7.73%209.728a6.726%206.726%200%200%200%202.748%201.35m8.272-6.842V4.5c0%202.108-.966%203.99-2.48%205.228m2.48-5.492a46.32%2046.32%200%200%201%202.916.52%206.003%206.003%200%200%201-5.395%204.972m0%200a6.726%206.726%200%200%201-2.749%201.35m0%200a6.772%206.772%200%200%201-3.044%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);mask:var(--hero-trophy);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-user-group{--hero-user-group: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%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);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-user-plus{--hero-user-plus: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%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);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-video-camera-mini{--hero-video-camera-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3.25%204A2.25%202.25%200%200%200%201%206.25v7.5A2.25%202.25%200%200%200%203.25%2016h7.5A2.25%202.25%200%200%200%2013%2013.75v-7.5A2.25%202.25%200%200%200%2010.75%204h-7.5ZM19%204.75a.75.75%200%200%200-1.28-.53l-3%203a.75.75%200%200%200-.22.53v4.5c0%20.199.079.39.22.53l3%203a.75.75%200%200%200%201.28-.53V4.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-video-camera-mini);-webkit-mask:var(--hero-video-camera-mini);-webkit-mask:var(--hero-video-camera-mini);mask:var(--hero-video-camera-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-viewfinder-circle-mini{--hero-viewfinder-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M4.25%202A2.25%202.25%200%200%200%202%204.25v2a.75.75%200%200%200%201.5%200v-2a.75.75%200%200%201%20.75-.75h2a.75.75%200%200%200%200-1.5h-2ZM13.75%202a.75.75%200%200%200%200%201.5h2a.75.75%200%200%201%20.75.75v2a.75.75%200%200%200%201.5%200v-2A2.25%202.25%200%200%200%2015.75%202h-2ZM3.5%2013.75a.75.75%200%200%200-1.5%200v2A2.25%202.25%200%200%200%204.25%2018h2a.75.75%200%200%200%200-1.5h-2a.75.75%200%200%201-.75-.75v-2ZM18%2013.75a.75.75%200%200%200-1.5%200v2a.75.75%200%200%201-.75.75h-2a.75.75%200%200%200%200%201.5h2A2.25%202.25%200%200%200%2018%2015.75v-2ZM7%2010a3%203%200%201%201%206%200%203%203%200%200%201-6%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-viewfinder-circle-mini);-webkit-mask:var(--hero-viewfinder-circle-mini);-webkit-mask:var(--hero-viewfinder-circle-mini);mask:var(--hero-viewfinder-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;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}.hero-x-mark-mini{--hero-x-mark-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M6.28%205.22a.75.75%200%200%200-1.06%201.06L8.94%2010l-3.72%203.72a.75.75%200%201%200%201.06%201.06L10%2011.06l3.72%203.72a.75.75%200%201%200%201.06-1.06L11.06%2010l3.72-3.72a.75.75%200%200%200-1.06-1.06L10%208.94%206.28%205.22Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark-mini);-webkit-mask:var(--hero-x-mark-mini);-webkit-mask:var(--hero-x-mark-mini);mask:var(--hero-x-mark-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.\[aspect-ratio\:1\/1\]{aspect-ratio:1}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-secondary)}.\!size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:var(--spacing-14);height:var(--spacing-14)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-\[0\.58rem\]{width:.58rem;height:.58rem}.size-\[0\.62rem\]{width:.62rem;height:.62rem}.size-\[0\.85rem\]{width:.85rem;height:.85rem}.size-\[0\.92rem\]{width:.92rem;height:.92rem}.size-\[0\.95rem\]{width:.95rem;height:.95rem}.size-\[0\.98rem\]{width:.98rem;height:.98rem}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.55rem\]{width:1.55rem;height:1.55rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1rem\]{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing-1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:var(--spacing-12)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[0\.9rem\]{height:.9rem}.h-\[0\.65rem\]{height:.65rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.3em\]{height:1.3em}.h-\[1\.5em\]{height:1.5em}.h-\[1\.9rem\]{height:1.9rem}.h-\[1lh\]{height:1lh}.h-\[2\.5em\]{height:2.5em}.h-\[3\.125rem\]{height:3.125rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[18rem\]{height:18rem}.h-\[22px\]{height:22px}.h-\[78dvh\]{height:78dvh}.h-\[84px\]{height:84px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[304px\]{height:304px}.h-full{height:100%}.h-min{height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[2\.5em\]{max-height:2.5em}.max-h-\[15rem\]{max-height:15rem}.max-h-\[25vh\]{max-height:25vh}.max-h-\[28vh\]{max-height:28vh}.max-h-\[30vh\]{max-height:30vh}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(20vh-var\(--space-3\)\*2\)\]{max-height:calc(20vh - var(--space-3) * 2)}.max-h-\[min\(20rem\,calc\(100dvh-6rem\)\)\]{max-height:min(20rem,100dvh - 6rem)}.max-h-\[min\(24rem\,calc\(100dvh-6rem\)\)\]{max-height:min(24rem,100dvh - 6rem)}.max-h-\[min\(32rem\,calc\(100dvh-6rem\)\)\]{max-height:min(32rem,100dvh - 6rem)}.max-h-\[min\(250px\,50dvh\)\]{max-height:min(250px,50dvh)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-4{min-height:var(--spacing-4)}.min-h-6{min-height:var(--spacing-6)}.min-h-8{min-height:var(--spacing-8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:var(--spacing-10)}.min-h-20{min-height:var(--spacing-20)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[1\.05rem\]{min-height:1.05rem}.min-h-\[1\.6rem\]{min-height:1.6rem}.min-h-\[1\.15rem\]{min-height:1.15rem}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.1rem\]{min-height:2.1rem}.min-h-\[2\.5em\]{min-height:2.5em}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[10\.25rem\]{min-height:10.25rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32px\]{min-height:32px}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34px\]{min-height:34px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:var(--spacing-2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:var(--spacing-3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:var(--spacing-4)}.w-4\/5{width:80%}.w-5{width:var(--spacing-5)}.w-5\/6{width:83.3333%}.w-6{width:var(--spacing-6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:var(--spacing-8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:var(--spacing-12)}.w-14{width:var(--spacing-14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[0\.9rem\]{width:.9rem}.w-\[3\.125rem\]{width:3.125rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.25rem\]{width:4.25rem}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\%\]{width:7%}.w-\[7\.5\%\]{width:7.5%}.w-\[7\.5rem\]{width:7.5rem}.w-\[7\.8rem\]{width:7.8rem}.w-\[8\%\]{width:8%}.w-\[8\.2rem\]{width:8.2rem}.w-\[8\.5\%\]{width:8.5%}.w-\[8\.8rem\]{width:8.8rem}.w-\[9\%\]{width:9%}.w-\[9\.5rem\]{width:9.5rem}.w-\[9rem\]{width:9rem}.w-\[10\%\]{width:10%}.w-\[11rem\]{width:11rem}.w-\[12\%\]{width:12%}.w-\[15\%\]{width:15%}.w-\[22px\]{width:22px}.w-\[24\%\]{width:24%}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[31\%\]{width:31%}.w-\[34\%\]{width:34%}.w-\[36\%\]{width:36%}.w-\[40\%\]{width:40%}.w-\[45px\]{width:45px}.w-\[58\%\]{width:58%}.w-\[60px\]{width:60px}.w-\[72\%\]{width:72%}.w-\[84px\]{width:84px}.w-\[140px\]{width:140px}.w-\[380px\]{width:380px}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,100vw - 2rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(22rem\,calc\(100vw-3rem\)\)\]{width:min(22rem,100vw - 3rem)}.w-\[min\(90vw\,420px\)\]{width:min(90vw,420px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.\!max-w-\[720px\]{max-width:720px!important}.\!max-w-\[820px\]{max-width:820px!important}.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-56{max-width:calc(var(--spacing) * 56)}.max-w-\[2\.35rem\]{max-width:2.35rem}.max-w-\[2\.75rem\]{max-width:2.75rem}.max-w-\[3\.7rem\]{max-width:3.7rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[100px\]{max-width:100px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[540px\]{max-width:540px}.max-w-\[800px\]{max-width:800px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100\%-3\.25rem\)\]{max-width:calc(100% - 3.25rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(22rem,100vw - 1.5rem)}.max-w-\[min\(22rem\,calc\(100vw-3rem\)\)\]{max-width:min(22rem,100vw - 3rem)}.max-w-\[min\(28rem\,calc\(100vw-3rem\)\)\]{max-width:min(28rem,100vw - 3rem)}.max-w-\[min\(32rem\,calc\(100vw-3rem\)\)\]{max-width:min(32rem,100vw - 3rem)}.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-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-6{min-width:var(--spacing-6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.2rem\]{min-width:1.2rem}.min-w-\[1\.9rem\]{min-width:1.9rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[7\.8rem\]{min-width:7.8rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8\.2rem\]{min-width:8.2rem}.min-w-\[8\.8rem\]{min-width:8.8rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[24px\]{min-width:24px}.min-w-\[34rem\]{min-width:34rem}.min-w-\[36px\]{min-width:36px}.min-w-\[46rem\]{min-width:46rem}.min-w-\[48px\]{min-width:48px}.min-w-\[52rem\]{min-width:52rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[62rem\]{min-width:62rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[70px\]{min-width:70px}.min-w-\[70rem\]{min-width:70rem}.min-w-\[76rem\]{min-width:76rem}.min-w-\[78rem\]{min-width:78rem}.min-w-\[88rem\]{min-width:88rem}.min-w-\[94rem\]{min-width:94rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.min-w-\[min\(360px\,calc\(100vw-1rem\)\)\]{min-width:min(360px,100vw - 1rem)}.min-w-full{min-width:100%}.\[flex\:1_1_100\%\]{flex:100%}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_50\%\]{flex:50%}.flex-\[1_1_auto\]{flex:auto}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1\.125rem\]{--tw-translate-x:1.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.08em\]{--tw-translate-y:calc(.08em * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-95{--tw-scale-y:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateY\(-0\.14rem\)\]{transform:translateY(-.14rem)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:var(--spacing-6)}.scroll-mt-24{scroll-margin-top:var(--spacing-24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.\[grid-template-columns\:280px_1fr\]{grid-template-columns:280px 1fr}.\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[grid-template-columns\:minmax\(48px\,auto\)_minmax\(0\,1fr\)_fit-content\(10rem\)\]{grid-template-columns:minmax(48px,auto) minmax(0,1fr) fit-content(10rem)}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(22rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2fr_minmax\(0\,7fr\)\]{grid-template-columns:2fr minmax(0,7fr)}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:4.5rem minmax(0,1fr) 2rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:minmax(0,1fr) 2.25rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(7rem\,auto\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(7rem,auto) minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(4\.2rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(4.2rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(100px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[var\(--schedule-calendar-skeleton-axis-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--schedule-calendar-skeleton-axis-width) minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--page-section-gap\){gap:var(--page-section-gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.08rem\]{gap:.08rem}.gap-\[0\.12rem\]{gap:.12rem}.gap-\[0\.14rem\]{gap:.14rem}.gap-\[0\.15rem\]{gap:.15rem}.gap-\[0\.18rem\]{gap:.18rem}.gap-\[0\.22rem\]{gap:.22rem}.gap-\[0\.24rem\]{gap:.24rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.28rem\]{gap:.28rem}.gap-\[0\.34rem\]{gap:.34rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.38rem\]{gap:.38rem}.gap-\[0\.42rem\]{gap:.42rem}.gap-\[0\.45rem\]{gap:.45rem}: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(var(--space-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:var(--spacing-6)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}: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-border-primary>:not(:last-child)){border-color:var(--color-border-primary)}:where(.divide-border-secondary>:not(:last-child)){border-color:var(--color-border-secondary)}:where(.divide-border-secondary\/60>:not(:last-child)){border-color:#d5d1c999}@supports (color:color-mix(in lab, red, red)){:where(.divide-border-secondary\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border-secondary) 60%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\],.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded{border-radius:.25rem}.rounded-\(--radius-group\){border-radius:var(--radius-group)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.35rem\]{border-radius:.35rem}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[24px\]{border-radius:24px}.rounded-\[calc\(var\(--radius-lg\)\+0\.1rem\)\]{border-radius:calc(var(--radius-lg) + .1rem)}.rounded-\[calc\(var\(--radius-md\)-2px\)\]{border-radius:calc(var(--radius-md) - 2px)}.rounded-\[calc\(var\(--schedule-radius\)-2px\)\]{border-radius:calc(var(--schedule-radius) - 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--panel-item-radius\)\]{border-radius:var(--panel-item-radius)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--schedule-radius\)\]{border-radius:var(--schedule-radius)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\(--line-soft\){border-color:var(--line-soft)}.border-\[color-mix\(in_srgb\,var\(--color-accent-blue\)_84\%\,white_10\%\)\]{border-color:#508ff7f0}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-accent-blue\)_84\%\,white_10\%\)\]{border-color:color-mix(in srgb,var(--color-accent-blue) 84%,white 10%)}}.border-\[color\:color-mix\(in_srgb\,var\(--color-accent-red\)_30\%\,var\(--color-border-secondary\)\)\]{border-color:#dda7a1}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--color-accent-red\)_30\%\,var\(--color-border-secondary\)\)\]{border-color:color-mix(in srgb,var(--color-accent-red) 30%,var(--color-border-secondary))}}.border-\[color\:color-mix\(in_srgb\,var\(--schedule-border\)_72\%\,transparent_28\%\)\]{border-color:var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--schedule-border\)_72\%\,transparent_28\%\)\]{border-color:color-mix(in srgb,var(--schedule-border) 72%,transparent 28%)}}.border-\[color\:color-mix\(in_srgb\,var\(--schedule-border\)_82\%\,white_18\%\)\]{border-color:var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--schedule-border\)_82\%\,white_18\%\)\]{border-color:color-mix(in srgb,var(--schedule-border) 82%,white 18%)}}.border-\[color\:rgba\(239\,68\,68\,0\.25\)\]{border-color:#ef444440}.border-\[color\:var\(--schedule-info-border\)\]{border-color:var(--schedule-info-border)}.border-\[rgba\(8\,145\,178\,0\.28\)\]{border-color:#0891b247}.border-\[rgba\(88\,28\,135\,0\.22\)\]{border-color:#581c8738}.border-\[rgba\(212\,212\,216\,0\.96\)\]{border-color:#d4d4d8f5}.border-\[rgba\(228\,228\,231\,0\.95\)\]{border-color:#e4e4e7f2}.border-\[rgba\(245\,158\,11\,0\.3\)\]{border-color:#f59e0b4d}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-secondary\)\]{border-color:var(--color-border-secondary)}.border-\[var\(--color-warning-200\)\]{border-color:var(--color-warning-200)}.border-\[var\(--panel-border\)\]{border-color:var(--panel-border)}.border-\[var\(--schedule-calendar-border\)\]{border-color:var(--schedule-calendar-border)}.border-accent-amber{border-color:var(--color-accent-amber)}.border-accent-amber-20{border-color:var(--color-accent-amber-20)}.border-accent-amber\/55{border-color:#f59e0b8c}@supports (color:color-mix(in lab, red, red)){.border-accent-amber\/55{border-color:color-mix(in oklab, var(--color-accent-amber) 55%, transparent)}}.border-accent-blue{border-color:var(--color-accent-blue)}.border-accent-blue-20{border-color:var(--color-accent-blue-20)}.border-accent-blue-30{border-color:var(--color-accent-blue-30)}.border-accent-blue\/35{border-color:#3b82f659}@supports (color:color-mix(in lab, red, red)){.border-accent-blue\/35{border-color:color-mix(in oklab, var(--color-accent-blue) 35%, transparent)}}.border-accent-blue\/45{border-color:#3b82f673}@supports (color:color-mix(in lab, red, red)){.border-accent-blue\/45{border-color:color-mix(in oklab, var(--color-accent-blue) 45%, transparent)}}.border-accent-blue\/60{border-color:#3b82f699}@supports (color:color-mix(in lab, red, red)){.border-accent-blue\/60{border-color:color-mix(in oklab, var(--color-accent-blue) 60%, transparent)}}.border-accent-green{border-color:var(--color-accent-green)}.border-accent-green\/40{border-color:#10b98166}@supports (color:color-mix(in lab, red, red)){.border-accent-green\/40{border-color:color-mix(in oklab, var(--color-accent-green) 40%, transparent)}}.border-accent-green\/45{border-color:#10b98173}@supports (color:color-mix(in lab, red, red)){.border-accent-green\/45{border-color:color-mix(in oklab, var(--color-accent-green) 45%, transparent)}}.border-accent-purple\/35{border-color:#8b5cf659}@supports (color:color-mix(in lab, red, red)){.border-accent-purple\/35{border-color:color-mix(in oklab, var(--color-accent-purple) 35%, transparent)}}.border-accent-red{border-color:var(--color-accent-red)}.border-accent-red-20{border-color:var(--color-accent-red-20)}.border-accent-red\/45{border-color:#ef444473}@supports (color:color-mix(in lab, red, red)){.border-accent-red\/45{border-color:color-mix(in oklab, var(--color-accent-red) 45%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200{border-color:var(--color-blue-200)}.border-border{border-color:var(--color-border)}.border-border-primary{border-color:var(--color-border-primary)}.border-border-primary\/60{border-color:#c2beb599}@supports (color:color-mix(in lab, red, red)){.border-border-primary\/60{border-color:color-mix(in oklab, var(--color-border-primary) 60%, transparent)}}.border-border-primary\/70{border-color:#c2beb5b3}@supports (color:color-mix(in lab, red, red)){.border-border-primary\/70{border-color:color-mix(in oklab, var(--color-border-primary) 70%, transparent)}}.border-border-secondary{border-color:var(--color-border-secondary)}.border-border-secondary\/50{border-color:#d5d1c980}@supports (color:color-mix(in lab, red, red)){.border-border-secondary\/50{border-color:color-mix(in oklab, var(--color-border-secondary) 50%, transparent)}}.border-border-secondary\/60{border-color:#d5d1c999}@supports (color:color-mix(in lab, red, red)){.border-border-secondary\/60{border-color:color-mix(in oklab, var(--color-border-secondary) 60%, transparent)}}.border-border-secondary\/70{border-color:#d5d1c9b3}@supports (color:color-mix(in lab, red, red)){.border-border-secondary\/70{border-color:color-mix(in oklab, var(--color-border-secondary) 70%, transparent)}}.border-border\/70{border-color:#c2beb5b3}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-current{border-color:currentColor}.border-danger\/30{border-color:#ef44444d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-danger\/40{border-color:#ef444466}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-error{border-color:var(--color-error)}.border-primary{border-color:var(--color-primary)}.border-primary\/30{border-color:#3b82f64d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-400{border-color:var(--color-sky-400)}.border-success{border-color:var(--color-success)}.border-success\/20{border-color:#10b98133}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.border-success\/30{border-color:#10b9814d}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-success\/40{border-color:#10b98166}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-surface-primary{border-color:var(--color-surface-primary)}.border-text-primary{border-color:var(--color-text-primary)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/80{border-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.border-zinc-200\/90{border-color:#e4e4e7e6}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/90{border-color:color-mix(in oklab, var(--color-zinc-200) 90%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-t-white\/70{border-top-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-t-white\/70{border-top-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-b-\[color\:color-mix\(in_srgb\,var\(--color-accent-red\)_30\%\,var\(--color-border-secondary\)\)\]{border-bottom-color:#dda7a1}@supports (color:color-mix(in lab, red, red)){.border-b-\[color\:color-mix\(in_srgb\,var\(--color-accent-red\)_30\%\,var\(--color-border-secondary\)\)\]{border-bottom-color:color-mix(in srgb,var(--color-accent-red) 30%,var(--color-border-secondary))}}.bg-\[\#0b0b0f\]{background-color:#0b0b0f}.bg-\[\#fe2c55\]{background-color:#fe2c55}.bg-\[color-mix\(in_srgb\,var\(--color-surface-secondary\)_70\%\,var\(--color-surface-primary\)\)\]{background-color:#f9f8f5}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-surface-secondary\)_70\%\,var\(--color-surface-primary\)\)\]{background-color:color-mix(in srgb,var(--color-surface-secondary) 70%,var(--color-surface-primary))}}.bg-\[color\:color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.bg-\[color\:rgba\(239\,68\,68\,0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(0\,0\,0\,0\.75\)\]{background-color:#000000bf}.bg-\[rgba\(14\,116\,144\,0\.14\)\]{background-color:#0e749024}.bg-\[rgba\(14\,165\,233\,0\.14\)\]{background-color:#0ea5e924}.bg-\[rgba\(16\,185\,129\,0\.14\)\]{background-color:#10b98124}.bg-\[rgba\(22\,163\,74\,0\.16\)\]{background-color:#16a34a29}.bg-\[rgba\(37\,99\,235\,0\.14\)\]{background-color:#2563eb24}.bg-\[rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.bg-\[rgba\(79\,70\,229\,0\.14\)\]{background-color:#4f46e524}.bg-\[rgba\(100\,116\,139\,0\.16\)\]{background-color:#64748b29}.bg-\[rgba\(217\,119\,6\,0\.16\)\]{background-color:#d9770629}.bg-\[rgba\(220\,38\,38\,0\.16\)\]{background-color:#dc262629}.bg-\[rgba\(236\,254\,255\,0\.96\)\]{background-color:#ecfefff5}.bg-\[rgba\(239\,68\,68\,0\.14\)\]{background-color:#ef444424}.bg-\[rgba\(245\,158\,11\,0\.24\)\]{background-color:#f59e0b3d}.bg-\[rgba\(250\,245\,255\,0\.92\)\]{background-color:#faf5ffeb}.bg-\[rgba\(255\,251\,235\,0\.96\)\]{background-color:#fffbebf5}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-\[rgba\(255\,255\,255\,0\.94\)\]{background-color:#fffffff0}.bg-\[var\(--color-accent-amber\)\]{background-color:var(--color-accent-amber)}.bg-\[var\(--color-accent-amber-10\)\]{background-color:var(--color-accent-amber-10)}.bg-\[var\(--color-accent-blue-10\)\]{background-color:var(--color-accent-blue-10)}.bg-\[var\(--color-accent-green\)\]{background-color:var(--color-accent-green)}.bg-\[var\(--color-accent-green-10\)\]{background-color:var(--color-accent-green-10)}.bg-\[var\(--color-accent-green-hover\)\]{background-color:var(--color-accent-green-hover)}.bg-\[var\(--color-accent-purple-10\)\]{background-color:var(--color-accent-purple-10)}.bg-\[var\(--color-accent-red\)\]{background-color:var(--color-accent-red)}.bg-\[var\(--color-accent-red-10\)\]{background-color:var(--color-accent-red-10)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-\[var\(--color-bg-tertiary\)\]{background-color:var(--color-bg-tertiary)}.bg-\[var\(--color-error-bg\)\]{background-color:var(--color-error-bg)}.bg-\[var\(--color-primary-subtle\)\]{background-color:var(--color-primary-subtle)}.bg-\[var\(--color-surface-primary\)\]{background-color:var(--color-surface-primary)}.bg-\[var\(--color-surface-secondary\)\]{background-color:var(--color-surface-secondary)}.bg-\[var\(--color-warning-50\)\]{background-color:var(--color-warning-50)}.bg-\[var\(--color-warning-100\)\]{background-color:var(--color-warning-100)}.bg-\[var\(--schedule-calendar-surface\)\]{background-color:var(--schedule-calendar-surface)}.bg-\[var\(--schedule-info-surface\)\]{background-color:var(--schedule-info-surface)}.bg-\[var\(--schedule-surface-subtle\)\]{background-color:var(--schedule-surface-subtle)}.bg-accent-amber{background-color:var(--color-accent-amber)}.bg-accent-amber-10{background-color:var(--color-accent-amber-10)}.bg-accent-amber-20{background-color:var(--color-accent-amber-20)}.bg-accent-blue{background-color:var(--color-accent-blue)}.bg-accent-blue-10{background-color:var(--color-accent-blue-10)}.bg-accent-blue-20{background-color:var(--color-accent-blue-20)}.bg-accent-blue\/10{background-color:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.bg-accent-blue\/10{background-color:color-mix(in oklab, var(--color-accent-blue) 10%, transparent)}}.bg-accent-green{background-color:var(--color-accent-green)}.bg-accent-green-10{background-color:var(--color-accent-green-10)}.bg-accent-green\/5{background-color:#10b9810d}@supports (color:color-mix(in lab, red, red)){.bg-accent-green\/5{background-color:color-mix(in oklab, var(--color-accent-green) 5%, transparent)}}.bg-accent-green\/10{background-color:#10b9811a}@supports (color:color-mix(in lab, red, red)){.bg-accent-green\/10{background-color:color-mix(in oklab, var(--color-accent-green) 10%, transparent)}}.bg-accent-purple{background-color:var(--color-accent-purple)}.bg-accent-purple\/10{background-color:#8b5cf61a}@supports (color:color-mix(in lab, red, red)){.bg-accent-purple\/10{background-color:color-mix(in oklab, var(--color-accent-purple) 10%, transparent)}}.bg-accent-red{background-color:var(--color-accent-red)}.bg-accent-red-10{background-color:var(--color-accent-red-10)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab, red, red)){.bg-black\/72{background-color:color-mix(in oklab, var(--color-black) 72%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border-primary{background-color:var(--color-border-primary)}.bg-border-secondary{background-color:var(--color-border-secondary)}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-danger\/10{background-color:#ef44441a}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-danger\/90{background-color:#ef4444e6}@supports (color:color-mix(in lab, red, red)){.bg-danger\/90{background-color:color-mix(in oklab, var(--color-danger) 90%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-error-bg{background-color:var(--color-error-bg)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary\/5{background-color:#3b82f60d}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/15{background-color:#3b82f626}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/45{background-color:#fff1f273}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/45{background-color:color-mix(in oklab, var(--color-rose-50) 45%, transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-success{background-color:var(--color-success)}.bg-success\/5{background-color:#10b9810d}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.bg-success\/10{background-color:#10b9811a}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-primary\/40{background-color:#fefdfb66}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/40{background-color:color-mix(in oklab, var(--color-surface-primary) 40%, transparent)}}.bg-surface-primary\/60{background-color:#fefdfb99}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/60{background-color:color-mix(in oklab, var(--color-surface-primary) 60%, transparent)}}.bg-surface-primary\/80{background-color:#fefdfbcc}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/80{background-color:color-mix(in oklab, var(--color-surface-primary) 80%, transparent)}}.bg-surface-primary\/85{background-color:#fefdfbd9}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/85{background-color:color-mix(in oklab, var(--color-surface-primary) 85%, transparent)}}.bg-surface-primary\/90{background-color:#fefdfbe6}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/90{background-color:color-mix(in oklab, var(--color-surface-primary) 90%, transparent)}}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-secondary\/30{background-color:#f7f6f34d}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/30{background-color:color-mix(in oklab, var(--color-surface-secondary) 30%, transparent)}}.bg-surface-secondary\/40{background-color:#f7f6f366}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/40{background-color:color-mix(in oklab, var(--color-surface-secondary) 40%, transparent)}}.bg-surface-secondary\/50{background-color:#f7f6f380}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/50{background-color:color-mix(in oklab, var(--color-surface-secondary) 50%, transparent)}}.bg-surface-secondary\/60{background-color:#f7f6f399}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/60{background-color:color-mix(in oklab, var(--color-surface-secondary) 60%, transparent)}}.bg-surface-secondary\/70{background-color:#f7f6f3b3}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/70{background-color:color-mix(in oklab, var(--color-surface-secondary) 70%, transparent)}}.bg-surface-secondary\/95{background-color:#f7f6f3f2}@supports (color:color-mix(in lab, red, red)){.bg-surface-secondary\/95{background-color:color-mix(in oklab, var(--color-surface-secondary) 95%, transparent)}}.bg-surface-tertiary{background-color:var(--color-surface-tertiary)}.bg-text-primary{background-color:var(--color-text-primary)}.bg-text-secondary{background-color:var(--color-text-secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, 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-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/60{background-color:color-mix(in oklab, var(--color-zinc-50) 60%, transparent)}}.bg-zinc-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/70{background-color:color-mix(in oklab, var(--color-zinc-50) 70%, transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:repeating-linear-gradient\(135deg\,rgba\(244\,63\,94\,0\.24\)_0\,rgba\(244\,63\,94\,0\.24\)_6px\,rgba\(254\,205\,211\,0\.95\)_6px\,rgba\(254\,205\,211\,0\.95\)_12px\)\]{background-image:repeating-linear-gradient(135deg,#f43f5e3d 0 6px,#fecdd3f2 6px 12px)}.bg-\[repeating-linear-gradient\(45deg\,transparent\,transparent_10px\,rgba\(245\,158\,11\,0\.1\)_10px\,rgba\(245\,158\,11\,0\.1\)_20px\)\]{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#f59e0b1a 10px 20px)}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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))}.from-fuchsia-500\/40{--tw-gradient-from:#e12afb66}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent)}}.from-fuchsia-500\/40{--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))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--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))}.from-rose-500\/40{--tw-gradient-from:#ff235766}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.from-rose-500\/40{--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))}.from-violet-500\/40{--tw-gradient-from:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.from-violet-500\/40{--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))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-400{--tw-gradient-via:var(--color-fuchsia-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-900{--tw-gradient-via:var(--color-neutral-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-500\/30{--tw-gradient-to:#f99c004d}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.to-amber-500\/30{--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-pink-500\/30{--tw-gradient-to:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.to-pink-500\/30{--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-sky-400{--tw-gradient-to:var(--color-sky-400);--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-sky-500\/30{--tw-gradient-to:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.to-sky-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.to-sky-500\/30{--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-transparent{--tw-gradient-to:transparent;--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-\(--group-padding\){padding:var(--group-padding)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-12{padding:var(--spacing-12)}.p-\[0\.3rem\]{padding:.3rem}.px-\(--group-padding\){padding-inline:var(--group-padding)}.px-\(--page-gutter\){padding-inline:var(--page-gutter)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.08rem\]{padding-inline:.08rem}.px-\[0\.22rem\]{padding-inline:.22rem}.px-\[0\.28rem\]{padding-inline:.28rem}.px-\[0\.32rem\]{padding-inline:.32rem}.px-\[0\.34rem\]{padding-inline:.34rem}.px-\[0\.35rem\]{padding-inline:.35rem}.px-\[0\.36rem\]{padding-inline:.36rem}.px-\[0\.38rem\]{padding-inline:.38rem}.px-\[0\.42rem\]{padding-inline:.42rem}.px-\[0\.48rem\]{padding-inline:.48rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[0\.95rem\]{padding-inline:.95rem}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-12{padding-block:var(--spacing-12)}.py-\[0\.1rem\]{padding-block:.1rem}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.06rem\]{padding-block:.06rem}.py-\[0\.08rem\]{padding-block:.08rem}.py-\[0\.12rem\]{padding-block:.12rem}.py-\[0\.35rem\]{padding-block:.35rem}.py-\[0\.42rem\]{padding-block:.42rem}.py-\[0\.45rem\]{padding-block:.45rem}.py-\[0\.48rem\]{padding-block:.48rem}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-12{padding-top:var(--spacing-12)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-1)}.pr-8{padding-right:var(--spacing-8)}.pr-10{padding-right:var(--spacing-10)}.pr-12{padding-right:var(--spacing-12)}.pr-20{padding-right:var(--spacing-20)}.pr-\[0\.14rem\]{padding-right:.14rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-\[0\.45rem\]{padding-bottom:.45rem}.pb-\[0\.55rem\]{padding-bottom:.55rem}.pb-px{padding-bottom:1px}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2{padding-left:var(--spacing-2)}.pl-5{padding-left:var(--spacing-5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[0\.1rem\]{padding-left:.1rem}.pl-\[0\.12rem\]{padding-left:.12rem}.pl-\[calc\(1\.5rem\+0\.45rem\)\]{padding-left:1.95rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.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-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))}.\[font-size\:clamp\(var\(--text-base\)\,2vh\,1\.375rem\)\]{font-size:clamp(var(--text-base), 2vh, 1.375rem)}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.61rem\]{font-size:.61rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.69rem\]{font-size:.69rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[clamp\(var\(--text-sm\)\,1\.15vw\,1\.2rem\)\]{font-size:clamp(var(--text-sm), 1.15vw, 1.2rem)}.leading-4{--tw-leading:var(--spacing-4);line-height:var(--spacing-4)}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:var(--spacing-8);line-height:var(--spacing-8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-primary{color:var(--color-primary)!important}.text-\[\#20d5ec\]{color:#20d5ec}.text-\[\#fe2c55\]{color:#fe2c55}.text-\[color\:rgb\(185\,28\,28\)\]{color:#b91c1c}.text-\[var\(--color-accent-blue\)\]{color:var(--color-accent-blue)}.text-\[var\(--color-accent-gold\)\]{color:var(--color-accent-gold)}.text-\[var\(--color-accent-green\)\]{color:var(--color-accent-green)}.text-\[var\(--color-accent-green-hover\)\]{color:var(--color-accent-green-hover)}.text-\[var\(--color-accent-purple\)\]{color:var(--color-accent-purple)}.text-\[var\(--color-accent-red\)\]{color:var(--color-accent-red)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-success-600\)\]{color:var(--color-success-600)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--color-warning-600\)\]{color:var(--color-warning-600)}.text-\[var\(--color-warning-700\)\]{color:var(--color-warning-700)}.text-\[var\(--color-warning-800\)\]{color:var(--color-warning-800)}.text-\[var\(--schedule-brand-strong\)\]{color:var(--schedule-brand-strong)}.text-accent-amber{color:var(--color-accent-amber)}.text-accent-blue{color:var(--color-accent-blue)}.text-accent-green{color:var(--color-accent-green)}.text-accent-purple{color:var(--color-accent-purple)}.text-accent-red{color:var(--color-accent-red)}.text-accent-red-hover{color:var(--color-accent-red-hover)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-900{color:var(--color-cyan-900)}.text-cyan-950{color:var(--color-cyan-950)}.text-danger{color:var(--color-danger)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-error{color:var(--color-error)}.text-gray-400{color:var(--color-gray-400)}.text-green-500{color:var(--color-green-500)}.text-green-800{color:var(--color-green-800)}.text-indigo-700{color:var(--color-indigo-700)}.text-inherit{color:inherit}.text-primary{color:var(--color-primary)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-success{color:var(--color-success)}.text-surface-primary{color:var(--color-surface-primary)}.text-text-muted{color:var(--color-text-muted)}.text-text-on-primary{color:var(--color-text-on-primary)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-secondary\/80{color:#5a5854cc}@supports (color:color-mix(in lab, red, red)){.text-text-secondary\/80{color:color-mix(in oklab, var(--color-text-secondary) 80%, transparent)}}.text-text-tertiary{color:var(--color-text-tertiary)}.text-transparent{color:#0000}.text-warning-600{color:var(--color-warning-600)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.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)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-accent-blue\/40{text-decoration-color:#3b82f666}@supports (color:color-mix(in lab, red, red)){.decoration-accent-blue\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 40%, transparent)}}.decoration-border-primary{-webkit-text-decoration-color:var(--color-border-primary);-webkit-text-decoration-color:var(--color-border-primary);text-decoration-color:var(--color-border-primary)}.decoration-zinc-300{-webkit-text-decoration-color:var(--color-zinc-300);-webkit-text-decoration-color:var(--color-zinc-300);text-decoration-color:var(--color-zinc-300)}.\[text-decoration-thickness\:1px\]{text-decoration-thickness:1px}.\[text-underline-offset\:2px\],.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-blue-600{accent-color:var(--color-blue-600)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.82\]{opacity:.82}.opacity-\[0\.86\]{opacity:.86}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--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-\[0_0_0_1\.5px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fffffff2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-blue\)_86\%\,white_10\%\)\,0_12px_24px_-18px_color-mix\(in_srgb\,var\(--color-accent-blue\)_88\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#4f8ff7f5), 0 12px 24px -18px var(--tw-shadow-color,#3b82f6e0)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-blue\)_86\%\,white_10\%\)\,0_12px_24px_-18px_color-mix\(in_srgb\,var\(--color-accent-blue\)_88\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-blue) 86%,white 10%)), 0 12px 24px -18px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-blue) 88%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-blue\)_86\%\,white_10\%\)\,0_12px_24px_-18px_color-mix\(in_srgb\,var\(--color-accent-blue\)_88\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_srgb\,rgb\(15_23_42_\/_18\%\)_70\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0f172a20);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-accent-green\)_40\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#10b98166)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-accent-green\)_40\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-green) 40%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--color-accent-green\)_40\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 0 0 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-\[inset_0_0_0_1px_rgba\(220\,38\,38\,0\.12\)\,0_0_0_2px_rgba\(254\,226\,226\,0\.9\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#dc26261f), 0 0 0 2px var(--tw-shadow-color,#fee2e2e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-primary\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -1px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 10px 10px -5px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-2{--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)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-border-primary{--tw-ring-color:var(--color-border-primary)}.ring-border-secondary{--tw-ring-color:var(--color-border-secondary)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-zinc-200{--tw-ring-color:var(--color-zinc-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-error{outline-color:var(--color-error)}.outline-text-primary{outline-color:var(--color-text-primary)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,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-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,filter\]{transition-property:background,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\,opacity\,transform\]{transition-property:background-color,box-shadow,color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,color\]{transition-property:border-color,background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\,opacity\]{transition-property:border-color,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,margin-top\]{transition-property:grid-template-rows,margin-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,color\]{transition-property:transform,border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\]{transition-property:transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-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-300{--tw-duration:.3s;transition-duration:.3s}.duration-fast{--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.duration-instant{--tw-duration:var(--transition-duration-instant);transition-duration:var(--transition-duration-instant)}.duration-spring{--tw-duration:var(--transition-duration-spring);transition-duration:var(--transition-duration-spring)}.duration-standard{--tw-duration:var(--transition-duration-standard);transition-duration:var(--transition-duration-standard)}.ease-enter{--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[contain\:layout_style_paint\]{contain:layout style paint}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--loading-skeleton-line-inset\:0\.2rem\]{--loading-skeleton-line-inset:.2rem}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[background\:linear-gradient\(180deg\,var\(--schedule-calendar-surface-muted\)_0\,var\(--schedule-calendar-surface-muted\)_var\(--schedule-calendar-skeleton-header-height\)\,color-mix\(in_srgb\,var\(--loading-skeleton-base\)_86\%\,white_14\%\)_var\(--schedule-calendar-skeleton-header-height\)\,color-mix\(in_srgb\,var\(--loading-skeleton-base\)_86\%\,white_14\%\)_100\%\)\]{background:linear-gradient(180deg,var(--schedule-calendar-surface-muted) 0,var(--schedule-calendar-surface-muted) var(--schedule-calendar-skeleton-header-height),var(--loading-skeleton-base) var(--schedule-calendar-skeleton-header-height),var(--loading-skeleton-base) 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,var\(--schedule-calendar-surface-muted\)_0\,var\(--schedule-calendar-surface-muted\)_var\(--schedule-calendar-skeleton-header-height\)\,color-mix\(in_srgb\,var\(--loading-skeleton-base\)_86\%\,white_14\%\)_var\(--schedule-calendar-skeleton-header-height\)\,color-mix\(in_srgb\,var\(--loading-skeleton-base\)_86\%\,white_14\%\)_100\%\)\]{background:linear-gradient(180deg,var(--schedule-calendar-surface-muted) 0,var(--schedule-calendar-surface-muted) var(--schedule-calendar-skeleton-header-height),color-mix(in srgb,var(--loading-skeleton-base) 86%,white 14%) var(--schedule-calendar-skeleton-header-height),color-mix(in srgb,var(--loading-skeleton-base) 86%,white 14%) 100%)}}.\[background\:repeating-linear-gradient\(to_bottom\,transparent_0\,transparent_var\(--schedule-calendar-skeleton-slot-height\)\,rgba\(148\,163\,184\,0\.2\)_var\(--schedule-calendar-skeleton-slot-height\)\,rgba\(148\,163\,184\,0\.2\)_calc\(var\(--schedule-calendar-skeleton-slot-height\)\+1px\)\)\,repeating-linear-gradient\(to_right\,transparent_0\,transparent_var\(--schedule-calendar-skeleton-day-width\)\,rgba\(148\,163\,184\,0\.18\)_var\(--schedule-calendar-skeleton-day-width\)\,rgba\(148\,163\,184\,0\.18\)_calc\(var\(--schedule-calendar-skeleton-day-width\)\+1px\)\)\,linear-gradient\(180deg\,var\(--schedule-calendar-surface-muted\)_0\,var\(--schedule-calendar-surface-muted\)_var\(--schedule-calendar-skeleton-header-height\)\,transparent_var\(--schedule-calendar-skeleton-header-height\)\,transparent_100\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.48\)_0\%\,color-mix\(in_srgb\,var\(--loading-skeleton-base\)_40\%\,transparent\)_100\%\)\]{background:repeating-linear-gradient(to bottom,transparent 0,transparent var(--schedule-calendar-skeleton-slot-height),#94a3b833 var(--schedule-calendar-skeleton-slot-height),#94a3b833 calc(var(--schedule-calendar-skeleton-slot-height) + 1px)),repeating-linear-gradient(to right,transparent 0,transparent var(--schedule-calendar-skeleton-day-width),#94a3b82e var(--schedule-calendar-skeleton-day-width),#94a3b82e calc(var(--schedule-calendar-skeleton-day-width) + 1px)),linear-gradient(180deg,var(--schedule-calendar-surface-muted) 0,var(--schedule-calendar-surface-muted) var(--schedule-calendar-skeleton-header-height),transparent var(--schedule-calendar-skeleton-header-height),transparent 100%),linear-gradient(180deg,#ffffff7a 0%,var(--loading-skeleton-base) 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:repeating-linear-gradient\(to_bottom\,transparent_0\,transparent_var\(--schedule-calendar-skeleton-slot-height\)\,rgba\(148\,163\,184\,0\.2\)_var\(--schedule-calendar-skeleton-slot-height\)\,rgba\(148\,163\,184\,0\.2\)_calc\(var\(--schedule-calendar-skeleton-slot-height\)\+1px\)\)\,repeating-linear-gradient\(to_right\,transparent_0\,transparent_var\(--schedule-calendar-skeleton-day-width\)\,rgba\(148\,163\,184\,0\.18\)_var\(--schedule-calendar-skeleton-day-width\)\,rgba\(148\,163\,184\,0\.18\)_calc\(var\(--schedule-calendar-skeleton-day-width\)\+1px\)\)\,linear-gradient\(180deg\,var\(--schedule-calendar-surface-muted\)_0\,var\(--schedule-calendar-surface-muted\)_var\(--schedule-calendar-skeleton-header-height\)\,transparent_var\(--schedule-calendar-skeleton-header-height\)\,transparent_100\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.48\)_0\%\,color-mix\(in_srgb\,var\(--loading-skeleton-base\)_40\%\,transparent\)_100\%\)\]{background:repeating-linear-gradient(to bottom,transparent 0,transparent var(--schedule-calendar-skeleton-slot-height),#94a3b833 var(--schedule-calendar-skeleton-slot-height),#94a3b833 calc(var(--schedule-calendar-skeleton-slot-height) + 1px)),repeating-linear-gradient(to right,transparent 0,transparent var(--schedule-calendar-skeleton-day-width),#94a3b82e var(--schedule-calendar-skeleton-day-width),#94a3b82e calc(var(--schedule-calendar-skeleton-day-width) + 1px)),linear-gradient(180deg,var(--schedule-calendar-surface-muted) 0,var(--schedule-calendar-surface-muted) var(--schedule-calendar-skeleton-header-height),transparent var(--schedule-calendar-skeleton-header-height),transparent 100%),linear-gradient(180deg,#ffffff7a 0%,color-mix(in srgb,var(--loading-skeleton-base) 40%,transparent) 100%)}}.\[grid-area\:position\]{grid-area:position}.\[grid-area\:price\]{grid-area:price}.\[grid-area\:title\]{grid-area:title}.\[grid-template-areas\:\'position_title_price\'\]{grid-template-areas:"position title price"}.\[transition\:max-height_140ms_ease\,opacity_140ms_ease\,transform_140ms_ease\]{transition:max-height .14s,opacity .14s,transform .14s}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-surface-secondary\)_60\%\,var\(--color-surface-primary\)\)\]:is(:where(.group):hover *){background-color:#faf9f6}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-surface-secondary\)_60\%\,var\(--color-surface-primary\)\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-surface-secondary) 60%,var(--color-surface-primary))}}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.group-hover\:bg-blue-700:is(:where(.group):hover *){background-color:var(--color-blue-700)}.group-hover\:text-\[var\(--schedule-brand-strong\)\]:is(:where(.group):hover *){color:var(--schedule-brand-strong)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-data-\[outline-open\]\/training\:flex:is(:where(.group\/training)[data-outline-open] *){display:flex}.group-data-\[outline-open\]\/training\:rotate-180:is(:where(.group\/training)[data-outline-open] *){rotate:180deg}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.placeholder\:normal-case::placeholder{text-transform:none}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-3xl:after{content:var(--tw-content);border-radius:var(--radius-3xl)}.after\:rounded-\[24px\]:after{content:var(--tw-content);border-radius:24px}.first\:ml-0:first-child{margin-left:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:z-30:focus-within{z-index:30}.focus-within\:border-blue-500:focus-within{border-color:var(--color-blue-500)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-within\:ring-blue-500\/10:focus-within{--tw-ring-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-blue-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}@media (hover:hover){.hover\:z-30:hover{z-index:30}.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-\[2px\]:hover{--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:border-accent-blue:hover{border-color:var(--color-accent-blue)}.hover\:border-accent-red:hover{border-color:var(--color-accent-red)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-border-primary:hover{border-color:var(--color-border-primary)}.hover\:border-border-secondary:hover{border-color:var(--color-border-secondary)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-700:hover{border-color:var(--color-emerald-700)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-success:hover{border-color:var(--color-success)}.hover\:border-text-primary:hover{border-color:var(--color-text-primary)}.hover\:border-text-secondary:hover{border-color:var(--color-text-secondary)}.hover\:border-text-tertiary:hover{border-color:var(--color-text-tertiary)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:bg-\[\#e6224b\]:hover{background-color:#e6224b}.hover\:bg-\[var\(--color-surface-secondary\)\]:hover{background-color:var(--color-surface-secondary)}.hover\:bg-\[var\(--layered-surface-item-hover-bg\)\]:hover{background-color:var(--layered-surface-item-hover-bg)}.hover\:bg-accent-red:hover{background-color:var(--color-accent-red)}.hover\:bg-accent-red-15:hover{background-color:var(--color-accent-red-15)}.hover\:bg-accent-red-hover:hover{background-color:var(--color-accent-red-hover)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-bg-hover:hover{background-color:var(--color-bg-hover)}.hover\:bg-bg-secondary:hover{background-color:var(--color-bg-secondary)}.hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/50:hover{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-error-bg:hover{background-color:var(--color-error-bg)}.hover\:bg-primary\/8:hover{background-color:#3b82f614}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/8:hover{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.hover\:bg-primary\/90:hover{background-color:#3b82f6e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-red-700\/90:hover{background-color:#bf000fe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-700\/90:hover{background-color:color-mix(in oklab, var(--color-red-700) 90%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-success\/5:hover{background-color:#10b9810d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/5:hover{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.hover\:bg-surface-primary:hover{background-color:var(--color-surface-primary)}.hover\:bg-surface-secondary:hover{background-color:var(--color-surface-secondary)}.hover\:bg-surface-secondary\/60:hover{background-color:#f7f6f399}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-secondary\/60:hover{background-color:color-mix(in oklab, var(--color-surface-secondary) 60%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:text-accent-red:hover{color:var(--color-accent-red)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-900:hover{color:var(--color-rose-900)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent-blue:hover{-webkit-text-decoration-color:var(--color-accent-blue);-webkit-text-decoration-color:var(--color-accent-blue);text-decoration-color:var(--color-accent-blue)}.hover\:decoration-text-primary:hover{-webkit-text-decoration-color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--layered-surface-item-hover-shadow\)\]:hover{--tw-shadow:var(--layered-surface-item-hover-shadow);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 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-border-focus:focus{border-color:var(--color-border-focus)}.focus\:border-border-primary:focus{border-color:var(--color-border-primary)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-primary\/60:focus{border-color:#3b82f699}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.focus\:bg-blue-700:focus{background-color:var(--color-blue-700)}.focus\:bg-surface-input:focus{background-color:var(--color-surface-input)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_var\(--color-primary-alpha\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-primary-alpha));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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\/10:focus{--tw-ring-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.focus\:ring-border-primary\/30:focus{--tw-ring-color:#c2beb54d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-border-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-border-primary) 30%, transparent)}}.focus\:ring-primary\/20:focus{--tw-ring-color:#3b82f633}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:#3b82f64d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.focus\:ring-primary\/40:focus{--tw-ring-color:#3b82f666}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-blue-600:focus{outline-color:var(--color-blue-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[var\(--layered-surface-item-hover-bg\)\]:focus-visible{background-color:var(--layered-surface-item-hover-bg)}.focus-visible\:bg-accent-red:focus-visible{background-color:var(--color-accent-red)}.focus-visible\:bg-bg-hover:focus-visible{background-color:var(--color-bg-hover)}.focus-visible\:bg-surface-secondary:focus-visible{background-color:var(--color-surface-secondary)}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:opacity-75:focus-visible{opacity:.75}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[var\(--layered-surface-item-hover-shadow\)\]:focus-visible{--tw-shadow:var(--layered-surface-item-hover-shadow);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-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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-blue-500\/20:focus-visible{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[color\:color-mix\(in_srgb\,var\(--schedule-brand\)_54\%\,white_46\%\)\]:focus-visible{outline-color:var(--schedule-brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-\[color\:color-mix\(in_srgb\,var\(--schedule-brand\)_54\%\,white_46\%\)\]:focus-visible{outline-color:color-mix(in srgb,var(--schedule-brand) 54%,white 46%)}}.focus-visible\:outline-\[rgba\(59\,130\,246\,0\.55\)\]:focus-visible{outline-color:#3b82f68c}.focus-visible\:outline-\[var\(--schedule-brand-strong\)\]:focus-visible{outline-color:var(--schedule-brand-strong)}.focus-visible\:outline-amber-500:focus-visible{outline-color:var(--color-amber-500)}.focus-visible\:outline-border-focus:focus-visible{outline-color:var(--color-border-focus)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-surface-secondary:active{background-color:var(--color-surface-secondary)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\.select-control\.is-open\]\:z-30:has(.select-control.is-open){z-index:30}.has-\[\:checked\]\:border-blue-600:has(:checked){border-color:var(--color-blue-600)}.has-\[\:checked\]\:bg-blue-50:has(:checked){background-color:var(--color-blue-50)}.data-\[dragging\]\:border-accent-blue[data-dragging]{border-color:var(--color-accent-blue)}.data-\[dragging\]\:bg-primary-subtle[data-dragging]{background-color:var(--color-primary-subtle)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media not all and (min-width:1060px){.max-\[1060px\]\:flex{display:flex}.max-\[1060px\]\:w-full{width:100%}.max-\[1060px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1060px\]\:flex-col{flex-direction:column}.max-\[1060px\]\:flex-wrap{flex-wrap:wrap}.max-\[1060px\]\:items-center{align-items:center}.max-\[1060px\]\:items-stretch{align-items:stretch}.max-\[1060px\]\:gap-3{gap:var(--spacing-3)}.max-\[1060px\]\:gap-\[0\.24rem\]{gap:.24rem}.max-\[1060px\]\:px-4{padding-inline:var(--spacing-4)}.max-\[1060px\]\:pt-0{padding-top:0}.max-\[1060px\]\:pb-4{padding-bottom:var(--spacing-4)}.max-\[1060px\]\:pb-\[calc\(var\(--space-6\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}}@media not all and (min-width:1024px){.max-\[1024px\]\:w-full{width:100%}.max-\[1024px\]\:pt-2{padding-top:var(--spacing-2)}}@media not all and (min-width:1020px){.max-\[1020px\]\:mb-5{margin-bottom:var(--spacing-5)}}@media not all and (min-width:720px){.max-\[720px\]\:gap-2{gap:var(--spacing-2)}}@media not all and (min-width:640px){.max-\[640px\]\:size-12{width:var(--spacing-12);height:var(--spacing-12)}.max-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[640px\]\:gap-2{gap:var(--spacing-2)}.max-\[640px\]\:p-2{padding:var(--spacing-2)}.max-\[640px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media not all and (min-width:480px){.max-\[480px\]\:flex-col{flex-direction:column}.max-\[480px\]\:items-stretch{align-items:stretch}.max-\[480px\]\:justify-between{justify-content:space-between}.max-\[480px\]\:gap-2{gap:var(--spacing-2)}.max-\[480px\]\:pb-2{padding-bottom:var(--spacing-2)}}@media not all and (min-width:400px){.max-\[400px\]\:mb-3{margin-bottom:var(--spacing-3)}.max-\[400px\]\:pt-3{padding-top:var(--spacing-3)}}@media not all and (min-width:320px){.max-\[320px\]\:flex-col{flex-direction:column}}@media not all and (min-width:64rem){.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:w-full{width:100%}.max-lg\:max-w-\[300px\]{max-width:300px}.max-lg\:max-w-none{max-width:none}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:justify-center{justify-content:center}}@media not all and (min-width:48rem){.max-md\:mx-0{margin-inline:0}.max-md\:mt-3{margin-top:var(--spacing-3)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:max-h-\[300px\]{max-height:300px}.max-md\:min-h-0{min-height:0}.max-md\:min-w-0{min-width:0}.max-md\:flex-initial{flex:0 auto}.max-md\:\[scrollbar-width\:none\]{scrollbar-width:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:gap-2{gap:var(--spacing-2)}.max-md\:gap-3{gap:var(--spacing-3)}.max-md\:gap-4{gap:var(--spacing-4)}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:overscroll-x-contain{overscroll-behavior-x:contain}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:bg-transparent{background-color:#0000}.max-md\:\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-1\.5rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.max-md\:p-0{padding:0}.max-md\:p-2{padding:var(--spacing-2)}.max-md\:px-2{padding-inline:var(--spacing-2)}.max-md\:px-3{padding-inline:var(--spacing-3)}.max-md\:pr-6{padding-right:var(--spacing-6)}.max-md\:pb-4{padding-bottom:var(--spacing-4)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:col-span-full{grid-column:1/-1}.max-sm\:col-start-1{grid-column-start:1}.max-sm\:col-start-2{grid-column-start:2}.max-sm\:col-start-3{grid-column-start:3}.max-sm\:row-span-2{grid-row:span 2/span 2}.max-sm\:row-start-1{grid-row-start:1}.max-sm\:row-start-2{grid-row-start:2}.max-sm\:contents{display:contents}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-sm\:self-center{align-self:center}.max-sm\:justify-self-center{justify-self:center}.max-sm\:justify-self-end{justify-self:flex-end}.max-sm\:px-\[0\.85rem\]{padding-inline:.85rem}.max-sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.max-sm\:pb-6{padding-bottom:var(--spacing-6)}.max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-sm\:text-text-secondary{color:var(--color-text-secondary)}}@media (min-width:500px){.min-\[500px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px){.min-\[560px\]\:inline-flex{display:inline-flex}}@media (min-width:561px){.min-\[561px\]\:h-\[clamp\(56px\,6vw\,120px\)\]{height:clamp(56px,6vw,120px)}.min-\[561px\]\:min-w-\[clamp\(56px\,6vw\,120px\)\]{min-width:clamp(56px,6vw,120px)}.min-\[561px\]\:\[grid-template-columns\:auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.min-\[561px\]\:gap-2{gap:var(--spacing-2)}.min-\[561px\]\:gap-4{gap:var(--spacing-4)}.min-\[561px\]\:gap-\[0\.4rem\]{gap:.4rem}.min-\[561px\]\:px-4{padding-inline:var(--spacing-4)}.min-\[561px\]\:px-\[0\.7rem\]{padding-inline:.7rem}.min-\[561px\]\:px-\[0\.8rem\]{padding-inline:.8rem}.min-\[561px\]\:py-\[0\.35rem\]{padding-block:.35rem}.min-\[561px\]\:py-\[0\.45rem\]{padding-block:.45rem}.min-\[561px\]\:text-\[clamp\(1\.75rem\,2\.2vw\,2\.5rem\)\]{font-size:clamp(1.75rem,2.2vw,2.5rem)}.min-\[561px\]\:text-\[clamp\(var\(--text-2xl\)\,3\.5vw\,4rem\)\]{font-size:clamp(var(--text-2xl), 3.5vw, 4rem)}.min-\[561px\]\:text-\[clamp\(var\(--text-base\)\,1\.5vw\,1\.5rem\)\]{font-size:clamp(var(--text-base), 1.5vw, 1.5rem)}.min-\[561px\]\:text-\[clamp\(var\(--text-sm\)\,1\.2vw\,1\.25rem\)\]{font-size:clamp(var(--text-sm), 1.2vw, 1.25rem)}.min-\[561px\]\:text-\[clamp\(var\(--text-xl\)\,2\.5vw\,3rem\)\]{font-size:clamp(var(--text-xl), 2.5vw, 3rem)}.min-\[561px\]\:\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}}@media (min-width:640px){.min-\[640px\]\:max-w-none{max-width:none}.min-\[640px\]\:min-w-0{min-width:0}.min-\[640px\]\:min-w-\[300px\]{min-width:300px}.min-\[640px\]\:basis-1\/2{flex-basis:50%}.min-\[640px\]\:flex-row{flex-direction:row}.min-\[640px\]\:items-center{align-items:center}.min-\[640px\]\:justify-between{justify-content:space-between}}@media (min-width:641px){.min-\[641px\]\:h-8{height:var(--spacing-8)}.min-\[641px\]\:max-w-\[400px\]{max-width:400px}.min-\[641px\]\:min-w-8{min-width:var(--spacing-8)}.min-\[641px\]\:min-w-\[200px\]{min-width:200px}.min-\[641px\]\:gap-2{gap:var(--spacing-2)}.min-\[641px\]\:gap-4{gap:var(--spacing-4)}.min-\[641px\]\:p-3{padding:var(--spacing-3)}.min-\[641px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.min-\[641px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.min-\[641px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:721px){.min-\[721px\]\:grid-cols-\[repeat\(auto-fit\,minmax\(4\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr))}}@media (min-width:769px){.min-\[769px\]\:flex-1{flex:1}.min-\[769px\]\:overflow-hidden{overflow:hidden}.min-\[769px\]\:overflow-x-hidden{overflow-x:hidden}.min-\[769px\]\:overflow-y-auto{overflow-y:auto}}@media (min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1061px){.min-\[1061px\]\:pr-4{padding-right:var(--spacing-4)}.min-\[1061px\]\:pl-1{padding-left:var(--spacing-1)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-0{margin-inline:0}.sm\:mb-4{margin-bottom:var(--spacing-4)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-\[8\.3rem\]{width:8.3rem}.sm\:w-\[9\.8rem\]{width:9.8rem}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:min-w-9{min-width:calc(var(--spacing) * 9)}.sm\:min-w-\[8\.3rem\]{min-width:8.3rem}.sm\:min-w-\[9\.8rem\]{min-width:9.8rem}.sm\:shrink-0{flex-shrink:0}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.sm\:grid-cols-\[4\.5rem_9rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem 9rem minmax(0,1fr)}.sm\:grid-cols-\[5rem_11rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:5rem 11rem minmax(0,1fr) 2rem}.sm\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.2fr\)_minmax\(11rem\,auto\)_auto\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(11rem,auto) auto}.sm\:grid-cols-\[minmax\(0\,0\.75fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_6rem\]{grid-template-columns:minmax(0,1fr) 6rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.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\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:var(--spacing-3)}.sm\:gap-4{gap:var(--spacing-4)}.sm\:overflow-x-auto{overflow-x:auto}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-4{padding:var(--spacing-4)}.sm\:p-8{padding:var(--spacing-8)}.sm\:px-5{padding-inline:var(--spacing-5)}.sm\:px-6{padding-inline:var(--spacing-6)}.sm\:px-8{padding-inline:var(--spacing-8)}.sm\:px-12{padding-inline:var(--spacing-12)}.sm\:py-8{padding-block:var(--spacing-8)}.sm\:py-12{padding-block:var(--spacing-12)}.sm\:pt-0{padding-top:0}.sm\:pt-4{padding-top:var(--spacing-4)}.sm\:pt-6{padding-top:var(--spacing-6)}.sm\:pt-8{padding-top:var(--spacing-8)}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:var(--spacing-1)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:opacity-0{opacity:0}.sm\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 10px 10px -5px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-3{margin-bottom:var(--spacing-3)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[9\/16\]{aspect-ratio:9/16}.md\:h-12{height:var(--spacing-12)}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:min-h-0{min-height:0}.md\:w-12{width:var(--spacing-12)}.md\:w-\[72px\]{width:72px}.md\:w-auto{width:auto}.md\:\!max-w-\[calc\(var\(--video-hover-media-column-width\)_\+_410px\)\]{max-width:calc(var(--video-hover-media-column-width) + 410px)!important}.md\:flex-1{flex:1}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:var(--spacing-4)}.md\:gap-8{gap:var(--spacing-8)}.md\:gap-x-4{column-gap:var(--spacing-4)}.md\:gap-y-2{row-gap:var(--spacing-2)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-none{border-radius:0}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.md\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.md\:p-0{padding:0}.md\:p-6{padding:var(--spacing-6)}.md\:px-4{padding-inline:var(--spacing-4)}.md\:py-5{padding-block:var(--spacing-5)}.md\:pt-3{padding-top:var(--spacing-3)}.md\:pr-4{padding-right:var(--spacing-4)}.md\:pb-4{padding-bottom:var(--spacing-4)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (hover:hover){.md\:hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.md\:hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:var(--spacing-6)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1}.lg\:flex-\[0_1_18rem\]{flex:0 18rem}.lg\:cursor-default{cursor:default}.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-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(14rem\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(14rem,1fr)}.lg\:grid-cols-\[minmax\(12rem\,1fr\)_minmax\(0\,2fr\)_auto\]{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:var(--spacing-4)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-auto{justify-self:auto}.lg\:px-8{padding-inline:var(--spacing-8)}.lg\:px-10{padding-inline:var(--spacing-10)}.lg\:pt-8{padding-top:var(--spacing-8)}.lg\:pb-5{padding-bottom:var(--spacing-5)}.lg\:select-auto{-webkit-user-select:auto;user-select:auto}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:var(--spacing-6)}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[calc\(100dvh-8\.5rem\)\]{height:calc(100dvh - 8.5rem)}.xl\:max-h-none{max-height:none}.xl\:min-h-0{min-height:0}.xl\:min-h-\[34rem\]{min-height:34rem}.xl\:w-72{width:calc(var(--spacing) * 72)}.xl\:min-w-full{min-width:100%}.xl\:flex-1{flex:1}.xl\:scroll-mt-6{scroll-margin-top:var(--spacing-6)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(260px\,0\.34fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:self-start{align-self:flex-start}}@media (pointer:coarse){.pointer-coarse\:opacity-100{opacity:1}}.phx-click-loading\:pointer-events-none.phx-click-loading{pointer-events:none}.phx-click-loading\:scale-95.phx-click-loading{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.phx-click-loading\:border-blue-200.phx-click-loading{border-color:var(--color-blue-200)}.phx-click-loading\:bg-blue-50.phx-click-loading{background-color:var(--color-blue-50)}.phx-click-loading\:bg-rose-50.phx-click-loading{background-color:var(--color-rose-50)}.phx-click-loading\:text-blue-700.phx-click-loading{color:var(--color-blue-700)}.phx-click-loading\:text-rose-600.phx-click-loading{color:var(--color-rose-600)}.phx-click-loading\:opacity-60.phx-click-loading{opacity:.6}.phx-click-loading\:ring-2.phx-click-loading{--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)}.phx-click-loading\:ring-blue-100.phx-click-loading{--tw-ring-color:var(--color-blue-100)}.phx-click-loading\:ring-rose-100.phx-click-loading{--tw-ring-color:var(--color-rose-100)}.phx-submit-loading\:scale-95.phx-submit-loading{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.phx-submit-loading\:bg-blue-700.phx-submit-loading{background-color:var(--color-blue-700)}.phx-submit-loading\:ring-2.phx-submit-loading{--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)}.phx-submit-loading\:ring-blue-100.phx-submit-loading{--tw-ring-color:var(--color-blue-100)}:where(.group.phx-submit-loading) .group-phx-submit-loading\:pointer-events-none{pointer-events:none}:where(.group.phx-submit-loading) .group-phx-submit-loading\:opacity-60{opacity:.6}.\[\&_\.brand-filter\]\:min-w-0 .brand-filter{min-width:0}.\[\&_\.brand-filter_\.select-control__trigger\]\:min-w-\[150px\] .brand-filter .select-control trigger{min-width:150px}.\[\&_\.button\]\:w-full .button{width:100%}.\[\&_\.button\]\:shrink-0 .button{flex-shrink:0}.\[\&_\.button\]\:justify-center .button{justify-content:center}.\[\&_\.button\[disabled\]\]\:cursor-wait .button[disabled]{cursor:wait}.\[\&_\.button\[disabled\]\]\:opacity-70 .button[disabled]{opacity:.7}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_\.content-control-cluster\]\:w-full .content-control-cluster{width:100%}}.\[\&_\.content-control-rail__primary_\.content-control-cluster\]\:justify-start .content-control-rail primary .content-control-cluster,.\[\&_\.content-control-rail__row\]\:justify-start .content-control-rail row{justify-content:flex-start}.\[\&_\.content-control-rail__row\]\:gap-x-\[0\.85rem\] .content-control-rail row{column-gap:.85rem}.\[\&_\.content-control-rail__row\]\:gap-y-\[0\.6rem\] .content-control-rail row{row-gap:.6rem}.\[\&_\.content-control-rail__secondary\]\:w-full .content-control-rail secondary{width:100%}.\[\&_\.content-control-rail__summary\]\:mr-auto .content-control-rail summary{margin-right:auto}.\[\&_\.fieldset\]\:mb-0 .fieldset{margin-bottom:0}.\[\&_\.fieldset\]\:w-full .fieldset{width:100%}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.preset-filter__trigger\]\:h-9 .preset-filter trigger{height:calc(var(--spacing) * 9)}.max-\[1024px\]\:\[\&_\.preset-filter__trigger\]\:text-sm .preset-filter trigger{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_\.preset-filter__trigger\]\:h-9 .preset-filter trigger{height:calc(var(--spacing) * 9)}.max-\[640px\]\:\[\&_\.preset-filter__trigger\]\:min-w-\[116px\] .preset-filter trigger{min-width:116px}.max-\[640px\]\:\[\&_\.preset-filter__trigger\]\:text-xs .preset-filter trigger{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\.product-analytics-filters__source-switch\]\:min-w-\[12\.5rem\] .product-analytics-filters source-switch{min-width:12.5rem}.\[\&_\.select-control__surface\]\:\[min-width\:inherit\] .select-control surface{min-width:inherit}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_\.select-control__trigger\]\:h-8 .select-control trigger{height:var(--spacing-8)}.max-\[640px\]\:\[\&_\.select-control__trigger\]\:min-w-\[80px\] .select-control trigger{min-width:80px}.max-\[640px\]\:\[\&_\.select-control__trigger\]\:pl-2 .select-control trigger{padding-left:var(--spacing-2)}.max-\[640px\]\:\[\&_\.select-control__trigger\]\:text-xs .select-control trigger{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[640px\]\:\[\&_\.select-control-container\]\:w-full .select-control-container{width:100%}}.\[\&_\.surface-trigger\]\:\!border-amber-200 .surface-trigger{border-color:var(--color-amber-200)!important}.\[\&_\.surface-trigger\]\:\!border-blue-200 .surface-trigger{border-color:var(--color-blue-200)!important}.\[\&_\.surface-trigger\]\:\!border-green-200 .surface-trigger{border-color:var(--color-green-200)!important}.\[\&_\.surface-trigger\]\:\!border-purple-200 .surface-trigger{border-color:var(--color-purple-200)!important}.\[\&_\.surface-trigger\]\:\!border-teal-200 .surface-trigger{border-color:var(--color-teal-200)!important}.\[\&_\.surface-trigger\]\:\!border-zinc-200 .surface-trigger{border-color:var(--color-zinc-200)!important}.\[\&_\.surface-trigger\]\:\!bg-amber-50 .surface-trigger{background-color:var(--color-amber-50)!important}.\[\&_\.surface-trigger\]\:\!bg-blue-50 .surface-trigger{background-color:var(--color-blue-50)!important}.\[\&_\.surface-trigger\]\:\!bg-green-50 .surface-trigger{background-color:var(--color-green-50)!important}.\[\&_\.surface-trigger\]\:\!bg-purple-50 .surface-trigger{background-color:var(--color-purple-50)!important}.\[\&_\.surface-trigger\]\:\!bg-teal-50 .surface-trigger{background-color:var(--color-teal-50)!important}.\[\&_\.surface-trigger\]\:\!bg-zinc-50 .surface-trigger{background-color:var(--color-zinc-50)!important}.\[\&_\.surface-trigger\]\:\!bg-none .surface-trigger{background-image:none!important}.\[\&_\.surface-trigger\]\:\!text-amber-700 .surface-trigger{color:var(--color-amber-700)!important}.\[\&_\.surface-trigger\]\:\!text-blue-700 .surface-trigger{color:var(--color-blue-700)!important}.\[\&_\.surface-trigger\]\:\!text-green-700 .surface-trigger{color:var(--color-green-700)!important}.\[\&_\.surface-trigger\]\:\!text-purple-700 .surface-trigger{color:var(--color-purple-700)!important}.\[\&_\.surface-trigger\]\:\!text-teal-700 .surface-trigger{color:var(--color-teal-700)!important}.\[\&_\.surface-trigger\]\:\!text-zinc-700 .surface-trigger{color:var(--color-zinc-700)!important}.\[\&_\.surface-trigger\]\:\!shadow-none .surface-trigger{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\.tag-filter\]\:min-w-0 .tag-filter{min-width:0}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_\.tag-filter\]\:w-full .tag-filter{width:100%}}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.tag-filter__trigger\]\:h-9 .tag-filter trigger{height:calc(var(--spacing) * 9)}.max-\[1024px\]\:\[\&_\.tag-filter__trigger\]\:text-sm .tag-filter trigger{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_\.tag-filter__trigger\]\:h-9 .tag-filter trigger{height:calc(var(--spacing) * 9)}.max-\[640px\]\:\[\&_\.tag-filter__trigger\]\:min-w-\[60px\] .tag-filter trigger{min-width:60px}.max-\[640px\]\:\[\&_\.tag-filter__trigger\]\:px-2 .tag-filter trigger{padding-inline:var(--spacing-2)}.max-\[640px\]\:\[\&_\.tag-filter__trigger\]\:text-xs .tag-filter trigger{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_p\]\:my-0 p{margin-block:0}.\[\&\+\&\]\:ml-2+.\[\&\+\&\]\:ml-2{margin-left:var(--spacing-2)}.\[\&\+\&\]\:border-l+.\[\&\+\&\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\+\&\]\:border-border-secondary+.\[\&\+\&\]\:border-border-secondary{border-color:var(--color-border-secondary)}.\[\&\+\&\]\:pl-2+.\[\&\+\&\]\:pl-2{padding-left:var(--spacing-2)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media not all and (min-width:48rem){.max-md\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}.tag-picker__quick-create+.\[\.tag-picker\\_\\_quick-create\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}}.overlay-shell *,.overlay-shell :before,.overlay-shell :after,.tutorial-overlay *,.tutorial-overlay :before,.tutorial-overlay :after,body.modal-open,body.modal-open *,body.modal-open :before,body.modal-open :after{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:768px){body.modal-open .app-shell__mobile-header:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}:is(.modal,.overlay-shell,.tutorial-overlay) .layered-surface{--layered-surface-current-fill:var(--layered-surface-fill-opaque);background:var(--layered-surface-current-fill)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}