:root{--ground:#f1f1f1;--ground2:#ece8e0;--ground-gradient:linear-gradient(180deg, #f8f6f2, #eeeae2);--surface:#fff;--surface2:#f1eee8;--ink:#24212d;--muted:#625e58;--muted2:#6b665f;--hair:#e6e2da;--hair2:#24212d14;--line-strong:#d8d0c2;--sand:#b4a693;--sand2:#e9e2d6;--sage:#e9efe7;--green:#467052;--lavender:#eeebf5;--lav2:#4d4866;--amber:#856022;--amberbg:#f6ecdc;--rose:#f4e8e3;--red:#8a3b3b;--state-needs:#b4781e;--state-done:#2e7d4f;--state-stop:#8a3b3b;--state-wait:#6e6a62;--glass:#ffffffa8;--glass2:#ffffff6b;--glass3:#ffffffdb;--gb:#ffffffbf;--blur-panel:blur(22px) saturate(1.2);--blur-composer:blur(20px) saturate(1.2);--blur-modal:blur(30px) saturate(1.2);--blur-dim:blur(6px);--on-ink:#fff;--rail-icon:#5a5660;--search-text:#625c53;--white-50:#ffffff80;--white-60:#fff9;--white-70:#ffffffb3;--white-75:#ffffffbf;--white-80:#fffc;--white-90:#ffffffe6;--white-95:#fffffff2;--ink-5:#24212d0d;--ink-6:#24212d0f;--ink-8:#24212d14;--dim:#24212d38;--switch-off:#d8d4cc;--avatar:#e4e1da;--run-halo:#4670522e;--need-halo:#986d2b2e;--need-ring:#986d2b59;--focus:var(--sand);--type-aresto:#24212d;--type-claude:#b4a693;--type-claude-code:#8a7a62;--on-type-sand:#0b0a0f;--type-chatgpt:#467052;--type-codex:#2f5a3b;--type-gemini:#4d4866;--type-gemini-cli:#6a638a;--type-openclaw:#986d2b;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--ground-glows:radial-gradient(900px 500px at 8% -10%, #b4a69347, transparent 60%), radial-gradient(700px 420px at 100% 110%, #46705224, transparent 60%), radial-gradient(600px 400px at 60% 40%, #eeebf5b3, transparent 65%), linear-gradient(180deg, #f8f6f2 0%, #eeeae2 100%);--sh:0 10px 34px #24212d17, 0 1px 2px #24212d0d;--sh2:0 18px 50px #24212d29;--sh-btn:0 6px 16px #24212d33;--sh-btn-sm:0 3px 8px #24212d29;--sh-control:0 2px 8px #24212d12;--sh-chip:0 1px 3px #24212d0f;--sh-card:0 4px 18px #24212d0f;--sh-row:0 2px 8px #24212d12;--sh-on:0 6px 14px #24212d38;--sh-inset:inset 0 1px 2px #24212d0a;--r:18px;--r2:14px;--r3:10px;--r-input:12px;--r-pill:999px;--font:"DM Sans", system-ui, sans-serif;--font-display:"Playfair Display", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--text-body:14px;--text-agent:14.5px;--text-title:26px;--text-section:17px;--text-row:13.5px;--text-label:10.5px;--text-mono:12px;--leading-body:1.55;--leading-agent:1.6;--h-button:32px;--h-button-sm:27px;--h-chip:26px;--h-select:30px;--h-input:36px;--h-icon-button:30px;--ease:cubic-bezier(.2, .8, .2, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.32s;--dur-page:.6s;--dur-fade:.18s;--stagger:20ms}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-page:0s;--stagger:0s;--dur-fade:.18s}}
*,:before,:after{box-sizing:border-box}html,body{height:100%}body{color:var(--ink);background:var(--ground);font:var(--text-body) / var(--leading-body) var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--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}:root{--kf-enter-right:ak-enter-right;--kf-rise-approval:ak-rise-approval;--kf-pulse-twice:ak-pulse-twice;--kf-scale-in:ak-scale-in;--kf-enter:ak-enter;--kf-fade:ak-fade;--kf-pop:ak-pop;--kf-rise:ak-rise;--kf-breathe:ak-breathe;--kf-spin:ak-spin;--kf-draw:ak-draw;--kf-caret:ak-caret;--kf-shimmer:ak-shimmer;--kf-wave:ak-wave}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:70;background:var(--ink);color:var(--on-ink);font:500 11.5px var(--font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fade) var(--ease) 0s;border-radius:8px;padding:4px 8px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tip-side=right]:after{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}[data-tip-side=above]:after{top:auto;bottom:calc(100% + 6px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.4s}@keyframes ak-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ak-enter-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ak-fade{0%{opacity:0}to{opacity:1}}@keyframes ak-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ak-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ak-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ak-rise-approval{0%{opacity:0;box-shadow:0 0 0 0 var(--need-ring);transform:translateY(12px)}60%{box-shadow:0 0 0 6px var(--need-ring)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}@keyframes ak-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes ak-pulse-twice{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.35)}}@keyframes ak-spin{to{transform:rotate(360deg)}}@keyframes ak-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ak-caret{50%{opacity:0}}@keyframes ak-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes ak-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ak-enter{animation:ak-enter var(--dur-slow) var(--ease) both}.ak-enter-right{animation:ak-enter-right var(--dur-slow) var(--ease) both}.ak-fade{animation:ak-fade var(--dur-base) var(--ease) both}.ak-pop{animation:ak-pop var(--dur-fast) var(--ease) both}.ak-rise{animation:ak-rise var(--dur-slow) var(--ease) both}.ak-page{animation:ak-fade var(--dur-page) var(--ease) both}.ak-stagger>*{animation:ak-enter var(--dur-base) var(--ease) both;animation-delay:calc(var(--i,0) * var(--stagger))}@media (prefers-reduced-motion:reduce){.ak-enter,.ak-enter-right,.ak-pop,.ak-rise,.ak-stagger>*{animation-name:ak-fade;animation-duration:.2s}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.BMxp8G_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.BMxp8G_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.l9j6Ia_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.l9j6Ia_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
