:root{--border-0:0rem;--border-1:.1rem;--border-2:.2rem;--border-4:.4rem;--border-8:.8rem;--border-99:999.9rem}
:root{--color-surface-white:#fcfcfc;--color-surface-0:#faf9f7;--color-surface-1:#f4f2ee;--color-surface-2:#f0ede7;--color-surface-3:#eae6de;--color-surface-overlay:#0000001a;--box-shadow-card:0 2px 12px #25241d14, 0 1px 3px #25241d0d;--box-shadow-popup:0 4px 16px #25241d1a, 0 1px 4px #25241d12;--color-border-primary:#d8d2c4;--color-border-subtle:#e7e3da;--color-content-1:#1f1e1c;--color-content-2:color-mix(in oklch, var(--color-content-1) 85%, transparent);--color-content-3:color-mix(in oklch, var(--color-content-1) 65%, transparent);--color-content-4:color-mix(in oklch, var(--color-content-1) 45%, transparent);--color-content-inverted:#faf9f7;--color-tint-accent-plain:#f54e00;--color-tint-accent-plain-border:color-mix(in oklch, var(--color-tint-accent-plain) 85%, black);--color-tint-accent-plain-hover:color-mix(in oklch, var(--color-tint-accent-plain) 92%, white);--color-tint-accent-plain-content:var(--color-content-inverted);--color-tint-accent-pastel:color-mix(in oklch, var(--color-tint-accent-plain) 12%, white);--color-tint-accent-pastel-border:color-mix(in oklch, var(--color-tint-accent-plain) 75%, black);--color-tint-accent-pastel-hover:color-mix(in oklch, var(--color-tint-accent-plain) 20%, white);--color-tint-accent-pastel-content:color-mix(in oklch, var(--color-tint-accent-plain) 80%, black);--color-tint-green-plain:#17ab57;--color-tint-green-plain-border:color-mix(in oklch, var(--color-tint-green-plain) 85%, black);--color-tint-green-plain-hover:color-mix(in oklch, var(--color-tint-green-plain) 92%, white);--color-tint-green-plain-content:var(--color-content-inverted);--color-tint-green-pastel:color-mix(in oklch, var(--color-tint-green-plain) 12%, white);--color-tint-green-pastel-border:color-mix(in oklch, var(--color-tint-green-plain) 75%, black);--color-tint-green-pastel-hover:color-mix(in oklch, var(--color-tint-green-plain) 20%, white);--color-tint-green-pastel-content:color-mix(in oklch, var(--color-tint-green-plain) 80%, black);--color-tint-gold-plain:#b07d2a;--color-tint-gold-plain-border:color-mix(in oklch, var(--color-tint-gold-plain) 85%, black);--color-tint-gold-plain-hover:color-mix(in oklch, var(--color-tint-gold-plain) 92%, white);--color-tint-gold-plain-content:var(--color-content-inverted);--color-tint-gold-pastel:color-mix(in oklch, var(--color-tint-gold-plain) 12%, white);--color-tint-gold-pastel-border:color-mix(in oklch, var(--color-tint-gold-plain) 75%, black);--color-tint-gold-pastel-hover:color-mix(in oklch, var(--color-tint-gold-plain) 20%, white);--color-tint-gold-pastel-content:color-mix(in oklch, var(--color-tint-gold-plain) 80%, black);--color-tint-red-plain:#c11a1a;--color-tint-red-plain-border:color-mix(in oklch, var(--color-tint-red-plain) 85%, black);--color-tint-red-plain-hover:color-mix(in oklch, var(--color-tint-red-plain) 92%, white);--color-tint-red-plain-content:var(--color-content-inverted);--color-tint-red-pastel:color-mix(in oklch, var(--color-tint-red-plain) 12%, white);--color-tint-red-pastel-border:color-mix(in oklch, var(--color-tint-red-plain) 75%, black);--color-tint-red-pastel-hover:color-mix(in oklch, var(--color-tint-red-plain) 20%, white);--color-tint-red-pastel-content:color-mix(in oklch, var(--color-tint-red-plain) 80%, black);--color-tint-azure-plain:#1355c9;--color-tint-azure-plain-border:color-mix(in oklch, var(--color-tint-azure-plain) 85%, black);--color-tint-azure-plain-hover:color-mix(in oklch, var(--color-tint-azure-plain) 92%, white);--color-tint-azure-plain-content:var(--color-content-inverted);--color-tint-azure-pastel:color-mix(in oklch, var(--color-tint-azure-plain) 12%, white);--color-tint-azure-pastel-border:color-mix(in oklch, var(--color-tint-azure-plain) 75%, black);--color-tint-azure-pastel-hover:color-mix(in oklch, var(--color-tint-azure-plain) 20%, white);--color-tint-azure-pastel-content:color-mix(in oklch, var(--color-tint-azure-plain) 80%, black);--color-tint-purple-plain:#9372c8;--color-tint-purple-plain-border:color-mix(in oklch, var(--color-tint-purple-plain) 85%, black);--color-tint-purple-plain-hover:color-mix(in oklch, var(--color-tint-purple-plain) 92%, white);--color-tint-purple-plain-content:var(--color-content-inverted);--color-tint-purple-pastel:color-mix(in oklch, var(--color-tint-purple-plain) 12%, white);--color-tint-purple-pastel-border:color-mix(in oklch, var(--color-tint-purple-plain) 75%, black);--color-tint-purple-pastel-hover:color-mix(in oklch, var(--color-tint-purple-plain) 20%, white);--color-tint-purple-pastel-content:color-mix(in oklch, var(--color-tint-purple-plain) 80%, black);--color-tint-pink-plain:#bf6291;--color-tint-pink-plain-border:color-mix(in oklch, var(--color-tint-pink-plain) 85%, black);--color-tint-pink-plain-hover:color-mix(in oklch, var(--color-tint-pink-plain) 92%, white);--color-tint-pink-plain-content:var(--color-content-inverted);--color-tint-pink-pastel:color-mix(in oklch, var(--color-tint-pink-plain) 12%, white);--color-tint-pink-pastel-border:color-mix(in oklch, var(--color-tint-pink-plain) 75%, black);--color-tint-pink-pastel-hover:color-mix(in oklch, var(--color-tint-pink-plain) 20%, white);--color-tint-pink-pastel-content:color-mix(in oklch, var(--color-tint-pink-plain) 80%, black);--color-tint-blue-plain:#348dcf;--color-tint-blue-plain-border:color-mix(in oklch, var(--color-tint-blue-plain) 85%, black);--color-tint-blue-plain-hover:color-mix(in oklch, var(--color-tint-blue-plain) 92%, white);--color-tint-blue-plain-content:var(--color-content-inverted);--color-tint-blue-pastel:color-mix(in oklch, var(--color-tint-blue-plain) 12%, white);--color-tint-blue-pastel-border:color-mix(in oklch, var(--color-tint-blue-plain) 75%, black);--color-tint-blue-pastel-hover:color-mix(in oklch, var(--color-tint-blue-plain) 20%, white);--color-tint-blue-pastel-content:color-mix(in oklch, var(--color-tint-blue-plain) 80%, black);--color-tint-cyan-plain:#00818c;--color-tint-cyan-plain-border:color-mix(in oklch, var(--color-tint-cyan-plain) 85%, black);--color-tint-cyan-plain-hover:color-mix(in oklch, var(--color-tint-cyan-plain) 92%, white);--color-tint-cyan-plain-content:var(--color-content-inverted);--color-tint-cyan-pastel:color-mix(in oklch, var(--color-tint-cyan-plain) 12%, white);--color-tint-cyan-pastel-border:color-mix(in oklch, var(--color-tint-cyan-plain) 75%, black);--color-tint-cyan-pastel-hover:color-mix(in oklch, var(--color-tint-cyan-plain) 20%, white);--color-tint-cyan-pastel-content:color-mix(in oklch, var(--color-tint-cyan-plain) 80%, black);--color-tint-slate-plain:#657689;--color-tint-slate-plain-border:color-mix(in oklch, var(--color-tint-slate-plain) 85%, black);--color-tint-slate-plain-hover:color-mix(in oklch, var(--color-tint-slate-plain) 92%, white);--color-tint-slate-plain-content:var(--color-content-inverted);--color-tint-slate-pastel:color-mix(in oklch, var(--color-tint-slate-plain) 12%, white);--color-tint-slate-pastel-border:color-mix(in oklch, var(--color-tint-slate-plain) 75%, black);--color-tint-slate-pastel-hover:color-mix(in oklch, var(--color-tint-slate-plain) 20%, white);--color-tint-slate-pastel-content:color-mix(in oklch, var(--color-tint-slate-plain) 80%, black);--color-tint-indigo-plain:#535eb8;--color-tint-indigo-plain-border:color-mix(in oklch, var(--color-tint-indigo-plain) 85%, black);--color-tint-indigo-plain-hover:color-mix(in oklch, var(--color-tint-indigo-plain) 92%, white);--color-tint-indigo-plain-content:var(--color-content-inverted);--color-tint-indigo-pastel:color-mix(in oklch, var(--color-tint-indigo-plain) 12%, white);--color-tint-indigo-pastel-border:color-mix(in oklch, var(--color-tint-indigo-plain) 75%, black);--color-tint-indigo-pastel-hover:color-mix(in oklch, var(--color-tint-indigo-plain) 20%, white);--color-tint-indigo-pastel-content:color-mix(in oklch, var(--color-tint-indigo-plain) 80%, black);--color-tint-black-plain:#25241d;--color-tint-black-plain-border:color-mix(in oklch, var(--color-tint-black-plain) 85%, black);--color-tint-black-plain-hover:color-mix(in oklch, var(--color-tint-black-plain) 92%, white);--color-tint-black-plain-content:var(--color-content-inverted);--color-tint-black-pastel:color-mix(in oklch, var(--color-tint-black-plain) 12%, white);--color-tint-black-pastel-border:color-mix(in oklch, var(--color-tint-black-plain) 75%, black);--color-tint-black-pastel-hover:color-mix(in oklch, var(--color-tint-black-plain) 20%, white);--color-tint-black-pastel-content:color-mix(in oklch, var(--color-tint-black-plain) 80%, black)}@supports (color:lab(0% 0 0)){:root{--color-tint-slate-plain:lab(48.9024% -3.27858 -12.2449);--color-tint-indigo-plain:lab(42.6823% 15.9592 -49.748)}}
:root{--rad-0:0rem;--rad-2:.2rem;--rad-3:.3rem;--rad-4:.4rem;--rad-6:.6rem;--rad-8:.8rem;--rad-10:1rem;--rad-12:1.2rem;--rad-16:1.6rem;--rad-20:2rem;--rad-24:2.4rem;--rad-32:3.2rem;--rad-40:4rem;--rad-50:5rem;--rad-9999:9999rem}
:root{--spa-0:0rem;--spa-2:.2rem;--spa-4:.4rem;--spa-6:.6rem;--spa-8:.8rem;--spa-12:1.2rem;--spa-16:1.6rem;--spa-20:2rem;--spa-24:2.4rem;--spa-32:3.2rem;--spa-48:4.8rem;--spa-64:6.4rem;--spa-96:9.6rem;--spa-128:12.8rem;--spa-192:19.2rem;--spa-256:25.6rem;--spa-384:38.4rem;--spa-512:51.2rem;--spa-640:64rem;--spa-768:76.8rem}
:root{font-size:62.5%}html,body{background:var(--color-surface-0);max-width:100vw;color:var(--color-content-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em}*{box-sizing:border-box;margin:0;padding:0}::selection{background-color:var(--color-tint-accent-pastel-content);color:var(--color-content-inverted)}a{color:inherit;text-decoration:none}code{border-radius:var(--rad-3);background-color:var(--color-surface-1);font-family:var(--font-mono);padding:.1rem .2rem;font-size:.875em}ul li{padding-top:var(--spa-4);list-style:none}ul li:before{margin-right:var(--spa-4);content:"•";display:inline-block}
:root{--time-200:.2s;--time-300:.3s;--time-400:.4s}
:root{--w-900:90rem;--w-520:52rem;--w-440:44rem;--w-300:30rem;--w-100:14rem}
:root{--icon-size-small:1.8rem;--icon-size-medium:2rem;--icon-stroke-width-small:1.5;--icon-stroke-width-medium:1.5}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:3px solid var(--color-surface-0);border-radius:var(--rad-10);background:var(--color-border-primary)}::-webkit-scrollbar-thumb:hover{background:var(--color-content-3)}*{scrollbar-color:var(--color-border-primary) transparent;scrollbar-width:thin}
:root{--z-sticky:100;--z-dragging:200;--z-drawer:300;--z-modal:1000;--z-dropdown:8000;--z-tooltip:9000}

