*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2eb;color:#292b24;font:14px/1.6 system-ui,"Segoe UI",sans-serif}button,select{font:inherit}button{cursor:pointer}button:disabled,select:disabled{opacity:.5;cursor:not-allowed}a{color:inherit}.shell{display:flex;min-height:100vh}.rail{background:#24271f;color:#f9f5eb;width:236px;flex-shrink:0;padding:30px 19px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin:0 5px 50px}.brand-mark{background:#bd7e58;color:#251e18;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;font:bold 19px Georgia}.brand-mark span{color:#fff4e6}.brand strong{display:block;font:700 17px Georgia}.brand small{display:block;font-size:10px;color:#b8b8aa}.rail-label{color:#9f9f91;letter-spacing:.16em;font-size:10px;margin:0 15px 14px}.navigation{display:grid;gap:6px}.nav-link{padding:12px 14px;text-decoration:none;color:#c5c6b9;border-radius:8px;font-size:12px}.nav-link:hover,.nav-link.current{background:#3d4033;color:#fff}.nav-link.current{box-shadow:inset 3px 0 #cb8b61}.rail-note{margin-top:auto;border-top:1px solid #43463b;padding:18px 10px;color:#c7cabb;font-size:11px}.rail-note b{color:#e2dfd3}.rail-note p{color:#b0b4a6}.rail-note small{color:#9ba094}.indicator{display:inline-block;background:#a5b48a;width:8px;height:8px;border-radius:50%;margin-right:8px}.workspace{flex:1;min-width:0}.masthead{background:#fcfbf8;border-bottom:1px solid #e6e0d6;display:flex;justify-content:space-between;align-items:center;padding:17px clamp(22px,3vw,52px);gap:20px;min-height:80px}.crumbs{color:#838174;font-size:12px}.crumbs span{padding:0 10px;color:#bcb9ae}.crumbs b{color:#414439}.session-actions{display:flex;align-items:center;gap:17px}.session-state{font-size:12px;color:#6a6d61;white-space:nowrap}.session-state i{display:inline-block;background:#ada99c;width:7px;height:7px;border-radius:50%;margin-right:9px}.session-state.active i{background:#71946b}.button{padding:10px 15px;border-radius:7px;min-height:42px;border:1px solid transparent;font-size:12px;font-weight:700;white-space:nowrap}.button-dark{background:#292b24;color:#fff}.button-dark:hover{background:#41463a}.button-quiet{background:#fffdf9;border-color:#d7d1c7;color:#3c4036}.button-quiet:hover{background:#efede7}.button-rust{background:#a75e40;color:#fff}.button-rust:hover{background:#8d4b30}.main{max-width:1450px;margin:auto;padding:44px clamp(20px,3vw,52px) 16px}.heading-block{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.overline{color:#995a3e;font-size:10px;font-weight:800;letter-spacing:.14em}.overline:before{content:"";display:inline-block;background:#a75e40;width:23px;height:2px;margin-right:9px;vertical-align:middle}h1,h2,p{margin-top:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.04em}h1{font-size:clamp(42px,4.2vw,70px);line-height:1.1;margin:13px 0}h1 em{color:#995537}.lede{max-width:570px;color:#77766c;font-size:14px;line-height:1.8}.access-note{width:320px;flex-shrink:0;background:#ede7db;border:1px solid #e0d8c9;border-radius:10px;padding:20px}.access-note b{font-size:12px}.access-note p{font-size:12px;color:#716b60;line-height:1.7;margin:10px 0}.access-note small{display:block;border-top:1px solid #d7cbbb;padding-top:10px;color:#9b735e}.summary-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#fffdf9;border:1px solid #e3ded4;border-radius:10px;margin-bottom:22px}.summary-strip>div{display:flex;align-items:center;gap:17px;padding:24px}.summary-strip>div+div{border-left:1px solid #ece7e0}.summary-strip strong{font:36px Georgia;color:#727563}.summary-strip b,.summary-strip small{display:block}.summary-strip b{font-size:12px}.summary-strip small{font-size:11px;color:#959188}.surface{background:#fffefa;border:1px solid #e3ded5;border-radius:10px;overflow:hidden;box-shadow:0 1px 5px #302d2109;margin-bottom:20px}.surface-heading{padding:24px 25px;display:flex;justify-content:space-between;align-items:center;gap:15px}.section-kicker{font-size:10px;font-weight:800;color:#ae6140;letter-spacing:.08em;margin-bottom:5px}.section-kicker span{color:#a9a398;margin-left:6px}h2{font-size:25px;margin:0 0 4px}.surface-heading p:last-child{font-size:12px;color:#918f86;margin:0}.tag{background:#f6f3ed;border:1px solid #ebe6dd;border-radius:6px;padding:7px 9px;font-size:10px;color:#777569;white-space:nowrap}.table-scroller{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{background:#f6f4ef;color:#929085;font-size:10px;text-transform:none;letter-spacing:.04em;padding:13px 24px}td{padding:18px 24px;border-top:1px solid #ede9e1;white-space:nowrap;color:#6d6f64}td:first-child{font:bold 12px ui-monospace,Consolas,monospace;color:#5c5e53}td:nth-child(2){color:#383a31;font-weight:650}tr.is-selected{background:#f7f0e8}.classification{font-size:10px;font-weight:700;padding:6px 9px;border-radius:5px}.classification.open{background:#e8eee5;color:#4e704a}.classification.sealed{background:#f5ede5;color:#976244}.action-link{background:none;border:none;color:#9e603e;font-size:12px;font-weight:700;padding:3px}.action-link:hover{text-decoration:underline}.action-locked{color:#aaa499;font-size:11px}.selection-bar{border-top:1px solid #eae6df;background:#fdfbf8;padding:13px 24px;font-size:11px;color:#77766c}.desk-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:20px}.desk-body{padding:0 25px 23px}.desk-body label{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;color:#78796d;margin:7px 0 9px}.desk-body select{width:100%;border:1px solid #dbd6cb;background:#fffdfa;border-radius:7px;padding:13px;color:#34372f;font-size:12px}.desk-buttons{display:flex;gap:10px;margin:16px 0 18px}.desk-buttons button{flex:1}.footnote{border-top:1px solid #e9e4db;padding-top:14px;color:#898477;font-size:11px}.copy-link{border:0;background:none;color:#a05b3e;font-size:11px;font-weight:700}.copy-link:hover{text-decoration:underline}.response-body{margin:0 18px 19px;border:1px solid #e6e0d6;border-radius:8px;background:#f7f5f0;overflow:hidden}.response-status{border-bottom:1px solid #e6e0d6;font-size:11px;color:#77766d;padding:10px 14px}.response-body pre{margin:0;padding:14px;white-space:pre-wrap;max-height:340px;min-height:170px;overflow:auto;font:11px/1.7 ui-monospace,Consolas,monospace;color:#595b51}.process{display:grid;grid-template-columns:230px 1fr;gap:16px;background:#ebe7dd;border-radius:10px;padding:25px;margin-top:5px}.process h2{font-size:22px}.process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0;margin:0;list-style:none}.process li b{font-size:12px}.process li p{font-size:11px;color:#8b877e;margin:4px 0}footer{display:flex;justify-content:space-between;gap:12px;color:#97958a;font-size:11px;padding:28px 0 8px}@media(max-width:1050px){.rail{width:205px}.summary-strip>div{padding:17px}.access-note{width:260px}.desk-grid{grid-template-columns:1fr}.process{grid-template-columns:1fr}th,td{padding:14px}}@media(max-width:720px){.shell{display:block}.rail{position:static;height:auto;width:auto;padding:15px}.brand{margin:0 0 14px}.rail-label,.rail-note{display:none}.navigation{display:flex;gap:6px;overflow:auto}.nav-link{white-space:nowrap;padding:8px}.masthead{flex-wrap:wrap;padding:15px 19px}.session-actions{width:100%;justify-content:space-between}.main{padding:30px 15px}.heading-block{flex-direction:column;align-items:stretch}.access-note{width:auto}.summary-strip>div{flex-direction:column;align-items:flex-start;gap:3px;padding:13px}.summary-strip strong{font-size:29px}.summary-strip small{display:none}.surface-heading{padding:20px;align-items:flex-start}.tag{display:none}.process ol{grid-template-columns:1fr}footer{flex-direction:column}}