:root{color:#edf5f5;font-synthesis:none;text-rendering:optimizelegibility;background:#080c0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#29d2bf1a,#0000 32rem),#080c0d;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #7eb9ff}.app-shell{width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:64px}.topbar{border-bottom:1px solid #2a373a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:82px;display:grid}.brand-mark{color:#31d5c8;letter-spacing:.08em;border:1px solid #31d5c8;padding:4px 8px;font-weight:900}.topbar strong,.topbar span{display:block}.topbar span,.identity span{color:#8d9da1;font-size:12px}.identity{text-align:right}main{padding-top:62px}.intro{max-width:760px;margin-bottom:36px}.eyebrow{color:#31d5c8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,76px);line-height:.98}.intro>p:last-child{color:#aebbbf;max-width:670px;margin:20px 0 0;font-size:18px}.content-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:22px;display:grid}.report-form,.receipt,.principles{background:#111719;border:1px solid #2a373a}.report-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.field{gap:7px;display:grid}.full-width,.report-form>button,.message{grid-column:1/-1}label{font-weight:750}label span{color:#819094;margin-left:4px;font-size:11px;font-weight:500}input,select,textarea{color:#edf5f5;background:#090d0e;border:1px solid #354449;border-radius:0;width:100%;padding:11px 12px}textarea{resize:vertical;min-height:112px}button{color:#06100f;cursor:pointer;background:#31d5c8;border:0;min-height:48px;font-weight:900}button:hover:not(:disabled){background:#69e2d7}button:disabled{cursor:not-allowed;opacity:.42}aside{gap:16px;display:grid}.receipt,.principles{padding:22px}.receipt{border-top:4px solid #31d5c8}.receipt>strong{margin:5px 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;display:block}.receipt>span{color:#78df91;font-size:12px}.principles h2{margin-top:0}.principles ol{color:#c2ced1;padding-left:22px}.principles li{margin-bottom:12px}.principles>p{color:#c9b88e;border-left:3px solid #f3bd55;margin:22px 0 0;padding-left:12px;font-size:13px}.message{margin:0;padding:10px 12px}.error{color:#ffd6d6;background:#341a1e;border-left:3px solid #ff7373}.view-tabs{gap:10px;padding:18px 0 0;display:flex}.view-tabs button{color:#aebbbf;background:0 0;border:1px solid #354449;min-height:40px;padding:0 18px}.view-tabs button.active{color:#06100f;background:#31d5c8;border-color:#31d5c8}.help-toggle{color:#31d5c8;background:0 0;border:1px solid #31d5c8;min-height:36px;margin-top:16px;padding:0 14px}.help-toggle:hover:not(:disabled){background:#31d5c81f}.board-help{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:26px;display:grid}.help-block{background:#111719;border:1px solid #2a373a;padding:18px}.help-block h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:14px}.help-block p{color:#aebbbf;margin:8px 0 0;font-size:13px}.help-tagline{font-weight:650;color:#31d5c8!important}.help-who{border-left:3px solid #f3bd55;padding-left:10px;color:#c9b88e!important}.help-block.priority{border-top:4px solid #f3bd55}.help-block.priority ol{color:#c2ced1;margin:8px 0 0;padding-left:20px;font-size:13px}.help-block.priority li{margin-bottom:8px}.attention-note{font-weight:650;color:#f3bd55!important;margin-top:12px!important}.column-tagline{color:#5d6d71;margin:-6px 0 4px;font-size:12px}.column-needs_attention{border-color:#6b5a2e}.card-urgent{border-left:4px solid #ff7373}.card-badges{flex-wrap:wrap;gap:6px;display:flex}.badge{color:#aebbbf;border:1px solid #354449;padding:2px 8px;font-size:11px}.badge-impact-blocking{color:#ff9d9d;border-color:#ff7373}.badge-impact-degraded{color:#f3bd55;border-color:#f3bd55}.badge-status{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status-now{color:#c2ced1;border:1px solid #2a373a;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.attention-callout{color:#f0dfb2;background:#241f12;border-left:3px solid #f3bd55;margin-top:14px;padding:12px 14px;font-size:13px}.automation-note{margin-top:18px}.automation-note .help-toggle{margin-top:0}.automation-note ul{color:#aebbbf;margin:12px 0 0;padding-left:20px;font-size:13px}.automation-note li{margin-bottom:8px}.board-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.board-column{background:#0c1214;border:1px solid #2a373a;align-content:start;gap:10px;min-height:220px;padding:14px;display:grid}.board-column h2{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:13px;display:flex}.board-column h2 span{color:#31d5c8}.board-card{color:#edf5f5;text-align:left;background:#111719;border:1px solid #354449;gap:6px;min-height:0;padding:12px;font-weight:400;display:grid}.board-card:hover:not(:disabled){background:#142024;border-color:#31d5c8}.board-card>strong{color:#31d5c8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.card-title{font-weight:650}.card-meta{color:#819094;font-size:12px}.empty-column{color:#5d6d71;margin:0;font-size:13px}.load-more{min-width:220px;margin:22px auto 0;display:block}.detail-backdrop{z-index:10;background:#0000008c;justify-items:end;display:grid;position:fixed;inset:0}.case-detail{background:#111719;border-left:1px solid #2a373a;width:min(560px,100%);height:100%;padding:28px;overflow-y:auto}.detail-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.detail-header h2{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.close-button{color:#aebbbf;background:0 0;border:1px solid #354449;min-height:36px;padding:0 14px}.case-detail h3{margin:22px 0 6px}.case-detail h4{color:#31d5c8;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 10px;font-size:12px}.status-move{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.status-move label{grid-column:1/-1}.detail-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-list li{border:1px solid #2a373a;gap:4px;padding:12px;display:grid}.comment-form{gap:10px;margin-top:14px;display:grid}@media (width<=980px){.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.content-grid,.report-form,.board-grid{grid-template-columns:1fr}.field,.full-width,.report-form>button,.message{grid-column:1}.identity{display:none}main{padding-top:40px}}.account-view{gap:22px;display:grid}.account-view .receipt{justify-items:start;gap:10px;display:grid}.token-value{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.simple-table{border-collapse:collapse;background:#111719;border:1px solid #2a373a;width:100%}.simple-table th,.simple-table td{text-align:left;border-bottom:1px solid #2a373a;padding:10px 12px;font-size:13px}.simple-table th{color:#98a6ae;font-weight:750}.team-section h2{margin:0 0 12px}
