:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-ink:#101418;--k-ink-soft:#344054;--k-muted:#667085;--k-line:#dbe1e8;--k-paper:#fff;--k-mist:#f5f7fa;--k-soft:#eef2f6;--k-slate:#98a2b3;--k-green:#14795f;--k-green-soft:#e9f7f2;--k-blue:#2563eb;--k-blue-soft:#edf3ff;--k-amber:#b7791f;--k-amber-soft:#fff3dd;--k-amber-ink:#8a5300;--k-red:#b42318;--k-red-soft:#fff0ef;--k-shadow:0 24px 60px #10182814;--k-radius:18px;--k-radius-sm:12px;--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-6:24px;--k-space-8:32px;--k-touch:44px;--k-font:"Avenir Next", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif}
*{box-sizing:border-box}html{min-width:320px}body{background:var(--k-mist);min-height:100vh;color:var(--k-ink);font-family:var(--k-font);margin:0}.k-btn,.k-input,.k-select{min-height:var(--k-touch)}.k-btn:disabled,.k-btn[aria-disabled=true]{color:#fff;cursor:not-allowed;background:#537c6d;border-color:#0000}.k-btn:disabled:focus-visible,.k-btn[aria-disabled=true]:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px}.space-shell{min-height:100vh}.space-header{justify-content:space-between;align-items:center;gap:var(--k-space-3);padding:var(--k-space-3) var(--k-space-4);background:var(--k-paper);border-bottom:1px solid var(--k-line);display:flex}.space-title{color:var(--k-green);font-weight:700}.k-toast{bottom:var(--k-space-6);justify-content:space-between;align-items:center;gap:var(--k-space-3);padding:var(--k-space-3) var(--k-space-4);background:var(--k-ink);color:#fff;border-radius:var(--k-radius-sm);box-shadow:var(--k-shadow);z-index:40;display:flex;position:fixed;left:50%;transform:translate(-50%)}.k-toast button{min-width:var(--k-touch);min-height:var(--k-touch);color:inherit;cursor:pointer;background:0 0;border:0;position:relative}.k-toast button:after{content:"×";justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}
