:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--agent-bg:#0a0b0d;--agent-panel:#111318;--agent-line:#272b33;--agent-muted:#8d96a6;--agent-accent:#c9ff48}*{box-sizing:border-box}html{background:var(--agent-bg)}body{background:var(--agent-bg);color:#f5f7fb;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.agent-gate{place-items:center;min-height:100dvh;padding:24px;display:grid}.agent-spinner{border:2px solid #30343c;border-top-color:var(--agent-accent);border-radius:999px;width:26px;height:26px;animation:.7s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-login{gap:14px;width:min(360px,100%);display:grid}.agent-login h1{letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(32px,8vw,48px)}.agent-login input,.agent-login button,.agent-gate>button{border:1px solid var(--agent-line);background:var(--agent-panel);min-height:52px;color:inherit;border-radius:12px;padding:0 16px}.agent-login button,.agent-gate>button{background:var(--agent-accent);border-color:var(--agent-accent);color:#0a0b0d;cursor:pointer;font-weight:800}.agent-login p{color:#ff8080;margin:0;font-size:14px}.agent-mark{background:var(--agent-accent);color:#0a0b0d;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:inline-grid}.agent-shell{width:min(1240px,100% - 32px);margin:0 auto;padding:24px 0 64px}.agent-header{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:center;min-height:64px;display:flex}.agent-header>div{align-items:center;gap:12px;display:flex}.agent-header h1{letter-spacing:-.03em;margin:0;font-size:19px}.agent-header a{color:var(--agent-muted);font-size:13px;text-decoration:none}.agent-balances{border:1px solid var(--agent-line);background:var(--agent-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;display:grid;overflow:hidden}.agent-balances article{background:var(--agent-panel);gap:9px;min-width:0;padding:22px;display:grid}.agent-balances span{width:max-content;color:var(--agent-accent);letter-spacing:.12em;font-size:12px;font-weight:800}.agent-balances strong{letter-spacing:-.055em;text-overflow:ellipsis;font-size:clamp(21px,4vw,34px);overflow:hidden}.agent-balances small{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-grid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:start;gap:18px;display:grid}.agent-attach-card,.agent-posts{border:1px solid var(--agent-line);background:var(--agent-panel);border-radius:18px}.agent-attach-card{gap:15px;padding:20px;display:grid}.agent-posts{overflow:hidden}.agent-section-title{align-items:center;gap:10px;display:flex}.agent-section-title>span{color:var(--agent-accent);font:700 11px/1 monospace}.agent-section-title h2{letter-spacing:-.02em;margin:0;font-size:17px}.agent-posts>.agent-section-title{border-bottom:1px solid var(--agent-line);padding:20px}.agent-target,.agent-url,.agent-file-zone{color:var(--agent-muted);gap:8px;font-size:12px;font-weight:700;display:grid}.agent-target input,.agent-url input{border:1px solid var(--agent-line);color:#f5f7fb;background:#0c0e12;border-radius:10px;outline:none;width:100%;min-height:46px;padding:0 12px}.agent-target input:focus,.agent-url input:focus{border-color:var(--agent-accent)}.agent-file-zone{background:#0c0e12;border:1px dashed #3b414b;border-radius:12px;align-content:center;justify-items:center;min-height:132px;transition:border-color .15s,background .15s}.agent-file-zone.is-dragging{border-color:var(--agent-accent);background:#17200e}.agent-file-zone input{color:#d9dee8;width:min(300px,100% - 24px);font-size:12px}.agent-file-zone input::file-selector-button{background:var(--agent-accent);color:#0a0b0d;cursor:pointer;border:0;border-radius:8px;margin-right:10px;padding:9px 11px;font-weight:800}.agent-file-zone small{color:#697180;font-weight:400}.agent-file-list,.agent-uploaded{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-file-list li,.agent-uploaded li{background:#0c0e12;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 10px;font-size:12px;display:flex}.agent-file-list button{color:var(--agent-muted);cursor:pointer;background:0 0;border:0;font-size:20px}.agent-uploaded li{color:#dce5c4;flex-direction:column;align-items:flex-start}.agent-uploaded code{color:var(--agent-muted);word-break:break-all;font-size:10px}.agent-submit{background:var(--agent-accent);color:#0a0b0d;cursor:pointer;border:0;border-radius:10px;min-height:48px;font-weight:900}.agent-submit:disabled{cursor:default;opacity:.45}.agent-error,.agent-status{margin:0;font-size:13px}.agent-error{color:#ff8080}.agent-status{color:var(--agent-accent)}.agent-post-list{max-height:670px;overflow:auto}.agent-post-list button{border:0;border-bottom:1px solid var(--agent-line);width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px minmax(0,1fr) 100px auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.agent-post-list button:hover,.agent-post-list button:focus-visible{background:#171a20;outline:none}.agent-post-list span,.agent-post-list small{color:var(--agent-muted);font-size:11px}.agent-post-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-post-list b{white-space:nowrap;font-size:12px}@media (max-width:780px){.agent-shell{width:min(100% - 20px,620px);padding-top:10px}.agent-balances{grid-template-columns:1fr}.agent-balances article{padding:17px}.agent-grid{grid-template-columns:1fr}.agent-post-list button{grid-template-columns:72px minmax(0,1fr) auto}.agent-post-list small{display:none}}
