/*! tailwindcss v4.3.3 | 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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Share Tech Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:#ff9d97;--color-red-400:#ff6b62;--color-red-500:#ff3b30;--color-red-600:#e02a20;--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:#ffd27a;--color-amber-400:#ffc24d;--color-amber-500:#ffb020;--color-amber-600:#e0930a;--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:#7cf0a8;--color-emerald-400:#39e27a;--color-emerald-500:#22c865;--color-emerald-600:#169e4f;--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:#eef6ff;--color-sky-100:#d9ebff;--color-sky-200:#b8dbff;--color-sky-300:#85c2ff;--color-sky-400:#5aaeff;--color-sky-500:#3a9dff;--color-sky-600:#1f84ec;--color-sky-700:#1768c2;--color-sky-800:#17569c;--color-sky-900:#18497d;--color-sky-950:#102d4d;--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-50:#f3f4f6;--color-zinc-100:#e4e6e9;--color-zinc-200:#d0d4d8;--color-zinc-300:#b3b9bf;--color-zinc-400:#9aa1a9;--color-zinc-500:#767d86;--color-zinc-600:#5b6068;--color-zinc-700:#3a3e45;--color-zinc-800:#2b2e34;--color-zinc-900:#1a1c20;--color-zinc-950:#0b0c0e;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.8125rem;--text-xs--line-height:1.15rem;--text-sm:1rem;--text-sm--line-height:1.45rem;--text-base:1.0625rem;--text-base--line-height:1.55rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Barlow Condensed", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-marker:"Permanent Marker", "Comic Sans MS", cursive;--color-plate-hi:#2b2e34;--color-plate-lo:#1a1c20;--color-silk:#dcdfe2;--color-lcd:#ffb347;--color-lcd-bg:#140f05;--color-player-orange:#e69f00;--color-player-sky:#56b4e9;--color-player-green:#009e73;--color-player-yellow:#f0e442;--color-player-blue:#3d8fd6;--color-player-vermilion:#d55e00;--color-player-pink:#cc79a7;--color-player-white:#c9ccd0;--color-rack-ink-2:#c6cbd1;--color-rack-ink-3:#b6bcc3;--color-rack-ink-4:#a3aab2;--color-alu-hi:#f4f5f7;--color-alu-lo:#d0d4d9;--color-alu-page:#d6d9dd;--color-alu-hatch:#c4c8cd;--color-alu-edge:#8d939a;--color-alu-rail:#b4b9bf;--color-alu-ink:#16191d;--color-alu-ink-muted:#454b53;--color-alu-ink-soft:#50565e;--color-alu-link:#0b4f96;--color-alu-key:#135fb5;--color-alu-ok:#08582a;--color-alu-warn:#7a4f00;--color-alu-bad:#a8221a;--color-brass-hi:#fdf8ec;--color-brass-lo:#ead8ab;--color-brass-page:#f0e4c6;--color-brass-hatch:#ddc893;--color-brass-edge:#a5854a;--color-brass-rail:#c8a95f;--color-brass-well:#dfc88f;--color-brass-ink:#211706;--color-brass-ink-muted:#4d3c1a;--color-brass-ink-soft:#574521;--color-brass-link:#6b3410;--color-brass-key:#7d520f;--color-brass-key-lo:#eadcb6;--color-brass-gold:#e2b34c;--color-brass-gold-lo:#c9952c;--color-brass-ok:#0a5a2b;--color-brass-warn:#6b4300;--color-brass-bad:#9a1e16;--color-brass-mute:#b3261c;--color-brass-prompt:#fbecc2;--color-bronze-hi:#3a2b1e;--color-bronze-lo:#221810;--color-bronze-page:#110b07;--color-bronze-well:#0c0805;--color-bronze-key-hi:#4c3a27;--color-bronze-key-lo:#2c2015;--color-bronze-rail:#1b130c;--color-bronze-rail-edge:#080503;--color-bronze-hatch:#25180e;--color-bronze-hatch-lo:#1b120a;--color-bronze-silk:#efdcbb;--color-bronze-muted:#bfa98b;--color-bronze-patina:#4d7a69;--color-bronze-edge:#6b4e30;--color-bronze-house:#8e1c17;--color-bronze-house-text:#f0908a;--color-bronze-live:#1d3b2a;--color-bronze-live-text:#b5f0c8;--color-bronze-warn:#2e2008;--color-bronze-swap:#102a3a;--color-bronze-swap-text:#b9e4ff;--color-ti-hi:#353b42;--color-ti-lo:#23282e;--color-ti-page:#0e1115;--color-ti-well:#0a0c0f;--color-ti-key-hi:#444b53;--color-ti-key-lo:#2d3238;--color-ti-rail:#1a1e23;--color-ti-rail-edge:#07090b;--color-ti-hatch:#20252b;--color-ti-hatch-lo:#1a1e23;--color-ti-edge:#05070a;--color-ti-silk:#bccad8;--color-ti-muted:#a2afbc;--color-ti-ink:#e6ebf0;--color-ti-accent:#8ec3e0;--color-ti-accent-lo:#5d9ec4;--color-ti-on-accent:#07141d;--color-cobalt-hi:#1c3d78;--color-cobalt-lo:#112a57;--color-cobalt-page:#071633;--color-cobalt-well:#040e24;--color-cobalt-key-hi:#2e56a3;--color-cobalt-key-lo:#1a3a78;--color-cobalt-rail:#0e2349;--color-cobalt-rail-edge:#030a1a;--color-cobalt-hatch:#15306a;--color-cobalt-hatch-lo:#10275a;--color-cobalt-edge:#020816;--color-cobalt-silk:#eef4ff;--color-cobalt-muted:#c6d5f2;--color-cobalt-ink:#f7faff;--color-cobalt-signal:#ffd43b;--color-cobalt-signal-lo:#f2b705;--color-cobalt-on-signal:#1a1300}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}html{background-color:var(--color-zinc-100);color:var(--color-zinc-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:where(.dark,.dark *){background-color:var(--color-zinc-950);color:var(--color-zinc-100)}html{color-scheme:light}html.dark{color-scheme:dark}body{min-height:100vh;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)}h1{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase}h2{font-family:var(--font-display);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:.1em;letter-spacing:.1em;text-transform:uppercase}h3{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)}a{color:var(--color-sky-700)}a:where(.dark,.dark *){color:var(--color-sky-400)}input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);width:100%;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));color:var(--color-zinc-900);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea)::placeholder{color:var(--color-zinc-400)}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):focus{border-color:var(--color-sky-500);--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:#3a9dff33}@supports (color:color-mix(in lab, red, red)){:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):focus{--tw-outline-style:none;outline-style:none}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):disabled{background-color:var(--color-zinc-50);color:var(--color-zinc-400)}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):where(.dark,.dark *)::placeholder{color:var(--color-zinc-500)}:is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea):where(.dark,.dark *):disabled{background-color:var(--color-zinc-800)}textarea{min-height:calc(var(--spacing) * 20);resize:vertical;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}input[type=checkbox]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-sky-600);border-radius:.25rem}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-sky-500)}.grid{grid-template-columns:minmax(0,1fr)}}@layer components{.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);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);white-space:nowrap;color:var(--color-zinc-700);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;text-decoration-line:none;display:inline-flex}@media (hover:hover){.btn:hover{background-color:var(--color-zinc-50);color:var(--color-zinc-900)}}.btn:disabled{pointer-events:none;opacity:.5}.btn:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-200)}@media (hover:hover){.btn:where(.dark,.dark *):hover{background-color:var(--color-zinc-800);color:var(--color-white)}}.btn svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none}.btn-primary{border-color:var(--color-sky-600);background-color:var(--color-sky-600);color:var(--color-white)}@media (hover:hover){.btn-primary:hover{border-color:var(--color-sky-700);background-color:var(--color-sky-700);color:var(--color-white)}}.btn-primary:where(.dark,.dark *){border-color:var(--color-sky-500);background-color:var(--color-sky-600)}@media (hover:hover){.btn-primary:where(.dark,.dark *):hover{background-color:var(--color-sky-500)}}.btn-danger{color:var(--color-red-600)}@media (hover:hover){.btn-danger:hover{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-700)}}.btn-danger:where(.dark,.dark *){color:var(--color-red-400)}@media (hover:hover){.btn-danger:where(.dark,.dark *):hover{border-color:var(--color-red-800);background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.btn-danger:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}}.btn-ghost{--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);background-color:#0000;border-color:#0000}@media (hover:hover){.btn-ghost:hover{background-color:#d0d4d899}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background-color:color-mix(in oklab, var(--color-zinc-200) 60%, transparent)}}}.btn-ghost:where(.dark,.dark *){background-color:#0000}@media (hover:hover){.btn-ghost:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}}.btn-sm{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);padding:0}.btn[aria-pressed=true]{border-color:var(--color-sky-600);background-color:var(--color-sky-50);color:var(--color-sky-700)}.btn[aria-pressed=true]:where(.dark,.dark *){background-color:var(--color-sky-950);color:var(--color-sky-300)}.sidebar{z-index:40;width:calc(var(--spacing) * 64);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);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));inset-block:0;flex-direction:column;display:flex;position:fixed;left:0}@media not all and (min-width:64rem){.sidebar{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.sidebar:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}@media not all and (min-width:64rem){.sidebar.open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.nav-group{margin-top:calc(var(--spacing) * 5);margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-zinc-400);text-transform:uppercase}.nav-group:where(.dark,.dark *){color:var(--color-zinc-500)}.nav-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);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(--color-zinc-600);text-decoration-line:none;display:flex}@media (hover:hover){.nav-link:hover{background-color:var(--color-zinc-100);color:var(--color-zinc-900)}}.nav-link:where(.dark,.dark *){color:var(--color-zinc-400)}@media (hover:hover){.nav-link:where(.dark,.dark *):hover{background-color:var(--color-zinc-800);color:var(--color-zinc-100)}}.nav-link svg{width:18px;height:18px;color:var(--color-zinc-400);flex:none}.nav-link svg:where(.dark,.dark *){color:var(--color-zinc-500)}.nav-link[aria-current=page]{background-color:var(--color-sky-50);color:var(--color-sky-700)}.nav-link[aria-current=page]:where(.dark,.dark *){background-color:#102d4d99}@supports (color:color-mix(in lab, red, red)){.nav-link[aria-current=page]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.nav-link[aria-current=page]:where(.dark,.dark *){color:var(--color-sky-300)}.nav-link[aria-current=page] svg{color:var(--color-sky-600)}.nav-link[aria-current=page] svg:where(.dark,.dark *){color:var(--color-sky-400)}.nav-text{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.nav-sub{margin-top:calc(var(--spacing) * .5);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(--color-zinc-500);overflow:hidden}@media not all and (min-width:64rem){.nav-sub{display:none}}.nav-sub:where(.dark,.dark *){color:var(--color-zinc-400)}.nav-switch{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-zinc-50)}.nav-switch:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.nav-switch-head{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);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));color:var(--color-zinc-700);list-style-type:none;display:flex}.nav-switch-head:where(.dark,.dark *){color:var(--color-zinc-200)}.nav-switch-head svg{width:18px;height:18px;color:var(--color-zinc-400);flex:none}.nav-switch-head::-webkit-details-marker{display:none}.nav-switch-head:after{content:"▾";color:var(--color-zinc-400);margin-left:auto}.nav-switch-where{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500)}.nav-switch-where:where(.dark,.dark *){color:var(--color-zinc-400)}.nav-switch.is-copy{border-color:var(--color-amber-400);background-color:var(--color-amber-50)}.nav-switch.is-copy:where(.dark,.dark *){border-color:var(--color-amber-500);background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.nav-switch.is-copy:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.nav-switch.is-copy .nav-switch-where{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-800)}.nav-switch.is-copy .nav-switch-where:where(.dark,.dark *){color:var(--color-amber-300)}.nav-switch>div{padding-inline:var(--spacing);padding-bottom:var(--spacing)}.page-tabs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);background-color:#d0d4d8b3;width:fit-content;max-width:100%;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.page-tabs{background-color:color-mix(in oklab, var(--color-zinc-200) 70%, transparent)}}.page-tabs{padding:calc(var(--spacing) * .5)}.page-tabs:where(.dark,.dark *){background-color:var(--color-zinc-800)}.page-tabs a{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);padding-inline: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);white-space:nowrap;color:var(--color-zinc-600);flex:none;align-items:center;text-decoration-line:none;display:flex}.page-tabs a:where(.dark,.dark *){color:var(--color-zinc-300)}.page-tabs a:hover{color:var(--color-zinc-900)}.page-tabs a:hover:where(.dark,.dark *){color:var(--color-white)}.page-head a.btn[data-tab-twin]{display:none}.fp-noscale{margin-top:calc(var(--spacing) * 2);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(--color-zinc-600);flex-wrap:wrap;display:flex}.fp-noscale:where(.dark,.dark *){color:var(--color-zinc-400)}.console-name{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(--color-zinc-500);display:none}.console-name:where(.dark,.dark *){color:var(--color-zinc-400)}html.expert .console-name{display:inline}html.expert .tip{display:none}.kbd{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-zinc-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:inline-block}.kbd:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-800)}.phone-reach-chip{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300);background-color:var(--color-amber-50);width:fit-content;max-width:100%;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));color:var(--color-amber-900);border-radius:3.40282e38px;flex-wrap:wrap;display:flex}.phone-reach-chip:where(.dark,.dark *){border-color:#ffb02080}@supports (color:color-mix(in lab, red, red)){.phone-reach-chip:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.phone-reach-chip:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.phone-reach-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.phone-reach-chip:where(.dark,.dark *){color:var(--color-amber-200)}.phone-reach-chip button{min-height:calc(var(--spacing) * 11);cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.page-tabs a[aria-current=page]{background-color:var(--color-white);color:var(--color-zinc-900);--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)}.page-tabs a[aria-current=page]:where(.dark,.dark *){background-color:var(--color-zinc-700);color:var(--color-white)}.page{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:40rem){.page{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}.page-head{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.page-head p{margin-top:var(--spacing);max-width:var(--container-2xl);color:var(--color-zinc-500)}.page-head p:where(.dark,.dark *){color:var(--color-zinc-400)}.page-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;align-self:flex-start;margin-left:auto;display:flex}.page-head:has(>.page-actions)>div:first-child{flex:20rem;min-width:0}.page-actions .btn{min-height:calc(var(--spacing) * 11)}.page:has(>nav.page-tabs):has(>.page-head>.page-actions){position:relative}.page:has(>nav.page-tabs)>.page-head>.page-actions{flex-wrap:nowrap;margin:0;position:absolute;top:calc(1.5rem + 2px);right:1rem}.page:has(>nav.page-tabs):has(>.page-head>.page-actions)>nav.page-tabs{max-width:calc(100% - var(--page-actions-w,2.75rem) - .75rem)}@media (min-width:40rem){.page:has(>nav.page-tabs)>.page-head>.page-actions{top:calc(2rem + 2px);right:2rem}}.out-check.compact{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);grid-column:1/-1}.card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);--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)}.card:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.card-body{padding:calc(var(--spacing) * 5)}.card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);display:flex}.card-head:where(.dark,.dark *){border-color:var(--color-zinc-800)}.card-head h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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(--color-zinc-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:flex}.card-foot:where(.dark,.dark *){border-color:var(--color-zinc-800)}.stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.stat:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.stat-label{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-zinc-500);text-transform:uppercase}.stat-label:where(.dark,.dark *){color:var(--color-zinc-400)}.stat-value{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow:hidden}.stat-sub{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);overflow:hidden}.stat-sub:where(.dark,.dark *){color:var(--color-zinc-400)}.banner{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;display:flex}.banner-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.banner-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.banner h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.banner p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.banner.ok{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50)}.banner.ok:where(.dark,.dark *){border-color:var(--color-emerald-900);background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.banner.ok:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.banner.ok .banner-icon{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.banner.ok .banner-icon:where(.dark,.dark *){background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.banner.ok .banner-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.banner.ok .banner-icon:where(.dark,.dark *){color:var(--color-emerald-300)}.banner.ok p{color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.banner.ok p{color:color-mix(in oklab, var(--color-emerald-800) 80%, transparent)}}.banner.ok p:where(.dark,.dark *){color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.banner.ok p:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.banner.warn{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.banner.warn:where(.dark,.dark *){border-color:var(--color-amber-900);background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.banner.warn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.banner.info{border-color:var(--color-sky-200);background-color:var(--color-sky-50)}.banner.info:where(.dark,.dark *){border-color:var(--color-sky-900);background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.banner.info:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.banner.info .banner-icon{background-color:var(--color-sky-100);color:var(--color-sky-700)}.banner.info .banner-icon:where(.dark,.dark *){background-color:#18497d99}@supports (color:color-mix(in lab, red, red)){.banner.info .banner-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.banner.info .banner-icon:where(.dark,.dark *){color:var(--color-sky-300)}.banner.warn .banner-icon{background-color:var(--color-amber-100);color:var(--color-amber-700)}.banner.warn .banner-icon:where(.dark,.dark *){background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.banner.warn .banner-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.banner.warn .banner-icon:where(.dark,.dark *){color:var(--color-amber-300)}.banner.warn p{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.banner.warn p{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.banner.warn p:where(.dark,.dark *){color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.banner.warn p:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.banner.bad{border-color:var(--color-red-200);background-color:var(--color-red-50)}.banner.bad:where(.dark,.dark *){border-color:var(--color-red-900);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.banner.bad:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.banner.bad .banner-icon{background-color:var(--color-red-100);color:var(--color-red-700)}.banner.bad .banner-icon:where(.dark,.dark *){background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.banner.bad .banner-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.banner.bad .banner-icon:where(.dark,.dark *){color:var(--color-red-300)}.banner.bad p{color:#82181acc}@supports (color:color-mix(in lab, red, red)){.banner.bad p{color:color-mix(in oklab, var(--color-red-900) 80%, transparent)}}.banner.bad p:where(.dark,.dark *){color:#ffcacab3}@supports (color:color-mix(in lab, red, red)){.banner.bad p:where(.dark,.dark *){color:color-mix(in oklab, var(--color-red-200) 70%, transparent)}}.banner.wait{border-color:var(--color-zinc-200);background-color:var(--color-white)}.banner.wait:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.banner.wait .banner-icon{background-color:var(--color-zinc-100);color:var(--color-zinc-500)}.banner.wait .banner-icon:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-zinc-300);border-radius:3.40282e38px;flex:none;display:inline-block}.dot:where(.dark,.dark *){background-color:var(--color-zinc-600)}.dot.ok{background-color:var(--color-emerald-500);--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:#22c86533}@supports (color:color-mix(in lab, red, red)){.dot.ok{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dot.warn{background-color:var(--color-amber-500);--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:#ffb02033}@supports (color:color-mix(in lab, red, red)){.dot.warn{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dot.bad{background-color:var(--color-red-500);--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:#ff3b3033}@supports (color:color-mix(in lab, red, red)){.dot.bad{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:3.40282e38px;display:inline-flex}.badge-gray{background-color:var(--color-zinc-100);color:var(--color-zinc-600)}.badge-gray:where(.dark,.dark *){background-color:var(--color-zinc-800);color:var(--color-zinc-300)}.badge-green{background-color:var(--color-emerald-50);color:var(--color-emerald-700);--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:#169e4f33}@supports (color:color-mix(in lab, red, red)){.badge-green{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.badge-green{--tw-ring-inset:inset}.badge-green:where(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.badge-green:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.badge-green:where(.dark,.dark *){color:var(--color-emerald-300)}.badge-amber{background-color:var(--color-amber-50);color:var(--color-amber-800);--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:#e0930a33}@supports (color:color-mix(in lab, red, red)){.badge-amber{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 20%, transparent)}}.badge-amber{--tw-ring-inset:inset}.badge-amber:where(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.badge-amber:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.badge-amber:where(.dark,.dark *){color:var(--color-amber-300)}.badge-red{background-color:var(--color-red-50);color:var(--color-red-700);--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:#e02a2033}@supports (color:color-mix(in lab, red, red)){.badge-red{--tw-ring-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.badge-red{--tw-ring-inset:inset}.badge-red:where(.dark,.dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.badge-red:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.badge-red:where(.dark,.dark *){color:var(--color-red-300)}.badge-blue{background-color:var(--color-sky-50);color:var(--color-sky-700);--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:#1f84ec33}@supports (color:color-mix(in lab, red, red)){.badge-blue{--tw-ring-color:color-mix(in oklab, var(--color-sky-600) 20%, transparent)}}.badge-blue{--tw-ring-inset:inset}.badge-blue:where(.dark,.dark *){background-color:#102d4d99}@supports (color:color-mix(in lab, red, red)){.badge-blue:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.badge-blue:where(.dark,.dark *){color:var(--color-sky-300)}.muted{color:var(--color-zinc-500)}.muted:where(.dark,.dark *){color:var(--color-zinc-400)}.mono{font-family:var(--font-mono);font-size:13px}.ok-text{color:var(--color-emerald-600)}.ok-text:where(.dark,.dark *){color:var(--color-emerald-400)}.bad-text{color:var(--color-red-600)}.bad-text:where(.dark,.dark *){color:var(--color-red-400)}.warn-text{color:var(--color-amber-600)}.warn-text:where(.dark,.dark *){color:var(--color-amber-400)}kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-zinc-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);border-radius:.25rem;font-size:11px}kbd:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-800)}:where(.list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-zinc-100)}:where(.list:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-zinc-800)}.row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);display:flex}.row-main{flex:1;min-width:0}.row-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.row-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);overflow:hidden}.row-sub:where(.dark,.dark *){color:var(--color-zinc-400)}.row-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex:none;display:flex}.row.row-wrap{padding-inline:calc(var(--spacing) * 4);flex-wrap:wrap}.row.row-wrap .row-main{min-width:10rem}.row.row-wrap .row-actions{flex-wrap:wrap}.avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-zinc-100);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(--color-zinc-600);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.avatar:where(.dark,.dark *){background-color:var(--color-zinc-800);color:var(--color-zinc-300)}.avatar svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.empty{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;color:var(--color-zinc-500);flex-direction:column;display:flex}.empty:where(.dark,.dark *){color:var(--color-zinc-400)}.empty svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-zinc-300)}.empty svg:where(.dark,.dark *){color:var(--color-zinc-600)}.empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-700)}.empty strong:where(.dark,.dark *){color:var(--color-zinc-200)}.table-wrap{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:auto}.table-wrap:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap th{z-index:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-zinc-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-500);position:sticky;top:0}.table-wrap th:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900);color:var(--color-zinc-400)}.table-wrap td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top;white-space:nowrap}.table-wrap td:where(.dark,.dark *){border-color:#2b2e34cc}@supports (color:color-mix(in lab, red, red)){.table-wrap td:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.table-wrap tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table-wrap tbody tr:hover td{background-color:var(--color-zinc-50)}.table-wrap tbody tr:hover td:where(.dark,.dark *){background-color:#2b2e3466}@supports (color:color-mix(in lab, red, red)){.table-wrap tbody tr:hover td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.table-wrap td.wrap{min-width:calc(var(--spacing) * 64);word-break:break-all;white-space:normal}.table-tall{max-height:calc(100vh - 15rem)}.toolbar{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.toolbar input[type=search]{width:100%}@media (min-width:40rem){.toolbar input[type=search]{width:calc(var(--spacing) * 72)}}.segmented{border-radius:var(--radius-lg);background-color:#d0d4d8b3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.segmented{background-color:color-mix(in oklab, var(--color-zinc-200) 70%, transparent)}}.segmented{padding:calc(var(--spacing) * .5)}.segmented:where(.dark,.dark *){background-color:var(--color-zinc-800)}.segmented button{cursor:pointer;border-radius:var(--radius-md);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);color:var(--color-zinc-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.segmented button:where(.dark,.dark *){color:var(--color-zinc-400)}.segmented button:is([aria-selected=true],[aria-pressed=true]){background-color:var(--color-white);color:var(--color-zinc-900);--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)}.segmented button:is([aria-selected=true],[aria-pressed=true]):where(.dark,.dark *){background-color:var(--color-zinc-700);color:var(--color-white)}.switch{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;appearance:none;background-color:var(--color-zinc-300);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;flex:none;display:inline-flex;position:relative}.switch:checked{background-color:var(--color-sky-600)}.switch:where(.dark,.dark *){background-color:var(--color-zinc-700)}.switch:where(.dark,.dark *):checked{background-color:var(--color-sky-500)}.switch:after{content:"";top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-white);--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);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}.switch:checked:after{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.chips{min-height:calc(var(--spacing) * 10);cursor:text;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--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);flex-wrap:wrap;display:flex}.chips:focus-within{border-color:var(--color-sky-500);--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:#3a9dff33}@supports (color:color-mix(in lab, red, red)){.chips:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.chips:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.chip{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-zinc-100);padding-block:calc(var(--spacing) * .5);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-700);display:inline-flex}.chip:where(.dark,.dark *){background-color:var(--color-zinc-800);color:var(--color-zinc-200)}.chip button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;color:var(--color-zinc-400);border-radius:.25rem;place-items:center;display:grid}@media (hover:hover){.chip button:hover{background-color:var(--color-zinc-200);color:var(--color-zinc-700)}.chip button:where(.dark,.dark *):hover{background-color:var(--color-zinc-700)}}.chips input{min-width:calc(var(--spacing) * 32);border-style:var(--tw-border-style);padding:calc(var(--spacing) * .5);--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);background-color:#0000;border-width:0;flex:1}.chips input:focus{--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)}.tagpick{gap:var(--spacing);display:grid;position:relative}.tagpick-box{min-height:calc(var(--spacing) * 11);cursor:text;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);--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);flex-wrap:wrap;display:flex}.tagpick-box:focus-within{border-color:var(--color-sky-500);--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:#3a9dff33}@supports (color:color-mix(in lab, red, red)){.tagpick-box:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.tagpick-box:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.tagpick-tag{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-sky-50);max-width:100%;padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-900);--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:#1f84ec33;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tagpick-tag{--tw-ring-color:color-mix(in oklab, var(--color-sky-600) 20%, transparent)}}.tagpick-tag{--tw-ring-inset:inset}.tagpick-tag:where(.dark,.dark *){background-color:#102d4d99}@supports (color:color-mix(in lab, red, red)){.tagpick-tag:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.tagpick-tag:where(.dark,.dark *){color:var(--color-sky-100)}.tagpick-x{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-md);color:var(--color-sky-700);flex:none;place-items:center;display:grid}@media (hover:hover){.tagpick-x:hover{background-color:var(--color-sky-100)}}.tagpick-x:where(.dark,.dark *){color:var(--color-sky-300)}@media (hover:hover){.tagpick-x:where(.dark,.dark *):hover{background-color:var(--color-sky-900)}}.tagpick-input{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 36);border-style:var(--tw-border-style);padding:var(--spacing);--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);background-color:#0000;border-width:0;flex:1}.tagpick-input:focus{--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)}.tagpick-input:where(.dark,.dark *){background-color:#0000}.tagpick-list{max-height:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding:var(--spacing);--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);overflow-y:auto}.tagpick-list:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.tagpick-head{background-color:var(--color-white);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-600);position:sticky;top:0}.tagpick-head:where(.dark,.dark *){background-color:var(--color-zinc-900);color:var(--color-zinc-300)}.tagpick-opt{min-height:calc(var(--spacing) * 11);cursor:pointer;scroll-margin-top:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-800);display:flex}.tagpick-opt:where(.dark,.dark *){color:var(--color-zinc-100)}.tagpick-opt.free svg{color:var(--color-emerald-600)}.tagpick-opt.free svg:where(.dark,.dark *){color:var(--color-emerald-400)}.tagpick-opt.used svg{color:var(--color-amber-600)}.tagpick-opt.used svg:where(.dark,.dark *){color:var(--color-amber-400)}.tagpick-opt.more{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-700)}.tagpick-opt.more:where(.dark,.dark *){color:var(--color-sky-300)}.tagpick-opt.active{background-color:var(--color-sky-100);outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-sky-600)}.tagpick-opt.active:where(.dark,.dark *){background-color:#18497db3}@supports (color:color-mix(in lab, red, red)){.tagpick-opt.active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 70%, transparent)}}.tagpick-opt[aria-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tagpick-none{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-600)}.tagpick-none:where(.dark,.dark *){color:var(--color-zinc-300)}.sp-flag{gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 2);color:var(--color-amber-900);--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:#e0930a4d;display:grid}@supports (color:color-mix(in lab, red, red)){.sp-flag{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.sp-flag{--tw-ring-inset:inset}.sp-flag:where(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.sp-flag:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.sp-flag:where(.dark,.dark *){color:var(--color-amber-100)}.sp-summary:not(.on){display:contents}.sp-cascade{align-items:flex-end;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sp-part{gap:calc(var(--spacing) * 1.5);flex:3 14rem;min-width:0;display:grid}.sp-part+.sp-part{flex:2 10rem}.sp-select{min-height:calc(var(--spacing) * 11);text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.sp-line{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-600);overflow:hidden}.sp-line:where(.dark,.dark *){color:var(--color-zinc-300)}.band-grid>.sp-field{grid-column:1/-1}.band-grid:has(>.sp-field){grid-auto-flow:dense}.settings-layout{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.settings-layout{grid-template-columns:200px minmax(0,1fr)}}.subnav{gap:var(--spacing);display:none}@media (min-width:64rem){.subnav{top:calc(var(--spacing) * 6);flex-direction:column;align-self:flex-start;display:flex;position:sticky}}.subnav-group{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-zinc-500);text-transform:uppercase}.subnav-group:first-child{margin-top:0}.subnav-group:where(.dark,.dark *){color:var(--color-zinc-400)}.settings-pick{min-height:calc(var(--spacing) * 11);width:100%;display:block}@media (min-width:64rem){.settings-pick{display:none}.settings-layout.wide .settings-pick{display:block}}#settings-root .field input:not([type=checkbox]):not([type=radio]),#settings-root .field select{min-height:2.75rem}.settings-saves:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-500);border-radius:3.40282e38px;display:inline-block}.subnav button{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-zinc-600);display:flex}@media (hover:hover){.subnav button:hover{background-color:#d0d4d899}@supports (color:color-mix(in lab, red, red)){.subnav button:hover{background-color:color-mix(in oklab, var(--color-zinc-200) 60%, transparent)}}.subnav button:hover{color:var(--color-zinc-900)}}.subnav button:where(.dark,.dark *){color:var(--color-zinc-400)}@media (hover:hover){.subnav button:where(.dark,.dark *):hover{background-color:var(--color-zinc-800);color:var(--color-zinc-100)}}.subnav button[aria-current=true]{background-color:var(--color-white);color:var(--color-zinc-900);--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)}.subnav button[aria-current=true]:where(.dark,.dark *){background-color:var(--color-zinc-800);color:var(--color-white)}.form-section{gap:calc(var(--spacing) * 5);display:grid}.field{gap:calc(var(--spacing) * 1.5);display:grid}.field-label{align-items:center;gap: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(--color-zinc-800);display:flex}.field-label:where(.dark,.dark *){color:var(--color-zinc-200)}.field-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500)}.field-desc:where(.dark,.dark *){color:var(--color-zinc-400)}.field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.field-error:where(.dark,.dark *){color:var(--color-red-400)}.field.invalid :is(input,select,.chips){border-color:var(--color-red-400);--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:#ff3b3026}@supports (color:color-mix(in lab, red, red)){.field.invalid :is(input,select,.chips){--tw-ring-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.field.invalid :is(input,select,.chips):where(.dark,.dark *){border-color:var(--color-red-700)}.field.changed .field-label:after{content:"edited";background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-amber-800);text-transform:uppercase;border-radius:.25rem}.field.changed .field-label:after:where(){background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.field.changed .field-label:after:where(){background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.field.changed .field-label:after:where(){color:var(--color-amber-200)}.field-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);display:flex}.fields-2{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.advanced{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-zinc-300)}.advanced:where(.dark,.dark *){border-color:var(--color-zinc-700)}.advanced>summary{cursor:pointer;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(--color-zinc-600);-webkit-user-select:none;user-select:none;list-style-type:none}@media (hover:hover){.advanced>summary:hover{color:var(--color-zinc-900)}}.advanced>summary:where(.dark,.dark *){color:var(--color-zinc-400)}@media (hover:hover){.advanced>summary:where(.dark,.dark *):hover{color:var(--color-zinc-100)}}.advanced>summary::-webkit-details-marker{display:none}.advanced[open]>summary{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-zinc-300)}.advanced[open]>summary:where(.dark,.dark *){border-color:var(--color-zinc-700)}.advanced>div{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);display:grid}.rule{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.rule{grid-template-columns:7rem 1fr auto}}.rule:where(.dark,.dark *){border-color:var(--color-zinc-700)}.tabbar{z-index:30;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);inset-inline:0;background-color:#fffffff2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.tabbar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.tabbar{padding-bottom:env(safe-area-inset-bottom);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tabbar:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:#1a1c20f2}@supports (color:color-mix(in lab, red, red)){.tabbar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}.tab-link{cursor:pointer;align-items:center;gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-zinc-500);flex-direction:column;text-decoration-line:none;display:flex}.tab-link:where(.dark,.dark *){color:var(--color-zinc-400)}.tab-link svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.tab-link[aria-current=page]{color:var(--color-sky-700)}.tab-link[aria-current=page]:where(.dark,.dark *){color:var(--color-sky-400)}.savebar{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 20);left:calc(var(--spacing) * 4);z-index:30;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:#fffffff2;flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.savebar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.savebar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:64rem){.savebar{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 68)}}.savebar:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:#1a1c20f2}@supports (color:color-mix(in lab, red, red)){.savebar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}dialog.modal{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);width:min(560px,100vw - 2rem);color:var(--color-zinc-900);--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);margin:auto;padding:0}dialog.modal:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}dialog.modal.wide{width:min(760px,100vw - 2rem)}dialog.drawer{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-zinc-50);width:min(560px,100vw);height:100%;max-height:none;color:var(--color-zinc-900);--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);inset-block:0;margin:0;padding:0;position:fixed;left:auto;right:0}dialog.drawer:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-950);color:var(--color-zinc-100)}dialog::backdrop{background-color:#0b0c0e66}@supports (color:color-mix(in lab, red, red)){dialog::backdrop{background-color:color-mix(in oklab, var(--color-zinc-950) 40%, transparent)}}dialog::backdrop{--tw-backdrop-blur:blur(2px);-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,)}.dialog-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.dialog-head:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dialog-body{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);display:grid}.dialog-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(--color-zinc-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);display:flex}.dialog-foot:where(.dark,.dark *){border-color:var(--color-zinc-800)}dialog.drawer .dialog-body{max-height:calc(100vh - 8.5rem);overflow-y:auto}.diff{gap:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.diff-row{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);background-color:var(--color-zinc-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.diff-row{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.diff-row:where(.dark,.dark *){background-color:#2b2e3499}@supports (color:color-mix(in lab, red, red)){.diff-row:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.diff-path{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-zinc-800)}.diff-path:where(.dark,.dark *){color:var(--color-zinc-200)}.diff-path small{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-zinc-400);display:block}.diff-vals{word-break:break-all}.diff-vals .before{color:var(--color-red-600);text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-red-300);-webkit-text-decoration-color:var(--color-red-300);text-decoration-color:var(--color-red-300)}.diff-vals .before:where(.dark,.dark *){color:var(--color-red-400)}.diff-vals .after{color:var(--color-emerald-700)}.diff-vals .after:where(.dark,.dark *){color:var(--color-emerald-400)}.feed li{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.feed time{width:calc(var(--spacing) * 20);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-400);--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}@media (min-width:64rem){.settings-layout.wide{grid-template-columns:minmax(0,1fr)}.settings-layout.wide .subnav{display:none}}body.re-full #sidebar,body.re-full #shell>header,body.re-full .tabbar,body.re-full nav.page-tabs,body.re-full #back-crumb,body.re-full #mac-banner,body.re-full #update-banner{display:none!important}body.re-full #shell{padding-left:0!important}body.re-full main{padding-bottom:0!important}body.re-full #toast{top:calc(var(--spacing) * 16);bottom:auto}#view-roomedit.re-page{flex-direction:column;max-width:none;height:100dvh;padding:0;display:flex}#view-roomedit[hidden]{display:none}#roomedit-root{flex:1;min-height:0;display:flex}.re{gap:calc(var(--spacing) * 2);min-width:0;min-height:0;padding:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.re{padding:calc(var(--spacing) * 3)}}.re-head{align-items:center;gap:calc(var(--spacing) * 1.5);flex:none;display:flex}@media (min-width:40rem){.re-head{gap:calc(var(--spacing) * 2)}}.re-where{align-items:center;gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:flex}.fl-gig{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fl-gig:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.fl-list{gap:calc(var(--spacing) * 2);display:grid}.fl-lib{container-type:inline-size}.fl-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fl-row:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.fl-row>.fl-info{flex:12rem;min-width:0}.fl-row.in-use{border-color:var(--color-sky-500);--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:#3a9dff99}@supports (color:color-mix(in lab, red, red)){.fl-row.in-use{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.fl-thumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 24);border-radius:var(--radius-md);background-color:var(--color-zinc-100);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.fl-thumb:where(.dark,.dark *){background-color:var(--color-zinc-950)}.fl-thumb img{object-fit:cover;width:100%;height:100%}.fl-thumb svg{width:100%;height:100%}.fl-thumb-bg{fill:#0000;stroke:var(--color-zinc-300)}.fl-thumb-wall{fill:none;stroke:var(--color-zinc-500);stroke-width:1.5px}.fl-thumb-area{fill:var(--color-zinc-200);stroke:var(--color-zinc-400);stroke-width:.6px}.fl-thumb-stage{fill:var(--color-amber-200);stroke:var(--color-amber-600);stroke-width:.6px}.fl-thumb-item{fill:var(--color-sky-600)}.fl-thumb-empty{fill:var(--color-zinc-500);font-size:9px}.dark .fl-thumb-area{fill:var(--color-zinc-800);stroke:var(--color-zinc-600)}.dark .fl-thumb-stage{fill:#ffb0204d}@supports (color:color-mix(in lab, red, red)){.dark .fl-thumb-stage{fill:color-mix(in srgb, var(--color-amber-500) 30%, transparent)}}.dark .fl-thumb-stage{stroke:var(--color-amber-400)}.dark .fl-thumb-item{fill:var(--color-sky-400)}.dark .fl-thumb-bg{stroke:var(--color-zinc-700)}.fl-badge{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-700);border-radius:3.40282e38px;display:inline-flex}.fl-badge:where(.dark,.dark *){border-color:var(--color-zinc-600);color:var(--color-zinc-200)}.fl-badge.in-use{border-color:var(--color-sky-600);background-color:var(--color-sky-50);color:var(--color-sky-800)}.fl-badge.in-use:where(.dark,.dark *){border-color:var(--color-sky-400);background-color:var(--color-sky-950);color:var(--color-sky-200)}.fl-acts{gap:var(--spacing);flex-wrap:wrap;width:100%;display:flex}@container (min-width:52rem){.fl-row{flex-wrap:nowrap}.fl-acts{flex:none;justify-content:flex-end;width:auto}}.fl-way{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 2);display:flex}.fl-way:where(.dark,.dark *){border-color:var(--color-zinc-800)}.fl-way:has(input:checked){border-color:var(--color-sky-500);--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:#3a9dff99}@supports (color:color-mix(in lab, red, red)){.fl-way:has(input:checked){--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.fl-way input{margin-top:var(--spacing)}.re-where select{max-width:var(--container-xs);flex:1;min-width:0}.re-head .segmented button{min-height:calc(var(--spacing) * 11)}.re-body{gap:calc(var(--spacing) * 2);flex:1;min-height:0;display:flex}@media (min-width:40rem){.re-body{gap:calc(var(--spacing) * 3)}}.re-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.re-main>.fp-canvas{flex:1;height:auto;min-height:0}.re-canvas{cursor:default}.re-canvas:focus{outline:none}.re-palette{width:calc(var(--spacing) * 72);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.re-palette:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.gear-closed .re-palette,.re-sheet-toggle{display:none}.re-draw{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);flex:none}.re-draw:where(.dark,.dark *){border-color:var(--color-zinc-800)}.re-draw-tools{margin-top:calc(var(--spacing) * 1.5);gap:var(--spacing);flex-wrap:wrap;display:flex}.re-tool-group{display:contents}.re-pal-title{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-zinc-500);text-transform:uppercase}.re-pal-title:where(.dark,.dark *){color:var(--color-zinc-400)}.re-pal-head{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex:none;display:flex}.re-pal-search{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex:none}.re-palette .re-gear-list{flex:1;min-height:0}.re-legend-chip{pointer-events:none;bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;border-radius:var(--radius-lg);background-color:#ffffffe6;max-width:45%;position:absolute}@supports (color:color-mix(in lab, red, red)){.re-legend-chip{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.re-legend-chip{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-700);--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)}.re-legend-chip:where(.dark,.dark *){background-color:#1a1c20e6}@supports (color:color-mix(in lab, red, red)){.re-legend-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.re-legend-chip:where(.dark,.dark *){color:var(--color-zinc-300)}.re-menu{cursor:pointer}.re-menu:focus{outline:none}.re-menu-dot{fill:#fff;stroke:var(--color-sky-600);stroke-width:2px}.re-menu:focus .re-menu-dot,.re-menu:hover .re-menu-dot{stroke:var(--color-sky-500);stroke-width:3.5px}.re-menu-bars{fill:none;stroke:var(--color-sky-800);stroke-width:2px;stroke-linecap:round;pointer-events:none}dialog.re-details{width:min(620px,100vw - 2rem)}@media (max-width:640px){.re-body{flex-direction:column}.re-palette{width:100%;max-height:55dvh}.re-main{width:100%}.re-where>svg,.re-legend-chip{display:none}.gear-closed .re-palette{display:flex}.gear-closed .re-palette>:not(.re-sheet-toggle){display:none}.re-sheet-toggle{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);width:100%;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);flex:none;display:flex}.re-sheet-toggle:where(.dark,.dark *){border-color:var(--color-zinc-800)}.gear-closed .re-sheet-toggle{border-bottom:0}#re-gear-toggle,.re-pal-close{display:none}dialog.re-details{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;max-height:85dvh;margin-top:auto;margin-bottom:0}}.map-zoom{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:10;align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:#fffffff2;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.map-zoom{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.map-zoom{padding:var(--spacing);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.map-zoom:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:#1a1c20f2}@supports (color:color-mix(in lab, red, red)){.map-zoom:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}.map-zoom .btn{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11)}.map-zoom-chip-slot:empty{display:none}.map-chip{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-zinc-600)}.map-chip:where(.dark,.dark *){color:var(--color-zinc-300)}.map-chip.is-button{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-700);display:inline-flex}@media (hover:hover){.map-chip.is-button:hover{background-color:var(--color-zinc-100)}}.map-chip.is-button:where(.dark,.dark *){color:var(--color-sky-300)}@media (hover:hover){.map-chip.is-button:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}}.map-chip.is-button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.re-paper{background-color:var(--color-white)}.re-paper:where(.dark,.dark *){background-color:var(--color-zinc-800)}.re-paper{background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-size:50px 50px;box-shadow:0 1px 6px #00000040}.dark .re-paper{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px)}.re-palette input[type=search]{min-height:calc(var(--spacing) * 11);width:100%}.re-gear-list{align-content:flex-start;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);display:grid;overflow-y:auto}.re-group{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-zinc-500);text-transform:uppercase}.re-group:where(.dark,.dark *){color:var(--color-zinc-400)}.re-subgroup{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(--color-zinc-500)}.re-subgroup:where(.dark,.dark *){color:var(--color-zinc-400)}.re-conn{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-zinc-800);display:flex}@media (hover:hover){.re-conn:hover{background-color:var(--color-zinc-50)}}.re-conn:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-sky-500)}.re-conn:where(.dark,.dark *){border-color:var(--color-zinc-800);color:var(--color-zinc-100)}@media (hover:hover){.re-conn:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}}.re-gear{min-height:calc(var(--spacing) * 12);cursor:grab;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-zinc-800);display:flex}@media (hover:hover){.re-gear:hover{background-color:var(--color-zinc-100)}}.re-gear:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-sky-500)}.re-gear:where(.dark,.dark *){color:var(--color-zinc-100)}@media (hover:hover){.re-gear:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}}.re-gear{touch-action:pan-y}.re-gear:disabled{cursor:not-allowed;opacity:.6}.re-gear-pic{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-zinc-100);color:var(--color-zinc-600);flex:none;place-items:center;display:grid}.re-gear-pic:where(.dark,.dark *){background-color:var(--color-zinc-800);color:var(--color-zinc-300)}.re-inspector .field-row{min-height:calc(var(--spacing) * 11)}.re-fields{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.re-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end}}.re-choice{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:flex}.re-choice:has(:checked){border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.re-choice:where(.dark,.dark *){border-color:var(--color-zinc-700)}.re-choice:where(.dark,.dark *):has(:checked){background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.re-choice:where(.dark,.dark *):has(:checked){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.re-choice input{margin-top:var(--spacing)}.re-item{cursor:grab;touch-action:none}.re-item:focus{outline:none}.re-item:focus .fg-art,.re-item.selected .fg-art{filter:drop-shadow(0 0 3px var(--color-sky-400))}.re-hit{fill:#0000}.re-clamp{fill:none;stroke:var(--color-amber-500);stroke-width:1.5px;stroke-dasharray:3 3;pointer-events:none}.re-sel-box{fill:none;stroke:var(--color-sky-500);stroke-width:2px;stroke-dasharray:6 4;pointer-events:none}.re-rot-line{stroke:var(--color-sky-500);stroke-width:2px;pointer-events:none}.re-rot{cursor:grab;touch-action:none}.re-rot-hit{fill:#0000}.re-rot-dot{fill:#fff;stroke:var(--color-sky-600);stroke-width:2.5px}.re-rot-arrow{fill:none;stroke:var(--color-sky-700);stroke-width:1.8px;stroke-linecap:round;pointer-events:none}.re-size{cursor:nwse-resize;touch-action:none}.re-size-dot{fill:#fff;stroke:var(--color-sky-600);stroke-width:2.5px}.re-measure{stroke:var(--color-amber-500);stroke-width:2.5px;stroke-dasharray:6 4}.fp-gear{pointer-events:none;opacity:.9}.ra{cursor:pointer}.ra:focus{outline:none}.ra-line{fill:none;stroke:#44403c;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.dark .ra-line{stroke:#d6d3d1}.ra-hit{fill:none;stroke:#0000;stroke-width:22px}.ra-fill{fill:#0ea5e91a;stroke:#0ea5e9b3;stroke-width:2px;stroke-dasharray:6 4}.ra-stage .ra-fill,.ra-stage2 .ra-fill{fill:#f59e0b29;stroke:#d97706;stroke-dasharray:none}.ra.selected .ra-fill,.ra:focus .ra-fill,.ra.selected .ra-line,.ra:focus .ra-line{filter:drop-shadow(0 0 3px var(--color-sky-400));stroke-width:3px}.ra-front{stroke:#b45309;stroke-width:5px;stroke-linecap:round}.ra-label,.ra-front-label{font:700 12px var(--font-sans);fill:var(--color-zinc-900);stroke:#ffffffd9;stroke-width:3px;paint-order:stroke;pointer-events:none}.ra-front-label{fill:#92400e;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.dark .ra-label{fill:var(--color-zinc-100);stroke:#000c}.ra-drawing{fill:none;stroke:var(--color-sky-500);stroke-width:2.5px;stroke-dasharray:6 4}.fc-run{cursor:pointer}.fc-run:focus{outline:none}.fc-hit{fill:none;stroke:#0000;stroke-width:24px;stroke-linejoin:round}.fc-line{fill:none;stroke:var(--color-sky-500);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fc-cat .fc-line{stroke:#f59e0b;stroke-width:3.5px;stroke-dasharray:10 5}.fc-ultranet .fc-line{stroke:#a855f7;stroke-width:3px;stroke-dasharray:4 3}.fc-speaker .fc-line{stroke:#64748b;stroke-width:3px}.fc-power .fc-line{stroke:#ef4444;stroke-width:2px;stroke-dasharray:2 3}.fc-warn .fc-line{stroke:#dc2626}.fc-band{opacity:.45}.fc-way .fc-line{stroke-width:1.5px;stroke-dasharray:5 4;opacity:.7}.fc-wireless .fc-line{stroke-dasharray:1 4;stroke-width:2px}.fc-way-badge circle{fill:#fff;stroke:currentColor;stroke-width:1.2px}.fc-way-badge path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.fc-way-badge{color:#475569;pointer-events:none}.dark .fc-way-badge circle{fill:#18181b}.dark .fc-way-badge{color:#cbd5e1}.fc-run.fc-way.selected .fc-line,.fc-run.fc-way:focus .fc-line{stroke-width:3px;opacity:1}.plot .st-runs{pointer-events:none}.plot .st-run{fill:none;stroke:var(--color-sky-500);stroke-width:.03px;stroke-linejoin:round;stroke-linecap:round;opacity:.4}.plot .st-cat{stroke:#f59e0b;stroke-dasharray:.2 .1}.plot .st-speaker{stroke:#64748b}.plot .st-power{stroke:#ef4444;stroke-dasharray:.04 .06}.fc-run.selected .fc-line,.fc-run:focus .fc-line{stroke-width:5px;filter:drop-shadow(0 0 3px var(--color-sky-400))}.fc-bundle{stroke:#0f172a59;stroke-width:9px;stroke-linecap:round;pointer-events:none}.dark .fc-bundle{stroke:#ffffff4d}.fc-bend,.fc-add{cursor:move;touch-action:none}.fc-bend:focus,.fc-add:focus{outline:none}.fc-bend-dot{fill:#fff;stroke:var(--color-sky-600);stroke-width:2.5px}.fc-bend:focus .fc-bend-dot,.fc-bend.snapped .fc-bend-dot{fill:var(--color-sky-300)}.fc-add-dot{fill:var(--color-sky-600);stroke:#fff;stroke-width:1.5px}.fc-add-plus{stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.fc-table-wrap{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);overflow-x:auto}.fc-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fc-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);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(--color-zinc-500)}.fc-table th:where(.dark,.dark *){border-color:var(--color-zinc-700);color:var(--color-zinc-400)}.fc-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-100);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);vertical-align:top}.fc-table td:where(.dark,.dark *){border-color:var(--color-zinc-800)}.fc-row-warn td{color:var(--color-red-700)}.fc-row-warn td:where(.dark,.dark *){color:var(--color-red-400)}.gear-sheet{background-color:var(--color-zinc-100);padding:calc(var(--spacing) * 6);color:var(--color-zinc-900)}.gear-sheet h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.gear-sheet h2{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);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)}.gear-grid{align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.gear-grid figure{justify-items:center;gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-white);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);display:grid}.gear-grid figcaption{max-width:calc(var(--spacing) * 48);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.gear-icon{background-color:var(--color-zinc-100);border-radius:.25rem}.gear-real{outline:1px dashed #00000026}.fg-art *,.fg-icon *{vector-effect:non-scaling-stroke;stroke-width:1px}.g-body{fill:#2b2e33;stroke:#8b9099}.g-front{fill:#17191c;stroke:#6b7079}.g-handle{fill:#5b6068;stroke:#2b2e33}.g-case{fill:#3a3d42;stroke:#9aa0a8}.g-panel{fill:#3c4047;stroke:#6b7079}.g-line{stroke:#6b7079;fill:none}.g-slot{stroke:#0f1012;fill:none}.g-cap{fill:#e5e7eb;stroke:none}.g-knob{fill:#9aa0a8;stroke:#2b2e33}.g-screen{fill:#38bdf8;stroke:#0c4a6e}.g-text{fill:#e9ebee;font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;stroke:none;font-weight:700}.g-on-screen{fill:#08243a}.g-grille{fill:#45494f;stroke:#1c1e21}.g-pole{fill:#c7ccd3;stroke:#2b2e33}.g-rig{fill:#9aa0a8;stroke:none}.g-pick{fill:#c7ccd3;stroke:#2b2e33}.g-zone{fill:#38bdf81f;stroke:#0ea5e9;stroke-dasharray:4 3}.g-lens{fill:#1e293b;stroke:#94a3b8}.g-wood{fill:#8a6646;stroke:#4a3423}.g-wood-top{fill:#a57e58;stroke:#4a3423}.g-cloth{fill:#f4efe6;stroke:#b8ab95}.g-mic{fill:#3f4247;stroke:#c7ccd3}.g-boom{stroke:#2b2e33;fill:none}.g-piano{fill:#141516;stroke:#6b7079}.g-keys{fill:#f5f5f4;stroke:#57534e}.g-riser{fill:#78716c59;stroke:#78716c}.g-step{stroke:#78716c;fill:none;stroke-dasharray:5 3}.g-cue{fill:none;stroke:#f59e0b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px!important}.g-sock{fill:#0b0c0e;stroke:#8b9099}.g-throw{fill:#38bdf824;stroke:#38bdf880;stroke-dasharray:3 3}.g-leg{stroke:#8b9099;fill:none;stroke-linecap:round;stroke-width:2px!important}.g-base{fill:#3c4047;stroke:#8b9099}.g-outlet{fill:#f4f4f5;stroke:#52525b}.g-power{stroke:#ef4444;fill:none}.g-led{fill:#22c55e;stroke:none}.g-ramp{fill:#facc15;stroke:#713f12}.g-wall{fill:#a8a29e;stroke:#57534e}.g-glass{fill:#bae6fd;stroke:#0369a1}.g-swing{fill:none;stroke:#78716c;stroke-dasharray:4 3}.g-chair{fill:#52525b;stroke:#27272a}.g-chair-back{fill:#3f3f46;stroke:#27272a}.g-person{fill:#94a3b8;stroke:#334155}.g-head{fill:#e2c3a5;stroke:#7c5e44}.g-shell{fill:#7f1d1d;stroke:#fca5a5}.g-skin{fill:#f5f5f4;stroke:#57534e}.g-hoop{stroke:#e5e7eb;fill:none}.g-cym{fill:#eab30873;stroke:#a16207}.g-throne{fill:#27272a;stroke:#71717a}.g-pad{fill:#3f3f46;stroke:#a1a1aa}.g-neck{stroke:#7c5e44;fill:none;stroke-linecap:round;stroke-width:2.5px!important}.g-pedal{fill:#0ea5e9;stroke:#0c4a6e}.pw-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-circuit{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 4);display:grid}.pw-circuit:where(.dark,.dark *){border-color:var(--color-zinc-700)}.pw-circuit.drop{--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(--color-sky-500)}.pw-circuit.pw-over{border-color:var(--color-red-400)}.pw-circuit.pw-over:where(.dark,.dark *){border-color:var(--color-red-700)}.pw-unassigned{--tw-border-style:dashed;border-style:dashed}.pw-meter{height:calc(var(--spacing) * 3);background-color:var(--color-zinc-200);border-radius:3.40282e38px;position:relative;overflow:visible}.pw-meter:where(.dark,.dark *){background-color:var(--color-zinc-700)}.pw-meter-typ{height:calc(var(--spacing) * 3);background-color:var(--color-emerald-500);border-radius:3.40282e38px}.pw-meter-typ.pw-full{background-color:var(--color-amber-500)}.pw-meter-typ.pw-over{background-color:var(--color-red-600)}.pw-meter-peak{top:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * .5);background-color:var(--color-zinc-700);position:absolute}.pw-meter-peak:where(.dark,.dark *){background-color:var(--color-zinc-200)}.pw-meter-limit{top:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:2px;border-color:var(--color-zinc-500);width:0;position:absolute}.pw-loads{gap:var(--spacing);display:grid}.pw-load{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pw-load:where(.dark,.dark *){border-color:var(--color-zinc-800)}.pw-load[draggable=true]{cursor:grab}.pw-load.dragging{opacity:.5}.pw-note,.pw-suggest{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);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));flex-wrap:wrap;display:flex}.pw-note{background-color:var(--color-sky-50);color:var(--color-sky-900)}.pw-note:where(.dark,.dark *){background-color:#102d4d80}@supports (color:color-mix(in lab, red, red)){.pw-note:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.pw-note:where(.dark,.dark *){color:var(--color-sky-100)}.pw-suggest{background-color:var(--color-red-50);color:var(--color-red-900)}.pw-suggest:where(.dark,.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.pw-suggest:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.pw-suggest:where(.dark,.dark *){color:var(--color-red-100)}.pw-warm{color:var(--color-amber-800)}.pw-warm:where(.dark,.dark *){color:var(--color-amber-300)}.pw-options{gap:calc(var(--spacing) * 2);display:grid}.pw-option{min-height:calc(var(--spacing) * 11);text-align:left;justify-content:flex-start}.pw-table td.wrap-ok{min-width:calc(var(--spacing) * 40);white-space:normal}.pw-on{gap:calc(var(--spacing) * .5);display:grid}@media screen and (max-width:639px){.pw-table thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pw-table table,.pw-table tbody,.pw-table tr,.pw-table td{display:block}.pw-table tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);padding-block:calc(var(--spacing) * 2)}.pw-table tr:where(.dark,.dark *){border-color:var(--color-zinc-700)}.pw-table td{border-style:var(--tw-border-style);padding-block:var(--spacing);white-space:normal;border-width:0;min-width:0!important}.pw-table td:before{content:attr(data-col);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-500);display:block}.pw-table td:before:where(){color:var(--color-zinc-400)}}.pw-guide{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5);list-style-type:decimal;display:grid}@media print{.pw-noprint,#view-power .page-head{display:none!important}.pw-table{overflow:visible!important}.pw-table table{font-size:10px}.pw-table td,.pw-table th{white-space:normal!important;min-width:0!important;padding:4px 6px!important}}.g-truss{fill:#cbd5e140;stroke:#cbd5e1}.g-chord{stroke:#cbd5e1;fill:none}.g-rig-label{fill:#fde68a;paint-order:stroke;font-family:var(--font-sans);text-anchor:middle;dominant-baseline:hanging;font-weight:700;stroke:#422006!important;stroke-width:3px!important}.g-ring{fill:none;stroke:#a1a1aa;stroke-width:2px!important}.g-seat{fill:#27272a;stroke:#71717a}.g-platter{fill:#18181b;stroke:#a1a1aa}.fp-tools{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fp-canvas{height:62vh;min-height:calc(var(--spacing) * 80);touch-action:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-zinc-200);-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.fp-canvas:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.fp-canvas{cursor:grab}.fp-canvas:active{cursor:grabbing}.fp-canvas.armed{--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(--color-sky-500);cursor:crosshair}.fp-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.fp-img{pointer-events:none;background:#fff;max-width:none;display:block;box-shadow:0 1px 6px #00000040}.fp-dim-layer{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.fp-dim-range{width:calc(var(--spacing) * 24)}@media (min-width:40rem){.fp-dim-range{width:calc(var(--spacing) * 32)}}.fp-dim-range{accent-color:currentColor;min-height:2.75rem}.fp-overlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fp-hint{top:calc(var(--spacing) * 2);z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:92%;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 3);background-color:#1a1c20e6;border-radius:3.40282e38px;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.fp-hint{background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.fp-hint{padding-inline:calc(var(--spacing) * 4);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(--color-white);--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)}.fp-hint:where(.dark,.dark *){background-color:#e4e6e9f2}@supports (color:color-mix(in lab, red, red)){.fp-hint:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-100) 95%, transparent)}}.fp-hint:where(.dark,.dark *){color:var(--color-zinc-900)}.fp-hint-cancel{cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-sky-300)}@media (hover:hover){.fp-hint-cancel:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fp-hint-cancel:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.fp-hint-cancel:where(.dark,.dark *){color:var(--color-sky-700)}.fp-run{stroke:var(--color-sky-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 5;opacity:.9}.fp-scale{stroke:var(--color-zinc-700);stroke-width:2px;stroke-dasharray:2 4}.fp-len{font:600 12px var(--font-sans);fill:var(--color-zinc-900);stroke:#ffffffd9;stroke-width:3px;paint-order:stroke;pointer-events:none}.dark .fp-len{fill:var(--color-zinc-100);stroke:#000c}.fp-pin{fill:var(--color-sky-500);stroke:#fff;stroke-width:2px}.fp-drop,.fp-player{cursor:pointer;touch-action:none}.fp-drop:focus,.fp-player:focus{outline:none}.fp-drop:focus .fp-box,.fp-player:focus .fp-body{stroke:var(--color-sky-400);stroke-width:3px}.fp-box{fill:#202226;stroke:#9aa0a8;stroke-width:1.5px}.fp-face{fill:#2f3238;stroke:#4a4e55;stroke-width:.8px}.fp-box-label{fill:#f2f3f5;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:11px;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace)}.fp-sock{fill:#111214;stroke:#6b7079;stroke-width:.7px}.fp-sock.used{fill:#6b7079}.fp-led{fill:#3b3e44;stroke:#111;stroke-width:.5px}.fp-led.on{fill:#34d399}.fp-led.warn{fill:#fbbf24}.fp-led.bad{fill:#ef4444}.fp-sub,.fp-name{text-anchor:middle;fill:var(--color-zinc-900);paint-order:stroke;stroke:#ffffffe6;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:600}.fp-name{font-size:12px;font-weight:700}.fp-use{letter-spacing:.04em;text-transform:uppercase;text-anchor:middle;fill:var(--color-sky-700);paint-order:stroke;stroke:#ffffffe6;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:9px;font-weight:700}.fp-use-none{fill:var(--color-zinc-600)}.fp-body{fill:var(--pc,var(--color-sky-400));stroke:#fff;stroke-width:2px;filter:drop-shadow(0 1px 2px #0006)}.fp-initials{fill:var(--color-zinc-950);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:11px;font-weight:800}.fp-warn-dot{fill:var(--color-amber-500);stroke:#fff;stroke-width:1.5px}.fp-ghost{pointer-events:none;z-index:50;--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);border-radius:var(--radius-lg);background-color:var(--color-sky-600);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);position:fixed}.fp-room,.fp-spk{cursor:pointer;touch-action:none}.fp-room:focus,.fp-spk:focus{outline:none}.fp-room-tag{fill:#1f3a5a;stroke:#8cc4ff;stroke-width:1.5px}.fp-room:focus .fp-room-tag{stroke:var(--color-sky-300);stroke-width:3px}.fp-room.muted .fp-room-tag{fill:#3a2020;stroke:#ef4444}.fp-room-roof{fill:none;stroke:#cfe6ff;stroke-width:1.6px;stroke-linejoin:round;pointer-events:none}.fp-room-label{fill:#f2f6fb;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:11px;font-weight:700}.fp-room-run{stroke:#5aa6f0;stroke-width:1.5px;stroke-dasharray:3 4;opacity:.8}.fp-spk-hit{fill:#0000}.fp-spk-body{fill:#1f3a5a;stroke:#8cc4ff;stroke-width:1.4px;stroke-linejoin:round}.fp-spk-wave{fill:none;stroke:#1f3a5a;stroke-width:2px;stroke-linecap:round;paint-order:stroke}.fp-spk:focus .fp-spk-body{stroke:var(--color-sky-300);stroke-width:2.5px}.room.flash{outline:3px solid var(--color-sky-400);outline-offset:3px}.fp-tray-item{cursor:grab}.fp-tray-item:active{cursor:grabbing}.fp-tray-item>[role=button]{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);flex-direction:column;justify-content:center;display:flex}.fp-mini{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-500);background-color:var(--color-zinc-800);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-50);--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);flex:none;place-items:center;display:grid}.fp-upload.dragging{--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(--color-sky-500)}.fp-console{cursor:pointer;touch-action:none}.fp-console:focus{outline:none}.fp-console:focus .fp-desk{stroke:var(--color-sky-400);stroke-width:3px}.fp-desk{fill:#2a2d33;stroke:#c7ccd3;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0006)}.fp-screen{fill:#38bdf8;stroke:#0c4a6e;stroke-width:.8px}.fp-fader{stroke:#0f1012;stroke-width:1.6px;stroke-linecap:round}.fp-cap{fill:#e5e7eb}.fp-mini-wing{width:calc(var(--spacing) * 14);border-color:var(--color-sky-700);background-color:var(--color-zinc-900);color:var(--color-sky-300)}.fp-rx{cursor:pointer}.fp-rx:focus{outline:none}.fp-rx:focus .fp-rx-box,.fp-rx:hover .fp-rx-box{stroke:var(--color-zinc-900);stroke-width:2px}.fp-rx-hit{fill:#0000}.fp-rx-box{fill:var(--pc,var(--color-sky-400));stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 1px 2px #00000073)}.fp-rx-wave{fill:none;stroke:var(--color-zinc-950);stroke-width:1.5px;stroke-linecap:round;pointer-events:none}.fp-rx-wave circle,.fp-wl-wave circle{fill:var(--color-zinc-950);stroke:none}.fp-wl-dot{fill:#fff;stroke:var(--pc,var(--color-sky-400));stroke-width:1.5px}.fp-wl-wave{fill:none;stroke:var(--color-zinc-800);stroke-width:1.3px;stroke-linecap:round;pointer-events:none;transform:scale(.72)}.fp-focus{margin:calc(var(--spacing) * -2);padding:calc(var(--spacing) * 2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-sky-500)}.fp-hit{fill:#0000}.fp-unseen{fill:var(--color-zinc-500);font-weight:600}.fp-lost{fill:var(--color-red-600);font-weight:700}.lifted{filter:drop-shadow(0 4px 6px #00000073)}.fp-chips{gap:var(--spacing);width:100%;padding-left:calc(var(--spacing) * 12);flex-wrap:wrap;display:flex}.plot{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-zinc-50);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--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);position:relative;overflow:hidden}.plot:where(.dark,.dark *){border-color:var(--color-zinc-800);--tw-gradient-from:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#1a1c2099}@supports (color:color-mix(in lab, red, red)){.plot:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.plot:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.plot svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.plot .deck{fill:var(--color-zinc-100);stroke:var(--color-zinc-300);stroke-width:.03px}.plot .wedge-mark{fill:var(--color-zinc-400)}.plot .grid-line{stroke:var(--color-zinc-200);stroke-width:1px;vector-effect:non-scaling-stroke}.plot .plot-scroll{max-height:80vh;overflow:auto}.plot .person{cursor:pointer}.plot .person circle.body{fill:var(--color-white);stroke:var(--pc,var(--color-sky-500));stroke-width:.08px;transition:all .15s}.plot .person:hover circle.body,.plot .person:focus circle.body{fill:var(--color-sky-50);stroke-width:.09px}.plot .person.muted circle.body{stroke:var(--color-zinc-400);stroke-dasharray:.12 .08}.plot .person.active circle.body{fill:var(--color-sky-100);stroke-width:.1px}.plot .initials{fill:var(--color-zinc-800);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:.34px;font-weight:700}.plot .label{font-size:calc(.22px * var(--fk,1));fill:var(--color-zinc-800);pointer-events:none;font-weight:600}.plot .sublabel{font-size:calc(.16px * var(--fk,1));fill:var(--color-zinc-500);pointer-events:none}.plot .legend-dot{stroke-width:.02px}.plot .legend-dot.ok{fill:var(--color-emerald-500)}.plot .legend-dot.warn{fill:var(--color-amber-500)}.plot .legend-dot.muted{fill:none;stroke:var(--color-zinc-400);stroke-dasharray:.03 .03}.plot .facing{fill:var(--pc,var(--color-sky-500))}.plot .gear>rect:not(.sp-hit){fill:var(--color-zinc-200);stroke:var(--color-zinc-400);stroke-width:.02px}.plot .gear>text{font-size:calc(.17px * var(--fk,1));fill:var(--color-zinc-500)}.plot .badge-dot{fill:var(--color-amber-500)}@media (max-width:640px){.plot .label{font-size:calc(.38px * var(--fk,1))}.plot .sublabel{font-size:calc(.3px * var(--fk,1))}.plot .initials{font-size:.4px}.plot .gear>text{font-size:calc(.26px * var(--fk,1))}}.dark .plot .deck{fill:var(--color-zinc-800);stroke:var(--color-zinc-700)}.dark .plot .grid-line{stroke:var(--color-zinc-700)}.dark .plot .person circle.body{fill:var(--color-zinc-900)}.dark .plot .person:hover circle.body,.plot .person.active circle.body{fill:var(--color-sky-950)}.dark .plot .initials{fill:var(--pc,var(--color-sky-300))}.dark .plot .label{fill:var(--color-zinc-100)}.dark .plot .gear>rect:not(.sp-hit){fill:var(--color-zinc-800);stroke:var(--color-zinc-600)}.ps-plot .person{cursor:default}.ps-floor-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);overflow:hidden}.ps-floor-wrap:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.ps-floor{width:100%;height:auto;display:block}.ps-floor-bg{fill:var(--color-zinc-50)}.dark .ps-floor-bg{fill:var(--color-zinc-900)}.ps-floor .ra-line{stroke-width:8px}.ps-label{fill:var(--color-zinc-700);paint-order:stroke;stroke:#ffffffd9;stroke-width:4px;font-weight:600}.dark .ps-label{fill:var(--color-zinc-100);stroke:#18181bd9}.ps-room{fill:var(--color-sky-700)}.dark .ps-room{fill:var(--color-sky-300)}.ps-cable{fill:none;stroke:var(--color-zinc-500);stroke-linecap:round;stroke-linejoin:round}.ps-cable.fc-speaker{stroke:var(--color-amber-600)}.ps-cable.fc-cat,.ps-cable.fc-ultranet{stroke:var(--color-sky-600)}.ps-cable.fc-power{stroke:var(--color-red-600);stroke-dasharray:12 8}.ps-item-box{fill:var(--color-zinc-200);stroke:var(--color-zinc-500);stroke-width:2px}.ps-qr{image-rendering:pixelated}.ps-received{min-height:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 2)}.ps-inputs th,.ps-inputs td{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);white-space:nowrap}.ps-inputs th{background-color:var(--color-zinc-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ps-inputs th:where(.dark,.dark *){background-color:var(--color-zinc-800)}.ps-inputs tbody tr:nth-child(2n){background-color:var(--color-zinc-50)}.ps-inputs tbody tr:nth-child(2n):where(.dark,.dark *){background-color:var(--color-zinc-900)}.share-choice{min-height:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 3);align-items:flex-start}.starter-choice{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:flex}.starter-choice:where(.dark,.dark *){border-color:var(--color-zinc-700)}.starter-choice:has(input:checked){border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.starter-choice:has(input:checked):where(.dark,.dark *){border-color:var(--color-sky-400);background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.starter-choice:has(input:checked):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.starter-choice input{margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}.needs-real-why{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-600)}.needs-real-why:where(.dark,.dark *){color:var(--color-zinc-300)}[data-real-off]{opacity:.5}.audience{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-zinc-300);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.3em;letter-spacing:.3em;color:var(--color-zinc-400);text-transform:uppercase}.audience:where(.dark,.dark *){border-color:var(--color-zinc-700)}.meter{height:calc(var(--spacing) * 2);background-color:var(--color-zinc-200);border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden}.meter:where(.dark,.dark *){background-color:var(--color-zinc-800)}.meter-fill{height:100%;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:.15s;border-radius:3.40282e38px;transition-duration:.15s}.meter-peak{height:100%;width:calc(var(--spacing) * .5);background-color:var(--color-zinc-600);position:absolute;top:0}.meter-peak:where(.dark,.dark *){background-color:var(--color-zinc-300)}.meter-mini{inset-inline:calc(var(--spacing) * 3);bottom:var(--spacing);height:var(--spacing);background-color:var(--color-zinc-100);border-radius:3.40282e38px;position:absolute;overflow:hidden}.meter-mini:where(.dark,.dark *){background-color:var(--color-zinc-800)}.meter-mini>div{height:100%;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:.15s;transition-duration:.15s}.plot .person circle.signal{fill:none;stroke:var(--color-emerald-400);stroke-width:.08px;opacity:0;transition:opacity .2s}.plot .person.live circle.signal{opacity:.9}.plot.arranging .deck{stroke:var(--color-sky-400);stroke-dasharray:.1 .08}.plot.arranging .person{cursor:grab}.plot.arranging .person:active{cursor:grabbing}.plot .person:focus,.plot .gear:focus{outline:none}.plot .person .focus-ring{fill:none;stroke:var(--color-sky-500);stroke-width:.07px;opacity:0;pointer-events:none}.plot .person:focus-visible .focus-ring{opacity:1}.plot .gear:focus-visible>rect{stroke:var(--color-sky-500);stroke-width:.06px}.plot.arranging svg{touch-action:none}.plot svg.ps{width:auto;max-width:none;margin-inline:auto}.plot svg.ps .deck{stroke-width:calc(1.5px * var(--u))}.plot svg.ps .plot-edges{pointer-events:none}.plot svg.ps .person circle.body{stroke-width:calc(3px * var(--u))}.plot svg.ps .person:hover circle.body,.plot svg.ps .person:focus circle.body,.plot svg.ps .person.active circle.body{stroke-width:calc(3.5px * var(--u))}.plot svg.ps .person.muted circle.body{stroke-dasharray:calc(5px * var(--u)) calc(3px * var(--u))}.plot svg.ps .person circle.signal{stroke-width:calc(3px * var(--u))}.plot svg.ps .person .focus-ring{stroke-width:calc(2px * var(--u))}.plot svg.ps .gear:focus-visible>rect{stroke-width:calc(2.5px * var(--u))}.plot svg.ps .legend-dot{stroke-width:calc(1.5px * var(--u))}.plot svg.ps .legend-dot.muted{stroke-dasharray:calc(2px * var(--u)) calc(2px * var(--u))}.plot svg.ps .gear-box{fill:var(--color-zinc-200);stroke:var(--color-zinc-400);stroke-width:calc(1px * var(--u))}.dark .plot svg.ps .gear-box{fill:var(--color-zinc-800);stroke:var(--color-zinc-600)}.plot svg.ps .gear>text{fill:var(--color-zinc-500);pointer-events:none}.dark .plot svg.ps .gear>text{fill:var(--color-zinc-300)}.plot.arranging svg.ps .deck{stroke-dasharray:calc(6px * var(--u)) calc(4px * var(--u))}.plot svg.ps .sel-ring,.plot svg.ps .sel-halo{fill:none;opacity:0;pointer-events:none;transition:opacity .12s}.plot svg.ps .sel-ring{stroke:var(--color-sky-500);stroke-width:calc(3px * var(--u))}.plot svg.ps .sel-halo{stroke:var(--color-sky-400);stroke-width:calc(10px * var(--u))}.plot svg.ps :is(.person,.gear):is(.active,.dragging) .sel-ring{opacity:1}.plot svg.ps :is(.person,.gear):is(.active,.dragging) .sel-halo{opacity:.35}.plot svg.ps .gear.active .fg-art{filter:none}.input-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}@media (hover:hover){.input-chip:hover{border-color:var(--color-sky-300)}}.input-chip:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}@media (hover:hover){.input-chip:where(.dark,.dark *):hover{border-color:var(--color-sky-700)}}dialog.sheet{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);width:100%;max-width:none;max-height:90vh;color:var(--color-zinc-900);--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);inset-inline:0;margin:0;padding:0;position:fixed;top:auto;bottom:0}@media (min-width:64rem){dialog.sheet{border-top-style:var(--tw-border-style);inset-block:0;border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-radius:0;width:480px;height:100%;max-height:none;left:auto;right:0}}dialog.sheet:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}dialog.sheet .grabber{margin-inline:auto;margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 10);background-color:var(--color-zinc-300);border-radius:3.40282e38px}@media (min-width:64rem){dialog.sheet .grabber{display:none}}dialog.sheet .grabber:where(.dark,.dark *){background-color:var(--color-zinc-700)}dialog.sheet .sheet-body{max-height:calc(90vh - 9rem);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 8);overflow-y:auto}@media (min-width:64rem){dialog.sheet .sheet-body{max-height:calc(100vh - 9rem)}}.big-btn{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding-inline: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-semibold);font-weight:var(--font-weight-semibold);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:1;display:flex}.big-btn:active{scale:.98}.big-btn:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-800)}.next-btn{min-height:calc(var(--spacing) * 12);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));justify-content:center}.big-btn.mute-on{border-color:var(--color-red-600);background-color:var(--color-red-600);color:var(--color-white)}.nudge{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nudge button{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-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 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)}.nudge button:active{scale:.97}.nudge button:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-800)}input[type=range].slider{--lo:0%;--hi:50%;--mid:50%;--track:var(--color-zinc-200);--fill:var(--color-sky-600);height:calc(var(--spacing) * 11);cursor:pointer;appearance:none;background-color:#0000;width:100%}input[type=range].slider::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1.5);background:linear-gradient(to right, var(--track) var(--lo), var(--fill) var(--lo), var(--fill) var(--hi), var(--track) var(--hi));border-radius:3.40282e38px}input[type=range].slider::-moz-range-track{height:calc(var(--spacing) * 1.5);background:linear-gradient(to right, var(--track) var(--lo), var(--fill) var(--lo), var(--fill) var(--hi), var(--track) var(--hi));border-radius:3.40282e38px}input[type=range].slider::-webkit-slider-thumb{margin-top:calc(var(--spacing) * -2);appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-sky-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:22px;height:22px;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:3.40282e38px}input[type=range].slider::-webkit-slider-thumb:where(.dark,.dark *){border-color:var(--color-zinc-900)}input[type=range].slider::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-sky-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:18px;height:18px;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:3.40282e38px}input[type=range].slider::-moz-range-thumb:where(.dark,.dark *){border-color:var(--color-zinc-900)}input[type=range].slider:focus-visible{--tw-outline-style:none;outline-style:none}input[type=range].slider:focus-visible::-webkit-slider-thumb{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1f84ec4d}@supports (color:color-mix(in lab, red, red)){input[type=range].slider:focus-visible::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab, var(--color-sky-600) 30%, transparent)}}input[type=range].slider.bipolar::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent calc(var(--mid) - 1px), var(--color-zinc-400) calc(var(--mid) - 1px), var(--color-zinc-400) calc(var(--mid) + 1px), transparent calc(var(--mid) + 1px)), linear-gradient(to right, var(--track) var(--lo), var(--fill) var(--lo), var(--fill) var(--hi), var(--track) var(--hi))}.dark input[type=range].slider{--track:var(--color-zinc-700);--fill:var(--color-sky-500)}.knob-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:6.5rem minmax(0,1fr) 4.25rem;display:grid}.knob-row .knob-label{min-width:0;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)}.knob-row .knob-value{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-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,)}.eq-curve{height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background-color:var(--color-zinc-50);width:100%}.eq-curve:where(.dark,.dark *){background-color:#2b2e3499}@supports (color:color-mix(in lab, red, red)){.eq-curve:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.eq-curve .zero{stroke:var(--color-zinc-300);stroke-width:1px;stroke-dasharray:3 3}.eq-curve .shape{fill:none;stroke:var(--color-sky-600);stroke-width:2px;stroke-linejoin:round}.eq-curve .area{fill:var(--color-sky-600);opacity:.12}.eq-curve .dot{fill:var(--color-sky-600)}.eq-curve text{fill:var(--color-zinc-400);font-size:9px}.fader-scale{margin-inline:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-zinc-400);--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,);position:relative}.fader-scale span{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:0}.fader-scale span.unity{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sky-700)}.fader-scale span.unity:where(.dark,.dark *){color:var(--color-sky-400)}.fader-scale span.unity:before{content:"";top:calc(var(--spacing) * -2);height:calc(var(--spacing) * 1.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-sky-600);position:absolute;left:50%}.readout{font-family:var(--font-mono);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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,)}.ctl{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-100);padding-block:calc(var(--spacing) * 4);display:grid}.ctl:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ctl:where(.dark,.dark *){border-color:var(--color-zinc-800)}.ctl-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ctl-head span:first-child{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)}.tip{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 4);display:grid}.tip:where(.dark,.dark *){border-color:var(--color-zinc-700)}.go-bar{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}@media (min-width:40rem){.go-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}}.go-bar:where(.dark,.dark *){border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.go-btn{height:calc(var(--spacing) * 20);min-width:calc(var(--spacing) * 40);cursor:pointer;border-radius:var(--radius-2xl);background-color:var(--color-emerald-600);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);--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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));place-items:center;display:grid}@media (hover:hover){.go-btn:hover{background-color:var(--color-emerald-500)}}.go-btn:active{scale:.97}.go-btn:disabled{cursor:default;background-color:var(--color-zinc-300);--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)}.go-btn:where(.dark,.dark *):disabled{background-color:var(--color-zinc-700)}.go-run{min-height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 40);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));justify-content:center}.rec-bar{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300);background-color:var(--color-red-50);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.rec-bar:where(.dark,.dark *){border-color:var(--color-red-900);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.rec-bar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.rec-dot{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);animation:var(--animate-pulse);background-color:var(--color-red-600);border-radius:3.40282e38px}.macro-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.macro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.macro-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.macro{min-height:calc(var(--spacing) * 32);cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);text-align:left;--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;border-width:2px;flex-direction:column;display:flex;position:relative;overflow:hidden}.macro:active{scale:.98}.macro.next{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#22c86599}@supports (color:color-mix(in lab, red, red)){.macro.next{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.macro.next{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-zinc-100)}.macro.next:where(.dark,.dark *){--tw-ring-offset-color:var(--color-zinc-950)}.macro.dragging{opacity:.4}.macro.drop-before{border-left-style:var(--tw-border-style);border-left-width:8px}.macro-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.macro-sub{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.75}.macro-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);opacity:.75;margin-top:auto;font-size:11px;display:flex}.macro-progress{height:calc(var(--spacing) * 1.5);inset-inline:0;background-color:#0000001a;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.macro-progress{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.macro-progress:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.macro-progress:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.macro-progress>div{height:100%;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;background-color:currentColor;transition-duration:.2s;transition-timing-function:linear}.swatch{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-radius:3.40282e38px}.swatch[aria-checked=true]{border-color:var(--color-zinc-900);--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(--color-white)}.swatch[aria-checked=true]:where(.dark,.dark *){border-color:var(--color-white);--tw-ring-color:var(--color-zinc-900)}.btn{min-height:2.75rem}.btn-sm{min-height:2.25rem}.segmented button{min-height:2.5rem}@media (max-width:639px),(pointer:coarse){.btn-sm,.segmented button,.strip-tip,button.slot-tag,.subnav button{min-height:2.75rem}}.silk{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.lcd{padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--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(--color-lcd);background:var(--color-lcd-bg);border-radius:.25rem;display:inline-block;box-shadow:inset 0 0 0 1px #000}.tape{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);font-family:var(--font-marker);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-950);display:inline-block;transform:rotate(-1deg)}.dark :is(.card,.stat,.table-wrap,.go-bar,dialog.modal,dialog.sheet){background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border-color:#000;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000080,0 10px 24px #00000073}.dark :is(.card-head,.card-foot,.dialog-head,.dialog-foot){border-color:#0000008c;box-shadow:0 1px #ffffff0a}.dark .list{--tw-divide-opacity:1}.dark .list>:not(:last-child){border-color:#00000080}.dark .sidebar{background:repeating-linear-gradient(90deg, #ffffff03 0 1px, #00000005 1px 3px), linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border-color:#000}.dark .nav-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-sky-500);background:#3a9dff1f}.dark .tabbar{background:#1a1c20f5;border-color:#000}.dark :is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea,.chips){background:#0f1013;border-color:#000;box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0d}.dark .btn{color:var(--color-zinc-100);background:linear-gradient(#373a41,#24262b);border-color:#000;box-shadow:inset 0 1px #ffffff1a,0 2px #08090a,0 3px 6px #0006}.dark .btn:hover{color:#fff;background:linear-gradient(#3e4149,#2a2c31)}.dark .btn:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff0f,0 1px #08090a}.dark .btn-primary,.dark .btn[aria-pressed=true]{background:radial-gradient(ellipse at 50% 25%, #cfe7ff 0, var(--color-sky-500) 48%, var(--color-sky-700));color:#06101b;border-color:#000;box-shadow:inset 0 1px #ffffff73,0 2px #08090a,0 0 16px #3a9dff73}.dark .btn-primary:hover{background:radial-gradient(ellipse at 50% 25%, #e3f1ff 0, var(--color-sky-400) 48%, var(--color-sky-600));color:#06101b}.dark .btn-danger{color:var(--color-red-400)}.dark .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.dark .btn-ghost:hover{background:#ffffff0f}.dark .big-btn{background:linear-gradient(#373a41,#24262b);border-color:#000;box-shadow:inset 0 1px #ffffff1a,0 3px #08090a}.dark .big-btn.mute-on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 48%, #9e1a12);color:#1a0604;box-shadow:0 3px #08090a,0 0 18px #ff3b3080}.dark .nudge button{background:linear-gradient(#373a41,#24262b);border-color:#000;box-shadow:inset 0 1px #ffffff1a,0 2px #08090a}.dark .go-btn:not(:disabled){background:radial-gradient(ellipse at 50% 25%, #d7ffe6 0, var(--color-emerald-400) 45%, var(--color-emerald-600));color:#04210f;box-shadow:inset 0 1px #ffffff73,0 4px #08090a,0 0 26px #39e27a73}.dark .segmented,.dark .page-tabs{background:#0f1013;box-shadow:inset 0 1px 3px #0009}.dark .page-tabs a[aria-current=page],.dark .segmented button:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(#3e4149,#2a2c31);box-shadow:inset 0 1px #ffffff1a,0 1px #08090a}.dark .dot{background:#3a3e45;box-shadow:inset 0 0 0 1px #0009}.dark .dot.ok{background:var(--color-emerald-400);box-shadow:0 0 7px var(--color-emerald-400)}.dark .dot.warn{background:var(--color-amber-500);box-shadow:0 0 7px var(--color-amber-500)}.dark .dot.bad{background:var(--color-red-500);box-shadow:0 0 7px var(--color-red-500)}.dark .rec-dot{box-shadow:0 0 8px var(--color-red-500)}.dark .readout{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);color:var(--color-lcd);background:var(--color-lcd-bg);display:inline-block;box-shadow:inset 0 0 0 1px #000,inset 0 0 12px #ffb34714}.dark .knob-row .knob-value,.dark .stat-value{font-variant-numeric:tabular-nums}.dark .meter{background:#0f1013;box-shadow:inset 0 1px 2px #000000b3}.rack{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background:var(--color-zinc-300);border:1px solid var(--color-zinc-400);display:grid}.dark .rack{background:linear-gradient(90deg,#08090a,#15171a 4% 96%,#08090a);border-color:#000;box-shadow:0 24px 50px #0000008c}.ru{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:inherit;border:1px solid var(--color-zinc-400);background:#fff;grid-template-columns:10px 12px minmax(0,1fr) auto;min-height:3.75rem;text-decoration-line:none;display:grid}.dark .ru{background:repeating-linear-gradient(90deg, #ffffff03 0 1px, #00000005 1px 3px), linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border-color:#000;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000080}a.ru:hover{filter:brightness(1.08)}.ru .ear{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:radial-gradient(circle at 35% 30%,#8a8f96,#2d3035);border-radius:3.40282e38px}.ru-n{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-zinc-500)}.ru-name{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.ru-job{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);display:block}.ru-job:where(.dark,.dark *){color:var(--color-zinc-400)}.ru .scrib{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;text-transform:uppercase;color:#8fd0ff;background:#06121c;border-radius:.25rem;box-shadow:inset 0 0 0 1px #000,inset 0 0 12px #3a9dff26}.ru.next{outline:2px solid var(--color-amber-500);outline-offset:-1px}.dark .ru.next{outline-color:#ffb0208c;box-shadow:0 0 0 1px #000,0 0 24px #ffb02033,inset 0 1px #ffffff14}.ru.off{opacity:.6}.ru.back{background:repeating-linear-gradient(45deg, var(--color-zinc-200) 0 8px, var(--color-zinc-100) 8px 16px)}.dark .ru.back{background:repeating-linear-gradient(45deg,#1b1d21 0 8px,#17191c 8px 16px)}@media (max-width:520px){.ru{grid-template-columns:10px 12px minmax(0,1fr)}.ru .scrib{grid-column:3;justify-self:start}}.led{--c:var(--color-emerald-400);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:var(--c);border-radius:3.40282e38px;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.led{background:color-mix(in srgb, var(--c) 18%, #000)}}.led{box-shadow:inset 0 0 0 1px #000000b3}.led:not(.on){--c:var(--color-zinc-400)}.led.on{background:radial-gradient(circle at 40% 35%, #fff, var(--c) 45%, var(--c))}@supports (color:color-mix(in lab, red, red)){.led.on{background:radial-gradient(circle at 40% 35%, #fff, var(--c) 45%, color-mix(in srgb, var(--c) 70%, #000))}}.led.on{box-shadow:0 0 8px var(--c), 0 0 2px var(--c)}.led.amber{--c:var(--color-amber-500)}.led.red{--c:var(--color-red-500)}.led.blue{--c:var(--color-sky-500)}.led.blink.on{animation:1.1s step-end infinite led-blink}@keyframes led-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.led.blink.on{animation:none}}.flowchart{gap:calc(var(--spacing) * 8);display:grid}.fc-row{gap:calc(var(--spacing) * 3);display:grid}.fc-head{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.fc-h{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.fc-progress{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-600)}.fc-progress:where(.dark,.dark *){color:var(--color-zinc-400)}.fc-steps{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.fc-steps{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))}}.fc-step{align-content:flex-start;gap:calc(var(--spacing) * 1.5);display:grid;position:relative}.fc-step+.fc-step:before{content:"";border-right:2px solid var(--color-zinc-400);border-bottom:2px solid var(--color-zinc-400);width:.6rem;height:.6rem;position:absolute;top:-1.15rem;left:50%;transform:translate(-50%)rotate(45deg)}@media (min-width:640px){.fc-step+.fc-step:before{top:2.1rem;left:-1.05rem;transform:rotate(-45deg)}}.ru.fc-card{align-items:stretch;gap:var(--spacing);height:100%;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;min-height:8.5rem;display:flex}.fc-card .ru-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:.08em;letter-spacing:.08em;overflow-wrap:anywhere}.fc-card .scrib{white-space:normal;align-self:flex-start;margin-top:auto}.fc-top{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.fc-check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-zinc-500);flex:none;place-items:center;display:grid}.fc-check:where(.dark,.dark *){color:var(--color-zinc-400)}.fc-check.on{color:var(--color-emerald-700)}.fc-check.on:where(.dark,.dark *){color:var(--color-emerald-400)}.fc-n{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-zinc-500)}.fc-n:where(.dark,.dark *){color:var(--color-zinc-400)}.fc-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--color-zinc-200);color:var(--color-zinc-700);border-radius:3.40282e38px;margin-left:auto}.dark .fc-tag{color:var(--color-zinc-300);background:#ffffff14}.is-now .fc-tag{background:var(--color-amber-400);color:#2a1a00}.is-live .fc-tag{background:var(--color-sky-500);color:#001425}.fc-card.is-live{outline-color:var(--color-sky-500)!important}.fc-go{align-items:center;gap:calc(var(--spacing) * 3);padding-top:var(--spacing);flex-wrap:wrap;display:flex}.fc-soon{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-700)}.fc-soon:where(.dark,.dark *){color:var(--color-amber-300)}.is-done .fc-tag{background:var(--color-emerald-100);color:var(--color-emerald-800)}.dark .is-done .fc-tag{color:var(--color-emerald-300);background:#10b9812e}.fc-card.is-now{outline:2px solid var(--color-amber-500);outline-offset:-1px}.dark .fc-card.is-now{outline-color:#ffb02099;box-shadow:0 0 0 1px #000,0 0 24px #ffb02038,inset 0 1px #ffffff14}.fc-card.is-done .ru-job{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fc-also{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-inline:var(--spacing);flex-wrap:wrap;display:flex}.fc-also-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-700);text-underline-offset:2px;display:inline-flex}@media (hover:hover){.fc-also-link:hover{text-decoration-line:underline}}.fc-also-link:where(.dark,.dark *){color:var(--color-zinc-300)}.fc-grid{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.fc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ru.fc-sys{grid-template-columns:12px minmax(0,1fr) auto;min-height:3.5rem}.fc-sys .ru-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:.1em;letter-spacing:.1em}@media (max-width:520px){.ru.fc-sys{grid-template-columns:12px minmax(0,1fr)}.fc-sys .scrib{grid-column:2}}.fc-sys .scrib{white-space:normal;max-width:13rem}.gs-steps{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.gs-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.gs-step{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.gs-step .led{margin-top:var(--spacing)}.gs-step.is-now{--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(--color-amber-500)}.gs-name{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)}.gs-detail{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-600)}.gs-detail:where(.dark,.dark *){color:var(--color-zinc-400)}.gs-step.is-now .gs-detail{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-800);text-transform:uppercase}.gs-step.is-now .gs-detail:where(.dark,.dark *){color:var(--color-amber-300)}.skip-link{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:50;--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-sky-700);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none;position:fixed}.skip-link:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.back-link{min-height:calc(var(--spacing) * 16);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);color:inherit;background:repeating-linear-gradient(45deg, var(--color-zinc-200) 0 8px, var(--color-zinc-100) 8px 16px);border:1px solid var(--color-zinc-300);text-decoration-line:none;display:flex}.dark .back-link{background:repeating-linear-gradient(45deg,#1b1d21 0 8px,#17191c 8px 16px);border-color:#000;box-shadow:inset 0 1px #ffffff0d}.back-link:hover{filter:brightness(1.1)}.startup-choice{min-height:calc(var(--spacing) * 24);align-content:center;justify-items:start;gap:var(--spacing);padding:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:normal;display:grid}.startup-choice small{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);opacity:.9}.virt-choice{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:flex}.virt-choice:where(.dark,.dark *){border-color:var(--color-zinc-700)}.virt-choice:has(input:checked){border-color:var(--color-zinc-900)}.virt-choice:has(input:checked):where(.dark,.dark *){border-color:var(--color-zinc-100)}.virt-choice:has(input:disabled){cursor:not-allowed;opacity:.6}.virt-choice input{margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}dialog.rp-dialog .dialog-foot{flex-wrap:wrap}dialog.rp-dialog .dialog-foot .btn{min-height:calc(var(--spacing) * 11)}dialog.rp-dialog.rp-hide,dialog.rp-dialog.rp-hide::backdrop{opacity:0;transition:none}.rp-drop{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-zinc-300);padding:calc(var(--spacing) * 4);display:grid}.rp-drop:where(.dark,.dark *){border-color:var(--color-zinc-700)}.rp-drop.is-over{border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.rp-drop.is-over:where(.dark,.dark *){background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.rp-drop.is-over:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.rp-drop .btn{min-height:calc(var(--spacing) * 11)}.rp-thumbs{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.rp-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp-thumb{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);display:grid;position:relative}.rp-thumb:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.rp-thumb img{aspect-ratio:var(--aspect-video);background-color:var(--color-zinc-100);object-fit:contain;border-radius:.25rem;width:100%}.rp-thumb img:where(.dark,.dark *){background-color:var(--color-zinc-800)}.rp-thumb .btn-icon{top:var(--spacing);right:var(--spacing);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);min-height:calc(var(--spacing) * 11);background-color:#ffffffe6;position:absolute}@supports (color:color-mix(in lab, red, red)){.rp-thumb .btn-icon{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.rp-thumb .btn-icon:where(.dark,.dark *){background-color:#1a1c20e6}@supports (color:color-mix(in lab, red, red)){.rp-thumb .btn-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.rp-what{gap:calc(var(--spacing) * 2);display:grid}.rp-check{min-height:calc(var(--spacing) * 11);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:flex}.rp-check:where(.dark,.dark *){border-color:var(--color-zinc-700)}.rp-check>input{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}.rp-check.is-off{opacity:.7}.rp-check select{min-height:calc(var(--spacing) * 11)}.rp-sec{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:grid}.rp-sec:where(.dark,.dark *){border-color:var(--color-zinc-700)}.rp-note{white-space:pre-wrap}.rp-more summary{min-height:calc(var(--spacing) * 11);cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);align-items:center;display:flex}.rp-pre{max-height:calc(var(--spacing) * 72);border-radius:var(--radius-lg);background-color:var(--color-zinc-100);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));overflow-wrap:break-word;white-space:pre-wrap;overflow:auto}.rp-pre:where(.dark,.dark *){background-color:var(--color-zinc-800)}.virt-port{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:grid}.virt-port:where(.dark,.dark *){border-color:var(--color-zinc-700)}.virt-port .badge .btn-icon{margin-block:calc(var(--spacing) * -1);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);min-height:calc(var(--spacing) * 11)}.load-area{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing)}.load-area:where(.dark,.dark *){border-color:var(--color-zinc-700)}.load-area summary{min-height:calc(var(--spacing) * 11);cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);align-items:center;display:flex}.virt-row{flex-wrap:wrap}.virt-row .row-main{min-width:calc(var(--spacing) * 48);flex:1}.virt-row>:last-child{justify-content:flex-start;width:100%}@media (min-width:64rem){.virt-row>:last-child{justify-content:flex-end;width:auto}}.back-link svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-zinc-500);flex:none}.back-link svg:where(.dark,.dark *){color:var(--color-zinc-400)}.back-link b{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;display:block}.back-link small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);display:block}.back-link small:where(.dark,.dark *){color:var(--color-zinc-400)}.player-chip{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 3);padding-left:var(--spacing);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);border-radius:3.40282e38px;display:inline-flex}.player-chip:where(.dark,.dark *){border-color:var(--color-black);background-color:var(--color-zinc-900)}.player-chip:hover{border-color:var(--color-sky-400)}.mc-readout{cursor:pointer;padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,);text-align:center;min-width:4.5rem;min-height:1.75rem;color:var(--color-lcd);background:var(--color-lcd-bg);border-radius:.25rem;box-shadow:inset 0 0 0 1px #000}.mc-label{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-zinc-600);text-transform:uppercase}.mc-label:where(.dark,.dark *){color:var(--color-zinc-300)}mc-fader{align-items:center;gap:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;flex-direction:column;display:inline-flex}.mc-fader-track{touch-action:none;background:repeating-linear-gradient(180deg, var(--color-zinc-500) 0 1px, transparent 1px 22px) left 4px top 12px / 8px calc(100% - 24px) no-repeat, repeating-linear-gradient(180deg, var(--color-zinc-500) 0 1px, transparent 1px 22px) right 4px top 12px / 8px calc(100% - 24px) no-repeat;width:48px;height:220px;position:relative}.mc-fader-slot{background:#050506;border-radius:3px;width:6px;margin-left:-3px;position:absolute;top:10px;bottom:10px;left:50%;box-shadow:inset 0 1px 2px #000,0 1px #ffffff0f}.mc-fader-cap{cursor:grab;touch-action:none;background:linear-gradient(#5b6068 0,#3a3d43 30%,#2a2c30 48%,#1a1b1e 52%,#34373c 70%,#50545b 100%);border-radius:4px;height:56px;position:absolute;top:0;left:2px;right:2px;box-shadow:0 6px 10px #0009,inset 0 1px #fff3}.mc-fader-cap:after{content:"";background:#e8e8e8;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:5px;right:5px}.mc-fader-track{outline:none}.mc-fader-track:focus-visible .mc-fader-cap{outline:2px solid var(--color-sky-500);outline-offset:2px}mc-knob{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:inline-flex}.mc-knob-dial{width:var(--size,56px);height:var(--size,56px);cursor:ns-resize;touch-action:none;border-radius:50%;position:relative}.mc-knob-dial:before{content:"";opacity:.7;background:repeating-conic-gradient(from -135deg, var(--color-zinc-500) 0 1.2deg, transparent 1.2deg 27deg);border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 69%,#0000 70%);mask:radial-gradient(circle,#0000 60%,#000 61% 69%,#0000 70%)}.mc-knob-cap{background:radial-gradient(circle at 38% 30%,#50555c,#26292d 55%,#141619);border-radius:50%;position:absolute;inset:0;box-shadow:0 4px 8px #0009,inset 0 1px #ffffff14,inset 0 -2px 3px #0009}.mc-knob-cap:after{content:"";background:var(--pointer,#f1f1f1);border-radius:2px;width:3px;height:30%;margin-left:-1.5px;position:absolute;top:6%;left:50%}.mc-knob-dial:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:6px}mc-knob.big{--size:88px}mc-knob.sm{--size:44px}.mc-key{--c:var(--color-sky-500);cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;min-width:60px;min-height:44px;color:var(--key-ink,#a9aeb4);background:linear-gradient(#34373d,#222429);border:1px solid #000;transition:transform 50ms;box-shadow:inset 0 1px #ffffff1a,0 3px #0a0b0c,0 4px 8px #00000073}.mc-key:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff0f,0 1px #0a0b0c}.mc-key.on{color:#111;background:radial-gradient(ellipse at 50% 30%, #fff 0, var(--c) 42%, var(--c))}@supports (color:color-mix(in lab, red, red)){.mc-key.on{background:radial-gradient(ellipse at 50% 30%, #fff 0, var(--c) 42%, color-mix(in srgb, var(--c) 65%, #000))}}.mc-key.on{box-shadow:inset 0 1px 0 #fff6, 0 3px 0 #0a0b0c, 0 0 18px var(--c)}@supports (color:color-mix(in lab, red, red)){.mc-key.on{box-shadow:inset 0 1px 0 #fff6, 0 3px 0 #0a0b0c, 0 0 18px color-mix(in srgb, var(--c) 70%, transparent)}}.mc-key.red{--c:var(--color-red-500)}.mc-key.amber{--c:var(--color-amber-500)}.mc-key.green{--c:var(--color-emerald-400)}.mc-key:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:3px}.mc-key:has(.key-step){flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:inline-flex}.key-step{letter-spacing:.04em;text-transform:none;opacity:.85;font-size:.68rem;font-weight:600}mc-guard{width:64px;height:84px;margin-bottom:18px;display:inline-block;position:relative}.mc-guard-base{background:#101113;border-radius:4px;position:absolute;inset:14px 12px 0;box-shadow:inset 0 0 0 1px #000,inset 0 2px 4px #000}.mc-guard-toggle{cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;width:36px;height:34px;margin-left:-18px;padding:0;transition:transform .15s;position:absolute;top:32px;left:50%;transform:rotate(160deg)translateY(-6px)}.mc-guard-toggle:before{content:"";background:linear-gradient(90deg,#9aa0a7,#e6e8ea 40%,#7c828a);border-radius:6px;width:12px;height:34px;position:absolute;top:0;left:12px}.mc-guard-toggle:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:2px}mc-guard.flipped .mc-guard-toggle{transform:rotate(20deg)translateY(-6px)}.mc-guard-lid{cursor:pointer;transform-origin:50% 0;background:linear-gradient(#ff3b30d9,#aa140ecc);border:0;border-radius:6px 6px 4px 4px;height:76px;padding:0;transition:transform .25s;position:absolute;top:6px;left:4px;right:4px;box-shadow:inset 0 1px #ffffff59,0 6px 14px #00000080}.mc-guard-lid:after{content:"LIFT";text-align:center;font:700 11px/1 var(--font-display);letter-spacing:.2em;color:#ffe3e0;position:absolute;inset:auto 0 8px}mc-guard.open .mc-guard-lid{transform:perspective(200px)rotateX(-75deg)translateY(-6px)}mc-footswitch{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:inline-flex}.mc-foot-ring{background:#0d0e10;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 3px #1c1f23,inset 0 0 0 6px #33363b}mc-footswitch[state=active] .mc-foot-ring{box-shadow:inset 0 0 0 3px #1c1f23, inset 0 0 0 6px var(--color-emerald-400), 0 0 18px #39e27a73}mc-footswitch[state=cued] .mc-foot-ring{box-shadow:inset 0 0 0 3px #1c1f23, inset 0 0 0 6px var(--color-amber-500), 0 0 14px #ffb02059}.mc-foot-cap{cursor:pointer;background:radial-gradient(circle at 38% 30%,#e9ebed,#9ea4ab 45%,#50555c);border:0;border-radius:50%;width:54px;height:54px;transition:transform 50ms;box-shadow:0 5px #26292d,0 8px 12px #0000008c,inset 0 -2px 3px #00000059}.mc-foot-cap:active{transform:translateY(4px);box-shadow:0 1px #26292d}mc-meter{flex-direction:column-reverse;gap:2px;width:12px;height:200px;padding:4px 0;display:inline-flex}mc-meter i{background:#1d2a20;border-radius:1.5px;flex:1}mc-meter i.a{background:#33280f}mc-meter i.r{background:#331311}mc-meter i.lit{background:var(--color-emerald-400);box-shadow:0 0 5px var(--color-emerald-400)}mc-meter i.a.lit{background:var(--color-amber-500);box-shadow:0 0 5px var(--color-amber-500)}mc-meter i.r.lit{background:var(--color-red-500);box-shadow:0 0 6px var(--color-red-500)}.mc-scribble-strip{--pc:var(--color-sky-400);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-transform:uppercase;color:#050608;background:linear-gradient(180deg, var(--pc), var(--pc));display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mc-scribble-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 88%, #fff), var(--pc))}}.mc-scribble-strip{box-shadow:inset 0 0 0 1px #0000008c, 0 0 12px var(--pc)}@supports (color:color-mix(in lab, red, red)){.mc-scribble-strip{box-shadow:inset 0 0 0 1px #0000008c, 0 0 12px color-mix(in srgb, var(--pc) 40%, transparent)}}.mc-scribble-strip.wing-lit{color:var(--wt,#050608);background:var(--pc);box-shadow:inset 0 0 0 1px #0000008c}.mc-scribble-strip.wing-outline{color:var(--wt,var(--pc));box-shadow:inset 0 0 0 2px var(--pc);background:#050608}.wcol{--wc:#4062ce;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 8);border-radius:var(--radius-sm);background:var(--wc);flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.wcol{background:color-mix(in srgb, var(--wc) 28%, #050608)}}.wcol{box-shadow:inset 0 0 0 2px var(--wc)}.wcol.lit{background:var(--wc);box-shadow:inset 0 0 0 1px #00000080}.wcol-btn{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-flex}.wcol-btn:where(.dark,.dark *){border-color:var(--color-zinc-600)}.wcol-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.wcol-pick{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:var(--spacing);border-width:2px;border-color:#0000;font-size:11px;display:grid}.rc-legend{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.wcol-pick[aria-checked=true]{border-color:var(--color-sky-600)}.wcol-pick[aria-checked=true]:where(.dark,.dark *){border-color:var(--color-sky-400)}.wcol-pick .wcol{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 10)}.tape-wcol{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 3)}.st-row{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);grid-template-columns:auto auto minmax(0,1fr);display:grid}@media (min-width:40rem){.st-row{grid-template-columns:auto auto minmax(0,1fr) auto}}.st-row>:last-child{grid-column:1/-1;justify-content:flex-start}@media (min-width:40rem){.st-row>:last-child{grid-column:span 1/span 1;justify-content:flex-end}}.st-moves{display:flex}.st-eq{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:auto repeat(3,minmax(0,1fr));display:grid}.slot-color{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}mc-jack{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:inline-flex}.mc-jack-n{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.mc-jack-face{background:radial-gradient(circle,#141517 0 62%,#3c3f44 64%,#1b1c1f 78%);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 2px 4px #0009,inset 0 0 0 1px #4a4d52}.mc-jack-face.trs{background:radial-gradient(circle,#000 0 30%,#8d9399 32% 48%,#c9cdd2 50% 70%,#3a3d42 72%);width:34px;height:34px}.mc-jack-face.rj45,.mc-jack-face.ethercon{border-radius:8px}.mc-jack-hole{background:#000;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #26282b}.mc-jack .tape{background:var(--color-zinc-200);white-space:nowrap;padding-right:1.3rem;font-size:.8rem;position:relative}.mc-jack-dot{background:#5b6068;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:5px;box-shadow:0 0 0 1px #111}.mc-jack-dot.sig{background:var(--color-emerald-400)}.mc-jack-dot.plug{background:var(--color-amber-500)}.desk{gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);scroll-snap-type:x proximity;display:flex;position:relative;overflow-x:auto}.strip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);scroll-snap-align:center;background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));width:128px;color:var(--color-zinc-100);border:1px solid #000;flex-direction:column;flex:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 6px 16px #0006}.strip>*{flex:none}.strip mc-scribble{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.strip-grip{cursor:grab;align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;width:100%;min-width:0;display:flex}.strip-grip:disabled{cursor:default}.strip-grip:disabled .strip-grip-dots{visibility:hidden}.strip-grip-dots{color:var(--color-zinc-500);transform:rotate(90deg)}.strip-grip:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:2px}.desk.reordering{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.desk.reordering .strip-grip{cursor:grabbing}.strip.moving{outline:2px dashed var(--color-sky-400);outline-offset:2px}.strip-drop-line{pointer-events:none;z-index:20;background:var(--color-sky-300);width:4px;box-shadow:0 0 0 1px #000000b3, 0 0 12px 2px var(--color-sky-400);border-radius:3.40282e38px;margin-left:-2px;position:absolute;top:2px;bottom:10px}.strip-drop-line:before,.strip-drop-line:after{content:"";background:var(--color-sky-300);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;left:50%;box-shadow:0 0 0 1px #000000b3}.strip-drop-line:before{top:-4px}.strip-drop-line:after{bottom:-4px}.strip-drag-chip{pointer-events:none;z-index:70;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);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-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);background:var(--color-sky-700);border:1px solid var(--color-sky-400);display:flex;position:fixed;top:0;left:0;box-shadow:0 6px 18px #00000080}.desk>.strip-drag-chip{position:absolute;top:2.6rem}.desk>.strip-drag-chip.flip{transform:translate(-100%)}.strip-drag-to{font-family:var(--font-mono);color:var(--color-sky-200)}.strip-drag-to:empty{display:none}.strip-sub{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--color-zinc-400);font-size:.68rem;line-height:1.1;overflow:hidden}.strip-note{text-align:center;color:var(--color-zinc-400);font-size:.68rem}.strip-label{margin-bottom:calc(var(--spacing) * -2);text-align:center;width:100%;color:var(--color-zinc-400)}.strip-row{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;width:100%;display:flex}.strip-in{align-items:stretch;gap:var(--spacing);width:100%;display:flex}.strip-gain{flex-grow:2}.strip-chip{min-height:calc(var(--spacing) * 8);justify-items:center;gap:calc(var(--spacing) * .5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);--tw-leading:1;color:var(--color-zinc-200);background:#0000004d;border:1px solid #ffffff14;border-radius:.25rem;flex:1;line-height:1;display:grid}.strip-chip:hover{border-color:#ffffff40}.strip-chip .led{width:9px;height:9px}.strip-meter{align-items:center;gap:var(--spacing);flex-direction:column;display:flex}.strip-meter mc-meter{flex:auto;height:auto;min-height:60px}.strip-led{--tw-leading:1;justify-items:center;line-height:1;display:grid}.strip-led .led{width:8px;height:8px}.strip-cuts{flex-wrap:nowrap}.strip-cuts mc-button{flex:1 1 0;min-width:0}.strip-cuts .mc-key{width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);--tw-tracking:.08em;letter-spacing:.08em;min-width:0;min-height:1.9rem;font-size:9px}.strip-cut-hz{font-family:var(--font-mono);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;font-size:.62rem;font-weight:500}.strip-eq{column-gap:var(--spacing);row-gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strip-eq.off mc-knob{opacity:.55}mc-knob.xs{--size:30px;gap:2px}mc-knob.xs .mc-knob-dial:before{inset:-4px}.strip-eq .mc-label,.strip .mc-label{color:var(--color-zinc-300);font-size:.62rem}.strip .mc-readout{white-space:nowrap;min-width:3.4rem;min-height:24px;padding-block:1px;font-size:.68rem}.strip .strip-row .mc-key{min-height:1.9rem;padding-inline:.45rem;font-size:.68rem}.strip-row:has(mc-knob){flex-wrap:nowrap}.strip-preset{width:100%;min-width:0;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-100);background:#0000004d;border:1px solid #38bdf859;border-radius:.25rem;display:grid}.strip-preset:hover{border-color:var(--color-sky-400)}.strip-fader{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 1.5);width:100%;min-height:160px;display:flex;flex:auto!important}.strip-fader mc-fader{height:100%}.strip-fader .mc-readout{flex:none}.strip-fader .mc-fader-track{flex:auto;height:auto;min-height:70px}.strip-foot{gap:var(--spacing);width:100%;display:grid}.strip-tip{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:left;color:var(--color-amber-300);background:#ffb0201a;border:1px solid #ffb02059;font-size:.68rem;overflow:hidden}.strip-more{border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:center;color:var(--color-zinc-300);background:#00000040;border:1px solid #ffffff14;font-size:.68rem}.strip-more:hover{color:var(--color-white)}.strip.unpatched{opacity:.7}.strip.checking{outline:3px solid var(--color-amber-500);outline-offset:2px;box-shadow:0 0 30px #ffb0204d}.strip.checking mc-scribble{animation:1s step-end infinite scribble-flash}@keyframes scribble-flash{50%{filter:brightness(1.6);box-shadow:0 0 18px var(--pc)}}@media (prefers-reduced-motion:reduce){.strip.checking mc-scribble{animation:none}}@media (max-width:640px){.desk{scroll-snap-type:x mandatory}.strip{gap:.6rem;width:calc(100vw - 3rem)}.strip-fader{min-height:220px}mc-knob.xs{--size:44px}}@media (max-width:640px),(pointer:coarse){.strip-grip,.strip-chip,.strip-preset,.strip-tip,.strip-more,.strip .strip-row .mc-key,.strip .strip-row.strip-cuts .mc-key{min-height:2.75rem}.strip .mc-readout{min-width:2.75rem;min-height:2.75rem}}.st-preset{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border:1px solid var(--color-zinc-200);display:flex}.dark .st-preset{border-color:var(--color-zinc-800)}@media (min-width:40rem){.strips-page{padding-block:calc(var(--spacing) * 3)}}.strips-page .page-head{margin-bottom:calc(var(--spacing) * 2)}.strips-page .page-head p{max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:641px) and (pointer:fine){.strip{gap:4px}.strip mc-knob.xs{--size:24px;gap:1px}.strip mc-knob.xs .mc-knob-dial:before{inset:-3px}.strip mc-knob.xs .mc-readout{min-width:2.9rem;min-height:24px;padding-block:1px;font-size:.6rem;line-height:1.05}.strip-eq{row-gap:3px}.strip-mutes{flex-wrap:nowrap}.strip-mutes mc-button{flex:1 1 0;min-width:0}.strip .strip-mutes .mc-key{width:100%;min-width:0;padding-inline:.2rem}.strip-comp mc-knob.xs{flex-direction:row;gap:5px}.strip-comp mc-knob.xs .mc-readout{min-width:2.2rem}.strip .strip-comp .mc-key{min-width:0;padding-inline:.35rem}.strip-in .lcd{padding-inline:3px;font-size:.62rem}.strip-in .strip-chip{grid-auto-flow:column;align-items:center;gap:4px;min-height:1.6rem;padding-inline:3px}.strip .strip-cuts .mc-key{letter-spacing:.03em;min-height:1.75rem;padding-inline:.15rem}.strip-cuts .mc-key>span>span:first-child{white-space:nowrap}.strip-preset{padding-block:1px;line-height:1.15}.strip-preset>span:first-child{line-height:1}.strip-foot{gap:3px}.strip .strip-tip,.strip .strip-more{padding-block:2px}}.strip-comp{flex-wrap:nowrap}.mc-readout.captioned{justify-items:center;display:grid}.mc-caption{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-zinc-300);font-size:.55rem}.strip-room{visibility:hidden}.strip-picker{display:none}@media (max-width:640px){.strip-picker{z-index:10;margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:sticky;top:4rem}.strip-picker .strip-pick{min-height:calc(var(--spacing) * 11);flex:1;min-width:0}.strip-picker .btn{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);flex:none}.strip>.strip-grip,.strip>.strip-sub{order:-3}.strip>.strip-mutes{order:-2}.strip>.strip-fader{order:-1;min-height:240px}}.preset-pick{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;border:1px solid var(--color-zinc-300);display:grid}.dark .preset-pick{border-color:var(--color-zinc-700)}.preset-pick[aria-checked=true]{border-color:var(--color-sky-500);box-shadow:inset 0 0 0 1px var(--color-sky-500);background:#38bdf814}.lc-panel{border-color:var(--color-amber-500)!important}.strip-lock{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);width:100%;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));color:var(--color-red-300);background:repeating-linear-gradient(45deg,#ff3b3029 0 6px,#ff3b300f 6px 12px);border:1px solid #ff3b3073;display:flex}.strip.locked :is(.strip-row,.strip-eq,.strip-in,.strip-preset,mc-fader,.strip-tip){pointer-events:none;opacity:.4}.strip-chain{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-300);background:#00000040;border:1px solid #ffffff14;justify-content:center;align-items:center;text-decoration-line:none;display:flex}.strip-chain:hover{color:var(--color-white)}.chain-picks{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.chain-pick{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-zinc-100);background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;text-decoration-line:none;display:grid;box-shadow:inset 0 1px #ffffff12}.chain-pick .silk{color:var(--color-zinc-400)}.chain-levels{margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chain-levels>span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.chain-feeds{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chain-feed{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:#0000000f;border:1px solid #0000001a;text-decoration-line:none;display:inline-flex}.dark .chain-feed{background:#ffffff0d;border-color:#ffffff1a}.chain-warn{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background:#ffb02014;border:1px solid #ffb02059;display:flex}.chain-warn .badge{flex:none}.chain-lanes{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:var(--spacing);padding-bottom:calc(var(--spacing) * 4);display:flex;overflow-x:auto}.chain-col{align-content:flex-start;gap:calc(var(--spacing) * 3);flex:none;width:290px;display:grid}.chain-arrow{color:var(--color-zinc-500);flex:none;align-self:center}.chain-arrow svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.chain-strip{align-content:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2.5);color:var(--color-zinc-100);background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff12,0 6px 16px #0006}.chain-strip.focus{outline:2px solid var(--color-amber-500);outline-offset:2px}.chain-strip.monitor{opacity:.85}.chain-strip.muted mc-scribble{filter:saturate(.3)brightness(.7)}.chain-head{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.chain-head mc-scribble{flex:1;min-width:0}.chain-head .silk{color:var(--color-zinc-400);flex:none}.chain-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-400)}.chain-label{margin-top:var(--spacing);color:var(--color-zinc-400)}.chain-stage{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;background:#00000047;border:1px solid #ffffff0f;min-height:2.75rem;display:flex}.chain-stage:not(:disabled){cursor:pointer}.chain-stage:not(:disabled):hover{border-color:#ffb34780}.chain-stage.off{opacity:.45}.chain-stage.taps{background:#38bdf814;border-color:#38bdf84d}.chain-stage-text{flex:1;min-width:0;display:grid}.chain-stage-text .silk{color:var(--color-zinc-400);font-size:.62rem}.chain-sum{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.chain-stage-right{align-items:center;gap:calc(var(--spacing) * 2);flex:none;display:flex}.chain-meter{height:2.1rem}.chain-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;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(--color-zinc-200);background:#0000002e;min-height:2.75rem;display:flex}.chain-link:hover{background:#00000059}.chain-link.monitor{color:var(--color-zinc-400)}.chain-fold{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-200);background:#00000080;border:1px dashed #fff3;display:flex}.chain-plate{width:100%}.chain-fx{border-radius:var(--radius-md);width:100%}.chain-select{width:auto}@media (max-width:640px){.chain-lanes{flex-direction:column;align-items:stretch;overflow:visible}.chain-col{width:100%}.chain-arrow{rotate:90deg}}.con-page{gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 24);display:grid}@media (min-width:80rem){.con-page{grid-template-columns:minmax(0,1fr) 20rem}}.con-layout{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.con-layout{grid-template-columns:14rem minmax(0,1fr)}}.con-nav{max-height:70vh;display:none;overflow-y:auto}@media (min-width:48rem){.con-nav{align-content:flex-start;gap:calc(var(--spacing) * .5);display:grid}}.con-nav-title{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);color:var(--color-zinc-500)}.con-nav-title:first-child{margin-top:0}.con-nav-title:where(.dark,.dark *){color:var(--color-zinc-400)}.con-nav-link{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-decoration-line:none;display:flex}@media (hover:hover){.con-nav-link:hover{background-color:var(--color-zinc-100)}.con-nav-link:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}}.con-nav-link.active{background-color:var(--color-sky-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.con-nav-link.active:where(.dark,.dark *){background-color:#18497d66}@supports (color:color-mix(in lab, red, red)){.con-nav-link.active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}@media (min-width:48rem){.con-pick{display:none}}.con-group{width:100%;overflow:hidden}.con-table table{width:100%}.con-summary{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.con-table{border-inline-style:var(--tw-border-style);border-inline-width:0;border-bottom-style:var(--tw-border-style);--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-bottom-width:0;border-radius:0}.con-table td{padding-block:calc(var(--spacing) * 1.5)}.con-table tr.staged td{background-color:var(--color-amber-50)}.con-table tr.staged td:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.con-table tr.staged td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.con-num{width:calc(var(--spacing) * 32)}.con-text{width:calc(var(--spacing) * 48)}.backup-diff{margin-top:calc(var(--spacing) * 2)}.backup-diff summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.band-tabs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}.band-tab{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:3.40282e38px;flex:none;display:flex}.band-tab:where(.dark,.dark *){border-color:var(--color-zinc-700)}.band-tab.active{border-color:var(--color-sky-500);background-color:var(--color-sky-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.band-tab.active:where(.dark,.dark *){background-color:#18497d66}@supports (color:color-mix(in lab, red, red)){.band-tab.active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.band-grid{align-items:flex-start;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.band-check{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-flex}.band-source h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}input.invalid{border-color:var(--color-red-500);--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(--color-red-500)}.rooms-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.room{align-content:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);color:var(--color-zinc-100);background:repeating-linear-gradient(90deg, #ffffff03 0 1px, #00000005 1px 3px), linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000073}.room.muted{box-shadow:inset 0 0 0 1px #ef444459,0 10px 24px #00000073}.room.locked :is(.room-mute-row,.room-level,.room-eq){pointer-events:none;opacity:.4}.room-add{text-align:center;opacity:.85;align-self:flex-start;justify-items:center}.room-head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.room-head mc-scribble{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex:1}.room-rename{color:var(--color-zinc-300)}.room-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#a3a8ae}.room-mute-row{gap:calc(var(--spacing) * 2);display:grid}.room-mute .mc-key{width:100%;min-height:4rem;font-size:1.25rem}.room-level{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);display:flex}.room-steps{justify-items:center;gap:calc(var(--spacing) * 2);display:grid}.room-steps .silk{color:var(--color-zinc-300)}.room-step{min-width:5.5rem;min-height:3.25rem;font-size:.9rem}.room-feeds{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.room-feeds li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);background:#00000040;display:flex}.room-feed-lvl{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#a3a8ae;flex:none}.room .silk{color:var(--color-zinc-300)}.room-eq{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.room-plan{margin-block:calc(var(--spacing) * 3);gap:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:disc;display:grid}.room-frames{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.room-frame.wide{grid-column:1/-1}.room-frame{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);color:var(--color-zinc-100);background:linear-gradient(#26292e,#1b1d21);border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 4px #ffffff05}.room-frame.main{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #38bdf859}.room-frame-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.room-frame-name{text-overflow:ellipsis;white-space:nowrap;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(--color-zinc-50);overflow:hidden}.room-frame-acts{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.room-frame .btn-ghost{color:var(--color-zinc-200)}.room-frame .btn-ghost.btn-danger{color:var(--color-red-400)}.room-frame .room-sub,.room-frame>.room-sub{color:#b4b9bf}.room-areas{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(--color-amber-200);display:flex}.room-type-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.room-type{min-height:calc(var(--spacing) * 11);width:auto;max-width:60%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.room-fed-more summary{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-200);background:#00000040;list-style-type:none;display:flex}.room-fed-more summary::-webkit-details-marker{display:none}.room-fed-chev{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-zinc-300);flex:none;transition:transform .15s;transform:rotate(45deg)}.room-fed-more[open] .room-fed-chev{transform:rotate(-135deg)}.room-fed-more[open] summary{margin-bottom:var(--spacing)}.room-fed-scroll{max-height:calc(var(--spacing) * 48);padding-right:var(--spacing);overflow-y:auto}.room-phone{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#3a3e4599;border-top-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.room-phone{border-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.room-phone{padding-top:calc(var(--spacing) * 3)}.room-phone .silk{color:var(--color-zinc-300)}.out-list{margin:0;padding:0;list-style-type:none;display:grid}.out-row{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.out-row:where(.dark,.dark *){border-color:var(--color-zinc-800)}.out-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sock acts""carries carries""goes goes"}.out-row.warn{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.out-row.warn{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.out-row.warn:where(.dark,.dark *){background-color:#7b330626}@supports (color:color-mix(in lab, red, red)){.out-row.warn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 15%, transparent)}}.out-sock{grid-area:sock;min-width:0;display:grid}.out-carries{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;grid-area:carries;display:flex}.out-type{min-height:calc(var(--spacing) * 11);width:auto;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.out-goes{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-area:goes;align-items:center;display:flex}.out-actions{justify-content:flex-end;align-items:center;gap:var(--spacing);grid-area:acts;display:flex}.out-warn{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-700);display:flex}.out-warn:where(.dark,.dark *){color:var(--color-amber-300)}.out-warn{grid-column:1/-1}.out-warn-list{margin-top:var(--spacing);gap:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:disc;display:grid}.foh-modes{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.foh-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.foh-plan{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.foh-mode{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);text-align:left;display:flex}.foh-mode:where(.dark,.dark *){border-color:var(--color-zinc-700)}.foh-mode[aria-pressed=true]{border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.foh-mode[aria-pressed=true]:where(.dark,.dark *){background-color:var(--color-sky-950)}.foh-mode[aria-pressed=true] .foh-mode-title:before{content:"✓ "}.foh-mode-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.foh-mode-job{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);display:block}.foh-mode-job:where(.dark,.dark *){color:var(--color-zinc-400)}.foh-feeds{gap:calc(var(--spacing) * 2);display:grid}.foh-feed{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 2);display:grid}.foh-feed:where(.dark,.dark *){border-color:var(--color-zinc-700)}.foh-feed{grid-template-columns:auto 1fr auto}.foh-feed.dragging{opacity:.6}.foh-feed.drop-here{border-color:var(--color-sky-500);box-shadow:0 -3px 0 0 var(--color-sky-500)}.foh-grip{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);cursor:grab;touch-action:none}.foh-feed-body{gap:calc(var(--spacing) * .5);padding-block:var(--spacing);display:grid}.foh-feed-title{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.foh-ch-num{min-width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));place-items:center;display:inline-grid}.foh-ch-num:where(.dark,.dark *){background-color:var(--color-zinc-800)}.foh-stem{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:flex}.foh-stem:where(.dark,.dark *){border-color:var(--color-zinc-700)}#foh-root input:not([type=checkbox]),#foh-root select{min-height:calc(var(--spacing) * 11)}.foh-picks{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.foh-pick{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.foh-pick:where(.dark,.dark *){border-color:var(--color-zinc-700)}.foh-pick:has(input:checked){border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.foh-pick:has(input:checked):where(.dark,.dark *){background-color:var(--color-sky-950)}.foh-main{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.foh-main select,.foh-main input{min-height:calc(var(--spacing) * 11)}.foh-parts{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.foh-parts li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.out-preview{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-zinc-50);padding:calc(var(--spacing) * 3);display:grid}.out-preview:where(.dark,.dark *){background-color:#1a1c2099}@supports (color:color-mix(in lab, red, red)){.out-preview:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.out-preview:empty{display:none}@media (min-width:48rem){.out-row{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"sock carries goes acts"}}.mx-counts{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));display:flex}.mx-diagram-wrap{justify-self:center;width:100%;max-width:30rem}.mx-diagram{width:100%;height:auto;color:var(--color-zinc-500);display:block}.mx-diagram:where(.dark,.dark *){color:var(--color-zinc-400)}.mx-plate{fill:url(#mx-plate-g)}.mx-plate-edge{fill:none;stroke:#000}.mx-plate-hi{stop-color:var(--color-plate-hi)}.mx-plate-lo{stop-color:var(--color-plate-lo)}.mx-dg-title{fill:var(--color-silk);font:600 10.5px var(--font-display,sans-serif);letter-spacing:.12em;text-anchor:middle}.mx-dg-sub{fill:#c3c7cc;font:9px var(--font-sans,sans-serif);text-anchor:middle}.mx-dg-arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.mx-list{margin:0;padding:0;list-style-type:none;display:grid}.mx-row{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.mx-row:where(.dark,.dark *){border-color:var(--color-zinc-800)}.mx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name acts""facts facts"}.mx-row.free{padding-block:calc(var(--spacing) * 2)}.mx-row.left{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.mx-row.left{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.mx-row.left:where(.dark,.dark *){background-color:#7b330626}@supports (color:color-mix(in lab, red, red)){.mx-row.left:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 15%, transparent)}}.mx-name{align-items:center;gap:calc(var(--spacing) * 3);grid-area:name;min-width:0;display:flex}.mx-name mc-scribble{width:auto;max-width:calc(var(--spacing) * 40);min-width:calc(var(--spacing) * 24);flex:none}.mx-row.free mc-scribble{filter:saturate(0)brightness(.75)}.mx-words{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-wrap:break-word}.mx-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-area:acts;display:flex}.mx-facts{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-area:facts;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.mx-facts>div:first-child{grid-column:1/-1}.mx-facts>div{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.mx-facts dt{color:var(--color-zinc-500)}.mx-facts dt:where(.dark,.dark *){color:var(--color-zinc-400)}.mx-facts dt{font-size:.65rem}.mx-facts dd{overflow-wrap:break-word;min-width:0;margin:0}@media (min-width:48rem){.mx-row{grid-template-columns:minmax(14rem,1.1fr) minmax(0,2fr) auto;grid-template-areas:"name facts acts"}.mx-facts{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(6rem,.6fr)}.mx-facts>div:first-child{grid-column:auto}}.card-head.dc-head{gap:var(--spacing);display:grid}.dc-person{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:grid}.dc-person:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dc-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1;min-width:9rem;max-width:16rem}.dc-src,.dc-mix,.dc-box{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr);display:grid}.dc-src:nth-child(odd),.dc-mix:nth-child(odd),.dc-box:nth-child(odd){background-color:var(--color-zinc-50)}:is(.dc-src:nth-child(odd),.dc-mix:nth-child(odd),.dc-box:nth-child(odd)):where(.dark,.dark *){background-color:#2b2e3466}@supports (color:color-mix(in lab, red, red)){:is(.dc-src:nth-child(odd),.dc-mix:nth-child(odd),.dc-box:nth-child(odd)):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dc-src>.dc-select,.dc-mix>.dc-select,.dc-box>.dc-select{grid-column:1/-1}.dc-mix{grid-template-columns:minmax(0,1fr)}.dc-mix.unsure{--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:#ffc24d99}@supports (color:color-mix(in lab, red, red)){.dc-mix.unsure{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.dc-box.recheck{--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:#ffc24d99}@supports (color:color-mix(in lab, red, red)){.dc-box.recheck{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.dc-select{min-height:calc(var(--spacing) * 11);width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dc-name,#discover-root input,#setup-root input:not([type=checkbox]){min-height:2.75rem}.dc-fold summary{min-height:calc(var(--spacing) * 11);align-items:center;display:flex}@media (min-width:40rem){.dc-src{grid-template-columns:auto minmax(0,1fr) 11rem 11rem}.dc-mix{grid-template-columns:minmax(0,1fr) 14rem 11rem}.dc-box{grid-template-columns:auto minmax(0,1fr) 11rem}.dc-src>.dc-select,.dc-mix>.dc-select,.dc-box>.dc-select{grid-column:auto}.dc-save{bottom:calc(var(--spacing) * 3);z-index:10;--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);position:sticky}}.room-ways{gap:calc(var(--spacing) * 2);display:grid}.room-ways-head{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)}.room-way{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.room-way:where(.dark,.dark *){border-color:var(--color-zinc-700)}.room-way:has(>label input:checked){border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.room-way:has(>label input:checked):where(.dark,.dark *){border-color:var(--color-sky-400);background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.room-way:has(>label input:checked):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.room-way>label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.room-way-more{gap:var(--spacing);padding-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-600);display:grid}.room-way-more:where(.dark,.dark *){color:var(--color-zinc-300)}.room-way-sock{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.room-hint{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-sky-50);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sky-900);display:flex}.room-hint:where(.dark,.dark *){background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.room-hint:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.room-hint:where(.dark,.dark *){color:var(--color-sky-100)}.room-chans{max-height:calc(var(--spacing) * 56);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 2);display:grid;overflow-y:auto}@media (min-width:40rem){.room-chans{grid-template-columns:repeat(2,minmax(0,1fr))}}.room-chans:where(.dark,.dark *){border-color:var(--color-zinc-700)}.room-part{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid!important}.room-part-step{min-width:3.5rem;min-height:2.75rem;font-size:.8rem}.room-outs{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.room-outs li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);background:#00000040;display:flex}.svc-plan{border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0}.svc-select{width:auto;max-width:min(20rem,100vw - 2rem)}.svc-next{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.svc-next-text{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,)}.svc-next-text.readout{margin-top:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));display:inline-block}.svc-next-text.readout[data-level]{font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.svc-next-text.readout[data-level=near],.svc-next-text.readout[data-level=close]{background-color:var(--color-amber-100);color:var(--color-amber-900)}:is(.svc-next-text.readout[data-level=near],.svc-next-text.readout[data-level=close]):where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){:is(.svc-next-text.readout[data-level=near],.svc-next-text.readout[data-level=close]):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}:is(.svc-next-text.readout[data-level=near],.svc-next-text.readout[data-level=close]):where(.dark,.dark *){color:var(--color-amber-100)}.svc-next-text.readout[data-level=red],.svc-next-text.readout[data-level=zero],.svc-next-text.readout[data-level=over]{background-color:var(--color-red-50);color:var(--color-red-800);--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(--color-red-600)}:is(.svc-next-text.readout[data-level=red],.svc-next-text.readout[data-level=zero],.svc-next-text.readout[data-level=over]):where(.dark,.dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){:is(.svc-next-text.readout[data-level=red],.svc-next-text.readout[data-level=zero],.svc-next-text.readout[data-level=over]):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}:is(.svc-next-text.readout[data-level=red],.svc-next-text.readout[data-level=zero],.svc-next-text.readout[data-level=over]):where(.dark,.dark *){color:var(--color-red-200)}.svc-next-sub{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-500)}@media (min-width:40rem){.svc-next-sub{text-align:right;width:auto}}.svc-next-sub:where(.dark,.dark *){color:var(--color-zinc-400)}.svc-grid{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-when{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.svc-when>.field{min-width:0}#svc-time-err:empty{display:none}.svc-when input{min-height:calc(var(--spacing) * 11);--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,)}.svc-span-btn{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-md);padding-inline:var(--spacing);text-align:left;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-700);text-underline-offset:4px;align-items:center;text-decoration-line:underline;text-decoration-style:dotted;display:inline-flex}@media (hover:hover){.svc-span-btn:hover{color:var(--color-zinc-900)}}.svc-span-btn:where(.dark,.dark *){color:var(--color-zinc-200)}@media (hover:hover){.svc-span-btn:where(.dark,.dark *):hover{color:var(--color-white)}}#view-service>.page-head:has(>.page-actions){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""pick pick";align-items:start;display:grid}#view-service>.page-head:has(>.page-actions)>div:first-child{grid-area:title}#view-service>.page-head>.page-actions{grid-area:actions;justify-self:end;margin:0}#view-service>.page-head>#svc-pick{grid-area:pick}@media (min-width:64rem){#view-service>.page-head:has(>.page-actions){grid-template-areas:"title actions""title pick"}#view-service>.page-head>#svc-pick{justify-content:flex-end;place-self:end}}.svc-roles{container-type:inline-size}.svc-role{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);grid-template-columns:minmax(0,1fr) auto;display:grid}.svc-role-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);grid-column:span 2/span 2}@container (min-width:26rem){.svc-role{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto}.svc-role-name{grid-column:span 1/span 1}}.svc-timeline{display:grid;position:relative;container-type:inline-size}.svc-timeline:before{content:"";top:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * .5);background-color:var(--color-zinc-300);border-radius:.25rem;position:absolute;left:5px}.svc-timeline:before:where(){background-color:var(--color-zinc-700)}.svc-point{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 1.5);padding-right:var(--spacing);grid-template-columns:.75rem 7.5rem minmax(0,1fr) auto;display:grid;position:relative}.svc-point .led{z-index:1}.svc-point .svc-name{grid-column:2/5;grid-row-start:2;width:100%}.svc-point .svc-kind{grid-row-start:1;grid-column-start:3;width:100%}.svc-point .svc-rm{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);grid-row-start:1;grid-column-start:4}.svc-point.next{background:#ffb0201f}.svc-time{--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%}.svc-sermon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);grid-column:2/5;font-style:italic}.svc-sermon:where(.dark,.dark *){color:var(--color-zinc-400)}@container (min-width:34rem){.svc-point{grid-template-columns:.75rem 7.5rem minmax(0,1fr) 9.5rem auto}.svc-point .svc-name{grid-column:3/4;grid-row-start:1}.svc-point .svc-kind{grid-column:4/5;grid-row-start:1}.svc-point .svc-rm{grid-column-start:5}}.svc-gap{padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500)}.svc-gap:where(.dark,.dark *){color:var(--color-zinc-400)}.svc-total{margin-top: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)}.svc-choice{cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:left;color:inherit;display:grid}.svc-choice:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.svc-choice b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.svc-choice small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500)}.svc-choice small:where(.dark,.dark *){color:var(--color-zinc-400)}.svc-choice[aria-pressed=true]{outline:2px solid var(--color-sky-500);outline-offset:-1px}.svc-acts{align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);flex-wrap:wrap;grid-column:2/-1;display:flex}.svc-acts:where(.dark,.dark *){color:var(--color-zinc-400)}.svc-acts .btn{min-height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.plan-date{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-violet-100);text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-violet-900);flex:none;place-content:center;display:grid}.plan-date:where(.dark,.dark *){background-color:var(--color-violet-950);color:var(--color-violet-100)}.plan-date-day{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;display:block}.plan-date-md{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:block}.plan-row-open{background-color:var(--color-violet-50)}.plan-row-open:where(.dark,.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.plan-row-open:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.plan-open{border-color:var(--color-violet-300)}.plan-open:where(.dark,.dark *){border-color:var(--color-violet-800)}.plan-list .row{flex-wrap:wrap}.plan-list .row-main{flex:1;min-width:10rem}.plan-list .row-title,.plan-list .row-sub{white-space:normal}.plan-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:none;width:100%;display:flex}@media (min-width:40rem){.plan-actions{width:auto}}.plan-compare summary{cursor:pointer;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)}.gl-bar{z-index:10;gap:calc(var(--spacing) * 2);display:grid;position:sticky}.gl-bar:empty{display:none}.gl-bar{top:calc(3.6rem + var(--attn-h,0px));padding:.5rem 1rem 0}@media (min-width:64rem){.gl-bar{top:var(--attn-h,0px)}}@media (min-width:640px){.gl-bar{padding:.75rem 2rem 0}}.gl-prompt,.gl-alert{width:100%;max-width:var(--container-7xl);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:40rem){.gl-prompt,.gl-alert{padding:calc(var(--spacing) * 4);flex-wrap:nowrap;align-items:center}}.gl-prompt{border-color:var(--color-amber-300);background-color:var(--color-amber-50)}.gl-prompt:where(.dark,.dark *){border-color:var(--color-amber-800);background-color:#461901e6}@supports (color:color-mix(in lab, red, red)){.gl-prompt:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 90%, transparent)}}.gl-prompt .led{margin-top:calc(var(--spacing) * 1.5);flex:none}.gl-question{margin-top:calc(var(--spacing) * .5);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)}@media (min-width:40rem){.gl-question{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gl-actions{gap:calc(var(--spacing) * 2);flex:none;width:100%;display:flex}@media (min-width:40rem){.gl-actions{width:auto}}.gl-actions .btn{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex:1}@media (min-width:40rem){.gl-actions .btn{flex:none}}.gl-go{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.gl-details{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.gl-details summary{min-height:calc(var(--spacing) * 11);cursor:pointer;color:var(--color-zinc-500);align-items:center;display:flex}.gl-details summary:where(.dark,.dark *){color:var(--color-zinc-400)}.gl-levels{margin-top:var(--spacing);gap:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 5);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,);list-style-type:disc;display:grid}.gl-prompt.gl-info{border-color:var(--color-zinc-300);background-color:var(--color-white)}.gl-prompt.gl-info:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.gl-info .gl-question{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)}@media (min-width:40rem){.gl-info .gl-question{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gl-info .gl-actions{width:auto}.gl-info .gl-actions .btn{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:none}.gl-prompt.gl-info{flex-wrap:nowrap;align-items:flex-start}.gl-bar:has(>.gl-info:only-child){position:static}.gl-jump{min-height:calc(var(--spacing) * 11);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-sky-800);text-underline-offset:2px;background-color:#0000;align-items:center;padding:0;text-decoration-line:underline;display:inline-flex}@media (hover:hover){.gl-jump:hover{color:var(--color-sky-950)}}.gl-jump:where(.dark,.dark *){color:var(--color-sky-300)}@media (hover:hover){.gl-jump:where(.dark,.dark *):hover{color:var(--color-sky-200)}}.gl-alert{border-color:var(--color-red-300);background-color:var(--color-red-50)}.gl-alert:where(.dark,.dark *){border-color:var(--color-red-900);background-color:#460809e6}@supports (color:color-mix(in lab, red, red)){.gl-alert:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 90%, transparent)}}.gl-alert .banner-icon{background-color:var(--color-red-100);color:var(--color-red-700)}.gl-alert .banner-icon:where(.dark,.dark *){background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.gl-alert .banner-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.gl-alert .banner-icon:where(.dark,.dark *){color:var(--color-red-300)}.gl-alert .btn{min-height:calc(var(--spacing) * 11);width:100%}@media (min-width:40rem){.gl-alert .btn{width:auto}}.gl-chip{width:100%;max-width:var(--container-7xl);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-300);background-color:var(--color-emerald-50);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));color:inherit;border-radius:3.40282e38px;margin-inline:auto;text-decoration-line:none;display:flex}.gl-chip:where(.dark,.dark *){border-color:var(--color-emerald-900);background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.gl-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.gl-chip b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);margin-left:auto}.gl-chip b:where(.dark,.dark *){color:var(--color-emerald-300)}.gl-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.gl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.gl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gl-btn{--c:var(--color-sky-500);min-height:calc(var(--spacing) * 28);cursor:pointer;align-content:center;justify-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;display:grid}@media (min-width:40rem){.gl-btn{min-height:calc(var(--spacing) * 36)}}.gl-btn{color:#d6d9dd;background:linear-gradient(#3b3f46,#24262b);box-shadow:inset 0 1px #ffffff1f,0 5px #08090a}.gl-btn.song{--c:var(--color-amber-500)}.gl-btn.band{--c:var(--color-emerald-400)}.gl-btn.shutdown{--c:var(--color-red-500)}.gl-btn:active{transform:translateY(3px);box-shadow:0 2px #08090a}.gl-btn:disabled{cursor:wait;opacity:.7}.gl-btn[aria-pressed=true]{color:#111;background:radial-gradient(ellipse at 50% 30%, #fff 0, var(--c) 45%, var(--c))}@supports (color:color-mix(in lab, red, red)){.gl-btn[aria-pressed=true]{background:radial-gradient(ellipse at 50% 30%, #fff 0, var(--c) 45%, color-mix(in srgb, var(--c) 65%, #000))}}.gl-btn[aria-pressed=true]{box-shadow:inset 0 1px 0 #fff6, 0 5px 0 #08090a, 0 0 22px var(--c)}@supports (color:color-mix(in lab, red, red)){.gl-btn[aria-pressed=true]{box-shadow:inset 0 1px 0 #fff6, 0 5px 0 #08090a, 0 0 22px color-mix(in srgb, var(--c) 70%, transparent)}}.gl-btn-label{max-width:100%;font-family:var(--font-display);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-bold);font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;overflow-wrap:break-word;text-transform:uppercase}@media (min-width:40rem){.gl-btn-label{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.gl-btn-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.8;overflow:hidden}.gl-leads{margin-top:calc(var(--spacing) * 4)}.gl-lead-row{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gl-lead{min-height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;flex:1}@media (min-width:40rem){.gl-lead{flex:none}}.gl-lead{--c:var(--color-amber-500)}.gl-lead[aria-pressed=true]{color:#111;background:radial-gradient(ellipse at 50% 30%, #fff 0, var(--c) 42%, var(--c))}@supports (color:color-mix(in lab, red, red)){.gl-lead[aria-pressed=true]{background:radial-gradient(ellipse at 50% 30%, #fff 0, var(--c) 42%, color-mix(in srgb, var(--c) 65%, #000))}}.gl-lead[aria-pressed=true]{box-shadow:inset 0 1px 0 #fff6, 0 3px 0 #0a0b0c, 0 0 18px var(--c)}@supports (color:color-mix(in lab, red, red)){.gl-lead[aria-pressed=true]{box-shadow:inset 0 1px 0 #fff6, 0 3px 0 #0a0b0c, 0 0 18px color-mix(in srgb, var(--c) 70%, transparent)}}.gl-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.gl-edit-top{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:1.5rem minmax(0,1fr) auto auto auto;display:grid}.gl-edit-top .btn-icon:first-of-type svg{transform:rotate(90deg)}.gl-edit-num{text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-500)}.gl-edit-lead{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) minmax(0,11rem) auto;display:grid}.tl-wrap{padding-left:calc(var(--spacing) * 6)}.tl-items{gap:var(--spacing);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:2px;border-color:var(--color-zinc-300);padding-left:calc(var(--spacing) * 3);display:grid}.tl-items:where(.dark,.dark *){border-color:var(--color-zinc-700)}.tl-add-row{display:flex}.tl-add-row .btn{min-height:calc(var(--spacing) * 11)}.tl-item{align-items:center;column-gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * .5);padding-right:var(--spacing);grid-template-columns:1.75rem .625rem minmax(0,1fr) auto;row-gap:0;display:grid;position:relative}.tl-item>.tl-acts{flex-wrap:nowrap;grid-area:2/3/auto/-1}.tl-item>.tl-tools{grid-area:1/4}.tl-acts .tl-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-grip{min-height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 7);cursor:grab;color:var(--color-zinc-400);place-items:center;display:grid}.tl-grip:where(.dark,.dark *){color:var(--color-zinc-500)}.tl-grip{touch-action:none}.tl-grip:active{cursor:grabbing}.tl-item.dragging,.tl-group.dragging{opacity:.5}.tl-dropline{pointer-events:none;z-index:50;height:calc(var(--spacing) * .5);background-color:var(--color-sky-500);border-radius:.25rem;position:fixed}.tl-wide{display:none!important}.tl-group-tools{align-items:center;margin-left:auto;display:flex}.tl-group-tools .btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}@container (min-width:40rem){.tl-item{grid-template-columns:1.75rem .625rem minmax(9rem,16rem) minmax(0,1fr) auto}.tl-item>.tl-acts{grid-area:1/4/auto/5}.tl-item>.tl-tools{grid-area:1/5/auto/6}.tl-wide{display:inline-flex!important}.tl-narrow{display:none!important}}.tl-song-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tl-song-add{min-height:calc(var(--spacing) * 11);flex:1;min-width:0;max-width:24rem}.tl-song{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.tl-lead{min-height:calc(var(--spacing) * 11);width:auto;max-width:14rem;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)}.tl-item.song>.tl-lead{grid-area:2/3/auto/-1;justify-self:start}.tl-item.song>.tl-song{grid-area:3/3/auto/-1}@container (min-width:40rem){.tl-item.song{grid-template-columns:1.75rem .625rem minmax(9rem,16rem) auto minmax(0,1fr) auto}.tl-item.song>.tl-lead{grid-area:1/4}.tl-item.song>.tl-tools{grid-area:1/6}.tl-item.song>.tl-song{grid-area:2/3/auto/-1}}.tl-item>.tl-acts.tl-song{flex-wrap:wrap}.cue-tag.tl-trade{align-items:center;gap:var(--spacing);max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;border-radius:3.40282e38px;display:inline-flex}.cue-tag.tl-trade .cue-tag-x{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);min-height:calc(var(--spacing) * 11)}.tl-noboost{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-800);flex-wrap:wrap;display:flex}.tl-noboost:where(.dark,.dark *){color:var(--color-amber-300)}.tl-noboost .btn{min-height:calc(var(--spacing) * 11)}.svc-sings{margin-left:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-zinc-600);border-radius:3.40282e38px}.svc-sings:where(.dark,.dark *){border-color:var(--color-zinc-600);color:var(--color-zinc-300)}.svc-sings.lead{border-color:var(--color-amber-500);background-color:var(--color-amber-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-900)}.svc-sings.lead:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.svc-sings.lead:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.svc-sings.lead:where(.dark,.dark *){color:var(--color-amber-100)}.tl-draft-line{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) minmax(0,13rem);display:grid}.tl-draft-to{min-height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (max-width:639px){.tl-draft-line{grid-template-columns:minmax(0,1fr)}}.tl-item.in-group{margin-left:calc(var(--spacing) * 3)}.tl-item .led{z-index:1;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.tl-item .tl-name{min-height:calc(var(--spacing) * 11);width:100%}.tl-tools{flex-wrap:wrap;align-items:center;display:flex}@media not all and (min-width:40rem){.tl-tools{grid-column:2/-1}}.tl-tools .btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.tl-acts{align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);flex-wrap:wrap;grid-column:2/-1;display:flex}.tl-acts:where(.dark,.dark *){color:var(--color-zinc-400)}.tl-acts .btn{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:none;justify-content:center;padding-block:0}.tl-sum{min-width:0}.tl-notes{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:pre-line;color:var(--color-zinc-600);grid-column:3/-1;font-style:italic}.tl-notes:where(.dark,.dark *){color:var(--color-zinc-300)}.tl-group{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.tl-add-row .btn{min-width:calc(var(--spacing) * 12)}.svc-role input,.gl-chip{min-height:calc(var(--spacing) * 11)}.tl-item.on{background:#22c55e1f}.tl-draft{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr);display:grid}.svc-point .svc-time,.svc-point .svc-name,.svc-point .svc-kind{min-height:calc(var(--spacing) * 11)}.svc-point .svc-rm{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.svc-acts .btn{min-height:calc(var(--spacing) * 11)}.gl-steps{max-height:28rem;overflow-y:auto}.gl-step{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;color:inherit;background-color:#0000;border-width:1px;border-color:#0000;display:grid}@media (hover:hover){.gl-step:hover{border-color:var(--color-zinc-300)}.gl-step:where(.dark,.dark *):hover{border-color:var(--color-zinc-600)}}.gl-step{grid-template-columns:4.5rem minmax(0,1fr) auto}.gl-step:not(.anchor){padding-left:calc(var(--spacing) * 6)}.gl-step.anchor>span>span{font-family:var(--font-display);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.gl-step.anchor{margin-top:var(--spacing)}.gl-step.on{border-color:var(--color-emerald-500);background:#22c55e24}.gl-step-time{font-family:var(--font-mono);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,)}.gl-log{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.gl-log th{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;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(--color-zinc-500)}.gl-log td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.gl-log td:where(.dark,.dark *){border-color:var(--color-zinc-700)}.gl-log tr.anchor td{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.gl-log-what{min-width:0}.gl-log-who{margin-left: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(--color-zinc-500)}.gl-log-who:where(.dark,.dark *){color:var(--color-zinc-400)}@media (max-width:639px){.gl-log thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gl-log,.gl-log tbody{display:block}.gl-log tr{column-gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);padding-block:calc(var(--spacing) * 1.5);display:grid}.gl-log tr:where(.dark,.dark *){border-color:var(--color-zinc-700)}.gl-log tr{grid-template-columns:auto minmax(0,1fr)}.gl-log td{border-style:var(--tw-border-style);border-width:0;padding:0}.gl-log-at{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap}.gl-log-what{overflow-wrap:break-word}.gl-log-who{margin-left:0;display:block}.gl-log-plan,.gl-log-lasted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500);grid-column-start:2}:is(.gl-log-plan,.gl-log-lasted):where(.dark,.dark *){color:var(--color-zinc-400)}.gl-log-plan:empty{display:none}.gl-log-lasted:not(.now):before{content:"Lasted "}}.gl-compare-box summary{min-height:calc(var(--spacing) * 11);cursor:pointer;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);align-items:center;display:flex}.gl-compare{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.gl-compare li{column-gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.gl-compare li{flex-wrap:wrap;display:flex}}.sd-how summary{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;display:flex}.gl-qr{border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 2);image-rendering:pixelated}.cb-bar{z-index:25;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-300);background-color:#fffffff2;display:grid;position:fixed;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cb-bar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.cb-bar{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 -4px 16px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.cb-bar:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:#1a1c20f2}@supports (color:color-mix(in lab, red, red)){.cb-bar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}.cb-bar{bottom:var(--cb-bottom,0px)}.cb-bar[hidden]{display:none}.cb-row{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"now next go""back count list";display:grid}.cb-row>.cb-now{grid-area:now}.cb-row>.cb-next{grid-area:next}.cb-row>.cb-count{grid-area:count}.cb-keys{display:contents}.cb-keys>.cb-back{grid-area:back;justify-self:start;max-width:100%}.cb-keys>.cb-go{grid-area:go}.cb-keys>.cb-list{grid-area:list;justify-self:end}.cb-cell{text-align:left;--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);display:grid}.cb-cell .silk,.cb-sec .silk,.cb-count .silk{font-size:.625rem}.cb-tap{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);color:inherit;background-color:#0000;border-width:1px;border-color:#0000}@media (hover:hover){.cb-tap:hover{border-color:var(--color-zinc-300)}.cb-tap:where(.dark,.dark *):hover{border-color:var(--color-zinc-600)}}.cb-now-label{align-items:baseline;gap:0;min-width:0;display:flex}.cb-now-label .silk{flex:none}.cb-grp{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-zinc-600);text-transform:uppercase;overflow:hidden}.cb-grp:where(.dark,.dark *){color:var(--color-zinc-300)}.cb-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-now .cb-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.cb-sec-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow:hidden}.cb-back,.cb-list{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);justify-content:center;gap:calc(var(--spacing) * 1.5)}.cb-back{min-width:0;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));gap:0}.cb-back svg{margin-right:calc(var(--spacing) * 1.5);flex:none}.cb-back-to{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-word{display:none}.cb-go{min-height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 20);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#04210f;background:linear-gradient(#4ade80,#16a34a);border-width:1px;border-color:#0d5a2c;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 3px #0b3d20}.cb-go .cb-word{display:inline}.cb-go:active{transform:translateY(2px);box-shadow:0 1px #0b3d20}.cb-go:disabled{cursor:default;color:var(--color-zinc-500);border-color:var(--color-zinc-400);box-shadow:none;background:linear-gradient(#e4e4e7,#d4d4d8)}.cb-chip{min-height:calc(var(--spacing) * 11);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:inherit;border-radius:3.40282e38px;overflow:hidden}.cb-chip:where(.dark,.dark *){border-color:var(--color-zinc-600);background-color:var(--color-zinc-800)}.cb-chip{max-width:12rem}.cb-after{gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.cb-row>.cb-sec,.cb-row>.cb-prev,.cb-row>.cb-after{display:none}.cb-leads{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cb-leads[hidden]{display:none}.cb-lead-chips{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:none}.cb-bar.cb-leads-open .cb-lead-chips{width:100%;display:flex}.cb-leads-word{display:none}.cb-lead[aria-pressed=true],.cb-leads-toggle{border-color:var(--color-amber-500);background-color:var(--color-amber-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.cb-lead[aria-pressed=true],.cb-leads-toggle):where(.dark,.dark *){background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){:is(.cb-lead[aria-pressed=true],.cb-leads-toggle):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.cb-count{justify-content:center;align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);display:flex}.cb-count .silk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-away,.cb-count[hidden]{display:none}.cb-clock{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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,)}.cb-count[data-level=near]{background-color:var(--color-amber-100);color:var(--color-amber-900)}.cb-count[data-level=near]:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.cb-count[data-level=near]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.cb-count[data-level=near]:where(.dark,.dark *){color:var(--color-amber-100)}.cb-count[data-level=close]{background-color:var(--color-amber-300);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-950)}.cb-count[data-level=close] .cb-clock{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.cb-count[data-level=red]{background-color:var(--color-red-700);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);animation:1s steps(2,start) infinite cb-blink}.cb-count[data-level=red] .cb-clock,.cb-count[data-level=zero] .cb-clock{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.cb-count[data-level=zero]{background-color:var(--color-red-800);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.cb-count[data-level=over]{background-color:var(--color-red-50);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-800);--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(--color-red-600)}.cb-count[data-level=over]:where(.dark,.dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.cb-count[data-level=over]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.cb-count[data-level=over]:where(.dark,.dark *){color:var(--color-red-200)}@keyframes cb-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cb-count[data-level=red]{animation:none}}.cb-clock{white-space:nowrap}.cb-catch{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-400);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);flex-wrap:wrap;display:flex}.cb-catch:where(.dark,.dark *){border-color:var(--color-amber-700);background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.cb-catch:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.cb-catch[hidden]{display:none}.cb-catch-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1}.cb-catch-go{min-height:calc(var(--spacing) * 11)}.cb-practice{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-400);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);flex-wrap:wrap;display:flex}.cb-practice:where(.dark,.dark *){border-color:var(--color-sky-700);background-color:#102d4d99}@supports (color:color-mix(in lab, red, red)){.cb-practice:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.cb-practice[hidden]{display:none}.cb-practice-tag{background-color:var(--color-sky-700);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;border-radius:.25rem}.cb-practice-text{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1}.cb-end{min-height:calc(var(--spacing) * 11)}.gl-practice{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gl-practice .btn{min-height:calc(var(--spacing) * 11)}html.cb-on{scroll-padding-bottom:calc(var(--cb-h,0px) + var(--cb-bottom,0px) + 16px)}html.cb-on main{padding-bottom:calc(var(--cb-h,0px) + var(--cb-bottom,0px) + 1.5rem)!important}@media (min-width:1024px){.cb-bar{padding-inline:calc(var(--spacing) * 6);left:16rem}html.cb-on main{padding-bottom:calc(var(--cb-h,0px) + 1.5rem)!important}.cb-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(7rem,auto) auto;grid-template-areas:"prev now next count keys"}.cb-row>.cb-prev{grid-area:prev;display:grid}.cb-keys{align-items:center;gap:calc(var(--spacing) * 1.5);grid-area:keys;display:flex}.cb-back-to{display:none}.cb-back{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.cb-lw{display:none}.cb-count{justify-items:start;gap:0;display:grid}.cb-count .silk{max-width:12rem}.cb-away{display:inline}.cb-leads-toggle{display:none}.cb-leads-word{display:inline}.cb-lead-chips{display:flex}}@media (min-width:1440px){.cb-row{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(7rem,auto) auto;grid-template-areas:"sec prev now next count keys"}.cb-row>.cb-sec{grid-area:sec;min-width:0;display:grid}.cb-grp{display:none}}@media (min-width:1680px){.cb-row{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto minmax(7rem,auto) auto;grid-template-areas:"sec prev now next after count keys"}.cb-row>.cb-after{grid-area:after;display:flex}.cb-chip{max-width:9rem}.cb-lw{display:inline}}@media print{.cb-bar{display:none!important}}.sm-card,.sm-card>*{min-width:0}.sm-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sm-card .ho-go .show-go-next{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sm-count{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;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);flex-wrap:wrap}.sm-late-icon[hidden],.sm-count .cb-clock:empty{display:none}.sm-count-words{overflow-wrap:anywhere;min-width:0}.sm-late{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-500);background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.sm-late{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.sm-late{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));color:var(--color-amber-100)}.ho-back{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sm-early{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-500);background-color:#102d4d99}@supports (color:color-mix(in lab, red, red)){.sm-early{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.sm-early{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));color:var(--color-sky-100)}.cue-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cue-target{gap:calc(var(--spacing) * 1.5)}.cue-kind summary{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);list-style:none;display:flex}.cue-kind summary::-webkit-details-marker{display:none}.cue-kind summary:before{content:"▸";font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}.cue-kind[open] summary:before{transform:rotate(90deg)}.cue-kind>.cue-chips{padding-bottom:calc(var(--spacing) * 2)}.cue-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex:none;display:inline-block}.cue-dot.on{background:var(--color-emerald-500);box-shadow:0 0 6px #22c865b3}@supports (color:color-mix(in lab, red, red)){.cue-dot.on{box-shadow:0 0 6px color-mix(in srgb, var(--color-emerald-500) 70%, transparent)}}.cue-dot.off{background:var(--color-red-500);box-shadow:0 0 6px #ff3b3099}@supports (color:color-mix(in lab, red, red)){.cue-dot.off{box-shadow:0 0 6px color-mix(in srgb, var(--color-red-500) 60%, transparent)}}.tape-ch{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-700);--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,)}.tape-ch:where(.dark,.dark *){color:var(--color-zinc-300)}.pb-tab-state{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-zinc-600)}.pb-tab-state:where(.dark,.dark *){color:var(--color-zinc-300)}.gl-step-state{min-width:calc(var(--spacing) * 12);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none}.gl-step-state:empty{visibility:hidden}.gl-step-state.now{background-color:var(--color-emerald-700);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);text-align:center;color:var(--color-white);border-radius:3.40282e38px}.gl-step-state.done{color:var(--color-zinc-600)}.gl-step-state.done:where(.dark,.dark *){color:var(--color-zinc-300)}.cue-target .cue-muted-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-red-700);flex:none}.cue-target .cue-muted-icon:where(.dark,.dark *){color:var(--color-red-400)}.cue-target .cue-muted-word{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-red-800)}.cue-target .cue-muted-word:where(.dark,.dark *){color:var(--color-red-300)}.cue-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cue-actions .btn.cue-on{color:#fff;background:linear-gradient(#22a35a,#15803d);border-color:#0d5a2c;box-shadow:inset 0 1px #ffffff4d,0 2px #0b3d20}.cue-actions .btn.cue-off{color:#fff;background:linear-gradient(#dc3b3b,#b91c1c);border-color:#7f1d1d;box-shadow:inset 0 1px #ffffff4d,0 2px #5c1515}.cue-actions .btn.cue-on:disabled,.cue-actions .btn.cue-off:disabled{opacity:.45}.cue-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cue-tag{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * .5);padding-left: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);border-width:1px;border-radius:3.40282e38px;display:inline-flex}.cue-tag.on{border-color:var(--color-emerald-400);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.cue-tag.on:where(.dark,.dark *){border-color:var(--color-emerald-800);background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.cue-tag.on:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.cue-tag.on:where(.dark,.dark *){color:var(--color-emerald-100)}.cue-tag.off{border-color:var(--color-red-400);background-color:var(--color-red-50);color:var(--color-red-900)}.cue-tag.off:where(.dark,.dark *){border-color:var(--color-red-800);background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.cue-tag.off:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.cue-tag.off:where(.dark,.dark *){color:var(--color-red-100)}.cue-tag.level{border-color:var(--color-zinc-300);background-color:var(--color-zinc-50);color:var(--color-zinc-900)}.cue-tag.level:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}.cue-tag .cue-tag-x{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);border-radius:3.40282e38px;padding:0}.cue-tag.level.jump{border-color:var(--color-amber-500);background-color:var(--color-amber-100);color:var(--color-amber-950)}.cue-tag.level.jump:where(.dark,.dark *){border-color:var(--color-amber-600);background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.cue-tag.level.jump:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.cue-tag.level.jump:where(.dark,.dark *){color:var(--color-amber-50)}.cue-tags-wrap{align-items:flex-start;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.cue-tags-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.cue-preview{align-content:flex-start;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding:calc(var(--spacing) * 3);display:grid}.cue-now{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,)}.gl-levels .gl-jumpup{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-800)}.gl-levels .gl-jumpup:where(.dark,.dark *){color:var(--color-amber-300)}.tl-lib-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-zinc-500);flex:none;place-items:center;display:grid}.tl-lib-icon:where(.dark,.dark *){color:var(--color-zinc-400)}@media (max-width:639px){.tl-lib .row{flex-wrap:wrap}.tl-lib .row-main{flex-basis:calc(100% - 3rem)}.tl-lib .row-actions{margin-left:auto}}.tl-lib-song>summary{cursor:pointer;list-style:none}.tl-lib-song>summary::-webkit-details-marker{display:none}.tl-lib-parts{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);padding-left:calc(var(--spacing) * 6)}.tl-lib-parts:where(.dark,.dark *){border-color:var(--color-zinc-700)}.tl-lib-part .row-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tl-new-song-head{min-height:calc(var(--spacing) * 11);cursor:pointer;padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.tl-part{align-items:center;gap:calc(var(--spacing) * 1.5);grid-template-columns:1.5rem minmax(0,1fr) auto auto auto;display:grid}.tl-part-edit{grid-template-columns:minmax(0,1fr) auto auto auto auto}.tl-part-num{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-500)}@media (max-width:639px){.gl-edit-top{grid-template-columns:1.5rem minmax(0,1fr) auto auto}.gl-edit-top select{grid-area:2/2/auto/3}.gl-edit-lead{grid-template-columns:minmax(0,1fr) auto}.gl-edit-lead select{grid-column:1/2}}.dark .gl-actions .gl-go{color:#04210f;background:radial-gradient(ellipse at 50% 25%, #d7ffe6 0, var(--color-emerald-400) 45%, #169e4f);border-color:#0d5a2c;box-shadow:inset 0 1px #ffffff73,0 3px #5d6670,0 0 16px #39e27a59}.packs-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));display:grid}.pack{align-content:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);color:var(--color-zinc-100);background:repeating-linear-gradient(90deg, #ffffff03 0 1px, #00000005 1px 3px), linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000073}.pack-empty{opacity:.75}.pack-head{gap:var(--spacing);display:grid}.pack-head mc-scribble{width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pack-sub{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-400)}.pack-top{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);display:flex}.pack .mc-label{color:var(--color-zinc-300)}.pack-merow{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pack-me .mc-key{width:100%;min-height:3.5rem;font-size:1rem}.pack-groups{justify-content:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pack-group{cursor:pointer;justify-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex:none;padding:0;display:grid}.pack-group .mc-key{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));min-width:3.4rem;min-height:2.25rem}.pack-group .mc-readout{min-width:3rem;font-size:.75rem}.pack-bar{background:#07080a;border-radius:3px;width:18px;height:90px;display:block;position:relative;box-shadow:inset 0 0 0 1px #000}.pack-fill{background:linear-gradient(0deg, var(--color-sky-700), var(--color-sky-400));border-radius:2px;max-height:calc(100% - 4px);transition:height .25s;position:absolute;bottom:2px;left:2px;right:2px}.pack-steps{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pack-steps .silk{color:var(--color-zinc-300)}.pack-steps .mc-key{min-width:3.25rem}.pb-panel{border-radius:var(--radius-lg);background:#08090a;overflow-x:auto;box-shadow:inset 0 0 0 1px #000}.pb-panel>svg{width:100%;min-width:900px;height:auto;display:block}.pb-panel .sock,.pb-panel .dev-tapes>g{cursor:pointer}.plug-thumb{width:calc(var(--spacing) * 28);border-radius:var(--radius-md);flex:none;display:block;overflow:hidden}@media (min-width:40rem){.plug-thumb{width:calc(var(--spacing) * 36)}}.plug-thumb{background:#08090a;box-shadow:inset 0 0 0 1px #000}.plug-thumb>svg{width:100%;height:auto;display:block}@media (max-width:640px){#view-patchbay .page-head h1+p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.pb-tabs{scrollbar-width:none}.pb-tabs>.btn{flex:none}.pb-swipe{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.pb-swipe.pb-swipe-end{-webkit-mask-image:none;mask-image:none}.pb-whole{touch-action:pan-x pan-y pinch-zoom}.pb-whole>svg{min-width:1500px}.pb-chain>li{position:relative}.pb-chain>li+li:before{content:"";border-left:3px solid var(--color-zinc-400);height:.75rem;position:absolute;top:-.75rem;left:1.5rem}.pb-cable-card{min-height:calc(var(--spacing) * 11)}.pb-switch{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-zinc-100);padding:calc(var(--spacing) * .5);border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.pb-switch:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-800)}.pb-switch>button{min-height:calc(var(--spacing) * 11);padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-600);border-radius:3.40282e38px}.pb-switch>button:where(.dark,.dark *){color:var(--color-zinc-300)}.pb-switch>button[aria-pressed=true]{background-color:var(--color-zinc-900);color:var(--color-white);--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)}.pb-switch>button[aria-pressed=true]:where(.dark,.dark *){background-color:var(--color-white);color:var(--color-zinc-900)}.pb-panel.offline>svg{opacity:.45;filter:grayscale(.7)}.pb-panel .sock:focus{outline:none}.pb-panel .sock:focus .hl,.pb-panel .sock:hover .hl,.pb-panel .sock.picked .hl{stroke:var(--color-sky-500);stroke-width:5px;filter:drop-shadow(0 0 6px var(--color-sky-500))}#pb-root button[aria-pressed=true]{border-color:var(--color-sky-600);background-color:var(--color-sky-50);color:var(--color-sky-700)}.dark #pb-root button[aria-pressed=true]{background:radial-gradient(ellipse at 50% 25%, #cfe7ff 0, var(--color-sky-500) 48%, var(--color-sky-700));color:#06101b}#pb-lcd{min-width:min(100%,420px)}.pb-panel .cable.planned .cable-jacket{stroke-dasharray:26 18;stroke:#3a3e45}.budget{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 16);border-radius:var(--radius-sm);vertical-align:middle;background:#1d2024;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #000}.budget i{background:var(--color-emerald-400);height:100%;display:block}.budget.over i{background:var(--color-red-500)}.show-deck{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.show-deck{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.show-on-bar{gap:var(--spacing);display:grid}.show-on-bar-now{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:64rem){.page-merged .show-deck{grid-template-columns:repeat(1,minmax(0,1fr))}}.show-deck-go{display:grid}.show-go{min-height:calc(var(--spacing) * 44);cursor:pointer;align-content:center;justify-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);padding-inline:calc(var(--spacing) * 6);text-align:center;color:#04210f;background:radial-gradient(ellipse at 50% 22%, #d7ffe6 0, var(--color-emerald-400) 45%, var(--color-emerald-600));transition:transform 50ms;display:grid;box-shadow:inset 0 1px #ffffff73,0 6px #08090a,0 0 34px #39e27a73}.show-go:active{transform:translateY(4px);box-shadow:0 2px #08090a}.show-go:disabled{cursor:default;color:var(--color-zinc-400);background:linear-gradient(#34373d,#222429);box-shadow:0 6px #08090a}.show-run-box{min-height:calc(var(--spacing) * 44);align-content:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700);padding:calc(var(--spacing) * 5);display:grid}.show-run{min-height:calc(var(--spacing) * 12);justify-content:flex-start;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.show-run span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-go-word{font-family:var(--font-display);font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em}.show-go-next{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);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-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.show-deck-side{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.show-deck-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.show-block{align-content:flex-start;justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);text-align:center;color:var(--color-zinc-100);background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff12}.show-block .silk{color:var(--color-zinc-300)}.show-small{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-400);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tape-counter{gap:var(--spacing);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5);background:#0b0b0c;display:flex;box-shadow:inset 0 1px 3px #000}.tape-counter span{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 8);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:#f4f1e8;background:linear-gradient(#2a2a2a,#111 50%,#2a2a2a);place-items:center;display:grid;box-shadow:inset 0 -1px #ffffff14}.show-undo{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.show-undo:disabled{opacity:.45;cursor:default}.pedalboard{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6);background:repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 6px),linear-gradient(#26282c,#17181b);border:1px solid #000;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));justify-items:center;display:grid;box-shadow:inset 0 2px 10px #0009}.pedalboard .mc-scribble-strip{width:100%;max-width:140px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}mc-footswitch.playing .mc-foot-ring{animation:.6s ease-in-out infinite alternate foot-pulse}@keyframes foot-pulse{to{box-shadow:inset 0 0 0 3px #1c1f23, inset 0 0 0 6px var(--color-emerald-400), 0 0 30px #39e27acc}}@media (prefers-reduced-motion:reduce){mc-footswitch.playing .mc-foot-ring{animation:none}}.rack.locked{position:relative}.ru.behind-glass{pointer-events:none;filter:saturate(.4)brightness(.7);position:relative}.ru.behind-glass:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#ffffff1a 0,#ffffff05 30%,#0000 31% 60%,#ffffff0f 61%,#0000 75%);position:absolute;inset:0}.rt-choices{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.rt-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-choice{min-height:calc(var(--spacing) * 14);cursor:pointer;align-content:flex-start;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-zinc-300);padding:calc(var(--spacing) * 4);text-align:left;display:grid}.rt-choice:where(.dark,.dark *){border-color:var(--color-zinc-700)}.rt-choice[aria-pressed=true]{border-color:var(--color-sky-500);background-color:var(--color-sky-50)}.rt-choice[aria-pressed=true]:where(.dark,.dark *){background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.rt-choice[aria-pressed=true]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.rt-choice:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:2px}.rt-choice-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rt-choice-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-600)}.rt-choice-sub:where(.dark,.dark *){color:var(--color-zinc-300)}.rt-feeds{gap:calc(var(--spacing) * 1.5);display:grid}.rt-feeds li{align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.rt-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-600)}.rt-sub:where(.dark,.dark *){color:var(--color-zinc-300)}.rt-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-700)}.rt-note:where(.dark,.dark *){color:var(--color-amber-400)}.rt-warn{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-900);display:flex}.rt-warn:where(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.rt-warn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.rt-warn:where(.dark,.dark *){color:var(--color-amber-100)}.rt-say{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-sky-50);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sky-950);display:flex}.rt-say:where(.dark,.dark *){background-color:#102d4d80}@supports (color:color-mix(in lab, red, red)){.rt-say:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.rt-say:where(.dark,.dark *){color:var(--color-sky-100)}.rt-unit{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.rt-unit{padding:calc(var(--spacing) * 5)}}.rt-unit{color:var(--color-zinc-100);background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;box-shadow:inset 0 1px #ffffff12,0 8px 20px #00000073}.rt-unit .silk,.rt-unit .rt-sub{color:var(--color-zinc-300)}.rt-unit .rt-say{color:#e0f2fe;background:#0c4a6e73}.rt-unit .rt-warn{color:#fef3c7;background:#78350f80}.rt-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rt-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-zinc-50);text-transform:uppercase}.rt-lcd{min-width:calc(var(--spacing) * 36);padding-block:var(--spacing);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rt-graph{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2.5);padding-bottom:var(--spacing);background:#0a0b0d;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid;box-shadow:inset 0 2px 8px #000,0 1px #ffffff0f}.rt-col{align-items:center;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.rt-leds{flex-direction:column-reverse;gap:2px;width:100%;height:clamp(110px,20vh,180px);display:flex}.rt-leds i{background:#1d2a20;border-radius:1.5px;flex:1}.rt-leds i.a{background:#33280f}.rt-leds i.r{background:#331311}.rt-leds i.lit{background:var(--color-emerald-400);box-shadow:0 0 5px var(--color-emerald-400)}.rt-leds i.a.lit{background:var(--color-amber-500);box-shadow:0 0 5px var(--color-amber-500)}.rt-leds i.r.lit{background:var(--color-red-500);box-shadow:0 0 6px var(--color-red-500)}.rt-leds i.t{background:var(--color-sky-400);box-shadow:0 0 6px var(--color-sky-400)}.rt-leds i.t.lit{box-shadow:0 0 0 1px var(--color-sky-300), 0 0 6px var(--color-sky-400)}.rt-col.dim{opacity:.4}.rt-col.now .rt-leds{outline:1px solid var(--color-amber-500);outline-offset:1px}.rt-hz{height:calc(var(--spacing) * 3.5);width:0;font-family:var(--font-mono);--tw-leading:1;white-space:nowrap;color:var(--color-zinc-300);justify-content:center;font-size:10px;line-height:1;display:flex}.rt-block mc-knob .mc-label{display:none}.rt-controls{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.rt-block{align-content:flex-start;justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);text-align:center;background:#00000038;border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff0a}.rt-block .btn{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3)}.rt-step{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));padding-inline:0}.rt-block mc-meter{height:140px}.rt-off{opacity:.45}.rt-stop-bar{bottom:calc(4.25rem + env(safe-area-inset-bottom));z-index:30;padding-top:calc(var(--spacing) * 3);position:sticky}@media (min-width:64rem){.rt-stop-bar{bottom:calc(var(--spacing) * 3)}}.rt-stop{min-height:calc(var(--spacing) * 32);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 6);color:var(--color-white);background:linear-gradient(#7a1a14,#4d0f0b);border:1px solid #000;transition:transform 50ms;display:flex;box-shadow:inset 0 1px #ffffff2e,0 6px #08090a,0 10px 24px #00000080}.rt-stop.on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 42%, #9e1a12);color:#1a0604;animation:1s ease-in-out infinite alternate rt-stop-pulse;box-shadow:inset 0 1px #ffffff73,0 6px #08090a,0 0 36px #ff3b3099}.rt-stop:active{transform:translateY(4px);box-shadow:0 2px #08090a}.rt-stop:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:3px}.rt-stop-word{font-family:var(--font-display);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em}.rt-stop-sub{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)}@keyframes rt-stop-pulse{to{box-shadow:inset 0 1px #ffffff73,0 6px #08090a,0 0 14px #ff3b3059}}@media (prefers-reduced-motion:reduce){.rt-stop.on{animation:none}}.ro-spots{gap:calc(var(--spacing) * 2);display:grid}.ro-spot-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ro-num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-zinc-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-zinc-800);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.ro-num:where(.dark,.dark *){background-color:var(--color-zinc-700);color:var(--color-zinc-100)}.ro-plan{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);width:100%;position:relative;overflow:hidden}.ro-plan:where(.dark,.dark *){border-color:var(--color-zinc-700)}.ro-plan-img{object-fit:contain;width:100%;height:100%;display:block}.rt-unit .ro-plan{max-width:calc(42vh * var(--ar));margin-inline:auto}.ro-plan-tap .ro-plan-img{cursor:crosshair}.ro-pin{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--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);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-sky-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.ro-pin.now{background-color:var(--color-amber-500);color:var(--color-zinc-950);box-shadow:0 0 0 4px #f59e0b73}.ro-pin.rang{background-color:var(--color-red-600)}.ro-pin.clear{background-color:var(--color-emerald-600)}.ro-pin:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:2px}.ro-results{gap:calc(var(--spacing) * 1.5);display:grid}.ro-result{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:#00000038;border:1px solid #000;display:flex}.ro-result[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-amber-400)}.ro-result:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:2px}.ro-result:disabled{cursor:default;opacity:.8}.ro-result .ro-num{background-color:var(--color-zinc-700);color:var(--color-zinc-100)}.ro-rang{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-300);--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,)}.case{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.case{padding:calc(var(--spacing) * 6)}}.case{background:linear-gradient(#26282c,#1b1c1f);border:1px solid #000;box-shadow:0 14px 34px #0000008c,inset 0 0 0 6px #111214,inset 0 0 0 7px #3b3e44}.case-lid{margin-bottom:calc(var(--spacing) * 4);justify-items:center;gap:var(--spacing);text-align:center;display:grid}.case-stencil{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.3em;letter-spacing:.3em;text-transform:uppercase}@media (min-width:40rem){.case-stencil{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-stencil{color:#e8e3d6;opacity:.88}.case-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-400)}.foam{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background:radial-gradient(circle at 20% 20%,#1a1b1d 0 1px,#0000 1.5px) 0 0/6px 6px,#111214;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid;box-shadow:inset 0 2px 8px #000}.slot{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);color:var(--color-zinc-100);background:#0a0b0c;display:grid;box-shadow:inset 0 1px 5px #000}.slot-tag{border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:100%;padding:0;display:block}button.slot-tag{cursor:pointer}.slot-tag mc-scribble{width:100%}.slot-role{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-400)}.slot-gear{gap:calc(var(--spacing) * 1.5);display:grid}.slot-gear li{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);background:#16171a;display:grid}.slot-item{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}.slot-gear li:has(.slot-color){column-gap:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr)}.slot-gear li .slot-color{grid-row:span 2/span 2;align-self:center}.slot-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-400);overflow:hidden}.slot-actions{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.slot-add{cursor:pointer;align-content:center;place-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-zinc-600);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-zinc-400);text-transform:uppercase;min-height:9rem}.slot-add:hover{border-color:var(--color-sky-500);color:var(--color-sky-300)}.src-list{margin:0;padding:0;list-style-type:none}.src-row{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.src-row:where(.dark,.dark *){border-color:var(--color-zinc-700)}.src-row:has(.src-confirm:not([hidden])){border-color:var(--color-red-300)}.src-row:has(.src-confirm:not([hidden])):where(.dark,.dark *){border-color:var(--color-red-800)}.src-row .btn{min-height:calc(var(--spacing) * 11)}.src-confirm{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);padding-top:calc(var(--spacing) * 2);display:grid}.src-confirm:where(.dark,.dark *){border-color:var(--color-zinc-700)}.src-confirm[hidden]{display:none}.src-warn{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-amber-50);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(--color-amber-900);display:flex}.src-warn:where(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.src-warn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.src-warn:where(.dark,.dark *){color:var(--color-amber-200)}.plot .gear-layer{pointer-events:none}.plot .sp-room{pointer-events:none;opacity:.45}.plot .sp-venue-item{cursor:pointer}.plot .sp-venue-item:focus-visible .sp-hit{stroke:var(--color-sky-400);stroke-width:.05px}.plot .sp-outline{fill:#f59e0b1f;stroke:#d97706;stroke-width:.05px}.plot .sp-wall{fill:none;stroke:#78716c;stroke-width:.12px;stroke-linecap:round}.plot .sp-area{fill:#0ea5e914;stroke:#0ea5e999;stroke-width:.03px}.plot .gear.active .fg-art{filter:drop-shadow(0 0 .06px var(--color-sky-400)) drop-shadow(0 0 .06px var(--color-sky-400))}.plot .sp-hit{fill:#0000}.plot.arranging .gear-art{cursor:grab}.menu-item{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;display:flex}@media (hover:hover){.menu-item:hover{border-color:var(--color-sky-400)}}.menu-item:where(.dark,.dark *){border-color:var(--color-black);background-color:var(--color-zinc-900)}.menu-item.danger{color:var(--color-red-600)}.menu-item.danger:where(.dark,.dark *){color:var(--color-red-400)}.flash{animation:.8s ease-in-out 3 unit-flash}@keyframes unit-flash{50%{box-shadow:0 0 0 3px var(--color-sky-500), 0 0 28px #3a9dff80}}@media (prefers-reduced-motion:reduce){.flash{outline:3px solid var(--color-sky-500);animation:none}}.pass{border-radius:var(--radius-2xl);color:var(--color-zinc-100);background:linear-gradient(160deg,#2b2e34,#16171a 70%);border:1px solid #000;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000008c,inset 0 1px #ffffff1f}.pass:before{content:"";z-index:2;background:#0b0c0e;border-radius:6px;width:54px;height:10px;margin-left:-27px;position:absolute;top:9px;left:50%;box-shadow:inset 0 1px 2px #000}.pass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0,#0000 28% 60%,#ffffff0d 72%,#0000 85%);position:absolute;inset:0}.pass-strip{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.26em;letter-spacing:.26em;text-transform:uppercase;color:#06101b;background:linear-gradient(180deg, var(--color-sky-400), var(--color-sky-600));justify-content:space-between;align-items:center;display:flex}.pass-cover{height:calc(var(--spacing) * 40);cursor:pointer;border-style:var(--tw-border-style);background:repeating-linear-gradient(45deg,#1b1d21 0 10px,#17191c 10px 20px);border-width:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pass-cover img{object-fit:cover;width:100%;height:100%}.pass-cover>span{color:var(--color-zinc-300)}.pass-photo{z-index:10;margin-top:calc(var(--spacing) * -12);width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);color:var(--color-zinc-300);background:#2b2e34;border-width:4px;border-color:#e9e9e6;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 14px #00000080}.pass-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;overflow:hidden}.pass-stamp{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--color-emerald-400);border-width:2px;border-color:var(--color-emerald-400);background:#00000073;position:absolute;transform:rotate(-6deg)}.rig-tab{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-zinc-200);text-transform:uppercase;background:linear-gradient(#373a41,#24262b);display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 2px #08090a}.rig-tab.on{color:#06101b;background:radial-gradient(ellipse at 50% 25%, #cfe7ff 0, var(--color-sky-500) 48%, var(--color-sky-700));box-shadow:0 2px #08090a,0 0 14px #3a9dff66}.rig-new{--tw-border-style:dashed;box-shadow:none;background:0 0;border-style:dashed}.rig-slot{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background:#0a0b0c;box-shadow:inset 0 1px 5px #000}.wl-meter{height:calc(var(--spacing) * 7);border-radius:var(--radius-md);background-color:var(--color-zinc-200);flex:1;position:relative;overflow:hidden}.wl-meter:where(.dark,.dark *){background-color:var(--color-zinc-950)}.wl-meter{box-shadow:inset 0 1px 4px #00000059}.wl-meter-fill{background:linear-gradient(90deg, var(--color-emerald-600) 0, var(--color-emerald-400) 70%, var(--color-amber-400) 88%, var(--color-red-500) 100%);inset-block:0;background-size:100cqw 100%;width:0;transition:width 60ms linear;position:absolute;left:0}.wl-meter{container-type:inline-size}.wl-meter-mark{background-color:var(--color-zinc-400);width:1px;position:absolute;inset-block:0}.wl-meter-mark:where(.dark,.dark *){background-color:var(--color-zinc-600)}.wl-count{font-family:var(--font-mono);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-zinc-400);--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,)}.wl-count.bad{color:var(--color-red-500)}.wl-state{min-width:calc(var(--spacing) * 24);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);justify-content:center}.wl-timeline{height:calc(var(--spacing) * 24);border-radius:var(--radius-md);width:100%;display:block}.card.wl-dropout{box-shadow:0 0 0 2px var(--color-red-500), 0 0 24px #ff3b3059;border-color:var(--color-red-500)!important}.wl-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wl-table th{padding-right:calc(var(--spacing) * 4);padding-bottom:var(--spacing);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.wl-table td{padding-block:var(--spacing);padding-right:calc(var(--spacing) * 4);vertical-align:top}@media (prefers-reduced-motion:reduce){.wl-meter-fill{transition:none}}html:not(.ed-ready) :is(#sidebar nav,.tabbar)>:not(#tab-more){visibility:hidden}.tabbar{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ho-card{align-content:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);color:var(--color-zinc-100);background:linear-gradient(180deg, var(--color-plate-hi), var(--color-plate-lo));border:1px solid #000;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0006}.ho-card .silk{color:var(--color-zinc-300)}.ho-card h2{color:var(--color-zinc-100)}.ho-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-300)}.ho-pair{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ho-big{letter-spacing:.08em;width:100%;min-height:4.5rem;font-size:1.375rem}.ho-row{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#3a3e4599;border-top-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.ho-row{border-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.ho-row{padding-top:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto auto auto}.ho-row:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.ho-row .mc-key{min-width:3.75rem;min-height:3.25rem;font-size:1rem}.ho-row.ho-part{grid-template-columns:minmax(0,1fr) auto auto}.ho-go{min-height:calc(var(--spacing) * 36)}.ho-go .show-go-word{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.ho-said{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lcd);background:var(--color-lcd-bg);box-shadow:inset 0 0 0 1px #000}.ho-cover{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background:repeating-linear-gradient(45deg,#3a2a05 0 10px,#1a1305 10px 20px);border:1px solid #000;display:grid}.ho-cover.open{background:#1a0a09}.ho-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-800);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:max(.75rem, env(safe-area-inset-bottom));inset-inline:0;background:#0b0c0ef2;position:fixed;bottom:0}.ho-pin{text-align:center;width:100%;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:.3em;letter-spacing:.3em}.ho-qr{border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 2);width:220px;height:220px;image-rendering:pixelated;margin-inline:auto;display:block}.ho-log{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.ho-row,.ho-pair{position:relative}.ho-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-500);width:fit-content;padding-inline:calc(var(--spacing) * 2.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-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-zinc-100);border-radius:3.40282e38px;align-items:center;display:inline-flex}.ho-chip.moved{border-color:var(--color-sky-400);color:var(--color-sky-100);background:#0c2840b3}.ho-meter{height:calc(var(--spacing) * 1.5);width:100%;max-width:calc(var(--spacing) * 48);background-color:var(--color-zinc-800);border-radius:3.40282e38px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #000}.ho-meter>span{height:100%;width:var(--lv,0%);background:linear-gradient(90deg, var(--color-emerald-500) 70%, var(--color-amber-400) 88%, var(--color-red-500));border-radius:3.40282e38px;transition:width 90ms linear;display:block}.ho-bump{pointer-events:none;top:0;right:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sky-100);background:#0c2840f2;border-radius:3.40282e38px;animation:.9s ease-out forwards ho-bump;position:absolute}@keyframes ho-bump{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.75rem)}}@media (prefers-reduced-motion:reduce){.ho-bump{opacity:0;animation:none}.ho-meter>span{transition:none}}.ho-hold{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-height:4rem;font-size:1.125rem;display:flex;position:relative;overflow:hidden}.ho-ring{transform-origin:0;background:#ef444473;position:absolute;inset:0;transform:scaleX(0)}.ho-hold.holding .ho-ring{transition:transform var(--hold,1s) linear;transform:scaleX(1)}.ho-hold-word{position:relative}.ho-silent{top:calc(var(--spacing) * 12);z-index:30;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-400);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);color:var(--color-red-50);background:#3c0a08f7;display:grid;position:sticky}.ho-feedback{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ho-divider{align-items:center;gap:calc(var(--spacing) * 3);padding-top: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-300);display:flex}.ho-divider:before,.ho-divider:after{content:"";background-color:var(--color-zinc-600);flex:1;height:1px}.ho-call{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-zinc-400);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-zinc-100);background-color:#0000;justify-content:center;min-height:3rem}.ho-retired{border-color:var(--color-amber-500)}.ho-end{justify-items:center;gap:calc(var(--spacing) * 3);text-align:center;display:grid}.ho-daylight{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-zinc-200);min-height:44px;display:flex}.ho-undo>span{white-space:normal;text-align:left}.me-more{min-height:44px}@media (max-width:639px){body.banners-merged #update-banner{display:none}}.room-mons{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.room-mon{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 3);display:flex}.room-mon:where(.dark,.dark *){border-color:var(--color-zinc-700)}.room-adopt{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-500);padding:calc(var(--spacing) * 3);display:flex}.ho-chooser{text-align:left}.show-small.ho-wrap{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.ho-lead-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-500);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:3.40282e38px;align-items:center;display:inline-flex}.ho-lead-chip.moved{border-color:var(--color-sky-500);color:var(--color-sky-100);background:#0c284099}.ho-setup-done{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ho-guide{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-zinc-200);display:flex}.ho-retired-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-500);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-amber-100);background:#3c28048c;flex-wrap:wrap;display:flex}.ho-mix-link{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.gl-verdict{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-500);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.gl-verdict.ok{border-color:var(--color-emerald-600);color:var(--color-emerald-900)}.gl-verdict.ok:where(.dark,.dark *){color:var(--color-emerald-100)}.gl-verdict.ok{background:#10b9811f}.gl-verdict.ok svg{color:var(--color-emerald-500)}.gl-mixes{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}dialog.modal.tall form{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}dialog.modal.tall .dialog-body{flex:1;min-height:0;overflow-y:auto}.ho-check{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex:none}.ho-check-row{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);min-height:44px;display:flex}.ho-check-row:hover{background-color:var(--color-zinc-100)}.ho-check-row:hover:where(.dark,.dark *){background-color:var(--color-zinc-800)}.ho-summary{cursor:pointer;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);align-items:center;min-height:44px;display:flex}html.phone-day body{color:#111;background:#fff!important}html.phone-day .ho-card{color:#111;box-shadow:none;background:#fff;border:2px solid #111}html.phone-day .ho-card h2,html.phone-day .ho-card .silk,html.phone-day h1{color:#111}html.phone-day :is(.ho-sub,.text-zinc-300,.text-zinc-200,.text-zinc-400,.ho-daylight,.ho-divider){color:#2a2a2a}html.phone-day .ho-chip{color:#111;background:#fff;border-color:#111}html.phone-day .ho-chip.moved{color:#fff;background:#0b4a7a;border-color:#0b4a7a}html.phone-day .ho-call{color:#111;border-color:#111}html.phone-day .ho-foot{background:#fffffff7;border-color:#111}html.phone-day .ho-row{border-color:#bbb}html.phone-day .ho-meter{background:#ddd}html.phone-day .ho-said{color:#111;background:#f1f1f1;box-shadow:inset 0 0 0 2px #111}html.phone-day .phone-conn[data-state=ok]:not([data-said]),html.phone-day .phone-conn[data-state=ok][data-said=""]{color:#111;background:#fffffff7;border-color:#111}html.phone-day .phone-conn[data-state=ok]:is(:not([data-said]),[data-said=""]) .phone-chip{color:#065f46;background:#ecfdf5;border-color:#065f46}html.phone-day .phone-conn[data-state=retry]{color:#451a03;background:#fffbeb;border-color:#92400e}html.phone-day .phone-conn[data-state=retry] .phone-chip{color:#451a03;border-color:#92400e}html.phone-day .phone-conn[data-state=down]{color:#450a0a;background:#fef2f2;border-color:#991b1b}html.phone-day .phone-conn[data-state=down] .phone-chip{color:#450a0a;border-color:#991b1b}html.phone-day .phone-bar{color:#111;background:#fffffff7;border-color:#111}.phone-conn{z-index:40;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);padding-top:max(.5rem, env(safe-area-inset-top));position:sticky;top:0}.phone-conn-in{max-width:var(--container-lg);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);min-height:3rem;margin-inline:auto;display:flex}.phone-conn-msg{min-width:0;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);flex:1}.phone-conn[data-state=ok]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-800);color:var(--color-zinc-100);background:#0b0c0ef5}.phone-said{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.phone-said>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-conn[data-state=ok][data-said=ok]{border-color:var(--color-emerald-950);color:var(--color-white);background:var(--color-emerald-700)}.phone-conn[data-state=ok][data-said=limit]{border-color:var(--color-zinc-900);color:var(--color-white);background:var(--color-zinc-600)}.phone-conn[data-state=ok][data-said=error]{border-color:var(--color-red-950);color:var(--color-white);background:var(--color-red-700)}.phone-conn[data-said]:not([data-said=""]) .phone-chip{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-said]:not([data-said=""]) .phone-chip{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.phone-conn[data-said]:not([data-said=""]) .phone-chip{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-said]:not([data-said=""]) .phone-chip{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.phone-conn[data-said]:not([data-said=""]) .phone-chip{color:var(--color-white)}.phone-said-act{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.phone-said-act{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.phone-said-act{padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.phone-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;flex:none;display:inline-flex}.phone-conn[data-state=ok] .phone-chip{border-color:#007956b3}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-state=ok] .phone-chip{border-color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.phone-conn[data-state=ok] .phone-chip{color:var(--color-emerald-200);background:#06281ae6}.phone-conn[data-state=retry]{border-bottom-style:var(--tw-border-style);border-color:#b75000b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-state=retry]{border-color:color-mix(in oklab, var(--color-amber-700) 70%, transparent)}}.phone-conn[data-state=retry]{color:var(--color-amber-100);background:#281c04f7}.phone-conn[data-state=retry] .phone-chip{border-color:#e0930ab3}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-state=retry] .phone-chip{border-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.phone-conn[data-state=retry] .phone-chip{color:var(--color-amber-100)}.phone-conn[data-state=down]{border-bottom-style:var(--tw-border-style);border-color:#9f0712b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-state=down]{border-color:color-mix(in oklab, var(--color-red-800) 70%, transparent)}}.phone-conn[data-state=down]{color:var(--color-red-100);background:#2c0c0af7}.phone-conn[data-state=down] .phone-chip{border-color:#bf000fb3}@supports (color:color-mix(in lab, red, red)){.phone-conn[data-state=down] .phone-chip{border-color:color-mix(in oklab, var(--color-red-700) 70%, transparent)}}.phone-conn[data-state=down] .phone-chip{color:var(--color-red-100)}.phone-conn[data-state=retry] .phone-chip svg{animation:1.4s linear infinite phone-spin}@media (prefers-reduced-motion:reduce){.phone-conn[data-state=retry] .phone-chip svg{animation:none}}@keyframes phone-spin{to{transform:rotate(360deg)}}.phone-stale>:not(:has([data-phone-urgent]),.ho-foot,.fixed),.phone-stale>:has([data-phone-urgent])>:not([data-phone-urgent]),.phone-stale>:is(.ho-foot,.fixed)>*{opacity:.55;filter:saturate(.4);transition:opacity .2s}.pair-qr{aspect-ratio:1;width:min(300px,70vw);height:auto}dialog.mn-qr{border-style:var(--tw-border-style);background-color:var(--color-white);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-zinc-900);border-width:0;margin:0;padding:0}dialog.mn-qr:where(.dark,.dark *){background-color:var(--color-zinc-950);color:var(--color-zinc-100)}dialog.mn-qr::backdrop{background:#0009}dialog.pdfv{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-100);--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;width:min(1180px,100vw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:none;margin:auto;padding:0;display:flex;overflow:hidden}dialog.pdfv:not([open]){display:none}dialog.pdfv::backdrop{background:#000000a6}.pdfv-head{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#0009;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.pdfv-head{border-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.pdfv-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:40rem){.pdfv-head{padding-inline:calc(var(--spacing) * 5)}}.pdfv-head{background:linear-gradient(#2a2d33,#1d1f23);box-shadow:inset 0 1px #ffffff0f}.pdfv-titles{flex:1;min-width:0}.pdfv-title{text-overflow:ellipsis;white-space:nowrap;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-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-family:var(--font-display);overflow:hidden}.pdfv-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-300)}.pdfv-paper{font-family:var(--font-mono);color:var(--color-amber-300)}.pdfv-change{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-300);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.pdfv-change:hover{color:var(--color-sky-200)}}.pdfv-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pdfv-actions .btn{min-height:calc(var(--spacing) * 11)}.pdfv-close{border-color:var(--color-zinc-500);background-color:var(--color-zinc-800);color:var(--color-zinc-100)}@media (hover:hover){.pdfv-close:hover{background-color:var(--color-zinc-700)}}.pdfv-body{background-color:var(--color-zinc-700);min-height:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);flex:1;position:relative;overflow:auto}@media (min-width:40rem){.pdfv-body{padding-inline:calc(var(--spacing) * 4)}}.pdfv-body:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-sky-400)}.pdfv-status{margin-bottom:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-100)}.pdfv-pages{justify-items:center;gap:calc(var(--spacing) * 4);display:grid}.pdfv-page{background-color:var(--color-white);--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);position:relative}.pdfv-canvas{max-width:100%;height:auto;display:block}.pdfv-retry{justify-content:center;display:flex}.pdfv-frames{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;right:0;overflow:hidden}.pdfv-printframe{border:0;width:1px;height:1px}@media (max-width:640px){dialog.pdfv{border:0;border-radius:0;width:100vw;height:100dvh}.pdfv-actions{width:100%}.pdfv-actions .btn{flex:1;justify-content:center}}.mn-qr-body{height:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid;overflow-y:auto}@media (min-width:40rem){.mn-qr-body{padding:calc(var(--spacing) * 6)}}.mn-qr-body{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.mn-qr-main{align-content:center;justify-items:center;gap:calc(var(--spacing) * 2);text-align:center;min-width:0;display:grid}.mn-qr-name{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.mn-qr-name{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.mn-qr-sub{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-zinc-600)}.mn-qr-sub:where(.dark,.dark *){color:var(--color-zinc-400)}.mn-qr-code{margin-block:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);padding:var(--spacing);aspect-ratio:1;width:min(80vw,46vh,460px);height:auto;image-rendering:pixelated;display:block;box-shadow:0 0 0 1px #d0d4d8}.mn-qr-url{max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all}.mn-qr-note{justify-content:center;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(--color-zinc-600);display:flex}.mn-qr-note:where(.dark,.dark *){color:var(--color-zinc-400)}.phone-bar{z-index:40;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-800);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));padding-top:max(.5rem, env(safe-area-inset-top));background:#0b0c0ef2;display:flex;position:sticky;top:0}.ho-log li{gap:calc(var(--spacing) * 2);display:flex}.sheet{max-width:var(--container-2xl);gap:calc(var(--spacing) * 4);background-color:var(--color-white);padding:calc(var(--spacing) * 8);color:var(--color-zinc-900);margin-inline:auto;display:grid}.sheet h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sheet li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sheet .ho-qr{box-shadow:0 0 0 1px #d0d4d8}.sheet .btn-primary{border-color:var(--color-sky-700);background-color:var(--color-sky-700)}html #toast{z-index:50;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);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);--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);color:#fff;font-family:var(--font-sans);border-width:1px;border-color:#00000040;display:flex;position:fixed;top:4.25rem;left:.75rem;right:.75rem;box-shadow:0 10px 30px #00000059}html #toast[hidden]{display:none}html #toast[data-side=side]{width:min(24rem,100vw - 3rem);left:auto;right:1.5rem}html #toast[data-kind=ok],html #toast:not([data-kind]){background:var(--color-emerald-700)}html #toast[data-kind=limit]{background:var(--color-zinc-600)}html #toast[data-kind=error]{background:var(--color-red-700)}#toast .toast-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}#toast .toast-text{flex:1;min-width:0}#toast .toast-act{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){#toast .toast-act{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}#toast .toast-act{padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (hover:hover){#toast .toast-act:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){#toast .toast-act:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}html #toast.has-details{align-items:flex-start}html #toast.has-details:not([data-side=side]){width:auto}html #toast[data-side=side].has-details{width:min(34rem,100vw - 3rem)}#toast.has-details>svg{margin-top:calc(var(--spacing) * .5)}#toast .toast-body{gap:var(--spacing);flex:1;min-width:0;display:grid}#toast .toast-details summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-underline-offset:2px;min-height:1.5rem;text-decoration-line:underline}#toast .toast-details p{margin-top:var(--spacing);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)}#toast .btn-icon{margin-block:calc(var(--spacing) * -1);color:var(--color-white);--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);background-color:#0000;border-color:#0000;flex:none}@media (hover:hover){#toast .btn-icon:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){#toast .btn-icon:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.banner.phone-reach .btn{text-align:left;white-space:normal;max-width:100%;height:auto}html body .btn.btn-danger-solid,html body .btn.btn-danger-solid:hover{color:#fff;border-color:var(--color-red-800);background:var(--color-red-700);box-shadow:0 2px 0 var(--color-red-900)}html body .btn.btn-danger-solid:hover{background:var(--color-red-800)}.cue-preview{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);padding:calc(var(--spacing) * 3)}.cue-preview:where(.dark,.dark *){border-color:var(--color-zinc-700)}#attention{z-index:20;padding:.5rem 1rem 0;position:relative}#attention[hidden]{display:none}@media (min-width:640px){#attention{padding:.75rem 2rem 0}}#attention.attn-pinned{position:sticky;top:3.6rem}@media (min-width:64rem){#attention.attn-pinned{top:0}}#attention.attn-pinned{background-color:#ffffffd9;padding-bottom:.375rem}@supports (color:color-mix(in lab, red, red)){#attention.attn-pinned{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}#attention.attn-pinned{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#attention.attn-pinned:where(.dark,.dark *){background-color:#0b0c0ed9}@supports (color:color-mix(in lab, red, red)){#attention.attn-pinned:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 85%, transparent)}}.attn-in{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.attn-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-width:1px;display:flex}@media (min-width:40rem){.attn-item{padding-inline:calc(var(--spacing) * 4)}}.attn-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.attn-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.attn-words{gap:var(--spacing);flex:1;align-self:center;min-width:0;display:grid}.attn-title{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);font-family:var(--font-sans);letter-spacing:0;text-transform:none}.attn-text{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)}.attn-acts{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.attn-acts .btn{min-height:calc(var(--spacing) * 11)}.attn-x{margin-block:calc(var(--spacing) * -1);margin-right:calc(var(--spacing) * -1);flex:none}.attn-rest{gap:calc(var(--spacing) * 1.5);display:grid}.attn-rest:empty{display:none}.attn-more{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-700);text-underline-offset:2px;justify-self:flex-start;text-decoration-line:underline;display:inline-flex}.attn-more:where(.dark,.dark *){color:var(--color-zinc-200)}.attn-chip{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;display:flex}header.attn-in-head #top-title{display:none}#attention.attn-pinned{padding-top:.375rem;padding-bottom:.375rem}.attn-chip-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.attn-chip-more{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-underline-offset:2px;flex:none;text-decoration-line:underline}.attn-problem,.attn-chip.attn-problem{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-950)}:is(.attn-problem,.attn-chip.attn-problem):where(.dark,.dark *){border-color:var(--color-red-800);background-color:var(--color-red-950);color:var(--color-red-50)}.attn-problem .attn-icon{background-color:var(--color-red-100);color:var(--color-red-700)}.attn-problem .attn-icon:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-200)}.attn-warning,.attn-chip.attn-warning{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-950)}:is(.attn-warning,.attn-chip.attn-warning):where(.dark,.dark *){border-color:var(--color-amber-800);background-color:var(--color-amber-950);color:var(--color-amber-50)}.attn-warning .attn-icon{background-color:var(--color-amber-100);color:var(--color-amber-800)}.attn-warning .attn-icon:where(.dark,.dark *){background-color:var(--color-amber-900);color:var(--color-amber-200)}.attn-info,.attn-chip.attn-info{border-color:var(--color-zinc-300);background-color:var(--color-white);color:var(--color-zinc-900)}:is(.attn-info,.attn-chip.attn-info):where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}.attn-info .attn-icon{background-color:var(--color-sky-100);color:var(--color-sky-800)}.attn-info .attn-icon:where(.dark,.dark *){background-color:var(--color-sky-900);color:var(--color-sky-200)}.attn-live,.attn-chip.attn-live{border-color:var(--color-sky-300);background-color:var(--color-sky-50);color:var(--color-sky-950)}:is(.attn-live,.attn-chip.attn-live):where(.dark,.dark *){border-color:var(--color-sky-800);background-color:var(--color-sky-950);color:var(--color-sky-50)}.attn-live .attn-icon{background-color:var(--color-sky-100);color:var(--color-sky-800)}.attn-live .attn-icon:where(.dark,.dark *){background-color:var(--color-sky-900);color:var(--color-sky-200)}.attn-mode{border-color:var(--color-violet-900);background-color:var(--color-violet-700);color:var(--color-white)}.attn-mode .attn-icon{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.attn-mode .attn-icon{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.attn-mode .attn-icon{color:var(--color-white)}.attn-mode .attn-acts a{min-height:calc(var(--spacing) * 11);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);text-underline-offset:2px;align-items:center;text-decoration-line:underline;display:inline-flex}.attn-mode .attn-acts .btn{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.attn-mode .attn-acts .btn{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.attn-mode .attn-acts .btn{background-color:var(--color-white);color:var(--color-violet-800)}@media (hover:hover){.attn-mode .attn-acts .btn:hover{background-color:var(--color-violet-50)}}html .attn-item.attn-mode .attn-acts .btn,html.dark .attn-item.attn-mode .attn-acts .btn{color:var(--color-violet-800);text-shadow:none;box-shadow:none;background:#fff;border-color:#fff9}html .attn-item.attn-mode .attn-acts .btn:hover,html.dark .attn-item.attn-mode .attn-acts .btn:hover{background:var(--color-violet-50);color:var(--color-violet-900)}.attn-mode .attn-x{color:var(--color-white)}@media (hover:hover){.attn-mode .attn-x:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.attn-mode .attn-x:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.attn-item :is(p,h2){color:inherit}.attn-item a:not(.btn){color:inherit;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration-line:underline}.reading-gate{justify-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-block:calc(var(--spacing) * 3);text-align:center;display:grid}.reading-gate .reading-bar{height:calc(var(--spacing) * 1.5);width:100%;max-width:calc(var(--spacing) * 60);background-color:var(--color-zinc-700);border-radius:3.40282e38px;overflow:hidden}.reading-gate .reading-bar>span{background-color:var(--color-amber-400);border-radius:3.40282e38px;height:100%;transition:width .4s;display:block}.refreshing-chip{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-400);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-zinc-700);border-radius:3.40282e38px;display:inline-flex}.refreshing-chip:where(.dark,.dark *){border-color:var(--color-zinc-600);background-color:var(--color-zinc-900);color:var(--color-zinc-200)}.bt-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.bt-grid{grid-template-columns:minmax(0,1fr) 21rem}}.bt-legend{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-zinc-600);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.bt-legend:where(.dark,.dark *){color:var(--color-zinc-300)}.bt-legend li{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.bt-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000004d;border-radius:3.40282e38px;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.bt-dot{border-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bt-dot{background:#5b6168}.bt-dot.st-own{background:#34d399;box-shadow:0 0 6px #34d39988}.bt-dot.st-partly{background:#fbbf24;box-shadow:0 0 6px #fbbf2488}.bt-dot.st-needs{background:#38bdf8;box-shadow:0 0 6px #38bdf888}.bt-dot.st-empty{box-shadow:none;background:#3a3f45}.bt-pages{margin-bottom:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bt-chipgroup{gap:var(--spacing);display:flex}.bt-chip{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-700)}.bt-chip:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-200)}.bt-chip.used{border-color:var(--color-zinc-400)}.bt-chip.used:where(.dark,.dark *){border-color:var(--color-zinc-500)}.bt-chip.on{border-color:var(--color-sky-500);background-color:var(--color-sky-50);color:var(--color-sky-900)}.bt-chip.on:where(.dark,.dark *){background-color:var(--color-sky-950);color:var(--color-sky-100)}.bt-chip.on{box-shadow:inset 0 0 0 1px #0ea5e9}.bt-stage{min-width:0}.bt-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 6);color:#cfd3d8;background:linear-gradient(#17191c,#0d0f11);display:grid;position:relative;box-shadow:inset 0 0 0 1px #000,inset 0 1px #2a2d31}.bt-screw{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:radial-gradient(circle at 35% 30%,#6b7077,#2a2d31 70%);border-radius:3.40282e38px;position:absolute;box-shadow:0 0 0 1px #000}.bt-screw:first-of-type{top:10px;left:10px}.bt-screw:nth-of-type(2){top:10px;right:10px}.bt-screw:nth-last-of-type(2){bottom:10px;left:10px}.bt-screw:last-of-type{bottom:10px;right:10px}.bt-silk{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#3a3e45b3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.bt-silk{border-color:color-mix(in oklab, var(--color-zinc-700) 70%, transparent)}}.bt-silk{padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-zinc-400)}.bt-model{color:var(--color-zinc-500)}.bt-cols{gap:calc(var(--spacing) * 4);display:grid}.bt-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bt-knobs{padding-bottom:var(--spacing)}.bt-cell{justify-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:grid}.bt-cap{text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:var(--leading-tight);width:100%;font-size:11px;line-height:var(--leading-tight);color:var(--color-zinc-300);display:block;overflow:hidden}.bt-cap.free{color:var(--color-zinc-500)}.bt-key{height:calc(var(--spacing) * 12);width:100%;max-width:calc(var(--spacing) * 24);min-width:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-md);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:#e4e7ea;background:linear-gradient(#2b2f34,#1b1e22);border:1px solid #000;place-items:center;display:grid;position:relative;box-shadow:0 2px #000,inset 0 1px #43484f}.bt-key:hover{background:linear-gradient(#33383e,#20242a)}.bt-key:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-sky-400)}.bt-key.sel{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-sky-400);box-shadow:0 2px #000,inset 0 0 0 2px #38bdf8}.bt-key.drop{box-shadow:0 2px #000,inset 0 0 0 2px #a3e635}.bt-key .bt-dot{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);position:absolute}.bt-num{color:var(--color-zinc-300)}.bt-knob{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:3.40282e38px;width:3.5rem;max-width:none;height:3.5rem;padding:0}.bt-knob svg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.bt-knob .kn-ring{fill:#101214;stroke:#3a3f45;stroke-width:2px}.bt-knob .kn-cap{fill:#2a2e33;stroke:#55595f;stroke-width:1.5px}.bt-knob .kn-ptr{stroke:#e4e7ea;stroke-width:3px;stroke-linecap:round}.bt-knob .bt-dot{top:3px;right:3px}.bt-wing{padding-inline:calc(var(--spacing) * 10);background:linear-gradient(#3a3d42,#2c2f33)}.bt-wing .bt-cap.free{color:#a1a1aa}.bt-wsec{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.bt-wl{justify-items:center;gap:calc(var(--spacing) * 2);display:grid}.bt-wr{min-width:0}.bt-wrule{background:#9ca3af66;height:1px}.bt-label{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-zinc-200);display:block}.bt-round{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-zinc-200);background:linear-gradient(#5a5f65,#3c4045);border-radius:3.40282e38px;place-items:center;display:grid;box-shadow:0 0 0 1px #000}.bt-lcd{border-radius:var(--radius-sm);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);background:#1e3a8a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #0b0c0e}.bt-lcd span{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);text-align:center;color:var(--color-sky-100);border-left:1px solid #93c5fd88;overflow:hidden}.bt-lcd span:first-child{border-left:0}.bt-seg-sm{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.bt-preset{height:calc(var(--spacing) * 11);width:100%;max-width:calc(var(--spacing) * 16);font-size:11px}.bt-wmodes{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bt-panel .bt-wmode{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-sm);width:100%;padding-inline:var(--spacing);text-align:center;--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#e4e7ea;background:#2b2f34;border:1px solid #000;place-items:center;display:grid}.bt-panel .bt-wmode.lit{color:#1c0a00;background:#f97316;box-shadow:0 0 6px #fb923c88}.bt-wnote{border-radius:var(--radius-md);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:#e4e7ea;background:#0b0c0e;margin:0}.bt-wing-rack,.bt-rack{background:linear-gradient(#1a1c1f,#0b0c0e)}.bt-withlayer{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 4rem;display:grid}.bt-layerbox{justify-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);display:grid}.bt-seg{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#4cc9f0;background:#050607;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2a2d31}.bt-arrow{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.bt-key.up{color:#2a1010;background:linear-gradient(#e8a7a7,#c97979)}.bt-key.dn{color:#17102e;background:linear-gradient(#b9aee0,#8f84c4)}.bt-key.up .bt-num,.bt-key.dn .bt-num{color:inherit}.bt-key.up:hover{background:linear-gradient(#f0b4b4,#d58585)}.bt-key.dn:hover{background:linear-gradient(#c6bce8,#9b90d0)}.bt-modes{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bt-mode{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-600);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-zinc-400)}.bt-mode.lit{border-color:var(--color-amber-300);color:var(--color-amber-200);box-shadow:0 0 6px #fbbf2466}.tl-bpm{min-height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 20);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.bt-tapbtn{min-height:calc(var(--spacing) * 14);width:100%;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.bt-midi-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-100);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bt-midi-row:where(.dark,.dark *){border-color:var(--color-zinc-800)}.bt-check-list{max-height:calc(var(--spacing) * 80);gap:calc(var(--spacing) * .5);margin:0;padding:0;list-style-type:none;display:grid;overflow:auto}.tap-page{max-width:var(--container-md);gap:calc(var(--spacing) * 4);text-align:center;margin-inline:auto;display:grid}.tap-big{min-height:calc(var(--spacing) * 48);border-radius:var(--radius-2xl);width:100%;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bt-compact{width:100%;max-width:var(--container-sm);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.bt-modes-2x2{width:100%;max-width:var(--container-sm);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.bt-modes-2x2 .bt-mode{padding-block:calc(var(--spacing) * 2);text-align:center}.bt-lcd-compact{width:100%;max-width:var(--container-sm);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto}.bt-jacks{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.bt-jacks{grid-template-columns:repeat(4,minmax(0,1fr))}}.bt-jacks .bt-key{border-radius:3.40282e38px;max-width:3.25rem;height:3.25rem}.bt-editor{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);min-width:0;padding:calc(var(--spacing) * 4)}.bt-editor:where(.dark,.dark *){border-color:var(--color-zinc-800)}.bt-editor h3{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)}.bt-actions{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.bt-action{min-height:calc(var(--spacing) * 11);cursor:grab;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-800)}.bt-action:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}.bt-action.on{border-color:var(--color-sky-500);background-color:var(--color-sky-50);color:var(--color-sky-900)}.bt-action.on:where(.dark,.dark *){background-color:var(--color-sky-950);color:var(--color-sky-100)}.bt-action.on{box-shadow:inset 0 0 0 1px #0ea5e9}.bt-action:disabled{cursor:not-allowed;opacity:.6}.bt-mixes{border-style:var(--tw-border-style);border-width:0;gap:0;padding:0;display:grid}.bt-preview{min-height:calc(var(--spacing) * 6)}.bt-tempo-top{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.bt-tempo-top{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}}.bt-readout{gap:calc(var(--spacing) * .5);display:grid}.bt-bpm{font-family:var(--font-mono);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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,)}.bt-bpm-unit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-500)}.bt-setbpm{gap:calc(var(--spacing) * 2);display:grid}.bt-bpm-input{min-height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 28);text-align:center;font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.bt-main{gap:calc(var(--spacing) * 1.5);display:grid}.bt-fx{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.bt-fx-row{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-100);padding-block:calc(var(--spacing) * 3);display:grid}.bt-fx-row:where(.dark,.dark *){border-color:var(--color-zinc-800)}.bt-fx-row{grid-template-columns:minmax(0,1fr) auto}.bt-fx-row.on{background-color:#eef6ff66}@supports (color:color-mix(in lab, red, red)){.bt-fx-row.on{background-color:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.bt-fx-row.on:where(.dark,.dark *){background-color:#102d4d33}@supports (color:color-mix(in lab, red, red)){.bt-fx-row.on:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.bt-follow{min-height:calc(var(--spacing) * 11);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));display:flex}.bt-notewrap{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.bt-note{min-height:calc(var(--spacing) * 11)}.bt-fx-now{text-align:right;display:grid}.bt-fx-warn{grid-column:1/-1}.bt-plan-row{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media (min-width:1024px){.bt-fx-row{grid-template-columns:minmax(10rem,1fr) auto 12rem 10rem}}@media (max-width:480px){.bt-panel{padding-inline:calc(var(--spacing) * 5)}.bt-row{gap:calc(var(--spacing) * 2)}.bt-panel.bt-wing{padding-inline:calc(var(--spacing) * 3)}.bt-wsec{column-gap:calc(var(--spacing) * 2);grid-template-columns:3.25rem minmax(0,1fr)}.bt-wmodes{gap:calc(var(--spacing) * 2)}.bt-panel .bt-wmode{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);font-size:9px}.bt-wing .bt-knob{width:2.75rem;height:2.75rem}.bt-wing .bt-knob svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.wn-new{padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;background:var(--color-sky-300);color:var(--color-zinc-950);border-radius:3.40282e38px;flex:none;align-items:center;margin-left:auto;padding-block:1px;display:inline-flex;box-shadow:0 0 6px #38bdf873}.wn-new.wn-inline{margin-left:calc(var(--spacing) * 2);vertical-align:.2em}.fc-top .wn-new{margin-left:auto}.fc-top .fc-tag~.wn-new{margin-left:calc(var(--spacing) * 1.5)}.wn-new.wn-dot{top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);box-shadow:0 0 0 2px var(--color-zinc-900), 0 0 6px #38bdf899;padding:0;position:absolute;left:calc(50% + 8px)}html:not(.dark) .wn-new.wn-dot{box-shadow:0 0 0 2px #fff,0 0 6px #38bdf899}.tab-link:has(>.wn-new),.nav-link:has(>.wn-dot){position:relative}.nav-link>.wn-new.wn-dot{top:50%;left:auto;right:.75rem;transform:translateY(-50%)}.fc-also-link .wn-new{margin-left:calc(var(--spacing) * 1.5)}.wn-panel{gap:calc(var(--spacing) * 6);display:grid}.wn-release+.wn-release{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-200);padding-top:calc(var(--spacing) * 6)}.wn-release+.wn-release:where(.dark,.dark *){border-color:var(--color-zinc-800)}.wn-rel-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.wn-version{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)}.wn-summary{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-500)}.wn-summary:where(.dark,.dark *){color:var(--color-zinc-400)}.wn-kind{margin-top:calc(var(--spacing) * 4)}.wn-kind-h{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-zinc-600);text-transform:uppercase}.wn-kind-h:where(.dark,.dark *){color:var(--color-zinc-400)}.wn-items{gap:calc(var(--spacing) * 3);display:grid}.wn-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.wn-item:where(.dark,.dark *){border-color:var(--color-zinc-800)}.wn-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wn-body{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-700);display:grid}.wn-body:where(.dark,.dark *){color:var(--color-zinc-300)}.wn-body ul{padding-left:calc(var(--spacing) * 5);list-style-type:disc}.wn-body ol{padding-left:calc(var(--spacing) * 5);list-style-type:decimal}.wn-body code{background-color:var(--color-zinc-100);padding-inline:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.wn-body code:where(.dark,.dark *){background-color:var(--color-zinc-800)}.wn-body a{text-decoration-line:underline}.wn-open{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);align-items:center;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);color:var(--color-sky-700);display:inline-flex}.wn-open:where(.dark,.dark *){color:var(--color-sky-400)}.church .fp-canvas{background:repeating-linear-gradient(180deg, #ffffff40 0 1px, transparent 1px 3px), var(--color-alu-lo);border-color:var(--color-alu-edge);box-shadow:inset 0 1px 3px #0000002e}.church .fp-canvas.armed{box-shadow:0 0 0 2px var(--color-alu-key)}.church .gl-actions .gl-go{color:#04210f;background:radial-gradient(ellipse at 50% 25%, #d7ffe6 0, var(--color-emerald-400) 45%, #169e4f);border-color:#0d5a2c;box-shadow:inset 0 1px #ffffff73,0 3px #5d6670,0 0 16px #39e27a59}.church .gl-prompt{background:linear-gradient(#fff7e6,#f4e2bb);border-color:#b8913a}.church .gl-prompt.gl-info{border-color:var(--color-alu-edge);background:linear-gradient(#fbfbfc,#e4e7eb)}.church .gl-alert{background:linear-gradient(#fff0ee,#f3d3cf);border-color:#b5544b}.church .gl-chip{background:linear-gradient(#f2fbf5,#d4ecdd);border-color:#6f9d80}.church .gl-btn:not([aria-pressed=true]){color:var(--color-alu-ink);border-color:var(--color-alu-edge);background:repeating-linear-gradient(#ffffff4d 0 1px,#0000 1px 3px),linear-gradient(#fbfbfc,#cfd3d8);box-shadow:inset 0 1px #fff,0 5px #7d838a}.church .gl-btn[aria-pressed=true]{border-color:#3d434a}.church .gl-lead:not([aria-pressed=true]){color:var(--color-alu-ink);border-color:var(--color-alu-edge);background:linear-gradient(#fbfbfc,#d5d9de);box-shadow:inset 0 1px #fff,0 3px #7d838a}.church .svc-timeline:before{background:var(--color-alu-edge)}.church .svc-choice{border-color:var(--color-alu-edge);background:linear-gradient(#fbfbfc,#dfe2e6)}.church .svc-choice[aria-pressed=true]{outline-color:var(--color-alu-key)}html.church{--color-zinc-400:var(--color-alu-ink-soft);--color-zinc-500:var(--color-alu-ink-muted);--color-zinc-600:var(--color-alu-ink-muted);--color-zinc-900:var(--color-alu-ink);--color-sky-600:var(--color-alu-key);--color-sky-700:var(--color-alu-link);--color-emerald-600:var(--color-alu-ok);--color-amber-600:var(--color-alu-warn);--color-red-600:var(--color-alu-bad);background:repeating-linear-gradient(180deg, #ffffff2e 0 1px, transparent 1px 3px), var(--color-alu-page);color:var(--color-alu-ink)}.church :is(.strip,.pack,.show-block,.case,.pedalboard,.pass,.rig-slot,.pb-panel,.lc-panel){--color-zinc-400:#9aa1a9;--color-zinc-500:#767d86;--color-zinc-600:#5b6068;--color-sky-600:#1f84ec;--color-sky-700:#1768c2}.church :is(h1,h2,.silk,.ru-name,.back-link b,.edition b){text-shadow:0 1px #ffffffa6}.church :is(.strip,.pack,.show-block,.case,.pedalboard,.pass) :is(h1,h2,.silk){text-shadow:none}.church :is(.card,.stat,.table-wrap,.go-bar,dialog.modal,dialog.sheet,dialog.drawer,.edition,.ru,.banner.wait){background:repeating-linear-gradient(180deg, #ffffff4d 0 1px, #00000005 1px 2px, transparent 2px 3px), linear-gradient(180deg, var(--color-alu-hi), var(--color-alu-lo));border-color:var(--color-alu-edge);box-shadow:inset 0 1px #fff,inset 0 -1px #0000001f,0 6px 16px #282e362e}.church :is(.card-head,.card-foot,.dialog-head,.dialog-foot){border-color:#a9aeb5;box-shadow:0 1px #ffffffb3}.church .list>:not(:last-child){border-color:#b3b8be}.church .table-wrap th{background:var(--color-alu-lo);border-color:#a9aeb5}.church .table-wrap tbody tr:hover td{background:#fff6}.church .sidebar{background:repeating-linear-gradient(90deg, #ffffff4d 0 1px, #00000005 1px 3px), linear-gradient(180deg, var(--color-alu-hi), var(--color-alu-lo));border-color:var(--color-alu-edge);box-shadow:inset -1px 0 #fff}.church .sidebar .border-t{border-color:#a9aeb5}.church .nav-link:hover,.church .sidebar label:hover{background:#ffffff73}.church .nav-link[aria-current=page]{color:var(--color-alu-ink);box-shadow:inset 3px 0 0 var(--color-alu-key);background:#135fb51a}.church .tabbar,.church body>div>header{border-color:var(--color-alu-edge);background:#d6d9ddf5}.church :is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea,.chips){border-color:var(--color-alu-edge);background:#fbfbfc;box-shadow:inset 0 1px 2px #282e3638,0 1px #fffc}.church :is(.btn,.big-btn,.nudge button){border-color:var(--color-alu-edge);color:var(--color-alu-ink);background:linear-gradient(#fbfbfc,#d5d9de);box-shadow:inset 0 1px #fff,0 2px #9097a0,0 3px 6px #282e362e}.church .btn:hover{color:var(--color-alu-ink);background:linear-gradient(#fff,#e2e5e9)}.church .btn:active{transform:translateY(1px);box-shadow:inset 0 1px #fff,0 1px #9097a0}.church .btn-primary,.church .btn[aria-pressed=true],.church #pb-root button[aria-pressed=true]{background:radial-gradient(ellipse at 50% 25%, #cfe7ff 0, var(--color-sky-500) 48%, var(--color-sky-700));color:#06101b;border-color:#2b4f78;box-shadow:inset 0 1px #ffffff73,0 2px #5d6670,0 0 12px #3a9dff59}.church .btn-primary:hover{background:radial-gradient(ellipse at 50% 25%, #e3f1ff 0, var(--color-sky-400) 48%, var(--color-sky-600));color:#06101b}.church .btn.btn-danger,.church .btn.btn-danger:hover{color:var(--color-alu-bad)}.church .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.church .btn-ghost:hover{background:#ffffff73}.church .big-btn.mute-on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 48%, #9e1a12);color:#1a0604}.church .go-btn:not(:disabled){background:radial-gradient(ellipse at 50% 25%, #d7ffe6 0, var(--color-emerald-400) 45%, #169e4f);color:#04210f;box-shadow:inset 0 1px #ffffff73,0 4px #5d6670,0 0 22px #39e27a66}.church .segmented{background:#b9bec5;box-shadow:inset 0 1px 3px #282e364d}.church .segmented button{color:var(--color-alu-ink-muted)}.church .segmented button:is([aria-selected=true],[aria-pressed=true]){color:var(--color-alu-ink);background:linear-gradient(#fbfbfc,#d5d9de);box-shadow:inset 0 1px #fff,0 1px #9097a0}.church .switch{background:#b3b8be;box-shadow:inset 0 1px 2px #282e3659}.church .switch:checked{background:var(--color-alu-key)}.church .dot{background:#9ea4ab;box-shadow:inset 0 0 0 1px #00000059}.church .dot.ok{background:var(--color-emerald-500);box-shadow:0 0 6px var(--color-emerald-400), 0 0 0 1px #0000004d}.church .dot.warn{background:var(--color-amber-500);box-shadow:0 0 6px var(--color-amber-500), 0 0 0 1px #0000004d}.church .dot.bad{background:var(--color-red-500);box-shadow:0 0 6px var(--color-red-500), 0 0 0 1px #0000004d}.church .led{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.church .led{background:color-mix(in srgb, var(--c) 25%, #3a3e45)}}.church .led{box-shadow:inset 0 0 0 1px #00000080,0 1px #fff}.church .led.on{background:radial-gradient(circle at 40% 35%, #fff, var(--c) 45%, var(--c))}@supports (color:color-mix(in lab, red, red)){.church .led.on{background:radial-gradient(circle at 40% 35%, #fff, var(--c) 45%, color-mix(in srgb, var(--c) 70%, #000))}}.church .led.on{box-shadow:0 0 8px var(--c), 0 0 0 1px #00000059}.church .readout{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);color:var(--color-lcd);background:var(--color-lcd-bg);display:inline-block;box-shadow:inset 0 0 0 1px #000,0 1px #fff}.church .meter{background:#b9bec5;box-shadow:inset 0 1px 2px #282e3666}.church .badge-gray{color:var(--color-alu-ink-muted);background:#ffffff8c;box-shadow:inset 0 0 0 1px #a9aeb5}.church .rack{background:linear-gradient(90deg, #8f959c, var(--color-alu-rail) 4%, var(--color-alu-rail) 96%, #8f959c);border-color:#7d838a;box-shadow:0 18px 40px #282e364d}.church .ru{box-shadow:inset 0 1px #fff,inset 0 -1px #00000026,0 2px 3px #282e3659}.church .ru .ear{background:radial-gradient(circle at 35% 30%,#fdfdfd,#9097a0 60%,#5d636b);box-shadow:0 1px #fff}.church .ru.back,.church .back-link{background:repeating-linear-gradient(45deg, var(--color-alu-hatch) 0 8px, #ccd0d5 8px 16px);border-color:var(--color-alu-edge);box-shadow:inset 0 1px #fff9}.church .ru.next{outline-color:var(--color-amber-500);box-shadow:0 0 0 1px #0003,0 0 18px #ffb02059,inset 0 1px #fff}.church .edition.on{outline-color:var(--color-alu-key)}html[data-edition=events]:not(.dark-room) .fp-canvas{background:repeating-linear-gradient(180deg, #ffffff40 0 1px, transparent 1px 3px), var(--color-brass-lo);border-color:var(--color-brass-edge);box-shadow:inset 0 1px 3px #0000002e}html[data-edition=events]:not(.dark-room) .fp-canvas.armed{box-shadow:0 0 0 2px var(--color-brass-key)}html[data-edition=events]:not(.dark-room){--color-zinc-400:var(--color-brass-ink-soft);--color-zinc-500:var(--color-brass-ink-muted);--color-zinc-600:var(--color-brass-ink-muted);--color-zinc-900:var(--color-brass-ink);--color-sky-600:var(--color-brass-key);--color-sky-700:var(--color-brass-link);--color-emerald-600:var(--color-brass-ok);--color-amber-600:var(--color-brass-warn);--color-red-600:var(--color-brass-bad);background:repeating-linear-gradient(180deg, #fff3 0 1px, transparent 1px 3px), radial-gradient(ellipse at 50% -10%, #fbf3dc, var(--color-brass-page) 60%);color:var(--color-brass-ink)}html[data-edition=events]:not(.dark-room) :is(.strip,.pack,.show-block,.case,.pedalboard,.pass,.rig-slot,.pb-panel,.lc-panel){--color-zinc-400:#9aa1a9;--color-zinc-500:#767d86;--color-zinc-600:#5b6068;--color-sky-600:#1f84ec;--color-sky-700:#1768c2}html[data-edition=events]:not(.dark-room) :is(h1,h2,.silk,.ru-name,.back-link b,.edition b){text-shadow:0 1px #ffffffb3}html[data-edition=events]:not(.dark-room) :is(.strip,.pack,.show-block,.case,.pedalboard,.pass) :is(h1,h2,.silk){text-shadow:none}html[data-edition=events]:not(.dark-room) h1{letter-spacing:-.01em}html[data-edition=events]:not(.dark-room) :is(.card,.stat,.table-wrap,.go-bar,dialog.modal,dialog.sheet,dialog.drawer,.edition,.ru,.banner.wait){background:repeating-linear-gradient(90deg, #ffffff38 0 1px, #785a1e06 1px 2px, transparent 2px 4px), linear-gradient(180deg, var(--color-brass-hi), var(--color-brass-lo));border-color:var(--color-brass-edge);box-shadow:inset 0 1px #fff,inset 0 -1px #5a3c0a2e,0 6px 18px #503a1233}html[data-edition=events]:not(.dark-room) :is(.card-head,.card-foot,.dialog-head,.dialog-foot){border-color:#d6bb7c;box-shadow:0 1px #ffffffbf}html[data-edition=events]:not(.dark-room) .card-head h2{font-family:var(--font-display);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}html[data-edition=events]:not(.dark-room) .list>:not(:last-child){border-color:#dcc48c}html[data-edition=events]:not(.dark-room) .table-wrap th{background:var(--color-brass-lo);border-color:#d6bb7c}html[data-edition=events]:not(.dark-room) .table-wrap tbody tr:hover td{background:#fff6}html[data-edition=events]:not(.dark-room) .sidebar{background:repeating-linear-gradient(90deg, #ffffff4d 0 1px, #785a1e08 1px 3px), linear-gradient(180deg, var(--color-brass-hi), var(--color-brass-lo));border-color:var(--color-brass-edge);box-shadow:inset -1px 0 0 #fff, inset -3px 0 0 var(--color-brass-rail)}html[data-edition=events]:not(.dark-room) .sidebar .border-t{border-color:#d6bb7c}html[data-edition=events]:not(.dark-room) .nav-link:hover,html[data-edition=events]:not(.dark-room) .sidebar label:hover{background:#ffffff80}html[data-edition=events]:not(.dark-room) .nav-link[aria-current=page]{color:var(--color-brass-ink);box-shadow:inset 3px 0 0 var(--color-brass-key);background:linear-gradient(90deg,#e2b34c59,#e2b34c14)}html[data-edition=events]:not(.dark-room) .nav-group{color:var(--color-brass-ink-soft)}html[data-edition=events]:not(.dark-room) .tabbar,html[data-edition=events]:not(.dark-room) body>div>header{border-color:var(--color-brass-edge);background:#f0e4c6f5}html[data-edition=events]:not(.dark-room) .tab-link[aria-current=page]{color:var(--color-brass-ink);box-shadow:inset 0 3px 0 var(--color-brass-gold-lo)}html[data-edition=events]:not(.dark-room) :is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],[type=date],[type=time],:not([type])),select,textarea,.chips){border-color:var(--color-brass-edge);color:var(--color-brass-ink);background:#fffdf7;box-shadow:inset 0 1px 2px #503a1240,0 1px #fffc}html[data-edition=events]:not(.dark-room) :is(.btn,.big-btn,.nudge button){background:linear-gradient(180deg, #fffdf6, var(--color-brass-key-lo));border-color:var(--color-brass-edge);color:var(--color-brass-ink);box-shadow:inset 0 1px #fff,0 2px #b99345,0 3px 6px #503a1233}html[data-edition=events]:not(.dark-room) .btn:hover{color:var(--color-brass-ink);background:linear-gradient(#fff,#f3e8cc)}html[data-edition=events]:not(.dark-room) .btn:active{transform:translateY(1px);box-shadow:inset 0 1px #fff,0 1px #b99345}html[data-edition=events]:not(.dark-room) .btn-primary,html[data-edition=events]:not(.dark-room) .btn[aria-pressed=true],html[data-edition=events]:not(.dark-room) #pb-root button[aria-pressed=true]{background:radial-gradient(ellipse at 50% 10%, #fff0c2 0, var(--color-brass-gold) 38%, var(--color-brass-gold-lo));color:var(--color-brass-ink);border-color:#7d5a14;box-shadow:inset 0 1px #fff9,inset 0 -2px #78500a40,0 2px #7d5a14,0 0 14px #e2b34c73}html[data-edition=events]:not(.dark-room) .gl-actions .gl-go{background:radial-gradient(ellipse at 50% 10%, #fff0c2 0, var(--color-brass-gold) 38%, var(--color-brass-gold-lo));color:var(--color-brass-ink);border-color:#7d5a14;box-shadow:inset 0 1px #fff9,0 3px #7d5a14,0 0 16px #e2b34c80}html[data-edition=events]:not(.dark-room) .btn-primary:hover{color:var(--color-brass-ink);background:radial-gradient(at 50% 20%,#fffae6 0,#ebc063 50%,#d6a33a)}html[data-edition=events]:not(.dark-room) .btn.btn-danger,html[data-edition=events]:not(.dark-room) .btn.btn-danger:hover{color:var(--color-brass-bad)}html[data-edition=events]:not(.dark-room) .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}html[data-edition=events]:not(.dark-room) .btn-ghost:hover{background:#ffffff80}html[data-edition=events]:not(.dark-room) .big-btn.mute-on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 48%, #9e1a12);color:#1a0604}html[data-edition=events]:not(.dark-room) .go-btn:not(:disabled){background:radial-gradient(ellipse at 50% 25%, #d7ffe6 0, var(--color-emerald-400) 45%, #169e4f);color:#04210f;box-shadow:inset 0 1px #ffffff73,0 4px #7d5a14,0 0 22px #39e27a66}html[data-edition=events]:not(.dark-room) .segmented{background:var(--color-brass-well);box-shadow:inset 0 1px 3px #503a124d}html[data-edition=events]:not(.dark-room) .segmented button{color:var(--color-brass-ink-muted)}html[data-edition=events]:not(.dark-room) .segmented button:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(180deg, #fffdf6, var(--color-brass-key-lo));color:var(--color-brass-ink);box-shadow:inset 0 1px #fff,0 1px #b99345}html[data-edition=events]:not(.dark-room) .switch{background:var(--color-brass-well);box-shadow:inset 0 1px 2px #503a1259}html[data-edition=events]:not(.dark-room) .switch:checked{background:var(--color-brass-key)}html[data-edition=events]:not(.dark-room) .dot{background:#d2b46e;box-shadow:inset 0 0 0 1px #00000059}html[data-edition=events]:not(.dark-room) .dot.ok{background:var(--color-emerald-500);box-shadow:0 0 6px var(--color-emerald-400), 0 0 0 1px #0000004d}html[data-edition=events]:not(.dark-room) .dot.warn{background:var(--color-amber-500);box-shadow:0 0 6px var(--color-amber-500), 0 0 0 1px #0000004d}html[data-edition=events]:not(.dark-room) .dot.bad{background:var(--color-red-500);box-shadow:0 0 6px var(--color-red-500), 0 0 0 1px #0000004d}html[data-edition=events]:not(.dark-room) .led{background:var(--c)}@supports (color:color-mix(in lab, red, red)){html[data-edition=events]:not(.dark-room) .led{background:color-mix(in srgb, var(--c) 25%, #5a4520)}}html[data-edition=events]:not(.dark-room) .led{box-shadow:inset 0 0 0 1px #00000080,0 1px #fff}html[data-edition=events]:not(.dark-room) .led.on{background:radial-gradient(circle at 40% 35%, #fff, var(--c) 45%, var(--c))}@supports (color:color-mix(in lab, red, red)){html[data-edition=events]:not(.dark-room) .led.on{background:radial-gradient(circle at 40% 35%, #fff, var(--c) 45%, color-mix(in srgb, var(--c) 70%, #000))}}html[data-edition=events]:not(.dark-room) .led.on{box-shadow:0 0 8px var(--c), 0 0 0 1px #00000059}html[data-edition=events]:not(.dark-room) .readout{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);color:var(--color-lcd);background:var(--color-lcd-bg);display:inline-block;box-shadow:inset 0 0 0 1px #000,0 1px #fff}html[data-edition=events]:not(.dark-room) .meter{background:var(--color-brass-well);box-shadow:inset 0 1px 2px #503a1266}html[data-edition=events]:not(.dark-room) .badge-gray{color:var(--color-brass-ink-muted);background:#fff9;box-shadow:inset 0 0 0 1px #d6bb7c}html[data-edition=events]:not(.dark-room) .rack{background:linear-gradient(90deg, #b8913c, var(--color-brass-rail) 3%, #e3c983 50%, var(--color-brass-rail) 97%, #b8913c);border-color:#9c7a30;box-shadow:0 18px 40px #503a1252}html[data-edition=events]:not(.dark-room) .ru{box-shadow:inset 0 1px #fff,inset 0 -1px #5a3c0a33,0 2px 3px #503a1266}html[data-edition=events]:not(.dark-room) .ru .ear{background:radial-gradient(circle at 35% 30%,#fffbe8,#d4a746 55%,#7d5a14);box-shadow:0 1px #fff,inset 0 0 0 1px #5a3c0a66}html[data-edition=events]:not(.dark-room) .ru.back,html[data-edition=events]:not(.dark-room) .back-link{background:repeating-linear-gradient(45deg, var(--color-brass-hatch) 0 8px, #eadbb6 8px 16px);border-color:var(--color-brass-edge);box-shadow:inset 0 1px #fff9}html[data-edition=events]:not(.dark-room) .ru.next{outline-color:var(--color-amber-500);box-shadow:0 0 0 1px #0003,0 0 18px #ffb02066,inset 0 1px #fff}html[data-edition=events]:not(.dark-room) .edition.on{outline-color:var(--color-brass-key)}html[data-edition=events]:not(.dark-room) .gl-prompt{background:linear-gradient(180deg, #fff8e2, var(--color-brass-prompt));border-color:#b8913c;box-shadow:inset 0 1px #fff,0 6px 18px #503a1240}html[data-edition=events]:not(.dark-room) .gl-alert{color:var(--color-brass-ink);background:linear-gradient(#fff0ee,#f3d3cf);border-color:#b5544b}html[data-edition=events]:not(.dark-room) a.gl-alert{text-decoration-line:none}html[data-edition=events]:not(.dark-room) .gl-levels{margin-top:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));list-style-type:disc}html[data-edition=events] .ev-pick{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}html[data-edition=events] .ev-select{width:auto;max-width:min(22rem,100vw - 2rem);min-height:2.75rem}html[data-edition=events] .ev-plan{border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0}html[data-edition=events] .ev-grid{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){html[data-edition=events] .ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-edition=events] .ev-field{gap:var(--spacing);display:grid}html[data-edition=events] .ev-field :is(input,select,textarea){width:100%;min-height:2.75rem}html[data-edition=events] .ev-next{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}html[data-edition=events] .ev-next>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex:none}html[data-edition=events] .ev-choices{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){html[data-edition=events] .ev-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-edition=events] .ev-choice{cursor:pointer;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);text-align:left;min-height:2.75rem;color:var(--color-brass-ink);border-width:1px;border-color:var(--color-brass-edge);background:linear-gradient(180deg, #fffdf6, var(--color-brass-key-lo));display:grid;box-shadow:inset 0 1px #fff,0 2px #b99345}html[data-edition=events] .ev-choice[aria-pressed=true]{background:radial-gradient(ellipse at 50% 20%, #fff6d6 0, var(--color-brass-gold) 60%, var(--color-brass-gold-lo));border-color:#7d5a14}html[data-edition=events] .ev-choice[aria-pressed=true] .muted{color:var(--color-brass-ink)}html[data-edition=events] .ev-setup{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing) * 3);border-style:dashed;border-width:1px;border-color:var(--color-brass-edge);display:grid}html[data-edition=events] .ev-setup.ok{align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:solid;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brass-ok);border-style:solid;display:flex}html[data-edition=events] .ev-setup.ok svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}html[data-edition=events] .ev-setup .btn{justify-self:flex-start}html[data-edition=events] .ev-roles{gap:calc(var(--spacing) * 2);display:grid;container-type:inline-size}html[data-edition=events] .ev-role{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-edition=events] .ev-role-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);grid-column:span 2/span 2}html[data-edition=events] .ev-role input{width:100%;min-height:2.75rem}html[data-edition=events] .ev-role .btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}@container (min-width:26rem){html[data-edition=events] .ev-role{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto}html[data-edition=events] .ev-role-name{grid-column:span 1/span 1}}html[data-edition=events] .ev-segments{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid;position:relative;container-type:inline-size}html[data-edition=events] .ev-segments:before{content:"";top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * .5);background:var(--color-brass-edge);border-radius:.25rem;position:absolute;left:5px}html[data-edition=events] .ev-seg{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);padding-right:var(--spacing);grid-template-columns:.75rem minmax(0,7rem) minmax(0,1fr);display:grid;position:relative}html[data-edition=events] .ev-seg .led{z-index:1}html[data-edition=events] .ev-seg input,html[data-edition=events] .ev-seg select{width:100%;min-height:2.75rem}html[data-edition=events] .ev-seg input[type=time]{--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,)}html[data-edition=events] .ev-seg .ev-kind{grid-column:2/4}html[data-edition=events] .ev-seg .ev-acts{gap:var(--spacing);flex-wrap:wrap;grid-column:2/4;display:flex}html[data-edition=events] .ev-seg .ev-seg-btns{gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:2/4;display:flex}html[data-edition=events] .ev-seg .ev-seg-btns .btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}html[data-edition=events] .ev-seg.now,html[data-edition=events] .ev-seg.next{background:#e2b34c2e}html[data-edition=events] .ev-seg.done :is(input,select){opacity:.8}html[data-edition=events] .ev-seg .ev-seg-info{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brass-ink-muted);grid-column:2/4;margin:0}@container (min-width:44rem){html[data-edition=events] .ev-seg{grid-template-columns:.75rem 7rem minmax(0,1fr) auto}html[data-edition=events] .ev-seg .ev-kind{min-width:calc(var(--spacing) * 44);grid-column:4/5;grid-row-start:1}html[data-edition=events] .ev-seg .ev-acts{grid-column:3/4;grid-row-start:2}html[data-edition=events] .ev-seg .ev-seg-btns{flex-wrap:nowrap;grid-column:4/5;grid-row-start:2;justify-content:flex-end}html[data-edition=events] .ev-seg .ev-seg-info{grid-column:3/5;grid-row-start:3}}html[data-edition=events] .ev-subhead{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brass-ink);margin:0}html[data-edition=events] .ev-owns{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}html[data-edition=events] .ev-own{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-block:var(--spacing);display:flex}html[data-edition=events] .ev-own .btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);flex:none}html[data-edition=events] .ev-check{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);min-height:2.75rem;display:flex}html[data-edition=events] .ev-check input{margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);accent-color:var(--color-brass-key);flex:none}html[data-edition=events] .ev-check small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brass-ink-muted);display:block}html[data-edition=events] .ev-whos{margin-left:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){html[data-edition=events] .ev-whos{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-edition=events] .ev-live-top{align-items:stretch;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){html[data-edition=events] .ev-live-top{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-edition=events] .ev-bigkey{min-height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 6);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)}html[data-edition=events] .ev-mute-state,html[data-edition=events] .ev-music-state,html[data-edition=events] .ev-status{align-items:center;gap:calc(var(--spacing) * 2);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);display:flex}html[data-edition=events] .ev-status.ok{color:var(--color-brass-ok)}html[data-edition=events] .ev-mute.on{border-color:var(--color-brass-mute);box-shadow:0 0 0 2px #b3261c59,0 6px 18px #503a1233}html[data-edition=events] .ev-cover{min-height:7.5rem;display:grid;position:relative}html[data-edition=events] .ev-mutekey{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;background:radial-gradient(ellipse at 50% 25%, #e0584d 0, var(--color-brass-mute) 55%, #7a150e);border-width:2px;border-color:#6e120c;min-height:7.5rem;display:flex;box-shadow:inset 0 2px #ffffff59,inset 0 -4px #00000040,0 4px #5c0f0a}html[data-edition=events] .ev-mutekey svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}html[data-edition=events] .ev-mutekey:disabled{cursor:default}html[data-edition=events] .ev-mutekey:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #ffffff59,0 2px #5c0f0a}html[data-edition=events] .ev-lid{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brass-ink);transform-origin:top;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(#fffae6c7,#e2b34cb8),repeating-linear-gradient(90deg,#ffffff40 0 1px,#0000 1px 3px);border-width:2px;border-color:#7d5a14;justify-content:center;align-items:flex-end;transition:transform .25s,inset .25s;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 3px 8px #503a1259}html[data-edition=events] .ev-lid:before{content:"";top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 16);background:#7d5a14;border-radius:3.40282e38px;position:absolute;box-shadow:0 1px #fff}html[data-edition=events] .ev-cover.open{padding-top:3.25rem}html[data-edition=events] .ev-cover.open .ev-lid{background:linear-gradient(180deg, var(--color-brass-gold), var(--color-brass-gold-lo));align-items:center;height:2.75rem;padding-bottom:0;bottom:auto}html[data-edition=events] .ev-cover.open .ev-lid:before{display:none}@media (prefers-reduced-motion:reduce){html[data-edition=events] .ev-lid{transition:none}}html[data-edition=events] .ev-duck{min-height:2.75rem}html[data-edition=events] .ev-mics{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){html[data-edition=events] .ev-mics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){html[data-edition=events] .ev-mics{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-edition=events] .ev-mic{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#fff6;border-width:1px;border-color:#d6bb7c;display:grid}html[data-edition=events] .ev-mic.on{border-color:var(--color-brass-gold-lo);background:#e2b34c29}html[data-edition=events] .ev-mic-who{text-overflow:ellipsis;white-space:nowrap;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);overflow:hidden}html[data-edition=events] .ev-mickey{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);min-height:3.5rem;color:var(--color-brass-ink);border-width:2px;border-color:var(--color-brass-edge);background:linear-gradient(180deg, #fffdf6, var(--color-brass-key-lo));place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 3px #b99345}html[data-edition=events] .ev-mickey.on{background:radial-gradient(ellipse at 50% 20%, #fff6d6 0, var(--color-brass-gold) 55%, var(--color-brass-gold-lo));border-color:#7d5a14;box-shadow:inset 0 1px #fff9,0 3px #7d5a14,0 0 14px #e2b34c80}html[data-edition=events] .ev-mickey-state{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}html[data-edition=events] .ev-mickey-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}html[data-edition=events] .ev-trim{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}html[data-edition=events] .ev-trimkeys{align-items:center;gap:var(--spacing);display:flex}html[data-edition=events] .ev-trimkey{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-brass-ink);border-width:1px;border-color:var(--color-brass-edge);background:linear-gradient(180deg, #fffdf6, var(--color-brass-key-lo));box-shadow:inset 0 1px #fff,0 2px #b99345}html[data-edition=events] .ev-trimkey:disabled{opacity:.45;box-shadow:none}html[data-edition=events] .ev-trimval{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 20);cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,);color:var(--color-lcd);background:var(--color-lcd-bg);border:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #000,0 1px #fff}html[data-edition=events] .ev-trimval:disabled{cursor:default}html[data-edition=events] .ev-trimval.moved{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dotted}html[data-edition=events] .ev-guard{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-color:#e3cf9f;border-top-width:1px;min-height:2.75rem;display:flex}html[data-edition=events] .ev-meter{align-items:center;gap:calc(var(--spacing) * 3);display:flex}html[data-edition=events] .ev-meter-bar{height:calc(var(--spacing) * 3);background:repeating-linear-gradient(90deg,#0000 0 9%,#503a1240 9% 10%),#3a2c10;border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000,0 1px #fff}html[data-edition=events] .ev-meter.big .ev-meter-bar{height:calc(var(--spacing) * 5)}html[data-edition=events] .ev-meter-bar i{inset-block:0;background:#8a8067;border-radius:3.40282e38px;width:0;transition:width 80ms linear;display:block;position:absolute;left:0}html[data-edition=events] .ev-meter[data-state=low] .ev-meter-bar i{background:var(--color-amber-500)}html[data-edition=events] .ev-meter[data-state=good] .ev-meter-bar i{background:var(--color-emerald-500)}html[data-edition=events] .ev-meter[data-state=hot] .ev-meter-bar i{background:var(--color-red-500)}html[data-edition=events] .ev-meter-word{width:calc(var(--spacing) * 20);text-align:right;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);flex:none}html[data-edition=events] .ev-meter[data-state=low] .ev-meter-word{color:var(--color-brass-warn)}html[data-edition=events] .ev-meter[data-state=good] .ev-meter-word{color:var(--color-brass-ok)}html[data-edition=events] .ev-meter[data-state=hot] .ev-meter-word{color:var(--color-brass-bad)}html[data-edition=events] .ev-progress{height:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 40);background:var(--color-brass-well);border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #503a1266}html[data-edition=events] .ev-progress i{background:linear-gradient(90deg, var(--color-brass-gold-lo), var(--color-brass-gold));inset-block:0;border-radius:3.40282e38px;display:block;position:absolute;left:0}html[data-edition=events] .ev-say{margin-top:var(--spacing);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)}@media (min-width:40rem){html[data-edition=events] .ev-say{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}html[data-edition=events] .ev-station.listening{border-color:var(--color-brass-gold-lo);box-shadow:0 0 0 2px #e2b34c73,0 6px 18px #503a1233}html[data-edition=events] .ev-wrong{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:linear-gradient(#fff0ee,#f3d3cf);border-width:1px;border-color:#b5544b;display:flex}html[data-edition=events] .ev-items{gap:var(--spacing);display:grid}html[data-edition=events] .ev-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;min-height:2.75rem;color:var(--color-brass-ink);background:0 0;border-width:1px;border-color:#0000;display:flex}html[data-edition=events] .ev-item:hover{background:#ffffff80}html[data-edition=events] .ev-item.on{border-color:var(--color-brass-gold-lo);background:#e2b34c2e}html[data-edition=events] .ev-item-ch{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-lcd);background:var(--color-lcd-bg);flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #000,0 1px #fff}html[data-edition=events] .ev-left{margin-top:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:disc}html[data-edition=events] .ev-swapped{border-color:var(--color-brass-gold-lo)}html[data-edition=events] .ev-swapped.half{background:linear-gradient(#fff6f4,#f7e2de);border-color:#b5544b}html[data-edition=events].dark-room{--color-brass-ink:var(--color-zinc-100);--color-brass-ink-muted:var(--color-rack-ink-2);--color-brass-ink-soft:var(--color-rack-ink-2);--color-brass-edge:var(--color-black);--color-brass-key-lo:var(--color-plate-lo);--color-brass-well:var(--color-zinc-950);--color-brass-link:var(--color-sky-300);--color-brass-key:var(--color-sky-500);--color-brass-ok:var(--color-emerald-400);--color-brass-warn:var(--color-amber-400);--color-brass-bad:var(--color-red-400)}html[data-edition=events].dark-room :is(.ev-choice:not([aria-pressed=true]),.ev-mickey:not(.on),.ev-trimkey){background:linear-gradient(#3a3e45,#24272c);box-shadow:inset 0 1px #ffffff14,0 2px #000}html[data-edition=events].dark-room :is(.ev-choice[aria-pressed=true],.ev-choice[aria-pressed=true] .muted,.ev-mickey.on,.ev-lid){color:#211706}html[data-edition=events].dark-room .ev-mic{background:#ffffff0a;border-color:#3f3f46}html[data-edition=events].dark-room .ev-mic.on,html[data-edition=events].dark-room :is(.ev-seg.now,.ev-seg.next,.ev-item.on){background:#e2b34c24}html[data-edition=events].dark-room .ev-item:hover{background:#ffffff0f}html[data-edition=events].dark-room :is(.ev-wrong,.ev-swapped.half){border-color:var(--color-red-700);background:#7f1d1d59}html[data-edition=events].dark-room .ev-guard{border-color:#3f3f46}html[data-edition=events].dark-room .ev-segments:before{background:#3f3f46}html.dark[data-edition=theater]{--color-plate-hi:var(--color-bronze-hi);--color-plate-lo:var(--color-bronze-lo);--color-silk:var(--color-bronze-silk);--color-zinc-950:var(--color-bronze-page);--color-zinc-900:var(--color-bronze-lo);--color-zinc-400:var(--color-bronze-muted);background:radial-gradient(ellipse 60% 40% at 0% 0%, #4d7a690f, transparent 70%), repeating-linear-gradient(90deg, #ffffff03 0 1px, #00000008 1px 3px), var(--color-bronze-page)}html.dark[data-edition=theater] :is(.strip,.pack,.show-block,.case,.pedalboard,.pass,.rig-slot,.pb-panel,.lc-panel){--color-zinc-400:#9aa1a9}html.dark[data-edition=theater] .tabbar{background:#221810f5}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=theater] .tabbar{background:color-mix(in srgb, var(--color-bronze-lo) 96%, transparent)}}html.dark[data-edition=theater] :is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],:not([type])),select,textarea,.chips),html.dark[data-edition=theater] :is(.segmented,.meter){background:var(--color-bronze-well)}html.dark[data-edition=theater] :is(input,select,textarea){color:var(--color-bronze-silk)}html.dark[data-edition=theater] :is(.card,.stat,.table-wrap,dialog.modal,dialog.sheet,.ru,.th-plate,.ho-card){background:radial-gradient(ellipse 45% 70% at 100% 0%, #4d7a6917, transparent 70%), repeating-linear-gradient(90deg, #ffffff04 0 1px, #00000006 1px 3px), linear-gradient(180deg, var(--color-bronze-hi), var(--color-bronze-lo));box-shadow:inset 0 1px #efdcbb17,inset 0 -1px #0000008c,0 10px 24px #00000080}html.dark[data-edition=theater] :is(.silk,.ru-name,h1,h2){color:var(--color-bronze-silk);text-shadow:0 -1px #000000d9,0 1px #efdcbb1a}html.dark[data-edition=theater] .ru-n{color:var(--color-bronze-muted)}html.dark[data-edition=theater] .ru .ear{background:radial-gradient(circle at 35% 30%,#c49a6c,#4a3220 70%)}html.dark[data-edition=theater] .page-head h1{padding-bottom:.35rem;position:relative}html.dark[data-edition=theater] .page-head h1:after{content:"";background:linear-gradient(90deg, var(--color-bronze-house), #8e1c1700);border-radius:1px;width:2.5rem;height:2px;position:absolute;bottom:0;left:0}html.dark[data-edition=theater] :is(.btn,.big-btn,.nudge button){background:linear-gradient(180deg, var(--color-bronze-key-hi), var(--color-bronze-key-lo))}html.dark[data-edition=theater] .btn:hover{background:linear-gradient(180deg, #615241, var(--color-bronze-key-lo))}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=theater] .btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bronze-key-hi) 88%, #fff), var(--color-bronze-key-lo))}}html.dark[data-edition=theater] :is(.btn-primary,.btn[aria-pressed=true]){background:radial-gradient(ellipse at 50% 25%, #cfe7ff 0, var(--color-sky-500) 48%, var(--color-sky-700))}html.dark[data-edition=theater] .btn-primary:hover{background:radial-gradient(ellipse at 50% 25%, #e3f1ff 0, var(--color-sky-400) 48%, var(--color-sky-600))}html.dark[data-edition=theater] .btn-ghost{background:0 0}html.dark[data-edition=theater] .btn.btn-danger,html.dark[data-edition=theater] .btn.btn-danger:hover{color:var(--color-red-400)}html.dark[data-edition=theater] .big-btn.mute-on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 48%, #9e1a12)}html.dark[data-edition=theater] .segmented button:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(180deg, var(--color-bronze-key-hi), var(--color-bronze-key-lo));color:var(--color-bronze-silk);box-shadow:inset 0 0 0 1px var(--color-bronze-edge)}html.dark[data-edition=theater] .rack{background:linear-gradient(90deg, var(--color-bronze-rail-edge), var(--color-bronze-rail) 4%, var(--color-bronze-rail) 96%, var(--color-bronze-rail-edge))}html.dark[data-edition=theater] .ru.back,html.dark[data-edition=theater] .back-link{background:repeating-linear-gradient(45deg, var(--color-bronze-hatch) 0 8px, var(--color-bronze-hatch-lo) 8px 16px)}html.dark[data-edition=theater] .dot:not(.ok,.warn,.bad){background:var(--color-bronze-key-hi)}html[data-edition=theater] .th-go{min-width:0;max-width:100%;min-height:12rem}html[data-edition=theater] .th-go .show-go-next{white-space:normal;overflow-wrap:anywhere}html[data-edition=theater] .th-back{letter-spacing:.06em;white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:4rem;font-size:1.2rem}html[data-edition=theater] :is(.ho-card,.show-deck,.show-deck>div)>*{min-width:0}html[data-edition=theater] .th-plate{border:1px solid var(--color-zinc-300);border-radius:.75rem;align-content:start;gap:.5rem;padding:1rem;display:grid}html[data-edition=theater] .th-scene-name{font-family:var(--font-display);letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:1.15}html[data-edition=theater] .th-note{border-left:2px solid var(--color-zinc-400);padding-left:.5rem;font-size:.875rem;font-style:italic}html[data-edition=theater] .th-muted{color:var(--color-zinc-600)}html[data-edition=theater] .th-live{color:#064e3b;background:#d1fae5;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}html[data-edition=theater] .th-live:before{content:"";background:var(--color-emerald-500);border-radius:999px;width:.45rem;height:.45rem}html[data-edition=theater] .th-warn{color:#78350f;background:#fef3c7;border-radius:.6rem;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;display:flex}html[data-edition=theater] .th-scenes{display:grid}html[data-edition=theater] .th-scene{border-top:1px solid var(--color-zinc-200);grid-template-columns:10px 2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}html[data-edition=theater] .th-scene:first-child{border-top:0}html[data-edition=theater] .th-scene-n{font-family:var(--font-mono);text-align:right;font-size:1.1rem}html[data-edition=theater] .th-scene-acts{flex-wrap:wrap;justify-content:flex-end;gap:.125rem;display:flex}html[data-edition=theater] .th-chip[aria-pressed=true]{border-color:var(--color-emerald-500);box-shadow:0 0 0 2px #10b98159}html[data-edition=theater] .th-chip:disabled{opacity:.5;cursor:not-allowed}html[data-edition=theater] .th-actors{display:grid}html[data-edition=theater] .th-actor{border-top:1px solid var(--color-zinc-200);grid-template-columns:auto minmax(8rem,1fr) minmax(8rem,1.2fr) auto 5rem auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}html[data-edition=theater] .th-actor:first-child{border-top:0}html[data-edition=theater] .th-actor>input{min-height:2.75rem}html[data-edition=theater] .th-plate summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}html[data-edition=theater] .th-pack{text-align:center;font-family:var(--font-mono)}html[data-edition=theater] .th-runs{display:grid}html[data-edition=theater] .th-run{border-top:1px solid var(--color-zinc-200);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}html[data-edition=theater] .th-run:first-child{border-top:0}html[data-edition=theater] .th-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}html[data-edition=theater] .th-step{border:1px solid var(--color-zinc-300);border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}html[data-edition=theater] .th-step .lcd{margin-left:auto}html[data-edition=theater] .th-check{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;font-size:1rem;display:flex}html[data-edition=theater] .th-check input{width:1.35rem;height:1.35rem;accent-color:var(--color-emerald-500)}html[data-edition=theater] .th-swap{color:#0c4a6e;background:#e0f2fe;border-radius:.6rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}html[data-edition=theater] .th-plan{display:grid}html[data-edition=theater] .th-plan-row{border-top:1px solid var(--color-zinc-200);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem 0;display:grid}html[data-edition=theater] .th-plan-row:first-child{border-top:0}html[data-edition=theater] .th-bar{left:0;right:0;bottom:var(--th-bar-bottom,0px);z-index:25;border-top:1px solid var(--color-zinc-300);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;gap:.35rem;padding:.5rem 1rem;display:grid;position:fixed;box-shadow:0 -6px 18px #0000001f}html[data-edition=theater] .th-bar[hidden]{display:none}html[data-edition=theater] .th-bar-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}html[data-edition=theater] .th-bar-cell{min-width:0;line-height:1.2;display:grid}html[data-edition=theater] .th-bar-cell .silk{font-size:.625rem}html[data-edition=theater] .th-bar-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}html[data-edition=theater] .th-bar-cell.drift .th-bar-name{color:var(--color-red-700)}html[data-edition=theater] .th-bar-keys{gap:.5rem;display:flex}html[data-edition=theater] .th-bar-back{justify-content:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem}html[data-edition=theater] .th-bar-go{cursor:pointer;color:#04210f;min-width:7rem;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.12em;background:radial-gradient(ellipse at 50% 22%, #d7ffe6 0, var(--color-emerald-400) 45%, var(--color-emerald-600));border:1px solid #000;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:1.35rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 3px #08090a}html[data-edition=theater] .th-bar-go:active{transform:translateY(2px);box-shadow:0 1px #08090a}html[data-edition=theater] .th-bar-go:disabled{cursor:default;color:var(--color-zinc-500);box-shadow:none;background:linear-gradient(#e4e4e7,#d4d4d8)}html[data-edition=theater] .th-kbd{font-family:var(--font-mono);letter-spacing:0;color:inherit;box-shadow:none;opacity:.8;background:0 0;border:1px solid;border-radius:.3rem;padding:0 .3rem;font-size:.6875rem;font-weight:600}html[data-edition=theater] .th-bar-swap{color:#0c4a6e;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}html[data-edition=theater] .th-bar-swap.warn{color:#92400e}html[data-edition=theater].th-bar-on{scroll-padding-bottom:calc(var(--th-bar-h,0px) + var(--th-bar-bottom,0px) + 16px)}html[data-edition=theater].th-bar-on main{padding-bottom:calc(var(--th-bar-h,0px) + var(--th-bar-bottom,0px) + 1.5rem)!important}@media (min-width:1024px){html[data-edition=theater] .th-bar{padding:.5rem 2rem;left:16rem}html[data-edition=theater].th-bar-on main{padding-bottom:calc(var(--th-bar-h,0px) + 1.5rem)!important}}@media (hover:none){html[data-edition=theater] .th-kbd{display:none}}@media print{html[data-edition=theater] .th-bar{display:none!important}}@media (max-width:639px){html[data-edition=theater] .th-bar{padding:.4rem .75rem}html[data-edition=theater] .th-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"now keys""standby keys";gap:.15rem .5rem}html[data-edition=theater] .th-bar-cell{grid-area:now;align-items:baseline;gap:.5rem;display:flex}html[data-edition=theater] .th-bar-cell.standby{grid-area:standby}html[data-edition=theater] .th-bar-cell .silk{flex:none;width:3.75rem}html[data-edition=theater] .th-bar-name{font-size:.875rem}html[data-edition=theater] .th-bar-keys{grid-area:keys}html[data-edition=theater] .th-bar-pos,html[data-edition=theater] .th-bar-back .th-bar-word{display:none}html[data-edition=theater] .th-bar-go{min-width:5rem}html[data-edition=theater] .th-plan-row{grid-template-columns:1fr;gap:.25rem}html[data-edition=theater] .th-go{min-height:9rem}html[data-edition=theater] .th-scene{grid-template-columns:10px 1.5rem minmax(0,1fr)}html[data-edition=theater] .th-scene-acts{grid-column:2/-1;justify-content:flex-start}html[data-edition=theater] .th-actor{grid-template-columns:auto minmax(0,1fr) auto}html[data-edition=theater] .th-actor>:is(input,.segmented){grid-column:1/-1}html[data-edition=theater] .th-actor>.th-pack{grid-column:1/3}html[data-edition=theater] .th-timeline{grid-template-columns:1fr}}html.dark[data-edition=theater] .th-plate{color:var(--color-zinc-100);border-color:#000}html.dark[data-edition=theater] .th-muted{color:var(--color-bronze-muted)}html.dark[data-edition=theater] .th-note{border-left-color:var(--color-bronze-edge);color:var(--color-bronze-silk)}html.dark[data-edition=theater] .th-live{background:var(--color-bronze-live);color:var(--color-bronze-live-text);box-shadow:inset 0 0 0 1px #000}html.dark[data-edition=theater] .th-live:before{background:var(--color-emerald-400);box-shadow:0 0 6px var(--color-emerald-400)}html.dark[data-edition=theater] .th-warn{background:var(--color-bronze-warn);color:var(--color-amber-400);box-shadow:inset 0 0 0 1px #000}html.dark[data-edition=theater] :is(.th-scene,.th-actor,.th-run){border-top-color:#0000008c;box-shadow:inset 0 1px #efdcbb0a}html.dark[data-edition=theater] .th-scene-n{color:var(--color-bronze-muted)}html.dark[data-edition=theater] :is(.th-scene.now,.th-run.now){box-shadow:inset 3px 0 0 var(--color-bronze-house);background:linear-gradient(90deg,#8e1c1738,#0000 60%)}html.dark[data-edition=theater] .th-scene.now .th-scene-n{color:var(--color-bronze-house-text)}html.dark[data-edition=theater] .th-scene.next{background:linear-gradient(90deg,#ffb02014,#0000 60%)}html.dark[data-edition=theater] .th-step{background:linear-gradient(180deg, var(--color-bronze-hi), var(--color-bronze-lo));border-color:#000}html.dark[data-edition=theater] .th-step.now{box-shadow:inset 0 -2px 0 var(--color-bronze-house)}html.dark[data-edition=theater] .th-chip{background:linear-gradient(180deg, var(--color-bronze-key-hi), var(--color-bronze-key-lo));color:var(--color-zinc-100);border-color:#000}html.dark[data-edition=theater] .th-chip[aria-pressed=true]{background:linear-gradient(180deg, #24513a, var(--color-bronze-live));border-color:var(--color-emerald-400)}html.dark[data-edition=theater] .th-back{font-family:var(--font-display);text-transform:uppercase}html.dark[data-edition=theater] .th-swap{background:var(--color-bronze-swap);color:var(--color-bronze-swap-text);box-shadow:inset 0 0 0 1px #000}html.dark[data-edition=theater] .th-plan-row{border-top-color:#0000008c}html.dark[data-edition=theater] .th-bar{background:linear-gradient(#3a2b1ef7,#221810f7)}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=theater] .th-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bronze-hi) 97%, transparent), color-mix(in srgb, var(--color-bronze-lo) 97%, transparent))}}html.dark[data-edition=theater] .th-bar{color:var(--color-zinc-100);border-top-color:#000;box-shadow:inset 0 1px #efdcbb17,0 -8px 22px #0000008c}html.dark[data-edition=theater] .th-bar-cell.drift .th-bar-name{color:var(--color-bronze-house-text)}html.dark[data-edition=theater] .th-bar-swap{color:var(--color-bronze-swap-text)}html.dark[data-edition=theater] .th-bar-swap.warn{color:var(--color-amber-400)}html.dark[data-edition=theater] .th-bar-go:disabled{color:var(--color-bronze-muted);background:linear-gradient(180deg, var(--color-bronze-key-hi), var(--color-bronze-key-lo))}html.dark[data-edition=venue]{--color-plate-hi:var(--color-ti-hi);--color-plate-lo:var(--color-ti-lo);--color-silk:var(--color-ti-silk);--color-zinc-950:var(--color-ti-page);--color-zinc-900:var(--color-ti-lo);--color-zinc-400:var(--color-ti-muted);--color-zinc-100:var(--color-ti-ink);--color-red-400:var(--color-red-300);--ti-grain:radial-gradient(#ffffff0b .6px, transparent 1px) 0 0 / 3px 3px, radial-gradient(#00000029 .6px, transparent 1px) 1px 2px / 4px 4px;background:var(--ti-grain), var(--color-ti-page);color:var(--color-ti-ink)}html.dark[data-edition=venue] :is(.strip,.pack,.show-block,.case,.pedalboard,.pass,.rig-slot,.pb-panel,.lc-panel){--color-zinc-400:#9aa1a9}html.dark[data-edition=venue] :is(.card,.stat,.table-wrap,.go-bar,dialog.modal,dialog.sheet,dialog.drawer,.ru){background:var(--ti-grain), linear-gradient(180deg, var(--color-ti-hi), var(--color-ti-lo));border-color:var(--color-ti-edge);box-shadow:inset 0 1px #d6e4f017,inset 0 -1px #0000008c,0 8px 20px #00000080}html.dark[data-edition=venue] .ru{box-shadow:inset 0 1px #d6e4f01a,0 2px 4px #0000008c}html.dark[data-edition=venue] .ru .ear{background:radial-gradient(circle at 35% 30%,#9aa6b2,#2b3138);box-shadow:inset 0 0 0 1px #000}html.dark[data-edition=venue] :is(h1,h2,.silk,.ru-name,.nav-group,.stat-label){text-shadow:0 -1px #000000b3,0 1px #d6e4f012}html.dark[data-edition=venue] :is(.ru-name,.silk,.stat-label,.card-head h2){color:var(--color-ti-silk)}html.dark[data-edition=venue] .nav-group{color:var(--color-ti-muted)}html.dark[data-edition=venue] :is(.card-head,.card-foot,.dialog-head,.dialog-foot){border-color:#0009;box-shadow:0 1px #d6e4f00d}html.dark[data-edition=venue] .sidebar{background:var(--ti-grain), linear-gradient(180deg, var(--color-ti-hi), var(--color-ti-lo));border-color:var(--color-ti-edge)}html.dark[data-edition=venue] .nav-link[aria-current=page]{color:var(--color-ti-accent);box-shadow:inset 3px 0 0 var(--color-ti-accent);background:#8ec3e01a}html.dark[data-edition=venue] .nav-link[aria-current=page] svg{color:var(--color-ti-accent)}html.dark[data-edition=venue] :is(.tabbar,body>div>header){background:#23282ef5}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=venue] :is(.tabbar,body>div>header){background:color-mix(in srgb, var(--color-ti-lo) 96%, transparent)}}html.dark[data-edition=venue] :is(.tabbar,body>div>header){border-color:var(--color-ti-edge)}html.dark[data-edition=venue] .tab-link[aria-current=page]{color:var(--color-ti-accent)}html.dark[data-edition=venue] :is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],[type=date],[type=time],:not([type])),select,textarea,.chips),html.dark[data-edition=venue] :is(.segmented,.meter){background:var(--color-ti-well);border-color:var(--color-ti-edge)}html.dark[data-edition=venue] a:not(.btn,.ru,.nav-link,.tab-link,.back-link):where(.underline,[class*=text-sky]){color:var(--color-ti-accent)}html.dark[data-edition=venue] :is(.btn,.big-btn,.nudge button){background:linear-gradient(180deg, var(--color-ti-key-hi), var(--color-ti-key-lo));border-color:var(--color-ti-edge);color:var(--color-ti-ink)}html.dark[data-edition=venue] .btn:hover{background:linear-gradient(180deg, #5a6168, var(--color-ti-key-lo))}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=venue] .btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ti-key-hi) 88%, #fff), var(--color-ti-key-lo))}}html.dark[data-edition=venue] .btn:hover{color:#fff}html.dark[data-edition=venue] :is(.btn-primary,.btn[aria-pressed=true]){color:var(--color-ti-on-accent);background:radial-gradient(ellipse at 50% 20%, #e4f3fb 0, var(--color-ti-accent) 46%, var(--color-ti-accent-lo));border-color:#0b2433;box-shadow:inset 0 1px #ffffff73,0 2px #05080b,0 0 12px #8ec3e040}html.dark[data-edition=venue] .btn-primary:hover{color:var(--color-ti-on-accent);background:radial-gradient(ellipse at 50% 20%, #f1f9fd 0, #a3d0e8 46%, var(--color-ti-accent))}html.dark[data-edition=venue] .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}html.dark[data-edition=venue] .btn.btn-danger,html.dark[data-edition=venue] .btn.btn-danger:hover{color:var(--color-red-400)}html.dark[data-edition=venue] .big-btn.mute-on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 48%, #9e1a12);color:#1a0604}html.dark[data-edition=venue] .segmented button:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(180deg, var(--color-ti-key-hi), var(--color-ti-key-lo));color:var(--color-ti-ink)}html.dark[data-edition=venue] .switch:checked{background:var(--color-ti-accent-lo)}html.dark[data-edition=venue] .rack{background:var(--ti-grain), linear-gradient(90deg, var(--color-ti-rail-edge), var(--color-ti-rail) 4%, var(--color-ti-rail) 96%, var(--color-ti-rail-edge));border-color:#000}html.dark[data-edition=venue] :is(.ru.back,.back-link){background:repeating-linear-gradient(45deg, var(--color-ti-hatch) 0 8px, var(--color-ti-hatch-lo) 8px 16px)}html.dark[data-edition=venue] .ru.next{outline-color:#ffb02099}html.dark[data-edition=venue] .dot:not(.ok,.warn,.bad){background:var(--color-ti-key-hi)}html.dark[data-edition=venue] .led:not(.on){background:var(--c)}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=venue] .led:not(.on){background:color-mix(in srgb, var(--c) 14%, #0b0d10)}}html.dark[data-edition=festival]{--color-plate-hi:var(--color-cobalt-hi);--color-plate-lo:var(--color-cobalt-lo);--color-silk:var(--color-cobalt-silk);--color-zinc-950:var(--color-cobalt-page);--color-zinc-900:var(--color-cobalt-lo);--color-zinc-400:var(--color-cobalt-muted);--color-zinc-500:var(--color-cobalt-muted);--color-zinc-100:var(--color-cobalt-ink);--color-red-400:var(--color-red-300);--co-brush:repeating-linear-gradient(90deg, #ffffff05 0 1px, #00000008 1px 3px);--co-sheen:radial-gradient(120% 80% at 20% 0%, #78aaff29, transparent 60%);background:var(--co-brush), var(--color-cobalt-page);color:var(--color-cobalt-ink)}html.dark[data-edition=festival] :is(.strip,.pack,.show-block,.case,.pedalboard,.pass,.rig-slot,.pb-panel,.lc-panel){--color-zinc-400:#9aa1a9;--color-zinc-500:#767d86}html.dark[data-edition=festival] :is(.card,.stat,.table-wrap,.go-bar,dialog.modal,dialog.sheet,dialog.drawer,.ru){background:var(--co-sheen), var(--co-brush), linear-gradient(180deg, var(--color-cobalt-hi), var(--color-cobalt-lo));border-color:var(--color-cobalt-edge);box-shadow:inset 0 1px #a0c8ff2e,inset 0 -1px #00000080,0 8px 20px #0004108c}html.dark[data-edition=festival] .ru{box-shadow:inset 0 1px #a0c8ff33,0 2px 4px #00041099}html.dark[data-edition=festival] .ru .ear{background:radial-gradient(circle at 35% 30%,#c3d3f0,#2a3f68);box-shadow:inset 0 0 0 1px #000}html.dark[data-edition=festival] :is(.ru-name,.silk,.stat-label,.card-head h2){color:var(--color-cobalt-silk)}html.dark[data-edition=festival] :is(.ru-job,.row-sub,.muted){color:var(--color-cobalt-muted)}html.dark[data-edition=festival] :is(.card-head,.card-foot,.dialog-head,.dialog-foot){border-color:#00000080;box-shadow:0 1px #a0c8ff14}html.dark[data-edition=festival] .ru .scrib{font-size:.8rem}html.dark[data-edition=festival] .sidebar{background:var(--co-brush), linear-gradient(180deg, var(--color-cobalt-hi), var(--color-cobalt-lo));border-color:var(--color-cobalt-edge)}html.dark[data-edition=festival] .nav-group{color:var(--color-cobalt-muted)}html.dark[data-edition=festival] .nav-link[aria-current=page]{color:var(--color-cobalt-signal);box-shadow:inset 3px 0 0 var(--color-cobalt-signal);background:#ffd43b1f}html.dark[data-edition=festival] .nav-link[aria-current=page] svg{color:var(--color-cobalt-signal)}html.dark[data-edition=festival] :is(.tabbar,body>div>header){background:#112a57f7}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=festival] :is(.tabbar,body>div>header){background:color-mix(in srgb, var(--color-cobalt-lo) 97%, transparent)}}html.dark[data-edition=festival] :is(.tabbar,body>div>header){border-color:var(--color-cobalt-edge)}html.dark[data-edition=festival] .tab-link[aria-current=page]{color:var(--color-cobalt-signal)}html.dark[data-edition=festival] :is(input:where([type=text],[type=search],[type=number],[type=password],[type=tel],[type=email],[type=url],[type=date],[type=time],:not([type])),select,textarea,.chips),html.dark[data-edition=festival] :is(.segmented,.meter){background:var(--color-cobalt-well);border-color:var(--color-cobalt-edge);color:var(--color-cobalt-ink)}html.dark[data-edition=festival] a:not(.btn,.ru,.nav-link,.tab-link,.back-link):where(.underline,[class*=text-sky]){color:var(--color-cobalt-signal)}html.dark[data-edition=festival] :is(.btn,.big-btn,.nudge button){background:linear-gradient(180deg, var(--color-cobalt-key-hi), var(--color-cobalt-key-lo));border-color:var(--color-cobalt-edge);color:var(--color-cobalt-ink);font-weight:600}html.dark[data-edition=festival] .btn:hover{background:linear-gradient(180deg, #4d6fb1, var(--color-cobalt-key-lo))}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=festival] .btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-cobalt-key-hi) 85%, #fff), var(--color-cobalt-key-lo))}}html.dark[data-edition=festival] .btn:hover{color:#fff}html.dark[data-edition=festival] :is(.btn-primary,.btn[aria-pressed=true]){color:var(--color-cobalt-on-signal);background:radial-gradient(ellipse at 50% 20%, #fff6cc 0, var(--color-cobalt-signal) 46%, var(--color-cobalt-signal-lo));border-color:#3d2e00;box-shadow:inset 0 1px #ffffff80,0 2px #020816,0 0 14px #ffd43b4d}html.dark[data-edition=festival] .btn.btn-danger,html.dark[data-edition=festival] .btn.btn-danger:hover{color:var(--color-red-400)}html.dark[data-edition=festival] .btn-primary:hover{color:var(--color-cobalt-on-signal);background:radial-gradient(ellipse at 50% 20%, #fffae0 0, #ffdd5c 46%, var(--color-cobalt-signal))}html.dark[data-edition=festival] .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}html.dark[data-edition=festival] .big-btn.mute-on{background:radial-gradient(ellipse at 50% 25%, #ffd9d6 0, var(--color-red-500) 48%, #9e1a12);color:#1a0604}html.dark[data-edition=festival] .segmented button:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(180deg, var(--color-cobalt-key-hi), var(--color-cobalt-key-lo));color:var(--color-cobalt-ink)}html.dark[data-edition=festival] .switch:checked{background:var(--color-cobalt-signal-lo)}html.dark[data-edition=festival] .lcd{font-weight:600}html.dark[data-edition=festival] .rack{background:var(--co-brush), linear-gradient(90deg, var(--color-cobalt-rail-edge), var(--color-cobalt-rail) 4%, var(--color-cobalt-rail) 96%, var(--color-cobalt-rail-edge));border-color:#000}html.dark[data-edition=festival] :is(.ru.back,.back-link){background:repeating-linear-gradient(45deg, var(--color-cobalt-hatch) 0 8px, var(--color-cobalt-hatch-lo) 8px 16px)}html.dark[data-edition=festival] .ru.next{outline-color:#ffd43bbf}html.dark[data-edition=festival] .dot:not(.ok,.warn,.bad){background:var(--color-cobalt-key-hi)}html.dark[data-edition=festival] .led:not(.on){background:var(--c)}@supports (color:color-mix(in lab, red, red)){html.dark[data-edition=festival] .led:not(.on){background:color-mix(in srgb, var(--c) 16%, #030a1a)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.bottom-0{bottom:0}.bottom-16{bottom:calc(var(--spacing) * 16)}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-2009{z-index:2009}.z-2011{z-index:2011}.z-2018{z-index:2018}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-3{margin:calc(var(--spacing) * 3)}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[18px\]{width:18px;height:18px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-22{height:calc(var(--spacing) * 22)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-62{height:calc(var(--spacing) * 62)}.h-70{height:calc(var(--spacing) * 70)}.h-74{height:calc(var(--spacing) * 74)}.h-95{height:calc(var(--spacing) * 95)}.h-117{height:calc(var(--spacing) * 117)}.h-140{height:calc(var(--spacing) * 140)}.h-170{height:calc(var(--spacing) * 170)}.h-372{height:calc(var(--spacing) * 372)}.h-560{height:calc(var(--spacing) * 560)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-\[calc\(100\%-3\.5rem\)\]{flex-basis:calc(100% - 3.5rem)}.basis-\[calc\(100\%-3rem\)\]{flex-basis:calc(100% - 3rem)}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_4\.25rem_auto\]{grid-template-columns:minmax(0,1fr) 4.25rem auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}:where(.divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500\/60{border-color:#ffb02099}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/60{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/60{border-color:#ff3b3099}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/40{border-color:#3a9dff66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-600{border-color:var(--color-violet-600)}.border-white{border-color:var(--color-white)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-700{border-color:var(--color-zinc-700)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#ffb0201a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#ffb02033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#22c8650d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/25{background-color:#22c86540}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/25{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#ff3b301a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/20{background-color:#ff3b3033}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/40{background-color:#0b0c0e66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/40{background-color:color-mix(in oklab, var(--color-zinc-950) 40%, transparent)}}.bg-zinc-950\/50{background-color:#0b0c0e80}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/50{background-color:color-mix(in oklab, var(--color-zinc-950) 50%, transparent)}}.stroke-emerald-500{stroke:var(--color-emerald-500)}.stroke-sky-600{stroke:var(--color-sky-600)}.stroke-violet-600{stroke:var(--color-violet-600)}.stroke-zinc-400{stroke:var(--color-zinc-400)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-inherit{color:inherit}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-950{color:var(--color-rose-950)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-950{color:var(--color-sky-950)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-emerald-600\/60{text-decoration-color:#169e4f99}@supports (color:color-mix(in lab, red, red)){.decoration-emerald-600\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-sky-500{accent-color:var(--color-sky-500)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-sky-500\/60{--tw-ring-color:#3a9dff99}@supports (color:color-mix(in lab, red, red)){.ring-sky-500\/60{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}}.has-\[\:checked\]\:border-sky-600:has(:checked){border-color:var(--color-sky-600)}.has-\[\:checked\]\:bg-sky-50:has(:checked){background-color:var(--color-sky-50)}.aria-pressed\:border-sky-600[aria-pressed=true]{border-color:var(--color-sky-600)}.aria-pressed\:bg-sky-50[aria-pressed=true]{background-color:var(--color-sky-50)}.aria-pressed\:ring-1[aria-pressed=true]{--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)}.aria-pressed\:ring-sky-600[aria-pressed=true]{--tw-ring-color:var(--color-sky-600)}@media (min-width:1600px){.min-\[1600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-3{grid-column-start:3}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:min-h-0{min-height:0}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-items-end{justify-items:end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1{padding-block:var(--spacing)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,30rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.md\:items-center{align-items:center}}@media (min-width:64rem){.lg\:bottom-0{bottom:0}.lg\:left-64{left:calc(var(--spacing) * 64)}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:pb-0{padding-bottom:0}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}:where(.dark\:divide-zinc-800:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-900:where(.dark,.dark *){border-color:var(--color-emerald-900)}.dark\:border-rose-800:where(.dark,.dark *){border-color:var(--color-rose-800)}.dark\:border-sky-800:where(.dark,.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900:where(.dark,.dark *){border-color:var(--color-sky-900)}.dark\:border-violet-800:where(.dark,.dark *){border-color:var(--color-violet-800)}.dark\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:border-zinc-800:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\:border-zinc-900:where(.dark,.dark *){border-color:var(--color-zinc-900)}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-amber-900\/60:where(.dark,.dark *){background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-emerald-900\/60:where(.dark,.dark *){background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:bg-emerald-950:where(.dark,.dark *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-red-950\/60:where(.dark,.dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:bg-rose-950\/50:where(.dark,.dark *){background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.dark\:bg-sky-900\/60:where(.dark,.dark *){background-color:#18497d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.dark\:bg-sky-950\/40:where(.dark,.dark *){background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:bg-sky-950\/50:where(.dark,.dark *){background-color:#102d4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.dark\:bg-violet-900\/60:where(.dark,.dark *){background-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.dark\:bg-violet-950\/40:where(.dark,.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\:bg-violet-950\/50:where(.dark,.dark *){background-color:#2f0d6880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 50%, transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}.dark\:bg-zinc-800:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/50:where(.dark,.dark *){background-color:#2b2e3480}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800) 50%, transparent)}}.dark\:bg-zinc-800\/60:where(.dark,.dark *){background-color:#2b2e3499}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/90:where(.dark,.dark *){background-color:#1a1c20e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.dark\:bg-zinc-900\/95:where(.dark,.dark *){background-color:#1a1c20f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-emerald-100:where(.dark,.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-100:where(.dark,.dark *){color:var(--color-rose-100)}.dark\:text-sky-100:where(.dark,.dark *){color:var(--color-sky-100)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-violet-100:where(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}@media (hover:hover){.dark\:hover\:bg-zinc-800:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:has-\[\:checked\]\:bg-sky-950\/40:where(.dark,.dark *):has(:checked){background-color:#102d4d66}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-sky-950\/40:where(.dark,.dark *):has(:checked){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:aria-pressed\:bg-sky-950\/50:where(.dark,.dark *)[aria-pressed=true]{background-color:#102d4d80}@supports (color:color-mix(in lab, red, red)){.dark\:aria-pressed\:bg-sky-950\/50:where(.dark,.dark *)[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}@media print{.print\:hidden{display:none}}}@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-display:swap;src:url(fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(fonts/barlow-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(fonts/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Share Tech Mono;font-weight:400;font-display:swap;src:url(fonts/share-tech-mono-400.woff2)format("woff2")}@font-face{font-family:Permanent Marker;font-weight:400;font-display:swap;src:url(fonts/permanent-marker-400.woff2)format("woff2")}@media print{html.dark{color-scheme:light}.dark,.dark *{color:#000!important;box-shadow:none!important;background:0 0!important}.sidebar,.tabbar,nav.page-tabs,body>div>header,#toast,nav[aria-label=Soundcheck\ steps],.page-head,.dialog-foot{display:none!important}body,html{background:#fff!important}main{margin:0!important;padding:0!important}#shell{padding-left:0!important}#soundcheck-root button:not([role=checkbox]),#soundcheck-root select,.segmented,#view-service button,#view-golive button,#view-service select,#view-golive select,#view-patchbay .pb-panel,#view-patchbay #pb-root>div:not(.pb-sheet),#view-patchbay .card-foot,#view-patchbay .page-head .btn{display:none!important}.card{break-inside:avoid;box-shadow:none!important}.sheet-tools{display:none!important}.sheet{padding:0!important}}html:is([data-edition=standard],.dark-room).dark{--color-zinc-300:var(--color-rack-ink-2);--color-zinc-400:var(--color-rack-ink-3);--color-zinc-500:var(--color-rack-ink-4);--key-ink:var(--color-rack-ink-2)}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}