@layer reset,base,furo,app;:root{--palette-slate-050:#f8fafc;--palette-slate-100:#f1f5f9;--palette-slate-200:#e2e8f0;--palette-slate-300:#cbd5e1;--palette-slate-400:#94a3b8;--palette-slate-500:#64748b;--palette-slate-600:#475569;--palette-slate-700:#334155;--palette-slate-800:#1e293b;--palette-slate-900:#0f172a;--palette-slate-950:#020617;--palette-gray-050:#f9fafb;--palette-gray-100:#f3f4f6;--palette-gray-200:#e5e7eb;--palette-gray-300:#d1d5db;--palette-gray-400:#9ca3af;--palette-gray-500:#6b7280;--palette-gray-600:#4b5563;--palette-gray-700:#374151;--palette-gray-800:#1f2937;--palette-gray-900:#111827;--palette-gray-950:#030712;--palette-zinc-050:#fafafa;--palette-zinc-100:#f4f4f5;--palette-zinc-200:#e4e4e7;--palette-zinc-300:#d4d4d8;--palette-zinc-400:#a1a1aa;--palette-zinc-500:#71717a;--palette-zinc-600:#52525b;--palette-zinc-700:#3f3f46;--palette-zinc-800:#27272a;--palette-zinc-900:#18181b;--palette-zinc-950:#09090b;--palette-neutral-050:#fafafa;--palette-neutral-100:#f5f5f5;--palette-neutral-200:#e5e5e5;--palette-neutral-300:#d4d4d4;--palette-neutral-400:#a3a3a3;--palette-neutral-500:#737373;--palette-neutral-600:#525252;--palette-neutral-700:#404040;--palette-neutral-800:#262626;--palette-neutral-900:#171717;--palette-neutral-950:#0a0a0a;--palette-stone-050:#fafaf9;--palette-stone-100:#f5f5f4;--palette-stone-200:#e7e5e4;--palette-stone-300:#d6d3d1;--palette-stone-400:#a8a29e;--palette-stone-500:#78716c;--palette-stone-600:#57534e;--palette-stone-700:#44403c;--palette-stone-800:#292524;--palette-stone-900:#1c1917;--palette-stone-950:#0c0a09;--palette-red-050:#fef2f2;--palette-red-100:#fee2e2;--palette-red-200:#fecaca;--palette-red-300:#fca5a5;--palette-red-400:#f87171;--palette-red-500:#ef4444;--palette-red-600:#dc2626;--palette-red-700:#b91c1c;--palette-red-800:#991b1b;--palette-red-900:#7f1d1d;--palette-red-950:#450a0a;--palette-orange-050:#fff7ed;--palette-orange-100:#ffedd5;--palette-orange-200:#fed7aa;--palette-orange-300:#fdba74;--palette-orange-400:#fb923c;--palette-orange-500:#f97316;--palette-orange-600:#ea580c;--palette-orange-700:#c2410c;--palette-orange-800:#9a3412;--palette-orange-900:#7c2d12;--palette-orange-950:#431407;--palette-amber-050:#fffbeb;--palette-amber-100:#fef3c7;--palette-amber-200:#fde68a;--palette-amber-300:#fcd34d;--palette-amber-400:#fbbf24;--palette-amber-500:#f59e0b;--palette-amber-600:#d97706;--palette-amber-700:#b45309;--palette-amber-800:#92400e;--palette-amber-900:#78350f;--palette-amber-950:#451a03;--palette-yellow-050:#fefce8;--palette-yellow-100:#fef9c3;--palette-yellow-200:#fef08a;--palette-yellow-300:#fde047;--palette-yellow-400:#facc15;--palette-yellow-500:#eab308;--palette-yellow-600:#ca8a04;--palette-yellow-700:#a16207;--palette-yellow-800:#854d0e;--palette-yellow-900:#713f12;--palette-yellow-950:#422006;--palette-lime-050:#f7fee7;--palette-lime-100:#ecfccb;--palette-lime-200:#d9f99d;--palette-lime-300:#bef264;--palette-lime-400:#a3e635;--palette-lime-500:#84cc16;--palette-lime-600:#65a30d;--palette-lime-700:#4d7c0f;--palette-lime-800:#3f6212;--palette-lime-900:#365314;--palette-green-050:#f0fdf4;--palette-green-100:#dcfce7;--palette-green-200:#bbf7d0;--palette-green-300:#86efac;--palette-green-400:#4ade80;--palette-green-500:#22c55e;--palette-green-600:#16a34a;--palette-green-700:#15803d;--palette-green-800:#166534;--palette-green-900:#14532d;--palette-green-950:#052e16;--palette-emerald-050:#ecfdf5;--palette-emerald-100:#d1fae5;--palette-emerald-200:#a7f3d0;--palette-emerald-300:#6ee7b7;--palette-emerald-400:#34d399;--palette-emerald-500:#10b981;--palette-emerald-600:#059669;--palette-emerald-700:#047857;--palette-emerald-800:#065f46;--palette-emerald-900:#064e3b;--palette-emerald-950:#022c22;--palette-teal-050:#f0fdfa;--palette-teal-100:#ccfbf1;--palette-teal-200:#99f6e4;--palette-teal-300:#5eead4;--palette-teal-400:#2dd4bf;--palette-teal-500:#14b8a6;--palette-teal-600:#0d9488;--palette-teal-700:#0f766e;--palette-teal-800:#115e59;--palette-teal-900:#134e4a;--palette-teal-950:#042f2e;--palette-cyan-050:#ecfeff;--palette-cyan-100:#cffafe;--palette-cyan-200:#a5f3fc;--palette-cyan-300:#67e8f9;--palette-cyan-400:#22d3ee;--palette-cyan-500:#06b6d4;--palette-cyan-600:#0891b2;--palette-cyan-700:#0e7490;--palette-cyan-800:#155e75;--palette-cyan-900:#164e63;--palette-cyan-950:#083344;--palette-sky-050:#f0f9ff;--palette-sky-100:#e0f2fe;--palette-sky-200:#bae6fd;--palette-sky-300:#7dd3fc;--palette-sky-400:#38bdf8;--palette-sky-500:#0ea5e9;--palette-sky-600:#0284c7;--palette-sky-700:#0369a1;--palette-sky-800:#075985;--palette-sky-900:#0c4a6e;--palette-sky-950:#082f49;--palette-rose-050:#fff1f2;--palette-rose-100:#ffe4e6;--palette-rose-200:#fecdd3;--palette-rose-300:#fda4af;--palette-rose-400:#fb7185;--palette-rose-500:#f43f5e;--palette-rose-600:#e11d48;--palette-rose-700:#be123c;--palette-rose-800:#9f1239;--palette-rose-900:#881337;--palette-rose-950:#4c0519}:root{--value-z-index-layer-content:0000000;--value-z-index-layer-staying:1000000;--value-z-index-layer-overlay:2000000}@layer reset{*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,figure{margin:0}ol,ul{list-style:none}dl,ol,ul{margin:0;padding:0}dd,dt{margin:0}a{text-decoration:none}audio,canvas,embed,iframe,img,object,picture,svg,video{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:700;line-height:1;margin-block:0;margin-inline:0}p{line-height:var(--value-golden-ratio);margin:0}button,dialog{border:none;padding-block:0;padding-inline:0}button{background:none;cursor:pointer;line-height:1}fieldset{border:none;margin-inline:0;padding-block:0;padding-inline:0}}@layer base{button:not([class]){background-color:var(--color-primary);border:none;border-radius:.25rem;color:var(--color-text-primary);display:inline-block;padding-block:.5rem;padding-inline:1rem}button:not([class]):hover{opacity:.75}button:not([class]):disabled{filter:grayscale(100%)}input{padding-block:.25rem;padding-inline:.5rem}section+section{margin-block-start:2rem}p+p{margin-block-start:1.5rem}h1{font-size:2rem;text-transform:capitalize}h1+*{margin-block-start:2rem}h2{font-size:1.5rem}h2+*{margin-block-start:1.5rem}h3{font-size:1.2rem}h3+*{margin-block-start:1.2rem}header,nav{z-index:calc(var(--value-z-index-layer-staying))}}.-trigger-unlock-checkbox:where(input[type=checkbox]:not(:checked),:has(input[type=checkbox]:not(:checked)))~:where(.-aim-unlock,* .-aim-unlock){filter:saturate(0);pointer-events:none}.-trigger-unlock-radio~:where(.-aim-unlock,* .-aim-unlock){filter:saturate(0);pointer-events:none}.-trigger-unlock-radio:is(input[type=radio]:checked,:has(input[type=radio]:checked))~:where(.-aim-unlock,* .-aim-unlock){filter:inherit;pointer-events:inherit}body:has(dialog[open]){overflow:hidden}:root{--palette-white:#fff;--palette-gray-50:#f5f5f5;--palette-gray-100:#f4f4f5;--palette-gray-200:#e0e0e0;--palette-gray-300:#ccc;--palette-gray-900:#333;--palette-blue-500:#4a90e2;--palette-blue-600:#357abd;--palette-red-500:#d9534f;--palette-green-500:#4caf50;--palette-green-600:#45a049;--palette-black-transparent-50:#00000080;--color-white:var(--palette-white);--color-background-subtle:var(--palette-white);--color-background-default:var(--palette-gray-50);--color-background-disabled:var(--palette-gray-100);--color-background-readonly:var(--palette-gray-50);--color-background-table-header-sortable:var(--palette-gray-100);--color-background-table-header-sortable-hover:var(--palette-gray-200);--color-background-primary-default:var(--palette-blue-500);--color-background-primary-lighter:var(--palette-blue-600);--color-background-button-primary:var(--palette-blue-600);--color-background-button-secondary:var(--palette-blue-500);--color-background-button-tertiary:var(--palette-green-500);--color-background-button-danger:var(--palette-red-500);--color-background-success-default:var(--palette-green-500);--color-background-success-darker:var(--palette-green-600);--color-background-badge-primary:var(--palette-sky-800);--color-background-badge-secondary:var(--palette-gray-400);--color-background-badge-tertiary:var(--palette-green-600);--color-background-badge-quaternary:var(--palette-green-600);--color-background-badge-quinary:var(--palette-red-600);--color-background-description-term:var(--palette-gray-100);--color-background-description-definition:var(--palette-white);--color-background-avatar-fallback:var(--palette-gray-200);--color-background-gantt-chart:var(--palette-white);--color-background-tab-default:var(--palette-gray-100);--color-background-tab-active:var(--palette-blue-500);--color-background-entry-label:var(--palette-white);--color-background-timeline-header:var(--palette-white);--color-background-timeline-cell-default:var(--palette-white);--color-background-timeline-cell-active:var(--palette-blue-500);--color-modal-overlay-background:var(--palette-black-transparent-50);--color-modal-background:var(--palette-white);--color-text-body:var(--palette-gray-900);--color-text-link:var(--palette-blue-500);--color-text-error:var(--palette-red-500);--color-text-success:var(--palette-green-500);--color-text-contrast:var(--palette-white);--color-text-button-default:var(--palette-gray-900);--color-text-button-active:var(--palette-blue-500);--color-text-tab-default:var(--palette-gray-900);--color-text-tab-active:var(--palette-white);--color-text-placeholder:var(--palette-gray-300);--color-text-subtle:var(--palette-gray-300);--color-text-disabled:var(--palette-gray-900);--color-box-shadow-light:var(--palette-gray-200);--color-border:var(--palette-gray-200);--color-border-default:var(--palette-gray-200);--color-border-error:var(--palette-red-500);--color-border-focus:var(--palette-blue-500);--color-border-button-active:var(--palette-blue-500);--color-border-gantt-chart:var(--palette-gray-200);--color-border-entry-label:var(--palette-gray-200);--color-border-entry-label-header:var(--palette-gray-200);--color-border-timeline:var(--palette-gray-200);--color-border-timeline-header:var(--palette-gray-200);--color-border-timeline-cell:var(--palette-gray-200);--value-golden-ratio:1.618;--spacing-tiny:.25rem;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:1.5rem;--font-size-base:1rem;--font-size-small:.875rem;--font-size-large:1.25rem;--size-header-height:3.5rem;--size-sidebar-width:16rem;--size-border-radius:.5rem;--size-thinnest:1px;--font-family-sans:"Noto Sans JP",sans-serif}body{font-family:var(--font-family-sans)}
