.pilot-brief{--pb-paper:var(--paper,#f3f0e8);--pb-ink:var(--ink,#25241f);--pb-accent:var(--accent,#b63822);--pb-line:var(--line,#bcb8ac);color:var(--pb-ink);max-width:1160px;margin-inline:auto}.pilot-brief h1{font-family:Arial,sans-serif;letter-spacing:0;font-size:clamp(62px,8.8vw,124px);line-height:.92;max-width:1000px;margin-bottom:32px}.pb-intro{max-width:900px}.pb-local-note{font-size:14px;line-height:1.65;max-width:780px;border-left:3px solid var(--pb-accent);padding-left:20px;margin:28px 0 42px}.pb-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 22px;border-block:1px solid var(--pb-line)}.pb-steps li{min-width:0}.pb-steps button{display:flex;align-items:center;gap:13px;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--pb-ink);padding:21px 12px;width:100%;height:100%;text-align:left;font-size:15px;line-height:1.4}.pb-steps button[aria-current]{border-bottom-color:var(--pb-accent);font-weight:700}.pb-steps button span{font-size:11px;font-family:var(--mono,monospace);color:var(--pb-accent)}.pb-status{font-size:14px;padding:13px 0 20px;max-width:900px;line-height:1.6;min-height:52px}.pb-status[data-error=true]{color:#8e281b;border-left:3px solid #8e281b;padding:14px 18px;background:#f4e6df;margin:10px 0 24px}.pb-panel{max-width:900px;padding:18px 0}.pb-panel h2{font-size:clamp(32px,4.1vw,52px);line-height:1.08;margin:10px 0 18px}.pb-section-note{font-size:17px;margin:0 0 35px;max-width:720px}.pb-field{margin:0 0 29px;min-width:0}.pilot-brief label{font-family:Arial,sans-serif;display:block;text-transform:none;letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}.pilot-brief input,.pilot-brief textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid var(--pb-line);border-radius:0;background:#fbfaf6;color:var(--pb-ink);font:16px/1.55 Arial,sans-serif;padding:14px 15px;margin-top:10px}.pilot-brief textarea{resize:vertical;min-height:105px}.pilot-brief textarea:focus-visible,.pilot-brief input:focus-visible,.pilot-brief button:focus-visible,.pilot-brief summary:focus-visible,.pilot-brief a:focus-visible{outline:3px solid var(--pb-accent);outline-offset:4px}.pb-hint{font-size:13px;line-height:1.55;margin:8px 0 0;color:#56534c;max-width:780px}.pb-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pb-pager{border-top:1px solid var(--pb-line);padding-top:25px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;max-width:900px;margin:25px 0 45px}.pb-pager>span{font-family:var(--mono,monospace);font-size:11px;margin-left:auto}.pilot-brief .button{background:var(--pb-ink);border:1px solid var(--pb-ink);color:var(--pb-paper);font-size:14px;line-height:1.4;padding:14px 20px;white-space:normal;text-align:center}.pilot-brief .button.light{background:transparent;color:var(--pb-ink);border-color:var(--pb-line)}.pilot-brief .button:disabled{opacity:.5;cursor:not-allowed}.pb-review{border-top:1px solid var(--pb-line);margin:30px 0}.pb-review>div{display:grid;grid-template-columns:minmax(165px,.7fr) minmax(0,1.8fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--pb-line)}.pb-review dt{font-size:13px;font-weight:bold;line-height:1.5}.pb-review dd{margin:0;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.pb-review dd[data-empty=true]{font-style:italic;color:#666258}.pb-references{padding:20px 0 35px}.pb-reference-head{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:baseline}.pb-reference-head h3,.pb-keep h3{font-size:30px;line-height:1.15}.pb-reference-head>a{font-size:13px}.pb-references>p{font-size:14px;max-width:720px}.pb-references ul{padding-left:24px}.pb-references li{padding:13px 0;overflow-wrap:anywhere}.pb-references li p{margin:6px 0;font-size:14px;white-space:pre-wrap}.pb-references li small{font-size:12px}.pb-complete{padding:22px 0;border-block:1px solid var(--pb-line);margin:8px 0 35px}.pb-complete summary{font-size:17px;cursor:pointer;margin-bottom:18px}.pb-complete textarea{margin:12px 0 15px;font:13px/1.6 var(--mono,monospace);min-height:320px}.pb-keep{padding:28px;background:#e8e4da}.pb-keep p{font-size:14px}.pb-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.pb-inquiry{border-top:1px solid #c5c0b3;padding-top:20px;margin-top:28px}.pb-workspace-link{font-size:14px;margin-top:28px}.pilot-brief .notice p{margin-top:0}.pilot-brief .notice{max-width:900px}.pb-panel h2:focus{outline:0}.pb-panel h2:focus-visible{outline:3px solid var(--pb-accent);outline-offset:8px}@media(max-width:700px){.pb-grid{grid-template-columns:1fr;gap:0}.pb-steps button{display:block;font-size:12px;padding:15px 9px}.pb-steps button span{display:block;margin-bottom:6px}.pb-review>div{grid-template-columns:1fr;gap:8px}.pb-pager>span{width:100%;margin-top:8px}.pb-pager .button{flex:1 1 140px}.pb-keep{padding:22px 18px}.pb-actions{flex-direction:column;align-items:stretch}.pb-actions .button{width:100%}.pilot-brief h1{font-size:clamp(45px,11.8vw,80px)}.pb-local-note{font-size:13px;margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.pilot-brief *{scroll-behavior:auto!important}}
