.history-main{max-width:1200px;margin:auto;padding:clamp(60px,9vw,130px) max(24px,calc((100% - 1200px)/2)) 150px}.history-back{display:inline-block;margin-bottom:58px;color:var(--muted);font:12px var(--mono)}.history-back:hover{color:var(--champagne)}.history-loading{color:var(--muted)}.history-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.history-head h1{margin:0;font-size:clamp(52px,7vw,92px)}.history-meta{margin-top:18px;color:var(--muted);font:12px var(--mono)}.history-empty{margin-top:86px;padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:760px}.history-empty h2,.history-notes h2{margin:0 0 16px;font-size:42px}.history-empty p{margin:0;color:var(--muted);font-size:17px;max-width:620px}.history-note{margin-top:24px;color:var(--champagne)!important;font:12px var(--mono)!important}.history-empty .text-link{margin-top:28px}.history-notes{max-width:760px;margin-top:92px}.notes-copy{max-width:600px;color:var(--muted);font-size:15px}.history-notes form{display:flex;gap:12px;margin:28px 0 22px}.history-notes input{flex:1;min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--platinum);outline:0}.history-notes input:focus{border-color:var(--champagne)}.notes-list{border-top:1px solid var(--line)}.notes-list article{padding:17px 0;border-bottom:1px solid var(--line)}.notes-list strong{font:11px var(--mono);color:var(--champagne)}.notes-list p{margin:7px 0;color:var(--platinum)}.notes-list button{padding:0;border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer}.notes-list button:hover{color:var(--champagne)}.dashboard-empty{color:var(--muted)}@media(max-width:760px){.history-main{padding:54px 24px 90px}.history-head{display:block}.history-head h1{font-size:58px}.history-head .outline-button{margin-top:25px}.history-empty{margin-top:60px}.history-empty h2,.history-notes h2{font-size:36px}.history-notes{margin-top:70px}.history-notes form{display:grid}.history-notes .primary-button{width:100%}}
@media(max-width:760px){.topbar{height:64px;padding-inline:18px}.topbar .nav,.topbar .garage-button{display:none!important}.wordmark{font-size:10px}.mark{width:24px;height:24px}}
