.mn-section{--mn-surface:#ffffff0d;--mn-surface-soft:#ffffff08;--mn-border:#ffffff1a;--mn-border-strong:#3b82f659;--mn-ink:#f8fafc;--mn-muted:#94a3b8;--mn-soft:#cbd5e1;--mn-s1:2.8px;--mn-s2:5.6px;--mn-s3:8.4px;--mn-s4:11.2px;--mn-s6:16.8px;--mn-s8:22.4px;--mn-radius-sm:4px;--mn-radius:8px;--mn-radius-lg:14px}.mn-filterbar{z-index:30;gap:var(--mn-s4);padding:var(--mn-s6);background:var(--mn-surface);border:1px solid var(--mn-border);backdrop-filter:blur(16px);border-radius:16px;flex-direction:column;display:flex;position:sticky;top:5.25rem}.mn-filterbar-top{display:none}.mn-filters{align-items:end;gap:var(--mn-s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mn-filterbar-meta{align-items:center;gap:var(--mn-s3) var(--mn-s4);flex-wrap:wrap;min-height:32px;display:flex}.mn-field{flex-direction:column;min-width:0;display:flex}.mn-field>span{color:var(--mn-soft);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.2}.mn-field select{box-sizing:border-box;border:1px solid var(--mn-border);width:100%;min-height:42px;color:var(--mn-ink);-webkit-appearance:none;appearance:none;background-color:#ffffff0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%2360a5fa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='3,4.5 6,7.5 9,4.5'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;border-radius:10px;padding:8px 2rem 8px 12px;font-family:inherit;font-size:15px;transition:border-color .18s,background-color .18s}.mn-field select option{color:var(--mn-ink);background:#0f172a}.mn-field select:hover:not(:disabled){background-color:#ffffff0f;border-color:#60a5fa59}.mn-field select:focus-visible{outline-offset:2px;border-color:#60a5fa99;outline:2px solid #60a5fa}.mn-field select:disabled{opacity:.6;cursor:progress}.mn-clear{min-height:32px;padding:0 var(--mn-s3);color:#93c5fd;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-family:inherit;font-size:14px;font-weight:500}.mn-clear:hover{color:#bfdbfe;text-underline-offset:3px;text-decoration:underline}.mn-clear:focus-visible,.mn-filters-toggle:focus-visible,.mn-chip:focus-visible,.mn-pager-page:focus-visible,.mn-inline-link:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.mn-count{color:var(--mn-soft);font-size:14px}.mn-active{gap:var(--mn-s2);flex-wrap:wrap;display:flex}.mn-chip{color:#dbeafe;cursor:pointer;background:#2563eb29;border:1px solid #60a5fa66;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 12px;font-family:inherit;font-size:13px;transition:background-color .15s;display:inline-flex}.mn-chip:hover{background:#2563eb47}.mn-chip-x{color:#93c5fd;font-size:16px;line-height:1}.mn-filters-toggle{border:1px solid var(--mn-border);min-height:44px;color:var(--mn-ink);cursor:pointer;background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.mn-filters-toggle svg{width:18px;height:18px}.mn-filters-toggle-count{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=1023px){.mn-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.mn-filterbar{padding:var(--mn-s4);position:static}.mn-filterbar-top{display:flex}.mn-filters{grid-template-columns:minmax(0,1fr);display:none}.mn-filters.is-open{display:grid}}.mn-status{align-items:flex-start;gap:var(--mn-s3);margin-top:var(--mn-s6);border:1px dashed #94a3b859;border-radius:12px;flex-direction:column;padding:2rem;display:flex}.mn-status[hidden]{display:none}.mn-status-title{color:var(--mn-ink);font-size:1.125rem;font-weight:600}.mn-status-text{max-width:60ch;color:var(--mn-soft);font-size:.9375rem}.mn-status-actions{gap:var(--mn-s4);flex-wrap:wrap;margin-top:.25rem;display:flex}.mn-status-pilot{margin-top:var(--mn-s4);padding-top:var(--mn-s4);color:var(--mn-soft);border-top:1px solid #94a3b82e;font-size:.9375rem}.mn-inline-link{color:#93c5fd;text-underline-offset:3px;border-radius:4px;font-weight:500;text-decoration:underline}.mn-inline-link:hover{color:#bfdbfe}.mn-noscript{margin-top:var(--mn-s6);padding:var(--mn-s6);color:var(--mn-soft);border:1px dashed #94a3b859;border-radius:12px;font-size:.9375rem}.mn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}@media (width<=1023px){.mn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.mn-grid{grid-template-columns:minmax(0,1fr)}}.mn-card{background:var(--mn-surface);border:1px solid var(--mn-border);-webkit-backdrop-filter:blur(8px);border-radius:16px;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex;position:relative}.mn-card:not(.mn-card-skeleton):hover{background:#ffffff12;border-color:#3b82f64d;box-shadow:0 8px 22px -16px #020c1bcc,inset 0 0 0 1px #3b82f61a,0 0 12px #3b82f614}.mn-card:focus-within:has(.mn-card-link:focus-visible){outline-offset:3px;outline:2px solid #60a5fa}.mn-card-head{align-items:center;gap:.875rem;min-width:0;display:flex}.mn-avatar{color:#bfdbfe;letter-spacing:.03em;background:#2563eb29;border:1px solid #60a5fa4d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-weight:700;display:flex}.mn-avatar-lg{border-radius:var(--mn-radius-lg);width:112px;height:112px;font-size:28px}.mn-card-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.mn-card-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--mn-ink);-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mn-card-link{color:inherit;outline:none;text-decoration:none}.mn-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.mn-card:hover .mn-card-link{color:#bfdbfe}.mn-card-loc{color:var(--mn-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mn-card-trader{align-self:flex-start;margin-top:2px}.mn-card-langs{-webkit-line-clamp:2;line-clamp:2;color:var(--mn-muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mn-tags{gap:var(--mn-s2);flex-wrap:wrap;display:flex}.mn-tag{letter-spacing:.24px;overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.55;display:inline-flex}.mn-tag-solid{border:1px solid var(--mn-border);color:var(--mn-soft);background:#ffffff12}.mn-tag-outline{color:var(--mn-muted);background:0 0;border:1px solid #94a3b859}.mn-tag-accent{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f64d}.mn-tag-link{text-underline-offset:2px;text-decoration:underline #bfdbfe80;transition:background-color .15s,border-color .15s,color .15s}.mn-tag-link:hover,.mn-tag-link:focus-visible{color:#dbeafe;background:#3b82f638;border-color:#3b82f68c;text-decoration-color:currentColor}.mn-badge-art-frame{border-radius:var(--mn-radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}a.mn-badge-art-frame:hover .mn-badge-art,a.mn-badge-art-frame:focus-visible .mn-badge-art{opacity:.75}.mn-badge-art{object-fit:contain;width:28px;height:28px;transition:opacity .15s;display:block}.mn-badge-art-lg{width:72px;height:72px}.mn-badges{align-items:center;gap:var(--mn-s3)}.mn-section [data-badge-name]{position:relative}.mn-section [data-badge-name]:after{content:attr(data-badge-name);content:attr(data-badge-name) / "";bottom:calc(100% + var(--mn-s2));z-index:20;border-radius:var(--mn-radius-sm);width:max-content;max-width:190px;color:var(--mn-ink);letter-spacing:.2px;text-align:center;white-space:normal;pointer-events:none;visibility:hidden;background:#0b1220;border:1px solid #94a3b873;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.5;text-decoration:none;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #020617bf}.mn-section [data-badge-name]:hover:after,.mn-section [data-badge-name]:focus-visible:after{visibility:visible}.mn-section [data-badge-name]:first-child:after{left:0;transform:none}.mn-badges [data-badge-name]:last-child:after{left:auto;right:0;transform:none}.mn-record{flex-wrap:wrap;align-items:baseline;gap:2px .75rem;display:flex}.mn-record-missions{color:var(--mn-soft);align-items:baseline;gap:.4rem;font-size:14px;display:flex}.mn-record-number{letter-spacing:-.01em;color:var(--mn-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.mn-record-member{color:var(--mn-muted);font-size:13px}.mn-card-badges{align-items:center;gap:var(--mn-s3);flex-wrap:wrap;display:flex}.mn-card-badges>*{z-index:2;position:relative}.mn-fact{flex-direction:column;gap:6px;display:flex}.mn-fact-label{color:var(--mn-muted);font-size:12px;font-weight:500}.mn-card-cue{color:#93c5fd;margin-top:auto;padding-top:.25rem;font-size:14px;font-weight:500}.mn-card:hover .mn-card-cue{text-underline-offset:3px;text-decoration:underline}.mn-card-skeleton{min-height:230px}.mn-skel{background:#94a3b824;border-radius:6px;display:block}.mn-avatar.mn-skel{border:0;border-radius:12px}.mn-skel-lines{flex:1;gap:8px}.mn-skel-line{height:12px}.mn-skel-chips{width:70%;height:26px}.mn-skel-w30{width:30%}.mn-skel-w40{width:40%}.mn-skel-w50{width:50%}.mn-skel-w60{width:60%}.mn-skel-foot{margin-top:auto}@media (prefers-reduced-motion:no-preference){.mn-skel{animation:1.4s ease-in-out infinite mn-skel-pulse}}@keyframes mn-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.mn-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.mn-pager-label{color:var(--mn-soft);font-size:.875rem}.mn-pager-pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mn-pager-page{min-width:40px;height:40px;color:var(--mn-soft);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 8px;font-family:inherit;font-size:14px}.mn-pager-page:hover{color:var(--mn-ink);background:#ffffff0f}.mn-pager-page[aria-current=page]{color:#fff;background:#2563eb33;border-color:#60a5fa73;font-weight:600}.mn-pager-gap{color:var(--mn-muted);padding:0 4px}.mn-pager .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.mn-detail-head{align-items:center;gap:var(--mn-s8);flex-wrap:wrap;display:flex}.mn-detail-identity{gap:var(--mn-s3);flex-direction:column;flex:260px;min-width:0;display:flex}.mn-detail-name{color:var(--mn-ink);overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.mn-detail-loc{color:var(--mn-muted);overflow-wrap:anywhere}.mn-detail-trader{align-self:flex-start}.mn-detail-langs{align-items:center;gap:var(--mn-s2);flex-wrap:wrap;display:flex}.mn-detail-langs-label{color:var(--mn-muted);font-size:13px}.mn-detail-body{gap:var(--mn-s6);flex-direction:column;display:flex}.mn-detail-columns{gap:var(--mn-s6);margin-top:var(--mn-s8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.mn-detail-columns{grid-template-columns:minmax(0,1fr) 20rem}}.mn-detail-main,.mn-detail-aside{gap:var(--mn-s6);flex-direction:column;min-width:0;display:flex}.mn-panel{padding:var(--mn-s6);background:var(--mn-surface);border:1px solid var(--mn-border);-webkit-backdrop-filter:blur(8px);border-radius:16px;min-width:0}.mn-panel-title{letter-spacing:.08em;text-transform:uppercase;color:#60a5fa;margin-bottom:1rem;font-size:.6875rem;font-weight:700}.mn-panel-body{gap:var(--mn-s4);flex-direction:column;min-width:0;display:flex}.mn-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-muted);font-size:.6875rem}.mn-muted{color:var(--mn-muted);font-size:.875rem;font-style:italic}.mn-stats{gap:var(--mn-s4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.mn-stat{padding:var(--mn-s4);border:1px solid var(--mn-border);border-radius:var(--mn-radius-sm);background:var(--mn-surface-soft);flex-direction:column;gap:.375rem;display:flex}.mn-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-muted);font-size:.6875rem}.mn-stat-value{color:var(--mn-ink);font-size:1.25rem;font-weight:600}.mn-offering{gap:var(--mn-s3);padding-top:var(--mn-s4);border-top:1px solid #94a3b82e;flex-direction:column;display:flex}.mn-offering:first-child{border-top:none;padding-top:0}.mn-offering-name{color:var(--mn-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:600}.mn-offering-meta{color:var(--mn-soft);flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;display:flex}.mn-contact-field{flex-direction:column;gap:.125rem;min-width:0;display:flex}.mn-contact-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mn-muted);font-size:.6875rem}.mn-contact-value{color:#bfdbfe;overflow-wrap:anywhere;font-size:.9375rem;text-decoration:none}.mn-contact-value:hover,.mn-contact-value:focus-visible{color:#dbeafe;text-decoration:underline}.mn-socials{flex-wrap:wrap;gap:.5rem;display:flex}.mn-social-link{border:1px solid var(--mn-border);color:var(--mn-soft);border-radius:999px;align-items:center;padding:.3125rem .75rem;font-size:.8125rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.mn-social-link:hover,.mn-social-link:focus-visible{border-color:var(--mn-border-strong);color:#bfdbfe}.mn-contact-action{align-self:flex-start}.mn-contact-note{color:var(--mn-muted);text-wrap:pretty;font-size:.75rem}.mn-videos{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.mn-video{aspect-ratio:16/9;border-radius:var(--mn-radius-sm);border:1px solid var(--mn-border);background:#000;position:relative;overflow:hidden}.mn-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mn-video-facade{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.mn-video-facade img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s}.mn-video-facade:hover img,.mn-video-facade:focus-visible img{opacity:1}.mn-video-facade:focus-visible{outline-offset:-2px;outline:2px solid #60a5fa}.mn-video-play{background:#0f172ad9;border:1px solid #ffffff40;border-radius:12px;width:64px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mn-video-play:after{content:"";border:9px solid #0000;border-left:15px solid #fff;border-right-width:0;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.mn-video-facade:hover .mn-video-play{background:#2563eb}html.mn-drawer-open{overflow:hidden}.mn-drawer{--mn-drawer-pad:clamp(1.25rem, 3vw, 2.25rem);width:min(56rem,100vw);max-width:none;height:100dvh;max-height:none;color:var(--mn-soft);background:0 0;border:0;margin:0 0 0 auto;padding:0;overflow:visible}.mn-drawer::backdrop{backdrop-filter:blur(4px);background:#02061799}.mn-drawer-panel{height:100%;padding:0 var(--mn-drawer-pad) 2.5rem;-webkit-backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;background:linear-gradient(#0a1628eb,#061224f2);border-left:1px solid #ffffff1a;overflow-y:auto;box-shadow:-24px 0 70px #020c1b80}@media (prefers-reduced-motion:no-preference){.mn-drawer[open] .mn-drawer-panel{animation:.28s cubic-bezier(.22,.61,.36,1) both mn-drawer-in}@keyframes mn-drawer-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}}.mn-drawer-bar{z-index:2;margin:0 calc(-1 * var(--mn-drawer-pad)) 1.25rem;padding:.875rem var(--mn-drawer-pad);-webkit-backdrop-filter:blur(12px);background:#0a1628db;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.mn-drawer-page{color:#60a5fa;font-size:.875rem;font-weight:500}.mn-drawer-page:hover{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.mn-drawer-close{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mn-drawer-close:hover{color:#fff;border-color:#60a5fa80}.mn-drawer-close svg{width:18px;height:18px}.mn-drawer .mn-detail-columns{grid-template-columns:minmax(0,1fr)}@media (width>=900px){.mn-drawer .mn-detail-columns{grid-template-columns:minmax(0,1fr) 17rem}}
