.section-inner[data-v-a6566f22]{max-width:1100px;margin:0 auto;padding:0 48px}.hl[data-v-a6566f22]{color:var(--color-maverick-yellow)}.reveal[data-v-a6566f22]{opacity:0;transition:opacity .7s ease,transform .7s ease}.reveal-up[data-v-a6566f22]{transform:translateY(24px)}.reveal.visible[data-v-a6566f22]{opacity:1;transform:translateY(0)}.reveal-delay-1[data-v-a6566f22]{transition-delay:.1s}.reveal-delay-2[data-v-a6566f22]{transition-delay:.2s}.reveal-delay-3[data-v-a6566f22]{transition-delay:.3s}.reveal-delay-4[data-v-a6566f22]{transition-delay:.4s}.page-header[data-v-a6566f22]{background:var(--color-navy);padding:72px 48px 96px;position:relative;z-index:40}.hero-grid[data-v-a6566f22]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:center}.page-label[data-v-a6566f22]{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#ffd92126;color:var(--color-maverick-yellow);padding:4px 12px;margin-bottom:20px}.page-header h1[data-v-a6566f22]{font-family:var(--font-mono);font-size:48px;font-weight:600;color:#fff;line-height:1.1;margin-bottom:20px;letter-spacing:-.01em}.hero-copy>p[data-v-a6566f22]{font-size:18px;color:var(--color-cirrus-grey);max-width:520px;margin-bottom:28px;line-height:1.65}.cover-search-wrap[data-v-a6566f22]{position:relative;max-width:560px;margin-bottom:24px;z-index:30}.cover-search[data-v-a6566f22]{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(103,195,234,.25);padding:14px 16px;transition:border-color .15s,background .15s}.cover-search.has-dropdown[data-v-a6566f22]{border-color:var(--color-sky-blue);background:#ffffff14}.cover-search svg[data-v-a6566f22]{width:18px;height:18px;color:var(--color-cirrus-grey);flex-shrink:0}.cover-search input[data-v-a6566f22]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-inter);font-size:15px}.cover-search input[data-v-a6566f22]::placeholder{color:#a8ada1b3}.cover-search input[data-v-a6566f22]::-webkit-search-cancel-button{-webkit-appearance:none}.cover-search-kbd[data-v-a6566f22]{font-family:var(--font-mono);font-size:11px;color:var(--color-cirrus-grey);border:1px solid rgba(103,195,234,.25);padding:1px 7px;flex-shrink:0}.cover-results[data-v-a6566f22]{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:56vh;overflow-y:auto;background:#fff;border:1px solid rgba(13,27,42,.08);box-shadow:0 24px 60px #0a0f1e73;padding:6px 0;animation:cover-results-in-a6566f22 .14s ease}@keyframes cover-results-in-a6566f22{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cover-results-state[data-v-a6566f22]{padding:22px 20px;text-align:center;font-size:14px;color:var(--color-navy-light)}.cover-results-group[data-v-a6566f22]{padding:4px 0}.cover-results-label[data-v-a6566f22]{padding:8px 18px 4px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}.cover-results-group ul[data-v-a6566f22]{list-style:none;margin:0;padding:0}.cover-result[data-v-a6566f22]{display:flex;align-items:center;gap:12px;padding:9px 18px;cursor:pointer;transition:background .1s}.cover-result[data-v-a6566f22]:hover,.cover-result.active[data-v-a6566f22]{background:#f9fafb}.cover-result.active[data-v-a6566f22]{box-shadow:inset 2px 0 0 var(--color-maverick-yellow)}.cover-result .cdot[data-v-a6566f22]{width:7px;height:7px;flex-shrink:0}.cover-result-text[data-v-a6566f22]{flex:1;min-width:0}.cover-result-title[data-v-a6566f22]{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--color-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-result-snippet[data-v-a6566f22]{font-size:12px;color:#6b7280;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-result-title[data-v-a6566f22] mark,.cover-result-snippet[data-v-a6566f22] mark{background:#ffd92180;color:inherit;padding:0 1px}.cover-result-arrow[data-v-a6566f22]{flex-shrink:0;width:14px;height:14px;color:#d1d5db;opacity:0;transition:opacity .1s}.cover-result.active .cover-result-arrow[data-v-a6566f22]{opacity:1;color:var(--color-navy)}.cover-results-foot[data-v-a6566f22]{display:flex;gap:16px;padding:9px 18px;border-top:1px solid #eef0f2;font-family:var(--font-mono);font-size:11px;color:#9ca3af}.cover-results-foot kbd[data-v-a6566f22]{font-family:var(--font-mono);font-size:10px;background:#f3f4f6;border:1px solid #e5e7eb;padding:1px 5px;margin-right:3px;color:#6b7280}.cover-meta[data-v-a6566f22]{display:flex;flex-wrap:wrap;gap:20px;font-family:var(--font-mono);font-size:12px;color:var(--color-cirrus-grey)}.cover-meta span[data-v-a6566f22]{display:inline-flex;align-items:center;gap:8px}.cover-meta .dot[data-v-a6566f22]{width:6px;height:6px;background:var(--color-maverick-yellow)}.cover-panel[data-v-a6566f22]{position:relative;background:#ffffff08;border:1px solid rgba(103,195,234,.22);padding:20px}.illus-card-corner[data-v-a6566f22]{position:absolute;width:14px;height:14px;border:2px solid var(--color-maverick-yellow)}.illus-card-corner--tl[data-v-a6566f22]{top:-1px;left:-1px;border-right:none;border-bottom:none}.illus-card-corner--br[data-v-a6566f22]{bottom:-1px;right:-1px;border-left:none;border-top:none}.cover-panel-head[data-v-a6566f22]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-cirrus-grey);padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid rgba(103,195,234,.15)}.panel-legend[data-v-a6566f22]{display:inline-flex;gap:5px;align-items:center}.ld[data-v-a6566f22]{width:7px;height:7px}.ld--dora[data-v-a6566f22]{background:var(--color-maverick-yellow)}.ld--flow[data-v-a6566f22]{background:var(--color-sky-blue)}.ld--space[data-v-a6566f22]{background:var(--color-cirrus-grey)}.panel-groups[data-v-a6566f22]{display:flex;flex-direction:column;gap:18px}.panel-group[data-v-a6566f22]{display:flex;flex-direction:column;gap:10px}.panel-group-head[data-v-a6566f22]{display:inline-flex;align-items:center;gap:8px}.gdot[data-v-a6566f22]{width:8px;height:8px;flex-shrink:0}.gdot--dora[data-v-a6566f22]{background:var(--color-maverick-yellow)}.gdot--flow[data-v-a6566f22]{background:var(--color-sky-blue)}.gdot--space[data-v-a6566f22]{background:var(--color-cirrus-grey)}.gname[data-v-a6566f22]{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff}.panel-chips[data-v-a6566f22]{display:flex;flex-wrap:wrap;gap:6px}.panel-chip[data-v-a6566f22]{font-family:var(--font-mono);font-size:11px;color:var(--color-cirrus-grey);background:#ffffff0a;border:1px solid rgba(103,195,234,.15);padding:4px 8px;white-space:nowrap;text-decoration:none;transition:color .18s,border-color .18s,background .18s}.panel-chip[data-v-a6566f22]:hover{color:var(--color-navy);background:var(--color-maverick-yellow);border-color:var(--color-maverick-yellow)}.featured-section[data-v-a6566f22]{background:#f9fafb;padding:96px 0}.featured-head[data-v-a6566f22]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:24px}.featured-head .hl[data-v-a6566f22]{color:var(--color-sky-blue)}.featured-head h2[data-v-a6566f22]{font-family:var(--font-mono);font-size:32px;font-weight:600;color:var(--color-navy);line-height:1.2}.featured-meta[data-v-a6566f22]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy-light);white-space:nowrap}.featured-grid[data-v-a6566f22]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feat-card[data-v-a6566f22]{position:relative;display:block;background:#fff;border:1px solid #E5E7EB;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s}.feat-card[data-v-a6566f22]:hover{border-color:var(--color-navy);transform:translateY(-2px);box-shadow:0 8px 24px #0b1f3b0f}.feat-card .num[data-v-a6566f22]{position:absolute;top:16px;right:18px;font-family:var(--font-mono);font-size:28px;font-weight:600;color:#ebeef2;line-height:1}.feat-card h3[data-v-a6566f22]{font-family:var(--font-mono);font-size:17px;font-weight:600;color:var(--color-navy);margin:4px 0 8px;padding-right:36px}.feat-card p[data-v-a6566f22]{font-size:14px;color:var(--color-navy-light);line-height:1.6;margin-bottom:16px}.row-link[data-v-a6566f22]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--color-navy)}.row-link svg[data-v-a6566f22]{width:14px;height:14px;transition:transform .2s}.feat-card:hover .row-link svg[data-v-a6566f22]{transform:translate(3px)}.no-results[data-v-a6566f22]{text-align:center;padding:80px 24px;font-family:var(--font-mono);color:var(--color-navy-light)}.cluster-section[data-v-a6566f22]{padding:96px 0}.cluster-section--light[data-v-a6566f22]{background:#fff}.cluster-section--dark[data-v-a6566f22]{background:var(--color-navy)}.cluster-head[data-v-a6566f22]{margin-bottom:40px}.cluster-head h2[data-v-a6566f22]{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--color-navy);margin-bottom:10px}.cluster-head h2.on-dark[data-v-a6566f22]{color:#fff}.cluster-desc[data-v-a6566f22]{font-size:16px;color:var(--color-navy-light);max-width:680px;line-height:1.65}.cluster-desc.on-dark[data-v-a6566f22]{color:var(--color-cirrus-grey)}.term-grid[data-v-a6566f22]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.term-card[data-v-a6566f22]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #E5E7EB;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s}.term-card[data-v-a6566f22]:hover{border-color:var(--color-navy);transform:translateY(-2px)}.term-card[data-v-a6566f22]:not(.term-card--dark):hover{box-shadow:0 8px 24px #0b1f3b0f}.term-card--dark[data-v-a6566f22]{background:#ffffff08;border-color:#67c3ea2e}.term-card--dark[data-v-a6566f22]:hover{border-color:var(--color-sky-blue)}.term-card.featured[data-v-a6566f22]{border-color:#ffd92180}.pin[data-v-a6566f22]{position:absolute;top:14px;right:14px;font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);background:var(--color-maverick-yellow);padding:3px 7px}.tname[data-v-a6566f22]{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--color-navy);margin-bottom:8px;padding-right:70px}.term-card--dark .tname[data-v-a6566f22]{color:#fff}.term-card p[data-v-a6566f22]{font-size:13px;color:var(--color-navy-light);line-height:1.6;margin-bottom:16px;flex:1}.term-card--dark p[data-v-a6566f22]{color:var(--color-cirrus-grey)}.term-meta[data-v-a6566f22]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--color-navy-light)}.term-card--dark .term-meta[data-v-a6566f22]{color:#a8ada1b3}.term-meta .cdot[data-v-a6566f22]{width:7px;height:7px;flex-shrink:0}.term-meta .meta-go[data-v-a6566f22]{display:inline-flex;align-items:center;gap:6px}.term-meta .meta-label[data-v-a6566f22]{opacity:0;transition:opacity .2s}.term-card:hover .meta-label[data-v-a6566f22]{opacity:1}.term-meta .arrow[data-v-a6566f22]{width:14px;height:14px;transition:transform .2s}.term-card:hover .arrow[data-v-a6566f22]{transform:translate(3px)}@media(max-width:1024px){.section-inner[data-v-a6566f22]{padding:0 32px}.page-header[data-v-a6566f22]{padding:52px 32px 72px}.hero-grid[data-v-a6566f22]{grid-template-columns:1fr;gap:40px}.cover-panel[data-v-a6566f22]{max-width:480px}.featured-grid[data-v-a6566f22],.term-grid[data-v-a6566f22]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.section-inner[data-v-a6566f22]{padding:0 20px}.page-header[data-v-a6566f22]{padding:40px 20px 56px}.page-header h1[data-v-a6566f22]{font-size:34px}.featured-section[data-v-a6566f22],.cluster-section[data-v-a6566f22]{padding:64px 0}.featured-head[data-v-a6566f22]{flex-direction:column;align-items:flex-start}.featured-grid[data-v-a6566f22],.term-grid[data-v-a6566f22]{grid-template-columns:1fr}}@media(max-width:480px){.page-header h1[data-v-a6566f22]{font-size:28px}.featured-head h2[data-v-a6566f22]{font-size:24px}.cluster-head h2[data-v-a6566f22]{font-size:22px}}@media(prefers-reduced-motion:reduce){.reveal[data-v-a6566f22]{transition:none!important;opacity:1!important;transform:none!important}}
