:root{--color-canvas:#f2f5f8;--color-surface:#f9fbfe;--color-elevated:#fcfeff;--color-subtle:#e9edf1;--color-ink:#192029;--color-ink-2:#3c434c;--color-muted:#5e646c;--color-rule:#dee2e7;--color-rule-strong:#c3c8ce;--color-accent:#0076ec;--color-accent-hover:#0062c9;--color-accent-ink:#fafcfe;--color-accent-soft:#0076ec17;--color-focus:#0076ec;--color-success:#3b964b;--color-warning:#e18528;--color-danger:#d74840;--font-display:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Mono", ui-monospace, monospace;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-row:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-display:-.015em;--tracking-label:.06em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--radius-chip:2px;--radius-control:4px;--radius-panel:4px;--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-instant:0s;--dur-short:.18s;--dur-med:.24s;--shadow-floating:0 1px 2px #1920290f, 0 8px 24px #1920291a}@supports (color:color(display-p3 0 0 0)){:root{--color-canvas:color(display-p3 .949523 .959336 .972752);--color-surface:color(display-p3 .978327 .985237 .994012);--color-elevated:color(display-p3 .989001 .994193 1.00079);--color-subtle:color(display-p3 .918173 .929552 .945109);--color-ink:color(display-p3 .104292 .1233 .156985);--color-ink-2:color(display-p3 .241456 .261485 .295084);--color-muted:color(display-p3 .371957 .390479 .420162);--color-rule:color(display-p3 .871575 .884456 .902069);--color-rule-strong:color(display-p3 .767211 .78294 .804454);--color-accent:color(display-p3 .192948 .454961 .896725);--color-accent-hover:color(display-p3 .124398 .372705 .783541);--color-accent-ink:color(display-p3 .982425 .987611 .994195);--color-accent-soft:color(display-p3 .192948 .454961 .896725/.09);--color-focus:color(display-p3 .192948 .454961 .896725);--color-success:color(display-p3 .332267 .580188 .326773);--color-warning:color(display-p3 .831184 .537196 .244996);--color-danger:color(display-p3 .77817 .322946 .279556);--shadow-floating:0 1px 2px color(display-p3 .104292 .1233 .156985/.06), 0 8px 24px color(display-p3 .104292 .1233 .156985/.1)}}@supports (color:lab(0% 0 0)){:root{--color-canvas:lab(96.2805% -.594825 -2.17136);--color-surface:lab(98.605% -.444025 -1.43217);--color-elevated:lab(99.4178% -.333905 -1.07467);--color-subtle:lab(93.6111% -.691533 -2.53184);--color-ink:lab(11.7603% -.815302 -7.22399);--color-ink-2:lab(28.0239% -1.04427 -6.55579);--color-muted:lab(41.9612% -1.03745 -5.47782);--color-rule:lab(89.5497% -.78705 -2.89172);--color-rule-strong:lab(80.2666% -.974387 -3.60937);--color-accent:lab(49.543% 8.27035 -68.7982);--color-accent-hover:lab(41.3883% 9.89203 -65.2741);--color-accent-ink:lab(98.8378% -.333846 -1.07464);--color-accent-soft:lab(49.543% 8.27035 -68.7982/.09);--color-focus:lab(49.543% 8.27035 -68.7982);--color-success:lab(55.3196% -40.5549 30.8215);--color-warning:lab(64.5716% 31.6277 61.3514);--color-danger:lab(51.8404% 56.3179 36.9761);--shadow-floating:0 1px 2px lab(11.7603% -.815302 -7.22399/.06), 0 8px 24px lab(11.7603% -.815302 -7.22399/.1)}}:root[data-theme=dark],.dark,.chakra-ui-dark{--color-canvas:#0a0d13;--color-surface:#12161d;--color-elevated:#1b1f27;--color-subtle:#191d24;--color-ink:#e8ebef;--color-ink-2:#c0c5cb;--color-muted:#969ca3;--color-rule:#2a2e35;--color-rule-strong:#3d434b;--color-accent:#8cbdff;--color-accent-hover:#b8d7ff;--color-accent-ink:#0a0d13;--color-accent-soft:#569fff21;--color-focus:#8cbdff;--color-success:#81c488;--color-warning:#eca760;--color-danger:#eb8278;--shadow-floating:0 1px 2px #0a0d1366, 0 8px 24px #0a0d1373}@supports (color:color(display-p3 0 0 0)){:root[data-theme=dark],.dark,.chakra-ui-dark{--color-canvas:color(display-p3 .0410019 .0521474 .0738324);--color-surface:color(display-p3 .0731378 .0866419 .112826);--color-elevated:color(display-p3 .108709 .122909 .150282);--color-subtle:color(display-p3 .100511 .11369 .139078);--color-ink:color(display-p3 .912769 .923004 .936003);--color-ink-2:color(display-p3 .754683 .770364 .791813);--color-muted:color(display-p3 .593479 .610548 .635757);--color-rule:color(display-p3 .166147 .180352 .205213);--color-rule-strong:color(display-p3 .243918 .261162 .2913);--color-accent:color(display-p3 .587198 .736834 .983921);--color-accent-hover:color(display-p3 .733729 .838986 1.01012);--color-accent-ink:color(display-p3 .0410019 .0521474 .0738324);--color-accent-soft:color(display-p3 .406587 .617309 .973631/.13);--color-focus:color(display-p3 .587198 .736834 .983921);--color-success:color(display-p3 .563309 .762622 .553777);--color-warning:color(display-p3 .885509 .665155 .421451);--color-danger:color(display-p3 .866043 .532235 .484876);--shadow-floating:0 1px 2px color(display-p3 .0410019 .0521474 .0738324/.4), 0 8px 24px color(display-p3 .0410019 .0521474 .0738324/.45)}}@supports (color:lab(0% 0 0)){:root[data-theme=dark],.dark,.chakra-ui-dark{--color-canvas:lab(3.66197% -.229739 -3.52614);--color-surface:lab(7.16062% -.446476 -5.76895);--color-elevated:lab(11.7732% -.55144 -5.84752);--color-subtle:lab(10.6178% -.52391 -5.48469);--color-ink:lab(93.0353% -.66188 -2.14599);--color-ink-2:lab(79.1066% -.97394 -3.60912);--color-muted:lab(64.0172% -1.0137 -4.36593);--color-rule:lab(18.7531% -.733927 -5.11919);--color-rule-strong:lab(28.0277% -.861466 -5.86049);--color-accent:lab(75.1462% -3.72276 -38.8537);--color-accent-hover:lab(84.6545% -3.86116 -26.8582);--color-accent-ink:lab(3.66197% -.229739 -3.52614);--color-accent-soft:lab(64.2075% -.368625 -55.6302/.13);--color-focus:lab(75.1462% -3.72276 -38.8537);--color-success:lab(73.556% -31.6547 23.3793);--color-warning:lab(74.1784% 21.1579 46.8148);--color-danger:lab(66.2991% 40.1204 24.5617);--shadow-floating:0 1px 2px lab(3.66197% -.229739 -3.52614/.4), 0 8px 24px lab(3.66197% -.229739 -3.52614/.45)}}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body)}button,a,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;min-width:0;font-style:normal}@media (prefers-reduced-motion:reduce){:root{--dur-short:1ms;--dur-med:1ms}}option{color:inherit}html,body{overflow-x:clip}
