.AppStatus-module___EztOq__appStatus{z-index:30;color:var(--color-text);font-size:.75rem;position:fixed;bottom:16px;right:16px}.AppStatus-module___EztOq__summary{color:var(--color-surface);cursor:pointer;text-underline-offset:3px;background-color:#0000;border:0;padding:0;text-decoration:none;list-style:none;display:inline}.AppStatus-module___EztOq__summary::-webkit-details-marker{display:none}.AppStatus-module___EztOq__summary:hover,.AppStatus-module___EztOq__summary:focus-visible{text-decoration:underline}.AppStatus-module___EztOq__panel{border:1px solid var(--color-border);background-color:var(--color-surface);width:min(260px,100vw - 32px);color:var(--color-text);border-radius:8px;padding:14px;position:absolute;bottom:28px;right:0}.AppStatus-module___EztOq__title{color:var(--color-text-strong);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.AppStatus-module___EztOq__statusList{gap:6px;margin-bottom:10px;display:grid}.AppStatus-module___EztOq__statusItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.AppStatus-module___EztOq__statusItem dt{color:var(--color-muted)}.AppStatus-module___EztOq__statusItem dd{color:var(--color-olive);font-weight:600}.AppStatus-module___EztOq__text{color:var(--color-muted);line-height:1.35}.AppStatus-module___EztOq__link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:768px){.AppStatus-module___EztOq__appStatus{bottom:12px;right:12px}}
@font-face{font-family:Acumin Pro;src:url(/assets/fonts/AcuminPro-Regular.ec25d8833d5f6581cfc8.1bcaf1ae.woff2)format("woff2"),url(/assets/fonts/AcuminPro-Regular.150bd0ee563ba8f4312a.e3e05851.woff)format("woff"),url(/assets/fonts/AcuminPro-Regular.78095dee2972e6c7a2a3.d02ae8f6.svg#AcuminPro-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}
:root{--color-bg:#f0ede3;--color-bg-alt:#f7f7f7;--color-surface:#fff;--color-text:#221f20;--color-text-strong:#000;--color-muted:#6e747f;--color-border:#dae1d4;--color-accent:#a9290c;--color-olive:#5a5f46;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--duration-fast:.2s;--duration-slow:.3s;--canvas-width:1920;--canvas-height:1080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Acumin Pro,sans-serif;font-size:16px;line-height:1.5;overflow:hidden}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}h1,h2,h3,h4,h5,h6{color:var(--color-text-strong);font-family:Acumin Pro,sans-serif;font-weight:400}button,input,select,textarea{font-family:inherit;font-size:inherit}.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}
