:root{--ui-bg-page:#fff;--ui-bg-sidebar:#f7f7f7;--ui-bg-subtle:#f6f6f4;--ui-bg-hover:#f2f2f2;--ui-bg-selected:#ededed;--ui-text:#111;--ui-text-secondary:#595959;--ui-text-muted:#666;--ui-border:#e5e5e5;--ui-border-control:#767676;--ui-primary:#111;--ui-primary-hover:#333;--ui-primary-active:#000;--ui-on-primary:#fff;--ui-disabled-bg:#ededed;--ui-disabled-text:#666;--ui-focus:#005fcc;--ui-success-text:#20633e;--ui-success-bg:#eaf4ed;--ui-warning-text:#795100;--ui-warning-bg:#fff5d6;--ui-info-text:#1d4e89;--ui-info-bg:#e8f0fb;--ui-sat-text:#1d4e89;--ui-sat-bg:#f1f6fd;--ui-sun-text:#a12622;--ui-sun-bg:#fdf2f1;--ui-danger-text:#a12622;--ui-danger-bg:#fceeed;--ui-brand-accent:#b4ff50;--ui-font-sans:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, system-ui, sans-serif;--ui-font-xs:.75rem;--ui-font-sm:.875rem;--ui-font-md:1rem;--ui-font-lg:1.25rem;--ui-font-title:2.25rem;--ui-leading-body:1.7;--ui-leading-title:1.3;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-radius-sm:.375rem;--ui-radius-control:.5rem;--ui-radius-panel:.75rem;--ui-radius-dialog:1rem;--ui-radius-pill:999px;--ui-border-width:1px;--ui-shadow-none:none;--ui-shadow-overlay:0 8px 28px #1111111f;--ui-sidebar-width:15rem;--ui-header-min-height:4rem;--ui-content-max:90rem;--ui-control-min-height:2.75rem;--ui-z-sticky:10;--ui-z-backdrop:20;--ui-z-drawer:30;--ui-z-dialog:40;--ui-z-toast:50;--ui-duration-fast:.15s}*,:before,:after{box-sizing:border-box}body{background:var(--ui-bg-page);color:var(--ui-text);font-family:var(--ui-font-sans);font-size:var(--ui-font-sm);line-height:var(--ui-leading-body);-webkit-text-size-adjust:100%;margin:0}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
