.work-page{background:var(--fl-paper,#f2eee4);color:var(--fl-ink,#0c1016)}.work-mast{padding:56px max(24px,calc((100vw - 1120px)/2));background:#0c1016;color:#f2eee4;border-bottom:8px solid #c49348}.work-mast h1{font-family:var(--font-archivo-black),Arial,sans-serif;font-size:clamp(2.5rem,7vw,5rem);line-height:1.05;margin:12px 0}.work-mast p{font-size:1.25rem}.work-mast a{color:#d8b06a;text-decoration:underline}.work-body{max-width:1120px;margin:auto;padding:24px}.work-truth{border-left:4px solid #c49348;padding:12px 18px;line-height:1.6}.work-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:2px solid #0c1016;padding:12px 0;margin:16px 0}.work-page button,.work-page input,.work-page select,.work-page textarea{font:inherit;border:1px solid #415149;border-radius:0}.work-page button{min-height:48px;padding:10px 18px;background:#0c1016;color:#f2eee4;cursor:pointer;margin:4px 8px 4px 0}.work-actions button:last-child,.work-page button[aria-current]{background:#c49348;color:#0c1016}.work-page button:disabled{opacity:.5;cursor:not-allowed}.work-page :focus-visible{outline:3px solid #c49348;outline-offset:3px}.work-page label{display:grid;gap:8px;margin:16px 0;font-weight:600}.work-page input,.work-page select,.work-page textarea{background:#fff;color:#0c1016;min-height:48px;padding:12px;max-width:100%;width:100%}.work-page textarea{min-height:100px;resize:vertical}.work-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.work-panel{border:1px solid #415149;padding:24px;background:#f2eee4}.work-panel h2{font-size:1.8rem}.work-panel p{line-height:1.6}.work-panel a{color:#344113;text-decoration:underline}.work-page .work-check{display:flex;align-items:flex-start;font-weight:400;line-height:1.5}.work-check input{min-width:24px;min-height:24px;width:24px;margin-top:2px}.work-review{border-top:2px solid #0c1016;margin-top:28px;padding-top:20px}.work-review dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.work-review dt{font-weight:700}.work-review dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.work-row{border-top:2px solid #0c1016;padding:20px 0;touch-action:pan-y;overflow-wrap:anywhere}.work-fixture{border:2px solid #415149;padding:16px;background:#ffedb7}.work-fixture label{max-width:360px}.work-status{min-height:36px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.work-messages{padding-left:24px}.work-messages li{padding:12px 0;border-bottom:1px solid #415149}.work-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.work-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.work-inline label{flex:1;min-width:240px}@media(max-width:600px){.work-body,.work-panel{padding:16px}.work-fields,.work-review dl{grid-template-columns:1fr}.work-tabs button{flex:1 1 40%;margin:0}.work-mast{padding:36px 24px}.work-page h2{font-size:1.5rem}.work-actions{display:flex}.work-actions button{flex:1}}