.pilot{max-width:1100px;margin:25px auto;padding:0 28px}.pilot h1{font-size:38px;letter-spacing:-.6px}.pilot-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.pilot-content{display:grid;grid-template-columns:2fr 1fr;gap:28px;margin-top:25px}.pilot-panel{background:white;padding:26px;border:1px solid var(--line);border-radius:14px;margin:20px 0}.pilot-panel h2{font-size:24px}.pilot-panel label{display:block;margin-top:12px}.pilot-panel input:not([type=radio]),.pilot-panel textarea{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);margin:10px 0}.pilot-panel textarea{min-height:75px}.pilot-panel .button{margin:10px 0}.pilot-video{aspect-ratio:16/9;min-height:200px;background:#10362c;border-radius:10px;overflow:hidden}.pilot-video iframe{display:block;width:100%;height:100%;border:0;min-height:200px}.pilot-alert{padding:15px 18px;background:#edf2e8;border-inline-start:3px solid #719665;border-radius:5px;line-height:1.8;font-size:14px}.pilot-error{color:#8e2933;background:#f8eeeb}.pilot-options label{padding:13px;border:1px solid var(--line);border-radius:6px;cursor:pointer;line-height:1.7}.pilot-options input{margin-inline-end:10px}.pilot-timer{font:32px Manrope,sans-serif;color:var(--green);margin:15px 0}.pilot-toolbar{display:flex;gap:12px;flex-wrap:wrap}.pilot-toolbar button{font-size:12px}.pilot-id{font:12px Manrope,sans-serif;word-break:break-all;color:var(--muted)}.pilot-progress{color:var(--muted);font-size:13px;margin:15px 0}.pilot-panel summary{cursor:pointer}.pilot-token{word-break:break-all;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:5px;direction:ltr;text-align:left;font-size:12px;display:block}.pilot-review{border-block-start:1px solid var(--line);padding-top:18px;margin-top:18px}.pilot-loading{padding:60px;text-align:center}.pilot[aria-busy=true]{opacity:.7}.pilot .status-label{font-size:12px;color:#4d7052;background:#edf4e9;padding:6px 10px;border-radius:5px;display:inline-block}.pilot-activity{background:#edf3e8}.pilot .muted{line-height:1.85}.pilot-assessment{margin-top:25px}.pilot .notice-title{font-weight:600}.pilot-progress-track{height:8px;background:#e8ede5;border-radius:10px;margin-top:15px;overflow:hidden}.pilot-progress-track span{height:100%;display:block;background:#729466}.pilot-table{width:100%;font-size:13px;border-collapse:collapse}.pilot-table td,.pilot-table th{padding:12px 6px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.pilot-table-wrap{overflow-x:auto}.pilot-panel pre{white-space:pre-wrap;word-break:break-all}.pilot[dir=rtl] h1{letter-spacing:0}.pilot .button:disabled{opacity:.55;cursor:wait}@media(max-width:750px){.pilot{padding:0 20px}.pilot-content{grid-template-columns:1fr;gap:0}.pilot-title{align-items:start;flex-direction:column}.pilot h1{font-size:30px}.pilot-panel{padding:20px}.pilot-video{aspect-ratio:auto;height:230px}.pilot-table{min-width:500px}}@media print{body:has(.pilot) header,body:has(.pilot) footer{display:none}.pilot-toolbar,.pilot-video{display:none}}
@media(min-width:651px) and (max-width:1100px){header nav{display:none;position:absolute;top:85px;left:20px;right:20px;background:white;padding:20px;border:1px solid var(--line);border-radius:12px;z-index:5}header nav.open{display:flex;flex-direction:column}.mobile{display:block}}
