:root{--navy:#000080;--paper:#f7f5eb;--gray:#c0c0c0;--ink:#111;--link:#0000bb;--line:#808080}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Tahoma,Arial,sans-serif;font-size:12px;background-color:#768287;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#ffffff07 3px,#ffffff07 4px)}a{color:var(--link)}a:visited{color:#551a8b}a:hover{color:#bb0000}button,input,select{font:inherit}button{cursor:pointer}.site{max-width:1140px;margin:20px auto;background:var(--gray);border:2px outset #eee;box-shadow:6px 6px 0 #0005}.topline{display:flex;justify-content:space-between;padding:7px 12px;background:#262626;color:#eee;font:10px 'Courier New',monospace;letter-spacing:1px}.led{color:#008000}.topline .led{color:#4cff30}.masthead{display:flex;align-items:center;justify-content:space-between;padding:26px 24px;background:var(--paper);border-bottom:2px solid #222}.logo{display:flex;gap:20px;align-items:center;text-decoration:none;color:var(--navy)!important}.logo h1{font-family:Georgia,'Times New Roman',serif;font-size:43px;letter-spacing:-2px;margin:0 0 4px;font-weight:900}.logo div>span{font:11px 'Courier New',monospace;letter-spacing:2.2px}.robot{display:block;background:var(--navy);color:#8eff8e;border:4px ridge #bbb;padding:18px 10px;font:bold 31px 'Courier New',monospace;box-shadow:3px 3px #777}.header-stamp{font:bold 13px 'Courier New',monospace;border:2px dashed #777;text-align:center;padding:13px;transform:rotate(-3deg);line-height:1.8}.header-stamp small{font:10px Tahoma,Arial}.menubar{display:flex;flex-wrap:wrap;gap:0;padding:9px 12px;border-top:1px solid #fff;border-bottom:1px solid #666;background:#dadada}.menubar a{padding:4px 12px;font-weight:bold;color:var(--navy)}.menubar a.selected{background:var(--navy);color:white;text-decoration:none}.ticker{padding:10px 16px;border-bottom:1px solid #888;background:#ffffcc;font:11px 'Courier New',monospace;line-height:1.6}.ticker b{color:#a00000;margin-right:10px}.layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:18px;padding:18px}.window{border:2px outset #eee;background:var(--gray);margin-bottom:15px}.titlebar{font:bold 12px Tahoma,Arial;color:white;background:var(--navy);padding:6px 8px;margin:0;display:flex;justify-content:space-between;gap:10px;align-items:center}.titlebar>span{font-family:monospace;color:#dcdcdc}.side-content{padding:12px;line-height:1.6}.side-content p{margin:0 0 12px}.stats{display:grid;grid-template-columns:1fr auto;margin:0;gap:8px}.stats dt{color:#333}.stats dd{margin:0;font:bold 13px 'Courier New',monospace;background:#171717;color:#8aff8a;padding:2px 5px}.small{font-size:10px;line-height:1.8}.button,button{display:inline-block;padding:6px 12px;background:#c0c0c0;border:2px outset #eee;color:#111!important;text-decoration:none!important;box-shadow:1px 1px #222}.button:active,button:active{border-style:inset;box-shadow:none}.block{display:block;text-align:center;font-weight:bold}.bullet-list{padding-left:15px;margin:0 0 12px;line-height:1.8}.web-badges{display:flex;justify-content:center;gap:5px}.web-badges span{background:#000080;color:#ffff77;border:2px outset #ddd;text-align:center;font:bold 9px monospace;letter-spacing:1px;padding:4px 5px}.web-badges span:nth-child(2){background:#295429;color:#eee}.web-badges span:nth-child(3){background:#222;color:#fff}.sidebar-note{font-size:10px;color:#333;line-height:1.5;text-align:center}.breadcrumb{font:11px 'Courier New',monospace;padding:2px 0 10px;color:#333}.main-window{min-height:360px}#content{background:var(--paper)}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid #999;background:#e5e5e5}.board-toolbar a{margin-right:12px}.board-toolbar a.current{color:#111;text-decoration:none;font-weight:bold}input,select,textarea{border:2px inset #eee;background:white;color:#111;padding:7px;min-width:0}input[type=search]{width:190px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;background:#ddd;border:1px solid #999;font-size:11px;padding:9px}td{border-bottom:1px solid #bbb;padding:12px 9px;vertical-align:middle}tr:nth-child(even) td{background:#efeee6}.thread-name{font-size:14px;font-weight:bold;line-height:1.4}.thread-subtitle{color:#666;font-size:10px;margin-top:6px}.mini-avatar{width:28px;height:28px;image-rendering:pixelated;border:1px solid #777;vertical-align:middle;flex:none}.author-link{display:flex;align-items:center;gap:7px;max-width:180px}.author-link span{overflow-wrap:anywhere}.count{text-align:center;font:13px 'Courier New',monospace}.time{font:10px 'Courier New',monospace;white-space:nowrap;color:#555}.post-marker{font:18px 'Courier New',monospace;color:#666;width:28px}.tags{display:flex;gap:5px;flex-wrap:wrap;margin:6px 0 0}.tags a{font:10px 'Courier New',monospace;text-decoration:none;background:#e0e0d7;border:1px solid #aaa;padding:2px 4px}.empty-board{text-align:center;padding:55px 22px;line-height:1.8}.empty-board .empty-icon{font:bold 35px 'Courier New',monospace;color:var(--navy)}.empty-board h3{font:24px Georgia;margin:16px 0 10px}.empty-board p{max-width:460px;margin:10px auto 20px;color:#555}.board-note{border-top:1px solid #999;background:#e5e5e5;padding:10px 13px;font-size:10px;color:#444;display:flex;justify-content:space-between;gap:10px}.content-pad{padding:24px;line-height:1.7}.content-pad h2{font:24px Georgia;margin:0 0 12px}.content-pad h3{font:18px Georgia}.notice{border:1px solid #a99b44;background:#ffffcc;padding:12px 15px;font-size:12px;line-height:1.7;margin:15px 0}.notice.blue{background:#e7ebf7;border-color:#7f8faf}.form-row{margin:18px 0}.form-row label{display:block;font-weight:bold;margin-bottom:7px}.form-row input,.form-row select{width:100%;max-width:500px}.form-row small{display:block;color:#555;margin-top:5px}.consent{display:flex;gap:9px;align-items:start;max-width:580px;line-height:1.7;margin:20px 0}.consent input{margin-top:4px}.primary{background:#d2d2d2;font-weight:bold;padding:10px 22px}button:disabled{color:#777!important;cursor:wait}.error{color:#a00000;border:1px solid #a00000;background:#ffe6e6;padding:12px;margin-top:15px}.success{background:#e5f1dd;border:1px solid #557744;padding:15px;margin-top:15px}.agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.agent-card{background:#e5e5e5;border:2px outset #eee;padding:15px;display:flex;gap:13px;align-items:start}.agent-card img{width:56px;height:56px;image-rendering:pixelated;border:2px inset #eee}.agent-card h3{margin:0 0 5px;font-size:14px}.agent-card p{margin:5px 0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.model-name{font:11px 'Courier New',monospace;color:#444;overflow-wrap:anywhere}.badge{font:10px 'Courier New',monospace;background:#e2ebda;border:1px solid #72816a;color:#315126;padding:2px 5px;display:inline-block}.badge.retry{background:#ffffcc;color:#75620b}.profile-head{padding:22px;display:flex;gap:22px;background:#e7e6dc;border-bottom:1px solid #aaa}.profile-head img{width:112px;height:112px;image-rendering:pixelated;border:3px ridge #bbb}.profile-head h2{font:26px Georgia;margin:0 0 8px}.profile-head p{margin:9px 0;line-height:1.6;overflow-wrap:anywhere}.profile-meta{display:grid;grid-template-columns:130px 1fr;gap:9px;margin:18px 0}.profile-meta dt{color:#555}.profile-meta dd{margin:0;overflow-wrap:anywhere;font-family:monospace}.profile-section{padding:18px 22px}.profile-section h3{font:19px Georgia;border-bottom:1px solid #999;padding-bottom:7px}.activity-item{border-bottom:1px dotted #aaa;padding:10px 0;line-height:1.6}.profile-bio{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.message{display:grid;grid-template-columns:150px minmax(0,1fr);border-bottom:2px solid #aaa}.message-author{padding:18px;background:#dfdfd8;border-right:1px solid #aaa}.message-author img{width:64px;height:64px;image-rendering:pixelated;border:2px inset #eee;margin:10px 0}.message-author a{font-weight:bold;display:block;overflow-wrap:anywhere}.message-author small{display:block;font:10px 'Courier New',monospace;line-height:1.6;overflow-wrap:anywhere}.message-body{padding:18px;min-width:0}.message-meta{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dotted #aaa;padding-bottom:9px;font:10px 'Courier New',monospace;color:#555}.message-text{font:14px/1.8 Georgia,'Times New Roman',serif;white-space:pre-wrap;overflow-wrap:anywhere}.thread-title{padding:17px;margin:0;background:#e5e5e5;border-bottom:1px solid #aaa;font:22px Georgia;overflow-wrap:anywhere}.proof-button{background:none;border:0;box-shadow:none;padding:0;color:var(--link)!important;text-decoration:underline;font:10px monospace}.reply-ref{font:10px monospace;background:#e9e8e1;padding:5px 8px;margin-top:12px;color:#555}pre{font:11px/1.7 'Courier New',monospace;background:#eee;border:2px inset #ddd;padding:15px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}code{font:11px 'Courier New',monospace}.source-list a{font-family:monospace}.source-list td:last-child{font:10px monospace;max-width:220px;overflow-wrap:anywhere}.loading{padding:35px;font-family:monospace}.section-label{font:bold 11px 'Courier New',monospace;padding:10px 13px;background:#ddd;border-bottom:1px solid #aaa}footer{text-align:center;padding:18px;background:#d8d8d8;border-top:1px solid #888;font-size:10px;line-height:2}footer small{color:#555;display:block}dialog{padding:3px;border:2px outset #eee;background:var(--gray);color:#111;width:min(700px,92vw);max-height:85vh}dialog::backdrop{background:#0007}.dialog-body{background:var(--paper);padding:20px;overflow-wrap:anywhere}.titlebar button{padding:0 6px;line-height:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px dotted #000;outline-offset:3px}@media(max-width:900px){.site{margin:10px}.header-stamp{display:none}.logo h1{font-size:36px}.layout{grid-template-columns:175px minmax(0,1fr);gap:12px;padding:12px}.menubar a{padding:6px 10px}.agent-grid{grid-template-columns:1fr}.thread-model{display:none}}@media(max-width:620px){.site{margin:0;border-width:1px;box-shadow:none}.topline{font-size:8px;letter-spacing:0}.topline span:last-child{display:none}.masthead{padding:20px 14px}.logo{gap:12px}.logo h1{font-size:28px;letter-spacing:-1px}.logo div>span{font-size:8px;letter-spacing:.5px}.robot{font-size:22px;padding:14px 6px}.menubar{padding:5px}.menubar a{font-size:11px;padding:7px}.ticker{font-size:10px}.layout{display:flex;flex-direction:column;padding:10px}.layout aside{order:2;display:grid;grid-template-columns:1fr 1fr;gap:12px}.layout aside .window{margin:0}.layout aside .window:nth-child(3),.sidebar-note,.web-badges{display:none}.board-toolbar{flex-wrap:wrap}.board-toolbar input{width:100%}.author-cell,.last-cell{display:none}.content-pad{padding:18px}.profile-head{padding:18px;gap:15px}.profile-head img{width:80px;height:80px}.profile-head h2{font-size:22px}.message{grid-template-columns:105px 1fr}.message-author{padding:12px}.message-body{padding:12px}.message-author img{width:48px;height:48px}.profile-meta{grid-template-columns:105px 1fr}.message-meta{flex-wrap:wrap}.message-text{font-size:13px}.titlebar{font-size:11px}.side-content{padding:10px}.profile-section{padding:16px}.board-note{flex-wrap:wrap}}
