.pilot-shell{max-width:1180px;margin:0 auto;padding:0 30px;color:#17233b}.pilot-topbar{height:76px;border-bottom:1px solid #e5eaf1;justify-content:space-between}.pilot-brand,.pilot-topbar{display:flex;align-items:center}.pilot-brand{gap:10px;text-decoration:none;font-weight:800;letter-spacing:.08em;font-size:14px}.pilot-brand small{font-size:9px;color:#3157d5;letter-spacing:.13em;margin-left:5px}.pilot-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#3157d5;color:#fff}.back-link{font-size:12px;color:#68758b;text-decoration:none}.pilot-intro{padding:62px 0 38px;max-width:820px}.pilot-eyebrow,.pilot-label{font-size:10px;letter-spacing:.15em;font-weight:800;color:#3157d5}.pilot-intro h1{font-size:clamp(32px,5vw,54px);line-height:1.12;letter-spacing:-.045em;margin:14px 0}.pilot-intro>p:not(.pilot-eyebrow){font-size:15px;line-height:1.8;color:#68758b;max-width:680px}.preview-warning{display:flex;gap:14px;align-items:start;background:#fff7e8;border:1px solid #f3dfb9;border-radius:12px;padding:15px 18px;margin-top:25px;color:#79551b;font-size:12px;line-height:1.7}.preview-warning strong{white-space:nowrap}.pilot-grid{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pilot-panel,.pilot-profile{border:1px solid #e5eaf1;border-radius:16px;background:#fff;padding:24px}.pilot-profile{background:linear-gradient(150deg,#f7f9ff,#fff)}.pilot-avatar{width:54px;height:54px;border-radius:17px;background:#e8edff;color:#3157d5;display:grid;place-items:center;font-size:23px;font-weight:800;margin-bottom:22px}.pilot-panel h2,.pilot-profile h2{font-size:19px;letter-spacing:-.03em;margin:8px 0}.pilot-profile>p{font-size:11px;color:#68758b;line-height:1.6}.pilot-rule{height:1px;background:#e5eaf1;margin:22px 0}.pilot-meta{display:flex;flex-direction:column;gap:5px;margin:15px 0}.pilot-meta span{font-size:10px;color:#68758b}.pilot-meta b{font-size:12px}.pilot-privacy{margin-top:22px;padding:12px;border-radius:9px;background:#eaf5f1;color:#426b5d;font-size:11px;line-height:1.6}.pilot-main{display:grid;grid-gap:16px;gap:16px}.pilot-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.pilot-panel-head h2{margin-bottom:0}.pilot-count{font-size:11px;color:#68758b}.entry-form{display:grid;grid-gap:14px;gap:14px}.entry-form label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:700;color:#46536a}.entry-form input,.entry-form select,.entry-form textarea{width:100%;border:1px solid #dfe5ee;border-radius:8px;padding:11px 12px;font:inherit;font-size:12px;color:#17233b;background:#fff;outline:none}.entry-form input:focus,.entry-form select:focus,.entry-form textarea:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:3px}.form-actions span{font-size:10px;color:#68758b;line-height:1.5}.form-actions button{border:0;border-radius:8px;background:#3157d5;color:white;padding:12px 16px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.form-actions button:hover{background:#2448bd}.pilot-timeline{display:grid}.pilot-entry{display:grid;grid-template-columns:14px 1fr;grid-gap:12px;gap:12px;padding:0 0 20px;position:relative}.pilot-entry:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:#dce4f5}.entry-dot{width:11px;height:11px;border-radius:50%;background:#3157d5;margin-top:4px;z-index:1}.entry-top{display:flex;align-items:center;gap:10px;font-size:10px;color:#68758b}.entry-category{background:#f1f4fb;border-radius:4px;padding:4px 7px;font-size:9px;letter-spacing:.06em;font-weight:700;color:#53627a}.entry-body h3{font-size:13px;margin:8px 0 5px}.entry-body p{font-size:11px;line-height:1.7;color:#68758b;margin:0 0 6px}.entry-body small,.pilot-footer{font-size:9px;color:#8290a4}.pilot-footer{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e5eaf1;margin-top:36px;padding:22px 0 30px;letter-spacing:.08em}@media(max-width:760px){.pilot-shell{padding:0 18px}.pilot-grid{grid-template-columns:1fr}.pilot-intro{padding:48px 0 28px}.pilot-profile{padding:20px}.pilot-footer{flex-direction:column}}@media(max-width:480px){.pilot-brand small{display:none}.form-row{grid-template-columns:1fr}.form-actions{align-items:stretch;flex-direction:column}.form-actions button{width:100%}.preview-warning{flex-direction:column;gap:4px}}