.pilot-build-section+.pilot-build-section{margin-top:28px;padding-top:24px;border-top:1px solid #eaeaeb}.pilot-build-section-label{display:flex;align-items:center;gap:10px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#191C20;margin-bottom:16px}.pilot-build-section-icon{width:32px;height:32px;border-radius:10px;background:#FFEFD6;display:flex;align-items:center;justify-content:center;font-size:16px}.pilot-build-time-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pilot-refund-list{display:flex;flex-direction:column;gap:12px}.pilot-refund-option{width:100%;display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #ababae;border-radius:16px;align-items:flex-start;font-family:Lato,sans-serif;text-align:left;transition:border-color .2s,background .2s}.pilot-refund-option.selected{border-color:#FABB22;background:#FFFBF0}.pilot-refund-option.locked{background:#FAFAFA;border-style:dashed;opacity:.85}.pilot-segment-row{display:flex;gap:8px;width:100%}.pilot-segment{flex:1;padding:12px 14px;background:#fff;border:1px solid #ababae;border-radius:12px;font-family:Lato,sans-serif;font-size:15px;color:#191C20;cursor:pointer;transition:border-color .2s,background .2s,font-weight .2s}.pilot-segment.selected{border-color:#FABB22;background:#FFFBF0;font-weight:700}.pilot-branch{margin-top:14px;padding-left:14px;border-left:2px solid #fabb22}.pilot-branch .pilot-branch{border-left-color:#E4C77A}.pilot-refund-mark{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-top:2px}.pilot-refund-mark.checked{background:#FABB22;color:#261900}.pilot-refund-mark.locked{background:#E5E5E5;color:#717175}.pilot-refund-title{font-family:Lato,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;color:#191C20}.pilot-refund-desc{font-family:Lato,sans-serif;font-size:13px;color:#46474A;line-height:1.45;margin-top:4px}.pilot-host-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#FABB22;color:#261900;font-family:Lato,sans-serif;font-weight:800;font-size:15px}.pilot-deal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.pilot-deal-col{border-radius:16px;padding:16px;border:1px solid #ababae;background:#fff}.pilot-deal-col.accent{background:#FFEFD6;border-color:rgba(0,0,0,.08)}.pilot-deal-col h4{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#46474A;margin:0 0 12px}.pilot-deal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pilot-deal-list li{display:flex;align-items:flex-start;gap:8px;font-family:Lato,sans-serif;font-size:13px;font-weight:600;color:#191C20;line-height:1.4}.pilot-deal-list li:before{content:"✓";width:16px;height:16px;border-radius:50%;background:#FABB22;color:#261900;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.pilot-info-row{display:flex;gap:12px;align-items:flex-start}.pilot-info-row+.pilot-info-row{margin-top:16px;padding-top:16px;border-top:1px solid #eaeaeb}.pilot-info-icon{width:36px;height:36px;border-radius:10px;background:#FFEFD6;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.pilot-info-text{flex:1;min-width:0}.pilot-info-title{font-family:Lato,sans-serif;font-size:14px;font-weight:700;color:#191C20;letter-spacing:.2px}.pilot-info-desc{font-family:Lato,sans-serif;font-size:13px;color:#46474A;line-height:1.45;margin-top:4px}.pilot-info-card{background:#FCFCFD;border:1px solid #ababae;border-radius:16px;padding:16px}.pilot-preview-card{background:#FCFCFD;border:1px solid #ababae;border-radius:24px;overflow:hidden}.pilot-preview-banner{background:#191C20;color:#FABB22;padding:8px 14px;font-family:Cabinet Grotesk,sans-serif;font-size:12px;font-weight:800;letter-spacing:.4px;text-align:center;text-transform:uppercase}.pilot-preview-image{height:200px;position:relative;background:radial-gradient(circle at 30% 20%,#FF8A4C,transparent 50%),radial-gradient(circle at 70% 80%,#9B51E0,transparent 55%),linear-gradient(135deg,#FABB22,#E84A7F)}.pilot-preview-image-title{position:absolute;bottom:14px;left:16px;right:16px;color:#fff;font-family:Cabinet Grotesk,sans-serif;font-weight:800;font-size:22px;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.4)}.pilot-preview-body{padding:16px}.pilot-preview-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-family:Lato,sans-serif;font-size:13px;font-weight:600;color:#46474A}.pilot-preview-badge{background:#FFEFD6;border:1px solid #000;border-radius:100px;padding:3px 10px;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.pilot-preview-badge,.pilot-preview-title{font-family:Cabinet Grotesk,sans-serif;font-weight:800;color:#191C20}.pilot-preview-title{font-size:22px;line-height:1.2}.pilot-preview-desc{font-family:Lato,sans-serif;font-size:14px;color:#46474A;line-height:1.45;font-weight:500;margin-top:6px}.pilot-preview-chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.pilot-preview-chip{font-family:Lato,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;border-radius:100px;background:#F4F4F5;border:1px solid #c6c6ca;color:#191C20}.pilot-status-circle{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:38px;margin:16px auto 18px}.pilot-status-circle.pending{background:#FFEFD6;border:1px solid #ababae}.pilot-status-circle.success{background:#FABB22;color:#261900;font-weight:800;font-size:44px}.pilot-btn-ghost{width:100%;background:transparent;border:none;color:#46474A;font-family:Lato,sans-serif;font-size:14px;font-weight:600;padding:12px;cursor:pointer;text-align:center}.pilot-btn-ghost:hover{color:#191C20}.pilot-actions{display:flex;flex-direction:column;gap:4px;padding:16px 16px max(16px,env(safe-area-inset-bottom));flex-shrink:0}.decision-btn .btn-text-stack{display:flex;flex-direction:column;gap:2px;flex:1;text-align:left}.decision-btn .btn-text-stack .btn-line1{font-family:Lato,sans-serif;font-size:17px;font-weight:700;letter-spacing:.5px;line-height:22px}.decision-btn .btn-text-stack .btn-line2{font-family:Lato,sans-serif;font-size:13px;font-weight:500;line-height:18px;opacity:.75}.pilot-section-help{font-family:Lato,sans-serif;font-size:13px;color:#717175;line-height:1.45;margin-top:8px}.hub-list{padding:8px 24px 0}.hub-card{display:flex;gap:16px;align-items:center;width:100%;text-align:left;background:#FCFCFD;border:1px solid #c6c6ca;border-radius:24px;padding:20px;margin-bottom:14px;cursor:pointer;font-family:Lato,sans-serif;transition:border-color .15s,background .15s,transform .08s}.hub-card:hover{border-color:#191C20}.hub-card:active{transform:scale(.99)}.hub-card.done{background:#FFEFD6;border-color:#FABB22}.hub-card .pilot-info-icon{width:42px;height:42px;border-radius:12px;font-size:22px;background:#FFEFD6}.hub-card.done .pilot-info-icon{background:#FABB22}.hub-card .pilot-info-title{font-size:16px;letter-spacing:.3px}.hub-card-text{flex:1;min-width:0}.hub-bar{margin-top:11px}.hub-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.hub-pct{font-size:15px;font-weight:900}.hub-cta,.hub-pct{font-family:Lato,sans-serif;color:#191C20}.hub-cta{font-size:13px;font-weight:700}.hub-onfile{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:1px solid #e4e4e7;border-radius:16px;padding:14px 18px;cursor:pointer;font-family:Lato,sans-serif;transition:border-color .15s}.hub-onfile:hover{border-color:#C6C6CA}.hub-onfile-check{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:#FABB22;color:#261900;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.hub-onfile-text{flex:1;min-width:0;font-size:14px;font-weight:600;color:#46474A}.hub-terms-row{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;font-family:Lato,sans-serif;font-size:12.5px;line-height:1.5;color:#46474A;text-align:left;cursor:pointer}.hub-terms-row input{margin-top:2px;width:18px;height:18px;flex-shrink:0}.nat-card{background:#FFFFFF;border:1px solid #eaeaeb;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;width:100%}.nat-cover{position:relative;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(circle at 30% 20%,#FF8A4C,transparent 50%),radial-gradient(circle at 70% 80%,#9B51E0,transparent 55%),linear-gradient(135deg,#FABB22,#E84A7F)}.nat-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.nat-cover-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,0) 28%,rgba(0,0,0,0) 70%,rgba(0,0,0,.22))}.nat-poster{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px 22px;text-align:center}.nat-poster-kicker{font-family:Lato,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:2px;color:rgba(255,255,255,.92);text-transform:uppercase}.nat-poster-title{font-family:Lato,sans-serif;font-weight:900;color:#FFFFFF;font-size:30px;line-height:1.06;letter-spacing:-.5px;text-shadow:0 2px 14px rgba(0,0,0,.28);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nat-poster-meta{font-family:Lato,sans-serif;font-weight:700;font-size:12.5px;color:rgba(255,255,255,.95);letter-spacing:.3px}.nat-chip{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:4px;background:#FABB22;border-radius:32px;padding:6px 10px}.nat-chip svg{width:16px;height:16px;display:block}.nat-chip span{font-family:Lato,sans-serif;font-weight:700;font-size:12px;letter-spacing:.5px;color:#261900}.nat-status-pill{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);display:inline-flex;align-items:center;border-radius:32px;padding:6px 11px;font-family:Lato,sans-serif;font-weight:800;font-size:11.5px;letter-spacing:.4px;line-height:1.2;white-space:nowrap}.nat-status-pill.pending{background:rgba(25,28,32,.78);color:#FFFFFF}.nat-status-pill.live{background:rgba(255,255,255,.92);color:#15803D}.nat-content{display:flex;gap:10px;padding:12px;align-items:center}.nat-date{background:#F4F4F5;border-radius:12px;overflow:hidden;flex-shrink:0;padding-bottom:6px}.nat-date .wd{background:#EAEAEB;padding:4px 12px 2px;font-weight:600;font-size:11px}.nat-date .dd,.nat-date .wd{text-align:center;font-family:Lato,sans-serif;letter-spacing:.5px;color:#191C20}.nat-date .dd{font-weight:700;font-size:16px;margin-top:3px;line-height:1.2}.nat-date .mo{text-align:center;font-family:Lato,sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px;color:#46474A;margin-top:1px}.nat-info{flex:1;min-width:0}.nat-name{font-weight:700;font-size:16px;letter-spacing:.5px;color:#191C20;text-overflow:ellipsis}.nat-name,.nat-when{font-family:Lato,sans-serif;white-space:nowrap;overflow:hidden}.nat-when{display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:400;font-size:12px;letter-spacing:.2px;color:#46474A}.nat-when svg{width:12px;height:14px;flex-shrink:0}.nat-when .venue{overflow:hidden;text-overflow:ellipsis}.nat-part{display:flex;align-items:center;gap:4px;margin-top:4px;font-family:Lato,sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px;color:#191C20}.nat-part svg{width:16px;height:16px}.pilot-pay-summary{margin-top:12px;background:#fff;border:1px solid #ababae;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:10px}.pilot-pay-summary .tx{flex:1;font-family:Lato,sans-serif;font-size:13px;color:#46474A;line-height:1.5}.pilot-pay-summary .tx b{color:#191C20}.pilot-pay-summary .ch{font-family:Lato,sans-serif;font-size:13px;font-weight:700;color:#191C20;cursor:pointer;flex-shrink:0}.pilot-scrim{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:5;animation:pilotScrimIn .25s ease}@keyframes pilotScrimIn{0%{opacity:0}to{opacity:1}}.pilot-sheet{position:absolute;left:0;right:0;bottom:0;background:#F4F4F5;border-radius:24px 24px 0 0;padding:22px 20px calc(24px + env(safe-area-inset-bottom, 0px));z-index:6;max-height:88%;overflow-y:auto;animation:pilotSheetIn .3s cubic-bezier(.16,1,.3,1)}@keyframes pilotSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pilot-sheet-title{font-size:20px;color:#191C20}.pilot-sheet-qlabel,.pilot-sheet-title{font-family:Lato,sans-serif;font-weight:700}.pilot-sheet-qlabel{font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:#717175;margin:20px 0 10px}.pilot-opt{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;background:#fff;border:1px solid #ababae;border-radius:14px;padding:15px;margin-bottom:10px;cursor:pointer;font-family:Lato,sans-serif;transition:border-color .2s,background .2s}.pilot-opt.selected{border-color:#FABB22;background:#FFFBF0}.pilot-opt-mark{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin-top:1px;background:#E5E5E5;color:#717175}.pilot-opt.selected .pilot-opt-mark{background:#FABB22;color:#261900}.pilot-opt-title{font-size:15px;font-weight:700;color:#191C20}.pilot-opt-desc{font-size:13px;color:#46474A;margin-top:2px;line-height:1.4}.pilot-sheet-addtier{font-size:14px;color:#191C20;background:none;padding:2px 0 6px}.pilot-sheet-addtier,.pilot-sheet-done{font-family:Lato,sans-serif;font-weight:700;cursor:pointer;border:none}.pilot-sheet-done{width:100%;padding:15px;border-radius:14px;background:#FABB22;color:#261900;font-size:16px;margin-top:14px}.pilot-preview-cardbtn{display:block;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pilot-preview-cardbtn:active{transform:scale(.992);transition:transform .12s ease}.pilot-preview-hint{margin:10px 0 0;text-align:center;font-size:13px;font-weight:700;color:#7A4FE0;cursor:pointer}.pilot-detailprev{height:100%;display:flex;flex-direction:column;background:#fff}.pilot-detailprev-topbar{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid #ececef;background:#fff}.pilot-detailprev-title{font-weight:800;font-size:16px;color:#191C20}.pilot-detailprev-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}