@font-face{font-family:Manasco;src:url(/fonts/Manasco.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pilot-bg:#1b1a19;--pilot-panel:#1f1e1dd6;--pilot-card:#272624e6;--pilot-popup:#2b2927;--pilot-item:#312f2dc2;--pilot-heading:#fff3ea;--pilot-text:#eee6de;--pilot-muted:#eee6deb8;--pilot-border:#fff3ea1f;--pilot-accent:#c03a14;--pilot-accent-soft:#c03a141f;--pilot-accent-border:#c03a1461;--pilot-danger:#ef9b82;--pilot-surface-subtle:#312f2d73;--pilot-surface-card-muted:#312f2d6b;--pilot-success-soft:#3e6a4733;--pilot-success-border:#86b89161;--pilot-warning-soft:#85602b33;--pilot-warning-border:#e3b97866;--pilot-danger-soft:#7e342238;--pilot-danger-border:#ef9b8266;--pilot-radius-sm:10px;--pilot-radius-md:12px;--pilot-radius-lg:14px;--pilot-radius-xl:16px;--pilot-radius-pill:999px;--pilot-shadow:0 18px 55px #00000047;--pilot-focus:0 0 0 3px #c03a1447}*{box-sizing:border-box}html{background:var(--pilot-bg);min-width:320px}body{background:radial-gradient(circle at 82% -10%, #c03a1421, transparent 34rem), var(--pilot-bg);min-height:100vh;color:var(--pilot-text);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--pilot-heading);-webkit-text-decoration-color:var(--pilot-accent);text-decoration-color:var(--pilot-accent);text-underline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{color:var(--pilot-heading)}.pilot-app{min-height:100vh}.pilot-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-skip-link{z-index:20;background:var(--pilot-heading);color:var(--pilot-bg);border-radius:var(--pilot-radius-sm);padding:10px 14px;position:fixed;top:-60px;left:12px}.pilot-skip-link:focus{top:12px}.pilot-header{z-index:10;border-bottom:1px solid var(--pilot-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1a19e6;grid-template-columns:max-content minmax(240px,1fr) auto auto;grid-template-areas:"brand search actions account";align-items:center;gap:10px 14px;min-height:76px;padding:14px clamp(16px,3vw,38px);display:grid;position:relative}.pilot-brand{letter-spacing:.12em;color:var(--pilot-heading);text-transform:uppercase;margin:0;font-family:Manasco,system-ui,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1}.pilot-header-subtitle{color:var(--pilot-muted);margin:6px 0 0;font-size:12px}.pilot-account{align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.pilot-account>div{text-align:right;gap:3px;min-width:0;max-width:100%;display:grid}.pilot-account strong{color:var(--pilot-heading);overflow-wrap:anywhere;font-size:13px}.pilot-account span{color:var(--pilot-muted);overflow-wrap:anywhere;font-size:12px}.pilot-account .pilot-button{flex:none}.pilot-header-actions{align-items:center;gap:8px;display:flex}.pilot-header-actions .pilot-button{white-space:nowrap}.pilot-global-search{min-width:0;position:relative}.pilot-global-search-results{z-index:30;max-height:min(420px,60vh)}.pilot-global-search-result{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-global-search-result>span:first-child{overflow-wrap:anywhere;min-width:0}.pilot-network-banner,.pilot-notice{border-radius:var(--pilot-radius-md);border:1px solid var(--pilot-border);margin:12px clamp(16px,3vw,38px) 0;padding:11px 14px}.pilot-network-banner,.pilot-notice-error{color:var(--pilot-heading);background:#7e342242;border-color:#ef9b8257}.pilot-notice-success{color:var(--pilot-heading);background:#3e6a473d;border-color:#86b89157}.pilot-shell{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:16px;padding:16px clamp(16px,3vw,38px) 32px;display:grid}.pilot-projects,.pilot-workspace{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-xl);background:var(--pilot-panel);min-width:0;box-shadow:var(--pilot-shadow)}.pilot-projects{align-self:start;padding:16px;position:sticky;top:16px}.pilot-workspace{min-height:calc(100vh - 124px);padding:clamp(16px,2.5vw,28px)}.pilot-module-nav{border-bottom:1px solid var(--pilot-border);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;margin-bottom:16px;padding-bottom:16px;display:grid}.pilot-module-nav button{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);min-width:0;min-height:58px;color:var(--pilot-heading);text-align:left;cursor:pointer;align-content:center;justify-items:start;gap:4px;padding:10px;display:grid}.pilot-module-nav button[aria-current=page]{border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft)}.pilot-module-nav span{overflow-wrap:anywhere;font-size:12px;font-weight:750}.pilot-module-nav small{color:var(--pilot-muted);overflow-wrap:anywhere;font-size:10px}.pilot-project-nav-heading{margin-top:2px}.pilot-section-heading,.pilot-project-header,.pilot-stage-header,.pilot-input-card>header,.pilot-task-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilot-section-heading h1,.pilot-project-header h1{margin:4px 0 0}.pilot-eyebrow{color:var(--pilot-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;line-height:1.2}.pilot-icon-button{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-item);width:44px;min-width:44px;height:44px;color:var(--pilot-heading);cursor:pointer;flex:0 0 44px;font-size:21px}.pilot-project-list{gap:8px;min-width:0;margin-top:16px;display:grid}.pilot-work-search{color:var(--pilot-muted);gap:6px;margin-top:14px;font-size:11px;font-weight:650;display:grid}.pilot-project-list-region{max-height:var(--pilot-project-list-max-height,none);scrollbar-gutter:stable;overflow-y:auto}.pilot-project-button{border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);width:100%;min-width:0;min-height:66px;color:var(--pilot-heading);text-align:left;cursor:pointer;border:1px solid #0000;justify-items:start;gap:8px;padding:12px;display:grid}.pilot-project-button>span:first-child{overflow-wrap:anywhere;max-width:100%}.pilot-project-button:hover{border-color:var(--pilot-border)}.pilot-project-button[aria-current=page]{border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft)}.pilot-project-filters{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);min-width:0;margin-top:14px;padding:14px}.pilot-project-filters>h2{margin:0 0 12px;font-size:18px}.pilot-project-filter-body{gap:9px;min-width:0;padding:0 12px 12px;display:grid}.pilot-project-filter-body>label,.pilot-project-filter-grid label,.pilot-filter-client>label{color:var(--pilot-text);gap:6px;font-size:11px;font-weight:650;display:grid}.pilot-project-filters input,.pilot-project-filters select{min-height:40px;padding:8px 10px}.pilot-project-areas,.pilot-project-filter-flags{border:0;min-width:0;margin:0;padding:0}.pilot-project-areas legend,.pilot-project-filter-flags legend{color:var(--pilot-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.pilot-project-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pilot-project-areas legend{grid-column:1/-1}.pilot-project-areas label{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);cursor:pointer;align-items:center;gap:7px;min-width:0;min-height:40px;padding:8px;display:flex}.pilot-project-filter-grid{gap:8px;display:grid}.pilot-filter-client{gap:6px;min-width:0;display:grid;position:relative}.pilot-project-filter-flags{gap:6px;display:grid}.pilot-project-filter-flags .pilot-check-row{min-height:40px;padding:8px;font-size:11px}.pilot-project-filter-summary{color:var(--pilot-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.pilot-project-filter-summary .pilot-button{width:auto;min-height:38px;margin:0;padding:7px 9px;font-size:11px}.pilot-load-more{width:100%;margin-top:10px}.pilot-wide-surface{gap:16px;min-width:0;display:grid}.pilot-wide-surface>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilot-wide-surface>header h1{margin:5px 0 0}.pilot-wide-surface>.pilot-admin-project{max-width:920px;margin:0}.pilot-wide-surface>.pilot-admin-project .pilot-admin-form{padding:18px}.pilot-advanced-results{min-width:0}.pilot-planner{gap:18px;min-width:0;display:grid;container:planner/inline-size}.pilot-planner-header,.pilot-planner-archive>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilot-planner-header h1{margin:5px 0 6px;font-size:clamp(28px,4vw,42px)}.pilot-planner-header p{color:var(--pilot-muted);margin:0}.pilot-planner-toolbar{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);grid-template-columns:auto minmax(220px,420px);justify-content:space-between;align-items:end;gap:12px;padding:12px;display:grid}.pilot-planner-toolbar label{color:var(--pilot-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.pilot-planner-toolbar-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pilot-segmented{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-item);grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;min-width:0;max-width:100%;padding:4px;display:inline-grid}.pilot-segmented.pilot-planner-mode{grid-template-columns:repeat(2,max-content)}.pilot-segmented button{border-radius:var(--pilot-radius-sm);min-width:0;min-height:44px;color:var(--pilot-text);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 13px}.pilot-segmented button[aria-pressed=true]{border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft);color:var(--pilot-heading)}.pilot-planner-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pilot-planner-column,.pilot-planner-archive{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-surface-subtle);min-width:0}.pilot-planner-column>header,.pilot-planner-archive>header{border-bottom:1px solid var(--pilot-border);justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:13px 14px;display:flex}.pilot-planner-column h2,.pilot-planner-archive h2{margin:0;font-size:16px}.pilot-planner-column>header>span,.pilot-planner-archive>header>span{border-radius:var(--pilot-radius-pill);background:var(--pilot-item);min-width:28px;min-height:28px;color:var(--pilot-heading);place-items:center;padding:4px 7px;font-size:11px;font-weight:750;display:grid}.pilot-planner-cards{scrollbar-gutter:stable;align-content:start;gap:10px;min-width:0;max-height:min(68vh,760px);padding:10px;display:grid;overflow-y:auto}.pilot-planner-column>.pilot-planner-cards{scrollbar-width:none;-ms-overflow-style:none}.pilot-planner-column>.pilot-planner-cards::-webkit-scrollbar{width:0;height:0}.pilot-planner-column>.pilot-planner-cards:focus-visible{outline:2px solid var(--pilot-accent);outline-offset:-3px}.pilot-planner-card{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-card);gap:10px;min-width:0;padding:13px;display:grid;position:relative}.pilot-planner-card-inactive{background:#312f2d61;border-style:dashed}.pilot-planner-card-urgent{border-color:var(--pilot-border);background:#7e34222e}.pilot-planner-card-inactive.pilot-planner-card-urgent{background:#312f2d61}.pilot-planner-card-problem{border:2px solid var(--pilot-danger)}.pilot-planner-card>header{color:var(--pilot-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.pilot-planner-card h3{color:var(--pilot-heading);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}.pilot-planner-title-button{width:100%;min-height:44px;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;display:flex}.pilot-planner-title-button:hover{color:var(--pilot-accent)}.pilot-planner-title-button:focus-visible{outline:2px solid var(--pilot-accent);outline-offset:3px;border-radius:4px}.pilot-planner-context,.pilot-planner-due,.pilot-planner-reason{color:var(--pilot-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.pilot-planner-markers{flex-wrap:wrap;gap:6px;display:flex}.pilot-planner-markers span{border:1px solid var(--pilot-warning-border);border-radius:var(--pilot-radius-pill);background:var(--pilot-warning-soft);color:var(--pilot-heading);padding:4px 7px;font-size:10px;font-weight:700}.pilot-planner-markers .pilot-planner-marker-urgent{border-color:var(--pilot-danger-border);background:var(--pilot-danger-soft)}.pilot-planner-markers .pilot-planner-marker-problem{border-color:var(--pilot-danger)}.pilot-planner-card .pilot-button{width:fit-content;min-height:44px;padding:7px 10px;font-size:11px}.pilot-planner-empty,.pilot-planner-state{color:var(--pilot-muted);text-align:center;margin:0;padding:22px 12px;font-size:12px;line-height:1.5}.pilot-planner-state{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle)}.pilot-planner-error{border-radius:var(--pilot-radius-md);background:#7e342238;border:1px solid #ef9b825c;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pilot-planner-error p{color:var(--pilot-heading);margin:0;font-size:12px}.pilot-planner-error .pilot-button{flex:none;min-height:44px}.pilot-planner-members{gap:8px;display:grid}.pilot-planner-member-list{max-height:230px;padding:4px;overflow-y:auto}.pilot-planner-selected{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pilot-planner-selected li{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-pill);background:var(--pilot-item);align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.pilot-planner-selected button{min-width:44px;min-height:44px;color:var(--pilot-heading);cursor:pointer;background:0 0;border:0}.pilot-planner-card-actions{flex-wrap:wrap;gap:7px;display:flex}.pilot-planner-workspace{gap:14px;min-width:0;display:grid}.pilot-planner-workspace-detail{grid-template-columns:minmax(0,1fr) minmax(320px,42%);align-items:start}.pilot-planner-workspace-detail .pilot-planner-board{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.pilot-planner-detail{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-card);gap:15px;min-width:0;max-height:calc(100vh - 24px);padding:18px;display:grid;position:sticky;top:12px;overflow-y:auto;box-shadow:0 20px 54px #00000047}.pilot-planner-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-planner-detail h2{overflow-wrap:anywhere;outline:none;margin:4px 0 0}.pilot-planner-detail-body,.pilot-wfi-detail .pilot-wfi-content{gap:14px;display:grid}.pilot-wfi-header{border-bottom:1px solid var(--pilot-border);gap:10px;padding-bottom:12px;display:grid}.pilot-wfi-header h2,.pilot-wfi-header p{margin:0}.pilot-wfi-header>div{gap:5px;display:grid}.pilot-planner-detail-summary{color:var(--pilot-muted);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.pilot-planner-detail-description,.pilot-planner-detail-identity p,.pilot-planner-detail-owner,.pilot-planner-detail-error p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.pilot-planner-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pilot-planner-detail-facts>div,.pilot-planner-detail-identity{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-surface-subtle);gap:4px;padding:10px;display:grid}.pilot-planner-detail-facts dt{color:var(--pilot-muted);text-transform:uppercase;font-size:10px;font-weight:700}.pilot-planner-detail-facts dd{color:var(--pilot-heading);margin:0;font-size:12px}.pilot-planner-detail-identity h3,.pilot-planner-current-problem h3{margin:0;font-size:14px}.pilot-planner-detail-state{color:var(--pilot-muted);text-align:center;margin:0;padding:28px 12px}.pilot-planner-detail-error{border-radius:var(--pilot-radius-sm);background:#7e342238;border:1px solid #ef9b825c;gap:10px;padding:12px;display:grid}.pilot-planner-quick-urgency{min-height:44px;padding-inline:8px}.pilot-planner-action-backdrop{z-index:30;background:#0a0a0ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pilot-planner-actions{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-card);gap:14px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.pilot-planner-actions>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-planner-actions h2{outline:none;margin:4px 0 0}.pilot-planner-action-task{color:var(--pilot-muted);overflow-wrap:anywhere;margin:0}.pilot-planner-action-list,.pilot-planner-action-confirm{flex-wrap:wrap;gap:8px;display:flex}.pilot-planner-action-confirm{border-top:1px solid var(--pilot-border);padding-top:13px;display:grid}.pilot-planner-action-confirm label{color:var(--pilot-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.pilot-planner-action-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-planner-action-confirm textarea{resize:vertical;min-height:112px}.pilot-planner-action-confirm p,.pilot-planner-current-problem p{margin:0;line-height:1.5}@media (max-width:520px){.pilot-planner-action-dates{grid-template-columns:1fr}}@container planner (max-width:1260px){.pilot-planner-workspace-detail{grid-template-columns:1fr}.pilot-planner-workspace-detail>.pilot-planner-board,.pilot-planner-workspace-detail>.pilot-planner-archive{display:none}.pilot-planner-detail{border-radius:var(--pilot-radius-md);min-height:0;max-height:none;position:relative;top:auto}}@container planner (max-width:900px){.pilot-planner-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.pilot-planner-toolbar label{width:100%}.pilot-planner-toolbar-controls{grid-template-columns:minmax(0,1fr);display:grid}.pilot-segmented{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;justify-self:stretch;width:100%}.pilot-segmented.pilot-planner-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-segmented button{white-space:normal;text-align:center;width:100%;line-height:1.25}}@container planner (max-width:560px){.pilot-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-segmented button:nth-child(3){grid-column:1/-1}}@media (max-width:520px){.pilot-planner-detail{padding:14px}.pilot-planner-detail-facts{grid-template-columns:1fr}}.pilot-planner-current-problem{border:1px solid var(--pilot-warning-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-warning-soft);overflow-wrap:anywhere;gap:7px;padding:11px;display:grid}.pilot-planner-scheduled{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-surface-subtle);gap:12px;min-width:0;padding:14px;display:grid}.pilot-planner-scheduled>header,.pilot-planner-scheduled-tools{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-planner-scheduled>header h2{margin:4px 0}.pilot-planner-scheduled>header p{color:var(--pilot-muted);margin:0;font-size:12px}.pilot-planner-scheduled>header>span{border-radius:var(--pilot-radius-pill);background:var(--pilot-item);place-items:center;min-width:30px;min-height:30px;font-weight:750;display:grid}.pilot-planner-scheduled-tools{align-items:end}.pilot-planner-scheduled-tools label{width:min(420px,100%);color:var(--pilot-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.pilot-planner-scheduled-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.pilot-planner-selected li>span{color:var(--pilot-warning);font-weight:700}.pilot-button{border-radius:var(--pilot-radius-md);min-height:44px;color:var(--pilot-heading);cursor:pointer;border:1px solid #0000;padding:10px 15px;font-weight:650}.pilot-button-primary{background:var(--pilot-accent);color:#fff}.pilot-button-primary:hover{background:#d04a22}.pilot-button-success{border-color:var(--pilot-success-border);color:#fff;background:#356b43}.pilot-button-success:hover{background:#417d50}.pilot-button-secondary{background:var(--pilot-item);border-color:var(--pilot-border)}.pilot-button-secondary:hover{border-color:var(--pilot-accent-border)}button:disabled{cursor:wait;opacity:.55}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{box-shadow:var(--pilot-focus);outline:none}.pilot-project-header{border-bottom:1px solid var(--pilot-border);grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:24px;padding-bottom:20px;display:grid}.pilot-project-summary{min-width:0}.pilot-project-header h1{overflow-wrap:anywhere;margin-bottom:0;font-size:clamp(25px,4vw,42px);line-height:1.08}.pilot-project-copy{gap:8px;margin-top:18px;display:grid}.pilot-project-header p{max-width:60ch;color:var(--pilot-muted);margin-bottom:0;line-height:1.55}.pilot-project-header .pilot-client{color:var(--pilot-text)}.pilot-project-header .pilot-project-workspace{color:var(--pilot-heading);font-size:12px;font-weight:700}.pilot-project-header .pilot-project-period{color:var(--pilot-text);margin-bottom:0;font-size:13px}.pilot-project-drive{justify-items:start;gap:5px;min-width:0;margin-top:4px;display:grid}.pilot-project-drive a{overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;display:inline-flex}.pilot-project-drive small{color:var(--pilot-muted);font-size:11px}.pilot-project-status{text-align:right;align-content:start;justify-items:end;gap:8px;min-width:0;display:grid}.pilot-project-status>span,.pilot-project-status small{color:var(--pilot-muted);font-size:11px}.pilot-project-status-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.pilot-project-status .pilot-schedule-marker,.pilot-overdue-marker{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-pill);width:fit-content;color:var(--pilot-text);padding:5px 9px;font-size:11px;font-weight:700}.pilot-project-status .pilot-schedule-marker{background:var(--pilot-warning-soft);border-color:var(--pilot-warning-border)}.pilot-overdue-marker{background:var(--pilot-danger-soft);border-color:var(--pilot-danger-border)}.pilot-project-publication,.pilot-project-status small{overflow-wrap:anywhere;max-width:100%}.pilot-project-readonly{border:1px solid var(--pilot-warning-border);border-radius:var(--pilot-radius-md);background:var(--pilot-warning-soft);gap:5px;margin-top:16px;padding:13px 15px;display:grid}.pilot-project-readonly strong{color:var(--pilot-heading)}.pilot-project-readonly span{color:var(--pilot-muted);font-size:12px;line-height:1.5}.pilot-stage-list{gap:16px;margin-top:20px;display:grid}.pilot-stage-card{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-card);padding:clamp(14px,2vw,20px)}.pilot-stage-header h2{margin:5px 0 6px;font-size:clamp(20px,2.4vw,28px)}.pilot-stage-header p{color:var(--pilot-muted);margin:0}.pilot-status-pair{grid-template-columns:repeat(2,auto);gap:10px;display:grid}.pilot-status-pair>div{justify-items:end;gap:6px;display:grid}.pilot-status-pair>div>span:first-child{color:var(--pilot-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pilot-task-summary{border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);margin-top:16px;padding:12px 14px}.pilot-task-summary h3{margin:4px 0 0;font-size:16px}.pilot-task-summary>span{color:var(--pilot-muted);font-size:12px}.pilot-workflow-urgency{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;display:flex}.pilot-workflow-urgency>div:first-child{gap:2px;display:grid}.pilot-workflow-urgency>div:first-child span,.pilot-workflow-urgency form p{color:var(--pilot-muted);font-size:12px}.pilot-workflow-urgency form{gap:10px;min-width:min(100%,320px);display:grid}.pilot-workflow-urgency form label{gap:6px;display:grid}.pilot-workflow-urgency form>div{flex-wrap:wrap;gap:8px;display:flex}.pilot-task-deadline{color:var(--pilot-muted);text-align:right;justify-items:end;gap:7px;font-size:12px;display:grid}.pilot-input-list{gap:12px;margin-top:12px;display:grid}.pilot-input-card{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-card-muted);padding:16px}.pilot-input-card h3{margin:6px 0;font-size:17px}.pilot-input-card header p{color:var(--pilot-muted);margin:0;font-size:13px}.pilot-binding{color:var(--pilot-text);letter-spacing:.03em;font-size:11px;font-weight:650}.pilot-status{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-pill);width:fit-content;min-height:28px;color:var(--pilot-text);white-space:nowrap;background:#fff3ea0b;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.pilot-status-active,.pilot-status-approved,.pilot-status-done,.pilot-status-completed{border-color:var(--pilot-success-border);background:var(--pilot-success-soft)}.pilot-status-created,.pilot-status-paused,.pilot-status-pending_approval,.pilot-status-waiting_for_approval{border-color:var(--pilot-warning-border);background:var(--pilot-warning-soft)}.pilot-status-rejected,.pilot-status-blocked,.pilot-status-canceled{border-color:var(--pilot-danger-border);background:var(--pilot-danger-soft)}.pilot-status-archived{border-color:var(--pilot-border);background:var(--pilot-item);color:var(--pilot-muted)}.pilot-current-result{border-top:1px solid var(--pilot-border);justify-items:start;gap:7px;min-width:0;margin-top:14px;padding-top:12px;display:grid}.pilot-current-result a{overflow-wrap:anywhere;max-width:100%}.pilot-current-result small{color:var(--pilot-muted)}.pilot-inline-form,.pilot-review-controls{border-radius:var(--pilot-radius-md);background:#1b1a1975;gap:9px;margin-top:14px;padding:14px;display:grid}.pilot-inline-form h4,.pilot-review-controls h4{color:var(--pilot-heading);margin-bottom:2px}.pilot-inline-form label,.pilot-review-controls label,.pilot-form label{color:var(--pilot-text);font-size:12px;font-weight:650}.pilot-inline-form label span{color:var(--pilot-muted);font-weight:400}.pilot-material-kind,.pilot-selection-group fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pilot-material-kind legend,.pilot-selection-group legend{width:100%;color:var(--pilot-muted);margin-bottom:4px;font-size:12px}.pilot-material-kind label,.pilot-selection-group fieldset label{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-pill);background:var(--pilot-item);cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex;position:relative}:is(.pilot-material-kind label:has(input:checked),.pilot-selection-group label:has(input:checked)){border-color:var(--pilot-accent);background:var(--pilot-accent-soft)}.pilot-selection-group label>span{gap:2px;display:grid}.pilot-selection-group label small{color:var(--pilot-muted);font-weight:400}.pilot-completion-readiness{border:1px solid var(--pilot-success-border);border-radius:var(--pilot-radius-md);background:var(--pilot-success-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pilot-completion-readiness>div{align-items:center;gap:8px;display:flex}input,textarea,select{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);width:100%;min-height:44px;color:var(--pilot-text);background:#1a1714b8;padding:10px 12px}:root input[type=radio],:root input[type=checkbox]{appearance:none;border:1px solid var(--pilot-muted);background:var(--pilot-bg);width:18px;min-width:18px;height:18px;min-height:18px;color:var(--pilot-heading);vertical-align:middle;cursor:pointer;flex:0 0 18px;margin:0;padding:0}:root input[type=radio]{border-radius:50%}:root input[type=checkbox]{border-radius:4px}:root input[type=radio]:checked{border-color:var(--pilot-accent);background:radial-gradient(circle, var(--pilot-heading) 0 4px, var(--pilot-accent) 4.5px)}:root input[type=checkbox]:checked{border-color:var(--pilot-accent);background-color:var(--pilot-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4 9 3 3 7-7' fill='none' stroke='%23fff3ea' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root input[type=checkbox]:indeterminate{border-color:var(--pilot-accent);background:linear-gradient(var(--pilot-heading), var(--pilot-heading)) center / 10px 2px no-repeat var(--pilot-accent)}:root input[type=radio]:focus-visible,:root input[type=checkbox]:focus-visible{outline:2px solid var(--pilot-heading);outline-offset:2px;box-shadow:var(--pilot-focus)}:root input[type=radio]:disabled,:root input[type=checkbox]:disabled{border-color:var(--pilot-border);background-color:var(--pilot-surface-subtle);opacity:.72;cursor:not-allowed}:is(label:has(>input[type=radio]),label:has(>input[type=checkbox])){cursor:pointer;min-height:44px}:is(label:has(>input[type=radio]:disabled),label:has(>input[type=checkbox]:disabled)){cursor:not-allowed}textarea{resize:vertical;min-height:88px}input:hover,textarea:hover,select:hover{border-color:var(--pilot-accent-border)}input::placeholder{color:var(--pilot-muted)}.pilot-rejection{border-left:3px solid var(--pilot-danger);background:#7e34222e;gap:4px;margin-top:12px;padding:10px 12px;display:grid}.pilot-rejection span,.pilot-readonly-note{color:var(--pilot-muted);font-size:12px;line-height:1.5}.pilot-form-error{color:var(--pilot-heading);border-radius:var(--pilot-radius-sm);background:#7e342238;border:1px solid #ef9b825c;margin:0;padding:9px 11px;font-size:12px}.pilot-auth-shell{place-items:center;min-height:100vh;padding:20px;display:grid}.pilot-auth-card{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-xl);background:var(--pilot-panel);width:min(100%,460px);box-shadow:var(--pilot-shadow);gap:20px;padding:clamp(22px,5vw,38px);display:grid}.pilot-auth-card h1{margin:7px 0 9px;font-size:clamp(27px,6vw,40px);line-height:1.08}.pilot-auth-card p{color:var(--pilot-muted);margin-bottom:0;line-height:1.55}.pilot-auth-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-auth-brand>span{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-pill);color:var(--pilot-muted);text-transform:uppercase;letter-spacing:.12em;padding:5px 9px;font-size:11px}.pilot-form{gap:9px;display:grid}.pilot-form .pilot-button{margin-top:6px}.pilot-form-actions{flex-wrap:wrap;gap:8px;display:flex}.pilot-form-actions .pilot-button{width:auto}.pilot-admin-panel{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:#312f2d57;margin:14px 0}.pilot-admin-panel>summary{min-height:44px;color:var(--pilot-heading);cursor:pointer;padding:12px 14px;font-size:13px;font-weight:750}.pilot-admin-form{padding:0 14px 14px}.pilot-admin-panel.pilot-project-publication{gap:12px;padding:14px;display:grid}.pilot-project-publication .pilot-lifecycle-actions:empty{display:none}.pilot-project-publication>details{min-width:0}.pilot-project-publication>details>summary{border-radius:var(--pilot-radius-sm);min-height:44px;color:var(--pilot-heading);cursor:pointer;padding:11px 12px;font-size:13px;font-weight:750}.pilot-project-publication>details>.pilot-admin-form{min-width:0;padding:4px 12px 12px}.pilot-project-lifecycle{gap:12px;padding:14px;display:grid}.pilot-admin-panel-heading h2,.pilot-lifecycle-confirmation h3{margin:4px 0 0;font-size:15px}.pilot-lifecycle-actions{flex-wrap:wrap;gap:8px;display:flex}.pilot-lifecycle-actions .pilot-button{width:auto;margin:0}.pilot-lifecycle-confirmation{border:1px solid var(--pilot-warning-border);border-radius:var(--pilot-radius-md);background:var(--pilot-warning-soft);outline:none;gap:9px;padding:12px;display:grid}.pilot-lifecycle-confirmation:focus-visible{box-shadow:0 0 0 3px var(--pilot-accent-soft)}.pilot-lifecycle-confirmation p{color:var(--pilot-muted);margin:0;font-size:12px;line-height:1.5}.pilot-lifecycle-confirmation label{color:var(--pilot-text);font-size:12px;font-weight:650}.pilot-lifecycle-confirmation label span{color:var(--pilot-muted);font-weight:400}.pilot-project-restore{gap:12px;padding:14px;display:grid}.pilot-project-restore>.pilot-button{width:fit-content;margin:0}.pilot-restore-modes{border:0;gap:8px;margin:0;padding:0;display:grid}.pilot-restore-modes legend{color:var(--pilot-text);margin-bottom:2px;font-size:12px;font-weight:650}.pilot-restore-modes label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.pilot-restore-modes label:has(input[type=date]){align-items:initial;display:grid}.pilot-restore-modes small{color:var(--pilot-muted);margin:-4px 0 2px 24px;line-height:1.4}.pilot-admin-workflow{background:#1f1e1db3;margin:20px 0}.pilot-admin-form fieldset{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);gap:9px;min-width:0;margin:8px 0;padding:14px;display:grid}.pilot-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-date-fields label{gap:7px;display:grid}.pilot-admin-form legend{color:var(--pilot-heading);padding:0 6px;font-size:13px;font-weight:750}.pilot-admin-form label span,.pilot-form-hint{color:var(--pilot-muted);font-weight:400}.pilot-form-hint{margin:2px 0 0;font-size:11px;line-height:1.5}.pilot-client-combobox{min-width:0;position:relative}.pilot-client-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pilot-client-input-row .pilot-button{width:auto;margin:0}.pilot-client-options{z-index:10;border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-popup);max-height:min(260px,40vh);box-shadow:var(--pilot-shadow);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.pilot-client-option{border-radius:var(--pilot-radius-sm);min-height:44px;color:var(--pilot-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;padding:9px 11px}.pilot-client-option:hover,.pilot-client-option-active{border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft)}.pilot-client-state{color:var(--pilot-muted);margin:0;padding:10px 11px;font-size:12px}.pilot-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-capability-group{align-content:start;gap:8px;display:grid}.pilot-capability-group h3{margin:0 0 2px;font-size:13px}.pilot-check-row{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);background:#1a171461;align-items:flex-start;gap:9px;min-height:44px;padding:10px;line-height:1.45;display:flex}.pilot-check-row input{margin-top:1px}.pilot-input-builder{gap:12px}.pilot-input-draft{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-card-muted);gap:8px;padding:12px;display:grid}.pilot-input-draft-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-input-draft-heading h3{margin:0;font-size:14px}.pilot-input-draft-heading .pilot-button{width:auto;min-height:36px;margin:0;padding:7px 10px}.pilot-form-error ul{margin:6px 0 0;padding-left:18px}.pilot-stage-card-focused{border-color:var(--pilot-accent-border);box-shadow:0 0 0 3px var(--pilot-accent-soft)}.pilot-template-picker-body{min-width:0;padding:0 14px 14px}.pilot-template-picker-body>.pilot-admin-form{padding:0}.pilot-template-state{gap:9px;display:grid}.pilot-template-state .pilot-button{justify-self:start;width:auto}.pilot-template-heading{grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:end;gap:14px;margin-top:8px;display:grid}.pilot-template-heading h3,.pilot-template-summary h3{overflow-wrap:anywhere;margin:4px 0 0}.pilot-template-heading p{color:var(--pilot-muted);overflow-wrap:anywhere;margin:6px 0 0}.pilot-template-selection-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-template-selection-actions .pilot-button{width:auto;margin:0}.pilot-template-stage-list{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);gap:9px;min-width:0;margin:10px 0;padding:14px;display:grid}.pilot-template-stage-list legend,.pilot-template-requirements legend{color:var(--pilot-heading);padding:0 6px;font-size:13px;font-weight:750}.pilot-template-stage{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-card-muted);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:11px;display:flex}.pilot-template-stage:has(input:checked){border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft)}.pilot-template-stage-applied{cursor:not-allowed;opacity:.72}.pilot-template-stage>input,.pilot-template-candidates input{margin-top:2px}.pilot-template-stage-copy{min-width:0;color:var(--pilot-muted);overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:1.45;display:grid}.pilot-template-stage-title{color:var(--pilot-heading);font-size:14px;font-weight:750}.pilot-template-stage-copy strong{color:var(--pilot-heading)}.pilot-template-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-template-requirements fieldset{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);min-width:0;margin:0;padding:14px}.pilot-template-candidates{gap:7px;margin-top:9px;display:grid}.pilot-template-candidates label{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-surface-card-muted);cursor:pointer;align-items:flex-start;gap:9px;min-width:0;min-height:44px;padding:10px;display:flex}.pilot-template-candidates label:has(input:checked){border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft)}.pilot-template-candidates span{min-width:0;color:var(--pilot-text);overflow-wrap:anywhere}.pilot-template-summary{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-card);gap:8px;min-width:0;margin-top:10px;padding:14px;display:grid}.pilot-template-summary p,.pilot-template-summary ul{margin:0}.pilot-template-summary ul{color:var(--pilot-text);padding-left:20px}.pilot-template-summary li,.pilot-template-summary-assignments p{overflow-wrap:anywhere}.pilot-template-summary-assignments{gap:5px;display:grid}.pilot-auth-note{font-size:11px}.pilot-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pilot-denied-mark{border:1px solid var(--pilot-accent-border);background:var(--pilot-accent-soft);width:52px;height:52px;color:var(--pilot-heading);border-radius:50%;place-items:center;font-size:24px;display:grid}.pilot-loading{min-height:80px;color:var(--pilot-muted);justify-content:center;align-items:center;gap:10px;display:flex}.pilot-loading>span{border:2px solid var(--pilot-border);border-top-color:var(--pilot-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pilot-spin}.pilot-empty{border:1px dashed var(--pilot-border);border-radius:var(--pilot-radius-md);min-height:130px;color:var(--pilot-muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:18px;display:grid}.pilot-empty strong{color:var(--pilot-heading)}.pilot-knowledge{gap:20px;display:grid}.pilot-knowledge>header,.pilot-knowledge-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pilot-knowledge h1{margin:5px 0 8px}.pilot-knowledge-search{color:var(--pilot-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.pilot-knowledge-search input{min-height:46px}.pilot-knowledge-list,.pilot-knowledge-suggestions>div{gap:9px;display:grid}.pilot-knowledge-list button,.pilot-knowledge-suggestions button{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);width:100%;min-width:0;color:var(--pilot-text);text-align:left;cursor:pointer;justify-items:start;gap:6px;padding:15px;display:grid}.pilot-knowledge-list button:hover,.pilot-knowledge-list button:focus-visible,.pilot-knowledge-suggestions button:hover,.pilot-knowledge-suggestions button:focus-visible{border-color:var(--pilot-accent-border);background:var(--pilot-accent-soft)}.pilot-knowledge-list button span,.pilot-knowledge-suggestions button span,.pilot-knowledge-list button small{color:var(--pilot-muted)}.pilot-knowledge-suggestions{border-top:1px solid var(--pilot-border);gap:10px;padding-top:8px;display:grid}.pilot-knowledge-suggestions h2{margin:0;font-size:18px}.pilot-knowledge-neutral{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);padding:12px 14px}.pilot-knowledge-meta{color:var(--pilot-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.pilot-knowledge-meta>span{border:1px solid var(--pilot-border);border-radius:999px;padding:4px 8px}.pilot-knowledge-updated-badge{color:var(--pilot-heading);font-weight:800}.pilot-knowledge-article-layout{grid-template-columns:minmax(170px,230px) minmax(0,880px);align-items:start;gap:clamp(18px,3vw,36px);width:100%;display:grid}.pilot-knowledge-article-layout-no-toc{grid-template-columns:minmax(0,920px)}.pilot-knowledge-toc{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);min-width:0;padding:13px;position:sticky;top:18px}.pilot-knowledge-toc>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-knowledge-toc nav ol{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.pilot-knowledge-toc a{color:var(--pilot-text);overflow-wrap:anywhere}.pilot-knowledge-toc-collapsed{background:0 0;border:0;justify-self:start;padding:0}.pilot-knowledge-toc-mobile{display:none}.pilot-knowledge-body{overflow-wrap:anywhere;gap:18px;width:100%;min-width:0;line-height:1.65;display:grid}.pilot-knowledge-body h2,.pilot-knowledge-body h3,.pilot-knowledge-body h4,.pilot-knowledge-body p{margin:0}.pilot-knowledge-block{min-width:0;scroll-margin-top:20px;position:relative}.pilot-knowledge-body [id^=instruction-section-]{scroll-margin-top:20px}.pilot-knowledge-block-updated{border-left:2px solid var(--pilot-accent);width:100%;padding:4px 0 4px 12px}.pilot-knowledge-block-updated-cue{color:var(--pilot-muted);letter-spacing:.02em;margin-bottom:3px;font-size:10px;font-weight:700;display:inline-block}.pilot-knowledge-important{border:1px solid var(--pilot-accent-border);border-radius:var(--pilot-radius-md);background:var(--pilot-accent-soft);padding:15px}.pilot-knowledge-important.pilot-knowledge-block-updated{border-left-width:3px;padding:15px}.pilot-knowledge-important>strong{letter-spacing:.12em;margin-bottom:6px;font-size:11px;display:block}.pilot-knowledge-link-card{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}.pilot-knowledge-image-placeholder{border:1px dashed var(--pilot-border);border-radius:var(--pilot-radius-md);color:var(--pilot-muted);text-align:center;gap:8px;margin:0;padding:16px;display:grid}.pilot-knowledge-image{gap:8px;width:100%;margin:0;display:grid}.pilot-knowledge-image img,.pilot-knowledge-editor-image img{border-radius:var(--pilot-radius-md);max-width:100%;height:auto;display:block}.pilot-knowledge-image figcaption{color:var(--pilot-muted);font-size:13px}.pilot-knowledge-underline{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.09em}.pilot-knowledge-drafts{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);gap:12px;padding:14px;display:grid}.pilot-knowledge-drafts>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-knowledge-drafts h2{margin:0;font-size:18px}.pilot-knowledge-editor>label,.pilot-knowledge-editor-section>label,.pilot-knowledge-editor-dictionaries>label,.pilot-knowledge-editor-block label,.pilot-knowledge-editor-publish>label{color:var(--pilot-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.pilot-knowledge-editor input,.pilot-knowledge-editor select,.pilot-knowledge-editor textarea{width:100%;min-height:44px}.pilot-knowledge-editor textarea{resize:vertical;min-height:96px}.pilot-knowledge-editor [aria-invalid=true]{border-color:var(--pilot-danger);outline-color:var(--pilot-danger)}.pilot-knowledge-editor-summary{z-index:2;box-shadow:var(--pilot-shadow);position:sticky;top:8px}.pilot-knowledge-editor-section{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-surface);gap:14px;padding:clamp(14px,2vw,20px);display:grid}.pilot-knowledge-editor-section>h2,.pilot-knowledge-editor-section>header h2,.pilot-knowledge-editor-workflow h2{margin:0;font-size:18px}.pilot-knowledge-editor-section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-knowledge-editor-section>header p,.pilot-knowledge-editor-workflow p{color:var(--pilot-muted);margin:4px 0 0}.pilot-knowledge-editor-dictionaries{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:start;gap:14px;display:grid}.pilot-knowledge-editor-dictionaries fieldset,.pilot-knowledge-editor-list fieldset{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);gap:9px;margin:0;padding:12px;display:grid}.pilot-knowledge-editor-dictionaries fieldset label{align-items:center;gap:8px;font-size:13px;display:flex}.pilot-knowledge-editor-blocks{gap:12px;display:grid}.pilot-knowledge-editor-block{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);gap:12px;padding:14px;scroll-margin-top:84px;display:grid}.pilot-knowledge-editor-block>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-knowledge-editor-block>header>div:first-child{gap:2px;display:grid}.pilot-knowledge-editor-block>header>div:first-child span{color:var(--pilot-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.pilot-knowledge-editor-block-actions,.pilot-knowledge-editor-inline,.pilot-knowledge-editor-add,.pilot-knowledge-pin{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pilot-knowledge-editor-block>header button{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-surface);cursor:pointer;min-width:38px;min-height:38px}.pilot-knowledge-editor-runs,.pilot-knowledge-editor-list,.pilot-knowledge-editor-link{gap:10px;display:grid}.pilot-knowledge-editor-list{border-left:2px solid var(--pilot-border);padding-left:10px}.pilot-knowledge-editor-list[data-list-depth="2"]{margin-top:4px}.pilot-knowledge-editor-list-add{justify-self:start}.pilot-knowledge-editor-list small{color:var(--pilot-muted)}.pilot-knowledge-editor-field-error{color:var(--pilot-danger);font-size:12px;font-weight:700;display:block}.pilot-knowledge-editor-heading{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pilot-knowledge-editor-locked{border-left:3px solid var(--pilot-border);color:var(--pilot-muted);margin:0;padding:12px}.pilot-knowledge-editor-image,.pilot-knowledge-editor-image-add{gap:12px;display:grid}.pilot-knowledge-editor-image img{object-fit:contain;justify-self:start;max-height:520px}.pilot-knowledge-image-file{cursor:pointer;width:fit-content;position:relative}.pilot-knowledge-image-file input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.pilot-knowledge-editor-image-add{border:1px dashed var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);padding:14px}.pilot-knowledge-editor-image-add>label:not(.pilot-knowledge-image-file){color:var(--pilot-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.pilot-knowledge-editor-add{border:1px dashed var(--pilot-border);border-radius:var(--pilot-radius-md);margin:0;padding:12px}.pilot-knowledge-editor-add legend{color:var(--pilot-muted);padding-inline:6px;font-size:12px;font-weight:750}.pilot-knowledge-editor-workflow{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:14px;display:grid}.pilot-knowledge-editor-save,.pilot-knowledge-editor-publish{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-lg);background:var(--pilot-surface);align-content:start;justify-items:start;gap:12px;padding:16px;display:grid}.pilot-knowledge-editor-publish{border-color:var(--pilot-accent-border);background:var(--pilot-surface-subtle)}.pilot-knowledge-editor-publish>label{width:100%}.pilot-knowledge-editor-confirm{align-items:flex-start;gap:8px;max-width:440px;display:flex}.pilot-knowledge-pin{margin-top:10px}.pilot-knowledge-pin span{color:var(--pilot-muted);font-size:12px}@keyframes pilot-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.pilot-header{grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"brand search account"".actions account"}.pilot-header-actions{justify-self:start}.pilot-shell{grid-template-columns:minmax(0,1fr);padding-inline:12px}.pilot-projects{position:static}.pilot-project-list-region{scrollbar-gutter:auto;max-height:none;overflow-y:visible}.pilot-workspace{min-height:auto}.pilot-project-header{grid-template-columns:minmax(0,1fr)}.pilot-project-status{text-align:left;justify-items:start}.pilot-project-status-badges{justify-content:flex-start}.pilot-planner-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.pilot-segmented{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;justify-self:stretch;width:100%}.pilot-segmented button{width:100%}.pilot-planner-board{scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow-x:visible}.pilot-planner-cards{scrollbar-gutter:auto;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow-y:visible}.pilot-planner-detail{gap:11px;padding:14px}.pilot-planner-detail-body,.pilot-wfi-detail .pilot-wfi-content{gap:10px}.pilot-wfi-header{gap:7px;padding-bottom:9px}.pilot-input-list{gap:9px;margin-top:8px}.pilot-input-card{padding:12px}.pilot-current-result,.pilot-inline-form,.pilot-review-controls{margin-top:10px}.pilot-inline-form,.pilot-review-controls{gap:7px;padding:11px}}@media (max-width:780px){.pilot-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""search search""actions actions";align-items:start;gap:8px;padding:10px 12px}.pilot-header-actions{flex-wrap:nowrap;gap:6px}.pilot-account{flex-direction:column;align-items:flex-end}.pilot-shell{gap:10px;padding-top:10px;padding-bottom:18px}.pilot-projects{padding:10px}.pilot-module-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;padding-bottom:8px}.pilot-module-nav button{gap:1px;min-height:44px;padding:6px 8px}.pilot-workspace{padding:12px}.pilot-project-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-knowledge-article-layout{grid-template-columns:1fr}.pilot-knowledge-toc{display:none}.pilot-knowledge-toc-mobile{justify-items:start;gap:9px;display:grid}.pilot-knowledge-toc-mobile>div{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);width:100%;padding:12px}.pilot-knowledge-toc-mobile ol{gap:8px;margin:0;padding-left:20px;display:grid}.pilot-knowledge-editor-dictionaries,.pilot-knowledge-editor-heading,.pilot-knowledge-editor-workflow{grid-template-columns:1fr}.pilot-knowledge-editor-save,.pilot-knowledge-editor-publish{justify-items:stretch}.pilot-knowledge-editor-block>header{align-items:flex-start}.pilot-planner{gap:11px}.pilot-planner-header{gap:9px}.pilot-planner-header h1{margin-block:2px 3px;font-size:clamp(26px,8vw,34px)}.pilot-planner-header .pilot-header-actions{grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.pilot-planner-header .pilot-header-actions .pilot-button{width:100%}.pilot-planner-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px}.pilot-segmented{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;justify-self:stretch;width:100%}.pilot-segmented button:nth-child(3){grid-column:1/-1}.pilot-segmented button{width:100%}.pilot-planner-cards{max-height:none;padding:8px}.pilot-planner-header{flex-direction:column;align-items:stretch}.pilot-planner-header .pilot-header-actions{width:100%}.pilot-stage-header,.pilot-input-card>header{flex-direction:column}.pilot-status-pair{width:100%}.pilot-status-pair>div{justify-items:start}.pilot-choice-list,.pilot-date-fields,.pilot-client-input-row{grid-template-columns:1fr}.pilot-client-input-row .pilot-button{width:100%}.pilot-form-actions .pilot-button{flex:180px}.pilot-template-heading,.pilot-template-requirements{grid-template-columns:1fr}.pilot-template-selection-actions{justify-content:stretch}.pilot-template-selection-actions .pilot-button{flex:180px}}@media (max-width:480px){.pilot-header{min-height:64px;padding:12px}.pilot-header-subtitle{display:none}.pilot-brand{font-size:21px}.pilot-stage-card,.pilot-input-card{padding:11px}.pilot-status-pair{grid-template-columns:1fr}.pilot-task-summary{flex-direction:column}.pilot-task-deadline{text-align:left;justify-items:start}.pilot-button{width:100%}.pilot-header-actions{flex-wrap:wrap;display:flex}.pilot-header-actions .pilot-button{width:auto}.pilot-planner-header .pilot-header-actions{grid-template-columns:minmax(0,1fr) 44px;display:grid}.pilot-planner-cards{grid-template-columns:minmax(0,1fr)}.pilot-planner-card{gap:7px;padding:10px}.pilot-account .pilot-button{width:auto}.pilot-template-picker-body,.pilot-template-stage-list,.pilot-template-requirements fieldset,.pilot-template-summary{padding-inline:11px}.pilot-template-selection-actions{grid-template-columns:1fr;display:grid}.pilot-template-selection-actions .pilot-button{width:100%}.pilot-project-filter-grid{grid-template-columns:1fr}.pilot-knowledge>header,.pilot-knowledge-detail>header{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.pilot-wfi-history{justify-items:start;gap:.65rem;display:grid}.pilot-wfi-history-trigger{border-radius:var(--pilot-radius-sm);min-width:44px;min-height:44px;color:var(--pilot-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.72rem;font-weight:650;display:inline-flex}.pilot-wfi-history-trigger:hover,.pilot-wfi-history-trigger[aria-expanded=true]{color:var(--pilot-heading);background:var(--pilot-item)}.pilot-wfi-history-trigger:focus-visible{outline:2px solid var(--pilot-accent);outline-offset:2px}.pilot-wfi-history-panel{scrollbar-gutter:stable;border:1px solid var(--pilot-border);background:var(--pilot-popup);border-radius:.85rem;gap:.75rem;width:min(100%,42rem);max-height:min(70vh,40rem);padding:.85rem;display:grid;overflow-y:auto}.pilot-wfi-history-panel>header{z-index:1;border-bottom:1px solid var(--pilot-border);background:var(--pilot-popup);justify-content:space-between;align-items:center;gap:1rem;margin:-.85rem -.85rem 0;padding:.85rem;display:flex;position:sticky;top:-.85rem}.pilot-wfi-history-panel h4{margin:0}.pilot-wfi-history-panel ol{overflow-wrap:anywhere;gap:.65rem;width:100%;margin:0;padding-left:1.35rem;display:grid}.pilot-wfi-history-panel li{padding-inline-start:.25rem}.pilot-wfi-history-panel li small{color:var(--pilot-muted);margin-top:.2rem;display:block}.pilot-wfi-history-item{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pilot-wfi-history-item>div{gap:.15rem;min-width:0;display:grid}.pilot-wfi-history-content{border:1px solid var(--pilot-border);background:var(--pilot-bg);border-radius:.7rem;gap:.65rem;margin-top:.65rem;padding:.75rem;display:grid}.pilot-wfi-history-content>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pilot-wfi-history-content h5{margin:0}.pilot-wfi-history-text,.pilot-wfi-current-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;margin:0}.pilot-wfi-history-text{max-height:min(60vh,32rem);overflow:auto}@media (max-width:640px){.pilot-wfi-history-panel{width:100%;padding:.7rem}.pilot-wfi-history-panel>header{margin:-.7rem -.7rem 0;padding:.7rem;top:-.7rem}.pilot-wfi-history-item{flex-direction:column;align-items:stretch}.pilot-wfi-history-item .pilot-button,.pilot-wfi-history-content>.pilot-button{width:100%}}.pilot-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-k1{border-top:1px solid var(--pilot-border);gap:14px;min-width:0;padding-top:16px;display:grid}.pilot-k1>header,.pilot-k1>header>div:first-child,.pilot-k1-editor-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-k1 h3,.pilot-k1 h4,.pilot-k1 h5,.pilot-k1 p{margin:0}.pilot-k1 h4{font-size:14px}.pilot-k1-readonly{border:1px solid var(--pilot-border);color:var(--pilot-muted);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.pilot-k1-add-wrap{position:relative}.pilot-k1-add,.pilot-k1-remove,.pilot-k1-drag,.pilot-k1-editor-head button{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);min-width:44px;min-height:44px;color:var(--pilot-heading);background:var(--pilot-item);font:inherit;cursor:pointer;place-items:center;font-size:22px;display:inline-grid}.pilot-k1-menu{z-index:8;border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-popup);width:min(260px,100vw - 48px);box-shadow:var(--pilot-shadow);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.pilot-k1-menu button{min-height:44px;color:var(--pilot-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px}.pilot-k1-menu button:hover,.pilot-k1-menu button:focus-visible{background:var(--pilot-accent-soft)}.pilot-k1-menu button:disabled{color:var(--pilot-muted);cursor:not-allowed}.pilot-k1-empty{border:1px dashed var(--pilot-border);border-radius:var(--pilot-radius-sm);color:var(--pilot-muted);padding:12px}.pilot-k1>section{gap:8px;display:grid}.pilot-k1-list,.pilot-k1-results ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pilot-k1-list>li{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-surface-subtle);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.pilot-k1-row-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.pilot-k1-row-copy small,.pilot-k1-results small{color:var(--pilot-muted)}.pilot-k1-open{min-height:44px;color:var(--pilot-heading);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pilot-k1-row-actions{flex:none;gap:6px;display:flex}.pilot-k1-drag{cursor:grab;font-size:16px}.pilot-k1-remove{color:var(--pilot-danger)}.pilot-k1-editor{border:1px solid var(--pilot-accent-border);border-radius:var(--pilot-radius-md);background:var(--pilot-surface-subtle);gap:12px;min-width:0;padding:14px;display:grid}.pilot-k1-editor label{color:var(--pilot-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.pilot-k1-editor input{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);width:100%;min-width:0;min-height:44px;color:var(--pilot-text);background:var(--pilot-bg);font:inherit;padding:9px 11px}.pilot-k1-results{gap:12px;display:grid}.pilot-k1-results section{gap:8px;display:grid}.pilot-k1-results button{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);width:100%;min-height:44px;color:var(--pilot-text);background:var(--pilot-item);text-align:left;overflow-wrap:anywhere;cursor:pointer;gap:4px;padding:10px;display:grid}.pilot-k1-results button:disabled{opacity:.7;cursor:not-allowed}.pilot-k1-results span{color:var(--pilot-muted);font-size:12px;font-weight:700}.pilot-k1-error{border:1px solid var(--pilot-danger-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-danger-soft);justify-items:start;gap:8px;padding:10px;display:grid}.pilot-k1-error button{min-height:44px}@media (max-width:720px){.pilot-k1-drag{display:none}.pilot-k1-menu{z-index:30;border-radius:var(--pilot-radius-lg);width:auto;padding:14px;position:fixed;inset:auto 12px 12px}.pilot-k1-menu:before{content:"Добавить материал";color:var(--pilot-heading);padding:4px 10px 10px;font-weight:800}.pilot-k1-list>li{align-items:flex-start}}.reporting-today{gap:18px;min-width:0;padding:22px;display:grid;position:relative}.reporting-today h1,.reporting-today h2,.reporting-today h3,.reporting-today p{margin:0}.reporting-today-header,.reporting-today-header>div,.reporting-header-actions,.reporting-inline-actions,.reporting-filters>header,.reporting-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reporting-today-header>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.reporting-summary{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(160px,1fr));gap:12px;display:grid}.reporting-scope-notice{border:1px solid var(--pilot-accent);border-radius:var(--pilot-radius-md);color:var(--pilot-text);background:var(--pilot-accent-soft);overflow-wrap:anywhere;padding:14px 16px;line-height:1.5}.reporting-summary article{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-item);align-content:center;gap:6px;min-height:106px;padding:16px;display:grid}.reporting-summary strong{color:var(--pilot-heading);font-size:20px;line-height:1.25}.reporting-summary span,.reporting-task-context,.reporting-input-list span,.reporting-detail-path{color:var(--pilot-muted);font-size:13px}.reporting-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.reporting-stream{gap:12px;min-width:0;display:grid}.reporting-stream>h2{font-size:19px}.reporting-task-list{gap:9px;display:grid}.reporting-group-title{color:var(--pilot-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.reporting-completed-project-group{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:#312f2d52;min-width:0;overflow:hidden}.reporting-completed-project-title{border-bottom:1px solid var(--pilot-border);color:var(--pilot-muted);padding:11px 12px;font-size:14px}.reporting-completed-project-rows{display:grid}.reporting-task-card{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-item);overflow:hidden}.reporting-task-card-urgent{border-color:var(--pilot-border);background:#7e34222e}.reporting-task-card>button{width:100%;min-height:88px;color:var(--pilot-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:14px;display:grid}.reporting-task-card>button:hover,.reporting-task-card>button:focus-visible{background:var(--pilot-accent-soft)}.reporting-task-card strong{color:var(--pilot-heading);overflow-wrap:anywhere}.reporting-task-facts{color:var(--pilot-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.reporting-state-marker{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-pill);color:var(--pilot-heading);padding:2px 7px;font-size:11px;font-weight:750}.reporting-state-marker-urgent{border-color:var(--pilot-danger-border);background:var(--pilot-danger-soft)}.reporting-completed-project-rows .reporting-task-card{background:0 0;border:0;border-radius:0}.reporting-completed-project-rows .reporting-task-card+.reporting-task-card{border-top:1px solid var(--pilot-border)}.reporting-completed-project-rows .reporting-task-card>button{min-height:66px;padding:10px 12px}.reporting-completed-project-rows .reporting-task-card>button:hover,.reporting-completed-project-rows .reporting-task-card>button:focus-visible{background:#ffffff09}.reporting-completed-project-rows .reporting-state-marker-urgent{border-color:var(--pilot-border);color:var(--pilot-muted);background:0 0}.reporting-correction-marker{color:var(--pilot-danger);font-weight:700}.reporting-empty,.reporting-state,.reporting-stream-error{border:1px dashed var(--pilot-border);border-radius:var(--pilot-radius-md);color:var(--pilot-muted);padding:16px}.reporting-state{justify-items:start;gap:10px;display:grid}.reporting-more{justify-self:start}.reporting-filters{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-md);background:var(--pilot-popup);box-shadow:var(--pilot-shadow);gap:14px;padding:16px;display:grid}.reporting-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.reporting-filter-grid label,.reporting-return{color:var(--pilot-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.reporting-filter-grid select,.reporting-return textarea{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);width:100%;min-height:44px;color:var(--pilot-text);background:var(--pilot-bg);font:inherit;padding:9px 10px}.reporting-detail{z-index:40;border-left:1px solid var(--pilot-border);background:var(--pilot-popup);width:min(520px,92vw);height:100dvh;box-shadow:var(--pilot-shadow);align-content:start;gap:16px;padding:20px;display:grid;position:fixed;top:0;right:0;overflow-y:auto}.reporting-detail>header{z-index:1;border-bottom:1px solid var(--pilot-border);background:var(--pilot-popup);margin:-20px -20px 0;padding:20px;position:sticky;top:-20px}.reporting-input-list{gap:9px;display:grid}.reporting-input-list article{border:1px solid var(--pilot-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-item);gap:10px;padding:12px;display:grid}.reporting-input-list article>div:first-child{gap:4px;display:grid}.reporting-return{border:1px solid var(--pilot-accent-border);border-radius:var(--pilot-radius-sm);background:var(--pilot-accent-soft);padding:12px}.reporting-return textarea{resize:vertical;min-height:110px}.reporting-history{gap:8px;margin:0;padding-left:22px;display:grid}.reporting-history li{padding-left:4px}.reporting-history time{color:var(--pilot-muted);margin-top:2px;font-size:12px;display:block}@media (max-width:980px){.reporting-summary,.reporting-columns{grid-template-columns:1fr}.reporting-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reporting-today{padding:14px}.reporting-today-header{flex-direction:column;align-items:stretch}.reporting-header-actions,.reporting-header-actions .pilot-button{width:100%}.reporting-header-actions .pilot-button{justify-content:center}.reporting-filter-grid{grid-template-columns:1fr}.reporting-detail{border-left:0;width:100%;padding:16px}.reporting-detail>header{margin:-16px -16px 0;padding:16px;top:-16px}.reporting-inline-actions{flex-wrap:wrap;align-items:stretch}.reporting-inline-actions .pilot-button{min-height:44px}.pilot-completion-readiness{flex-direction:column;align-items:stretch}.pilot-completion-readiness>div{align-items:stretch}}
