/*! tailwindcss v4.3.1 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-ease:initial;--tw-leading:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-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}:root{--radius:.625rem;--t-tiny:.5625rem;--t-mark:.625rem;--t-fine:.6875rem;--t-small:.75rem;--t-body:.8125rem;--t-mid:.875rem;--t-head:1rem;--t-lede:1.25rem;--t-title:1.5rem;--t-display:1.875rem;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.5;--lh-prose:1.6;--tr-title:-.028em;--tr-head:-.02em;--tr-body:-.008em;--tr-caps:.04em;--s-3xs:4px;--s-2xs:8px;--s-xs:12px;--s-sm:16px;--s-md:20px;--s-lg:28px;--s-xl:40px;--p-ctl:10px;--p-ctl-sm:8px;--p-ctl-lg:13px;--gap-ctl:6px;--gap-ctl-sm:5px;--r-hair:2px;--r-tight:6px;--r-ctl:8px;--r-card:10px;--r-panel:12px;--r-mark:4px;--r-pill:999px;--r-round:50%;--sidebar-w:16rem;--nav-w:var(--sidebar-w);--sidebar-w-icon:3rem;--sidebar-w-mobile:18rem;--queue-w:372px;--drawer-w:420px;--top-h:0px;--ctl-h:32px;--ctl-h-sm:26px;--ctl-h-lg:36px;--chat-ctl:30px;--dur:90ms;--dur-2:.14s;--dur-3:.24s;--dur-4:.52s;--dur-pulse:1.6s;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--canvas:var(--sidebar);--chrome:var(--sidebar);--surface:var(--background);--pane:var(--background);--card-2:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--card-2:color-mix(in oklab, var(--muted) 50%, var(--background))}}:root{--sunk:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--sunk:color-mix(in oklab, var(--muted) 70%, var(--background))}}:root{--mute-soft:var(--muted);--hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--hover:color-mix(in oklab, var(--foreground) 5%, transparent)}}:root{--line:var(--border);--line-soft:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--line-soft:color-mix(in oklab, var(--border) 70%, transparent)}}:root{--grid:var(--border);--ink:var(--foreground);--ink-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ink-2:color-mix(in oklab, var(--foreground) 60%, var(--muted-foreground))}}:root{--ink-3:var(--muted-foreground);--ink-4:var(--muted-foreground);--primary-deep:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-deep:color-mix(in oklab, var(--primary) 82%, var(--foreground))}}:root{--primary-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-soft:color-mix(in oklab, var(--primary) 10%, var(--background))}}:root{--primary-line:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-line:color-mix(in oklab, var(--primary) 50%, var(--background))}}:root{--crit:var(--destructive);--crit-soft:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--crit-soft:color-mix(in oklab, var(--destructive) 12%, transparent)}}:root{--crit-deep:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--crit-deep:color-mix(in oklab, var(--destructive) 80%, var(--foreground))}}:root{--warn:var(--warning);--warn-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warn-soft:color-mix(in oklab, var(--warning) 14%, transparent)}}:root{--good:var(--success);--info-soft:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-soft:color-mix(in oklab, var(--info) 12%, transparent)}}:root{--off:var(--input);--up:var(--success);--down:var(--destructive);--focus:var(--primary);--ring-focus:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--ring-focus:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}}:root{--link:var(--primary);--select:var(--primary-soft);--select-on:var(--foreground);--veil:oklch(0% 0 0/.5);--cast:oklch(0% 0 0/.05);--shadow-1:0 1px 2px 0 oklch(0% 0 0/.05);--shadow-2:0 0 0 1px var(--foreground), 0 10px 15px -3px oklch(0% 0 0/.1), 0 4px 6px -4px oklch(0% 0 0/.1)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-2:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 10px 15px -3px oklch(0% 0 0/.1), 0 4px 6px -4px oklch(0% 0 0/.1)}}:root{--shadow-pop:0 0 0 1px var(--foreground), 0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-pop:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1)}}:root{--heat:var(--series-1);--cal-0:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--cal-0:color-mix(in oklab, var(--foreground) 6%, transparent)}}:root{--cal-1:var(--heat)}@supports (color:color-mix(in lab, red, red)){:root{--cal-1:color-mix(in oklab, var(--heat) 20%, var(--card))}}:root{--cal-2:var(--heat)}@supports (color:color-mix(in lab, red, red)){:root{--cal-2:color-mix(in oklab, var(--heat) 40%, var(--card))}}:root{--cal-3:var(--heat)}@supports (color:color-mix(in lab, red, red)){:root{--cal-3:color-mix(in oklab, var(--heat) 60%, var(--card))}}:root{--cal-4:var(--heat)}@supports (color:color-mix(in lab, red, red)){:root{--cal-4:color-mix(in oklab, var(--heat) 80%, var(--card))}}:root{--cal-5:var(--heat);--clk-0:var(--cal-0);--clk-1:var(--cal-1);--clk-2:var(--cal-2);--clk-3:var(--cal-3);--clk-4:var(--cal-4);--clk-5:var(--cal-5);--dv-d3:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--dv-d3:color-mix(in oklab, var(--destructive) 55%, var(--card))}}:root{--dv-d2:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--dv-d2:color-mix(in oklab, var(--destructive) 32%, var(--card))}}:root{--dv-d1:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--dv-d1:color-mix(in oklab, var(--destructive) 16%, var(--card))}}:root{--dv-z:var(--muted);--dv-u1:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--dv-u1:color-mix(in oklab, var(--success) 16%, var(--card))}}:root{--dv-u2:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--dv-u2:color-mix(in oklab, var(--success) 32%, var(--card))}}:root{--dv-u3:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--dv-u3:color-mix(in oklab, var(--success) 55%, var(--card))}}:root{--dv-na:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--dv-na:color-mix(in oklab, var(--muted) 50%, var(--card))}}:root,:root[data-theme=light]{color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--success:oklch(59.6% .145 163.225);--warning:oklch(60% .14 72);--info:oklch(54.6% .245 262.881);--orange:oklch(64.6% .222 41.116);--orange-foreground:oklch(98.5% .016 73.684);--tip-bg:var(--foreground);--tip-ink:var(--background);--chart-grid:oklch(90% 0 0);--chart-crosshair:oklch(70% 0 0);--chart-tip-bg:oklch(100% 0 0/.86);--chart-tip-fg:var(--foreground);--chart-tip-muted:var(--muted-foreground);--chart-badge-bg:var(--foreground);--chart-badge-fg:var(--background);--chart-track:oklch(94% 0 0);--series-0:oklch(70.5% .015 286.067);--series-rest:oklch(92% .004 286.32);--series-1:var(--chart-2);--series-2:oklch(63% .17 255);--series-3:oklch(68% .15 162);--series-4:oklch(60% .18 295);--series-5:oklch(64% .19 18)}:root[data-theme=lightsout]{color-scheme:dark;--background:oklch(9.7% 0 0);--foreground:oklch(99% 0 0);--card:oklch(15.9% 0 0);--card-foreground:oklch(99% 0 0);--popover:oklch(15.9% 0 0);--popover-foreground:oklch(99% 0 0);--primary:oklch(99% 0 0);--primary-foreground:oklch(15.9% 0 0);--secondary:oklch(25.3% 0 0);--secondary-foreground:oklch(99% 0 0);--muted:oklch(25.3% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(25.3% 0 0);--accent-foreground:oklch(99% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.11);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(15.9% 0 0);--sidebar-foreground:oklch(99% 0 0);--sidebar-primary:oklch(99% 0 0);--sidebar-primary-foreground:oklch(15.9% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(99% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0);--success:oklch(76.5% .177 163.223);--warning:oklch(83% .115 88);--info:oklch(70.7% .165 254.624);--orange:oklch(76% .15 52);--orange-foreground:oklch(15% .02 50);--tip-bg:var(--popover);--tip-ink:var(--popover-foreground);--chart-grid:oklch(28% .004 260);--chart-crosshair:oklch(62% .01 280);--chart-tip-bg:oklch(21% .006 285/.8);--chart-tip-fg:oklch(98.5% 0 0);--chart-tip-muted:oklch(68% .01 260);--chart-badge-bg:oklch(100% 0 0);--chart-badge-fg:oklch(15% 0 0);--chart-track:oklch(35% .01 260/.3);--series-0:oklch(52% .01 75);--series-rest:oklch(32% .006 75);--series-1:var(--chart-1);--series-2:oklch(70% .115 245);--series-3:oklch(72% .11 160);--series-4:oklch(70% .125 310);--series-5:oklch(70% .15 22)}:root[data-accent=orange]{--primary:var(--orange);--primary-foreground:var(--orange-foreground);--ring:var(--orange)}@supports (color:color-mix(in lab, red, red)){:root[data-accent=orange]{--ring:color-mix(in oklab, var(--orange) 70%, var(--background))}}:root[data-accent=orange]{--sidebar-primary:var(--orange);--sidebar-primary-foreground:var(--orange-foreground);--sidebar-ring:var(--ring)}:root:not([data-theme=lightsout])[data-accent=orange]{--series-1:oklch(72% .175 50);--cal-1:oklch(95.4% .038 75.164);--cal-2:oklch(90.1% .076 70.697);--cal-3:oklch(83.7% .128 66.29);--cal-4:oklch(75% .183 55.934);--cal-5:oklch(64.6% .222 41.116);--clk-1:oklch(93% .085 92);--clk-2:oklch(83% .13 70);--clk-3:oklch(72% .165 45);--clk-4:oklch(61% .17 15);--clk-5:oklch(49% .16 340);--dv-d3:oklch(70.4% .191 22.216);--dv-d2:oklch(80.8% .114 19.571);--dv-d1:oklch(88.5% .062 18.334);--dv-z:oklch(96.7% .001 286.375);--dv-u1:oklch(88.2% .059 254.128);--dv-u2:oklch(80.9% .105 251.813);--dv-u3:oklch(70.7% .165 254.624);--dv-na:oklch(98.5% 0 0)}:root[data-theme=lightsout][data-accent=orange]{--series-1:oklch(74% .15 52);--cal-1:oklch(31% .045 50);--cal-2:oklch(42% .075 50);--cal-3:oklch(54% .105 51);--cal-4:oklch(65% .135 52);--cal-5:oklch(77% .15 52);--clk-1:oklch(85% .14 88);--clk-2:oklch(70% .165 48);--clk-3:oklch(58% .175 8);--clk-4:oklch(47% .14 322);--clk-5:oklch(36% .085 285);--dv-d3:oklch(52% .105 25);--dv-d2:oklch(43% .072 25);--dv-d1:oklch(34% .042 25);--dv-z:oklch(26% .004 75);--dv-u1:oklch(34% .04 245);--dv-u2:oklch(43% .065 245);--dv-u3:oklch(52% .09 245);--dv-na:oklch(20% .003 75)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;height:100dvh;line-height:1.5;display:flex;overflow:hidden}::selection{background:var(--select);color:var(--select-on)}a{color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in oklab, var(--link) 34%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--link) 34%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 34%, transparent)}}a{text-underline-offset:2px;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.queue-row:focus-visible,.member-queue-row:focus-visible,.merge-queue-row:focus-visible,.palette-row:focus-visible,.line-row:focus-visible,.setline:focus-visible,.pane-list>a:focus-visible,.data-table tbody tr:focus-within,.metric:focus-visible,.cap-do>:focus-visible{outline-offset:-2px}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-hair);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-4);background-clip:content-box}h1,h2,h3,h4,h5,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0}hr{border:0;border-top:1px solid var(--line-soft);margin:var(--s-sm) 0}img,svg{vertical-align:middle}.mono,.fine-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.num,.tnum,.stat-value{font-variant-numeric:tabular-nums;min-width:0}.fine-mono{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.stat-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.grow{flex:auto;min-width:0}.trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contents{display:contents}.plain{all:unset;cursor:pointer}.push{margin-left:auto}.is-hidden{display:none!important}.w-full{width:100%}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--tr-head);color:var(--ink);font-weight:600;line-height:var(--lh-snug);text-wrap:balance}.h1{font-size:var(--t-title);letter-spacing:var(--tr-title);line-height:var(--lh-tight)}.h2{font-size:var(--t-head)}.h3{font-size:var(--t-mid)}.h4{font-size:var(--t-body);letter-spacing:var(--tr-body)}.h5{font-size:var(--t-small);letter-spacing:var(--tr-body)}.sub,.sub2,.fnote,.note-fine{color:var(--ink-3);font-size:var(--t-small);line-height:var(--lh-body)}.sub2{font-size:var(--t-fine);color:var(--ink-4)}.masked{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter var(--dur-2) var(--ease);cursor:default}.masked:hover,.masked:focus-visible,tr:focus-within .masked{filter:none}@media (prefers-reduced-motion:reduce){.masked{transition:none}}.two-line{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.two-line>b,.two-line>strong,.two-line>a{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.two-line>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.short{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-label,.admin-lab,.covkey,.card-grid-head{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-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.good{color:var(--good)}.warn{color:var(--warn)}.crit,.bad,.fail{color:var(--crit)}.off,.none,.na,.zero,.miss,.gone{color:var(--ink-4)}.up{color:var(--up)}.down{color:var(--down)}.icon-slot{flex:none}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out var(--dur-2) var(--ease-in) both}@keyframes vt-out{to{opacity:0}}::view-transition-group(area-pill){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-group(viewline){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-old(area-pill){animation:none}::view-transition-new(area-pill){animation:none}::view-transition-old(viewline){animation:none}::view-transition-new(viewline){animation:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{background-color:var(--sidebar);flex:1;min-height:0;display:flex}.inset{margin:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 4px);background-color:var(--background);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;flex-direction:column;flex:1;margin-left:0;transition-duration:.2s;transition-timing-function:linear;display:flex;position:relative;overflow:hidden}@media (min-width:1100px){html.sidebar-icon .inset{margin-left:calc(var(--spacing) * 2)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .inset{margin-left:calc(var(--spacing) * 2)}}.work{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.work.has-pane{grid-template-columns:var(--queue-w) minmax(0, 1fr)}.queue-rail{z-index:30;width:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:ew-resize;border-style:var(--tw-border-style);inset-block:0;left:var(--queue-w);background-color:#0000;border-width:0;padding:0;position:absolute}.queue-rail:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing) * .5);content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);content:var(--tw-content);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));inset-block:0;position:absolute;left:50%}@media (hover:hover){.queue-rail:hover:after{content:var(--tw-content);background-color:var(--border)}}html.sidebar-dragging .queue-rail:after{background-color:var(--border)}.skiplink{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:200;border-radius:var(--radius);background-color:var(--popover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(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(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent);transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;position:fixed;translate:0 calc(-100% - 1.5rem)}.skiplink:focus-visible{text-decoration:none;translate:0}.main:focus{outline:none}.main{background-color:var(--background);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.work>.pane{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);background-color:var(--background);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-head{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-top:0;padding-bottom:calc(var(--spacing) * 2.5);flex-direction:column;flex:none;display:flex}.pane-head>.views{margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 1.5)}.pane-head>.views .view{gap:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2.5);font-size:.8125rem}.pane-head .queue-tools{gap:6px}.pane-list{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.pane-more{height:calc(var(--spacing) * 11);place-items:center;display:grid}.pane-filter-empty[hidden]{display:none}.rhead{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);flex-direction:column;flex:none;display:flex;container-type:inline-size}.rhead:not(:has(>.views,>.views-row)){padding-bottom:var(--spacing)}.row-top{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:nowrap;display:flex}.rhead-sub{align-items:center;gap:calc(var(--spacing) * 2);flex:auto;min-width:min(100%,14ch);display:flex;overflow:hidden}.rhead-sub>.rtitle{flex:auto;min-width:6ch}.rhead-sub>.triad-who{flex:0 auto}.rhead-sub>.triad-sep,.rhead-sub>.queue-age,.rhead-sub .avatar-stack{flex:none}.rtitle{align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;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(--foreground);margin:0;display:flex;overflow:hidden}.rhead>.views{margin-inline:calc(var(--spacing) * -6);margin-top:calc(var(--spacing) * 3);padding-inline:18px}.rhead>.views-row{margin-inline:calc(var(--spacing) * -6);margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-width:0;padding-right:calc(var(--spacing) * 6);padding-left:18px;display:flex}.views-row>.views{border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex:1;min-width:0}.views-tools{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);flex:none;display:flex}.backbtn{flex:none}.triad-id{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);--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,)}.triad-sep{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);opacity:.6}.triad-who{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;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(--muted-foreground);display:inline-flex}.queue-bar{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.row-top>.queue-bar{justify-content:flex-end}.row-top>.queue-bar:has(.queue-search,.queue-spacer,.field,.queue-search-input){justify-content:flex-start}.queue-bar>.field,.queue-bar>.input,.queue-bar>.queue-search-input{max-width:280px}.queue-spacer,.case-action-spacer{flex:auto}.ractions{align-items:center;gap:calc(var(--spacing) * 2);flex:none;margin-left:auto;display:flex}.scrollarea{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.body{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}.body>.stack{gap:calc(var(--spacing) * 6)}.scrollarea.flush{overflow:hidden}.body.flush{gap:calc(var(--spacing) * 3);height:100%;min-height:0;padding-inline:calc(var(--spacing) * 6);padding-top:0;padding-bottom:calc(var(--spacing) * 6)}.body.flush>.stack{gap:calc(var(--spacing) * 3);height:100%;min-height:0}.body.flush>.stack,.body.flush>.case-record{flex:auto}.body.flush:has(>.case-record){padding:0}.body.flush>.case-record>.case-tab-body{border-width:1px 0 0;border-radius:0}.body.flush>.stack>.card,.body.flush>.case-record>.case-tab-body{flex:auto;min-height:0}.stack{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.topbar-msgs{left:50%;bottom:var(--s-md);gap:var(--s-2xs);z-index:96;pointer-events:none;flex-direction:column;display:flex;position:fixed;translate:-50%}.topbar-msgs>*{pointer-events:auto}.synthetic{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);background-color:var(--sidebar);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);text-align:center;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(--warning);flex-wrap:wrap;flex:none;min-height:26px;display:flex}.synthetic b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.synthetic-meta{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}@media (max-width:1279px){:root{--queue-w:320px}}@media (max-width:899px){.inset{--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-radius:0;margin:0}.work.has-pane{grid-template-columns:minmax(0,1fr)}.queue-rail{display:none}.work>.pane,.main{border-right:0;grid-area:1/1}.inset[data-view=pane]>.work>.main,.inset[data-view=main]>.work>.pane{display:none}.work:not(.has-pane)>.main{display:flex}.rhead{padding-inline:calc(var(--spacing) * 4);padding-top:0}.rhead>.row-top{display:none}.rhead>.views{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 2.5);margin-top:0}.rhead>.views-row{margin-inline:calc(var(--spacing) * -4);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2.5);margin-top:0}.rhead:not(:has(>.views,>.views-row,>.toolbar,>.intro)){display:none}.body{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10)}.body.flush{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.topbar-actions>.ractions{gap:var(--spacing);flex-wrap:nowrap;margin-left:0}.topbar-actions .kbd,.topbar-actions .avatar-stack,.topbar-actions .btn:has(>.action-icon)>span:not(.action-icon){display:none}.topbar-actions .btn:has(>.action-icon){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex:none;gap:0;padding:0}.crumbs{min-width:calc(var(--spacing) * 16)}}.intro{margin-top:var(--spacing);max-width:min(100%,880px);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--muted-foreground);max-inline-size:72ch}.toolbar{align-items:center;gap:var(--s-2xs);min-width:0;padding-bottom:var(--s-xs);flex-wrap:wrap;display:flex}.toolbar>.grow{min-width:140px}.toolbar>.queue-search{max-width:320px}.toolbar-end{align-items:center;gap:var(--s-2xs);margin-left:auto;display:flex}.toolbar-note{padding-bottom:var(--s-2xs);font-size:var(--t-small);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-top:-2px}.rhead>.toolbar{margin-top:calc(var(--spacing) * 3);padding-bottom:0}@container (max-width:820px){.rhead>.toolbar .kbd,.row-top>.ractions>.btn .kbd,.row-top>.ractions>.menu>.btn .kbd{display:none}}@container (max-width:1080px){.row-top>.ractions>.btn:not(.btn-primary):has(>.action-icon)>span:not(.action-icon){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-top>.ractions>.btn:not(.btn-primary):has(>.action-icon){width:var(--ctl-h);flex:none;gap:0;padding:0}}@container (max-width:680px){.rhead>.toolbar{padding-top:var(--s-2xs);flex-wrap:nowrap}.rhead>.toolbar>.btn>span:not(.action-icon),.rhead>.toolbar>.contents>.btn>span:not(.action-icon){display:none}.rhead>.toolbar>.btn,.rhead>.toolbar>.contents>.btn{aspect-ratio:1;flex:none;gap:0;padding:0}.rhead>.toolbar .action-icon{color:currentColor;opacity:.9;width:17px;height:17px}}.section{gap:var(--s-2xs);flex-direction:column;min-width:0;display:flex}.section-head{align-items:baseline;gap:var(--s-2xs);min-width:0;padding:0 0 var(--s-2xs);display:flex}.section-title{font-size:var(--t-head);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--tr-head);color:var(--ink);flex:none}.section-note{font-size:var(--t-small);color:var(--ink-4);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.section-note~.section-tools{margin-left:var(--s-xs)}.section-head>div:not(.section-tools){flex-direction:column;gap:2px;min-width:0;display:flex}.section-head>div>.section-note{text-align:left;margin-left:0}.section-tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.grid{gap:var(--s-xs);grid-template-columns:repeat(auto-fit, minmax(var(--min,300px), 1fr));min-width:0;display:grid}.g-1{grid-template-columns:minmax(0,1fr)}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-sided{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.g-aside{grid-template-columns:minmax(0,1fr) 320px}.span-2{grid-column:span 2}.span-full{grid-column:1/-1}@media (max-width:1279px){.g-aside,.g-sided{grid-template-columns:minmax(0,1fr)}.g-aside>*,.g-sided>*{grid-column:auto}}@media (max-width:899px){.g-2,.g-3{grid-template-columns:minmax(0,1fr)}.span-2,.span-full{grid-column:auto}}.stack:has(>.pagebar){padding-bottom:56px}.pagebar{bottom:var(--s-xs);z-index:6;justify-content:center;align-items:center;gap:var(--s-xs);margin-top:var(--s-2xs);padding:6px 8px 6px var(--s-xs);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-2);align-self:center;display:flex;position:sticky}.pagebar .pager-at{font-size:var(--t-small);color:var(--ink-3);white-space:nowrap}.pagebar .btn{height:var(--ctl-h-sm);border-radius:var(--r-ctl);padding:0 12px}.lede{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--card-foreground);display:flex;position:relative}.lede-icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none}.lede-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.lede-warn{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.lede-warn{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.lede-warn{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.lede-warn>.lede-icon{color:var(--warning)}.lede-crit{border-color:var(--destructive);align-items:center}@supports (color:color-mix(in lab, red, red)){.lede-crit{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.lede-crit{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lede-crit{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.lede-crit>.lede-icon{color:var(--destructive);margin-top:0}.lede>.empty-fish{width:calc(var(--spacing) * 14);align-self:center}.lede-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius);background-color:var(--primary);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lede-mark{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.lede-mark{color:var(--primary)}.lede-note{gap:calc(var(--spacing) * .5);flex-direction:column;flex:auto;min-width:0;display:flex}.lede-note b{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.lede-note span{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.lede-note a{color:var(--foreground);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.lede-note a:hover{color:var(--primary)}}.lede-do{align-items:center;gap:calc(var(--spacing) * 2);flex:none;align-self:center;margin-left:auto;display:flex}.board{gap:var(--s-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.card-grid-head{align-items:center;gap:var(--s-2xs);padding:0 0 2px;display:flex}.split-cols{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0;min-width:0;display:grid}.split-cols>.rail-line{background:var(--line-soft)}@media (max-width:899px){.split-cols{grid-template-columns:minmax(0,1fr)}.split-cols>.rail-line{display:none}}.handle{max-width:100%;color:var(--link);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.handle:hover{text-underline-offset:2px;text-decoration:underline}.handle[data-copied]{color:var(--good)}.handle[data-copied]:hover{text-decoration:none}html[data-mod=meta] .mod-ctrl,html[data-mod=ctrl] .mod-meta{display:none}.cfield{flex-direction:column;gap:5px;min-width:0;display:flex}.chiprow{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.chiprow-fill{flex:auto}.dot{border-radius:var(--r-round);background:var(--off);flex:none;width:7px;height:7px;display:inline-block}.dot.run{background:var(--primary);animation:pulse var(--dur-pulse) var(--ease) infinite}.live{border-radius:var(--r-round);background:var(--good);width:7px;height:7px;animation:pulse var(--dur-pulse) var(--ease) infinite}.avatar,.avatar-stack>*,.row-avatar,.person-face,.index-face,.queue-cite-face{width:22px;height:22px;font-size:var(--t-mark);background:var(--sunk);color:var(--ink-2);object-fit:cover;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:22%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.avatar-lg,.avatar-stack .avatar-lg{width:28px;height:28px;font-size:var(--t-fine)}.avatar-none{background:var(--sunk);color:var(--ink-4)}.member-face{vertical-align:middle;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.member-face>.lnk{overflow-wrap:anywhere;min-width:0}.avatar-1{color:oklch(38% .095 55);background:oklch(91% .048 55)}.avatar-2{color:oklch(38% .095 105);background:oklch(91% .048 105)}.avatar-3{color:oklch(38% .095 155);background:oklch(91% .048 155)}.avatar-4{color:oklch(38% .095 195);background:oklch(91% .048 195)}.avatar-5{color:oklch(38% .095 240);background:oklch(91% .048 240)}.avatar-6{color:oklch(38% .095 280);background:oklch(91% .048 280)}.avatar-7{color:oklch(38% .095 315);background:oklch(91% .048 315)}.avatar-8{color:oklch(38% .095 350);background:oklch(91% .048 350)}:root[data-theme=lightsout] .avatar-1{color:oklch(87% .075 55);background:oklch(32% .055 55)}:root[data-theme=lightsout] .avatar-2{color:oklch(87% .075 105);background:oklch(32% .055 105)}:root[data-theme=lightsout] .avatar-3{color:oklch(87% .075 155);background:oklch(32% .055 155)}:root[data-theme=lightsout] .avatar-4{color:oklch(87% .075 195);background:oklch(32% .055 195)}:root[data-theme=lightsout] .avatar-5{color:oklch(87% .075 240);background:oklch(32% .055 240)}:root[data-theme=lightsout] .avatar-6{color:oklch(87% .075 280);background:oklch(32% .055 280)}:root[data-theme=lightsout] .avatar-7{color:oklch(87% .075 315);background:oklch(32% .055 315)}:root[data-theme=lightsout] .avatar-8{color:oklch(87% .075 350);background:oklch(32% .055 350)}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack>*{box-shadow:0 0 0 1.5px var(--card)}.avatar-stack>*+*{margin-left:-5px}.face-more{border-radius:var(--r-tight);background:var(--sunk);min-width:22px;height:22px;color:var(--ink-3);font-size:var(--t-mark);place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.face-link{color:inherit;align-items:center;gap:6px;min-width:0;text-decoration:none;display:inline-flex}.face-link:hover{color:var(--primary);text-decoration:none}.face-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.face-sub{font-size:var(--t-fine);color:var(--ink-4)}.who,.subjcell,.row-name,.person-who,.line-row{align-items:center;gap:7px;min-width:0;display:flex}.row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.queue-tools{align-items:center;gap:6px;min-width:0;display:flex}.pane-filt{font-size:var(--t-fine);color:var(--ink-3);align-items:center;gap:6px;min-width:0;display:flex}.progress,.meter{border-radius:var(--r-pill);background:var(--sunk);height:5px;overflow:hidden}.progress-fill{background:var(--primary);border-radius:inherit;min-width:2px;height:100%;display:block}.theme-pills{height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--muted);width:fit-content;color:var(--muted-foreground);justify-content:center;align-items:center;padding:3px;display:inline-flex}.theme-pill{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);height:calc(100% - 1px);padding-inline:calc(var(--spacing) * 1.5);color:var(--foreground);border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-pill{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.theme-pill{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.theme-pill:hover{color:var(--foreground)}}.theme-pill:where([data-theme=lightsout],[data-theme=lightsout] *){color:var(--muted-foreground)}@media (hover:hover){.theme-pill:where([data-theme=lightsout],[data-theme=lightsout] *):hover{color:var(--foreground)}}.theme-pill svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.theme-pill.on{background-color:var(--background);color:var(--foreground);--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)}.theme-pill.on:where([data-theme=lightsout],[data-theme=lightsout] *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.theme-pill.on:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.theme-pill.on:where([data-theme=lightsout],[data-theme=lightsout] *){color:var(--foreground)}.theme-pill.auto{color:var(--primary)}.theme-switch{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.theme-accent{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:#0000;outline-style:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.theme-accent:hover{background-color:var(--muted)}}.theme-accent:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.theme-accent:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.theme-accent[aria-pressed=true]{background-color:var(--muted)}.theme-accent>span{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background-color:var(--muted-foreground);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.theme-accent>span{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.theme-accent>span{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))}.theme-accent[aria-pressed=true]>span{background:var(--orange)}.account-head{margin-inline:calc(var(--spacing) * -1);margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.account-theme{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-block:var(--spacing);padding-right:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 1.5);display:flex}.account-theme>.form-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--popover-foreground);text-transform:none}.menu-pop .btn.account-out,.menu-pop .btn.account-out>svg{color:var(--destructive)}.menu-pop .btn.account-out:is(:hover,:focus-visible){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.menu-pop .btn.account-out:is(:hover,:focus-visible){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.menu-pop .btn.account-out:is(:hover,:focus-visible){color:var(--destructive)}.menu-pop .btn.account-out:is(:hover,:focus-visible):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.menu-pop .btn.account-out:is(:hover,:focus-visible):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.cap-do{align-items:center;gap:var(--s-2xs);flex:none;display:flex}.form-body{gap:var(--s-md)}.form-body .field-label{gap:6px}.num-in{font-variant-numeric:tabular-nums;max-width:8rem}.rate-own{color:var(--primary);font-weight:600}.btn{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn:disabled{pointer-events:none;opacity:.5}.btn svg{pointer-events:none;flex-shrink:0}.btn{border-radius:var(--radius);border-style:var(--tw-border-style);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);background-clip:padding-box;border-width:1px;border-color:#0000}.btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.btn:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.btn[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.btn:where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn:where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.btn:where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn:where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.btn{height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);cursor:pointer;font-family:var(--font-sans);color:var(--foreground);text-decoration-line:none}.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)){border-color:var(--border);background-color:var(--background)}@media (hover:hover){.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):hover{background-color:var(--muted);color:var(--foreground)}}.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit))[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn:where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.btn-primary{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.btn-primary:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.btn-ghost:hover{background-color:var(--muted);color:var(--foreground)}}.btn-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){.btn-ghost:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.btn[data-controller~=hold]{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.btn[data-controller~=hold]:after{content:"";pointer-events:none;z-index:calc(1 * -1);transform-origin:0;--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--destructive);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn[data-controller~=hold]:after{background-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn[data-controller~=hold]:after{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));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out)}.btn[data-controller~=hold].is-holding:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-ease:linear;transition-timing-function:linear;transition-duration:var(--hold-ms,1.2s)}.btn-ghost-danger{color:var(--destructive)}@media (hover:hover){.btn-ghost-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-danger:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.btn-ghost-danger:hover{color:var(--destructive)}.btn-ghost-danger:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-ghost-danger:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.btn-danger{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.btn-danger{color:var(--destructive)}@media (hover:hover){.btn-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.btn-danger:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn-danger:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.btn-danger:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (hover:hover){.btn-danger:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}}.btn-danger:where([data-theme=lightsout],[data-theme=lightsout] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:where([data-theme=lightsout],[data-theme=lightsout] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn-crit{background-color:var(--destructive);color:var(--color-white)}@media (hover:hover){.btn-crit:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}}.btn-crit:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.btn-crit:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.btn-crit:where([data-theme=lightsout],[data-theme=lightsout] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:where([data-theme=lightsout],[data-theme=lightsout] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn-sm{height:calc(var(--spacing) * 7);gap:var(--spacing);border-radius:min(var(--radius-md), 12px);padding-inline:calc(var(--spacing) * 2.5);font-size:.8rem}.btn-sm svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.btn-only{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding-inline:0}.btn-only.btn-sm{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:min(var(--radius-md), 12px)}.btn.is-on{background-color:var(--muted);color:var(--foreground)}.btn-on,.tog-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-on,.tog-on{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.btn-on,.tog-on{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-on,.tog-on{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.btn-on,.tog-on{color:var(--primary)}@media (hover:hover){:is(.btn-on,.tog-on):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-on,.tog-on):hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}}.tog-off{color:var(--muted-foreground);background-color:#0000;border-color:#0000}@media (hover:hover){.tog-off:hover{background-color:var(--muted)}}.btn:is(.is-off,.btn-off,[aria-disabled=true]){cursor:not-allowed;opacity:.5;position:relative}.btn:is(.is-off,.btn-off,[aria-disabled=true]):active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.btn:has(>.btn-why){opacity:1}.btn:has(>.btn-why)>:not(.btn-why){opacity:.5}.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)){background-color:color-mix(in oklab, var(--background) 50%, transparent)}}@media (hover:hover){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):hover{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}}.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *){border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *){border-color:color-mix(in oklab, var(--input) 50%, transparent)}}.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 15%, transparent)}}@media (hover:hover){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn:has(>.btn-why):where(:not(.btn-primary,.btn-ghost,.btn-danger,.btn-crit)):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--input) 15%, transparent)}}}.btn-primary:has(>.btn-why){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:has(>.btn-why){background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}@media (hover:hover){.btn-primary:has(>.btn-why):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:has(>.btn-why):hover{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}}.btn-danger:has(>.btn-why){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:has(>.btn-why){background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}@media (hover:hover){.btn-danger:has(>.btn-why):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:has(>.btn-why):hover{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}}.btn-danger:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}@media (hover:hover){.btn-danger:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-danger:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}}.btn-crit:has(>.btn-why){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:has(>.btn-why){background-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}@media (hover:hover){.btn-crit:has(>.btn-why):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:has(>.btn-why):hover{background-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}}.btn-crit:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}@media (hover:hover){.btn-crit:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-crit:has(>.btn-why):where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}}.btn-why{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-off:hover>.btn-why,.btn-off:focus-visible>.btn-why,.btn[aria-disabled=true]:hover>.btn-why{z-index:80;width:max-content;height:auto;max-width:var(--container-xs);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:normal;clip-path:none;background:var(--tip-bg);color:var(--tip-ink);transform-origin:100% 0;margin:0;animation:.1s ease-out both menu-in;position:absolute;top:calc(100% + 6px);right:0;overflow:visible}.btn-primary .kbd{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.btn-primary .kbd{background-color:color-mix(in oklab, var(--primary-foreground) 25%, transparent)}}.btn-primary .kbd{color:var(--primary-foreground)}.btn-group{align-items:stretch;width:fit-content;display:flex}:is(.btn-group>*):focus-visible{z-index:10;position:relative}.btn-group>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.lnk{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);text-underline-offset:4px;background-color:#0000;border-width:0;padding:0;text-decoration-line:none}@media (hover:hover){.lnk:hover{text-decoration-line:underline}}.rowact{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}@media (hover:hover){.rowact:hover{color:var(--primary)}}.rowact-crit{color:var(--destructive)}@media (hover:hover){.rowact-crit:hover{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rowact-crit:hover{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}}.chip{align-items:center;gap:var(--spacing);width:fit-content;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);white-space:nowrap;color:var(--muted-foreground);--tw-outline-style:none;outline-style:none;flex-shrink:0;text-decoration-line:none;display:inline-flex}.chip>svg{pointer-events:none;width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.chip:focus-visible{text-decoration-line:underline}@media (hover:hover){.chip:is(a):hover{color:var(--foreground);text-decoration-line:underline}}.chip-good{color:var(--success)}.chip-warn{color:var(--warning)}.chip-crit{color:var(--destructive)}.chip-off{color:var(--muted-foreground)}.chip-primary{color:var(--primary)}.chip-sm{font-size:.6875rem}.token{height:calc(var(--spacing) * 6);align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);background-color:var(--secondary);width:fit-content;padding-right:var(--spacing);padding-left:var(--spacing);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);white-space:nowrap;color:var(--secondary-foreground);flex-shrink:0;display:inline-flex;overflow:hidden}.token-plain{gap:calc(var(--spacing) * 1.5);height:auto;padding-block:var(--spacing);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 2.5)}.token .row-avatar,.token .avatar,.token>img{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);font-size:.5625rem}.token-x{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);color:currentColor;opacity:.6;background-color:#0000;border-width:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.token-x:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.token-x:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.token-x:hover{opacity:1}}.pill{align-items:center;gap:var(--spacing);width:fit-content;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);white-space:nowrap;color:var(--foreground);flex-shrink:0;display:inline-flex}.pill>a{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) - 4px);color:var(--muted-foreground);place-items:center;font-size:.625rem;text-decoration-line:none;display:inline-grid}@media (hover:hover){.pill>a:hover{background-color:var(--muted);color:var(--foreground)}}.state{align-items:center;gap:calc(var(--spacing) * 1.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);white-space:nowrap;color:var(--muted-foreground);display:inline-flex}.state-good,.state-live{color:var(--success)}.state-warn{color:var(--warning)}.state-crit{color:var(--destructive)}.card{border-radius:calc(var(--radius) + 4px);background-color:var(--card);min-width:0;color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.card-stretch{flex-direction:column;display:flex}.card-stretch>.chart-note:last-child{margin-top:auto}.card-stretch>[data-controller~=chart]:last-child{flex:auto;justify-content:flex-end;min-height:0}.card-stretch>[data-controller~=lorenz]{flex-direction:column;flex:auto;display:flex}.card-stretch>[data-controller~=lorenz]>.chart{flex:auto;min-height:228px}.card-stretch>[data-controller~=lorenz]>.chart>svg{width:100%;height:auto;max-height:100%}.card-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-width:0;padding:calc(var(--spacing) * 4);display:flex}.card:not(.card-flush)>.card-head:not(:has(.card-sub)):not(:has(.card-tools)){padding-bottom:calc(var(--spacing) * .5);border-color:#0000}.card>.card-head:only-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.identity-head{gap:calc(var(--spacing) * 3)}.identity-head>.two-line>b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.card-head>.two-line{gap:0}.card-head>.two-line.appline{gap:3px}.card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--card-foreground);overflow:hidden}.card-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);overflow:hidden}.card-tools{align-items:center;gap:calc(var(--spacing) * 2);flex:none;margin-left:auto;display:flex}.card-body{min-width:0;padding:calc(var(--spacing) * 4)}.card-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.card-foot{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.card-foot{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.card>p,.card>.sub2,.card>.sub{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4)}.card-head+p,.card-head+.sub2,.card-head+.sub{padding-top:0}.cardbar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cardbar>.queue-search{max-width:300px}.cardbar .queue-search-input{height:calc(var(--spacing) * 8)}.foldcard{border-radius:calc(var(--radius) + 4px);background-color:var(--card);color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.foldcard{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.foldcard>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:flex}.foldcard>summary::-webkit-details-marker{display:none}.foldcard>summary:before{content:"";width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--muted-foreground);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));flex:none;-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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.foldcard[open]>summary:before{background-color:var(--foreground);rotate:90deg}.foldcard[open]>summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.fold-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.fold-body{padding:calc(var(--spacing) * 4)}.data-table{caption-side:bottom;border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-table thead th{z-index:2;height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);position:sticky;top:0}.data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2);vertical-align:middle;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));background-clip:padding-box}.data-table :is(th,td):first-child{padding-left:calc(var(--spacing) * 4)}.data-table :is(th,td):last-child{padding-right:calc(var(--spacing) * 4)}.data-table tbody tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-table tbody tr:hover>td,.data-table tbody tr:has(:focus-visible)>td{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover>td,.data-table tbody tr:has(:focus-visible)>td{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-table tbody tr[data-controller=row-link],.data-table tbody tr[data-row-link-href-value]{cursor:pointer}.data-table tbody tr[data-controller=row-link]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.data-table thead th:is(.col-num,.col-rank,.col-date,.col-bar){text-align:right}.data-table thead th.col-switch{padding-inline:calc(var(--spacing) * 3);text-align:center}.col-num,.col-rank,.col-date{text-align:right;white-space:nowrap;--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,)}.col-num,.col-rank,.col-btn{width:1%}.col-btn{white-space:nowrap}.data-table td.col-btn{text-align:right}.row-go{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);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));display:inline-block}.data-table tbody tr:hover .row-go{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--foreground)}.col-switch{text-align:center;width:1%}th>a.sortable,th>button.sortable,th.sortable>a,th.sortable>button,th.th-sort>a{align-items:center;gap:var(--spacing);color:inherit;text-decoration-line:none;display:inline-flex}@media (hover:hover){:is(th>a.sortable,th>button.sortable,th.sortable>a,th.sortable>button,th.th-sort>a):hover{color:var(--foreground);text-decoration-line:none}}.sort-mark{color:var(--primary)}.data-table td a:not(.btn,.chip,.pill,.token){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);text-decoration-line:none;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-table td a:not(.btn,.chip,.pill,.token){-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.data-table td a:not(.btn,.chip,.pill,.token){text-underline-offset:4px}@media (hover:hover){.data-table td a:not(.btn,.chip,.pill,.token):hover{text-decoration-line:underline}}.data-table td.mono,.data-table td>.mono{font-family:var(--font-mono);font-size:.8125rem}.data-table td.sub,.data-table td:is(.col-num,.col-date)>:is(.sub2,.na,.none){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.data-table .band-row td{height:calc(var(--spacing) * 9);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-table .band-row td{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-table .band-row td{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(--muted-foreground);padding-block:0}.data-table tbody tr.band-row:hover>td{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr.band-row:hover>td{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.row-merged td{opacity:.6}.views{align-items:stretch;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.views::-webkit-scrollbar{display:none}.views .view{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.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);white-space:nowrap;color:var(--foreground);display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.views .view{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.views .view{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.views .view:hover{color:var(--foreground);text-decoration-line:none}}.views .view:where([data-theme=lightsout],[data-theme=lightsout] *){color:var(--muted-foreground)}@media (hover:hover){.views .view:where([data-theme=lightsout],[data-theme=lightsout] *):hover{color:var(--foreground)}}.views .view:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing) * .5);content:var(--tw-content);background-color:var(--primary);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));inset-inline:0;position:absolute;bottom:-1px}.views .view[aria-current=true]{color:var(--foreground)}.views .view[aria-current=true]:after{content:var(--tw-content);opacity:1;view-transition-name:viewline}.view-off{opacity:.5}.view-count,.tab-count{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(--muted-foreground);--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,)}.views .view[aria-current=true] :is(.view-count,.tab-count){color:var(--primary)}.segmented{height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--muted);width:fit-content;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.segmented>:is(a,button,label,span){justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);height:calc(100% - 1px);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .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);white-space:nowrap;color:var(--foreground);border-width:1px;border-color:#0000;flex:1;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.segmented>:is(a,button,label,span){color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.segmented>:is(a,button,label,span){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.segmented>:is(a,button,label,span):hover{color:var(--foreground);text-decoration-line:none}}.segmented>:is(a,button,label,span):where([data-theme=lightsout],[data-theme=lightsout] *){color:var(--muted-foreground)}@media (hover:hover){.segmented>:is(a,button,label,span):where([data-theme=lightsout],[data-theme=lightsout] *):hover{color:var(--foreground)}}.segmented>span{cursor:default}.segmented>label{cursor:pointer}.segmented>:is([aria-current=true],[aria-pressed=true],label:has(input:checked)){background-color:var(--background);color:var(--foreground);--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)}.segmented>:is([aria-current=true],[aria-pressed=true],label:has(input:checked)):where([data-theme=lightsout],[data-theme=lightsout] *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.segmented>:is([aria-current=true],[aria-pressed=true],label:has(input:checked)):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.segmented>:is([aria-current=true],[aria-pressed=true],label:has(input:checked)):where([data-theme=lightsout],[data-theme=lightsout] *){color:var(--foreground)}.segmented input[type=radio],.picker-opt input[type=radio]{pointer-events:none;opacity:0;position:absolute}.pickswitch{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;display:inline-flex}.pickswitch>a{color:var(--muted-foreground);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}@media (hover:hover){.pickswitch>a:hover{color:var(--foreground);text-decoration-line:none}}.pickswitch>a+a:before{content:"·";margin-right:calc(var(--spacing) * 1.5);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pickswitch>a+a:before{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.pickswitch>a.is-on{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.field,.input,.textarea,.select,.queue-search-input{--tw-outline-style:none;outline-style:none;width:100%;min-width:0}:is(.field,.input,.textarea,.select,.queue-search-input)::placeholder{color:var(--muted-foreground)}:is(.field,.input,.textarea,.select,.queue-search-input):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.field,.input,.textarea,.select,.queue-search-input{height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--foreground);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));background-color:#0000}:is(.field,.input,.textarea,.select,.queue-search-input):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field,.input,.textarea,.select,.queue-search-input):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input):disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}:is(.field,.input,.textarea,.select,.queue-search-input)[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:48rem){.field,.input,.textarea,.select,.queue-search-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field,.input,.textarea,.select,.queue-search-input):where([data-theme=lightsout],[data-theme=lightsout] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.textarea{field-sizing:content;height:auto;min-height:calc(var(--spacing) * 16);resize:none;padding-block:calc(var(--spacing) * 2)}.input-sm{height:calc(var(--spacing) * 7);border-radius:min(var(--radius-md), 12px);padding-inline:calc(var(--spacing) * 2);font-size:.8rem}input[type=number]{appearance:textfield;max-width:110px}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}select.select{appearance:none;padding-right:calc(var(--spacing) * 8);-webkit-user-select:none;user-select:none}@media (hover:hover){select.select:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){select.select:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}select.select{background-image:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%), linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}summary.select{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);list-style-type:none;display:flex}summary.select>svg:last-child{flex:none;margin-left:auto}summary.select::-webkit-details-marker{display:none}.field-label{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.field-label>*{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--foreground);text-transform:none}.field-label>span:first-child{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.field-pair{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-label>.field-vars{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.field-wrong,.wrong{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--destructive);display:block}.field:has(+.field-wrong),.input:has(+.field-wrong){border-color:var(--destructive)}.tickline{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);display:flex}.switch-state{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.switch:checked~.switch-state>.switch-state-off,.switch:not(:checked)~.switch-state>.switch-state-on{display:none}.settings-form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.settings-row{align-items:flex-start;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);grid-template-columns:200px minmax(0,560px);min-width:0;display:grid}.settings-label{padding-top:calc(var(--spacing) * 2);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);color:var(--foreground)}.settings-control{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.settings-control>.field-vars{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.settings-short{max-width:calc(var(--spacing) * 32)}@media (max-width:899px){.settings-row{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-label{padding-top:0}}.tick{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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-outline-style:none;border-radius:4px;outline-style:none;flex-shrink:0;position:relative}.tick:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.tick:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.tick:disabled{cursor:not-allowed;opacity:.5}.tick:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.tick:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.tick:checked{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.tick:checked:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--primary)}.tick:checked:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:4.5px;rotate:45deg}.opt-band{gap:var(--spacing);flex-direction:column;display:flex}.optlist{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.fieldset{display:contents}.opt{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);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));display:flex}@media (hover:hover){.opt:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.opt:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.opt>input[type=radio]{pointer-events:none;opacity:0;position:absolute}.opt-body{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.modal-body>.opt,.modal-body>.opt:hover,.modal-body>.opt:has(input:checked){padding-inline:0;padding-block:calc(var(--spacing) * .5);background-color:#0000;border-color:#0000}.opt:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.opt:has(input:checked){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.opt:has(input:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.opt:has(input:checked){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.opt:has(input:checked):where([data-theme=lightsout],[data-theme=lightsout] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.opt:has(input:checked):where([data-theme=lightsout],[data-theme=lightsout] *){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.opt:has(input:checked):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.opt:has(input:checked):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.opt-label{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(--foreground)}.opt-dot{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);border-radius:3.40282e38px;flex-shrink:0;position:relative}.opt-dot:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.opt-dot:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.opt:has(input:checked) .opt-dot{border-color:var(--primary);background-color:var(--primary)}.opt:has(input:checked) .opt-dot:after{content:var(--tw-content);content:var(--tw-content);inset:var(--spacing);content:var(--tw-content);content:var(--tw-content);background-color:var(--primary-foreground);border-radius:3.40282e38px;position:absolute}.opt:has(input:disabled),.opt:has(input:disabled):hover{cursor:not-allowed;opacity:.5;background-color:#0000}.opt-why,.opt-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.switch{height:18.4px;width:calc(var(--spacing) * 8);cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--input);vertical-align:middle;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.switch:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.switch:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.switch:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.switch:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.switch:after{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);content:var(--tw-content);content:var(--tw-content);background-color:var(--background);content:var(--tw-content);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));border-radius:3.40282e38px;position:absolute;top:50%;left:0}.switch:where([data-theme=lightsout],[data-theme=lightsout] *):after{content:var(--tw-content);background-color:var(--foreground)}.switch:is(:checked,[aria-checked=true],.yes){background-color:var(--primary)}.switch:is(:checked,[aria-checked=true],.yes):after{content:var(--tw-content);--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);content:var(--tw-content);background-color:var(--background)}.switch:is(:checked,[aria-checked=true],.yes):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--primary)}.switch:is(:checked,[aria-checked=true],.yes):where([data-theme=lightsout],[data-theme=lightsout] *):after{content:var(--tw-content);background-color:var(--primary-foreground)}.switch:before{content:"";width:44px;height:44px;position:absolute;inset:50%;translate:-50% -50%}button.switch{--tw-leading:1;color:#0000;font-size:0;line-height:1;overflow:hidden}.switch:is([aria-disabled=true],:disabled){cursor:not-allowed;opacity:.5}span.yes,span.no{align-items:center;gap:calc(var(--spacing) * 1.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);display:inline-flex}span.yes{color:var(--success)}span.no{color:var(--muted-foreground)}.kbd{pointer-events:none;height:calc(var(--spacing) * 5);width:fit-content;min-width:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) - 4px);background-color:var(--muted);padding-inline:var(--spacing);font-family:var(--font-sans);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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted-foreground);-webkit-user-select:none;user-select:none;display:inline-flex}.setlist{flex-direction:column;width:100%;display:flex}.setlist>.setline{align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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-outline-style:none;outline-style:none;flex-wrap:wrap;display:flex}.setlist>.setline:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.card-body+.setlist{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.setline>.setname{cursor:pointer;gap:var(--spacing);--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);flex-direction:column;flex:1;display:flex}.setline>.setval{align-items:center;gap:calc(var(--spacing) * 2);flex:none;margin-left:auto;display:flex}.setline>.setname>p{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)}.empty{min-height:calc(var(--spacing) * 40);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 4px);width:100%;min-width:0;padding:calc(var(--spacing) * 6);text-align:center;text-wrap:balance;flex-direction:column;flex:1;display:flex}.card>.empty,.card-body>.empty,.fold-body>.empty{min-height:calc(var(--spacing) * 23);border-radius:0}.empty-page{min-height:calc(var(--spacing) * 72);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border)}:is(.section,.stack)>.empty{min-height:calc(var(--spacing) * 28);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border)}.empty-mark{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-mark svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.empty-title{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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.empty p:not(.empty-title),.empty-note{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground)}:is(.empty p:not(.empty-title),.empty-note)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.empty p:not(.empty-title),.empty-note)>a:hover{color:var(--primary)}.empty-do{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.empty-keys{margin-top:var(--spacing);justify-content:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.empty-keys>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.empty-fish{width:calc(var(--spacing) * 24);opacity:.9;flex:none}.empty-aside{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);display:flex}.empty-note{align-items:flex-start;gap:var(--spacing);text-align:left;flex-direction:column;min-width:0;display:flex}.inbar{min-width:calc(var(--spacing) * 30);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.inbar>span:first-child{height:var(--spacing);background-color:var(--muted);border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden}.inbar>span:first-child>i{background-color:var(--primary);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:block}.inbar>span:last-child{min-width:calc(var(--spacing) * 9);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);--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,);margin-left:auto}.inbar.soft>span:first-child>i{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.inbar.soft>span:first-child>i{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.cell-share{min-width:calc(var(--spacing) * 35)}.menu{display:inline-flex;position:relative}.menu>summary{cursor:pointer;list-style-type:none}.menu>summary::-webkit-details-marker{display:none}.car{color:var(--muted-foreground);margin-left:1px;font-size:.625rem}@keyframes menu-in{0%{opacity:0;translate:0 -.5rem;scale:.95}}@keyframes menu-in-up{0%{opacity:0;translate:0 .5rem;scale:.95}}.menu-pop,.picker-pop,.rooms-pop,.datepicker-pop,.area-pop{z-index:80;max-width:min(340px,92vw);min-width:calc(var(--spacing) * 50);overscroll-behavior:contain;border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent);max-height:min(420px, var(--menu-room,60vh));scrollbar-width:thin;transform-origin:0 0;border-width:0;margin:0;animation:.1s ease-out both menu-in;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}.menu-pop[popover],.picker-pop[popover],.rooms-pop[popover],.datepicker-pop[popover]{position:fixed;inset:auto;overflow:hidden auto}.menu-pop::backdrop{background:0 0}.menu-up{transform-origin:0 100%;animation-name:menu-in-up;top:auto;bottom:calc(100% + 4px)}.menu>.menu-pop:not([popover]){transform-origin:100% 0;left:auto;right:0}.menu-pop .btn,.menu-pop>a,.menu-pop>button,.picker-opt,.rooms-row{cursor:default;justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);width:100%;height:auto;min-height:0;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:normal;color:var(--popover-foreground);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;text-decoration-line:none;display:flex;position:relative}@media (forced-colors:active){.menu-pop .btn,.menu-pop>a,.menu-pop>button,.picker-opt,.rooms-row{outline-offset:2px;outline:2px solid #0000}}.menu-pop .btn,.menu-pop>a,.menu-pop>button,.picker-opt,.rooms-row{-webkit-user-select:none;user-select:none}:is(.menu-pop .btn,.menu-pop>a,.menu-pop>button,.picker-opt,.rooms-row) svg{pointer-events:none;flex-shrink:0}:is(.menu-pop .btn,.menu-pop>a,.menu-pop>button,.picker-opt,.rooms-row) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.menu-pop .btn,.menu-pop>a,.menu-pop>button,.picker-opt,.rooms-row):is(:hover,:focus-visible),.picker-opt[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground);text-decoration-line:none}.menu-pop .btn>svg,.menu-pop>a>svg,.menu-pop>button>svg,.action-icon{color:var(--muted-foreground);flex:none}:is(.menu-pop .btn,.menu-pop>a,.menu-pop>button):is(:hover,:focus-visible)>svg{color:var(--accent-foreground)}.action-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);display:inline-flex}.btn-primary>.action-icon,.btn-danger>.action-icon{color:currentColor}.action-icon>svg{width:100%;height:100%;display:block}.menu-pop .btn[aria-current=true],.menu-pop>a[aria-current=true],.menu-compact [aria-current=true]{padding-right:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.menu-pop .btn[aria-current=true]:after,.menu-pop>a[aria-current=true]:after,.menu-compact [aria-current=true]:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:currentColor;position:absolute;-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' 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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.menu-pop .btn.btn-danger,.menu-pop>form .btn-danger{color:var(--destructive)}.menu-pop .btn.btn-danger:is(:hover,:focus-visible){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.menu-pop .btn.btn-danger:is(:hover,:focus-visible){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.menu-pop .btn.btn-danger:is(:hover,:focus-visible){color:var(--destructive)}.menu-pop .btn.btn-danger:is(:hover,:focus-visible):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.menu-pop .btn.btn-danger:is(:hover,:focus-visible):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.menu-pop .btn.btn-danger>svg{color:var(--destructive)}.menu-group{padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);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(--muted-foreground)}.menu-sep{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);border-style:var(--tw-border-style);background-color:var(--border);border-width:0;height:1px}.menu-compact{min-width:calc(var(--spacing) * 42)}.menu-val{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted-foreground);margin-left:auto}.menu-start{justify-content:flex-start}.menu-item{align-items:flex-start;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.menu-item-icon{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);flex:none}.menu-item-body{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.menu-item-title{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:inherit}.menu-item-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}:is(.menu-pop .btn,.menu-pop>a,.menu-pop>button):is(:hover,:focus-visible) .menu-item-icon{color:var(--accent-foreground)}.hint{pointer-events:none;z-index:100;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:max-content;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) - 2px);background-color:var(--foreground);padding-inline:calc(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));color:var(--background);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;transition-duration:.1s;position:fixed}.hint.on{opacity:1}.combo{flex-direction:column;min-width:0;display:flex;position:relative}.combo-menu{flex-direction:row;display:inline-flex}.input.combo-field{height:auto;min-height:calc(var(--spacing) * 8);cursor:text;align-items:center;gap:var(--spacing);padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 2.5);padding-left:var(--spacing);flex-wrap:wrap;display:flex}.combo-field:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.combo-field:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.combo-field .token{max-width:100%}.combo-field .token-plain{height:calc(var(--spacing) * 6);padding-block:0;padding-left:calc(var(--spacing) * 2)}.token-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.token-x>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.combo-input{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--foreground);--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);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.combo-input::placeholder{color:var(--muted-foreground)}@media (min-width:48rem){.combo-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.combo-pop{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent);transform-origin:0 0;border-width:0;width:18rem;max-width:calc(100vw - 24px);margin:0;padding:0;animation:.1s ease-out both menu-in;overflow:hidden}.combo-pop[popover]{position:fixed;inset:auto}.combo-pop.menu-up{transform-origin:0 100%;animation-name:menu-in-up}.combo-search{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);display:flex}.combo-search>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none}.combo-search>.combo-input{height:calc(var(--spacing) * 9);padding-inline:0}.combo-list{overscroll-behavior:contain;padding:var(--spacing);max-height:min(300px, var(--menu-room,60vh));scrollbar-width:thin;flex-direction:column;gap:1px;scroll-padding-block:.25rem;display:flex;overflow:hidden auto}.combo-search+.combo-list{max-height:min(300px, calc(var(--menu-room,60vh) - 2.25rem))}.combo-list:empty{display:none}.combo-list>*{flex:none}.combo-opt{height:calc(var(--spacing) * 8);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){.combo-opt{outline-offset:2px;outline:2px solid #0000}}.combo-opt{-webkit-user-select:none;user-select:none}.combo-opt[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.combo-opt>.avatar{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none;font-size:.5625rem}.combo-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none}.combo-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.combo-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex-shrink:4;overflow:hidden}.combo-end{padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex:none;margin-left:auto}.combo-none{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);display:block}@media (min-width:1100px){html.sidebar-icon{--nav-w:calc(var(--sidebar-w-icon) + 1rem)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon){--nav-w:calc(var(--sidebar-w-icon) + 1rem)}}.cpane{height:100%;width:var(--nav-w);background-color:var(--sidebar);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--sidebar-foreground);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;flex-direction:column;flex:none;transition-duration:.2s;transition-timing-function:linear;display:flex;position:relative}.cpane svg,.topbar svg,.switcher-pop svg{stroke-width:2px}.sidebar-head{padding:calc(var(--spacing) * 2);flex-direction:column;flex:none;display:flex}.switcher{width:100%;display:flex}.switcher-face{height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);width:100%;padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none;display:flex;overflow:hidden}@media (forced-colors:active){.switcher-face{outline-offset:2px;outline:2px solid #0000}}.switcher-face{transition-property:width,height,padding,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.switcher-face:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}.switcher-face: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);--tw-ring-color:var(--sidebar-ring)}@media (min-width:1100px){html.sidebar-icon .switcher-face{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .switcher-face{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (min-width:1100px){html.sidebar-icon .switcher-face{padding:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .switcher-face{padding:0}}.switcher-face.switcher-still{cursor:default}@media (hover:hover){.switcher-face.switcher-still:hover{color:var(--sidebar-foreground);background-color:#0000}}.switcher[open]>.switcher-face{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.switcher-mark{aspect-ratio:1;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--sidebar-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(--sidebar-primary-foreground);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.switcher-mark>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.switcher-name{text-align:left;--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex:1;display:grid}@media (min-width:1100px){html.sidebar-icon .switcher-name{display:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .switcher-name{display:none}}.switcher-name>b{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);overflow:hidden}.switcher-name>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.switcher-chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none;margin-left:auto}@media (min-width:1100px){html.sidebar-icon .switcher-chev{display:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .switcher-chev{display:none}}.menu-pop.switcher-pop{min-width:calc(var(--spacing) * 48);gap:calc(var(--spacing) * .5);padding:var(--spacing);width:calc(var(--nav-w) - 2rem);flex-direction:column;display:flex}.menu-pop .switcher-row{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);--tw-outline-style:none;outline-style:none;text-decoration-line:none;display:flex;position:relative}@media (forced-colors:active){.menu-pop .switcher-row{outline-offset:2px;outline:2px solid #0000}}.menu-pop .switcher-row{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))}@media (hover:hover){.menu-pop .switcher-row:hover{background-color:var(--accent);color:var(--accent-foreground);text-decoration-line:none}}.menu-pop .switcher-row:focus-visible{background-color:var(--accent)}.menu-pop .switcher-row>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none}.menu-pop .switcher-row[aria-current=page]{padding-right:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.menu-pop .switcher-row[aria-current=page]>svg{color:var(--primary)}.menu-pop .switcher-row[aria-current=page]:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:currentColor;position:absolute;-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' 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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.switcher-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.switcher-tally{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(--muted-foreground);--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:none;margin-left:auto}.cnav{min-height:0;padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:auto}@media (min-width:1100px){html.sidebar-icon .cnav{overflow:visible}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .cnav{overflow:visible}}.cnav::-webkit-scrollbar{display:none}.community-nav-label{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);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(--sidebar-foreground);flex-shrink:0;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.community-nav-label{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.community-nav-label{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@media (min-width:1100px){html.sidebar-icon .community-nav-label{pointer-events:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-label{pointer-events:none}}@media (min-width:1100px){html.sidebar-icon .community-nav-label{margin-top:calc(var(--spacing) * -8)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-label{margin-top:calc(var(--spacing) * -8)}}@media (min-width:1100px){html.sidebar-icon .community-nav-label{opacity:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-label{opacity:0}}.community-nav-group{gap:var(--spacing);flex-direction:column;width:100%;min-width:0;display:flex}.community-nav-group+.community-nav-label,.community-nav-group+.community-nav-group{margin-top:calc(var(--spacing) * 4)}.community-nav-find{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);width:100%;padding-inline:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);--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);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-outline-style:none;outline-style:none;flex:none;display:flex}@media (hover:hover){.community-nav-find:hover{color:var(--foreground)}}.community-nav-find:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.community-nav-find:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.community-nav-find:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.community-nav-find:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.community-nav-find svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none}@media (min-width:1100px){html.sidebar-icon .community-nav-find{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (min-width:1100px){html.sidebar-icon .community-nav-find{justify-content:center}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{justify-content:center}}@media (min-width:1100px){html.sidebar-icon .community-nav-find{border-radius:calc(var(--radius) - 2px)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{border-radius:calc(var(--radius) - 2px)}}@media (min-width:1100px){html.sidebar-icon .community-nav-find{border-color:#0000}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{border-color:#0000}}@media (min-width:1100px){html.sidebar-icon .community-nav-find{background-color:#0000}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{background-color:#0000}}@media (min-width:1100px){html.sidebar-icon .community-nav-find{padding:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{padding:0}}@media (min-width:1100px){html.sidebar-icon .community-nav-find{color:var(--sidebar-foreground)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-find{color:var(--sidebar-foreground)}}@media (min-width:1100px){@media (hover:hover){html.sidebar-icon .community-nav-find:hover{background-color:var(--sidebar-accent)}}}@media (min-width:900px) and (max-width:1099px){@media (hover:hover){html:not(.sidebar-icon) .community-nav-find:hover{background-color:var(--sidebar-accent)}}}@media (min-width:1100px){@media (hover:hover){html.sidebar-icon .community-nav-find:hover{color:var(--sidebar-accent-foreground)}}}@media (min-width:900px) and (max-width:1099px){@media (hover:hover){html:not(.sidebar-icon) .community-nav-find:hover{color:var(--sidebar-accent-foreground)}}}.community-nav-find>span:not(.kbd){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (min-width:1100px){html.sidebar-icon :is(.community-nav-find>span:not(.kbd)){display:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(.community-nav-find>span:not(.kbd)){display:none}}.community-nav-find>.kbd{margin-left:auto}@media (min-width:1100px){html.sidebar-icon :is(.community-nav-find>.kbd){display:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(.community-nav-find>.kbd){display:none}}.cnav a,.cfoot a{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);width:100%;min-width:0;padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--sidebar-foreground);--tw-outline-style:none;outline-style:none;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.cnav a,.cfoot a{outline-offset:2px;outline:2px solid #0000}}.cnav a,.cfoot a{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.cnav a,.cfoot a):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);text-decoration-line:none}}:is(.cnav a,.cfoot a):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);--tw-ring-color:var(--sidebar-ring)}:is(.cnav a,.cfoot a) svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}@media (min-width:1100px){html.sidebar-icon :is(.cnav a,.cfoot a){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(.cnav a,.cfoot a){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (min-width:1100px){html.sidebar-icon :is(.cnav a,.cfoot a){overflow:visible}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(.cnav a,.cfoot a){overflow:visible}}.cnav a[aria-current=page],.cfoot a[aria-current=page]{background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--sidebar-accent-foreground)}.cnav a>span:not(.community-nav-tally),.cfoot a>span:not(.community-nav-tally){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-nav-tally{pointer-events:none;height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:calc(var(--radius) - 2px);padding-inline:var(--spacing);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(--sidebar-foreground);--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,);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{position:absolute}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{position:absolute}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{top:var(--spacing)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{top:var(--spacing)}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{right:var(--spacing)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{right:var(--spacing)}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{margin-left:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{margin-left:0}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{min-width:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{min-width:0}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{border-radius:3.40282e38px}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{border-radius:3.40282e38px}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{background-color:var(--sidebar-primary)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{background-color:var(--sidebar-primary)}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{padding:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{padding:0}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{font-size:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{font-size:0}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{--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)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{--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)}}@media (min-width:1100px){html.sidebar-icon .community-nav-tally{--tw-ring-color:var(--sidebar)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-tally{--tw-ring-color:var(--sidebar)}}.community-nav-sub{margin-inline:calc(var(--spacing) * 3.5);--tw-translate-x:1px;min-width:0;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}@media (min-width:1100px){html.sidebar-icon .community-nav-sub{display:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) .community-nav-sub{display:none}}.cnav .community-nav-sub a{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2)}.cfoot{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);flex-direction:column;flex:none;display:flex}.cfoot a{height:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.cfoot .community-nav-tally{color:var(--muted-foreground)}@media (min-width:1100px){html.sidebar-icon :is(.cfoot .community-nav-tally){color:var(--sidebar-primary-foreground)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(.cfoot .community-nav-tally){color:var(--sidebar-primary-foreground)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){pointer-events:none}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){pointer-events:none}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){position:absolute}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){position:absolute}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){top:50%}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){top:50%}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){left:calc(100% + .5rem)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){left:calc(100% + .5rem)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){z-index:60}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){z-index:60}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){width:max-content}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){width:max-content}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){max-width:var(--container-xs)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){max-width:var(--container-xs)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){overflow:visible}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){overflow:visible}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){border-radius:calc(var(--radius) - 2px)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){border-radius:calc(var(--radius) - 2px)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){padding-inline:calc(var(--spacing) * 3)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){padding-inline:calc(var(--spacing) * 3)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){padding-block:calc(var(--spacing) * 1.5)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){padding-block:calc(var(--spacing) * 1.5)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){opacity:0}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){opacity:0}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){--tw-duration:.1s;transition-duration:.1s}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){--tw-duration:.1s;transition-duration:.1s}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){background-color:var(--tip-bg)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){background-color:var(--tip-bg)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){color:var(--tip-ink)}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a)>:is(span.trunc,span:not([class]))){color:var(--tip-ink)}}@media (min-width:1100px){html.sidebar-icon :is(:is(.cnav a,.cfoot a):is(:hover,:focus-visible)>:is(span.trunc,span:not([class]))){opacity:1}}@media (min-width:900px) and (max-width:1099px){html:not(.sidebar-icon) :is(:is(.cnav a,.cfoot a):is(:hover,:focus-visible)>:is(span.trunc,span:not([class]))){opacity:1}}.srail{inset-block:0;right:calc(var(--spacing) * -2);z-index:20;width:calc(var(--spacing) * 4);cursor:ew-resize;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:absolute}.srail:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing) * .5);content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);content:var(--tw-content);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));inset-block:0;position:absolute;left:50%}@media (hover:hover){.srail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}html.sidebar-dragging .srail:after{background-color:var(--sidebar-border)}html.sidebar-dragging *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}.topbar{z-index:50;height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);flex:none;display:flex;position:sticky;top:0}@media (min-width:48rem){.topbar{padding-inline:calc(var(--spacing) * 6)}}.topbar-sep{height:calc(var(--spacing) * 4);background-color:var(--border);flex:none;width:1px}.topbar-trigger+.topbar-sep{margin-right:calc(var(--spacing) * 2)}.crumbs{flex:1;min-width:0}.crumbs>ol{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);flex-wrap:nowrap;margin:0;padding:0;list-style-type:none;display:flex}.crumb{align-items:center;gap:var(--spacing);min-width:0;display:inline-flex}.crumb>a{align-items:center;gap:calc(var(--spacing) * 2);color:var(--muted-foreground);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;display:flex}@media (hover:hover){.crumb>a:hover{color:var(--foreground);text-decoration-line:none}}.crumb>a>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.crumb-page{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);min-width:0;font-weight:var(--font-weight-normal);color:var(--foreground);display:flex}.crumb-page>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex:none}.crumb-page,.crumb-page>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-sep{flex:none;align-items:center;display:flex}.crumb-sep>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.topbar-end{align-items:center;gap:calc(var(--spacing) * 3);flex:none;margin-left:auto;display:flex}.topbar-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.topbar-actions:empty{display:none}.topbar .btn-ghost.btn-only{color:var(--muted-foreground)}@media (hover:hover){.topbar .btn-ghost.btn-only:hover{color:var(--foreground)}}.account-face{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;padding:0;display:flex}.account-face:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.account-face:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.account-face .avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}.account-face:hover .avatar,.account-menu[open] .account-face .avatar{--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);--tw-ring-color:var(--border)}.menu-pop.account-pop{width:calc(var(--spacing) * 60)}.sbackdrop{display:none}@media (max-width:899px){.cpane{z-index:70;width:var(--sidebar-w-mobile);padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);visibility:hidden;inset-block:0;position:fixed;left:0;translate:-100%}html.sidebar-open .cpane{visibility:visible;translate:0}html.sidebar-open .sbackdrop{z-index:60;background-color:#0000001a;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){html.sidebar-open .sbackdrop{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){html.sidebar-open .sbackdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}.srail{display:none}.topbar{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2)}.topbar-trigger+.topbar-sep{margin-right:var(--spacing)}.crumb-up,.topbar-theme,.topbar-theme+.topbar-sep{display:none}.crumb-page{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.topbar-end{gap:calc(var(--spacing) * 2)}}.chart,.hbars,.tree{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));position:relative}.chart svg,.hbars svg,.tree svg{max-width:100%;height:auto;display:block;overflow:visible}.chart-caption{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-empty{border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}line.grid,line.base,line.mark-rule{shape-rendering:crispedges}line.grid,line.base{stroke:var(--chart-grid);stroke-width:1px}line.grid{stroke-dasharray:4 4}.mark-rule{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:3 3;stroke-opacity:.7}.cur{stroke:var(--chart-crosshair);stroke-width:1px;shape-rendering:crispedges}.x-pill{pointer-events:none;transition:opacity .15s}.x-pill rect{fill:var(--chart-badge-bg)}.x-pill text{fill:var(--chart-badge-fg);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.xtick{transition:opacity .3s}.ax,.cap,.val{fill:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px}.cap{fill:var(--foreground);font-size:11px;font-weight:500}.val,th[aria-sort] .ax,.ax.cap-note{fill:var(--foreground)}.ax.cap-note{font-size:11px}.donut-hole{fill:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.donut-hole{fill:color-mix(in oklab, var(--muted-foreground) 7%, transparent)}}.donut-hole-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1.5px;border-color:var(--muted-foreground);border-radius:3.40282e38px;flex:none;display:inline-block}.weekend{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.weekend{fill:color-mix(in oklab, var(--foreground) 3.5%, transparent)}}.partial-area{opacity:1}.hatch{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hatch{stroke:color-mix(in oklab, var(--foreground) 12%, transparent)}}.hatch{stroke-width:1.5px}.mark{cursor:pointer;transition:opacity .2s}.mark.fade{opacity:.3}.chart.is-brush{touch-action:pan-y;-webkit-user-select:none;user-select:none}.brush-area{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.brush-area{fill:color-mix(in oklab, var(--foreground) 8%, transparent)}}.brush-area{pointer-events:none}.ser-0{color:var(--series-0)}.ser-1{color:var(--series-1)}.ser-2{color:var(--series-2)}.ser-3{color:var(--series-3)}.ser-4{color:var(--series-4)}.ser-5{color:var(--series-5)}.ser-none{color:var(--muted-foreground)}.ghost{opacity:.6}.chart :is(.top,.bot,.bar-top,.bar-bot){stop-color:currentColor}.chart .top{stop-opacity:.35}.chart .bot{stop-opacity:0}.chart .bar-top{stop-opacity:.5}.chart .bar-bot{stop-opacity:0}.chart :where(.dot){fill:currentColor;color:var(--series-1);stroke:var(--background);stroke-width:2px}.chart-spark{line-height:0}.fair{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:3 3}.curve{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wash-fill:not([fill]){fill:var(--series-1)}@supports (color:color-mix(in lab, red, red)){.wash-fill:not([fill]){fill:color-mix(in oklab, var(--series-1) 14%, transparent)}}.scatter-point{fill:currentColor;fill-opacity:.85;stroke:var(--background);stroke-width:1px;cursor:pointer;transition:opacity .1s}.chart:has(.scatter-point.lit) .scatter-point:not(.lit){opacity:.3}.scatter-point.lit{fill-opacity:1;stroke:var(--foreground);stroke-width:1.5px}.tipped{position:relative}.tip{pointer-events:none;z-index:70;width:max-content;max-width:calc(var(--spacing) * 72);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);min-width:140px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:var(--chart-tip-bg);color:var(--chart-tip-fg);line-height:1;display:none;position:absolute}.tip.on{display:grid}.tip .t{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tip .t-note{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.tip .row{align-items:center;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--chart-tip-muted);display:flex}.tip .row>i{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:currentColor;border-radius:3.40282e38px;flex:none}.tip .row>b{align-items:baseline;gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);color:var(--chart-tip-fg);margin-left:auto;display:flex}.tip .row u{text-align:right;min-width:3.5ch;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(--chart-tip-muted);text-decoration-line:none}.tip:has(.row u) .row-sum>b{padding-right:calc(3.5ch + .5rem)}.tip :is(.row-sum,.row-note)>i:not([class]){visibility:hidden}.tip .row-sum{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tip .row-sum{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.tip .row-sum{padding-top:calc(var(--spacing) * 1.5)}.tip .row-note{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)}.tip .row:not(.row-note)+.row-note{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tip .row:not(.row-note)+.row-note{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.tip .row:not(.row-note)+.row-note{padding-top:calc(var(--spacing) * 1.5)}.legend,.key,.chart-legend,.swatch,.parts-key{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.chart-legend,.parts-key{margin-bottom:calc(var(--spacing) * 1.5)}[data-controller~=chart]{flex-direction:column;min-width:0;display:flex}[data-controller~=chart]>.chart-legend{padding-top:calc(var(--spacing) * 3);order:2;justify-content:center;margin-bottom:0}.card:has(.card-tools>.legend) .chart-legend{display:none}.legend span,.key span,.chart-legend span,.parts-key span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}:where(.legend,.key,.chart-legend,.swatch,.parts-key) i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:currentColor;border-radius:2px;flex:none}.legend i.ghost,.key i.ghost,.chart-legend i.ghost{background:0 0;border:1.5px dashed}.legend b,.key b,.parts-key b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--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,)}.funnel .funnel-seg,.funnel .funnel-says{transition:opacity .15s}.funnel.lit .funnel-seg:not(.on),.funnel.lit .funnel-says:not(.on){opacity:.4}.funnel-seam{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:4 4}.funnel-value{fill:var(--foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.funnel-pill rect{fill:var(--chart-badge-bg);filter:drop-shadow(0 1px 1px oklch(0% 0 0/.15))}.funnel-pill text{fill:var(--chart-badge-fg);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.funnel.is-entering .funnel-seg{transform-box:fill-box;transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) both funnel-grow;animation-delay:calc(var(--i,0) * .12s)}.funnel.is-entering .funnel-says{animation:.4s ease-out both fade-in;animation-delay:calc(var(--i,0) * .12s + .25s)}@keyframes funnel-grow{0%{opacity:0;transform:scale(.2,.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.funnel.is-entering .funnel-seg,.funnel.is-entering .funnel-says{animation:none}}.chart .wash-over{opacity:.55}.card>:is([data-controller~=chart],[data-controller~=funnel],[data-controller~=lorenz],[data-controller~=scatter]){padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}.card>[data-controller~=lorenz]+.legend{margin-top:calc(var(--spacing) * -1);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.ring{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ring-art{flex:none;position:relative}.ring-art svg{display:block;rotate:0deg}.ring-track{fill:none;stroke:var(--chart-track)}.ring-arc{fill:none;stroke:currentColor;stroke-linecap:round}.ring.is-entering .ring-arc{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,1,.36,1) both line-draw;animation-delay:calc(var(--i,0) * 90ms)}.ring-band,.ring-row{transition:opacity .15s}.ring.lit .ring-band:not(.on),.ring.lit .ring-row:not(.on){opacity:.35}.ring-mid{pointer-events:none;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.ring-mid b{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground);--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,)}.ring-mid span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.ring-legend{min-width:calc(var(--spacing) * 48);gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;max-width:22rem;margin:0;padding:0;list-style-type:none;display:flex}.ring-row{cursor:default;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.ring-name{align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;min-width:0;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(--foreground);display:flex;overflow:hidden}.ring-name i{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:currentColor;border-radius:3.40282e38px;flex:none}.ring-num{align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);--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,);display:flex}.ring-num span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ring-bar{height:var(--spacing);background:var(--chart-track);border-radius:3.40282e38px;grid-column:1/-1;display:block;overflow:hidden}.ring-bar b{background:currentColor;border-radius:3.40282e38px;height:100%;display:block}@media (prefers-reduced-motion:reduce){.ring.is-entering .ring-arc{animation:none}}.card-expand{margin-block:calc(var(--spacing) * -1.5);margin-right:calc(var(--spacing) * -1.5);color:var(--muted-foreground);opacity:0;margin-left:auto}.card-expand:focus-visible{opacity:1}:is(.card-tools,.segmented)+.card-expand{margin-left:0}.facet:has(>.card-expand){position:relative}.facet:has(>.card-expand)>.facet-head{padding-right:calc(var(--spacing) * 8)}.facet>.card-expand{top:calc(var(--spacing) * -1);margin:0;position:absolute;right:0}.card:hover .card-expand,.card:focus-within .card-expand,.foldcard:hover .card-expand,.foldcard:focus-within .card-expand{opacity:1}.fold-body>.card-expand{top:calc(var(--spacing) * 3.25);right:calc(var(--spacing) * 2.5);margin:0;position:absolute}@media (hover:none){.card-expand{opacity:1}}.card-expand-floating{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:1;margin:0;position:absolute}.explorer{z-index:50;background-color:var(--background);color:var(--foreground);border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0}.explorer[hidden]{display:none}.explorer:fullscreen{border-radius:0}.explorer::backdrop{background-color:var(--background)}.explorer-panel{background-color:var(--background);min-height:0;color:var(--foreground);--tw-outline-style:none;border-radius:inherit;outline-style:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.explorer-header{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4.5);flex:none;display:flex}.explorer-heading{align-items:center;gap:calc(var(--spacing) * 2.5);flex:auto;min-width:0;display:flex}.explorer-title{min-width:calc(var(--spacing) * 10);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--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(--card-foreground);margin:0;overflow:hidden}.explorer-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.8125rem;overflow:hidden}.explorer-range{height:calc(var(--spacing) * 6.5);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);background-color:var(--primary);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explorer-range{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.explorer-range{padding-right:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.explorer-range{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.explorer-range{--tw-ring-inset:inset}.explorer-range[hidden]{display:none}.explorer-range-count{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);--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,)}.explorer-range-apply{margin-left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5.5);cursor:pointer;border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explorer-range-apply{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.explorer-range-apply{padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none}@media (hover:hover){.explorer-range-apply:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.explorer-range-apply:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}}.explorer-range-apply: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.explorer-range-apply:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.explorer-range-apply:disabled{cursor:default;opacity:.6}.explorer-range-apply[hidden]{display:none}.explorer-panel.is-applying .explorer-body{pointer-events:none;opacity:.5;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.explorer-range-reset{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5);cursor:pointer;border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);color:var(--muted-foreground);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.explorer-range-reset:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.explorer-range-reset:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.explorer-range-reset:hover{color:var(--foreground)}}.explorer-range-reset: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.explorer-range-reset:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@container (max-width:640px){.explorer-subtitle,.explorer-range-count{display:none}}.explorer-toolbar{align-items:center;gap:calc(var(--spacing) * 1.5);flex:none;margin-left:auto;display:flex}.explorer-tool-group{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.explorer-tool-group[hidden]{display:none}.explorer-separator{margin-inline:var(--spacing);height:calc(var(--spacing) * 4.5);background-color:var(--border);width:1px}.explorer-popover-anchor{position:relative}.explorer-display{width:calc(var(--spacing) * 72);--tw-outline-style:none;transform-origin:100% 0;outline-style:none;max-width:calc(100vw - 2rem);top:calc(100% + 6px);left:auto;right:0}.explorer-settings-group{padding-bottom:var(--spacing);flex-direction:column;display:flex}.explorer-settings-group[hidden],.explorer-setting[hidden]{display:none}.explorer-settings-label{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);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(--muted-foreground);margin:0}.explorer-setting{min-height:calc(var(--spacing) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);display:flex}.explorer-setting-name{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.explorer-setting .segmented{height:calc(var(--spacing) * 7)}.explorer-setting .segmented>button{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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,)}.explorer-setting .segmented>button:disabled{pointer-events:none;opacity:.4}.explorer-settings-footer{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:var(--spacing);padding-top:var(--spacing);justify-content:flex-end;display:flex}.explorer-toolbar .btn[aria-pressed=true]{background-color:var(--muted);color:var(--foreground)}.explorer-body{flex-direction:row;flex:auto;min-height:0;display:flex;position:relative}.explorer-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.explorer-inspector{width:calc(var(--spacing) * 75);overscroll-behavior:contain;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--background);flex:none;overflow-y:auto}.explorer-inspector[hidden]{display:none}@container (max-width:780px){.explorer-inspector{z-index:10;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:min(18.75rem,88%);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;position:absolute;right:0}}.explorer-inspector-section{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.explorer-inspector-head{min-height:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.explorer-inspector-label{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(--muted-foreground);margin:0}.explorer-pin[hidden]{display:none}.explorer-pin[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.explorer-pin[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.explorer-pin[aria-pressed=true]{color:var(--foreground)}@media (hover:hover){.explorer-pin[aria-pressed=true]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.explorer-pin[aria-pressed=true]:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}}.explorer-point{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.explorer-point-title{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--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(--foreground);--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,);margin:0;display:flex}.explorer-point-day{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted-foreground);flex:none}.explorer-point-tags{margin-top:calc(var(--spacing) * -1.5);gap:var(--spacing);flex-wrap:wrap;display:flex}.explorer-point-tag{height:calc(var(--spacing) * 5);border-radius:calc(var(--radius) - 2px);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.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);color:var(--muted-foreground);align-items:center;display:inline-flex}.explorer-point-rows{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.explorer-point-row{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:.75rem minmax(0,1fr) auto;display:grid}.explorer-point-row.is-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3)}.explorer-point-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.explorer-point-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);--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,)}.explorer-point-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,);grid-column:2/span 2;display:flex}.explorer-point-note,.explorer-point-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);margin:0}.explorer-inspector-range{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,);overflow:hidden}.explorer-stats{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.explorer-stats-table{border-collapse:collapse;--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,);width:100%;font-size:.8125rem}.explorer-stats-table th,.explorer-stats-table td{padding-block:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 2);text-align:right;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap}:is(.explorer-stats-table th,.explorer-stats-table td):first-child{padding-left:0}.explorer-stats-table thead th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);padding-top:0}.explorer-stats-table tbody th{text-align:left;width:100%;max-width:0}.explorer-stats-table tbody tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.explorer-stats-table td{color:var(--foreground)}.explorer-stats-series{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.explorer-stats-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.explorer-stats-pick{margin-inline:calc(var(--spacing) * -1);cursor:pointer;border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);color:var(--foreground);--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,);text-decoration-line:underline;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);background-color:#0000;border-width:0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.explorer-stats-pick{-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.explorer-stats-pick{text-underline-offset:3px;--tw-outline-style:none;outline-style:none;text-decoration-style:dotted}@media (hover:hover){.explorer-stats-pick:hover{background-color:var(--muted);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}.explorer-stats-pick: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.explorer-stats-pick:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.explorer-stats-summary{flex-direction:column;margin:0;font-size:.8125rem;display:flex}.explorer-stats-summary-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 1.5);display:flex}.explorer-stats-summary-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.explorer-stats-summary-row dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);overflow:hidden}.explorer-stats-summary-row dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--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,);margin:0}.explorer-stats-change{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.explorer-stats-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);margin:0}.explorer-stats-change-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:.8125rem;display:flex}.explorer-stats-na{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.explorer[data-view-mode=table] :is(.explorer-legend,.explorer-plot,.explorer-overview){display:none}.explorer-split-handle{z-index:1;margin-block:calc(var(--spacing) * -1);height:calc(var(--spacing) * 2);cursor:row-resize;--tw-outline-style:none;outline-style:none;flex:none;display:none;position:relative}.explorer[data-view-mode=split] .explorer-split-handle{display:block}.explorer-split-handle:after{content:"";height:3px;width:calc(var(--spacing) * 9);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--border);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));border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.explorer-split-handle:hover:after,.explorer-split-handle:focus-visible:after{background-color:var(--muted-foreground)}.explorer-table{overscroll-behavior:contain;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);flex:0 0 var(--explorer-split,40%);min-height:0;display:none;overflow:auto}.explorer[data-view-mode=split] .explorer-table{display:block}.explorer[data-view-mode=table] .explorer-table{border-top-style:var(--tw-border-style);border-top-width:0;flex:auto;display:block}.explorer-data-table thead th{background-color:var(--background);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(--muted-foreground)}.explorer-data-table thead th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--foreground)}.explorer-sort{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);font-family:inherit;font-size:inherit;color:inherit;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0;display:inline-flex}@media (hover:hover){.explorer-sort:hover{color:var(--foreground)}}.explorer-sort: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.explorer-sort:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.explorer-sort-mark{color:var(--foreground)}.explorer-data-table tbody tr{cursor:pointer}.explorer-data-table tbody tr.is-active>td{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.explorer-data-table tbody tr.is-active>td{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.explorer-data-table tbody tr.is-pinned>td{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.explorer-data-table tbody tr.is-pinned>td{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.explorer-data-table td{padding-block:calc(var(--spacing) * 1.5);--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,)}.explorer-data-table tfoot td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--background);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);position:sticky;bottom:0}.explorer-row-note{margin-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.explorer-menu-shortcut{margin-left:auto}.explorer-menu .menu-pop button:disabled{pointer-events:none;opacity:.5}.explorer-plot .is-exporting,.explorer-plot .is-exporting *{transition:none!important}.explorer-plot .point-label{fill:var(--foreground);font-family:var(--font-sans);stroke:var(--background);stroke-width:3px;paint-order:stroke;stroke-linejoin:round;pointer-events:none;font-size:11.5px;font-weight:500}.explorer-plot .selection-area{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.explorer-plot .selection-area{fill:color-mix(in oklab, var(--foreground) 8%, transparent)}}.explorer-plot .selection-area{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.explorer-plot .selection-area{stroke:color-mix(in oklab, var(--foreground) 25%, transparent)}}.explorer-plot .selection-area{stroke-width:1px;pointer-events:none}.explorer-plot .pin-ring{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:3 2;pointer-events:none}.explorer-plot .pin-mark line{stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:3 3;shape-rendering:crispedges}.explorer-plot .pin-mark circle{fill:var(--primary)}.explorer-legend{align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;flex:none;display:flex}@media not all and (min-width:40rem){.explorer-legend{padding-inline:calc(var(--spacing) * 2)}}.explorer-legend[hidden]{display:none}.explorer-legend-item{height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);color:var(--foreground);transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;font-size:.8125rem;display:inline-flex}@media (hover:hover){.explorer-legend-item:hover{background-color:var(--muted)}}.explorer-legend-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.explorer-legend-item:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.explorer-legend-item[aria-pressed=false]{opacity:.5}.explorer-legend-key{background:currentColor;flex:none;display:inline-block}.explorer-legend-key.is-box{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3px}.explorer-legend-key.is-line{height:3px;width:calc(var(--spacing) * 3);border-radius:calc(var(--radius) - 4px)}.explorer-legend-key.is-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px}.explorer-legend-key.is-dashed{height:0;width:calc(var(--spacing) * 3);background:0 0;border-top:2px dashed}.explorer-legend-key.is-outlined{box-shadow:inset 0 0 0 1px var(--border)}.explorer-legend-scale{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground);align-items:center;gap:3px;font-size:.8125rem;display:inline-flex}.explorer-legend-scale>span{margin-inline:var(--spacing)}.explorer-legend-scale+.explorer-legend-scale{padding-left:var(--spacing)}.explorer-legend-note{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,);margin-left:auto}.explorer-legend-item[aria-pressed=false] .explorer-legend-key:not(.is-dashed){background:0 0;box-shadow:inset 0 0 0 1.5px}.explorer-plot{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.explorer-plot .mark{cursor:inherit}.explorer-plot.is-pannable{cursor:grab}.explorer-plot.is-panning{cursor:grabbing}.explorer-overview{margin-inline:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}@media not all and (min-width:40rem){.explorer-overview{margin-inline:calc(var(--spacing) * 3)}}.explorer-overview[hidden]{display:none}.explorer-overview svg{display:block;overflow:visible}.overview-track{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.overview-track{fill:color-mix(in oklab, var(--foreground) 3%, transparent)}}.overview-column{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.overview-column{fill:color-mix(in oklab, var(--foreground) 20%, transparent)}}.overview-line{fill:none;stroke:currentColor;stroke-width:1.25px;opacity:.75}.overview-mask{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.overview-mask{fill:color-mix(in oklab, var(--background) 62%, transparent)}}.overview-window{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.overview-window{stroke:color-mix(in oklab, var(--foreground) 30%, transparent)}}.overview-window{stroke-width:1px}.overview-handle{fill:var(--background);stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.overview-handle{stroke:color-mix(in oklab, var(--foreground) 40%, transparent)}}.overview-handle{stroke-width:1px}.explorer-tools{height:calc(var(--spacing) * 7)}.explorer-tools>button{padding-inline:calc(var(--spacing) * 1.5)}.explorer-plot [data-highlight] :is(.chart,.tree) svg [data-series]{transition:opacity .15s}.explorer-plot [data-highlight=p0] .tree svg [data-series]:not([data-series=p0]),.explorer-plot [data-highlight=p1] .tree svg [data-series]:not([data-series=p1]),.explorer-plot [data-highlight=p2] .tree svg [data-series]:not([data-series=p2]),.explorer-plot [data-highlight=p3] .tree svg [data-series]:not([data-series=p3]),.explorer-plot [data-highlight=p4] .tree svg [data-series]:not([data-series=p4]),.explorer-plot [data-highlight=p5] .tree svg [data-series]:not([data-series=p5]),.explorer-plot [data-highlight=p6] .tree svg [data-series]:not([data-series=p6]),.explorer-plot [data-highlight=p7] .tree svg [data-series]:not([data-series=p7]){opacity:.2}.explorer-plot .tree .pin-ring{stroke-width:2px;stroke-dasharray:none}.explorer-plot [data-highlight=s0] .chart svg [data-series]:not([data-series=s0]),.explorer-plot [data-highlight=s1] .chart svg [data-series]:not([data-series=s1]),.explorer-plot [data-highlight=s2] .chart svg [data-series]:not([data-series=s2]),.explorer-plot [data-highlight=s3] .chart svg [data-series]:not([data-series=s3]),.explorer-plot [data-highlight=s4] .chart svg [data-series]:not([data-series=s4]),.explorer-plot [data-highlight=s5] .chart svg [data-series]:not([data-series=s5]),.explorer-plot [data-highlight=g0] .chart svg [data-series]:not([data-series=g0]),.explorer-plot [data-highlight=g1] .chart svg [data-series]:not([data-series=g1]),.explorer-plot [data-highlight=g2] .chart svg [data-series]:not([data-series=g2]),.explorer-plot [data-highlight=g3] .chart svg [data-series]:not([data-series=g3]),.explorer-plot [data-highlight=g4] .chart svg [data-series]:not([data-series=g4]),.explorer-plot [data-highlight=g5] .chart svg [data-series]:not([data-series=g5]){opacity:.15}.explorer-plot>[data-controller]{min-width:0;min-height:0;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;flex:auto;display:flex}@media not all and (min-width:40rem){.explorer-plot>[data-controller]{padding-inline:calc(var(--spacing) * 3)}}.explorer-plot>[data-controller]>:is(.chart,.tree){flex:1 1 0;min-height:0}.explorer-plot .chart-empty,.explorer-plot>.empty{flex:auto;height:100%;min-height:0}.daterange{align-items:stretch;display:inline-flex}.daterange:has(>.daterange-presets) .daterange-open{border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.daterange.has-dates>.daterange-presets>summary.btn{border-top-right-radius:0;border-bottom-right-radius:0}.daterange-chev,.daterange-open>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none}.daterange-preset{gap:calc(var(--spacing) * 2)}.daterange-open{gap:calc(var(--spacing) * 2);--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,)}.daterange-pop{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--popover);padding:calc(var(--spacing) * 3);color:var(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent);border-width:0;margin:0;animation:.1s ease-out both menu-in;position:fixed;inset:auto}.rcal{--cell:2.25rem;gap:calc(var(--spacing) * 4);display:flex;position:relative}.rcal-nav{z-index:1;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);position:absolute;top:0}.rcal-prev{left:0}.rcal-next{right:0}.rcal-month{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rcal-caption{height:calc(var(--spacing) * 7);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);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.rcal-grid{row-gap:var(--spacing);grid-template-columns:repeat(7, var(--cell));display:grid}.rcal-dow{height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-normal);font-size:.8rem;font-weight:var(--font-weight-normal);color:var(--muted-foreground);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.rcal-day{isolation:isolate;width:var(--cell);height:var(--cell);cursor:pointer;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);--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,);--tw-outline-style:none;-webkit-user-select:none;user-select:none;background-color:#0000;border-width:0;outline-style:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media (hover:hover){.rcal-day:hover{background-color:var(--accent)}}.rcal-day:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.rcal-day:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.rcal-day.rcal-out{color:var(--muted-foreground)}.rcal-day:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.rcal-day:disabled:hover{background-color:#0000}}.rcal-day.rcal-in{background-color:var(--muted);border-radius:0}.rcal-day.rcal-in.rcal-l{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rcal-day.rcal-in.rcal-r{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rcal-day.rcal-pick{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--background)}.rcal-day.rcal-pick:before{content:"";z-index:calc(1 * -1);border-radius:calc(var(--radius) - 2px);background-color:var(--foreground);position:absolute;inset:0}@media (max-width:640px){.rcal{flex-direction:column}.rcal-next{top:0}}.delta{align-items:center;gap:var(--spacing);color:var(--muted-foreground);--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,);display:inline-flex}.delta svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0}.delta-up{color:var(--success)}.delta-down{color:var(--destructive)}.delta-share{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.metrics{border-radius:calc(var(--radius) + 4px);background-color:var(--card);min-width:0;color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.metrics{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.metrics{grid-template-columns:repeat(auto-fit, minmax(var(--metric-min,200px), 1fr))}.metric{gap:var(--spacing);background-color:var(--card);min-width:0;padding:calc(var(--spacing) * 5);color:var(--card-foreground);box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border);flex-direction:column;text-decoration-line:none;display:flex;position:relative}a.metric:hover,button.metric:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){a.metric:hover,button.metric:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}a.metric:hover,button.metric:hover{text-decoration-line:none}.metric-go{pointer-events:none;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);--tw-translate-x:calc(var(--spacing) * -.5);--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;position:absolute}a.metric:is(:hover,:focus-visible)>.metric-go{--tw-translate-x:0;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--foreground);opacity:1}.metrics[data-controller~=spotlight]>a.metric{isolation:isolate}.metrics[data-controller~=spotlight]>a.metric:after{content:"";pointer-events:none;z-index:calc(1 * -1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,50%), var(--foreground), transparent 70%);transition-duration:.2s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.metrics[data-controller~=spotlight]>a.metric:after{background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,50%), color-mix(in oklab, var(--foreground) 8%, transparent), transparent 70%)}}@media (hover:hover){.metrics[data-controller~=spotlight]>a.metric:hover:after{opacity:1}}.metric[aria-current=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.metric[aria-current=true]{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.metric[aria-current=true]{box-shadow:inset 0 -2px 0 var(--primary), 1px 0 0 var(--border), 0 1px 0 var(--border)}.metric>.pickswitch{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);z-index:1;height:calc(var(--spacing) * 4);position:absolute}.metric:has(>.pickswitch)>.metric-key{padding-right:100px}.metric-key{min-height:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;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(--muted-foreground);flex:none;display:flex;overflow:hidden}.metric-value{margin-top:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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(--card-foreground);--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,)}.metric-value.good{color:var(--success)}.metric-value.warn{color:var(--warning)}.metric-value.crit{color:var(--destructive)}.metric-value small{margin-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted-foreground)}.metric-note{min-height:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;margin-top:auto;display:flex}.metric-spark{margin-top:calc(var(--spacing) * 2);min-width:0;height:34px}.metric-spark .chart{height:34px}.sharebars{z-index:10;gap:calc(var(--spacing) * .5);flex-direction:column;width:100%;margin-block:auto;display:flex;position:relative}.sharebar{--bar:var(--series-1);height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);display:flex;position:relative;overflow:hidden}.card>.sharebars>.sharebar{padding-inline:calc(var(--spacing) * 4)}.sharebar-content{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.sharebar-label{text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty;min-width:0;overflow:hidden}.sharebar-label b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sharebar-value{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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:none}.sharebar-count{margin-right:calc(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(--muted-foreground)}.sharebar-fill{pointer-events:none;border-right-style:var(--tw-border-style);--tw-border-style:solid;height:100%;width:calc(var(--share,0) * 1%);border-style:solid;border-right-width:2px;border-right-color:var(--bar);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sharebar-fill{border-right-color:color-mix(in srgb, var(--bar) clamp(36%, var(--share,0) * 1.75%, 100%), transparent)}}.sharebar-fill{background-image:linear-gradient(to right, var(--bar), var(--bar))}@supports (color:color-mix(in lab, red, red)){.sharebar-fill{background-image:linear-gradient(to right, color-mix(in srgb, var(--bar) 4%, transparent), color-mix(in srgb, var(--bar) 36%, transparent))}}.sharebar-fill~.sharebar-fill{background-color:var(--card)}.funnel-a{--bar:var(--series-0)}.funnel-b{--bar:var(--series-1)}.funnel-c{--bar:var(--series-2)}.key i:is(.funnel-a,.funnel-b,.funnel-c){background:var(--bar)}.card-note,.note,.delta-note,.reveal-note,.modal-note,.card-head+.card-note{font-size:var(--t-small);color:var(--ink-3);line-height:var(--lh-prose)}.reveal{border-top:1px solid var(--line-soft)}.reveal-head{padding:9px var(--s-xs);cursor:pointer;font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:7px;font-weight:500;list-style:none;display:flex}.reveal-head::-webkit-details-marker{display:none}.reveal-body{padding:0 var(--s-xs) var(--s-xs)}.facts-strip,.substrip{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:0;display:flex}.card>.facts-strip:first-child,.card>.substrip:first-child{border-top:0}.strip{align-items:center;gap:var(--s-sm);padding:var(--s-xs);flex-wrap:wrap;min-width:0;display:flex}.strip>.two-line{flex:none}.facts-strip>div,.facts-strip>.fact{min-width:0;padding:10px var(--s-xs);border-left:1px solid var(--line-soft);flex:150px}.facts-strip>div:first-child,.facts-strip>.fact:first-child{border-left:0}.engine-wide-table td.mono,.engine-wide-table th:first-child{white-space:nowrap;overflow-wrap:normal}.facts-strip dt,.fact-lead>dt,.fact>dt{margin-bottom:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.facts-strip dd,.fact>dd{min-width:0;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(--foreground);--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,);overflow-wrap:anywhere;margin:0}.fact-note,.fact-unit{font-size:var(--t-fine);color:var(--ink-4);font-weight:400}.facts,.facts2,.facts-wrap,.facts-fit{gap:var(--s-xs);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.facts2{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-grid{background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.facts-grid>.cell{background:var(--card);padding:10px var(--s-xs)}.facts-h{align-items:center;gap:var(--s-sm);flex-wrap:wrap;display:flex}.deflist{gap:var(--s-sm) var(--s-md);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.deflist>div{flex-direction:column;gap:1px;min-width:0;display:flex}.deflist dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.deflist dd{align-items:baseline;gap:calc(var(--spacing) * 1.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);white-space:nowrap;color:var(--foreground);--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,);margin:0;display:flex}.deflist dd .short{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(--muted-foreground)}.card>.deflist{padding:calc(var(--spacing) * 4)}.grid-2{gap:var(--s-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--s-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cols{gap:var(--s-xs);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.cols-fixed{table-layout:fixed}@media (max-width:899px){.grid-2,.grid-3,.cols{grid-template-columns:minmax(0,1fr)}}.scroll{min-width:0;overflow:auto}.trunc-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.tcell,.detail-cell,.when-cell,.subjcell{min-width:0}.band-label{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(--muted-foreground)}.pager{justify-content:center;align-items:center;gap:var(--s-2xs);padding:var(--s-xs) 0 0;display:flex}.pager-at{font-size:var(--t-small);color:var(--ink-4)}.flagstrip,.flag-wide{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.flag{align-items:center;gap:calc(var(--spacing) * 1.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);color:var(--muted-foreground);display:inline-flex}.flag-warn{color:var(--warning)}.flag-icon{color:var(--ink-4);flex:none}.flag-warn .flag-icon{color:currentColor}.warnbar,.dup{align-items:flex-start;gap:var(--s-2xs);padding:10px var(--s-xs);border:1px solid var(--warn);display:flex}@supports (color:color-mix(in lab, red, red)){.warnbar,.dup{border:1px solid color-mix(in oklab, var(--warn) 30%, transparent)}}.warnbar,.dup{border-radius:var(--r-card);background:var(--warn-soft);color:var(--warn);font-size:var(--t-small)}.dup-calm{border-color:var(--line);background:var(--card-2);color:var(--ink-2)}.fcard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);padding:var(--s-xs)}.fcard-head{align-items:center;gap:var(--s-2xs);margin-bottom:6px;display:flex}.fcard-who{font-weight:600}.fcard-do{margin-left:auto}.frow{align-items:center;gap:var(--s-2xs);border-top:1px solid var(--line-soft);padding:7px 0;display:flex}.frow:first-child{border-top:0}.frow>span:first-child{color:var(--ink-3);min-width:130px}.frows{flex-direction:column;display:flex}.fstats{gap:var(--s-md);flex-wrap:wrap;display:flex}.fstat{flex-direction:column;gap:1px;display:flex}.fstat-k{font-size:var(--t-fine);color:var(--ink-4)}.fstat-n{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);--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,)}.list,.rows,.record-list,.people-list,.srclist,.optlist{flex-direction:column;min-width:0;display:flex}.row,.lrow,.srow,.index-item,.record-row,.source-row{align-items:center;gap:var(--s-2xs);min-width:0;display:flex}.lrow,.srow,.record-row,.source-row{align-items:flex-start}.list>.lrow{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.list>.lrow:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.card-flush>.list>.lrow{padding-inline:calc(var(--spacing) * 4)}.lrow>.grow,.row>.grow,.srow>.grow,.record-row>.grow{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.row-right,.lrow-right,.evrow-right{align-items:center;gap:var(--s-2xs);flex:none;margin-left:auto;display:flex}.lrow-right .btn-ghost:not(.btn-ghost-danger){color:var(--muted-foreground)}@media (hover:hover){.lrow-right .btn-ghost:not(.btn-ghost-danger):hover{color:var(--foreground)}}.row-key{color:var(--muted-foreground)}.row-value{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.row-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.rowbar{align-items:center;gap:var(--s-2xs);padding:8px var(--s-xs);border-bottom:1px solid var(--line-soft);display:flex}.keyline{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.keyline>.two-line>span{--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,)}.keyline code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.card>.keyline:last-child{border-bottom:0}.divider{background:var(--line-soft);border:0;height:1px;margin:4px 0}.strip-div{background:var(--line-soft);border:0;flex:none;width:1px;height:26px}.mark-rule{border-top:1px solid var(--line-soft)}.stat-row{align-items:baseline;gap:var(--s-2xs);display:flex}.timeline,.member-timeline{flex-direction:column;display:flex}.todo,.closed,.standing,.activity-item,.person-note,.log-item{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.todo-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.todo-t,.standing-t,.closed-what{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.closed-why,.standing-line,.activity-what,.why-quote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.activity-item{flex-direction:column;align-items:stretch;gap:6px}.activity-item>.line-row{width:100%}.activity-item>.line-row>.row-right{margin-left:auto}.activity-item>.queue-cite{width:100%;min-width:0}.lnk-soft{color:var(--ink-4)}.lnk-soft:hover{color:var(--ink-2)}details.log-item{padding:0;display:block}details.log-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}details.log-item>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));list-style-type:none;display:flex}@media (hover:hover){details.log-item>summary:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){details.log-item>summary:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}details.log-item>summary::-webkit-details-marker{display:none}.log-caret{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);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));flex:none}details.log-item[open] .log-caret{color:var(--foreground);rotate:90deg}details.log-item>pre.log{margin-inline:calc(var(--spacing) * 4);margin-top:0;margin-bottom:calc(var(--spacing) * 4);max-height:calc(var(--spacing) * 96);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);overflow:auto}@supports (color:color-mix(in lab, red, red)){details.log-item>pre.log{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}details.log-item>pre.log{padding:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--foreground)}.log-source{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--foreground)}.log-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.auditlog{flex-direction:column;min-width:0;display:flex}.auditlog-day{z-index:2;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);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(--muted-foreground);position:sticky;top:0}.auditlog-row{align-items:baseline;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));grid-template-columns:46px minmax(0,210px) minmax(0,1fr);display:grid}.auditlog-row-wide{grid-template-columns:46px minmax(0,1fr)}.auditlog-row:last-child{border-bottom:0}.auditlog-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.auditlog-row:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.auditlog-at{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.auditlog-who{align-items:center;gap:6px;min-width:0;display:flex}.auditlog-who .avatar,.auditlog-who img{flex:none;width:18px;height:18px}.auditlog-who b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.auditlog-none{color:var(--muted-foreground)}.auditlog-what{min-width:0;color:var(--foreground)}.auditlog-what>b{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground)}.auditlog-detail{margin-left:6px}@media (max-width:640px){.auditlog-row,.auditlog-row-wide{grid-template-columns:46px minmax(0,1fr);row-gap:2px}.auditlog-row>.auditlog-what{grid-column:2}}.modal-host{display:contents}.modal-flip{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.modal-veil,.palette-veil{z-index:100;background-color:#0000001a;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-veil,.palette-veil{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.modal-veil,.palette-veil{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}.modal-veil{opacity:0;transition:opacity .1s ease, display .1s ease allow-discrete;display:none}.palette-veil{z-index:105;display:block}.palette-host[hidden],.palette-host[hidden] .palette-veil{display:none}.modal-wrap{z-index:101;padding:calc(var(--spacing) * 4);opacity:0;transition:opacity .1s ease, display .1s ease allow-discrete;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:auto}.modal-flip:checked~.modal-veil{opacity:1;display:block}.modal-flip:checked~.modal-wrap{opacity:1;display:flex}.modal-flip:not(:checked)~.modal-wrap,.modal-flip:not(:checked)~.modal-veil{pointer-events:none;visibility:hidden}@starting-style{.modal-flip:checked~.modal-veil,.modal-flip:checked~.modal-wrap{opacity:0}}.modal{border-radius:calc(var(--radius) + 4px);background-color:var(--popover);max-height:calc(100dvh - 2rem);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.modal{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.modal{--tw-outline-style:none;width:min(var(--modal-w,32rem), 100%);outline-style:none;transition:scale .1s;scale:.95}.modal-flip:checked~.modal-wrap .modal{scale:1}@starting-style{.modal-flip:checked~.modal-wrap .modal{scale:.95}}.modal-sm{--modal-w:24rem}.modal-lg{--modal-w:48rem}.modal-xl{--modal-w:64rem}.modal>form,.modal :has(.modal-body){flex-direction:column;min-height:0;display:flex}.modal .modal-body{flex:auto}.modal-head{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 12);flex-direction:column;flex:none;padding-bottom:0;display:flex;position:relative}.modal-shut{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);position:absolute}.modal-title{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(--foreground)}.modal-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.modal-body{gap:calc(var(--spacing) * 4);min-height:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow:auto}.modal-body .picker-pop:not([popover]){position:absolute}.modal-body:has(details.picker[open]),.modal:has(details.picker[open]){overflow:visible}.modal .segmented{align-self:flex-start}.modal-foot{gap:calc(var(--spacing) * 2);border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column-reverse;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.modal-foot{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.modal-foot{padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.modal-foot{flex-direction:row;justify-content:flex-end;align-items:center}.modal-foot .push,.modal-foot>.card-note:first-child{margin-right:auto}}.topbar-msg-warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.topbar-msg-warn{border-color:color-mix(in oklab, var(--warn) 45%, var(--line))}}.topbar-msg-warn{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.topbar-msg-warn{background:color-mix(in oklab, var(--warn-soft) 60%, var(--card))}}.topbar-msg-bad{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.topbar-msg-bad{border-color:color-mix(in oklab, var(--crit) 45%, var(--line))}}.topbar-msg-bad{background:var(--crit-soft)}@supports (color:color-mix(in lab, red, red)){.topbar-msg-bad{background:color-mix(in oklab, var(--crit-soft) 60%, var(--card))}}.palette{pointer-events:none;z-index:110;padding:calc(var(--spacing) * 4);justify-content:center;align-items:flex-start;padding-top:clamp(1rem,12vh,140px);display:flex;position:fixed;inset:0}.palette-card{pointer-events:auto;border-radius:calc(var(--radius) + 4px);background-color:var(--popover);width:min(40rem,100%);max-height:min(62vh,32rem);padding:var(--spacing);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.palette-card{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.palette-card{animation:.1s ease-out both menu-in;translate:0}.palette-input{margin:var(--spacing);height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);flex:none;margin-bottom:0;display:flex}@supports (color:color-mix(in lab, red, red)){.palette-input{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.palette-input{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.palette-input{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.palette-input{padding-inline:calc(var(--spacing) * 2)}.palette-input input{border-style:var(--tw-border-style);width:100%;min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.palette-input input::placeholder{color:var(--muted-foreground)}.palette-input input::-webkit-search-cancel-button{display:none}.palette-input>.palette-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);opacity:.5}.scope{border-radius:calc(var(--radius) - 4px);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);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);color:var(--foreground);flex:none}.palette-list{min-height:0;scroll-padding-block:var(--spacing);padding:var(--spacing);--tw-outline-style:none;scrollbar-width:none;outline-style:none;flex:1;position:relative;overflow-y:auto}.palette-group{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.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);color:var(--muted-foreground);display:flex}.palette-group>.expand{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--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,);margin-left:auto}.palette-group:only-child{padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground);justify-content:center}.palette-row{z-index:1;cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);--tw-outline-style:none;outline-style:none;text-decoration-line:none;display:flex;position:relative}@media (forced-colors:active){.palette-row{outline-offset:2px;outline:2px solid #0000}}.palette-row{-webkit-user-select:none;user-select:none}.palette-glide{pointer-events:none;inset-inline:var(--spacing);z-index:0;border-radius:var(--radius);background-color:var(--muted);position:absolute;top:0}.palette-glide.is-ready{transition:transform 70ms var(--ease-out), height 70ms var(--ease-out)}.palette-row .highlight{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);background-color:#0000;border-radius:0;padding:0}.pal-go{flex:none;margin-left:auto;display:none}.palette-row[aria-selected=true]>.pal-go{display:inline-flex}.palette-row>.palette-icon{width:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none;place-items:center;display:inline-grid}.palette-row>.palette-icon svg:not([class*=size-]),.palette-row>.palette-icon>.avatar{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.pal-what{align-items:baseline;column-gap:calc(var(--spacing) * 2);flex:auto;grid-template-columns:auto minmax(0,1fr);row-gap:1px;min-width:0;display:grid}.pal-t{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-normal);font-weight:var(--font-weight-normal);color:var(--foreground);overflow:hidden}.pal-what>.sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.pal-what>.line2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);grid-column:1/-1;overflow:hidden}.palette-row:hover,.palette-row[aria-selected=true]{color:var(--foreground);text-decoration-line:none}.palette-row:is(:hover,[aria-selected=true])>.palette-icon{color:var(--foreground)}.palette-row.off{cursor:not-allowed}.palette-row.off :is(.palette-icon,.pal-t){opacity:.5}.palette-foot{margin-inline:calc(var(--spacing) * -1);margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * -1);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.palette-foot{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.palette-foot{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.palette-foot>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}@keyframes drawer-in{0%{opacity:0;translate:24px}to{opacity:1;translate:0}}@keyframes drawer-out{0%{opacity:1;translate:0}to{opacity:0;translate:24px}}.person-drawer-frame:not(:empty),.drawer{animation:drawer-in var(--dur-3) var(--ease-out) both;z-index:102;width:min(var(--drawer-w), 100vw);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--background);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.person-drawer-frame[aria-busy=true]:empty,.person-drawer-frame[busy]:empty{display:none}.person-drawer-frame.is-leaving:not(:empty),.drawer.is-leaving{animation:drawer-out var(--dur-2) var(--ease-in) both}.drawer-head,.drawer-h{align-items:center;gap:var(--s-2xs);padding:var(--s-xs);border-bottom:1px solid var(--line-soft);flex:none;display:flex}.drawer-sub{font-size:var(--t-fine);color:var(--ink-4)}.drawer-tools{gap:6px;margin-left:auto;display:flex}.drawer-body,.drawer-b{min-height:0;padding:var(--s-xs);flex:auto;overflow:auto}.drawer-foot{padding:10px var(--s-xs);border-top:1px solid var(--line-soft);background:var(--card-2);flex:none}.lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.lightbox::backdrop{background:var(--veil);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lightbox[open]{place-items:center;display:grid}.lightbox-box{gap:var(--s-2xs);flex-direction:column;max-width:min(1100px,92vw);max-height:88dvh;display:flex}.lightbox img{object-fit:contain;border-radius:var(--r-card);background:var(--card);max-width:100%;max-height:76dvh}.lightbox-cap{align-items:center;gap:var(--s-2xs);color:var(--tip-ink);font-size:var(--t-small);display:flex}.lightbox-name{font-weight:500}.lightbox-open{margin-left:auto}.lightbox-shut{top:var(--s-xs);right:var(--s-xs);position:fixed}.toast,.topbar-msg{align-items:flex-start;gap:var(--s-2xs);min-width:260px;max-width:min(520px,92vw);padding:10px var(--s-xs);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-2);animation:rise var(--dur-3) var(--ease-out) both;transition:opacity var(--dur-3) var(--ease), translate var(--dur-3) var(--ease);display:flex}.toast.is-leaving,.topbar-msg.is-leaving{opacity:0;translate:0 8px}.flash-mark{color:var(--ink-3);flex:none;margin-top:1px}.topbar-msg-good .flash-mark{color:var(--good)}.topbar-msg-warn .flash-mark{color:var(--warn)}.topbar-msg-bad .flash-mark{color:var(--crit)}.flash-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.flash-title{font-size:var(--t-body);color:var(--ink);font-weight:550}.flash-detail{font-size:var(--t-small);color:var(--ink-3)}.flash-action a{font-size:var(--t-small);font-weight:500}.flash-close{border-radius:var(--r-tight);width:22px;height:22px;color:var(--ink-4);background:0 0;border:0;flex:none;place-items:center;display:grid}.flash-close:hover{background:var(--hover);color:var(--ink)}.flash-undo{flex:none;align-self:center}@media (min-width:900px){[data-section=fd] .topbar-msgs{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);--tw-translate-x:0;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);justify-items:end;display:grid;left:auto}[data-section=fd] .topbar-msgs>.topbar-msg{width:calc(var(--spacing) * 90);max-width:calc(100vw - 2.5rem);transition:opacity var(--dur-3) var(--ease), translate var(--dur-3) var(--ease), scale var(--dur-3) var(--ease);grid-area:1/1}[data-section=fd] .topbar-msgs>.topbar-msg:nth-last-child(2):not(.is-leaving){opacity:.7;translate:0 -12px;scale:.95}[data-section=fd] .topbar-msgs>.topbar-msg:nth-last-child(n+3):not(.is-leaving){opacity:0;translate:0 -24px;scale:.9}}.datepicker-pop[popover]{padding:var(--s-2xs);min-width:250px}.datepicker-head{align-items:center;gap:var(--s-2xs);padding:2px 4px 8px;display:flex}.datepicker-title{font-size:var(--t-body);text-align:center;flex:auto;font-weight:600}.datepicker-nav{border-radius:var(--r-tight);width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.datepicker-nav:hover{background:var(--hover);color:var(--ink)}.datepicker-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.datepicker-dow{height:22px;font-size:var(--t-mark);text-transform:uppercase;color:var(--ink-4);place-items:center;font-weight:600;display:grid}.datepicker-day{border-radius:var(--r-tight);height:28px;color:var(--ink-2);font-size:var(--t-small);font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;display:grid}.datepicker-day:hover{background:var(--hover);color:var(--ink)}.datepicker-day[aria-selected=true],.datepicker-day.on{background:var(--primary);color:var(--primary-foreground);font-weight:600}.datepicker-day:disabled{color:var(--ink-4);opacity:.4;cursor:not-allowed}.datepicker-blank{visibility:hidden}.datepicker-trigger{display:inline-flex}.picker{display:inline-flex;position:relative}.rooms-menu{position:relative}.rooms-count{color:var(--ink-4);font-size:var(--t-fine);margin-left:auto}.rooms-shut{margin-left:auto}.mention{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary)}.mention-private{color:var(--ink-4);background:var(--card-2);font-style:italic;font-weight:400}.warn-line{align-items:flex-start;gap:var(--s-2xs);border-radius:var(--r-ctl);background-color:var(--warn-soft);color:var(--warn);font-size:var(--t-small);margin:0;padding:10px 12px;font-weight:500;line-height:1.45;display:flex}.warn-line svg{flex:none;margin-top:1px}.crit-line{align-items:flex-start;gap:var(--s-2xs);border-radius:var(--r-ctl);background-color:var(--crit-soft);color:var(--crit);font-size:var(--t-small);margin:0;padding:10px 12px;font-weight:500;line-height:1.45;display:flex}.crit-line svg{flex:none;margin-top:1px}.secret{align-items:center;gap:var(--s-2xs);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card-2);padding:11px 12px;display:flex;overflow-x:auto}.secret code{min-width:0;font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink);flex:1}.secret .btn{flex:none;height:24px}.secret-warn{font-size:var(--t-small);color:var(--warn);margin:0}.ramp{align-items:center;gap:2px;display:inline-flex}.ramp i{border-radius:2px;flex:none;width:11px;height:11px}.ramp-lo,.ramp-hi{color:var(--ink-4);font-variant-numeric:tabular-nums;margin:0 4px;font-size:.6875rem}.hbars .ax{fill:var(--ink-3)}.hbars .bar{fill:var(--series-1)}.hbars .zero{fill:var(--ink-4);opacity:.4}.hbars .miss{fill:var(--ink-4)}.hrow{cursor:pointer}.hbars.lit .hrow{opacity:.4;transition:opacity var(--dur-2) var(--ease)}.hbars.lit .hrow.on{opacity:1}.tree .cell{cursor:pointer}.tree .cell,.tree .cell rect{transition:opacity var(--dur-2) var(--ease)}.tree.lit .cell{opacity:.38}.tree.lit .cell.on{opacity:1}.tree .d3{fill:var(--dv-d3)}.tree .d2{fill:var(--dv-d2)}.tree .d1{fill:var(--dv-d1)}.tree .z{fill:var(--dv-z)}.tree .u1{fill:var(--dv-u1)}.tree .u2{fill:var(--dv-u2)}.tree .u3{fill:var(--dv-u3)}.tree .na{fill:var(--dv-na);stroke:var(--border);stroke-width:1px}.tree .pin-ring{fill:none;stroke:var(--primary);stroke-width:2px;pointer-events:none}.tree .t-n{fill:var(--ink);font-family:var(--font-sans);font-weight:600}.tree .t-v{fill:var(--ink);fill-opacity:.72;font-variant-numeric:tabular-nums;font-weight:500}.tree.parts{--parts-ink:var(--card)}.card>.tree.parts,.card>[data-controller~=parts]{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3)}.card>.parts-key{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);margin-bottom:0}.part-0{color:var(--series-0)}.part-1{color:var(--series-1)}.part-2{color:var(--series-2)}.part-3{color:var(--series-3)}.part-4{color:var(--series-4)}.part-5{color:var(--series-5)}.part-6{color:var(--series-1)}@supports (color:color-mix(in lab, red, red)){.part-6{color:color-mix(in oklab, var(--series-1) 55%, var(--card))}}.part-7{color:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.part-7{color:color-mix(in oklab, var(--series-2) 55%, var(--card))}}.tree.parts .cell rect{fill:currentColor}.tree-key{padding-top:var(--s-xs);font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:var(--t-fine);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.tree-key>i{background:var(--dv-na);width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;flex:none;margin-left:10px}.card:has(>.facets){container-type:inline-size}.facets{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);grid-template-columns:repeat(var(--facets,3), minmax(0, 1fr));display:grid}@container (max-width:700px){.facets{--facets:1}}.facet{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.facet-head{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.facet-name{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(--foreground)}.facet-zero{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.ivrows{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.ivrow{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.ivrow:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ivrow.is-thin{opacity:.55}.ivscale{height:calc(var(--spacing) * 10);padding-block:0}.ivhead{width:calc(var(--spacing) * 32);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);flex:none}.ivhead-end{width:calc(var(--spacing) * 28);text-align:right;margin-left:auto}.ivname{width:calc(var(--spacing) * 32);text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);flex:none;overflow:hidden}.ivtrack{height:calc(var(--spacing) * 4);flex:auto;position:relative}.ivticks{height:auto}.ivticks i{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);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(--muted-foreground);--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-style:normal;position:absolute;top:0}.ivticks i[data-edge=start]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.ivticks i[data-edge=end]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.ivband{top:var(--spacing);height:calc(var(--spacing) * 2);background:var(--series-2);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ivband{background:color-mix(in oklab, var(--series-2) 30%, transparent)}}.ivdot{top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--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);--tw-ring-color:var(--card);background:var(--series-2);border-radius:3.40282e38px;position:absolute}.ivval{width:calc(var(--spacing) * 28);text-align:right;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--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:none}.ivval b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ivval span{margin-left:calc(var(--spacing) * 1.5);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(--muted-foreground)}.iv-key-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:var(--series-2);border-radius:3.40282e38px;display:inline-block}.iv-key-band{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 3.5);background:var(--series-2);border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.iv-key-band{background:color-mix(in oklab, var(--series-2) 30%, transparent)}}.calwrap{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);position:relative}.cal{grid-template-columns:38px repeat(var(--cal-weeks,53), minmax(0, 1fr));align-items:center;gap:3px;min-width:560px;padding:2px;display:grid}.cal-mon{color:var(--muted-foreground);grid-row:1;padding-bottom:8px;font-size:.6875rem;font-weight:500;line-height:1}.cal-day{text-align:right;color:var(--ink-4);grid-column:1;padding-right:9px;font-size:.6875rem;font-weight:500;line-height:1}.cal-cell{aspect-ratio:1;background:var(--cal-0);border-radius:3px;outline:1px solid #0000;width:100%;max-width:100%;display:block}.cal-cell:hover{outline-color:var(--ink);outline-offset:-1px}.cal-cell.h1,.cal-key.h1{background:var(--cal-1)}.cal-cell.h2,.cal-key.h2{background:var(--cal-2)}.cal-cell.h3,.cal-key.h3{background:var(--cal-3)}.cal-cell.h4,.cal-key.h4{background:var(--cal-4)}.cal-cell.h5,.cal-key.h5{background:var(--cal-5)}.cal-key{background:var(--cal-0)}.cal-cell.is-before{box-shadow:inset 0 0 0 1px var(--line-soft);background:0 0}.cal-cell.is-future{background:0 0;outline:0}.cal-run{border-radius:var(--r-hair);background:var(--primary);grid-row:9;height:3px;margin-top:6px;display:block}.cal-run-from{font-variant-numeric:tabular-nums;color:var(--ink-4);grid-row:10;font-size:.6875rem}.cal-run-note{color:var(--primary-deep);text-align:right;grid-row:10;font-size:.6875rem;font-weight:600}.chart-legend-under{padding-top:var(--s-2xs);font-size:var(--t-fine);color:var(--ink-4)}.chart-note{padding:8px var(--s-sm) var(--s-sm);font-size:var(--t-small);color:var(--ink-4)}.card>.legend,.card>.key,.card>.parts-key{padding:var(--s-2xs) var(--s-sm)}.card>.legend:not(:last-child),.card>.key:not(:last-child),.card>.parts-key:not(:last-child){padding-bottom:0}.card>.legend+.chart-note,.card>.parts-key+.chart-note{padding-top:6px}.clockwrap{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:var(--spacing);position:relative}.clock{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%;font-size:.6875rem}.clock-hour{width:auto;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;padding-bottom:6px;font-weight:500}.clock thead td:first-child{width:44px}.clock-day{width:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-right:9px}.clock-cell{padding:0}.clock-cell i{aspect-ratio:1;width:100%;min-width:10px;max-height:26px;transition:outline-color var(--dur) var(--ease);outline-offset:-1.5px;border-radius:3px;outline:1.5px solid #0000;display:block}.clock-cell i:hover{outline-color:var(--ink)}.tiles{gap:var(--s-xs);padding:var(--s-xs);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.tile{padding:var(--s-xs);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:inherit;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;gap:6px;text-decoration:none;display:flex}.tile:hover{border-color:var(--ink-4);background:var(--hover);text-decoration:none}.tile-title{color:var(--ink);font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tile-meter{flex-direction:column;gap:4px;display:flex}.tile-track{background:var(--sunk);border-radius:2px;height:5px;display:block;overflow:hidden}.tile-track i{border-radius:inherit;background:var(--series-1);height:100%;display:block}.tile-value{color:var(--ink-3);font-size:var(--t-fine);font-variant-numeric:tabular-nums}.tile-pair{gap:var(--s-xs);color:var(--ink-3);font-size:var(--t-fine);display:flex}.tile-pair b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.tile-sub{color:var(--ink-4);font-size:var(--t-fine);margin-top:auto}.bar-sep{background:var(--line-soft);flex:none;width:1px;height:18px}.nights-h{align-items:center;gap:var(--s-2xs);padding:0 var(--s-xs);color:var(--ink-4);font-size:.6875rem;display:flex}.nights{font-variant-numeric:tabular-nums;flex:auto;justify-content:space-between;display:flex}.srow:hover{background:var(--hover);text-decoration:none}.cells{flex:auto;gap:2px;display:flex}.cells i{background:var(--sunk);border-radius:2px;flex:1 1 0;min-width:4px;height:16px}.queue-row{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--pane);cursor:pointer;color:inherit;transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.queue-row:before{content:"";border-radius:var(--r-hair);background:var(--primary);width:2px;transition:scale var(--dur-2) var(--ease-out);position:absolute;top:7px;bottom:7px;left:0;scale:1 0}.queue-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.queue-row:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.queue-row:hover{text-decoration-line:none}.queue-row[aria-selected=true]{background-color:var(--card);box-shadow:var(--shadow-1);background-image:none}.queue-row[aria-selected=true]:before{scale:1}.queue-top{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.queue-top .avatar,.queue-top .row-avatar{width:18px;height:18px;font-size:var(--t-tiny);flex:none}.queue-id{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(--muted-foreground);--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:none}.queue-by,.queue-category{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);color:var(--foreground)}.queue-age{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--muted-foreground);--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:none;margin-left:auto}.queue-age.age-warn{color:var(--warn)}.queue-age.age-crit{color:var(--crit);font-weight:500}.queue-subject{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queue-cite{border-left:2px solid var(--primary-line);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--card-2);min-width:0;margin-top:4px;padding:6px 8px 7px;display:block}.queue-cite-head{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);display:flex}.queue-cite-face{width:15px;height:15px;font-size:var(--t-tiny);flex:none}.queue-cite-who{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);color:var(--foreground)}.queue-cite-how{color:var(--muted-foreground);flex:none}.queue-cite-in{min-width:0}.queue-cite-body{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queue-meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.queue-violation{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);overflow:hidden}.queue-priors{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);white-space:nowrap;color:var(--warning);flex:none}.queue-meta .avatar-stack{flex:none;margin-left:auto}.queue-meta .avatar,.queue-meta .row-avatar{width:18px;height:18px;font-size:var(--t-tiny)}.queue-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--muted-foreground)}.queue-search{flex:auto;min-width:0;display:flex}.subjfaces{align-items:center;gap:var(--s-2xs);min-width:0;display:inline-flex}.subjfaces .face-name{align-items:center;gap:5px;min-width:0;display:inline-flex}.subjfaces .face-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subjfaces-many{gap:0}.subjfaces-many .face-name{align-items:center;gap:0;display:inline-flex;position:relative}.subjfaces-many .face-name+.face-name{margin-left:-5px}.subjfaces-many .face-name .row-avatar,.subjfaces-many .face-name .avatar{box-shadow:0 0 0 2px var(--card)}.subjfaces-many .face-sub{z-index:30;border-radius:calc(var(--radius) - 2px);max-width:16ch;padding-inline:calc(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:var(--tip-bg);color:var(--tip-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.subjfaces-many .face-name:hover .face-sub,.subjfaces-many .face-name:focus-within .face-sub{opacity:1}.tagbar{align-items:center;column-gap:calc(var(--spacing) * 3.5);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex:1;min-width:0;display:flex}.tag-mark{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--muted-foreground);flex:none}.queue-tags{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex:0 4 auto;display:flex}.queue-tags .tag-mark{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.queue-tags-more{--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:none}.tagbar .pill{gap:2px}.tag-link{color:var(--foreground);text-underline-offset:4px;text-decoration-line:none}@media (hover:hover){.tag-link:hover{text-decoration-line:underline}}.tag-x{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);color:var(--muted-foreground);background-color:#0000;border-width:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.tag-x:hover{background-color:var(--muted);color:var(--foreground)}}.tag-x svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.case-record{flex-direction:column;min-height:0;display:flex}.case-tab-body{overscroll-behavior:contain;min-height:0;padding:var(--s-md);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--card);flex:auto;overflow:hidden auto}.report-solo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.report-solo>.chatwrap{min-height:0}.closed{align-items:baseline;gap:var(--s-xs);padding:var(--s-xs) var(--s-md);border:0;border-bottom:1px solid var(--line);background:var(--card-2);font-size:var(--t-body);border-radius:0;flex-wrap:wrap;display:flex;position:relative}.closed:before{content:"";background:var(--good);width:3px;position:absolute;top:0;bottom:0;left:0}.case-record>.closed{margin-bottom:calc(var(--s-xs) * -1);padding-inline:calc(var(--s-md) + 3px) var(--s-md)}.closed-what{color:var(--ink);font-weight:600}.closed-why{color:var(--ink-3);font-size:var(--t-small)}.dup{align-items:center;gap:var(--s-xs);padding:9px var(--s-xs);border-radius:var(--r-ctl);background:var(--warn-soft);border:1px solid var(--warn);display:flex}@supports (color:color-mix(in lab, red, red)){.dup{border:1px solid color-mix(in oklab, var(--warn) 26%, transparent)}}.dup{font-size:var(--t-small);color:var(--ink)}.does{padding:var(--s-xs);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card-2);flex-direction:column;gap:4px;display:flex}.does-line{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.flag-crit{color:var(--destructive)}.flag-crit .flag-icon{color:currentColor}.flag-mid{color:var(--primary)}.flag-mid .flag-icon{color:currentColor}.only{transition:opacity var(--dur-2) var(--ease)}.modal-body:has(input[name=notify_reporter]:not(:checked)) .only-notifying,.modal-body:has(input[name=resolve_case]:not(:checked)) .only-resolving,.modal-body:has(.purge-kind-last:checked) .purge-member,.modal-body:has(.purge-kind-member:checked) .purge-count,.standing-slot:not(:has(turbo-frame>*)){display:none}.act{color:var(--primary-deep)}.evdot.act{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.evdot.act{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.evdot.act{color:var(--primary)}.acts-now{border-top:1px solid var(--line-soft);padding:var(--s-xs);flex-direction:column;gap:6px;display:flex}.acts-h{font-size:var(--t-fine);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);font-weight:550}.lcite{border-left:2px solid var(--line);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--sunk);font-size:var(--t-small);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:6px 10px}.queue-bar .action-icon,.ractions .action-icon{color:currentColor;opacity:.8}.ractions>.avatar-stack{margin-right:var(--s-2xs)}.ractions>.avatar-stack:after{content:"";width:1px;height:18px;margin-left:var(--s-xs);background:var(--line)}.ractions-split{width:1px;height:18px;margin:0 var(--s-3xs,2px);background:var(--line);flex:none}.people-list{flex-direction:column;display:flex}.person-block{padding:0 var(--s-md);border-bottom:1px solid var(--line-soft)}.person-block:last-child{border-bottom:0}.person-block>.line-row{padding:var(--s-xs) 0}.people-list>.line-row{padding:10px var(--s-sm);border-bottom:1px solid var(--line-soft)}.people-list>.line-row:last-child{border-bottom:0}.person-role{color:var(--ink-3);font-weight:400}.person-block .person-note{margin:0 0 var(--s-xs) 34px;background:var(--sunk);border-radius:var(--r-ctl);border-bottom:0;align-items:flex-start}.person-note>.note-body{flex:auto;min-width:0}.person-note>.sub2{text-align:right;flex:0 0 168px}.text-strong{font-weight:600}.lrow-head{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.lrow-head>.chip:before{content:"·";color:var(--ink-4);margin-right:7px}.botlink{color:inherit;text-decoration:none}.botlink:hover{text-underline-offset:2px;text-decoration:underline}.offered{align-items:center;gap:var(--s-xs);padding:9px var(--s-xs);margin:0 var(--s-md) var(--s-xs);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card-2);display:flex}.rail-line{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.chatwrap{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}turbo-cable-stream-source{display:none}.chatwrap>turbo-frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.chatwrap.only-replies .msg[data-kind=chat],.only-replies .msg[data-kind=chat],.chatwrap.only-replies .msg[data-kind=action],.only-replies .msg[data-kind=action]{display:none}.chat-head{align-items:center;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-md);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.thread-tabs{align-items:stretch;gap:var(--spacing);min-width:0;padding-block:calc(var(--spacing) * .5);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.thread-tabs::-webkit-scrollbar{display:none}.thread-tab,.thread-trigger,.thread-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;color:var(--foreground);border-width:1px;border-color:#0000;display:flex}@supports (color:color-mix(in lab, red, red)){.thread-tab,.thread-trigger,.thread-row{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.thread-tab,.thread-trigger,.thread-row{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}@media (hover:hover){:is(.thread-tab,.thread-trigger,.thread-row):hover{background-color:var(--muted);color:var(--foreground);text-decoration-line:none}}.thread-tab{max-width:calc(var(--spacing) * 56);flex-shrink:1;min-width:0}.thread-tab[aria-current=true],.thread-row[aria-current=true]{border-color:var(--input);background-color:var(--muted);color:var(--foreground)}:is(.thread-tab[aria-current=true],.thread-row[aria-current=true]):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.thread-tab[aria-current=true],.thread-row[aria-current=true]):where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.thread-tab:focus-visible,.thread-trigger:focus-visible,.thread-row:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--ring)}:is(.thread-tab,.thread-trigger,.thread-row) .thread-face{width:28px;height:28px;font-size:var(--t-fine)}.thread-text{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.thread-text>b{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(--foreground);overflow:hidden}.thread-meta{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--muted-foreground);--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,);display:flex}.thread-meta>span+span:before{content:"·";margin-right:calc(var(--spacing) * 1.5);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.thread-meta>span+span:before{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.thread-state[data-state=waiting]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary)}.thread-state[data-state=closed]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.thread-state[data-state=closed]{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.thread-menu{flex:1;min-width:0}.thread-trigger{width:100%;max-width:var(--container-md);cursor:pointer;border-color:var(--input);background-color:var(--muted)}.thread-trigger:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.thread-trigger:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.thread-trigger{list-style:none}.thread-trigger::-webkit-details-marker{display:none}.thread-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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:none;margin-left:auto}.thread-chevron{color:var(--muted-foreground);flex:none}.menu-pop.thread-pop{min-width:calc(var(--spacing) * 72);padding:var(--spacing)}.thread-pop .thread-row{width:100%}.chat-only{flex:none}.segmented.chat-only{gap:calc(var(--spacing) * .5);background-color:#0000;height:auto;padding:0}.segmented.chat-only>button{height:calc(var(--spacing) * 7);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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;border-color:#0000!important}.segmented.chat-only>button[aria-pressed=true]{color:var(--foreground);background-color:var(--muted)!important}.chatscroll{padding:var(--s-2xs) var(--s-md) var(--s-sm);flex-direction:column;display:flex;overflow-y:auto}.chatscroll>:first-child{margin-top:auto}.dayrule{align-items:center;gap:var(--s-xs);margin:var(--s-md) 0 var(--s-2xs);color:var(--ink-4);font-size:var(--t-fine);font-weight:500;display:flex}.dayrule:before,.dayrule:after{content:"";background:var(--line-soft);flex:auto;height:1px}.chat-picks{padding:6px var(--s-md) 0;scrollbar-width:none;flex:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.chat-picks::-webkit-scrollbar{display:none}.chat-pick{border-radius:var(--r-ctl);font-size:var(--t-small);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;text-decoration:none;display:inline-flex}.chat-pick:hover{background:var(--hover);color:var(--ink);text-decoration:none}.chat-pick[aria-current=true]{background:var(--primary-soft);color:var(--primary-deep);font-weight:500}.chat-pick-from{font-family:var(--font-mono);font-size:var(--t-mark)}.composer{padding:var(--s-xs) var(--s-md);border-top:1px solid var(--line);background:var(--card);flex:none}.composer .cfield{align-items:flex-end;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-2xs) var(--s-2xs) var(--s-xs);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:row}.composer .cfield:focus-within{border-color:var(--primary);box-shadow:var(--ring-focus)}.mention-field{flex:auto;min-width:0;display:flex;position:relative}.chat-input{resize:none;min-width:0;font-size:var(--t-body);max-height:168px;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:5px 0;line-height:1.5}.chat-input::placeholder{color:var(--ink-3)}.chat-mode{height:calc(var(--spacing) * 7);flex:none;align-self:center}.chat-mode>button{cursor:pointer;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chat-send{width:var(--chat-ctl);height:var(--chat-ctl);border-radius:var(--r-ctl);background:var(--primary);color:var(--primary-foreground);border:0;flex:none;place-items:center;display:grid}.chat-send:hover{background:var(--primary-deep)}.msg{gap:var(--s-xs);grid-template-columns:28px minmax(0,1fr);max-width:76ch;padding:6px 0;display:grid}.msg-flagged{border-radius:var(--r-ctl);background:var(--warn-soft);margin:0 -9px;padding:6px 9px}.msg[data-kind=them],.msg[data-kind=us],.msg[data-kind=action]{border-left:2px solid var(--primary);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--foreground);margin:2px -12px;padding:8px 12px 8px 10px}@supports (color:color-mix(in lab, red, red)){.msg[data-kind=them],.msg[data-kind=us],.msg[data-kind=action]{background:color-mix(in oklab, var(--foreground) 2.5%, transparent)}}.msg[data-kind=action]{border-left-color:var(--info)}.msg-kind{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(--primary)}.msg-kind-action{color:var(--info)}.echo-card{flex-direction:column;gap:4px;display:flex}.echo-head{font-size:var(--t-body);color:var(--ink);margin:0;font-weight:650}.echo-meta{font-size:var(--t-small);color:var(--ink-3)}.echo-meta .richtext-text{color:inherit;margin:0}.echo-card .richtext-quote{padding-left:var(--s-xs);border-left:2px solid var(--info);color:var(--ink-2);margin:0}.msg .avatar,.msg .row-avatar{width:26px;height:26px;font-size:var(--t-fine)}.msg.is-grouped{padding-top:1px}.msg.is-grouped .avatar,.msg.is-grouped .row-avatar{visibility:hidden}.msg-head{align-items:baseline;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.msg-who{font-size:var(--t-body);color:var(--ink);font-weight:600}.msg-at{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.msg-end{margin-left:auto}.msg-body,.msg-text{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.55}.msg-rich{white-space:normal}.msg-rich>:first-child{margin-top:0}.msg-rich>:last-child{margin-bottom:0}.msg-gone,.thr-gone{color:var(--ink-4);font-style:normal}.purge-thread{margin:0 0 var(--s-2xs) 40px;padding-left:var(--s-xs);border-left:2px solid var(--line-soft)}.purge-thread>summary{cursor:pointer;font-size:var(--t-small);color:var(--ink-3);padding:2px 0 4px;list-style:none}.purge-thread>summary::-webkit-details-marker{display:none}.purge-thread>summary:hover{color:var(--ink)}.purge-thread>summary:before{content:"▸";width:14px;color:var(--ink-4);display:inline-block}.purge-thread[open]>summary:before{content:"▾"}.purge-list>.lrow{padding-left:var(--s-sm);padding-right:var(--s-sm)}.msg-cites{gap:var(--s-2xs);flex-direction:column;margin-top:6px;display:flex}.cite{border:1px solid var(--line-soft);border-radius:var(--r-ctl);background:var(--card-2);max-width:62ch;margin:0;padding:7px 10px 8px}.msg.out .cite{background:var(--card)}.cite-bare{border-left-color:var(--line);background:0 0}.cite-head{font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;line-height:1.4;display:flex}.cite-face{width:17px;height:17px;font-size:var(--t-tiny);flex:none}.cite-who{color:var(--ink-2);font-weight:600}.cite-how{color:var(--ink-4)}.cite-open{border-radius:var(--r-tight);color:var(--ink-4);margin-left:auto;padding:2px;display:inline-flex}.cite-open:hover{color:var(--primary);background:var(--primary-soft)}.cite-body{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.55}.cite-body.none{color:var(--ink-4);font-size:var(--t-small)}.msg-files{gap:var(--s-2xs);flex-wrap:wrap;margin-top:6px;display:flex}.cite-files{gap:var(--s-2xs);flex-wrap:wrap;margin-top:8px;display:flex}.msg-shot{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card-2);max-width:320px;line-height:0;display:block;overflow:hidden}.msg-shot:hover{border-color:var(--primary-line)}.msg-shot img{object-fit:contain;background:var(--card-2);width:auto;min-width:96px;max-width:100%;height:auto;min-height:64px;max-height:260px;display:block}.msg-file{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card-2);max-width:260px;font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:6px;padding:5px 9px;text-decoration:none;display:inline-flex}a.msg-file:hover{border-color:var(--primary-line);color:var(--ink)}.msg-file.is-out{color:var(--ink-3)}.msg-file svg{flex:none}.quote-block{border-left:2px solid var(--line);border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--sunk);font-size:var(--t-small);color:var(--ink-2);padding:9px 10px}.link-note{overflow-wrap:anywhere;font-weight:500}.tl-item{align-items:flex-start;gap:var(--s-xs);border-bottom:1px solid var(--line-soft);padding:9px 0;display:flex}.tl-item:last-child{border-bottom:0}.tl-what{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tl-head{align-items:baseline;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.tl-title{font-weight:600;font-size:var(--t-body);color:var(--ink)}.tl-when{font-family:var(--font-mono);font-size:var(--t-mark);color:var(--ink-4);white-space:nowrap;flex:none}.tl-detail{font-size:var(--t-small);color:var(--ink-3)}.tl-open{color:var(--primary)}.facet-opt{border-radius:var(--r-ctl);height:30px;color:var(--ink-2);font-size:var(--t-body);align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.facet-opt:hover{background:var(--hover);color:var(--ink);text-decoration:none}.facet-opt[aria-current=true]{background:var(--primary-soft);color:var(--primary-deep);font-weight:550}.facet-tick{color:var(--primary-foreground);justify-content:center;align-items:center;display:inline-flex}.when,.when-channel,.when-expiry{font-size:var(--t-small);color:var(--ink-2)}.stack.member-record{flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.member-hero{flex:none;overflow:hidden;container-type:inline-size}@container (max-width:1000px){.member-hero-do>.btn:not(.btn-primary):has(>.action-icon)>span:not(.action-icon){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.member-hero-do>.btn:not(.btn-primary):has(>.action-icon){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);gap:0;padding:0}}.member-hero-head{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.member-hero-face,.avatar.member-hero-face{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.member-hero-who{flex:1;flex-basis:calc(var(--spacing) * 48);gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.member-hero-name{text-overflow:ellipsis;white-space:nowrap;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(--foreground);margin:0;overflow:hidden}.member-hero-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);overflow:hidden}.member-hero-do{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.member-facts.fact-grid{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:32rem){.member-facts.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:64rem){.member-facts.fact-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:32rem){.member-facts.has-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:64rem){.member-facts.has-links{grid-template-columns:repeat(8,minmax(0,1fr))}}.member-facts .fact-go{cursor:pointer;color:var(--foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}@media (hover:hover){.member-facts .fact-go:hover{color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}}.member-facts dd .locked{color:inherit}.member-facts dd.fact-one{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.member-facts dd.fact-flag{--tw-leading:1;margin:0;line-height:1}.member-facts dd.mono{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.member-record-content{gap:calc(var(--spacing) * 4);overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 8);flex-direction:column;flex:auto;display:flex;overflow-y:auto}@media (min-width:48rem){.member-record-content{padding:calc(var(--spacing) * 6)}}.member-record-content>*{flex:none}.member-record .standing{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);--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);--tw-ring-color:var(--foreground);border-width:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-record .standing{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.member-record .standing-t{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);display:flex}.standing-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);--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,)}.member-record .standing-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.member-record .standing-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.standing-row{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.standing-row .grow{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:min(100%,16rem);display:flex}.standing-row .standing-line>b{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(--foreground)}.standing-row .standing-line>.sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.standing-do{align-items:center;gap:calc(var(--spacing) * 2);flex:none;align-self:center;margin-left:auto;display:flex}.standing-row.is-enforced{position:relative;overflow:clip}.enforcement-state{margin-top:var(--spacing);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(--foreground);display:block}.enforcement-slow,.enforcement-why{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);display:block}.enforcement-why{overflow-wrap:anywhere}.standing-row[data-enforcement-status=pending] .enforcement-state{color:var(--warning)}.standing-row:is([data-enforcement-status=pending],[data-enforcement-status=lifting]) .enforcement-state{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.standing-row:is([data-enforcement-status=pending],[data-enforcement-status=lifting]) .enforcement-state:before{content:"";width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:1.5px;border-color:#0000 currentColor currentColor;border-radius:3.40282e38px;flex:none}@media (prefers-reduced-motion:reduce){.standing-row:is([data-enforcement-status=pending],[data-enforcement-status=lifting]) .enforcement-state:before{animation:none}}.standing-row[data-enforcement-status=failed] .enforcement-state{color:var(--destructive)}.standing-row[data-enforcement-status=held]{color:var(--ink-3)}.standing-row[data-enforcement-status=held] .standing-line>b{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.member-section{border-radius:calc(var(--radius) + 4px);background-color:var(--card);color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-section{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.member-section-head{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);display:flex}.member-section-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);margin:0}.member-section-head .member-section-title{padding:0}.member-section-head .btn{margin-left:auto}.member-section>.member-section-title{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 1.5)}.member-history-section .member-record-tabs{padding-inline:var(--s-xs);border-bottom-color:var(--line-soft)}.member-hero-sub{align-items:center;gap:8px;display:flex}.member-hero-name-sub{text-overflow:ellipsis;min-width:0;overflow:hidden}.member-tab-frame{min-height:120px;display:block}.member-tab-frame[complete]{min-height:0}.member-tab .sessions{padding:var(--s-xs) var(--s-sm) var(--s-sm)}.member-tab-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);display:flex}.member-tab-head>.btn{margin-left:auto}.member-audit{flex-direction:column;padding:4px 16px 12px;display:flex}.member-audit-day{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);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(--muted-foreground)}.member-audit-row{border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);color:inherit;grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:grid}.member-audit-row:hover{background:var(--accent)}.member-audit-time,.member-audit-ip{font-size:var(--text-xs);color:var(--muted-foreground)}.member-audit-what{overflow-wrap:anywhere;min-width:0}.grant-list>.lrow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap}.grant-list>.lrow:last-child{border-bottom:0}.member-queue-top{align-items:center}.member-queue-top .row-avatar{width:22px;height:22px;font-size:var(--t-mark);flex:none}.member-queue-row .queue-subject{margin-top:1px}.member-timeline{flex-direction:column;display:flex}.record-month{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 1.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);color:var(--muted-foreground)}.member-timeline>.record-month:first-child{padding-top:var(--s-sm)}.activity{flex-direction:column;display:flex}.activity>.activity-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.activity>.activity-item:last-child{border-bottom:0}.evrow{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.evrow:last-child{border-bottom:0}.evrow.is-reversed{opacity:.6}.evdot{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.evdot.good,.evdot.warn,.evdot.crit{background:currentColor}@supports (color:color-mix(in lab, red, red)){.evdot.good,.evdot.warn,.evdot.crit{background:color-mix(in oklab, currentColor 16%, transparent)}}.evdot>.action-icon{width:100%;height:100%;color:inherit;place-items:center;display:grid}.evdot svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);display:block}button.evdot{cursor:pointer;transition:background-color var(--dur) var(--ease);border:0}button.evdot:hover{background:var(--hover)}.member-event-head{align-items:baseline;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.member-event-head a{color:inherit;text-decoration:none}.member-event-head a:hover{color:var(--primary)}.member-event-body{color:var(--ink-2);font-size:var(--t-small);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.evrow-right{align-items:center;gap:var(--s-xs);flex:none;margin-left:auto;display:flex}.evwhen{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--muted-foreground);--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,)}.locked{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.locked svg{color:var(--ink-4);flex:none}.locked>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-facts dd.fact-one>.locked{max-width:100%}.idline{font-size:var(--t-small);color:var(--ink-3)}.was{font-family:var(--font-mono);font-size:var(--t-fine);color:var(--ink-4);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.was{-webkit-text-decoration-color:color-mix(in oklab, var(--ink-4) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ink-4) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-4) 50%, transparent)}}.person-modal{flex-direction:column;height:100%;min-height:0;display:flex}.person-menu-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);flex:none;display:flex}.person-menu-face,.avatar.person-menu-face{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.person-menu-who{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.person-menu-who>b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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(--foreground);overflow:hidden}.person-menu-who>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,);overflow:hidden}.person-menu-x{flex:none;align-self:flex-start}.person-menu-body{gap:calc(var(--spacing) * 4);overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.person-menu-body>*{flex:none}.person-menu-stats{border-radius:calc(var(--radius) + 4px);background-color:var(--card);--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);--tw-ring-color:var(--foreground);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.person-menu-stats{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.person-menu-stats>div{gap:var(--spacing);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);box-shadow:1px 0 0 var(--border);flex-direction:column;display:flex}.person-menu-stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.person-menu-stats dd{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);color:var(--foreground);--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,);margin:0}.person-menu-stats dd.is-none{color:var(--muted-foreground)}.person-menu-group{border-radius:calc(var(--radius) + 4px);background-color:var(--card);--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);--tw-ring-color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.person-menu-group{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.person-menu-label{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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(--foreground);margin:0}.person-menu-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.person-menu-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.person-menu-case{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:inherit;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;display:flex}@media (hover:hover){.person-menu-case:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.person-menu-case:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.person-menu-case:hover{text-decoration-line:none}}.person-menu-case .two-line>b{white-space:normal}.person-menu-acts{margin:0;margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);padding:0;padding-left:calc(var(--spacing) * 4);flex-direction:column;list-style-type:none;display:flex}.person-menu-act{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.person-menu-act-top{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.person-menu-act-top>b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.person-menu-act-why{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.person-menu-act-detail{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.person-menu-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);flex:none;display:flex}.modal:has(.merge-shell){width:min(760px,100%)}.merge-shell{flex-direction:column;min-height:0;max-height:min(70vh,620px);display:flex}.merge-searchbar{padding:var(--s-xs) var(--s-sm);border-bottom:1px solid var(--line-soft);flex:none}.merge-find{min-width:0;max-width:none}.merge-frame{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.merge-frame>form{flex-direction:column;flex:auto;min-height:0;display:flex}.merge-pane{padding:var(--s-sm);gap:var(--s-xs);flex-direction:column;display:flex}.merge-results{min-height:0;padding:var(--s-xs) var(--s-sm);gap:var(--s-sm);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.merge-empty{min-height:180px}.merge-section{flex-direction:column;gap:4px;display:flex}.merge-group{font-size:var(--t-fine);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.merge-list{flex-direction:column;gap:2px;display:flex}.merge-pick{align-items:flex-start;gap:var(--s-2xs);padding:var(--s-2xs);border-radius:var(--r-ctl);cursor:pointer;color:inherit;text-decoration:none;display:flex}.merge-pick:hover{background:var(--hover);text-decoration:none}.merge-pick:has(.tick:checked),.merge-pick[aria-current=true]{background:var(--primary-soft)}.merge-pick .tick{margin-top:4px}.merge-queue-row{background-color:#0000;flex:auto;min-width:0;transition:none}.merge-queue-row:hover{background:0 0}.merge-sub{font-size:var(--t-fine);color:var(--ink-3);margin-top:2px;display:block}.merge-who{flex-direction:column;gap:1px;min-width:0;display:flex}.merge-id{font-family:var(--font-mono);font-size:var(--t-fine);color:var(--ink-4)}.merge-ring{border:1.5px solid var(--line);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.merge-pick[aria-current=true] .merge-ring{border-color:var(--primary);background:var(--primary)}.merge-outcome{padding:var(--s-xs) var(--s-sm);border-top:1px solid var(--line-soft);background:var(--card-2);flex-direction:column;gap:6px;display:flex}.merge-note{color:var(--ink-2);line-height:1.5}.merge-counts{font-size:var(--t-small);color:var(--ink-3)}.merge-keep{flex-wrap:wrap;gap:6px;display:flex}.merge-swap{border-radius:var(--r-ctl);background:var(--sunk);height:24px;color:var(--ink-3);font-size:var(--t-fine);align-items:center;padding:0 9px;text-decoration:none;display:inline-flex}.merge-swap:hover{background:var(--hover);color:var(--ink);text-decoration:none}.merge-swap[aria-current=true]{background:var(--primary);color:var(--primary-foreground);font-weight:550}.merge-act{align-items:center;gap:var(--s-xs);padding:var(--s-xs) var(--s-sm);border-top:1px solid var(--line-soft);background:var(--card-2);flex:none;display:flex}.merge-selected{font-size:var(--t-small);color:var(--ink-3);margin-right:auto}.theme-grid{max-width:var(--container-xl);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-opt{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);text-align:left;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex-direction:column;padding:0;display:flex}.theme-preview{gap:calc(var(--spacing) * 2);border-radius:var(--radius);width:100%;padding:calc(var(--spacing) * 2);--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);--tw-ring-color:var(--border);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--p-canvas);flex-direction:column;display:flex}.theme-opt:hover .theme-preview{--tw-ring-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-opt:hover .theme-preview{--tw-ring-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.theme-opt[aria-pressed=true] .theme-preview,.theme-opt.auto .theme-preview{--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);--tw-ring-color:var(--primary)}.theme-opt:focus-visible .theme-preview{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.theme-opt:focus-visible .theme-preview{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.theme-preview-card{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing) * 2);--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);background:var(--p-card);display:flex}.theme-preview-card>i,.theme-preview-card>b{height:calc(var(--spacing) * 2);background:var(--p-ink);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.theme-preview-card>i,.theme-preview-card>b{background:color-mix(in oklab, var(--p-ink) 22%, transparent)}}.theme-preview-card>b{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none}.theme-preview-card>i:first-child{width:66.6667%}.theme-preview-card>i:last-child:not(:first-child){width:33.3333%}.theme-preview-card>b+i{width:50%}.theme-name{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * .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(--foreground);display:flex}.theme-auto{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(--muted-foreground);display:none}.theme-opt.auto .theme-auto{display:inline}@media (max-width:899px){.profile-band{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-band>.profile-who{grid-column:1/-1}}@media (max-width:379px){.profile-band{grid-template-columns:minmax(0,1fr)}}.profile-who{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--card);min-width:0;padding:calc(var(--spacing) * 5);box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border);display:flex}.profile-who .avatar,.profile-who .avatar.avatar-band{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.profile-who .two-line b{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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.metrics.profile-band{--metric-min:150px}.metrics.profile-band>.profile-who,.metrics.profile-band>.metric-wide{grid-column:span 2}.metrics.profile-band .metric-value{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)}.metric-value.is-text{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;font-variant-numeric:normal}.metric-value.is-none{color:var(--muted-foreground)}.splitbar{border-radius:3px;gap:2px;height:16px;display:flex;overflow:clip}.splitbar i{display:block}.profile-usage{gap:var(--s-lg);padding:var(--s-xs) var(--s-sm) var(--s-sm);grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;display:grid}.profile-clients{gap:var(--s-2xs);flex-direction:column;display:flex}.profile-extras{background:0 0;border:0;gap:0}.profile-extras .fact{padding:0 var(--s-md);border-left:1px solid var(--line-soft);background:0 0}.profile-extras .fact:first-child{padding-left:0}.profile-extras dd{font-size:var(--t-title);font-variant-numeric:tabular-nums}.profile-usage-narrow{gap:var(--s-xs);grid-template-columns:minmax(0,1fr);align-items:start}.profile-usage-narrow .profile-extras{flex-direction:column;flex:none;display:flex}.profile-usage-narrow .profile-extras .fact{justify-content:space-between;align-items:baseline;gap:var(--s-sm);border-left:0;border-top:1px solid var(--line-soft);flex:none;padding:9px 0;display:flex}.profile-usage-narrow .profile-extras .fact:first-child{border-top:0;padding-top:0}.profile-usage-narrow .profile-extras dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);margin:0}.profile-usage-narrow .profile-extras dd{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(--foreground);--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,)}.profile-usage-narrow .profile-extras dd .sub2{font-family:inherit;font-size:inherit;color:var(--ink-4)}@media (max-width:640px){.profile-channel-table{table-layout:auto;min-width:0}.profile-channel-table colgroup,.profile-channel-table th:nth-child(3),.profile-channel-table td:nth-child(3),.profile-channel-table th:nth-child(5),.profile-channel-table td:nth-child(5){display:none}.profile-channel-table th:nth-child(2),.profile-channel-table td:nth-child(2){white-space:nowrap}.profile-channel-table td:nth-child(2) a{overflow-wrap:normal;word-break:normal}}.profile-channel-table .rowbar{background:var(--sunk);border-radius:2px;min-width:60px;height:8px;display:block;overflow:clip}.profile-channel-table .rowbar i{border-radius:inherit;background:var(--series-1);height:100%;display:block}@media (max-width:899px){.profile-usage{grid-template-columns:minmax(0,1fr)}.profile-facts .fact,.profile-extras .fact{border-left:0;padding-left:0}}.sync-fish{height:auto;width:calc(var(--spacing) * 12);opacity:.9;animation:engine-bob 2.4s var(--ease) infinite;flex:none}@keyframes engine-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-3deg)}}.ladder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:1.5rem minmax(0,1fr) minmax(4rem,10rem) 4.5rem 5.5rem auto;display:grid}.rung{align-items:center;column-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-column:1/-1;grid-template-columns:subgrid;display:grid}.rung:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rung.run{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rung.run{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.step-index{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.rung.run .step-index{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary)}.stack-tight{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.stack-tight>b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.stack-tight>span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.rbar{height:calc(var(--spacing) * 1.5);background-color:var(--muted);border-radius:3.40282e38px;overflow:hidden}.rbar>i{height:100%;min-width:var(--spacing);background-color:var(--muted-foreground);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.rbar>i{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.rung.run .rbar>i{background-color:var(--primary)}.rung.ok .rbar>i{background-color:var(--success)}.rung .stat-value{text-align:right;white-space:nowrap;color:var(--foreground)}.rung .stat-value+.stat-value{color:var(--muted-foreground)}.row-end{justify-content:flex-end;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.nights-h,.srow{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);display:flex}.nights-h{z-index:2;height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);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(--foreground);position:sticky;top:0}.nights-h>div:first-child{width:calc(var(--spacing) * 44);flex:none}.srow{height:calc(var(--spacing) * 9);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:inherit;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}.srow:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.srow:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.srow:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.srow:hover{text-decoration-line:none}}a.srow:hover{color:inherit}.nights,.cells{align-items:center;gap:calc(var(--spacing) * .5);flex:auto;min-width:0;display:flex}.nights>span{text-align:center;min-width:0;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(--muted-foreground);--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:1}.stat-key{width:calc(var(--spacing) * 44);align-items:center;gap:calc(var(--spacing) * 2);flex:none;min-width:0;display:flex}.stat-key>b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.align-right{text-align:right;flex:none}.nights-h>.align-right,.srow>.stat-value:last-child{width:calc(var(--spacing) * 14);text-align:right}.cells>i{height:calc(var(--spacing) * 4);min-width:var(--spacing);cursor:default;background-color:var(--muted);border-radius:3px;flex:1}.cells>i.ok{background-color:var(--success)}.cells>i.run{background-color:var(--primary);animation:pulse 1.6s var(--ease) infinite}.cells>i.part{background-color:var(--warning)}.cells>i.skip{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.cells>i.skip{background-color:color-mix(in oklab, var(--info) 15%, transparent)}}.cells>i.skip{--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);--tw-ring-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.cells>i.skip{--tw-ring-color:color-mix(in oklab, var(--info) 50%, transparent)}}.cells>i.skip{--tw-ring-inset:inset}.cells>i.stop{--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);--tw-ring-color:var(--warning);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.cells>i.stop{--tw-ring-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.cells>i.stop{--tw-ring-inset:inset}.cells>i.gone{--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);--tw-ring-color:var(--destructive);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.cells>i.gone{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.cells>i.gone{--tw-ring-inset:inset}.cells>i.fail{background-image:repeating-linear-gradient(135deg, var(--destructive) 0 3px, var(--destructive) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.cells>i.fail{background-image:repeating-linear-gradient(135deg, var(--destructive) 0 3px, color-mix(in oklab, var(--destructive) 55%, transparent) 3px 6px)}}.cells>i.wait{--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);--tw-ring-color:var(--border);--tw-ring-inset:inset;background-color:#0000}.cells>i.none{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cells>i.none{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.cells>i:focus-visible{z-index:1;position:relative}.dot.stale{background-color:var(--warning)}.dot.live{background-color:var(--success)}.source-head,.source-row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);grid-template-columns:11rem 5rem 7rem 8rem minmax(8rem,1fr) 3.5rem 3.5rem 4.5rem 1rem;display:grid}.source-head{z-index:2;height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);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);white-space:nowrap;color:var(--foreground);position:sticky;top:0}.source-row{min-height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:inherit;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}@media (hover:hover){.source-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.source-row:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.source-row:hover{text-decoration-line:none}}.source-row:hover{color:inherit}.srclist>.source-row:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.source-row>.stat-value{text-align:right}.src-cell{min-width:0;color:var(--foreground)}.src-dim{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);overflow:hidden}.src-floor{margin-left:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.disclosure-caret{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);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))}.source-row[aria-expanded=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.source-row[aria-expanded=true]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.source-row[aria-expanded=true] .disclosure-caret{color:var(--foreground);rotate:90deg}.contract{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.contract{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.contract{padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.contract{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-key{margin-bottom:calc(var(--spacing) * 2);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(--muted-foreground)}.contract-key-next{margin-top:calc(var(--spacing) * 5)}.contract .facts2{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:6rem minmax(0,1fr);margin:0;display:grid}.contract .facts2 dt{color:var(--muted-foreground)}.contract .facts2 dd{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--foreground);margin:0}.contract .facts2 dd.is-text{font-family:var(--font-sans);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);overflow-wrap:normal;word-break:normal}.contract pre{max-height:calc(var(--spacing) * 64);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--foreground);word-break:break-word;margin:0;overflow:auto}.contract-actions{margin-top:calc(var(--spacing) * 3);display:flex}.dialrow{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.dialrow:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.dial-name{gap:calc(var(--spacing) * .5);min-width:0;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(--foreground);flex-direction:column;flex:auto;display:flex}.dial-name>span{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(--muted-foreground)}.meta-fine{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex:none}.dial-set{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:inline-flex}.dial{height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);min-width:0;padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);--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,);--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);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-outline-style:none;background-color:#0000;outline-style:none;align-items:center;display:inline-flex}.dial:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dial:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dial:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dial:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}select.dial{cursor:pointer;appearance:none;padding-right:calc(var(--spacing) * 7)}@media (hover:hover){select.dial:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){select.dial:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}select.dial{background-image:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%), linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:4px 4px,4px 4px}input.dial{width:calc(var(--spacing) * 20)}span.dial{background-color:var(--muted);padding-inline:calc(var(--spacing) * 2);border-color:#0000}span.dial:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--muted)}.dial.tuned{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dial.tuned{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.dial.tuned{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dial.tuned{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dial.tuned{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary)}.dial.tuned:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dial.tuned:where([data-theme=lightsout],[data-theme=lightsout] *){background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.was{margin-right:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);text-decoration-line:line-through;-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.was{-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.tgrid{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.tgrid:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tgrid{grid-template-columns:minmax(0,1fr) 8.5rem 6rem 6rem}.tgrid.thead{z-index:2;height:calc(var(--spacing) * 10);background-color:var(--card);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);padding-block:0;position:sticky;top:0}.tgrid.tgrid-schedule{grid-template-columns:minmax(0,1fr) 9rem minmax(0,12rem)}.tgrid.tgrid-limits{grid-template-columns:minmax(10rem,1fr) 9rem 8rem minmax(12rem,1.4fr);min-width:40rem}.card-body.flush{padding:0}.card-body.flush:has(>.tgrid-limits){overflow-x:auto}.tgrid>.tcell{min-width:0;color:var(--foreground);align-items:center;display:flex}.tgrid>.sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.tstack{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.tstack>b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);overflow:hidden}.tstack>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);overflow:hidden}.covrows{flex-direction:column;display:flex}.covrow{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.covrow:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.covhead{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.covhead>.covkey{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(--foreground)}.cov-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.covbar{height:calc(var(--spacing) * 2);background-color:var(--muted);border-radius:3.40282e38px;display:flex;overflow:hidden}.covbar>i{height:100%;display:block}.covbar>i.on{background-color:var(--success)}.covbar>i.un{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.covbar>i.un{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.covbar>i.no{background-color:var(--muted)}.coverage{gap:calc(var(--spacing) * .5);display:flex}.coverage>i{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * .5);background-color:var(--muted);border-radius:2px;flex:1}.coverage>i.on{background-color:var(--success)}.coverage>i.sh{background-color:var(--warning)}.coverage>i.un{--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);--tw-ring-color:var(--muted-foreground);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.coverage>i.un{--tw-ring-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.coverage>i.un{--tw-ring-inset:inset}.coverage>i.no{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.coverage>i.no{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.card>.key{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.card>.key>span,.lg-ramp{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.card>.key i,.lg-ramp i{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3px;flex:none;display:inline-block}.lg-ran,.lg-held{background-color:var(--success)}.lg-run{background-color:var(--primary)}.lg-part,.lg-short{background-color:var(--warning)}.lg-skip{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.lg-skip{background-color:color-mix(in oklab, var(--info) 15%, transparent)}}.lg-skip{--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);--tw-ring-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.lg-skip{--tw-ring-color:color-mix(in oklab, var(--info) 50%, transparent)}}.lg-skip{--tw-ring-inset:inset}.lg-stop{--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);--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.lg-stop{--tw-ring-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.lg-stop{--tw-ring-inset:inset}.lg-gone{--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lg-gone{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.lg-gone{--tw-ring-inset:inset}.lg-fail{background-image:repeating-linear-gradient(135deg, var(--destructive) 0 2px, var(--destructive) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.lg-fail{background-image:repeating-linear-gradient(135deg, var(--destructive) 0 2px, color-mix(in oklab, var(--destructive) 55%, transparent) 2px 4px)}}.lg-wait{--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);--tw-ring-color:var(--border);--tw-ring-inset:inset}.lg-none,.lg-before{background-color:var(--muted)}.lg-nofile{--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);--tw-ring-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.lg-nofile{--tw-ring-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.lg-nofile{--tw-ring-inset:inset}.fact-grid{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}@media (min-width:40rem){.fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fact-grid.fact-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card>.fact-grid:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fact-grid>.fact{gap:var(--spacing);background-color:var(--card);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.fact-grid dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);margin:0}.fact-grid dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--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,);margin:0}.fact-grid dd.is-none{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.fact-grid dd .sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.backfill{flex-direction:column;display:flex}.range-quick{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px;display:grid}.range-quick .btn{justify-content:center}.range-dates{gap:var(--s-xs);flex-direction:column;display:flex}.range-dates .field-label{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.range-dates .datepicker-trigger{justify-content:flex-start;width:100%}.datepicker{width:100%;display:inline-flex;position:relative}.filter-form{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.filter-match{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);display:flex}.filter-match .select{flex:auto;width:auto}.filter-rows{flex-direction:column;gap:6px;display:flex}.cond{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card-2);align-items:center;gap:6px;padding:6px;display:flex}.cond-field{flex:140px;min-width:0}.cond-op{flex:130px;min-width:0}.cond-vals{flex:150px;align-items:center;gap:5px;min-width:0;display:flex}.cond-val{width:100%;min-width:0}.cond-unit{font-size:var(--t-fine);color:var(--ink-4);flex:none}.filter-foot{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -4);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.filter-foot{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.filter-foot{padding:calc(var(--spacing) * 4)}.filter-foot>.btn-primary{margin-left:auto}.channel-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.channel-index-tools{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.channel-add{align-items:center;gap:var(--s-xs);flex-wrap:wrap;display:flex}.cardchips{padding:var(--s-2xs) var(--s-xs);border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;display:flex}.crumb{color:var(--ink-4);font-weight:500}.crumb a{color:var(--ink-3)}.crumb a:hover{color:var(--ink)}.unmeasured-cell{justify-content:space-between;align-items:center;gap:var(--s-xs);flex-wrap:wrap;display:flex}.unmeasured-cell .detail-cell{color:var(--ink-3);font-size:var(--t-small)}.substrip-k{padding:10px var(--s-xs);font-size:var(--t-fine);color:var(--ink-4);flex:none}.substrip-v{padding:10px var(--s-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:600}.substrip>[data-controller~=chart]{flex:1 1 0;min-width:0}.substrip{align-items:center}.cols.c-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.c-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.c-even{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-3>figure,.grid-2>figure{flex-direction:column;gap:6px;min-width:0;display:flex}.note-composer{gap:var(--s-2xs);flex-direction:column;display:flex}.notes-card{flex-direction:column;min-height:0;display:flex}.notes-head{align-items:center;gap:var(--s-2xs);padding:9px var(--s-xs);border-bottom:1px solid var(--line-soft);display:flex}.note-row{gap:var(--s-2xs);padding:10px var(--s-xs);border-bottom:1px solid var(--line-soft);display:flex}.note-row:last-child{border-bottom:0}.note-line{flex-direction:column;gap:2px;min-width:0;display:flex}.note-body{font-size:var(--t-body);color:var(--ink-2);line-height:1.5}.note-by{font-size:var(--t-fine);color:var(--ink-4)}.note-none{color:var(--ink-4);font-size:var(--t-small)}.disclosure{border-bottom:1px solid var(--line-soft)}.disclosure>summary{padding:10px var(--s-xs);cursor:pointer;font-size:var(--t-body);color:var(--ink-2);align-items:center;gap:7px;font-weight:600;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{color:var(--ink)}.sect-body{padding:0 var(--s-xs) var(--s-sm)}.inspector{gap:var(--s-xs);align-content:start;display:grid}.figure-key{font-size:var(--t-fine);color:var(--ink-3)}.figure-value{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.card-chat{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:0;display:grid}.person-row{padding:var(--s-xs) 0}.row-sum,.grid-h{stroke:var(--grid);stroke-width:1px}.step{padding-left:var(--s-md);position:relative}.stepped{gap:var(--s-2xs);flex-direction:column;display:flex}.same{padding-top:0}.line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.line2{font-size:var(--t-small);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.lines{gap:2px;display:grid}.hit,.highlight{border-radius:var(--r-tight);background:var(--warn-soft);padding:0 2px}.dec-note{font-weight:500}.dec-why{font-size:var(--t-small);color:var(--ink-3)}.flag-paths{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.flag-paths .mono{border-radius:var(--r-tight);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-mark);color:var(--ink-3);padding:1px 6px}.age-warn{color:var(--warn)}.age-crit{color:var(--crit);font-weight:500}.sev-calm{color:var(--ink-3)}.sev-warn{color:var(--warn)}.sev-crit{color:var(--crit)}.is-good{color:var(--good)}.is-wrong{color:var(--crit)}.is-high{color:var(--primary);font-weight:600}.is-loud{color:var(--warn);font-weight:500}.is-before,.is-future{color:var(--ink-4);font-style:italic}.is-thin{opacity:.65}.is-none,.is-quiet,.why,.why-none{color:var(--ink-4)}.p-ios,.p-desk,.p-droid{height:100%;display:block}.p-ios{background:var(--series-1)}.p-desk{background:var(--series-2)}.p-droid{background:var(--series-3)}.avatar.avatar-band{width:58px;height:58px;font-size:var(--t-display);font-weight:500}.col-cases,.col-actions{white-space:nowrap;width:1%}.card-sub.flat{margin:0}.text-medium{font-weight:500}.text-thin{font-weight:400}.flat{box-shadow:none}.wrap{white-space:normal}.text-muted{color:var(--ink-3)}.text-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.text-faint{color:var(--ink-4)}.stack-fine{font-size:var(--t-fine);color:var(--ink-3);font-variant-numeric:tabular-nums}.ink{color:var(--ink)}.tone{color:var(--ink-2);font-weight:500}.palette-group .more{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400}.chart .pin{fill:var(--primary);stroke:var(--background);stroke-width:2px}.chart .rule-note,.chart .split-note{fill:var(--muted-foreground);font-size:11px}.chart .split{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 3}.chart .quad-note{fill:var(--muted-foreground);font-size:11px}.lifegrid{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:8.5rem repeat(var(--stages), minmax(7rem, 1fr)) 6rem;min-width:46rem;display:grid}.lg-head{height:calc(var(--spacing) * 9);padding-inline:var(--spacing);text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);justify-content:center;align-items:center;display:flex}.lg-head.lg-left{text-align:left;justify-content:flex-start}.lg-head.lg-end{text-align:right;justify-content:flex-end}.lg-row{justify-content:center;gap:calc(var(--spacing) * .5);min-width:0;padding-right:calc(var(--spacing) * 2);flex-direction:column;display:flex}.lg-row>b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.lg-row>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);--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,)}.lg-cell{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--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-direction:column;display:flex}.lg-cell>b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lg-cell>span{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(--muted-foreground)}.lg-h0{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lg-h0{background:color-mix(in oklab, var(--primary) 4%, transparent)}}.lg-h1{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lg-h1{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.lg-h2{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lg-h2{background:color-mix(in oklab, var(--primary) 15%, transparent)}}.lg-h3{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lg-h3{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.lg-h4{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lg-h4{background:color-mix(in oklab, var(--primary) 31%, transparent)}}.lg-h5{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lg-h5{background:color-mix(in oklab, var(--primary) 42%, transparent)}}.lg-cell:is(.lg-h4,.lg-h5)>span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lg-cell:is(.lg-h4,.lg-h5)>span{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.lg-cell.lg-open{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);background-color:#0000}.lg-cell.lg-none{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);background-color:#0000}.lg-plain{color:var(--muted-foreground);--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,);justify-content:flex-end;align-items:center;display:flex}.lg-swatch-open{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--muted-foreground)}.lg-swatch-none{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.profile-usage-narrow{grid-template-columns:minmax(0,1fr)}.doc-layout{justify-content:center;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,44rem);max-width:100%;margin-inline:auto;display:grid}@media (min-width:1280px){.doc-layout{grid-template-columns:minmax(0,44rem) 12rem}}.doc-layout>.doc{max-width:none;margin:0}.doc-toc{padding-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));align-self:flex-start;display:none;position:sticky;top:0}@media (min-width:80rem){.doc-toc{display:block}}.doc-toc-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.doc-toc ul{gap:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.doc-toc a{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 3);color:var(--muted-foreground);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));border-color:#0000;border-left-width:1px;margin-left:-1px;text-decoration-line:none;display:block}@media (hover:hover){.doc-toc a:hover{color:var(--foreground);text-decoration-line:none}}.doc-toc a[aria-current]{border-color:var(--foreground);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.doc{--doc-measure:72ch;--doc-step:48px;max-width:var(--doc-measure);padding-bottom:calc(var(--s-xl) * 2);font-size:var(--t-mid);color:var(--ink-2);text-wrap:pretty;margin-inline:auto;line-height:1.75}.doc>*+*{margin-top:var(--s-sm)}.doc p{margin:0}.doc strong{color:var(--ink);font-weight:600}.doc a:not(.btn){color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}@supports (color:color-mix(in lab, red, red)){.doc a:not(.btn){-webkit-text-decoration-color:color-mix(in oklch, var(--link) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--link) 35%, transparent)}}.doc a:not(.btn){transition:text-decoration-color var(--dur-2) var(--ease)}.doc a:not(.btn):hover{-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.doc-spec{gap:var(--s-sm) var(--s-lg);margin:0 0 var(--doc-step);padding:var(--s-xs) var(--s-sm);border:1px solid var(--line);border-radius:var(--r-card);background:var(--sunk);flex-wrap:wrap;display:flex}.doc-spec>div{flex:0 auto;gap:2px;display:grid}.doc-spec dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.doc-spec dd{font-family:var(--font-mono);font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0}.doc-sec{scroll-margin-top:var(--s-md)}.doc-sec+.doc-sec{margin-top:var(--doc-step)}.doc-sec>h2{align-items:center;gap:var(--s-2xs);margin:0 0 var(--s-xs);font-size:var(--t-title);letter-spacing:-.028em;color:var(--ink);scroll-margin-top:var(--s-md);font-weight:600;line-height:1.2;display:flex}.doc-sec>h3{margin:var(--s-lg) 0 var(--s-2xs);font-size:var(--t-head);letter-spacing:-.016em;color:var(--ink);font-weight:600;line-height:1.3}.doc-sec>*+p,.doc-sec>*+.doc-defs,.doc-sec>*+.pre,.doc-sec>*+.doc-code,.doc-sec>*+.doc-two,.doc-sec>*+.doc-note{margin-top:var(--s-sm)}.doc-sec>h3+*{margin-top:var(--s-2xs)}.doc-anchor{color:var(--ink-4);opacity:0;transition:opacity var(--dur-2) var(--ease), color var(--dur-2) var(--ease);display:inline-flex;text-decoration:none!important}.doc-sec>h2:hover .doc-anchor,.doc-anchor:focus-visible{opacity:1}.doc-anchor:hover{color:var(--link)}.doc-lede{font-size:var(--t-head);color:var(--ink);letter-spacing:-.014em;line-height:1.65}.verb{font-family:var(--font-mono);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);color:var(--primary);flex:none;align-items:center;display:inline-flex}.doc-defs{display:grid}.doc-def{gap:3px var(--s-md);border-top:1px solid var(--line-soft);grid-template-columns:minmax(142px,.8fr) minmax(0,2fr);padding:13px 0;display:grid}.doc-def:last-child{border-bottom:1px solid var(--line-soft)}.doc-def>dt{min-width:0;font-family:var(--font-mono);font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:500;display:flex}.doc-def>dt em{font-family:var(--font-mono);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(--muted-foreground);font-style:normal}.doc-def>dd{min-width:0;font-size:var(--t-body);color:var(--ink-2);margin:0;line-height:1.65}.doc-def>dd .mono{font-family:var(--font-mono);color:var(--ink-3)}.doc-code{border:1px solid var(--line);border-radius:var(--r-card);background:var(--sunk);overflow:hidden}.doc-code-h{align-items:center;gap:var(--s-2xs);padding:6px var(--s-2xs) 6px var(--s-xs);border-bottom:1px solid var(--line-soft);background:var(--card-2);font-family:var(--font-mono);font-size:var(--t-fine);color:var(--ink-3);display:flex}.doc-code-h .grow{flex:auto;min-width:0}.doc-copy{border-radius:var(--r-tight);width:24px;height:24px;color:var(--ink-4);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.doc-copy:hover{background:var(--hover);color:var(--ink-2)}.doc-copy .doc-copy-on{color:var(--good);display:none}.doc-copy[data-copied] .doc-copy-off{display:none}.doc-copy[data-copied] .doc-copy-on{display:block}.pre{padding:var(--s-xs);border:1px solid var(--line);border-radius:var(--r-card);background:var(--sunk);font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink);tab-size:2;margin:0;line-height:1.7;overflow-x:auto}.doc-code .pre{background:0 0;border:0;border-radius:0}.pre .k{color:var(--primary)}.pre .s{color:var(--good)}.pre .c{color:var(--ink-4);font-style:italic}.pre .n{color:var(--warn);font-variant-numeric:tabular-nums}.doc :not(.pre)>code{font-family:var(--font-mono);border:1px solid var(--line-soft);border-radius:var(--r-hair);background:var(--card-2);color:var(--ink);overflow-wrap:anywhere;padding:1px 5px;font-size:.88em}.doc-note{border-inline-start:1px solid var(--primary-line);font-size:var(--t-body);padding-inline-start:var(--s-sm);line-height:1.7}.doc-note>b{font-size:var(--t-body);color:var(--ink);margin-bottom:1px;font-weight:600;display:block}.doc-two{gap:var(--s-xs);grid-template-columns:repeat(auto-fit,minmax(min(272px,100%),1fr));display:grid}.doc-status{font-family:var(--font-mono);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);color:var(--foreground);--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,);align-items:center;display:inline-flex}.doc-status.is-bad{color:var(--destructive)}@media (max-width:760px){.doc{--doc-step:var(--s-lg);font-size:var(--t-body)}.doc-sec>h2{font-size:var(--t-lede)}.doc-sec>h3{font-size:var(--t-mid)}.doc-def{grid-template-columns:minmax(0,1fr);gap:3px}}html:has(body.landing){color-scheme:dark;scrollbar-color:oklab(100% 0 5.96046e-8/.16) transparent;scroll-behavior:smooth;background:#0c0d10}body.landing{--landing-bg:#0c0d10;--landing-card:#131418;--landing-well:#0e0f12;--landing-raise:oklab(100% 0 5.96046e-8/.06);--landing-line:oklab(100% 0 5.96046e-8/.065);--landing-line-strong:oklab(100% 0 5.96046e-8/.1);--landing-ink:#f4f4f5;--landing-ink-2:#a1a1aa;--landing-ink-3:#71717a;--landing-orange:#f08a45;--landing-hc-red:#ec3750;--landing-gutter:clamp(16px, 3vw, 44px);--landing-w:min(1352px, 100% - 2 * var(--landing-gutter));--landing-nav-h:84px;--landing-ease:cubic-bezier(.16, 1, .3, 1);background:var(--landing-bg);height:auto;color:var(--landing-ink);font-size:1rem;display:block;overflow:clip visible}body.landing ::selection{background:var(--landing-orange)}@supports (color:color-mix(in lab, red, red)){body.landing ::selection{background:color-mix(in oklab, var(--landing-orange) 40%, transparent)}}body.landing ::selection{color:#fff}body.landing a{color:inherit;text-decoration:none}body.landing :focus-visible{outline:2px solid var(--landing-orange);outline-offset:3px}body.landing [id]{scroll-margin-top:96px}.landing-nav{z-index:50;height:var(--landing-nav-h);margin-bottom:calc(-1 * var(--landing-nav-h));position:sticky;top:0}.landing-nav-inner{align-items:center;gap:calc(var(--spacing) * 8);max-width:var(--landing-w);height:var(--landing-nav-h);border:1px solid #0000;border-radius:14px;margin-inline:auto;display:flex}.landing-brand{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.landing-brand-fish{height:auto;width:calc(var(--spacing) * 7);flex:none}.landing-nav-links{align-items:center;gap:var(--spacing);display:flex}.landing-nav-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.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);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;color:var(--landing-ink-2);transition-duration:.15s;display:inline-flex}.landing-nav-link:hover{color:var(--landing-ink)}.landing-nav-end{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.landing-btn{height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-size:.9375rem;font-weight:var(--font-weight-medium);white-space:nowrap;letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;transition:background-color .15s,border-color .15s,filter .15s,transform .15s;display:inline-flex}.landing-btn:active{transform:translateY(1px)}.landing-btn .landing-icon{transition:transform .2s var(--landing-ease)}.landing-btn:hover .landing-icon{transform:translate(3px)}.landing-btn-primary{background:var(--landing-ink);color:#09090b;box-shadow:inset 0 -1px oklch(0% 0 0/.12)}.landing-btn-primary:hover{background:#fff}.landing-btn-quiet{border-color:var(--landing-line-strong);color:var(--landing-ink)}.landing-btn-quiet:hover{background:var(--landing-raise)}.landing-btn-accent{background:var(--landing-orange);color:#1a0d04}.landing-btn-accent:hover{filter:brightness(1.07)}.landing-btn-sm{height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);border-radius:9px;font-size:.8125rem}.landing-hc-mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}.landing-hc-mark-tile{fill:var(--landing-hc-red)}.landing-hc-mark-glyph{fill:#fff}.landing-gh-mark{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none}.landing-hero{padding-top:calc(var(--landing-nav-h) + clamp(40px, 6vw, 88px))}.landing-hero-head{align-items:flex-end;column-gap:calc(var(--spacing) * 12);row-gap:calc(var(--spacing) * 8);max-width:var(--landing-w);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid}.landing-headline{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.04em;text-wrap:balance;max-width:13.5em;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02}.landing-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.landing-stage{isolation:isolate;max-width:var(--landing-w);border:1px solid var(--landing-line);margin-inline:auto;border-radius:20px;height:clamp(540px,46vw,660px);margin-top:clamp(48px,6vw,80px);position:relative;overflow:hidden}.landing-stage-ground,.landing-band-ground{z-index:calc(1 * -1);background:radial-gradient(130% 85% at 82% 118%,#ffa25a 0%,#d8641f 18%,#7c2f0f 40%,#0000 66%),radial-gradient(95% 75% at 8% 128%,#e57a3a 0%,#8c3a14 30%,#0000 62%),radial-gradient(80% 60% at 30% -10%,oklab(38.7121% -.0271237 -.0807293/.85),#0000 72%),linear-gradient(#11141b 0%,#1d1510 50%,#33190a 100%);position:absolute;inset:0}.landing-stage-ground canvas,.landing-band-ground canvas{width:100%;height:100%;position:absolute;inset:0}.landing-window{border:1px solid var(--landing-line-strong);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:oklab(15.4602% .000110969 -.00660594/.6);border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06),0 30px 60px -30px oklch(0% 0 0/.8)}.landing-window-bar{height:38px;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-bottom:1px solid var(--landing-line);color:var(--landing-ink-3);flex:none;place-items:center;display:grid}.landing-window-body{padding:20px 22px 22px}.landing-window-case{width:50%;top:9%;left:5%}.landing-window-slack{width:35%;top:17%;right:5%}.landing-case-head{align-items:baseline;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:1.0625rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0;display:flex}.landing-case-number{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--landing-ink-3)}.landing-case-tabs{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 5);border-bottom:1px solid var(--landing-line);color:var(--landing-ink-3);font-size:.8125rem;display:flex}.landing-case-tab{padding-bottom:calc(var(--spacing) * 2.5)}.landing-case-tab b{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.landing-case-tab.is-current{color:var(--landing-ink);box-shadow:inset 0 -2px 0 var(--landing-orange)}.landing-case-tab.is-current b{color:var(--landing-orange)}.landing-case-thread{margin:0;margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);padding:0;list-style-type:none;display:grid}.landing-message{gap:calc(var(--spacing) * 3);grid-template-columns:28px minmax(0,1fr);display:grid}.landing-message.is-internal{margin-inline:calc(var(--spacing) * -3);padding:calc(var(--spacing) * 3);background:var(--landing-raise);border-radius:10px}.landing-face{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius);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);place-items:center;display:grid}.landing-face-2{color:#8fd8a9;background:#1d3a2a}.landing-face-3{color:#e6cb74;background:#3a3320}.landing-face-5{color:#eaa6ca;background:#3b2233}.landing-message-meta{align-items:baseline;column-gap:calc(var(--spacing) * 2);color:var(--landing-ink-3);flex-wrap:wrap;margin:0;font-size:.8125rem;display:flex}.landing-message-meta b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--landing-ink)}.landing-message-role{color:var(--landing-orange)}.landing-message-text{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--landing-ink);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.landing-message-text{color:color-mix(in oklab, var(--landing-ink) 88%, transparent)}}.landing-commands{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1.5);margin:0;list-style-type:none;display:grid}.landing-command{height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);color:var(--landing-ink-2);font-size:.8125rem;transition:background-color .3s,color .3s;display:flex}.landing-command.is-current{background:var(--landing-raise);color:var(--landing-ink)}.landing-command-usage{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--landing-ink-3);overflow:hidden}.landing-composer{font-family:var(--font-mono);border-top:1px solid var(--landing-line);color:var(--landing-ink);padding:16px 18px;font-size:.8125rem}.landing-section{max-width:var(--landing-w);margin-inline:auto;padding-top:clamp(112px,13vw,176px)}.landing-section-head{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.landing-heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.1}.landing-section>.landing-heading{margin-bottom:clamp(28px,3.4vw,44px)}.landing-bento{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-card{border:1px solid var(--landing-line);background:var(--landing-card);border-radius:16px;flex-direction:column;padding:6px 6px 26px;display:flex}.landing-well{background:var(--landing-well);border-radius:11px;flex-direction:column;justify-content:center;height:224px;padding:24px;display:flex;position:relative;overflow:hidden}.landing-well-bleed{gap:calc(var(--spacing) * 3);padding-inline:0}.landing-card-title{--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0;padding:22px 18px 0}.landing-card-text{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--landing-ink-2);padding:0 18px;line-height:1.55}.landing-well-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--landing-ink-3);margin:0;display:flex}.landing-well-head b{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);--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,);color:var(--landing-ink);letter-spacing:-.02em}.landing-well-who{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--landing-ink);display:inline-flex}.landing-well-who .landing-face{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:calc(var(--radius) - 2px);font-size:.625rem}.landing-well-foot{margin:0;margin-top:calc(var(--spacing) * 3);justify-content:space-between;gap:calc(var(--spacing) * 3);--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,);color:var(--landing-ink-3);font-size:.6875rem;display:flex}.landing-marquee-row{gap:calc(var(--spacing) * 2.5);width:100%;display:flex;overflow:hidden}.landing-marquee-row.logoloop{display:block}.landing-chip{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--landing-raise);color:var(--landing-ink-2)}.landing-area{margin-top:calc(var(--spacing) * 4);width:100%;height:76px;color:var(--landing-orange);display:block;overflow:visible}.landing-area-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing-menu{gap:calc(var(--spacing) * .5);margin:0;padding:0;list-style-type:none;display:grid}.landing-menu-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);height:34px;padding-inline:calc(var(--spacing) * 2.5);color:var(--landing-ink-2);font-size:.8125rem;display:flex}.landing-menu-row .landing-icon{color:var(--landing-ink-3)}.landing-menu-row.is-current{background:var(--landing-raise);color:var(--landing-ink)}.landing-menu-row.is-current .landing-icon{color:var(--landing-orange)}.landing-cluster{margin-block:calc(var(--spacing) * 3);height:calc(var(--spacing) * 16);width:100%;display:block;overflow:visible}.landing-cluster line{stroke:var(--landing-orange)}@supports (color:color-mix(in lab, red, red)){.landing-cluster line{stroke:color-mix(in oklab, var(--landing-orange) 60%, transparent)}}.landing-cluster line{stroke-width:1.2px;vector-effect:non-scaling-stroke}.landing-cluster circle{fill:var(--landing-well);stroke:oklab(100% 0 5.96046e-8/.75);stroke-width:1.4px;vector-effect:non-scaling-stroke}.landing-cluster circle.is-deactivated{fill:var(--landing-orange)}@supports (color:color-mix(in lab, red, red)){.landing-cluster circle.is-deactivated{fill:color-mix(in oklab, var(--landing-orange) 30%, var(--landing-well))}}.landing-cluster circle.is-deactivated{stroke:var(--landing-orange)}.landing-code{font-family:var(--font-mono);white-space:pre;color:var(--landing-ink-2);margin:0;font-size:.6875rem;line-height:1.75;overflow:hidden}.landing-code-verb{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--landing-orange)}.landing-code-key{color:#f5e3c3}.landing-code-status{color:#8fd8a9}.landing-audit{margin:0;padding:0;list-style-type:none}.landing-audit li{align-items:baseline;gap:calc(var(--spacing) * 2.5);white-space:nowrap;border-bottom:1px solid var(--landing-line);color:var(--landing-ink-2);padding-block:7px;font-size:.8125rem;display:flex}.landing-audit li:last-child{border-bottom:0}.landing-audit b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--landing-ink)}.landing-audit li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-audit-time{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--landing-ink-3)}.landing-tabs{gap:var(--spacing);padding:var(--spacing);border:1px solid var(--landing-line);background:var(--landing-card);border-radius:11px;display:flex}.landing-tab{height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);white-space:nowrap;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;color:var(--landing-ink-3);background-color:#0000;border-width:0;transition-duration:.15s}.landing-tab:hover{color:var(--landing-ink)}.landing-tab[aria-selected=true]{background:var(--landing-raise);color:var(--landing-ink)}.landing-tour{aspect-ratio:16/10;border:1px solid var(--landing-line-strong);background:var(--landing-well);border-radius:16px;margin-top:clamp(28px,3.4vw,44px);position:relative;overflow:hidden;box-shadow:0 40px 100px -50px oklch(0% 0 0/.9)}.landing-tour-shot{opacity:0;transition:opacity .45s var(--landing-ease);position:absolute;inset:0}.landing-tour-shot.is-current{opacity:1}.landing-tour-shot img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.landing-band{isolation:isolate;align-items:center;gap:calc(var(--spacing) * 9);text-align:center;border:1px solid var(--landing-line);border-radius:20px;flex-direction:column;padding:clamp(96px,11vw,144px) 24px;display:flex;position:relative;overflow:hidden}.landing-band-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,6vw,4.5rem);line-height:1}.landing-state{min-height:100svh;padding:var(--landing-gutter);place-items:center;display:grid}.landing-state .landing-band{gap:calc(var(--spacing) * 5);width:100%;max-width:720px}.landing-state-title{margin:0;margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.landing-state-text{color:var(--landing-ink-2);margin:0;font-size:.9375rem}.landing-state-text code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--landing-ink)}.landing-state .landing-actions{margin-top:calc(var(--spacing) * 3)}.landing-foot{border-top:1px solid var(--landing-line);margin-top:clamp(80px,9vw,120px)}.landing-foot-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7);max-width:var(--landing-w);color:var(--landing-ink-3);flex-wrap:wrap;margin-inline:auto;font-size:.8125rem;display:flex}.landing-foot-meta{align-items:center;gap:calc(var(--spacing) * 4);margin:0;display:flex}.landing-foot-meta span:first-of-type{color:var(--landing-ink);font-weight:600}.landing-foot-links{gap:calc(var(--spacing) * 5);display:flex}.landing-foot-links a{transition:color .15s}.landing-foot-links a:hover{color:var(--landing-ink)}.landing-nav-inner{transition:height .4s var(--landing-ease), max-width .4s var(--landing-ease), margin-top .4s var(--landing-ease), padding .4s var(--landing-ease), background-color .3s, border-color .3s, box-shadow .3s}.landing-nav.is-floating .landing-nav-inner{height:56px;max-width:calc(var(--landing-w) - 64px);border-color:var(--landing-line-strong);background:var(--landing-card);margin-top:14px;padding-inline:18px 10px}@supports (color:color-mix(in lab, red, red)){.landing-nav.is-floating .landing-nav-inner{background:color-mix(in oklab, var(--landing-card) 82%, transparent)}}.landing-nav.is-floating .landing-nav-inner{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 18px 40px -24px oklch(0% 0 0/.8)}@media (prefers-reduced-motion:no-preference){@keyframes landing-rise{0%{opacity:0;transform:translateY(24px)}}.landing-hero .landing-actions{animation:landing-rise .9s var(--landing-ease) .52s both}.landing-stage{animation:landing-rise 1.2s var(--landing-ease) .7s both}.landing-window-case{animation:landing-rise 1.1s var(--landing-ease) 1s both}.landing-window-slack{animation:landing-rise 1.1s var(--landing-ease) 1.18s both}}@media (max-width:1099px){.landing-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){body.landing{--landing-nav-h:64px}.landing-nav-links{display:none}.landing-stage{gap:calc(var(--spacing) * 3);height:auto;padding:16px;display:grid}.landing-window{width:auto;position:static}}@media (max-width:639px){.landing-bento{grid-template-columns:minmax(0,1fr)}.landing-nav-github{display:none}.landing-actions{flex-direction:column;align-items:stretch}.landing-actions form,.landing-actions form .landing-btn,.landing-actions>.landing-btn{width:100%}.landing-case-tabs b{display:none}.landing-tabs{width:100%;overflow-x:auto}.landing-tour{aspect-ratio:4/3}}.spotlight-card{isolation:isolate;position:relative;overflow:hidden}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{mix-blend-mode:overlay;background-size:160px 160px}.spotlight-card__border,.spotlight-card__edge{z-index:1;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border,transparent)}.spotlight-card__edge{opacity:0}.text-type{white-space:pre-wrap;display:inline-block;position:relative}.text-type__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-type__char{position:relative}.text-type__char--selected{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-type__char--selected{background-color:color-mix(in srgb, currentColor 25%, transparent)}}.text-type__caret{width:0;display:inline-block}.text-type__cursor{white-space:pre;pointer-events:none;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.text-type__cursor--hidden{opacity:0}.text-type__blink{display:inline-block}.text-type__cursor--character .text-type__blink{margin-left:.25rem}.text-type__shape{background-color:currentColor;margin-left:.06em;display:inline-block}.text-type__cursor--bar .text-type__shape{vertical-align:-.2em;border-radius:1px;width:max(2px,.07em);height:1.1em}.text-type__cursor--block .text-type__shape{vertical-align:-.2em;border-radius:.06em;width:.56em;height:1.1em}.text-type__cursor--underscore .text-type__shape{vertical-align:-.12em;border-radius:1px;width:.56em;height:max(2px,.075em)}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-pad:0px;padding-top:var(--logoloop-pad);padding-bottom:var(--logoloop-pad);-webkit-tap-highlight-color:transparent;position:relative;overflow:clip}.logoloop--vertical{height:100%;padding:0 var(--logoloop-pad);display:inline-block}.logoloop[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.logoloop--vertical[data-draggable]{touch-action:pan-x pinch-zoom}.logoloop[data-dragging],.logoloop[data-dragging] *{cursor:grabbing}.logoloop__track{z-index:0;will-change:transform;-webkit-user-select:none;user-select:none;width:max-content;display:flex;position:relative}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1;position:relative}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop[data-intro] .logoloop__item{opacity:0}.logoloop__content{align-items:center;gap:calc(var(--logoloop-logoHeight) * .3);color:inherit;border-radius:4px;text-decoration:none;transition:opacity .35s,filter .35s,color .35s;display:inline-flex}.logoloop[data-labels=below] .logoloop__content{gap:calc(var(--logoloop-logoHeight) * .22);flex-direction:column}.logoloop__content:focus-visible{outline-offset:2px;outline:2px solid}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{width:auto;height:var(--logoloop-logoHeight);object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;display:block}.logoloop__node,.logoloop__item img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2)}.logoloop__label{font-size:max(12px, calc(var(--logoloop-logoHeight) * .5));letter-spacing:-.01em;white-space:nowrap;font-weight:600;line-height:1.2}.logoloop[data-labels=below] .logoloop__label{font-size:max(11px, calc(var(--logoloop-logoHeight) * .26));letter-spacing:0;opacity:.72;font-weight:500}.logoloop__tip{margin-top:calc(var(--logoloop-logoHeight) * .2);font-size:max(11px, calc(var(--logoloop-logoHeight) * .26));white-space:nowrap;opacity:0;pointer-events:none;font-weight:500;line-height:1.2;transition:opacity .25s,translate .25s;position:absolute;top:100%;left:50%;translate:-50% 4px}.logoloop--vertical .logoloop__tip{margin-top:0;margin-left:calc(var(--logoloop-logoHeight) * .25);top:50%;left:100%;translate:4px -50%}.logoloop__item:hover .logoloop__tip,.logoloop__item:focus-within .logoloop__tip,.logoloop__item[data-active] .logoloop__tip{opacity:.8;translate:-50%}.logoloop--vertical .logoloop__item:hover .logoloop__tip,.logoloop--vertical .logoloop__item:focus-within .logoloop__tip,.logoloop--vertical .logoloop__item[data-active] .logoloop__tip{translate:0 -50%}.logoloop[data-muted] .logoloop__content{filter:grayscale(var(--logoloop-gray,1));opacity:var(--logoloop-dim,.5)}.logoloop[data-muted] .logoloop__item:hover .logoloop__content,.logoloop[data-muted] .logoloop__item:focus-within .logoloop__content,.logoloop[data-muted] .logoloop__item[data-active] .logoloop__content{filter:none;opacity:1}.logoloop__item[data-color]:hover .logoloop__content,.logoloop__item[data-color]:focus-within .logoloop__content,.logoloop__item[data-color][data-active] .logoloop__content{color:var(--logoloop-item-color)}.logoloop:not([data-muted]) .logoloop__item:not([data-color]) a.logoloop__content:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.logoloop__content,.logoloop__node,.logoloop__item img,.logoloop__tip{transition:none}}@keyframes chart-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bar-in{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes enforcement-settle{0%{transform:scale(1)}36%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes enforcement-wash{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.chart.is-entering>svg,.hbars>svg,.tree>svg,.lorenz>svg{animation:chart-in var(--dur-3) var(--ease-out) both}.chart.is-entering .bar,.hbars .bar{transform-box:fill-box;transform-origin:bottom;animation:.64s cubic-bezier(.22,1,.36,1) both bar-in;animation-delay:calc(var(--i,0) * 12ms)}.chart.is-entering .stroke-line{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,1,.36,1) both line-draw}.chart.is-entering .wash{animation:.9s ease-out .25s both fade-in}.hbars .bar{transform-origin:0}.tree .cell rect,.parts .cell rect{animation:fade-in var(--dur-3) var(--ease) both}.metric{transition-property:background-color,color,box-shadow}.work{transition:grid-template-columns var(--dur-3) var(--ease)}html.sidebar-dragging .work{transition:none}.turbo-progress-bar{background:var(--primary);height:2px;box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.turbo-progress-bar{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 60%, transparent)}}turbo-frame[aria-busy=true],[aria-busy=true]>.scrollarea{position:relative}turbo-frame[aria-busy=true]:before{content:"";background:var(--primary);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){turbo-frame[aria-busy=true]:before{background:color-mix(in oklab, var(--primary) 14%, transparent)}}turbo-frame[aria-busy=true]:before{z-index:3}turbo-frame[aria-busy=true]:after{content:"";background:var(--primary);width:25%;height:2px;animation:sweep 1.1s var(--ease) infinite;z-index:4;position:absolute;top:0;left:0}.standing-row.is-enforced{transition:background-color var(--dur-3) var(--ease), color var(--dur-3) var(--ease)}.standing-row.is-enforced .enforcement-state{transition:color var(--dur-2) var(--ease)}.standing-row.is-enforced.just-landed{animation:enforcement-settle .62s var(--ease-out) both}.standing-row.is-enforced.just-landed:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--primary), transparent);width:40%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.standing-row.is-enforced.just-landed:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 16%, transparent), transparent)}}.standing-row.is-enforced.just-landed:after{animation:enforcement-wash .76s var(--ease-out) both}.standing-row.is-enforced[data-enforcement-status=held].just-landed{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.standing-row.is-enforced[data-enforcement-status=held].just-landed{background:color-mix(in oklab, var(--crit) 7%, transparent)}}.standing-row.is-enforced[data-enforcement-status=lifting].just-landed,.standing-row.is-enforced[data-enforcement-status=pending].just-landed{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.standing-row.is-enforced[data-enforcement-status=lifting].just-landed,.standing-row.is-enforced[data-enforcement-status=pending].just-landed{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.standing-row.is-enforced[data-enforcement-status=failed].just-landed{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.standing-row.is-enforced[data-enforcement-status=failed].just-landed{background:color-mix(in oklab, var(--crit) 10%, transparent)}}.queue-row,.member-queue-row,.merge-queue-row,.palette-row,.combo-opt,.picker-opt{transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.metrics,.lede{transition:border-color var(--dur-2) var(--ease)}::view-transition-new(root){animation:vt-rise var(--dur-3) var(--ease-out) both}@keyframes vt-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes row-enter{0%{opacity:0;translate:0 8px}}@keyframes menu-item-enter{0%{opacity:0;translate:0 -3px}}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr){animation:row-enter .24s var(--ease-out) both}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(2){animation-delay:30ms}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(3){animation-delay:60ms}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(4){animation-delay:90ms}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(5){animation-delay:.12s}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(6){animation-delay:.15s}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(7){animation-delay:.18s}[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr):nth-child(n+8){animation-delay:.21s}[data-section=fd] .menu-pop>:is(a,button,form,.btn){animation:menu-item-enter .16s var(--ease-out) both}[data-section=fd] .menu-pop>:nth-child(2){animation-delay:35ms}[data-section=fd] .menu-pop>:nth-child(3){animation-delay:70ms}[data-section=fd] .menu-pop>:nth-child(4){animation-delay:.105s}[data-section=fd] .menu-pop>:nth-child(n+5){animation-delay:.14s}@media (prefers-reduced-motion:reduce){[data-section=fd] :is(.pane-list .queue-row,.audit-table tbody>tr,.menu-pop>*),.chart>svg,.hbars>svg,.tree>svg,.lorenz>svg,.chart .bar,.hbars .bar,.tree .cell rect,.parts .cell rect,.chart .stroke-line,.chart .wash,turbo-frame[aria-busy=true]:after,.standing-row.is-enforced.just-landed,.standing-row.is-enforced.just-landed:after{animation:none}.work,.palette-glide.is-ready{transition:none}}.scroll{scroll-behavior:smooth;background:linear-gradient(to right, var(--card) 30%, transparent), linear-gradient(to left, var(--card) 30%, transparent) 100% 0, linear-gradient(to right, var(--ink), transparent), linear-gradient(to left, var(--ink), transparent) 100% 0}@supports (color:color-mix(in lab, red, red)){.scroll{background:linear-gradient(to right, var(--card) 30%, transparent), linear-gradient(to left, var(--card) 30%, transparent) 100% 0, linear-gradient(to right, color-mix(in oklab, var(--ink) 16%, transparent), transparent), linear-gradient(to left, color-mix(in oklab, var(--ink) 16%, transparent), transparent) 100% 0}}.scroll{background-repeat:no-repeat;background-size:38px 100%,38px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.pane-list,.scrollarea,.case-tab-body,.member-record-content{background-image:none}@media (min-width:1680px){:root{--queue-w:400px}}@media (max-width:1439px){.rtitle{font-size:var(--t-lede)}}@media (max-width:1099px){.metrics{--metric-min:165px}.intro{font-size:var(--t-body)}.lede{padding:var(--s-xs);flex-wrap:wrap}.lede-do{width:100%;margin-left:0}}@media (max-width:899px){.ractions{flex-wrap:wrap;justify-content:flex-end}.toolbar{gap:var(--gap-ctl)}.toolbar-end{width:100%;margin-left:0}.cardbar:not(:has(.pill)){flex-wrap:nowrap}.cardbar>.queue-search{flex:120px;min-width:0;max-width:none}.cardbar>.toolbar-end{flex:none;width:auto;margin-left:auto}.metric,.profile-who{padding:calc(var(--spacing) * 4)}.metric-spark{display:none}.facts-strip>div,.facts-strip>.fact{flex-basis:50%}.section-head{flex-wrap:wrap}.section-note{white-space:normal;text-align:left;flex:1 0 100%;margin-left:0}.section-tools{justify-content:flex-end;width:auto;margin-left:auto}.pagebar{border-radius:var(--r-card);justify-content:space-between;width:100%}.card-head{flex-wrap:wrap}.card-tools{margin-left:auto}.drawer,.person-drawer-frame:not(:empty){width:100vw}.row-top{row-gap:var(--gap-ctl);min-height:0;padding:var(--s-2xs) 0 var(--p-ctl);flex-wrap:wrap}.rhead-sub{flex:100%}.row-top>.ractions{flex-wrap:wrap;flex:100%;justify-content:flex-start}.toolbar>.btn,.ractions>.btn,.card-tools>.btn,.section-tools>.btn{flex:none}.segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.card-head,.covhead{flex-wrap:wrap;row-gap:4px}.card-head>div{min-width:0}.card-tools{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}.lrow,.line-row,.record-row,.source-row{flex-wrap:wrap;row-gap:5px}.line-row>.grow{flex-direction:column;gap:2px;min-width:0;display:flex}.row-right,.lrow-right,.evrow-right{flex-wrap:wrap;flex:0 auto;row-gap:4px;min-width:0}.people-list>.line-row{flex-wrap:nowrap;align-items:center}.people-list>.line-row>.row-right{flex:none;justify-content:flex-end;width:auto;margin-left:auto}.people-list>.line-row .lnk-soft{display:none}.rung{flex-wrap:wrap;align-items:center;row-gap:6px;display:flex}.rung>.step-index{flex:none;width:18px}.rung>.stack-tight{flex:110px;min-width:0}.rung>.row-end{flex:none;margin-left:auto}.rung>.rbar{flex:70px;order:5}.rung>.stat-value{flex:none;order:6;min-width:48px}.matrix-scroll>.nights-h,.matrix-scroll>.srow{min-width:460px}.channel-table{table-layout:auto;min-width:0}.channel-table col{width:auto!important}.channel-table thead th:nth-child(n+2):not(:nth-child(5)),.channel-table tbody td:nth-child(n+2):not(:nth-child(5)){display:none}.channel-table thead th:nth-child(5),.channel-table tbody td:nth-child(5){white-space:nowrap;width:1%}.channel-table:has(thead th:nth-child(2):not([aria-sort=none])) thead th:nth-child(2),.channel-table:has(thead th:nth-child(2):not([aria-sort=none])) tbody td:nth-child(2),.channel-table:has(thead th:nth-child(3):not([aria-sort=none])) thead th:nth-child(3),.channel-table:has(thead th:nth-child(3):not([aria-sort=none])) tbody td:nth-child(3),.channel-table:has(thead th:nth-child(4):not([aria-sort=none])) thead th:nth-child(4),.channel-table:has(thead th:nth-child(4):not([aria-sort=none])) tbody td:nth-child(4),.channel-table:has(thead th:nth-child(6):not([aria-sort=none])) thead th:nth-child(6),.channel-table:has(thead th:nth-child(6):not([aria-sort=none])) tbody td:nth-child(6),.channel-table:has(thead th:nth-child(7):not([aria-sort=none])) thead th:nth-child(7),.channel-table:has(thead th:nth-child(7):not([aria-sort=none])) tbody td:nth-child(7){white-space:nowrap;width:1%;display:table-cell}.channel-poster-table{min-width:460px}.member-table{min-width:620px}.toolbar .kbd,.ractions .kbd,.queue-bar .kbd{display:none}.toolbar>.btn,.queue-bar>.btn{flex:0 auto;min-width:0}.toolbar>.btn>span:not(.action-icon),.queue-bar>.btn>span:not(.action-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-title{flex:0 auto;min-width:0}.pagebar{flex-wrap:wrap;row-gap:6px}.strip,.ivrow,.ivrows{flex-wrap:wrap}.strip>*{min-width:0;max-width:100%}}@media (max-width:640px){.facts-strip>div,.facts-strip>.fact{border-left:0;border-top:1px solid var(--line-soft);flex-basis:100%}.facts-strip>div:first-child,.facts-strip>.fact:first-child{border-top:0}.strip{gap:var(--s-2xs)}.strip-div{display:none}.empty{padding:1.75rem .75rem}.topbar-msgs{left:var(--p-ctl);right:var(--p-ctl);bottom:var(--p-ctl);translate:none}.toast,.topbar-msg{min-width:0;max-width:none}.btn{padding:0 var(--p-ctl-sm)}.palette{padding:var(--p-ctl);align-items:flex-start}.palette-card{max-height:78dvh}.queue-bar>.field,.queue-bar>.input,.queue-bar>.queue-search-input{max-width:none}}@media (max-width:460px){.views .view{font-size:var(--t-small)}}@media (pointer:coarse){.btn{min-height:34px}.cnav a{height:36px}.data-table td{padding-block:11px}.queue-row{padding-top:11px;padding-bottom:11px}.datepicker-day{height:34px}.menu-pop .btn,.menu-pop>a,.menu-pop>button{min-height:34px}}}@layer components{.col-pick{text-align:center;width:40px}.data-table tbody tr.is-picked>td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr.is-picked>td{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.stack:has(>.pickbar:not([hidden])){padding-bottom:60px}.stack:has(>.pickbar:not([hidden]))>.pagebar{display:none}.pickbar{bottom:var(--s-sm);z-index:6;width:fit-content;max-width:100%;margin:calc(var(--s-sm) * -1) auto 0;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);position:sticky;box-shadow:0 6px 20px oklab(0% none none/.3)}.pickbar-row{align-items:center;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-2xs) var(--s-2xs) var(--s-sm);display:flex}.pickbar-count{padding-right:var(--s-2xs);font-size:var(--t-small);color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.pickbar-count b{font-size:var(--t-body);color:var(--ink);font-variant-numeric:tabular-nums}.sessions{gap:var(--s-xs);flex-direction:column;display:flex}.sessions-lede{font-size:var(--t-small);color:var(--ink-3);line-height:1.5}.session{border:1px solid var(--line);border-radius:var(--r-card);overflow:clip}.session-head{align-items:baseline;gap:var(--s-2xs);padding:7px var(--s-xs);border-bottom:1px solid var(--line-soft);background:var(--sunk);flex-wrap:wrap;display:flex}.session-name{font-size:var(--t-body);color:var(--ink);font-weight:550}.session-meta{font-size:var(--t-small);color:var(--ink-3)}.session-where{align-items:baseline;column-gap:var(--s-2xs);padding:7px var(--s-xs);grid-template-columns:1fr auto;row-gap:2px;display:grid}.session-where+.session-where{border-top:1px solid var(--line-soft)}.session-ip{font-size:var(--t-small);color:var(--ink);font-weight:500}.session-where>.state{justify-self:end}.session-net,.session-alongside,.session-crowd{font-size:var(--t-small);color:var(--ink-3);grid-column:1/-1;line-height:1.45}.session-alongside{color:var(--crit)}.session-alongside a{color:inherit}.session-crowd{font-style:italic}.session-none{padding:7px var(--s-xs);font-size:var(--t-small);color:var(--ink-3)}.link-why{min-width:16rem}.link-mates{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.link-mates:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.link-mates-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.link-mates-title{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(--foreground)}.link-mates-open{margin-left:auto}.facepile{--facepile-ring:var(--card);align-items:center;row-gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.modal .facepile{--facepile-ring:var(--popover)}.facepile-face{margin-left:calc(var(--spacing) * -1.5);--tw-outline-style:none;box-shadow:0 0 0 2px var(--facepile-ring);transition:translate .15s var(--ease), box-shadow .15s var(--ease);border-radius:3.40282e38px;outline-style:none;position:relative}.facepile-face:hover,.facepile-face:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--facepile-ring), 0 0 0 3.5px var(--ring);translate:0 -2px}.facepile-img{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);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);text-transform:uppercase;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:3.40282e38px;place-items:center;display:inline-grid;overflow:hidden}.facepile-face.is-gone .facepile-img{filter:grayscale();opacity:.5}.facepile-face.is-gone{box-shadow:0 0 0 2px var(--facepile-ring), 0 0 0 3.5px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.facepile-face.is-gone{box-shadow:0 0 0 2px var(--facepile-ring), 0 0 0 3.5px color-mix(in oklab, var(--destructive) 70%, transparent)}}.facepile-more{margin-left:calc(var(--spacing) * 2.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);color:var(--muted-foreground);--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,)}.cluster-map-body{padding-inline:calc(var(--spacing) * 4);justify-content:center;display:flex}.cluster-map-body>svg{width:100%;height:auto;overflow:visible}.cluster-map .edge{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;transition:opacity .3s var(--ease)}.cluster-map .is-crowded .edge{stroke-opacity:.45}.cluster-map .is-crowded .edge-certain{stroke-width:1.75px}.cluster-map .is-crowded .edge-strong{stroke-width:1.25px}.cluster-map .is-crowded .face-initial{font-size:10px}.cluster-map .is-packed .edge{stroke-width:.75px;stroke-opacity:.3}.cluster-map .is-packed .edge-certain{stroke-width:1.25px}.cluster-map .is-packed .face-ring{stroke-width:2px}.cluster-map .is-packed .node-oldest .face-ring{stroke-width:3.5px}.cluster-map .map-hover{--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;pointer-events:none;opacity:0}.cluster-map .map-hover.is-on{opacity:1}.cluster-map.is-focus .edge:not(.is-lit){opacity:.05}.cluster-map.is-focus .edge.is-lit{stroke-opacity:1}.cluster-map.is-focus .node:not(.is-lit){opacity:.3}.cluster-map .edge-certain{stroke:var(--destructive);stroke-width:3px}.cluster-map .edge-strong{stroke:var(--warning);stroke-width:2.25px}.cluster-map .edge-weak{stroke:var(--muted-foreground);stroke-opacity:.6}.cluster-map .edge-together{stroke:var(--primary);stroke-dasharray:5 4}.cluster-map .edge-apart{stroke:var(--destructive);stroke-dasharray:2 4;stroke-opacity:.8}.cluster-map .node{cursor:pointer;transition:opacity .3s var(--ease)}.cluster-map .face-bg{fill:var(--muted)}.cluster-map .face-initial{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);fill:var(--muted-foreground)}.cluster-map .face-ring{fill:none;stroke:var(--success);stroke-width:2.5px}.cluster-map .node-gone .face-ring{stroke:var(--destructive)}.cluster-map .node-gone image{filter:grayscale();opacity:.7}.cluster-map .node-oldest .face-ring{stroke-width:4px}.cluster-map .node-name{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round}.cluster-map .is-packed .node-name{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold)}.cluster-map .node-hub .face-ring{stroke-width:3.5px}.cluster-map .node:hover .node-name,.cluster-map .node:focus-visible .node-name{fill:var(--primary);text-decoration:underline}.cluster-map .node:hover .face-ring{stroke-width:4px}.cluster-map .is-later{opacity:.06}.cluster-map-key{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.cluster-map-key>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.key-edge{height:0;width:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--muted-foreground);display:inline-block}.key-edge.edge-certain{border-color:var(--destructive);border-top-width:3px}.key-edge.edge-strong{border-color:var(--warning)}.key-edge.edge-together{border-color:var(--primary);border-top-style:dashed}.key-edge.edge-apart{border-color:var(--destructive);border-top-style:dotted}.key-node{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--destructive);border-radius:3.40282e38px;display:inline-block}.key-swatch{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3px;display:inline-block}.key-own{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.key-own{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.cluster-cells>i.own{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cluster-cells>i.own{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.snapshot-detail>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.verdict-cell{align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;display:flex}.pane-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:flex-end;display:flex}.snapshot-detail>div{margin-top:var(--spacing)}.px-where{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.px-obj{color:var(--muted-foreground)}.px-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.px-legend{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;gap:6px 16px;padding:0 16px 14px;display:flex}.px-legend>span{align-items:center;gap:6px;display:inline-flex}.px-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.px-chart{padding:12px 16px 4px}.px-chart svg{width:100%;height:auto;display:block}.px-backlink{width:fit-content;font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.px-backlink:hover{color:var(--foreground)}.rtitle-face{vertical-align:middle;border-radius:8px;width:28px;height:28px;margin-right:10px}.link-table .verdict-cell{align-items:center;gap:8px;display:flex}.cmp-score{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 20px;display:flex}.cmp-score-main{align-items:center;gap:16px;min-width:0;display:flex}.cmp-score-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600;line-height:1}.cmp-score-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp-score-meta .state{font-size:var(--text-sm)}.cmp-families{font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cmp-variant{font-size:var(--text-sm);color:var(--muted-foreground)}.cmp-variant b{color:var(--foreground);font-weight:500}.cmp-score-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cmp-recorded{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cmp-recorded-by{font-size:var(--text-xs);color:var(--muted-foreground)}.cmp-grid{overflow:hidden}.cmp-row{border-bottom:1px solid var(--border);grid-template-columns:112px minmax(0,1fr) 96px minmax(0,1fr);display:grid}.cmp-row:last-child{border-bottom:0}.cmp-row>div{min-width:0;padding:11px 16px}.cmp-row:hover:not(.cmp-heads)>div{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp-row:hover:not(.cmp-heads)>div{background:color-mix(in oklab, var(--accent) 45%, transparent)}}.cmp-key{font-size:var(--text-xs);color:var(--muted-foreground);padding-top:13px!important}.cmp-side{font-size:var(--text-sm);overflow-wrap:anywhere}.cmp-match{border-inline:1px solid var(--border);background:var(--muted);justify-content:center;align-items:flex-start;display:flex;padding-top:12px!important}@supports (color:color-mix(in lab, red, red)){.cmp-match{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.cmp-heads>div{padding-top:16px;padding-bottom:16px}.cmp-head{align-items:flex-start;gap:12px;display:flex}.cmp-face{border-radius:10px;flex:none;width:40px;height:40px}.cmp-head.is-gone .cmp-face{filter:grayscale();opacity:.6}.cmp-who{flex-direction:column;gap:3px;min-width:0;display:flex}.cmp-name{color:var(--foreground);font-size:1rem;font-weight:600;text-decoration:none}.cmp-name:hover{text-underline-offset:4px;text-decoration:underline}.cmp-head.is-gone .cmp-name{color:var(--muted-foreground)}.cmp-id{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--muted-foreground);overflow:hidden}.cmp-id .mono{font-size:11.5px}.cmp-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:inline-flex}.cmp-note{font-size:var(--text-xs);color:var(--muted-foreground)}.cmp-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.cmp-line+.cmp-line{margin-top:5px}.cmp-line .mono{font-size:12.5px}.cmp-none{font-size:var(--text-xs);color:var(--muted-foreground)}.cmp-value{border-radius:4px;margin:0 -4px;padding:1px 4px;transition:background-color .12s}.cmp-value.is-shared{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-value.is-shared{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.cmp-value.is-shared{box-shadow:inset 0 -1.5px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-value.is-shared{box-shadow:inset 0 -1.5px 0 color-mix(in oklab, var(--primary) 70%, transparent)}}.cmp-value.is-hl{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-value.is-hl{background:color-mix(in oklab, var(--primary) 26%, transparent)}}.cmp-yes{color:var(--success);display:inline-flex}.cmp-no{color:var(--muted-foreground);opacity:.6;display:inline-flex}.cmp-part{font-size:var(--text-xs);color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums}.cmp-total{font-size:var(--text-sm);color:var(--muted-foreground)}.cmp-total b{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.cmp-signals{flex-direction:column;display:flex}.cmp-family{border-bottom:1px solid var(--border);padding:12px 16px}.cmp-family:last-child{border-bottom:0}.cmp-family-head{font-size:var(--text-xs);color:var(--muted-foreground);justify-content:space-between;gap:12px;margin-bottom:6px;font-weight:500;display:flex}.cmp-family-head .cmp-weight{color:var(--foreground)}.cmp-signal{font-size:var(--text-sm);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 56px;align-items:baseline;gap:12px;padding:5px 0;display:grid}.cmp-signal-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.cmp-signal-value .mono{color:var(--muted-foreground);font-size:12px}.cmp-weight{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.cmp-log{flex-direction:column;padding-bottom:6px;display:flex}.cmp-log-row{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);display:grid}.cmp-log-row>div{min-width:0;padding:7px 16px}.cmp-log-heads>div{border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--muted-foreground);padding-top:10px;padding-bottom:10px;font-weight:500}.cmp-log-side{font-size:var(--text-sm)}.cmp-log-side.is-a{text-align:right}.cmp-log-day{border-inline:1px solid var(--border);background:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.cmp-log-day{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.cmp-log-day{font-size:var(--text-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-log-time{opacity:.75;font-size:11px}.cmp-log-row.is-new-day:not(:nth-child(2))>div{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cmp-log-row.is-new-day:not(:nth-child(2))>div{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.cmp-log-row:hover:not(.cmp-log-heads)>div{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp-log-row:hover:not(.cmp-log-heads)>div{background-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.cmp-event{overflow-wrap:anywhere;display:inline}.cmp-event .mono{font-size:12.5px}.cmp-event.is-joined{font-weight:500}.cmp-event.is-shared .mono{background:var(--primary);border-radius:4px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.cmp-event.is-shared .mono{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.cmp-event.is-shared .mono{box-shadow:inset 0 -1.5px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmp-event.is-shared .mono{box-shadow:inset 0 -1.5px 0 color-mix(in oklab, var(--primary) 70%, transparent)}}.cmp-event-alert{color:var(--destructive);font-weight:500}.cmp-event-shared{font-size:var(--text-xs);color:var(--foreground);font-weight:500}.px-verdictbar{z-index:6;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,980px);margin:4px auto 0;padding:8px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 20px oklch(0% 0 0/.22)}.px-verdictbar .grow{flex:1;min-width:160px}.px-verdictbar .btn[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.px-verdictbar .btn[aria-pressed=true] .kbd{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.px-verdictbar .btn[aria-pressed=true] .kbd{background:color-mix(in oklab, var(--background) 25%, transparent)}}.px-verdictbar .btn[aria-pressed=true] .kbd{color:var(--background)}.rv-alert{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:var(--text-sm);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:3px 12px;padding:12px 16px;display:grid}.rv-alert>svg{color:var(--muted-foreground);grid-row:1;margin-top:2px}.rv-alert-title{grid-column:2;font-weight:500;line-height:1.45}.rv-alert-desc{color:var(--muted-foreground);grid-column:2;line-height:1.5}.rv-alert-act{grid-area:1/3/span 2;align-self:center}.rv-alert-act .btn svg{margin-right:2px}.rv-alert.crit{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rv-alert.crit{border-color:color-mix(in oklab, var(--destructive) 35%, var(--border))}}.rv-alert.crit>svg,.rv-alert.crit .rv-alert-title,.rv-alert.crit .rv-alert-desc{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rv-alert.crit .rv-alert-desc{color:color-mix(in oklab, var(--destructive) 75%, var(--muted-foreground))}}.flagx{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.flagx i{background:currentColor;border-radius:50%;width:6px;height:6px}.flagx.warn{color:var(--warning)}.flagx.crit{color:var(--destructive)}.ccard-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ccard{flex-direction:column;transition:box-shadow .15s;display:flex}.ccard:hover{box-shadow:0 0 0 1px var(--foreground), 0 8px 24px -12px oklch(0% 0 0/.25)}@supports (color:color-mix(in lab, red, red)){.ccard:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 22%, transparent), 0 8px 24px -12px oklch(0% 0 0/.25)}}.ccard .card-head{gap:10px}.ccard .member-face{min-width:0}.member-face.is-gone .row-avatar{filter:grayscale();opacity:.6}.ccard-link{color:var(--foreground);font-weight:600;text-decoration:none}.ccard-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ccard-link:focus-visible{outline:none}.ccard:has(.ccard-link:focus-visible){box-shadow:0 0 0 2px var(--ring)}.ccard-count{white-space:nowrap;margin-left:auto}.ccard-map{border-bottom:1px solid var(--border);background-color:var(--foreground);width:100%;height:150px;margin-top:10px;display:block}@supports (color:color-mix(in lab, red, red)){.ccard-map{background-color:color-mix(in oklab, var(--foreground) 1.5%, var(--card))}}.ccard-map{background-image:radial-gradient(var(--foreground) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.ccard-map{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 14%, transparent) 1px, transparent 1px)}}.ccard-map{background-position:7px 7px;background-size:14px 14px}.ccard-map path{fill:none;stroke-linecap:round}.ccard-map .edge-certain{stroke:var(--destructive);stroke-width:2.2px}.ccard-map .edge-strong{stroke:var(--warning);stroke-width:1.6px}.ccard-map .edge-weak{stroke:var(--muted-foreground);stroke-width:1.2px;stroke-dasharray:4 4;stroke-opacity:.7}.ccard-map .edge-together{stroke:var(--primary);stroke-dasharray:6 4}.ccard-map .edge-apart{stroke:var(--destructive);stroke-dasharray:2 5}.ccard-map.is-crowded path{stroke-width:.8px;stroke-opacity:.45}.ccard-map .mini-node{fill:var(--card);stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ccard-map .mini-node{stroke:color-mix(in oklab, var(--foreground) 45%, transparent)}}.ccard-map .mini-node{stroke-width:1.5px}.ccard-map .mini-node.is-gone{fill:var(--muted);stroke:var(--destructive);stroke-opacity:.7}.ccard-map .mini-node.is-oldest{stroke:var(--foreground);stroke-width:2.5px}.ccard-foot{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.ccard-foot b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.ccard-flags{padding-top:0}.ccard-last{margin-left:auto}.cluster-stats{background:var(--border);flex-wrap:wrap;gap:1px;margin:0;display:flex}.cluster-stat{background:var(--card);flex:110px;padding:14px 16px}.cluster-stat dt{font-size:var(--text-xs);color:var(--muted-foreground)}.cluster-stat dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.125rem;font-weight:600}.cluster-stat dd.cluster-stat-date{font-size:.9375rem}.px-maptools{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.px-maptools input[type=range]{min-width:160px;accent-color:var(--primary);flex:1}.px-maptools .t{min-width:120px;font-size:var(--text-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cluster-timeline svg{min-width:30rem}.cluster-timeline{overflow-x:auto}.cluster-timeline .timeline-tick{fill:var(--muted-foreground);font-size:11px}.cluster-timeline .timeline-axis{stroke:var(--border);stroke-width:1px}.cluster-timeline .timeline-dot.is-active{fill:var(--success)}.cluster-timeline .timeline-dot.is-gone{fill:var(--muted-foreground);fill-opacity:.6}.cluster-timeline .timeline-dot.is-oldest{stroke:var(--foreground);stroke-width:1.5px}.cluster-timeline .timeline-dot-link:hover .timeline-dot{stroke:var(--primary);stroke-width:2px}.px-legend .legend-active{background:var(--success)}.px-legend .legend-gone{background:var(--muted-foreground)}.side-face{border-radius:9px;flex:none;width:36px;height:36px}.split-cuts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.split-cut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.work:has(>.side-pane>turbo-frame:not(:empty)) .px-split{grid-template-columns:minmax(0,1fr)}@media (max-width:899px){.px-split{grid-template-columns:minmax(0,1fr)}.cmp-row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.cmp-row>.cmp-key{grid-column:1/-1;padding-bottom:0!important}.cmp-heads>.cmp-key{display:none}.cmp-signal{grid-template-columns:minmax(0,1fr) 48px}.cmp-signal-value{grid-column:1}.cmp-score-side{text-align:left;align-items:flex-start}.cmp-head{flex-direction:column;gap:8px}.cmp-face{border-radius:8px;width:32px;height:32px}.cmp-name{overflow-wrap:anywhere}.cmp-log-row{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.cmp-log-row>div{padding-inline:10px}.px-verdictbar .kbd{display:none}}.post{gap:var(--s-xs);padding:var(--s-sm) var(--s-sm) var(--s-xs);border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);display:grid}.post:last-of-type{border-bottom:0}.post:hover{background:var(--hover)}@supports (color:color-mix(in lab, red, red)){.post:hover{background:color-mix(in oklab, var(--hover) 45%, transparent)}}.post-face{border-radius:22%;width:26px;height:26px;margin-top:2px}.post-main{min-width:0}.post-body{margin-top:2px}.post-body>.richtext-text:first-child{margin-top:0}.post-foot{align-items:center;gap:var(--s-2xs);margin-top:var(--s-2xs);flex-wrap:wrap;display:flex}.post-rxns{flex-wrap:wrap;gap:4px;display:flex}.post-rxn{font-family:var(--font-mono);font-size:var(--t-fine)}.post-replies{color:var(--ink-4);font-size:var(--t-fine)}.post-open{font-size:var(--t-small);margin-left:auto;padding:2px 10px}.richtext-text{margin:0 0 var(--s-2xs);font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.55}.richtext-text:last-child{margin-bottom:0}.richtext-list{margin:0 0 var(--s-2xs);padding-left:var(--s-sm)}.richtext-list.richtext-indent-1{padding-left:var(--s-md)}.richtext-list.richtext-indent-2{padding-left:var(--s-lg)}.richtext-list.richtext-indent-3,.richtext-list.richtext-indent-4,.richtext-list.richtext-indent-5{padding-left:var(--s-xl)}ul.richtext-list{list-style:outside}ol.richtext-list{list-style:decimal}.richtext-quote{margin:0 0 var(--s-2xs);padding-left:var(--s-xs);border-left:2px solid var(--line);color:var(--ink-2)}.richtext-pre{margin:0 0 var(--s-2xs);padding:var(--s-2xs) var(--s-xs);border-radius:var(--r-ctl);background:var(--sunk);font-family:var(--font-mono);font-size:var(--t-small);white-space:pre-wrap;overflow-wrap:anywhere}.richtext-code{border-radius:var(--r-hair);background:var(--sunk);font-family:var(--font-mono);font-size:var(--t-small);padding:1px 4px}.richtext-mention{color:var(--primary)}.richtext-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.richtext-emoji{color:var(--ink-3)}.richtext-rule{margin:var(--s-xs) 0;border:0;border-top:1px solid var(--line-soft)}.post-files{gap:var(--s-2xs);margin-top:var(--s-2xs);flex-wrap:wrap;display:flex}.post-image{border-radius:var(--r-ctl);border:1px solid var(--line-soft);max-width:min(100%,360px);max-height:240px}.post-file{border-radius:var(--r-ctl);border:1px solid var(--line-soft);font-size:var(--t-small);color:var(--ink-2);padding:2px 8px}.message-activity-post{padding:var(--s-sm);max-width:78ch}.message-activity-post-head{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.message-activity-face{border-radius:22%;width:26px;height:26px}.message-activity-post-body{margin-top:var(--s-2xs)}.message-activity-post-body>.richtext-text:first-child{margin-top:0}.message-activity-figures>.fact>dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.message-activity-figures>.fact{padding:var(--s-xs) var(--s-sm)}.message-activity-figures>.fact>dd{margin-top:var(--spacing);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);color:var(--foreground);--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,)}.message-activity-head{align-items:flex-start;gap:var(--s-sm)}.message-activity-head>.segmented{flex:none;margin-left:auto}.message-activity-clients{padding:var(--s-sm);gap:var(--s-sm);display:grid}.message-activity-bar{gap:3px;height:6px;display:flex}.message-activity-part{border-radius:999px;min-width:3px;display:block}.message-activity-part-1,.message-activity-part-2{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.message-activity-part-2{background:color-mix(in oklab, var(--primary) 55%, var(--card))}}.message-activity-part-3{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.message-activity-part-3{background:color-mix(in oklab, var(--primary) 24%, var(--card))}}.message-activity-key{gap:var(--s-xs) var(--s-sm);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;display:grid}.message-activity-key>div{gap:3px;min-width:0;display:grid}.message-activity-key dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.message-activity-key dd{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(--foreground);--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,);align-items:baseline;gap:6px;margin:0;display:flex}.message-activity-key dd>small{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(--muted-foreground)}.message-activity-dot{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.richtext-emoji-img{vertical-align:-.25em;object-fit:contain;width:1.25em;height:1.25em;display:inline-block}.post-rxn .richtext-emoji-img{vertical-align:-.2em;width:1.1em;height:1.1em}.audit-table td{vertical-align:middle;padding-top:7px;padding-bottom:7px}.audit-table tr:has(.audit-diff[open]) td{vertical-align:top}.audit-when{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--t-small);color:var(--ink-3)}.audit-clock{color:var(--ink-2)}.audit-who,.audit-about{overflow-wrap:anywhere}.audit-histogram{display:block}.audit-histogram:not([complete]){min-height:180px}.audit-histogram[complete]:not(:has(.audit-histogram-chart)){display:none}.audit-histogram-chart{position:relative}.audit-verb{color:var(--ink);font-weight:500}.audit-tail{text-align:right;white-space:nowrap}.audit-tail-head{text-align:right}.audit-tail .menu{vertical-align:middle}.audit-ip{font-size:var(--t-small);color:var(--ink-3);white-space:nowrap}.audit-more{vertical-align:middle;opacity:0;transition:opacity var(--dur) var(--ease)}.audit-row:is(:hover,:focus-within,[aria-selected=true]) .audit-more,.menu[open]>.audit-more,.audit-more:focus-visible{opacity:1}.audit-diff{margin-top:3px}.audit-diff>summary{cursor:pointer;font-size:var(--t-small);color:var(--ink-3);width:fit-content;list-style:none}.audit-diff>summary::-webkit-details-marker{display:none}.audit-diff>summary:before{content:"▸";color:var(--ink-4);margin-right:5px}.audit-diff[open]>summary:before{content:"▾"}.audit-diff>summary:hover{color:var(--ink)}.audit-changes{gap:2px var(--s-2xs);font-size:var(--t-small);grid-template-columns:auto 1fr;margin-top:5px;padding-left:13px;display:grid}.audit-changes dt{color:var(--ink-4);white-space:nowrap}.audit-changes dd{color:var(--ink-2);overflow-wrap:anywhere}.audit-changes s{color:var(--ink-4)}.audit-arrow{color:var(--ink-4);margin:0 3px}.audit-panel-rawbox>summary{cursor:pointer;padding:var(--s-xs);font-size:var(--t-small);color:var(--ink-3)}.audit-panel-rawbox[open]>summary{padding-bottom:0}.audit-panel-raw{padding:var(--s-xs);font-size:var(--t-fine);color:var(--ink-2);white-space:pre;tab-size:2;margin:0;line-height:1.6;overflow:auto}.audit-panel-raw code{font-family:var(--font-mono)}.side-pane{border-left:1px solid var(--border);background:var(--background);flex-direction:column;min-width:0;min-height:0;display:none;overflow:hidden auto}.side-pane:has(>turbo-frame:not(:empty)){display:flex}.work.has-side:has(>.side-pane>turbo-frame:not(:empty)){grid-template-columns:minmax(0, 1fr) var(--side-w,420px)}.work.has-pane.has-side:has(>.side-pane>turbo-frame:not(:empty)){grid-template-columns:var(--queue-w) minmax(0, 1fr) var(--side-w,420px)}.side-head{z-index:2;border-bottom:1px solid var(--border);background:var(--background);align-items:flex-start;gap:10px;padding:16px 16px 12px 20px;display:flex;position:sticky;top:0}.side-head>.grow{flex:1;min-width:0}.side-kicker{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.side-title{letter-spacing:-.015em;margin:2px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3}.side-sub{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:2px}.side-body{flex-direction:column;gap:20px;padding:16px 20px 32px;display:flex}.side-h3{font-size:var(--text-xs);color:var(--muted-foreground);margin:0 0 8px;font-weight:500}.side-facts{font-size:var(--text-sm);grid-template-columns:96px minmax(0,1fr);gap:10px 12px;margin:0;display:grid}.side-facts dt{font-size:var(--text-xs);color:var(--muted-foreground);padding-top:2px}.side-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.side-dim{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:2px}.side-pivots{flex-wrap:wrap;gap:6px;display:flex}.side-pivot-value{color:var(--muted-foreground);font-size:var(--text-xs)}.side-related{flex-direction:column;display:flex}.side-related-row{border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);color:inherit;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:grid}.side-related-row:hover{background:var(--accent)}.side-related-time{font-size:var(--text-xs);color:var(--muted-foreground)}.side-related-all{font-size:var(--text-xs);margin-top:6px;display:inline-block}.side-body .audit-panel-rawbox>summary{padding:0}.side-body .audit-panel-raw{padding:8px 0 0}.audit-table tbody tr.audit-row{cursor:pointer}.audit-table tbody tr[aria-selected=true]>td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.audit-table tbody tr[aria-selected=true]>td{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.audit-table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 2px 0 0 var(--primary)}@media (max-width:899px){.work.has-side:has(>.side-pane>turbo-frame:not(:empty)),.work.has-pane.has-side:has(>.side-pane>turbo-frame:not(:empty)){grid-template-columns:minmax(0,1fr)}.side-pane{z-index:90;width:min(var(--side-w,420px), 100vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px -12px oklch(0% 0 0/.35)}}.audit-filters{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}summary.btn:has(>.filter-icon){--tw-border-style:dashed;border-style:dashed}.filter-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--muted-foreground);flex:none}summary.btn>.filter-val{margin-left:var(--spacing);padding-left:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);position:relative}summary.btn>.filter-val:before{content:var(--tw-content);content:var(--tw-content);inset-block:calc(var(--spacing) * .5);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--border);width:1px;position:absolute;left:0}.audit-filter-pop{min-width:calc(var(--spacing) * 64)}.audit-facet{display:contents}.menu-count{font-size:var(--text-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px}.audit-query{flex:1;min-width:min(100%,320px);position:relative}.audit-qbar{border:1px solid var(--input);border-radius:var(--radius);background:var(--background);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:5px 6px 5px 10px;display:flex}.audit-qbar:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.audit-qbar:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}}.audit-qbar>svg{color:var(--muted-foreground);flex:none;margin-right:2px}.audit-token{border-radius:calc(var(--radius) - 3px);background:var(--muted);height:24px;font-family:var(--font-mono);align-items:center;font-size:12px;display:inline-flex;overflow:hidden}.audit-token-key{color:var(--muted-foreground);padding:0 2px 0 8px}.audit-token-value{color:var(--foreground);padding:0 2px 0 0}.audit-token-value:first-child{padding-left:8px}.audit-token-remove{width:22px;height:24px;color:var(--muted-foreground);place-items:center;display:grid}.audit-token-remove:hover{color:var(--foreground);background:var(--accent)}.audit-qinput{min-width:140px;height:28px;font-family:var(--font-mono);color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.audit-qinput::placeholder{color:var(--muted-foreground);font-family:var(--font-sans)}.audit-suggest{z-index:40;border-radius:var(--radius);background:var(--popover);max-height:320px;box-shadow:0 0 0 1px var(--foreground), 0 10px 24px -8px oklch(0% 0 0/.25);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.audit-suggest{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 10px 24px -8px oklch(0% 0 0/.25)}}.audit-suggest button{border-radius:calc(var(--radius) - 2px);text-align:left;width:100%;font-size:var(--text-sm);color:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.audit-suggest button[aria-selected=true],.audit-suggest button:hover{background:var(--accent)}.audit-suggest-label{min-width:120px;font-family:var(--font-mono);font-size:12px}.audit-suggest-description{font-size:var(--text-xs);color:var(--muted-foreground);margin-left:auto}.audit-live-dot{background:var(--muted-foreground);border-radius:50%;width:8px;height:8px;display:inline-block}.btn[aria-pressed=true] .audit-live-dot{background:var(--success)}tr.audit-row-new>td{animation:2.4s ease-out audit-row-new}.menu-pop.audit-saved-pop{min-width:380px;max-width:min(460px,92vw)}.audit-saved-row{align-items:center;gap:2px;display:flex}.audit-saved-row>.btn:first-child{flex:1;min-width:0}.audit-saved-row>.btn:first-child>span:first-child{white-space:nowrap}.audit-saved-row .btn-only{flex:none;width:1.75rem}.audit-saved-row .menu-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-saved-form{align-items:center;gap:6px;width:100%;padding:4px;display:flex}.audit-saved-form .input{flex:1;min-width:0;height:30px}.menu-pop .audit-saved-form>.btn{background-color:var(--primary);width:auto;padding-inline:calc(var(--spacing) * 3);color:var(--primary-foreground);flex:none;justify-content:center}.menu-pop .audit-saved-form>.btn:is(:hover,:focus-visible){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.menu-pop .audit-saved-form>.btn:is(:hover,:focus-visible){background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.menu-pop .audit-saved-form>.btn:is(:hover,:focus-visible){color:var(--primary-foreground)}.audit-saved-shared{white-space:nowrap;font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}@keyframes audit-row-new{0%{background:color-mix(in oklab, var(--primary) 14%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){tr.audit-row-new>td{animation:none}}.audit-help-list{gap:7px var(--s-xs);font-size:var(--t-small);grid-template-columns:auto 1fr;align-items:baseline;margin:0;display:grid}.audit-help-list dt{white-space:nowrap}.audit-help-list dd{color:var(--ink-3);margin:0}.audit-help-try{font-family:var(--font-mono);cursor:pointer;white-space:nowrap}.audit-help-try:hover{color:var(--ink);border-color:var(--line)}.new-member-card{gap:var(--s-xs);flex-direction:column;min-width:0;display:flex}.new-member-head{align-items:center;gap:var(--s-2xs);padding-bottom:var(--s-2xs);border-bottom:1px solid var(--line-soft);display:flex}.new-member-facts{gap:var(--s-2xs);flex-direction:column;margin:0;display:flex}.new-member-facts>div{gap:var(--s-2xs);grid-template-columns:92px minmax(0,1fr);align-items:baseline;display:grid}.new-member-facts dt{font-size:var(--t-fine);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);font-weight:550}.new-member-facts dd{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.new-member-flag{font-size:var(--t-mid);line-height:1}.new-member-agent{font-size:var(--t-fine);color:var(--ink-3);overflow-wrap:anywhere;line-height:1.45}.new-member-foot{gap:var(--s-2xs);padding-top:var(--s-2xs);border-top:1px solid var(--line-soft);display:flex}@keyframes page-head-edge{0%{box-shadow:0 1px #0000,0 10px 18px -14px #0000}to{box-shadow:0 1px 0 var(--border), 0 10px 18px -14px var(--page-head-shadow)}}[data-section=fd]{--page-head-shadow:oklch(0% 0 0/.14)}:root[data-theme=lightsout] [data-section=fd]{--page-head-shadow:oklch(0% 0 0/.9)}[data-section=fd] .main{timeline-scope:--page-scroll}[data-section=fd] .main>.scrollarea{scroll-timeline:--page-scroll y}[data-section=fd] .main>.rhead{z-index:4;background-color:var(--background);animation:linear both page-head-edge;animation-timeline:--page-scroll;animation-range:0 56px;position:relative}.fdnav .cnav a[aria-current=page]:before{content:"";inset-block:calc(var(--spacing) * 2);width:calc(var(--spacing) * .5);background-color:var(--sidebar-primary);border-radius:1px;position:absolute;left:0}.fdnav .cnav a[aria-current=page]>svg,.fdnav .community-nav-group .community-nav-tally{color:var(--sidebar-primary)}[data-section=fd] .data-table thead th{height:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-section=fd] .data-table thead th{background:color-mix(in oklab, var(--foreground) 3%, var(--card))}}[data-section=fd] .data-table tbody td{height:calc(var(--spacing) * 11)}[data-section=fd] .data-table tbody tr:hover>td{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-section=fd] .data-table tbody tr:hover>td{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)}}[data-section=fd] .data-table .member-face>.lnk{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}[data-section=fd] .data-table td .btn-ghost:not(.btn-only){color:var(--muted-foreground)}@media (hover:hover){[data-section=fd] .data-table td .btn-ghost:not(.btn-only):hover{color:var(--foreground)}}[data-section=fd] .body>.empty{min-height:calc(var(--spacing) * 60);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border)}[data-section=fd] .empty-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-section=fd] .empty-mark{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}[data-section=fd] :is(.pagebar,.px-verdictbar){background:color-mix(in oklab, var(--card) 72%, transparent);--tw-backdrop-blur:blur(var(--blur-md));--tw-backdrop-saturate:saturate(150%);-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,)}[data-section=fd] a.lnk[data-turbo-frame=person-drawer]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-section=fd] a.lnk[data-turbo-frame=person-drawer]{-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}[data-section=fd] a.lnk[data-turbo-frame=person-drawer]{text-underline-offset:3px}@media (max-width:899px){[data-section=fd] .scroll>.data-table :is(th,td){white-space:nowrap}[data-section=fd] .scroll>.data-table :is(th,td):first-child{z-index:3;background-color:var(--card);box-shadow:1px 0 0 var(--border);position:sticky;left:0}[data-section=fd] .scroll>.audit-table{min-width:720px}}.drag-handle{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:grab;vertical-align:middle;color:var(--muted-foreground);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.drag-handle{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}@media (hover:hover){.drag-handle:hover{color:var(--foreground)}}.drag-handle>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.data-table tr.is-dragging>td{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-table tr.is-dragging>td{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.data-table tr.is-dragging>td{opacity:.7}.confirm-step{justify-content:flex-end;align-items:center;gap:var(--spacing);display:inline-flex}.confirm-step-ask:not([hidden]){align-items:center;gap:var(--spacing);display:inline-flex}.confirm-step-start{color:var(--muted-foreground)}@media (hover:hover){.confirm-step-start:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.confirm-step-start:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.confirm-step-start:hover{color:var(--destructive)}.confirm-step-start:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.confirm-step-start:where([data-theme=lightsout],[data-theme=lightsout] *):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}}@layer utilities{.\!visible{visibility:visible!important}.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}.static{position:static}.sticky{position:sticky}.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}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);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,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/geist-variable-f2f237cd.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url("/assets/geist-mono-variable-6ad17d12.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}