.events-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:1rem}.events-main,.events-sidebar{display:grid;gap:1rem;align-content:start}.calendar-panel{display:grid;gap:1rem}.calendar-panel__header,.calendar-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.calendar-cell{min-height:136px;display:grid;align-content:start;gap:.65rem;padding:.8rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);text-align:left;cursor:pointer}.calendar-cell--outside{opacity:.45}.calendar-cell--today{border-color:#f2aa4c47}.calendar-cell--selected{border-color:#42bcb56b;background:#42bcb51a}.calendar-cell--has-events{box-shadow:inset 0 0 0 1px #ffffff0a}.calendar-cell__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.calendar-cell__events{display:grid;gap:.4rem}.calendar-event-pill{display:block;padding:.4rem .5rem;border-radius:12px;background:#ffffff0f;color:#dfe7ed;font-size:.75rem;line-height:1.35;overflow:hidden}.calendar-event-pill--scheduled{background:#6adf912e;color:#baf4cb}.calendar-event-pill--tentative{background:#f2aa4c2e;color:#ffd28e}.calendar-event-pill--completed{background:#42bcb52e;color:#98ece7}.calendar-event-pill--cancelled{background:#ff7b6b2e;color:#ffb4ab}.priority-event-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:.85rem;align-items:start}.priority-event-row__date,.priority-event-row__content{display:grid;gap:.3rem}.priority-event-row__date strong,.priority-event-row__content strong,.participant-row strong{font-family:Chakra Petch,sans-serif}.priority-event-row__date span,.priority-event-row__content p,.participant-row p{color:var(--muted)}.priority-event-row__content p,.participant-row p{margin:0}.participant-block,.response-form,.event-form{display:grid;gap:.85rem}.participant-row{display:flex;align-items:start;justify-content:space-between;gap:.85rem;padding:.95rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.event-form textarea{min-height:120px}@media (max-width: 1180px){.events-layout{grid-template-columns:1fr}.calendar-grid,.calendar-weekdays{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-event-row{grid-template-columns:1fr}}@media (max-width: 760px){.calendar-grid,.calendar-weekdays{grid-template-columns:1fr}.calendar-cell{min-height:auto}}.institutional-page{display:grid;gap:1rem}.institutional-hero,.institutional-grid>.panel,.institutional-stack>.panel{padding:1.2rem}.institutional-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:1rem}.institutional-hero__side{display:grid;gap:.85rem;align-content:start}.institutional-hero__stat,.institutional-list-card,.timeline-card,.rule-card,.recruitment-card,.process-step{padding:1rem;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.institutional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.institutional-stack{display:grid;gap:1rem}.timeline-list,.rules-grid,.recruitment-grid,.process-grid,.institutional-points{display:grid;gap:.85rem}.timeline-card__meta,.institutional-tag-row{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.82rem}.institutional-directive-card{display:grid;gap:1rem;padding:1.2rem}.institutional-directive-card .card-header{margin-bottom:.25rem}.institutional-directive-card .institutional-tag-row{padding-top:.15rem}.timeline-card h4,.rule-card h4,.recruitment-card h4,.process-step h4{margin:0 0 .4rem;font-family:Chakra Petch,sans-serif}.timeline-card p,.rule-card p,.recruitment-card p,.process-step p,.institutional-points li{margin:0;color:var(--muted)}.institutional-points{margin:0;padding-left:1.1rem}.recruitment-form{display:grid;gap:.85rem}.recruitment-form textarea{min-height:140px}.recruitment-form__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}@media (max-width: 1180px){.institutional-hero,.institutional-grid{grid-template-columns:1fr}}.arma-builder{display:grid;gap:1.25rem}.arma-builder__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1rem;padding:1.35rem}.arma-builder__hero-note,.arma-builder__review,.arma-builder__subpanel{padding:1rem 1.05rem}.arma-builder__workspace{align-items:start}.arma-builder__stack{display:grid;gap:1rem}.arma-builder__panel{display:grid;gap:1rem;padding:1.25rem}.arma-builder__review-stack{display:grid;gap:1.4rem}.arma-builder__step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.75rem .95rem;border-radius:999px;background:#71805f24;border:1px solid rgba(113,128,95,.22)}.arma-builder__stepper,.arma-builder__actions,.arma-builder__badges{display:flex;flex-wrap:wrap;gap:.75rem}.arma-builder__actions{align-items:center;row-gap:.85rem}.arma-builder__actions--compact{justify-content:flex-end}.arma-builder__actions--review{padding-top:.15rem}.arma-builder__wizard-nav{padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.06)}.arma-builder__form-grid,.arma-builder__review-grid,.arma-builder__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.arma-builder__review-grid{margin-bottom:.65rem}.search-field--full{grid-column:1 / -1}.arma-builder__review-grid>div{display:grid;gap:.4rem;min-height:4.9rem;padding:1rem 1.1rem;border-radius:18px;background:linear-gradient(180deg,#2733398f,#182126e0);border:1px solid rgba(255,255,255,.07)}.arma-builder__review-grid span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.arma-builder__template-note{display:grid;gap:.55rem;margin-top:.35rem;padding:1.1rem 1.15rem;border-radius:20px;background:#c49c5214;border:1px solid rgba(196,156,82,.2)}.arma-builder__template-note p{margin:0}.arma-builder__list{display:grid;gap:.85rem}.arma-builder__list-item{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#2733398f,#182126e0);color:var(--text);text-align:left}.arma-builder__list-item--active{border-color:#c49c5261;background:#c49c521a}.arma-builder__status{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;font-size:.82rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.arma-builder__status--valid,.arma-builder__status--exported{background:#6adf9124;border-color:#6adf9138}.arma-builder__status--invalid,.arma-builder__status--failed{background:#ff7b6b24;border-color:#ff7b6b38}.arma-builder__phase-list,.arma-builder__file-list{display:grid;gap:.8rem}.arma-builder__phase,.arma-builder__file-row{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.arma-builder__detail-list{display:grid;gap:.75rem;padding-left:1.15rem;margin:0}.arma-builder__file-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width: 1120px){.arma-builder__hero,.arma-builder__form-grid,.arma-builder__review-grid,.arma-builder__detail-grid{grid-template-columns:1fr}}.news-layout,.news-admin{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem}.priority-news-row{display:grid;gap:.55rem}.priority-news-row strong,.source-card strong{font-family:Chakra Petch,sans-serif}.priority-news-row p,.source-card p,.source-card__error{margin:0}.priority-news-row p,.source-card p{color:var(--muted)}.detail-summary{margin:0;color:#e8edf2;font-size:1.02rem}.source-grid{display:grid;gap:.85rem}.source-card{display:grid;gap:.75rem;padding:1rem;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.source-card__head{display:flex;align-items:start;justify-content:space-between;gap:.85rem}.source-card__error{color:#ffb4ab}.source-form{display:grid;gap:.85rem}.source-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}@media (max-width: 1180px){.news-layout,.news-admin{grid-template-columns:1fr}}.sc-fleet{display:grid;gap:1rem;position:relative}.sc-module,.sc-module__stack{display:grid;gap:1rem}.sc-module__hero,.sc-module__subnav,.sc-module__section-hero,.sc-module__filters-panel{padding:1.25rem}.sc-module__hero,.sc-module__section-hero{display:flex;align-items:start;justify-content:space-between;gap:1rem}.sc-module__summary{max-width:72ch;margin:.45rem 0 0;color:var(--muted)}.sc-module__hero-note{max-width:320px;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#53614a24,#1821268f)}.sc-module__hero-note p{margin:.35rem 0 0;color:var(--muted)}.sc-module__subnav{display:flex;flex-wrap:wrap;gap:.65rem}.sc-module__hero-actions{display:grid;gap:.75rem;justify-items:end}.sc-module__panel{padding:1.25rem}.sc-module__metrics .metric{min-height:130px}.sc-module__detail-layout{align-items:start}.sc-module__detail-grid,.sc-module__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;align-items:end}.sc-module__list{display:grid;gap:.75rem;max-height:720px;overflow:auto}.sc-module__list-item,.sc-module__summary-card,.sc-module__route-preview,.sc-module__fleet-card,.sc-module__sync-card{display:flex;align-items:start;justify-content:space-between;gap:.85rem;width:100%;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#273339b3,#182126e0);color:var(--text);text-align:left}.sc-module__list-item{cursor:pointer}.sc-module__list-item--active{border-color:#c49c5261;background:linear-gradient(90deg,#c49c5229,#71805f1a)}.sc-module__list-item p,.sc-module__summary-card p,.sc-module__route-preview p,.sc-module__fleet-card p,.sc-module__sync-card p{margin:.3rem 0 0;color:var(--muted)}.sc-module__summary-card small,.sc-module__list-item small,.sc-module__route-preview small,.sc-module__fleet-card small{display:block;margin-top:.35rem;color:var(--muted)}.sc-module__fleet-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.sc-module__fleet-card{align-items:center}.sc-module__sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.sc-module__metadata{display:grid;gap:.45rem}.sc-admin{border-radius:22px;border:1px solid rgba(196,156,82,.18);background:linear-gradient(180deg,#1c231c61,#ffffff05)}.sc-admin__summary{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;list-style:none}.sc-admin__summary::-webkit-details-marker{display:none}.sc-admin__summary p{margin:.25rem 0 0;color:var(--muted)}.sc-admin__summary span{color:#d7dee4;font-size:.82rem}.sc-admin__content{display:grid;gap:1rem;padding:0 1.1rem 1.1rem}.sc-admin__section{display:grid;gap:.85rem;padding:1rem;border-radius:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.sc-admin__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;align-items:end}.sc-admin__grid-span-2{grid-column:span 2}.sc-admin__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.sc-module__action-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:flex-start}.sc-module__action-row .button{min-height:52px;padding-inline:1.3rem}.sc-module__action-row--trade{margin-top:.15rem;margin-bottom:1rem}.sc-module__action-row--trade .button{min-width:170px}.sc-contracts{gap:1.15rem}.sc-contracts .sc-module__section-hero,.sc-contracts .sc-module__filters-panel,.sc-contracts .sc-module__panel{padding:1.35rem}.sc-contracts .sc-module__filters-panel{display:grid;gap:1.05rem}.sc-contracts .sc-module__filters{gap:1rem}.sc-contracts .sc-module__action-row{gap:1rem;padding-top:.15rem}.sc-contracts .sc-module__list{gap:.95rem;padding-top:.2rem}.sc-contracts .sc-module__list-item,.sc-contracts .sc-module__summary-card{padding:1.1rem 1.15rem;gap:1rem}.sc-contracts .sc-module__list-item>div:first-child,.sc-contracts .sc-module__summary-card>div:first-child{display:grid;gap:.2rem}.sc-contracts .sc-fleet__summary-values{align-self:center}.sc-fleet__hero,.sc-fleet__toolbar,.sc-fleet__notice,.sc-fleet__detail,.sc-fleet__empty{padding:1.25rem}.sc-fleet__hero{display:flex;align-items:start;justify-content:space-between;gap:1rem}.sc-fleet__summary{max-width:70ch;margin:.45rem 0 0;color:var(--muted)}.sc-fleet__hero-actions{display:grid;gap:.75rem;justify-items:end}.sc-fleet__toolbar{display:grid;gap:1rem}.sc-fleet__tabs{display:flex;flex-wrap:wrap;gap:.65rem}.sc-fleet__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;align-items:end}.sc-module select,.sc-module textarea,.sc-fleet select,.sc-fleet textarea{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.9rem 1rem;background:#ffffff08;color:var(--text);font:inherit}.sc-fleet textarea{min-height:100px;resize:vertical}.sc-fleet__toggle{display:flex;gap:.65rem;align-items:flex-start;color:#d7dee4}.sc-fleet__toggle input{width:auto;margin-top:.25rem}.sc-fleet__toggle .field-help-label{color:#d7dee4}.sc-fleet__notice{border-left:4px solid transparent}.sc-fleet__notice--error{border-left-color:var(--danger)}.sc-fleet__notice--success{border-left-color:var(--ok)}.sc-fleet__notice p,.sc-fleet__empty p{margin:.35rem 0 0;color:var(--muted)}.sc-fleet__metrics .metric{min-height:132px}.sc-fleet__stack{display:grid;gap:.85rem}.sc-fleet__stack--tight{gap:.45rem}.sc-fleet__summary-row,.sc-fleet__member-item,.sc-fleet__ship-tile{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#273339ad,#182126e0);color:var(--text);cursor:pointer;text-align:left}.sc-fleet__member-item--active{border-color:#c49c5261;background:linear-gradient(90deg,#c49c5229,#71805f1a)}.sc-fleet__summary-row p,.sc-fleet__member-item p,.sc-fleet__ship-tile p{margin:.25rem 0 0;color:var(--muted)}.sc-fleet__summary-values{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:end}.sc-fleet__summary-values span,.sc-fleet__ship-tile-meta span{padding:.4rem .7rem;border-radius:999px;background:#ffffff0d;color:#d7dee4;font-size:.82rem}.sc-fleet__bucket-row{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.sc-fleet__bucket-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sc-fleet__bucket-bar{margin:.7rem 0 .4rem;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.sc-fleet__bucket-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--teal))}.sc-fleet__bucket-row small{color:var(--muted)}.sc-fleet__ship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.sc-fleet__ship-tile{align-items:start}.sc-fleet__ship-tile-meta{display:flex;flex-wrap:wrap;gap:.55rem}.sc-fleet__table-wrap{overflow-x:auto}.sc-fleet__table{width:100%;border-collapse:collapse;min-width:980px}.sc-fleet__table th,.sc-fleet__table td{padding:.9rem .75rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.sc-fleet__table th{color:var(--muted);text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.sc-fleet__sort-button,.sc-fleet__text-button{border:none;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.sc-fleet__sort-button{display:inline-flex;align-items:center;gap:.45rem;color:inherit}.sc-fleet__text-button{color:#f4f2eb;font-weight:700}.sc-fleet__row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.sc-fleet__row-actions .button,.sc-fleet__detail-links .button{padding:.7rem .95rem}.sc-fleet__member-layout{align-items:start}.sc-fleet__member-form,.sc-fleet__member-editor,.sc-fleet__member-add{display:grid;gap:.85rem}.sc-fleet__member-add-grid,.sc-fleet__relation-grid,.sc-fleet__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sc-fleet__relation-row{padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.sc-fleet__relation-head{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.sc-fleet__detail{position:sticky;bottom:1rem;display:grid;gap:1rem}.sc-fleet__badges{display:flex;flex-wrap:wrap;gap:.55rem}.sc-fleet__badge{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700}.sc-fleet__badge--neutral{background:#ffffff14;color:#d7dee4}.sc-fleet__badge--accent{background:#c49c5229;color:var(--accent)}.sc-fleet__badge--info{background:#71805f29;color:var(--teal)}.sc-fleet__badge--success{background:#6adf9129;color:var(--ok)}.sc-fleet__badge--warning{background:#ff7b6b24;color:var(--danger)}.sc-fleet__field{display:grid;gap:.2rem;padding:.8rem .9rem;border-radius:16px;background:#ffffff0a}.sc-fleet__field span{color:var(--muted);font-size:.8rem}.sc-fleet__detail-links{display:flex;flex-wrap:wrap;gap:.65rem}.sc-fleet__thumb{width:84px;height:56px;object-fit:cover;border-radius:14px;background:#081018}.sc-fleet__thumb--large{width:100%;height:220px}.sc-fleet__thumb--empty{display:grid;place-items:center;color:#d7dee4;font-family:Bahnschrift,Arial Narrow,Franklin Gothic Medium,Segoe UI,sans-serif;background:linear-gradient(145deg,#c49c5229,#71805f29)}.sc-fleet__empty{display:grid;gap:.65rem;justify-items:start}.sc-fleet__empty--compact{padding:1rem;border-radius:18px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05}.mission-threads__workspace{align-items:start}.mission-threads__wizard,.mission-threads__wizard-form,.mission-threads__wizard-block{display:grid;gap:1.15rem}.mission-threads__wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.mission-threads__wizard-step{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#27333999,#182126e0)}.mission-threads__wizard-step span{width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0d;color:#d7dee4;font-weight:700}.mission-threads__wizard-step strong{display:block}.mission-threads__wizard-step small{display:block;margin-top:.25rem;color:var(--muted);line-height:1.45}.mission-threads__wizard-step--active{border-color:#c49c5259;background:#c49c521a}.mission-threads__wizard-step--done{border-color:#71805f47;background:#71805f1a}.mission-threads__preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.mission-threads__preset-card{width:100%;display:grid;gap:.45rem;padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#273339a3,#182126e0);color:var(--text);text-align:left;cursor:pointer}.mission-threads__preset-card p,.mission-threads__preset-card small,.mission-threads__wizard-summary p,.mission-threads__wizard-footer-copy p{margin:0;color:var(--muted)}.mission-threads__preset-card--active{border-color:#c49c5259;background:linear-gradient(180deg,#c49c5224,#182126e0)}.mission-threads__wizard-summary{display:grid;gap:.35rem;padding:1rem 1.05rem;border-radius:20px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.mission-threads__wizard-advanced{margin-top:.15rem}.mission-threads__wizard-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:.25rem}.mission-threads__wizard-footer-copy{display:grid;gap:.35rem;max-width:62ch}.mission-threads__wizard-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.mission-threads__detail-panel{display:grid;gap:1.35rem}.mission-threads__detail-panel>.card-header,.mission-threads__detail-panel>.feature-empty,.mission-threads__detail-panel>.sc-fleet__notice,.mission-threads__detail-panel>.sc-fleet__badges,.mission-threads__detail-panel>.sc-module__metadata,.mission-threads__detail-panel>.mission-threads__focus-grid,.mission-threads__detail-panel>.mission-threads__detail-metrics,.mission-threads__detail-panel>.mission-threads__status-actions,.mission-threads__detail-panel>.sc-module__stack,.mission-threads__detail-panel>.mission-threads__detail-columns,.mission-threads__detail-panel>.mission-threads__section-panel{margin:0}.mission-threads__detail-badges{gap:.65rem}.mission-threads__detail-panel>.sc-module__metadata{gap:.7rem}.mission-threads__list-panel .card-header,.mission-threads__list-panel .feature-empty,.mission-threads__list-panel .sc-fleet__empty{margin-bottom:1.2rem}.mission-threads__list-stack{display:grid;gap:1rem;margin-bottom:1.25rem}.mission-threads__list-filters{row-gap:1rem}.mission-threads__advanced-filters{margin-top:.1rem}.mission-threads__list-cards{gap:1rem}.mission-threads__list-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;padding:1.1rem}.mission-threads__list-select{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.mission-threads__list-select p{margin:.45rem 0 0}.mission-threads__list-select small{margin-top:.55rem}.mission-threads__list-actions{display:flex;align-items:flex-start;justify-content:flex-end}.mission-threads__compact-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mission-threads__focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mission-threads__focus-card{min-height:0;align-items:stretch;padding:1.2rem 1.25rem}.mission-threads__focus-card small{display:block;color:var(--muted);margin-bottom:.45rem}.mission-threads__header-actions{display:flex;align-items:flex-start;justify-content:flex-end}.mission-threads__detail-metrics{gap:.95rem}.mission-threads__detail-metrics .sc-fleet__field{min-height:94px;padding:.95rem 1rem}.mission-threads__status-actions,.mission-threads__quick-actions,.mission-threads__inline-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.mission-threads__status-actions{margin-top:.2rem;margin-bottom:.2rem}.mission-threads__status-actions .button,.mission-threads__quick-actions .button,.mission-threads__inline-actions .button{min-height:54px;padding-inline:1.3rem}.mission-threads__objective-list{display:grid;gap:1.1rem;margin-top:.55rem}.mission-threads__objective-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,auto);gap:1.25rem;align-items:start;padding:1.25rem 1.3rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#2733398f,#182126e0)}.mission-threads__objective-row--completed{border-color:#6adf9138;background:#6adf9114}.mission-threads__objective-row--active{border-color:#c49c5238;background:#c49c521a}.mission-threads__objective-row--failed{border-color:#ff7b6b33;background:#ff7b6b14}.mission-threads__objective-check{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(196,156,82,.35);background:#ffffff08;color:#f0c16c;font:inherit;font-weight:700;cursor:pointer}.mission-threads__objective-check--done{border-color:#6adf9159;background:#6adf912e;color:#a8f3c1}.mission-threads__objective-main{min-width:0;display:grid;gap:.8rem;padding-top:.08rem}.mission-threads__objective-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.9rem}.mission-threads__objective-main p{margin:0;color:var(--muted);line-height:1.6}.mission-threads__objective-meta{display:flex;flex-wrap:wrap;gap:.55rem}.mission-threads__objective-meta span{padding:.38rem .7rem;border-radius:999px;background:#ffffff0d;color:#d7dee4;font-size:.8rem}.mission-threads__objective-note{display:block;color:var(--muted);line-height:1.5}.mission-threads__objective-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;align-self:start}.mission-threads__objective-actions .button{min-width:132px}.mission-threads__detail-columns{gap:1rem;margin-top:.2rem}.mission-threads__planning-summary{display:flex;flex-wrap:wrap;gap:.6rem}.mission-threads__planning-form{gap:1rem}.mission-threads__subpanel,.mission-threads__section-panel{display:grid;gap:1.15rem}.mission-threads__subpanel>.card-header,.mission-threads__section-panel>.card-header{margin-bottom:0}.mission-threads__subpanel .sc-module__summary-card{padding:1.2rem 1.25rem}.mission-threads__session-form,.mission-threads__suggestion-panel{gap:1.2rem}.mission-threads__session-form .sc-admin,.mission-threads__suggestion-panel .sc-admin{margin-top:.15rem}.mission-threads__session-form .sc-module__action-row{margin-top:.4rem}.mission-threads__session-form .muted{margin:.15rem 0 0}.mission-threads__suggestion-panel .card-header{margin-bottom:0}.mission-threads__field-label{display:inline-flex;align-items:center;gap:.45rem;position:relative}.mission-threads__help{position:relative;display:inline-flex;align-items:center}.mission-threads__help-button{width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid rgba(196,156,82,.35);background:#c49c521f;color:#f0c16c;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.mission-threads__help-button:hover,.mission-threads__help-button:focus-visible{border-color:#c49c5299;background:#c49c522e;outline:none}.mission-threads__help-popover{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;width:min(300px,75vw);padding:.8rem .9rem;border-radius:16px;border:1px solid rgba(196,156,82,.28);background:#0d1117f5;color:var(--text);box-shadow:0 18px 40px #00000047;line-height:1.45}.mission-threads__helper-text{display:block;margin-top:.4rem;color:var(--muted)}.mission-threads__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-threads__select-grid,.mission-threads__textarea-grid,.mission-threads__bucket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.mission-threads__step-card{align-items:start}.mission-threads select[multiple]{min-height:180px}@media (max-width: 1180px){.sc-module__hero,.sc-module__section-hero,.sc-module__filters,.sc-module__fleet-preview,.sc-module__sync-grid,.sc-admin__grid{grid-template-columns:1fr}.sc-module__hero,.sc-module__section-hero{flex-direction:column}.sc-module__hero-actions{justify-items:start}.sc-fleet__hero,.sc-fleet__filters,.sc-fleet__ship-grid,.sc-fleet__member-add-grid,.sc-fleet__relation-grid,.sc-fleet__detail-grid{grid-template-columns:1fr}.sc-fleet__hero{flex-direction:column}.sc-fleet__hero-actions{justify-items:start}.mission-threads__select-grid,.mission-threads__textarea-grid,.mission-threads__bucket-grid,.mission-threads__filters,.mission-threads__focus-grid,.mission-threads__wizard-steps,.mission-threads__preset-grid{grid-template-columns:1fr}}@media (max-width: 760px){.sc-module__list-item,.sc-module__summary-card,.sc-module__route-preview,.sc-module__fleet-card,.sc-module__sync-card{flex-direction:column}.sc-module__action-row--trade .button{width:100%;min-width:0}.sc-admin__summary{flex-direction:column}.sc-fleet__summary-row,.sc-fleet__member-item,.sc-fleet__ship-tile,.sc-fleet__relation-head{flex-direction:column;align-items:start}.sc-fleet__summary-values{justify-content:start}.mission-threads__objective-row{grid-template-columns:1fr}.mission-threads__list-card,.mission-threads__list-select{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.mission-threads__list-actions,.mission-threads__header-actions,.mission-threads__objective-actions,.mission-threads__status-actions,.mission-threads__quick-actions,.mission-threads__inline-actions{justify-content:flex-start}.mission-threads__objective-actions .button,.mission-threads__status-actions .button,.mission-threads__quick-actions .button,.mission-threads__inline-actions .button,.mission-threads__wizard-actions .button{min-width:0;width:100%}.mission-threads__wizard-footer{flex-direction:column;align-items:flex-start}}:root{color-scheme:dark;font-family:Segoe UI,Trebuchet MS,sans-serif;line-height:1.5;font-weight:400;background:radial-gradient(circle at top left,rgba(196,156,82,.16),transparent 26%),radial-gradient(circle at top right,rgba(83,97,74,.16),transparent 22%),linear-gradient(180deg,#0b1012,#080d10);color:#f2efe8;--bg: #0a0f12;--panel: rgba(11, 18, 22, .88);--panel-strong: rgba(15, 23, 28, .94);--panel-muted: rgba(27, 37, 42, .76);--panel-border: rgba(255, 255, 255, .06);--text: #f2efe8;--muted: #a3aca8;--accent: #c49c52;--accent-strong: #f0ba5f;--accent-soft: rgba(196, 156, 82, .16);--teal: #71805f;--teal-soft: rgba(113, 128, 95, .16);--danger: #d27d71;--ok: #8cca80;--shadow: 0 24px 70px rgba(0, 0, 0, .38);--control-bg: rgba(255, 255, 255, .03);--control-border: rgba(255, 255, 255, .08);--control-border-strong: rgba(196, 156, 82, .36);--control-shadow: 0 0 0 4px rgba(196, 156, 82, .1)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background-color:var(--bg);background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,rgba(255,255,255,.012) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.012) 50%,rgba(255,255,255,.012) 75%,transparent 75%,transparent),radial-gradient(circle at top left,rgba(196,156,82,.12),transparent 24%),linear-gradient(180deg,#0b1012,#080d10);background-size:64px 64px,64px 64px,160px 160px,auto,auto;color:var(--text)}button,input,select,textarea{font:inherit}.app-shell{position:relative;display:grid;grid-template-columns:272px minmax(0,1fr);gap:1.25rem;min-height:100vh;padding:1.25rem;overflow:hidden}.app-shell__glow{position:fixed;width:26rem;height:26rem;border-radius:999px;filter:blur(90px);opacity:.24;pointer-events:none}.app-shell__glow--left{top:-6rem;left:-8rem;background:#c49c5238}.app-shell__glow--right{right:-8rem;bottom:-10rem;background:#71805f2e}.panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#11181df0,#0a1014e6);border:1px solid var(--panel-border);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#c49c5214,#c49c528c,#71805f47,#c49c5214);pointer-events:none}.side-rail,.dashboard{position:relative;z-index:1}.side-rail{display:grid;gap:1rem;align-content:start;position:sticky;top:1.25rem;height:max-content}.brand-card,.nav,.status-card,.topbar,.hero,.metric,.card-stack,.checklist,.asset-card,.member-card,.report-card{animation:rise-in .7s ease both}.brand-card,.status-card,.nav{padding:1.25rem}.brand-card{display:grid;gap:.95rem}.brand-card h1,.topbar h2,.hero h3,.card-header h4{margin:0;font-family:Bahnschrift,Arial Narrow,Franklin Gothic Medium,Segoe UI,sans-serif;letter-spacing:.04em;text-transform:uppercase}.eyebrow,.section-title,.metric__label,.card-header__note{margin:0 0 .4rem;color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700}.muted{color:var(--muted)}.brand-card__media{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#212a27d9,#0d1215fa);padding:.95rem}.brand-card__logo{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px}.brand-card__status{display:inline-flex;align-items:center;gap:.65rem;color:#d6dacd;font-size:.92rem}.brand-card__activity{display:flex;flex-wrap:wrap;gap:.55rem}.status-dot{width:11px;height:11px;border-radius:50%;background:linear-gradient(180deg,#87d27a,#4d9953);box-shadow:0 0 0 6px #4d995329}.brand-card__flag{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.brand-card__flag-segment{height:8px;border-radius:999px}.brand-card__flag-segment--green{background:#0f9d4a}.brand-card__flag-segment--white{background:#e7e7e7}.brand-card__flag-segment--red{background:#d32f39}.nav{display:grid;gap:.65rem}.nav__item{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:linear-gradient(180deg,#37424842,#1f282e66);color:var(--text);cursor:pointer;text-decoration:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nav__item:hover,.chip:hover,.button:hover{transform:translateY(-1px)}.nav__item--active{background:linear-gradient(90deg,#c49c522e,#71805f29);border-color:#c49c5261;box-shadow:0 12px 28px #0000002e}.feed-list{display:grid;gap:.85rem;margin:0;padding-left:1rem;color:var(--muted)}.dashboard{display:grid;gap:1.25rem;align-content:start;min-width:0}.topbar{display:grid;gap:1rem;padding:1.2rem 1.3rem}.topbar__controls{display:grid;gap:1rem}.filter-group{display:flex;flex-wrap:wrap;gap:.65rem}.chip{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.7rem 1rem;background:#ffffff08;color:var(--text);cursor:pointer}.chip--active{border-color:#71805f73;background:#71805f2e}.search-field,.select-field{display:grid;gap:.5rem;color:var(--muted);font-size:.88rem}.field-help-label{display:inline-flex;align-items:center;gap:.45rem;position:relative;color:#d8e0e7;font-weight:500}.field-help{position:relative;display:inline-flex;align-items:center}.field-help__button{width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid rgba(196,156,82,.35);background:#c49c521f;color:#f3c77a;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.field-help__button:hover,.field-help__button:focus-visible{border-color:#c49c529e;background:#c49c522e;outline:none}.field-help__popover{position:absolute;top:calc(100% + .45rem);right:0;z-index:50;width:min(320px,80vw);padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(196,156,82,.28);background:#0a1014f5;color:var(--text);box-shadow:0 18px 40px #00000047;line-height:1.5}.field-help-text{display:block;margin-top:.4rem;color:var(--muted);font-size:.82rem}.search-field input,.search-field select,.search-field textarea,.select-field input,.select-field select,.select-field textarea{width:100%;min-height:50px;border:1px solid var(--control-border);border-radius:16px;padding:.95rem 1rem;background:var(--control-bg);color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.search-field input:hover,.search-field select:hover,.search-field textarea:hover,.select-field input:hover,.select-field select:hover,.select-field textarea:hover{border-color:#ffffff29}.search-field input:focus,.search-field select:focus,.search-field textarea:focus,.select-field input:focus,.select-field select:focus,.select-field textarea:focus{outline:none;border-color:var(--control-border-strong);box-shadow:var(--control-shadow);background:#ffffff0d}.search-field select,.select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.9rem;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f2aa4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.search-field select[multiple],.select-field select[multiple]{min-height:180px;padding-right:1rem;background-image:none}textarea{line-height:1.5}select,option{background-color:#12191c;color:var(--text)}option{font-weight:500}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:1rem;padding:1.4rem;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto -3rem -5rem auto;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(196,156,82,.22),transparent 68%);pointer-events:none}.hero__copy,.hero__panel{position:relative;z-index:1}.hero__summary{max-width:60ch;color:#d7dee4;font-size:1.05rem}.hero__meta{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.2rem}.hero__meta span,.asset-card__meta span,.member-card__body span,.list-card__meta span,.operation-tile__grid span{padding:.45rem .7rem;border-radius:999px;background:#ffffff0a;color:#d7dee4;font-size:.85rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:14px;padding:.9rem 1.15rem;cursor:pointer;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;font-weight:700;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.button--primary{background:linear-gradient(180deg,var(--accent-strong),#e7ab4d);color:#17120b}.button--ghost{background:linear-gradient(180deg,#374248eb,#1f282ef2);color:var(--text);border:1px solid rgba(255,255,255,.08)}.button--danger{border-color:#d27d7138;background:#d27d711f;color:#ffd0c9}.hero__panel{padding:1rem;border-radius:22px;background:linear-gradient(180deg,#232b2675,#0f161aa8);border:1px solid rgba(255,255,255,.08)}.hero__identity{display:grid;grid-template-columns:112px minmax(0,1fr);gap:.9rem;align-items:center;margin-bottom:1rem;padding:.85rem;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.hero__identity strong{display:block;font-family:Bahnschrift,Arial Narrow,Franklin Gothic Medium,Segoe UI,sans-serif;font-size:1.05rem}.hero__identity p:last-child{margin:.35rem 0 0;color:var(--muted)}.hero__identity-logo{width:100%;display:block;border-radius:14px;background:#050608}.readiness-grid{display:grid;gap:.75rem}.readiness-tile{display:grid;gap:.1rem;padding:.9rem 1rem;border-radius:18px;background:#ffffff0a}.readiness-tile strong{font-family:Bahnschrift,Arial Narrow,Franklin Gothic Medium,Segoe UI,sans-serif;font-size:1.45rem}.hero__badge{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;color:var(--muted);font-size:.85rem}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.home-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-priority-card,.feature-header,.feature-filters,.feed-panel,.detail-panel,.summary-tile{padding:1.2rem}.home-priority-card{display:grid;gap:1rem}.home-priority-card__list,.detail-stack,.detail-copy,.participant-list{display:grid;gap:.85rem}.home-priority-card__footer,.detail-actions,.feature-pagination,.feature-header__actions,.source-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.priority-news-row,.priority-event-row,.feed-card{width:100%;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:var(--text);text-align:left;cursor:pointer}.feed-card{display:grid;gap:.75rem}.feed-card--active,.priority-news-row:hover,.priority-event-row:hover{border-color:#71805f52;background:#71805f1a}.priority-news-row__meta,.feed-card__meta,.detail-badges,.detail-tags,.source-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.82rem}.feed-card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.82rem}.feature-page{display:grid;gap:1rem}.feature-header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.summary-tile{display:grid;gap:.25rem}.summary-tile strong{font-family:Bahnschrift,Arial Narrow,Franklin Gothic Medium,Segoe UI,sans-serif;font-size:1.7rem}.summary-tile__date{font-size:1rem;line-height:1.4}.feature-filters__grid,.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.feature-empty{padding:1rem;border-radius:18px;background:#ffffff08;border:1px dashed rgba(255,255,255,.08);color:var(--muted)}.feature-notice,.feature-error{padding:1rem 1.2rem}.feature-notice{border-color:#8cca804d;background:linear-gradient(180deg,#8cca801a,#121a23e6)}.feature-error{border-color:#d27d7161;background:linear-gradient(180deg,#d27d711f,#121a23e6)}.detail-image{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.detail-image img{display:block;width:100%;max-height:240px;object-fit:cover}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.detail-grid>div{display:grid;gap:.35rem;padding:.9rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.toggle-field{display:flex;align-items:center;gap:.65rem;color:#d7dee4}.toggle-field input{accent-color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border-radius:999px;background:#ffffff0f;color:#d7dee4;font-size:.78rem}.badge--accent{background:#c49c522e;color:#f0c16c}.badge--status{background:#6adf912e;color:#a6efbe}.badge--danger,.badge--status-cancelled,.badge--attendance-declined{background:#ff7b6b2e;color:#ffb4ab}.badge--importance-high,.badge--attendance-going,.badge--status-scheduled{background:#6adf912e;color:#a6efbe}.badge--importance-medium,.badge--attendance-maybe,.badge--status-tentative{background:#c49c522e;color:#f0c16c}.badge--importance-low,.badge--status-completed{background:#42bcb52e;color:#8be4df}.metric{padding:1rem 1.1rem}.metric strong{font-family:Bahnschrift,Arial Narrow,Franklin Gothic Medium,Segoe UI,sans-serif;font-size:2rem}.content-grid{display:grid;gap:1rem}.content-grid--overview{grid-template-columns:minmax(0,1.15fr) minmax(340px,.95fr)}.content-grid--split{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.content-grid>.panel{padding:1.2rem}.card-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ops-list,.archive-list,.roster-list,.lanes,.notes,.member-grid,.asset-grid,.media-strip{display:grid;gap:.85rem}.list-card,.operation-tile,.member-row,.asset-card,.report-card,.check-item,.lane,.report-row,.member-card{padding:1rem;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.list-card__head,.operation-tile__top,.member-row,.asset-card__head,.report-card__head,.member-card__head{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.list-card p,.operation-tile p,.lane p,.report-card p,.report-row p,.notes p,.check-item p,.member-card p,.member-row p,.asset-card p,.asset-card small{margin:.35rem 0 0;color:var(--muted)}.list-card__meta,.asset-card__meta,.operation-tile__grid,.member-card__body{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.lane--button{width:100%;border:none;color:var(--text);text-align:left;cursor:pointer}.member-row__meta,.report-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.archive-list--dense .report-card+.report-card{margin-top:.15rem}.report-row span,.report-card__head span{color:#d7dee4;font-size:.85rem}.checklist{align-self:start}.check-item{display:flex;gap:.9rem}.check-item__mark{width:12px;height:12px;margin-top:.4rem;border-radius:999px;background:linear-gradient(180deg,var(--accent),#f2cb87);box-shadow:0 0 18px #c49c526b;flex:0 0 auto}.asset-grid,.member-grid,.media-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.media-strip__tile{min-height:130px;padding:1rem;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#71805f24,#ffffff08),linear-gradient(180deg,#ffffff05,#ffffff03);color:#dfe7ed;display:flex;align-items:end}.media-strip__tile--wide{grid-column:span 2;min-height:180px;background:linear-gradient(145deg,#c49c5238,#ffffff08),linear-gradient(180deg,#ffffff05,#ffffff03)}.status-pill,.state-badge{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.status-pill--ready,.status-pill--hot{background:#6adf9129;color:var(--ok)}.status-pill--briefing,.status-pill--standby,.status-pill--queued{background:#71805f29;color:var(--teal)}.status-pill--filling,.state-badge--online{background:var(--accent-soft);color:var(--accent)}.status-pill--debrief,.status-pill--refit,.state-badge--off-duty{background:#ff7b6b24;color:var(--danger)}.state-badge--in-activity{background:#6adf9129;color:var(--ok)}.notes{color:var(--muted)}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.app-shell,.content-grid--overview,.content-grid--split,.hero{grid-template-columns:1fr}.home-priority-grid,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip,.feature-filters__grid,.asset-grid,.member-grid,.lanes{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{padding:1rem}.home-priority-grid,.metrics,.summary-strip,.media-strip{grid-template-columns:1fr}.media-strip__tile--wide{grid-column:auto}.hero__badge,.card-header,.report-row,.member-row,.member-card__head,.feature-header,.feature-pagination,.source-card__head,.participant-row{flex-direction:column;align-items:start}.hero__identity,.detail-grid,.form-grid{grid-template-columns:1fr}}
