:root{--safety-25:#ffedea;--safety-50:#ffdbd5;--safety-100:#ffbfb4;--safety-200:#ff9686;--safety-300:#ff6551;--safety-400:#f92917;--safety-500:#d42414;--safety-600:#b01f12;--safety-700:#8e190e;--safety-800:#6d140b;--safety-900:#4e0e07;--brilliant-25:#ffedea;--brilliant-50:#ffdbd5;--brilliant-100:#ffbfb5;--brilliant-200:#ff9687;--brilliant-300:#ff6554;--brilliant-400:#f62f24;--brilliant-500:#d2281f;--brilliant-600:#af221a;--brilliant-700:#8d1c14;--brilliant-800:#6c150f;--brilliant-900:#4d0f0a;--barricade-25:#ffeee5;--barricade-50:#ffddca;--barricade-100:#ffc1a0;--barricade-200:#ff9a5f;--barricade-300:#f57400;--barricade-400:#d56400;--barricade-500:#b65400;--barricade-600:#984500;--barricade-700:#7b3600;--barricade-800:#5f2900;--barricade-900:#441b00;--hermes-25:#ffeee3;--hermes-50:#ffddc5;--hermes-100:#ffc297;--hermes-200:#fc9d51;--hermes-300:#db8743;--hermes-400:#bf7438;--hermes-500:#a3622e;--hermes-600:#885123;--hermes-700:#6e401a;--hermes-800:#563010;--hermes-900:#3e2008;--kodak-25:#ffefd9;--kodak-50:#ffdfb1;--kodak-100:#ffc66d;--kodak-200:#eaaa3b;--kodak-300:#cc922d;--kodak-400:#b17e23;--kodak-500:#986b19;--kodak-600:#7f5810;--kodak-700:#674606;--kodak-800:#503400;--kodak-900:#392400;--cadmium-25:#fff4b5;--cadmium-50:#fee664;--cadmium-100:#ecd239;--cadmium-200:#d0b82b;--cadmium-300:#b49f1d;--cadmium-400:#9c8913;--cadmium-500:#857508;--cadmium-600:#6f6100;--cadmium-700:#594d00;--cadmium-800:#443b00;--cadmium-900:#302900;--olive-25:#eef5e3;--olive-50:#e1e8d6;--olive-100:#cdd5c1;--olive-200:#b2bba5;--olive-300:#99a38b;--olive-400:#848e74;--olive-500:#6f795e;--olive-600:#5a6548;--olive-700:#475234;--olive-800:#343f1f;--olive-900:#232d10;--itf-25:#edff7c;--itf-50:#dff25f;--itf-100:#ccdf30;--itf-200:#b3c421;--itf-300:#9aa910;--itf-400:#869305;--itf-500:#717d00;--itf-600:#5e6700;--itf-700:#4b5300;--itf-800:#393f00;--itf-900:#282c00;--traffic-25:#d7fde5;--traffic-50:#c3f2d5;--traffic-100:#a8e1be;--traffic-200:#86c9a2;--traffic-300:#64b186;--traffic-400:#439e6f;--traffic-500:#148a57;--traffic-600:#067347;--traffic-700:#005d38;--traffic-800:#004729;--traffic-900:#00321c;--tiffany-25:#c4fffe;--tiffany-50:#a2f6f5;--tiffany-100:#85e4e3;--tiffany-200:#60cbcb;--tiffany-300:#4fb0b0;--tiffany-400:#439998;--tiffany-500:#378282;--tiffany-600:#2c6c6c;--tiffany-700:#205757;--tiffany-800:#164242;--tiffany-900:#0c2f2f;--gulf-25:#e4f5ff;--gulf-50:#c7ebff;--gulf-100:#aed8f0;--gulf-200:#97bed3;--gulf-300:#81a4b8;--gulf-400:#6f8ea0;--gulf-500:#5d7988;--gulf-600:#4c6472;--gulf-700:#3c505c;--gulf-800:#2c3d47;--gulf-900:#1c2b33;--police-25:#e6f4ff;--police-50:#cde9ff;--police-100:#afd7f5;--police-200:#90bde0;--police-300:#71a5cc;--police-400:#5590bb;--police-500:#387baa;--police-600:#2b668f;--police-700:#1e5274;--police-800:#123e5b;--police-900:#072c43;--apple-25:#eaf3ff;--apple-50:#d5e6ff;--apple-100:#b4d3ff;--apple-200:#88baff;--apple-300:#599fff;--apple-400:#2585ff;--apple-500:#0e70e1;--apple-600:#0d5dbb;--apple-700:#0b4a97;--apple-800:#093874;--apple-900:#072853;--navy-25:#ecf2ff;--navy-50:#dde4f6;--navy-100:#cad1e2;--navy-200:#b0b7c8;--navy-300:#989eaf;--navy-400:#838999;--navy-500:#6e7485;--navy-600:#596071;--navy-700:#464d5e;--navy-800:#333a4c;--navy-900:#222838;--fedex-25:#f3efff;--fedex-50:#e8dfff;--fedex-100:#d7c6ff;--fedex-200:#bfa9f3;--fedex-300:#a78ede;--fedex-400:#9376cd;--fedex-500:#805fbc;--fedex-600:#6d47aa;--fedex-700:#5b2e99;--fedex-800:#490d88;--fedex-900:#350067;--corning-25:#ffecf2;--corning-50:#ffd9e4;--corning-100:#ffbbd1;--corning-200:#ff8fb7;--corning-300:#f3659e;--corning-400:#d45789;--corning-500:#b54974;--corning-600:#973c60;--corning-700:#7a2f4d;--corning-800:#5e223a;--corning-900:#441729;--safety-vivid:#fe1500;--brilliant-vivid:#ff0a0a;--barricade-vivid:#f57400;--hermes-vivid:#ff9c4a;--kodak-vivid:#ffc66d;--cadmium-vivid:#efd100;--olive-vivid:#324114;--itf-vivid:#ccdf00;--traffic-vivid:#008b56;--tiffany-vivid:#21d0d1;--gulf-vivid:#c7ebff;--police-vivid:#0e7bb9;--apple-vivid:#2585ff;--navy-vivid:#313a51;--fedex-vivid:#4b008d;--corning-vivid:#ff569e;--neutral-25:#fafaf9;--neutral-50:#f5f5f4;--neutral-75:#e7e5e4;--neutral-100:#d6d3d1;--neutral-400:#a8a29e;--neutral-500:#78716c;--neutral-600:#57534e;--neutral-800:#292524;--neutral-900:#1c1917;--background:#fafaf9;--foreground:#1c1917;--white:#ffffff;--shadow-ink:#0c0a09}.dark,[data-theme=dark]{--neutral-25:#0c0a09;--neutral-50:#141210;--neutral-75:#1c1917;--neutral-100:#292524;--neutral-400:#78716c;--neutral-500:#a8a29e;--neutral-600:#a8a29e;--neutral-800:#e7e5e4;--neutral-900:#fafaf9;--background:#0c0a09;--foreground:#f5f5f4}:root{--status-success:var(--traffic-300);--status-success-hover:var(--traffic-400);--status-success-bg:var(--traffic-25);--status-success-border:var(--traffic-100);--status-success-text:var(--traffic-700);--pill-positive-bg:var(--traffic-25);--pill-positive-text:var(--traffic-700);--pill-label-green-bg:var(--traffic-25);--pill-label-green-text:var(--traffic-700)}.dark,[data-theme=dark]{--status-success-bg:color-mix(in srgb,var(--traffic-300) 20%,transparent);--status-success-border:color-mix(in srgb,var(--traffic-300) 30%,transparent);--status-success-text:var(--traffic-200);--pill-positive-bg:color-mix(in srgb,var(--traffic-300) 15%,transparent);--pill-positive-text:var(--traffic-200);--pill-label-green-bg:color-mix(in srgb,var(--traffic-300) 18%,transparent);--pill-label-green-text:var(--traffic-200)}@theme inline{--color-green-50:var(--traffic-50);--color-green-200:var(--traffic-200);--color-green-500:var(--traffic-500);--color-green-700:var(--traffic-700)}:root{--status-danger:var(--safety-400);--status-danger-hover:var(--safety-500);--status-danger-bg:var(--safety-25);--status-danger-border:var(--safety-100);--status-danger-text:var(--safety-700);--status-warning:var(--barricade-300);--status-warning-hover:var(--barricade-400);--status-warning-bg:var(--barricade-25);--status-warning-border:var(--barricade-100);--status-warning-text:var(--barricade-700);--status-info:var(--police-500);--status-info-hover:var(--police-600);--status-info-bg:var(--police-25);--status-info-border:var(--police-100);--pill-caution-bg:var(--cadmium-25);--pill-caution-text:var(--cadmium-400);--pill-elevated-bg:var(--barricade-25);--pill-elevated-text:var(--barricade-300);--pill-critical-bg:var(--safety-25);--pill-critical-text:var(--safety-400);--pill-highlight-bg:var(--police-25);--pill-highlight-text:var(--police-500);--pill-calm-bg:var(--navy-25);--pill-calm-text:var(--navy-500);--pill-accent-bg:var(--corning-25);--pill-accent-text:var(--corning-400);--pill-settled-bg:var(--olive-25);--pill-settled-text:var(--olive-500);--pill-label-gray-bg:var(--neutral-25);--pill-label-gray-text:var(--neutral-500);--pill-label-blue-bg:var(--police-25);--pill-label-blue-text:var(--police-500);--pill-label-teal-bg:var(--tiffany-25);--pill-label-teal-text:var(--tiffany-400);--pill-label-yellow-bg:var(--cadmium-25);--pill-label-yellow-text:var(--cadmium-400);--pill-label-orange-bg:var(--barricade-25);--pill-label-orange-text:var(--barricade-300);--pill-label-red-bg:var(--brilliant-25);--pill-label-red-text:var(--brilliant-400);--pill-label-pink-bg:var(--corning-25);--pill-label-pink-text:var(--corning-400);--pill-label-purple-bg:var(--fedex-25);--pill-label-purple-text:var(--fedex-500);--pill-label-brown-bg:var(--hermes-25);--pill-label-brown-text:var(--hermes-400);--focus-ring:var(--action-primary);--focus-ring-danger:var(--safety-400);--intensity-0:var(--olive-100);--intensity-1:var(--hermes-50);--intensity-2:var(--hermes-100);--intensity-3:var(--hermes-200);--intensity-4:var(--hermes-300);--intensity-5:var(--barricade-300);--intensity-6:var(--barricade-500)}.dark,[data-theme=dark]{--status-danger-bg:color-mix(in srgb,var(--safety-500) 20%,transparent);--status-danger-border:color-mix(in srgb,var(--safety-500) 30%,transparent);--status-danger-text:var(--safety-200);--status-warning-bg:color-mix(in srgb,var(--barricade-300) 20%,transparent);--status-warning-border:color-mix(in srgb,var(--barricade-300) 30%,transparent);--status-warning-text:var(--barricade-200);--status-info-bg:color-mix(in srgb,var(--police-vivid) 20%,transparent);--status-info-border:color-mix(in srgb,var(--police-vivid) 30%,transparent);--pill-caution-bg:color-mix(in srgb,var(--cadmium-400) 15%,transparent);--pill-caution-text:var(--cadmium-200);--pill-elevated-bg:color-mix(in srgb,var(--barricade-300) 15%,transparent);--pill-elevated-text:var(--barricade-200);--pill-critical-bg:color-mix(in srgb,var(--safety-400) 15%,transparent);--pill-critical-text:var(--safety-300);--pill-highlight-bg:color-mix(in srgb,var(--police-500) 15%,transparent);--pill-highlight-text:var(--police-300);--pill-calm-bg:color-mix(in srgb,var(--navy-500) 15%,transparent);--pill-calm-text:var(--navy-300);--pill-accent-bg:color-mix(in srgb,var(--corning-400) 15%,transparent);--pill-accent-text:var(--corning-300);--pill-settled-bg:color-mix(in srgb,var(--olive-500) 15%,transparent);--pill-settled-text:var(--olive-300);--pill-label-gray-bg:color-mix(in srgb,var(--neutral-400) 18%,transparent);--pill-label-gray-text:var(--neutral-800);--pill-label-blue-bg:color-mix(in srgb,var(--police-300) 18%,transparent);--pill-label-blue-text:var(--police-200);--pill-label-teal-bg:color-mix(in srgb,var(--tiffany-300) 18%,transparent);--pill-label-teal-text:var(--tiffany-200);--pill-label-yellow-bg:color-mix(in srgb,var(--cadmium-200) 18%,transparent);--pill-label-yellow-text:var(--cadmium-200);--pill-label-orange-bg:color-mix(in srgb,var(--barricade-200) 18%,transparent);--pill-label-orange-text:var(--barricade-200);--pill-label-red-bg:color-mix(in srgb,var(--brilliant-300) 18%,transparent);--pill-label-red-text:var(--brilliant-200);--pill-label-pink-bg:color-mix(in srgb,var(--corning-300) 18%,transparent);--pill-label-pink-text:var(--corning-200);--pill-label-purple-bg:color-mix(in srgb,var(--fedex-300) 18%,transparent);--pill-label-purple-text:var(--fedex-200);--pill-label-brown-bg:color-mix(in srgb,var(--hermes-400) 18%,transparent);--pill-label-brown-text:var(--hermes-300);--brand-primary:var(--brand-primary-dark,var(--brand-primary));--brand-primary-hover:var(--brand-primary-dark-hover,var(--brand-primary-hover));--brand-primary-bg:var(--brand-primary-dark-bg,var(--brand-primary-bg));--brand-primary-strong:var(--brand-primary-strong-dark,var(--brand-primary-strong));--brand-secondary:var(--brand-secondary-dark,var(--brand-secondary));--brand-secondary-hover:var(--brand-secondary-dark-hover,var(--brand-secondary-hover));--brand-secondary-bg:var(--brand-secondary-dark-bg,var(--brand-secondary-bg));--action-primary:var(--action-primary-dark,var(--action-primary));--action-primary-hover:var(--action-primary-dark-hover,var(--action-primary-hover));--action-primary-bg:var(--action-primary-dark-bg,var(--action-primary-bg));--focus-ring:var(--focus-ring-dark,var(--focus-ring));--voice-dock-gradient:var(--voice-dock-gradient-dark);--voice-dock-border:var(--voice-dock-border-dark);--voice-onair:var(--voice-onair-dark);--intensity-0:var(--olive-700);--intensity-1:var(--hermes-700);--intensity-2:var(--hermes-500);--intensity-3:var(--hermes-400);--intensity-4:var(--hermes-300);--intensity-5:var(--barricade-300);--intensity-6:var(--barricade-200)}:root{--page-bg:var(--neutral-25);--chrome-bg:var(--neutral-50);--chrome-border:var(--neutral-100);--surface-bg:var(--white);--surface-border:var(--neutral-75);--input-bg:var(--white);--input-border:var(--neutral-100);--input-border-focus:var(--neutral-400);--hover-bg:var(--neutral-50);--hover-bg-subtle:var(--neutral-50);--hover-bg-strong:var(--neutral-100);--divider:var(--neutral-100);--shadow-enabled:1;--radius:0.5rem;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-500);--text-tertiary:var(--neutral-400);--text-muted:var(--neutral-400);--text-on-emphasis:var(--white);--brand-primary:var(--police-vivid);--brand-primary-hover:var(--police-600);--brand-primary-bg:var(--police-25);--action-primary:var(--brand-primary);--action-primary-hover:var(--brand-primary-hover);--action-primary-bg:var(--brand-primary-bg)}.dark,[data-theme=dark]{--page-bg:var(--neutral-25);--chrome-bg:var(--neutral-50);--chrome-border:var(--neutral-100);--surface-bg:var(--neutral-75);--surface-border:var(--neutral-100);--input-bg:var(--neutral-75);--input-border:var(--neutral-100);--input-border-focus:var(--neutral-400);--hover-bg:var(--neutral-50);--hover-bg-subtle:var(--neutral-75);--hover-bg-strong:var(--neutral-100);--divider:var(--neutral-100);--shadow-enabled:0}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--percentage-translate-full:1;--animate-in:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-out:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}--animate-accordion-down:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-accordion-up:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-down:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-up:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility animation-duration-*{--tw-animation-duration:calc(--value(number)*1ms);--tw-animation-duration:--value(--animation-duration-*,[duration],"initial",[*]);animation-duration:calc(--value(number)*1ms);animation-duration:--value(--animation-duration-*,[duration],"initial",[*])}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],"initial",[*]);--tw-animation-delay:calc(--value(number)*1ms);--tw-animation-delay:--value(--animation-delay-*,[duration],"initial",[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*]);--tw-animation-iteration-count:--value(--animation-repeat-*,number,"initial",[*])}@utility direction-*{animation-direction:--value(--animation-direction-*,"initial",[*]);--tw-animation-direction:--value(--animation-direction-*,"initial",[*])}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*]);--tw-animation-fill-mode:--value(--animation-fill-mode-*,"initial",[*])}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility play-state-*{animation-play-state:--value("initial",[*])}@utility blur-in{--tw-enter-blur:20px}@utility blur-in-*{--tw-enter-blur:calc(--value(number)*1px);--tw-enter-blur:--value(--blur-*,[*])}@utility blur-out{--tw-exit-blur:20px}@utility blur-out-*{--tw-exit-blur:calc(--value(number)*1px);--tw-exit-blur:--value(--blur-*,[*])}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:calc(--value(number)/100);--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:calc(--value(number)/100);--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value(number)*1%);--tw-enter-scale:calc(--value(ratio));--tw-enter-scale:--value(--percentage-*,[*])}@utility -zoom-in-*{--tw-enter-scale:calc(--value(number)*-1%);--tw-enter-scale:calc(--value(ratio)*-1);--tw-enter-scale:--value(--percentage-*,[*])}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value(number)*1%);--tw-exit-scale:calc(--value(ratio));--tw-exit-scale:--value(--percentage-*,[*])}@utility -zoom-out-*{--tw-exit-scale:calc(--value(number)*-1%);--tw-exit-scale:calc(--value(ratio)*-1);--tw-exit-scale:--value(--percentage-*,[*])}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:calc(--value(ratio)*360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility -spin-in{--tw-enter-rotate:-30deg}@utility -spin-in-*{--tw-enter-rotate:calc(--value(number)*-1deg);--tw-enter-rotate:calc(--value(ratio)*-360deg);--tw-enter-rotate:--value(--rotate-*,[*])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:calc(--value(ratio)*360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility -spin-out{--tw-exit-rotate:-30deg}@utility -spin-out-*{--tw-exit-rotate:calc(--value(number)*-1deg);--tw-exit-rotate:calc(--value(ratio)*-360deg);--tw-exit-rotate:--value(--rotate-*,[*])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-y:calc(--value(ratio)*-100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-in-from-start{&:dir(ltr){--tw-enter-translate-x:-100%}&:dir(rtl){--tw-enter-translate-x:100%}}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-in-from-end{&:dir(ltr){--tw-enter-translate-x:100%}&:dir(rtl){--tw-enter-translate-x:-100%}}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*-100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-y:calc(--value(ratio)*-100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-start{&:dir(ltr){--tw-exit-translate-x:-100%}&:dir(rtl){--tw-exit-translate-x:100%}}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}}@utility slide-out-to-end{&:dir(ltr){--tw-exit-translate-x:100%}&:dir(rtl){--tw-exit-translate-x:-100%}}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir=ltr],[dir=ltr]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}&:where(:dir(rtl),[dir=rtl],[dir=rtl]*){--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*-100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}}:root{--motion-duration-fast:100ms;--motion-duration-base:150ms;--motion-duration-moderate:200ms;--motion-duration-slow:300ms;--motion-duration-modal:480ms;--motion-duration-slower:500ms;--motion-duration-slowest:700ms;--motion-duration-sheet:420ms;--motion-duration-sheet-exit:250ms;--motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--motion-ease-sheet:cubic-bezier(0.32,0.72,0,1);--motion-ease-entrance:cubic-bezier(0.2,0.8,0.2,1);--motion-ease-emphasized:cubic-bezier(0.86,0,0.07,1);--motion-ease-decelerate:cubic-bezier(0.16,1,0.3,1);--motion-ease-overshoot:cubic-bezier(0.34,1.56,0.64,1)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0.01ms;--motion-duration-base:0.01ms;--motion-duration-moderate:0.01ms;--motion-duration-slow:0.01ms;--motion-duration-modal:0.01ms;--motion-duration-slower:0.01ms;--motion-duration-slowest:0.01ms;--motion-duration-sheet:200ms;--motion-duration-sheet-exit:150ms}[data-sheet]{--tw-enter-translate-y:0;--tw-exit-translate-y:0;--tw-enter-opacity:0;--tw-exit-opacity:0}}@theme{--transition-duration-fast:var(--motion-duration-fast);--transition-duration-base:var(--motion-duration-base);--transition-duration-moderate:var(--motion-duration-moderate);--transition-duration-slow:var(--motion-duration-slow);--transition-duration-modal:var(--motion-duration-modal);--transition-duration-slower:var(--motion-duration-slower);--transition-duration-slowest:var(--motion-duration-slowest);--transition-duration-sheet:var(--motion-duration-sheet);--transition-duration-sheet-exit:var(--motion-duration-sheet-exit);--ease-standard:var(--motion-ease-standard);--ease-entrance:var(--motion-ease-entrance);--ease-emphasized:var(--motion-ease-emphasized);--ease-decelerate:var(--motion-ease-decelerate);--ease-overshoot:var(--motion-ease-overshoot);--ease-sheet:var(--motion-ease-sheet)}@theme inline{--font-sans:var(--font-instrument);--font-mono:var(--font-jetbrains);--color-background:var(--background);--color-foreground:var(--foreground);--color-slate-25:var(--neutral-25);--color-slate-50:var(--neutral-50);--color-slate-100:var(--neutral-100);--color-slate-200:var(--neutral-100);--color-slate-300:var(--neutral-100);--color-slate-400:var(--neutral-400);--color-slate-500:var(--neutral-400);--color-slate-600:var(--neutral-800);--color-slate-700:var(--neutral-800);--color-slate-800:var(--neutral-900);--color-slate-900:var(--neutral-900);--color-neutral-25:var(--neutral-25);--color-neutral-50:var(--neutral-50);--color-neutral-75:var(--neutral-75);--color-neutral-100:var(--neutral-100);--color-neutral-400:var(--neutral-400);--color-neutral-500:var(--neutral-500);--color-neutral-800:var(--neutral-800);--color-neutral-900:var(--neutral-900);--color-red-50:var(--red-50);--color-red-100:var(--red-100);--color-red-200:var(--red-200);--color-red-500:var(--red-500);--color-red-600:var(--red-600);--color-red-700:var(--red-700);--color-red-800:var(--red-800);--color-red-900:var(--red-900);--color-yellow-25:var(--yellow-25);--color-yellow-50:var(--yellow-50);--color-yellow-500:var(--yellow-500);--color-yellow-700:var(--yellow-700);--color-orange-25:var(--orange-25);--color-orange-50:var(--orange-50);--color-orange-500:var(--orange-500);--color-orange-700:var(--orange-700);--color-blue-50:var(--blue-50);--color-blue-100:var(--blue-100);--color-blue-200:var(--blue-200);--color-blue-500:var(--blue-500);--color-blue-600:var(--blue-600);--color-blue-700:var(--blue-700);--color-blue-800:var(--blue-800);--color-purple-50:var(--fedex-50);--color-purple-200:var(--fedex-200);--color-purple-500:var(--fedex-500);--color-purple-600:var(--fedex-600);--color-purple-700:var(--fedex-700);--radius-sm:3px;--radius-md:3px;--radius-lg:4px;--radius-xl:5px}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-heading,body,h1,h2,h3,h4{font-family:var(--font-instrument),system-ui,sans-serif}.text-heading,h1,h2,h3,h4{letter-spacing:-.02em;font-weight:500}.font-mono,.tabular-nums,code,pre{font-family:var(--font-jetbrains),ui-monospace,monospace;font-feature-settings:"tnum" on,"zero" on;letter-spacing:-.01em}@layer base{:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none;box-shadow:none}::placeholder{color:var(--neutral-400);opacity:1}input::placeholder,textarea::placeholder{color:var(--neutral-400);opacity:1}input,select,textarea{color:var(--foreground);background:var(--input-bg)}input:disabled,select:disabled,textarea:disabled{color:var(--neutral-400);opacity:.7}.modal-overlay{background-color:color-mix(in srgb,var(--shadow-ink) 30%,transparent)}.dark .modal-overlay,[data-theme=dark] .modal-overlay{background-color:color-mix(in srgb,var(--shadow-ink) 60%,transparent)}*{--tooltip-delay:1s}div[role=tooltip]{opacity:1!important}@keyframes slide-in-left{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-left{animation:slide-in-left var(--motion-duration-slow) ease-out}.animate-slide-in-right{animation:slide-in-right var(--motion-duration-slow) ease-out}.animate-fade-in{animation:fade-in var(--motion-duration-fast) ease-out forwards}.animate-dropdown-enter{animation:dropdown-enter var(--motion-duration-fast) var(--motion-ease-entrance) forwards}.animate-modal-enter{animation:modal-enter var(--motion-duration-base) var(--motion-ease-entrance) forwards}.animate-slide-up{animation:slide-up var(--motion-duration-base) var(--motion-ease-entrance) forwards}.group:hover .chevron-right{transform:translateX(4px)}.group:hover .chevron-left{transform:translateX(-4px)}.chevron-left,.chevron-right{transition:transform var(--motion-duration-moderate) ease-out}.draggable-item{will-change:transform}.draggable-item:not(:active){will-change:auto}.shadow-crisp-sm{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-ink) 5%,transparent)}.dark .shadow-crisp-sm,[data-theme=dark] .shadow-crisp-sm{box-shadow:inset 0 0 0 1px var(--surface-border)}.dark .shadow-lg,.dark .shadow-xl,[data-theme=dark] .shadow-lg,[data-theme=dark] .shadow-xl{box-shadow:none}body:before{content:"";position:fixed;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:1;opacity:.03;mix-blend-mode:multiply}.dark body:before,[data-theme=dark] body:before{opacity:0}:root{--brand-primary:var(--tiffany-200);--brand-primary-hover:var(--tiffany-300);--brand-primary-bg:var(--tiffany-25);--brand-primary-vivid:var(--tiffany-500);--brand-primary-vivid-hover:var(--tiffany-600);--brand-primary-strong:var(--tiffany-500);--brand-primary-strong-dark:var(--tiffany-200);--font-brand-display:var(--font-bricolage-grotesque,"Bricolage Grotesque"),"Inter Tight",system-ui,sans-serif;--font-display:var(--font-brand-display);--font-display-weight:500;--brand-secondary:var(--hermes-200);--brand-secondary-hover:var(--hermes-300);--brand-secondary-bg:var(--hermes-25);--brand-primary-dark:var(--tiffany-100);--brand-primary-dark-hover:var(--tiffany-200);--brand-primary-dark-bg:color-mix(in srgb,var(--tiffany-200) 15%,transparent);--brand-secondary-dark:var(--hermes-100);--brand-secondary-dark-hover:var(--hermes-200);--brand-secondary-dark-bg:color-mix(in srgb,var(--hermes-200) 15%,transparent);--action-primary:var(--police-500);--action-primary-hover:var(--police-600);--action-primary-bg:var(--police-25);--action-primary-dark:var(--police-400);--action-primary-dark-hover:var(--police-vivid);--action-primary-dark-bg:color-mix(in srgb,var(--police-vivid) 15%,transparent);--action-secondary-bg:var(--neutral-100);--action-secondary-hover:var(--neutral-75);--focus-ring:var(--tiffany-400);--focus-ring-dark:var(--tiffany-300);--voice-dock-gradient:linear-gradient(135deg,color-mix(in srgb,var(--hermes-vivid) 10%,transparent) 0%,color-mix(in srgb,var(--tiffany-vivid) 9%,transparent) 52%,color-mix(in srgb,var(--itf-vivid) 8%,transparent) 100%),var(--surface-bg);--voice-dock-border:color-mix(in srgb,var(--tiffany-vivid) 25%,var(--surface-border));--voice-onair:var(--status-danger);--voice-dock-gradient-dark:linear-gradient(135deg,color-mix(in srgb,var(--hermes-vivid) 18%,transparent) 0%,color-mix(in srgb,var(--tiffany-vivid) 16%,transparent) 52%,color-mix(in srgb,var(--itf-vivid) 14%,transparent) 100%),var(--surface-bg);--voice-dock-border-dark:color-mix(in srgb,var(--tiffany-vivid) 28%,var(--surface-border));--voice-onair-dark:var(--status-danger);--nextra-bg:250 250 249;--x-color-gray-50:var(--neutral-50);--x-color-gray-100:var(--neutral-75);--x-color-gray-200:var(--neutral-100);--x-color-gray-300:var(--neutral-100);--x-color-gray-400:var(--neutral-400);--x-color-gray-600:var(--neutral-500);--x-color-gray-700:var(--neutral-600);--x-color-gray-800:var(--neutral-800);--x-color-gray-900:var(--neutral-900);--x-color-neutral-50:var(--neutral-50);--x-color-neutral-200:var(--neutral-100);--x-color-neutral-300:var(--neutral-100);--x-color-neutral-400:var(--neutral-400);--x-color-neutral-500:var(--neutral-500);--x-color-neutral-600:var(--neutral-600);--x-color-neutral-700:var(--neutral-800);--x-color-neutral-800:var(--neutral-800);--x-color-neutral-900:var(--neutral-900);--x-color-black:var(--neutral-900);--x-color-white:var(--neutral-25);--x-color-nextra-bg:var(--page-bg);--x-font-sans:var(--font-instrument),system-ui,sans-serif;--x-font-mono:var(--font-jetbrains),ui-monospace,monospace;--x-default-font-family:var(--x-font-sans);--x-default-mono-font-family:var(--x-font-mono)}.dark,[data-theme=dark]{--nextra-bg:12 10 9}.nextra-scrollbar,.nextra-toc,main{scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent}.nextra-scrollbar::-webkit-scrollbar,.nextra-toc::-webkit-scrollbar,main::-webkit-scrollbar{width:6px;height:6px}.nextra-scrollbar::-webkit-scrollbar-thumb,.nextra-toc::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.nextra-scrollbar::-webkit-scrollbar-track,.nextra-toc::-webkit-scrollbar-track,main::-webkit-scrollbar-track{background:transparent}h1{font-weight:700}blockquote{border-left-color:var(--brand-primary)}hr{margin:2.5rem 0}.nextra-card:hover{border-color:var(--brand-primary)}svg[data-style-fixed] text{font-family:var(--font-sans,system-ui,sans-serif);fill:var(--text-primary)}svg[data-style-fixed] .default path,svg[data-style-fixed] .node circle,svg[data-style-fixed] .node path,svg[data-style-fixed] .node polygon,svg[data-style-fixed] .node rect,svg[data-style-fixed] .row-rect-even path,svg[data-style-fixed] .row-rect-odd path,svg[data-style-fixed] .state-group rect,svg[data-style-fixed] .statediagram-state rect{fill:var(--surface-bg);stroke:var(--divider)}svg[data-style-fixed] .cluster rect{fill:transparent;stroke:transparent}svg[data-style-fixed] .edgePath path,svg[data-style-fixed] .flowchart-link,svg[data-style-fixed] .relationshipLine,svg[data-style-fixed] .transition{fill:none;stroke:var(--text-muted);stroke-width:1.5px}svg[data-style-fixed] marker path{fill:var(--text-muted);stroke:none}svg[data-style-fixed] .actor{fill:var(--surface-bg);stroke:var(--divider)}svg[data-style-fixed] text.actor{fill:var(--text-primary)}svg[data-style-fixed] .messageLine0,svg[data-style-fixed] .messageLine1{stroke:var(--text-muted)}svg[data-style-fixed] .activation0,svg[data-style-fixed] .activation1,svg[data-style-fixed] .activation2{fill:var(--chrome-bg);stroke:var(--divider)}svg[data-style-fixed] .edgeLabel rect,svg[data-style-fixed] .labelBox{fill:var(--page-bg)}svg[data-style-fixed] .divider path{stroke:var(--divider)}.docs-table-wrap{overflow-x:auto;margin-top:1.25rem}.docs-table{width:100%;border-collapse:collapse}.docs-thead{border-bottom:2px solid var(--divider)}.docs-th{text-align:left;font-weight:600;background:var(--chrome-bg);color:var(--text-primary)}.docs-td,.docs-th{padding:.75rem 1rem}.docs-td{color:var(--text-secondary)}.docs-tr{border-top:1px solid var(--divider)}.docs-tr:nth-child(2n){background:var(--hover-bg)}.docs-mermaid-loading{display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:.5rem;border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--text-muted);font-size:.875rem}.docs-mermaid-error{padding:1rem;border-radius:.5rem;border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:.875rem;font-family:var(--font-jetbrains),ui-monospace,monospace}.docs-mermaid-diagram{display:flex;justify-content:center;margin:1.5rem 0;overflow:auto}.docs-card-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}@media (min-width:768px){.docs-card-grid{grid-template-columns:1fr 1fr}}.docs-card-grid a{display:block;padding:1.25rem 1.5rem;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:.5rem;text-decoration:none;transition:border-color .15s ease}.docs-card-grid a:hover{border-color:var(--action-primary)}.docs-card-grid h3{font-weight:600;font-size:1rem;color:var(--text-primary);margin:0 0 .375rem}.docs-card-grid p{font-size:.875rem;color:var(--text-muted);margin:0;line-height:1.5}::selection{background-color:var(--brand-primary-bg);color:var(--text-primary)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.01em}:root:root{--nextra-content-width:72rem}.nextra-toc{display:none}@media (min-width:768px){.nextra-navbar>nav{padding-right:max(env(safe-area-inset-right),3rem)}}.docs-navbar-login{display:inline-flex;align-items:center;height:2.25rem;padding-inline:1rem;border-radius:.125rem;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--text-on-emphasis);background-color:var(--hermes-vivid);transition:filter .2s ease}.docs-navbar-login:hover{filter:brightness(.92)}@media (min-width:768px){.nextra-sidebar-footer{display:none}body>div:has(.docs-footer)>div:has(button[title="Change theme"]){display:none}}.docs-navbar-theme{color:var(--text-secondary)}.docs-navbar-theme:hover{color:var(--text-primary)}.docs-nav-tab{display:inline-flex;align-items:center;gap:.4rem}.nextra-navbar nav a:has(.docs-nav-tab){font-weight:500;color:var(--text-secondary)}.nextra-navbar nav a:has(.docs-nav-tab):hover,.nextra-navbar nav a[aria-current=true]:has(.docs-nav-tab){font-weight:500;color:var(--text-primary)}@media (min-width:768px){.nextra-navbar nav>a:first-child{flex-shrink:0;width:16.5rem}}body>div:has(.docs-footer){background-color:var(--page-bg)}body>div:has(.docs-footer)>footer{padding-inline:0}.docs-footer{width:100%;background-color:var(--page-bg);text-align:left}.docs-footer__inner{max-width:72rem;margin:0 auto;padding:5rem 1.5rem 2.5rem}.docs-footer__top{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}@media (min-width:1024px){.docs-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.docs-footer__brand{grid-column:span 6}.docs-footer__col{grid-column:span 2}}.docs-footer__wordmark{display:block;font-family:var(--font-instrument),system-ui,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.025em;color:var(--text-primary)}.docs-footer__brand p{margin-top:1.5rem;font-size:1rem;color:var(--text-secondary);max-width:20rem}.docs-footer__col h3{font-family:var(--font-instrument),system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:normal;color:var(--text-primary);margin:0 0 1rem}.docs-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.docs-footer__col a{font-size:1rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.docs-footer__col a:hover{color:var(--text-primary)}.docs-footer__bottom{font-size:1rem;color:var(--text-secondary)}.nextra-breadcrumb{margin-top:2rem;margin-bottom:1.5rem}.nextra-breadcrumb a{cursor:pointer}.nextra-breadcrumb a:hover{text-decoration:underline;color:var(--text-primary)}article:not(:has(>.nextra-breadcrumb))>main{margin-top:4.9rem}.docs-card-grid h3{font-size:1.25rem}.docs-card-grid a:hover{border-color:var(--brand-primary)}.nextra-sidebar li.active>a{background-color:var(--surface-bg);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--surface-border)}html.dark pre{background-color:var(--surface-bg);--tw-ring-color:var(--surface-border)}html.dark .nextra-border{border-color:var(--surface-border)}html.dark .nextra-search input{background-color:var(--input-bg);border-color:var(--input-border)}html.dark .nextra-search kbd,html.dark kbd{background-color:var(--surface-bg);border-color:var(--surface-border);color:var(--text-secondary)}html.dark :is(table th,table td){border-color:var(--divider)}html.dark .nextra-breadcrumb,html.dark blockquote{color:var(--text-secondary)}html.dark .nextra-breadcrumb>:last-child{color:var(--text-primary)}html.dark .nextra-sidebar li:not(.active)>:is(a,button){color:var(--text-secondary)}html.dark .nextra-sidebar li:not(.active)>:is(a,button):hover{color:var(--text-primary);background-color:var(--hover-bg)}html.dark .nextra-search input::placeholder{color:var(--text-secondary)}html.dark [role=listbox]{background-color:var(--surface-bg);border-color:var(--surface-border)}html.dark [role=listbox] [role=option]:not([aria-selected=true]){color:var(--text-secondary)}html.dark [role=listbox] [role=option][aria-selected=true]{color:var(--text-primary)}html.dark button[title="Change theme"]:hover,html.dark div.nextra-border:has(>button[aria-haspopup=listbox]) button:hover{color:var(--text-primary)}html.dark article div.nextra-border>a{color:var(--text-secondary)}html.dark article div.nextra-border>a:hover{color:var(--text-primary)}