:root{--paper:#f7f7f5;--surface:#fff;--surface-sunken:#f0f0ee;--ink:#1b1f23;--ink-2:#4b5259;--ink-3:#767d84;--line:#dcddd9;--line-strong:#c3c5c0;--signal:#2455b0;--signal-ink:#fff;--signal-tint:#e8eefb;--urgent:#b8391f;--urgent-tint:#fbe9e5;--caution:#8a5d05;--caution-tint:#f8eed7;--done:#276548;--done-tint:#e4f0e9;--neutral-status:#565d64;--neutral-status-tint:#eceeee;--focus-ring:#2455b0;--font-ui:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--fs-caption:0.75rem;--fs-body:0.875rem;--fs-body-lg:0.9375rem;--fs-h2:1.0625rem;--fs-h1:1.375rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sheet:0 8px 30px rgba(27,31,35,.16);--header-h:56px;--controlbar-h:48px}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{margin:0;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}*{min-width:0}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--signal)}ul{padding:0;list-style:none}h1,h2,h3,p,ul{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-3);top:-48px;background:var(--ink);color:#fff;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);z-index:200;transition:top .15s ease}.skip-link:focus{top:var(--sp-3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}