.aero .op-view{flex-direction:column;gap:22px;display:flex}.aero .op-top-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px;display:grid}.aero .op-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.aero .op-rules-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.aero .op-alert{margin:12px 14px 0}.aero .op-spin{animation:1s linear infinite aero-spin}.aero .op-chips{flex-wrap:wrap;gap:4px;display:flex}.aero .op-chips button{border:1px solid var(--line);min-height:36px;color:var(--ink2);font-family:var(--mono);letter-spacing:.12em;background:#fff;border-radius:3px;padding:2px 12px;font-size:11px}.aero .op-chips button:hover{background:#eef4ff;border-color:#7f9db9}.aero .op-chips button.active{border-color:var(--sel);background:var(--sel);color:#fff}.aero .op-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px;display:grid}.aero .op-pipe-seat{border:1px solid var(--line);min-height:96px;color:var(--ink);font-family:var(--mono);background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;transition:box-shadow .25s,transform .25s;display:flex;position:relative}.aero .op-pipe-seat:hover{background:#eef4ff}.aero .op-pipe-seat b{letter-spacing:.12em;font-size:12px;font-weight:400}.aero .op-pipe-seat small{letter-spacing:.14em;color:var(--muted);font-size:10px}.aero .op-pipe-seat.judge{background:linear-gradient(#fff,#fff8e3);border-color:#e2c98a}.aero .op-pipe-seat.judge small{color:var(--gold-ink)}.aero .op-pipe-seat.lit{box-shadow:0 0 0 2px #f8b636,0 6px 18px #f8b63640}.aero .op-pipe-seat:not(:last-child):after{content:"";background:#7f9db9;width:6px;height:1px;position:absolute;top:50%;right:-7px}.aero .op-strip{border-bottom:1px solid var(--line);letter-spacing:.06em;color:var(--ink2);background:#fbfcff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.aero .op-strip>span:not(.k-tag){flex:1;min-width:200px}.aero .op-lab-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.aero .op-leads{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.aero .op-tools{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.aero .op-tools .k-search{min-height:36px}.aero .op-leads .k-table tbody tr.op-selected{box-shadow:inset 3px 0 0 var(--sel);background:#eaf3ff}.aero .op-sub-foot{border-top:1px solid var(--line2);letter-spacing:.1em;color:var(--muted);background:#fbfcff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 14px;font-size:11px;display:flex}.aero .op-judge{background:repeating-radial-gradient(circle at 90% 0,#0a3db808 0 1px,#0000 1px 14px),linear-gradient(#fffdf3,#fff);flex-direction:column;gap:14px;padding:16px;display:flex}.aero .op-judge>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.aero .op-judge>header>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.aero .op-judge>header b{font-family:var(--xp);font-size:13px;font-weight:700}.aero .op-judge>header small{letter-spacing:.12em;color:var(--muted);font-size:11px}.aero .op-verdict{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:14px;display:flex;box-shadow:0 4px 14px #0a3db814}.aero .op-verdict small{letter-spacing:.18em;color:var(--muted);font-size:10px}.aero .op-verdict strong{font-family:var(--display);color:var(--ink);font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.05}.aero .op-verdict p{border-top:1px dashed var(--line);color:var(--ink2);padding-top:8px;font-size:12px;line-height:1.5}.aero .op-questions{border:1px solid var(--line);background:#f6f9ff;border-radius:6px;padding:2px 14px}.aero .op-questions div:last-child{border-bottom:0}.aero .op-questions dd small{color:var(--muted)}.aero .op-judge>.k-button{align-self:stretch}.aero .op-caption{letter-spacing:.16em;color:var(--muted);text-align:center;font-size:10px}.aero .op-skeletons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.aero .op-skeletons span{background:linear-gradient(90deg,#eef4ff,#f8fbff,#eef4ff) 0 0/200% 100%;border-radius:6px;height:96px;animation:1.4s linear infinite op-shimmer}@keyframes op-shimmer{to{background-position:-200% 0}}.aero .op-ledger{flex-direction:column;display:flex}.aero .op-ledger-row{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:12px 14px;display:flex}.aero .op-ledger-row>span:nth-child(2){flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.aero .op-ledger-row small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.aero .op-ledger-row time{color:var(--muted);white-space:nowrap;font-size:11px}.aero .op-charter{border:1px solid var(--line);background:#f6f9ff;border-radius:6px;width:100%;padding:2px 16px}.aero .op-charter div{flex-direction:column;gap:4px}.aero .op-charter div:last-child{border-bottom:0}.aero .op-charter dd{text-align:left;font-size:14px}.aero .op-says{border:1px solid var(--line);max-width:420px;color:var(--ink);background:#fff;border-radius:12px 12px 12px 3px;flex-direction:column;gap:2px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 3px 10px #0a3db812}.aero .op-says b{letter-spacing:.16em;color:var(--muted);font-size:10px;font-weight:400}.aero .op-calc{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.aero .op-calc h3{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:18px}.aero .op-amount{min-height:48px;color:var(--muted);background:#fff;border:1px solid #7f9db9;border-radius:2px;align-items:center;gap:8px;padding:4px 12px;display:flex}.aero .op-amount:focus-within{outline:2px solid #0b1b4d;box-shadow:0 0 0 4px #f8b636}.aero .op-amount input{min-width:0;color:var(--ink);font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;font-size:22px}.aero .op-calc .k-policy-list{border:1px solid var(--line);background:#f6f9ff;border-radius:6px;padding:2px 14px}.aero .op-calc .k-policy-list div:last-child{border-bottom:0}.aero .op-rules{margin:0;padding:0;list-style:none}.aero .op-rules li{border-bottom:1px solid var(--line2);gap:14px;padding:14px 18px;display:flex}.aero .op-rules li:last-child{border-bottom:0}.aero .op-rules li>span{letter-spacing:.14em;color:var(--gold-ink);flex:none;padding-top:2px;font-size:11px}.aero .op-rules p{color:var(--ink2);flex-direction:column;gap:4px;font-size:12px;line-height:1.55;display:flex}.aero .op-rules b{color:var(--ink);font-size:14px;font-weight:400}.aero .op-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.aero .op-lanes>div{border:1px solid var(--line);background:linear-gradient(#fff,#f6f9ff);border-radius:6px;flex-direction:column;gap:6px;padding:14px;display:flex}.aero .op-lanes small{border-bottom:1px solid var(--line2);letter-spacing:.16em;color:var(--muted);padding-bottom:6px;font-size:10px}.aero .op-lanes b{font-size:15px;font-weight:400}.aero .op-lanes span{letter-spacing:.06em;color:var(--ink2);font-size:12px}.aero .op-lanes em{letter-spacing:.14em;color:var(--null);font-size:10px;font-style:normal}.aero .op-accordion{flex-direction:column;display:flex}.aero .op-rule{border-bottom:1px solid var(--line2)}.aero .op-rule:last-child{border-bottom:0}.aero .op-rule button{width:100%;min-height:52px;color:var(--ink);font-family:var(--mono);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.aero .op-rule button:hover{background:#eef4ff}.aero .op-rule button span{letter-spacing:.14em;color:var(--gold-ink);font-size:11px}.aero .op-rule button b{flex:1;font-size:14px;font-weight:400}.aero .op-rule button svg{color:var(--muted);transition:transform .2s}.aero .op-rule.open button{background:#f6f9ff}.aero .op-rule.open button svg{transform:rotate(180deg)}.aero .op-rule p{border-left:2px solid var(--gold);color:var(--ink2);background:#fffdf3;margin:0 16px 14px 46px;padding:12px 14px;font-size:13px;line-height:1.65}.aero .op-gate{border:1px solid var(--line);font-family:var(--mono);color:var(--ink);white-space:pre;background:#fff;border-radius:4px;margin:16px;padding:16px 18px;font-size:14px;line-height:1.85;overflow-x:auto;box-shadow:inset 0 1px 3px #0a3db814}.aero .op-gate .c{color:var(--muted)}.aero .op-gate .k{color:#0a3db8}.aero .op-gate .n{color:var(--null)}.aero .op-report{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.aero .op-report>div{flex-direction:column;gap:6px;display:flex}.aero .op-report h3{font-size:18px}.aero .op-report p{color:var(--ink2);font-size:13px}.aero .op-head-report{margin-top:0}.aero .op-head-report span:nth-child(2n){line-height:1.6}.aero .k-policy-list dd.positive{color:var(--pos)}.aero .k-policy-list dd.null{color:var(--null)}.aero .k-policy-list dd.k-muted{color:var(--muted)}.aero .op-footer-button{color:#fff;min-height:32px;font-family:var(--mono);letter-spacing:.08em;background:#ffffff1f;border:1px solid #fff8;border-radius:3px;padding:2px 10px;font-size:11px}.aero .op-footer-button:hover{background:#fff3}.aero .op-toast-close{color:#000;background:#fff;border:1px solid #0006;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;display:inline-flex}.aero .op-modal{width:min(560px,100% - 24px);max-width:none;max-height:calc(100vh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.aero .op-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1b4d55}.aero .op-modal-window{flex-direction:column;max-height:calc(100vh - 32px);display:flex;box-shadow:0 0 0 1px #001a7a,0 24px 60px #0a3db84d}.aero .op-modal-body{flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex;overflow-y:auto}.aero .op-modal-body>h2{border-bottom:1px solid var(--line);width:100%;font-family:var(--display);padding-bottom:10px;font-size:clamp(22px,3vw,28px);line-height:1.1}.aero .op-modal-body>p:not(.k-eyebrow):not(.op-note):not(.k-alert){color:var(--ink2);font-size:13px;line-height:1.6}.aero .op-modal-body>.k-policy-list{border:1px solid var(--line);background:#f6f9ff;border-radius:6px;padding:2px 14px}.aero .op-modal-body>.k-policy-list div:last-child{border-bottom:0}.aero .op-modal-body .k-alert{width:100%}.aero .op-note{border-top:1px solid var(--line);letter-spacing:.1em;width:100%;color:var(--muted);align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.aero .op-note.positive{color:#13632e;background:#effbef;border:1px solid #9ccf9f;border-radius:4px;padding:10px 12px}.aero .op-wallet{flex-direction:column;gap:12px;width:100%;display:flex}.aero .op-wallet .k-policy-list{border:1px solid var(--line);background:#f6f9ff;border-radius:6px;padding:2px 14px}.aero .op-wallet .k-policy-list div:last-child{border-bottom:0}.aero .op-wallet .k-mint-copy{min-height:36px}.aero .op-wallet-list{flex-direction:column;gap:8px;width:100%;display:flex}.aero .op-wallet-list .k-button{justify-content:flex-start}.aero .op-wallet-list .k-button span{text-align:left;flex:1}.aero .op-actions{flex-wrap:wrap;gap:8px;display:flex}.aero .op-form{flex-direction:column;gap:8px;width:100%;display:flex}.aero .op-form label{letter-spacing:.16em;color:var(--muted);font-size:11px}.aero .op-form input,.aero .op-form textarea{width:100%;min-height:44px;color:var(--ink);font-family:var(--mono);background:#fff;border:1px solid #7f9db9;border-radius:2px;outline:0;padding:8px 10px;font-size:13px}.aero .op-form textarea{resize:vertical;min-height:170px;line-height:1.5}.aero .op-form input:focus-visible,.aero .op-form textarea:focus-visible{outline:2px solid #0b1b4d;box-shadow:0 0 0 4px #f8b636}.aero .op-form>.k-button{align-self:flex-start;margin-top:6px}.aero .op-discovery{border:1px solid var(--line);background:#f6f9ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.aero .op-modal-body .k-disclosure{align-items:flex-start;width:100%}.aero .op-modal-body .k-disclosure p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aero .op-modal-body .k-disclosure a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1250px){.aero .op-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.aero .op-pipe-seat:after{display:none}}@media (max-width:1100px){.aero .op-top-grid,.aero .op-two,.aero .op-rules-grid,.aero .op-lab-grid{grid-template-columns:minmax(0,1fr)}.aero .op-leads{border-right:0;border-bottom:1px solid var(--line)}.aero .op-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.aero .op-lanes,.aero .op-skeletons{grid-template-columns:minmax(0,1fr)}.aero .op-rule p{margin-left:16px}.aero .op-console .k-top-actions .k-tag{display:none}}
