:root{color-scheme:light;font-family:Georgia,Times New Roman,serif;background:#f4f0e8;color:#1c2824}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 8% 5%,#e3f0d5 0,transparent 38%),#f4f0e8}button,input,select{font:inherit}.shell{max-width:1040px;margin:0 auto;padding:42px 22px 28px}.hero{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.eyebrow{margin:0 0 10px;color:#be4d2d;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}h1{margin:0;max-width:650px;font-size:clamp(42px,7vw,76px);line-height:.93;letter-spacing:-.055em;font-weight:600}.lede{max-width:590px;margin:18px 0 0;font-size:19px;line-height:1.45;color:#53635a}.telemetry-badge{border:1px solid #abc2af;border-radius:999px;padding:12px 16px;white-space:nowrap;color:#2f684c;background:#edf6e9;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace}.pulse{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#45a26e;box-shadow:0 0 0 5px #cde8d1}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid #d9d5ca;border-radius:18px;background:#fffdf7d1;box-shadow:0 14px 38px #2d3a2c14;padding:22px}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}h2{margin:0;font-size:21px;letter-spacing:-.02em}a{color:#bd4f32;font-weight:700;text-decoration:none}.status-value{margin:8px 0;font:700 clamp(34px,5vw,54px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.08em}.healthy{color:#2b885a}.danger{color:#bf4d33}.muted{min-height:22px;color:#69746c}label{display:block;margin:0 0 14px;color:#647068;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}select,input{display:block;width:100%;margin-top:7px;border:1px solid #c8c8b9;border-radius:10px;padding:11px 12px;color:#1c2824;background:#fffdf7}select:focus,input:focus,button:focus-visible,a:focus-visible{outline:3px solid #e4a183;outline-offset:2px}button{cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-weight:700}.primary{width:100%;color:#fffdf7;background:#bd4f32}.secondary{color:#315c47;background:#dcebd7}.ghost{padding:5px 0;color:#bd4f32;background:transparent}.status-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.status-actions button{width:100%}.choice-detail{min-height:22px;margin:-3px 0 15px;color:#2f684c;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.balance{color:#2b885a;font:700 18px ui-monospace,SFMono-Regular,Consolas,monospace}.action-message{min-height:20px;margin:16px 2px 0;border-radius:10px;padding:0 14px;color:transparent;font-weight:700}.action-message:not(:empty){padding-top:11px;padding-bottom:11px}.action-message.success{color:#2c684b;background:#e2f1df}.action-message.warning{color:#805522;background:#f5e7c7}.action-message.error{color:#8e3d2c;background:#f8dfd7}.network-card{margin-top:18px}.network-events{display:grid;gap:8px}.network-event{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border-radius:9px;padding:9px 11px;background:#f1eee5;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.network-event strong{font-size:11px}.network-event time{color:#788279;font-size:11px}.network-ok strong{color:#2b885a}.network-failed strong{color:#bf4d33}.activity-card{margin-top:18px}pre{min-height:170px;overflow:auto;margin:0;border-radius:12px;padding:16px;background:#1d2b27;color:#d7efd7;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}footer{margin-top:22px;color:#748078;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width: 940px){.grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.hero{display:block}.telemetry-badge{display:inline-block;margin-top:22px}.grid,.status-actions{grid-template-columns:1fr}.network-event{grid-template-columns:1fr auto}.network-event time{grid-column:1 / -1}}.trace-id{grid-column:1 / -1;overflow-wrap:anywhere;color:#52655a}button:disabled{opacity:.6;cursor:wait}.card,.network-event{min-width:0}.network-event span,.action-message{overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
