@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-ext-wght-normal-Dc5xu4We.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-wght-normal-B0Yo_ULV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-vietnamese-wght-normal-wikBsL6_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-ext-wght-normal-CwtNDoQR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-wght-normal-CSF1BaNN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sos-navy:#1b2747;--sos-orange:#e83e1b;--sos-white:#fff;--sos-light-gray:#e3e2e9;--sos-slate:#404d6d;--sos-orange-dark-proposed:#c53215;--sos-canvas:#f7f8fa;--sos-border:#d5dae3;--sos-muted:#596579;--sos-selection:#fff0eb;--sos-orange-hover:#ab2a11;--sos-error:#9f2534;--sos-error-surface:#fdeff1;--sos-success:#17634a;--sos-success-surface:#eaf5ef;--sos-warning:#7a4a00;--sos-warning-surface:#fff4d6;--sos-info:#234d7a;--sos-info-surface:#eef4fa;--color-surface:var(--sos-white);--color-surface-secondary:var(--sos-light-gray);--color-text:var(--sos-navy);--color-text-secondary:var(--sos-slate);--color-brand:var(--sos-navy);--color-accent:var(--sos-orange);--color-on-brand:var(--sos-white);--color-action-background:var(--sos-orange-dark-proposed);--color-on-action:var(--sos-white);--color-link:var(--sos-orange-dark-proposed);--color-focus-on-light:var(--sos-navy);--color-focus-on-dark:var(--sos-white);--color-canvas:var(--sos-canvas);--color-border:var(--sos-border);--color-border-control:var(--sos-muted);--color-text-muted:var(--sos-muted);--color-surface-hover:var(--sos-canvas);--color-selection-background:var(--sos-selection);--color-selection-text:var(--sos-navy);--color-selection-indicator:var(--sos-orange);--color-action-hover:var(--sos-orange-hover);--color-disabled-background:var(--sos-light-gray);--color-disabled-text:var(--sos-muted);--color-error:var(--sos-error);--color-error-background:var(--sos-error-surface);--color-success:var(--sos-success);--color-success-background:var(--sos-success-surface);--color-warning:var(--sos-warning);--color-warning-background:var(--sos-warning-surface);--color-info:var(--sos-info);--color-info-background:var(--sos-info-surface);--font-family-sans:"Raleway", system-ui, sans-serif;--font-weight-body:500;--font-weight-heading:800;--type-caption-size:12px;--type-caption-line:18px;--type-caption-weight:500;--type-label-size:14px;--type-label-line:20px;--type-label-weight:600;--type-body-size:16px;--type-body-line:24px;--type-body-weight:500;--type-section-size:20px;--type-section-line:28px;--type-section-weight:700;--type-page-size:28px;--type-page-line:36px;--type-page-weight:800;--type-display-size:36px;--type-display-line:44px;--type-display-weight:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-small:4px;--radius-medium:8px;--radius-large:12px;--radius-pill:999px;--layer-content:0;--layer-sticky:10;--layer-popover:20;--layer-backdrop:30;--layer-dialog:40;--layer-toast:50;--control-small-height:36px;--control-default-height:44px;--control-large-height:48px;--control-icon-target:44px;--control-row-default-height:56px;--control-row-compact-height:44px;--layout-page-gutter-mobile:16px;--layout-page-gutter-desktop:32px;--layout-navigation-width:224px;--layout-inspector-width:400px;--layout-max-content-width:1440px;--motion-fast:.12s;--motion-normal:.18s;--motion-maximum:.24s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--motion-reduced-motion:0s;--shadow-none:none;--shadow-popup:0 8px 24px #1b27471f;--shadow-dialog:0 16px 48px #1b27472e}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-normal:0s;--motion-maximum:0s}}:root{--font-family-sans:"Raleway Variable", "Raleway", system-ui, sans-serif}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ui-button,.ui-select__trigger,.ui-tabs__tab,.ui-disclosure__trigger,.ui-dialog__close,.ui-checkbox__box,.ui-choice__radio,.ui-field__control):focus-visible,.ui-error-summary__title:focus-visible{outline:3px solid var(--color-focus-on-light);outline-offset:2px}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-default-height);padding:0 var(--space-4);border-radius:var(--radius-medium);font:inherit;font-weight:var(--type-label-weight);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing);border:1px solid #0000;display:inline-flex}.ui-button--sm{min-height:var(--control-small-height);padding:0 var(--space-3)}.ui-button--lg{min-height:var(--control-large-height);padding:0 var(--space-6)}.ui-button--primary{background:var(--color-action-background);color:var(--color-on-action)}.ui-button--primary:hover:not([data-disabled]){background:var(--color-action-hover)}.ui-button--secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-control)}.ui-button--secondary:hover:not([data-disabled]){background:var(--color-surface-hover)}.ui-button--quiet{color:var(--color-text);text-underline-offset:3px;background:0 0;text-decoration:underline}.ui-button--danger{background:var(--color-surface);color:var(--color-error);border-color:var(--color-error)}.ui-button--danger:hover:not([data-disabled]){background:var(--color-error-background)}.ui-button[data-disabled]:not([aria-busy]){background:var(--color-disabled-background);color:var(--color-disabled-text);cursor:not-allowed;border-color:#0000}.ui-button[aria-busy=true]{cursor:progress;opacity:.85}.ui-button[aria-busy=true]:after{content:"";border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:.9em;height:.9em;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{gap:var(--space-1);display:grid}.ui-field__label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--color-text)}.ui-field__hint,.ui-field__description{color:var(--color-text-muted);font-weight:var(--font-weight-body);font-size:var(--type-label-size)}.ui-field__control{min-height:var(--control-default-height);padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-small);font:inherit;color:var(--color-text);background:var(--color-surface)}.ui-field__control[data-invalid],.ui-field__control[aria-invalid=true]{border-color:var(--color-error)}.ui-field__error{color:var(--color-error);font-size:var(--type-label-size);margin:0}.ui-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-default-height);min-width:14rem;padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;display:inline-flex}.ui-layer-popover{z-index:var(--layer-popover)}.ui-select__popup{min-width:var(--anchor-width);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-popup);transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.ui-select__popup[data-starting-style],.ui-select__popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.ui-select__item{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);cursor:default;display:flex}.ui-select__item[data-highlighted]{background:var(--color-selection-background);color:var(--color-selection-text)}.ui-choices{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.ui-choice{gap:var(--space-1);display:grid}.ui-choice__option{align-items:center;gap:var(--space-3);min-height:var(--control-default-height);cursor:pointer;display:flex}.ui-choice__description{padding-left:calc(22px + var(--space-3))}.ui-choice__radio,.ui-checkbox__box{border:2px solid var(--color-border-control);background:var(--color-surface);flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:inline-grid}.ui-choice__radio{border-radius:var(--radius-pill)}.ui-choice__radio[data-checked]{border-color:var(--color-selection-indicator)}.ui-choice__dot{border-radius:var(--radius-pill);background:var(--color-selection-indicator);width:10px;height:10px}.ui-choice__label{font-weight:var(--type-label-weight);display:block}.ui-checkbox{align-items:center;gap:var(--space-3);min-height:var(--control-default-height);cursor:pointer;display:inline-flex}.ui-checkbox__box{border-radius:var(--radius-small)}.ui-checkbox__box[data-checked],.ui-checkbox__box[data-indeterminate]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.ui-backdrop{z-index:var(--layer-backdrop);transition:opacity var(--motion-normal) var(--motion-easing);background:#1b274773;position:fixed;inset:0}.ui-backdrop[data-starting-style],.ui-backdrop[data-ending-style]{opacity:0}.ui-dialog{z-index:var(--layer-dialog);width:min(560px, calc(100vw - 2 * var(--layout-page-gutter-mobile)));max-height:calc(100dvh - 2 * var(--space-8));padding:var(--space-6);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-large);box-shadow:var(--shadow-dialog);transition:opacity var(--motion-normal) var(--motion-easing), transform var(--motion-normal) var(--motion-easing);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.98)}.ui-dialog__title{margin:0 var(--space-12) var(--space-2) 0;font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--type-section-weight)}.ui-dialog__description{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.ui-dialog__close{top:var(--space-4);right:var(--space-4);min-height:var(--control-small-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);font:inherit;cursor:pointer;position:absolute}.ui-dialog__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ui-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex;position:relative}.ui-tabs__tab{min-height:var(--control-default-height);padding:0 var(--space-4);font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0}.ui-tabs__tab[data-active]{color:var(--color-text);font-weight:var(--type-label-weight)}.ui-tabs__indicator{height:3px;bottom:-1px;left:var(--active-tab-left);width:var(--active-tab-width);background:var(--color-selection-indicator);transition:left var(--motion-normal) var(--motion-easing), width var(--motion-normal) var(--motion-easing);position:absolute}.ui-tabs__panel{padding:var(--space-4) 0}.ui-disclosure__trigger{align-items:center;gap:var(--space-2);min-height:var(--control-default-height);font:inherit;font-weight:var(--type-label-weight);color:var(--color-text);cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-disclosure__chevron{transition:transform var(--motion-fast) var(--motion-easing);display:inline-block}.ui-disclosure__trigger[data-panel-open] .ui-disclosure__chevron{transform:rotate(90deg)}.ui-disclosure__panel{height:var(--collapsible-panel-height);transition:height var(--motion-normal) var(--motion-easing);overflow:hidden}.ui-disclosure__panel[data-starting-style],.ui-disclosure__panel[data-ending-style]{height:0}.ui-status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-label-weight);white-space:nowrap;border:1px solid;display:inline-flex}.ui-status--error{color:var(--color-error);background:var(--color-error-background)}.ui-status--warning{color:var(--color-warning);background:var(--color-warning-background)}.ui-status--success{color:var(--color-success);background:var(--color-success-background)}.ui-status--info{color:var(--color-info);background:var(--color-info-background)}.ui-status--neutral{color:var(--color-text-secondary);background:var(--color-surface-secondary)}.ui-message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);border-left:4px solid}.ui-message--info{color:var(--color-info);background:var(--color-info-background)}.ui-message--success{color:var(--color-success);background:var(--color-success-background)}.ui-message--warning{color:var(--color-warning);background:var(--color-warning-background)}.ui-message--error{color:var(--color-error);background:var(--color-error-background)}.ui-error-summary__title{margin:0 0 var(--space-2);font-size:var(--type-body-size)}.ui-error-summary a{color:inherit}.ui-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary)}.ui-empty__title{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--type-section-size)}.ui-pending{gap:var(--space-2);color:var(--color-text-secondary);display:grid}.ui-pending__bar{background:var(--color-surface-secondary);border-radius:var(--radius-pill);height:4px;position:relative;overflow:hidden}.ui-pending__bar:after{content:"";background:var(--color-brand);width:40%;animation:ui-indeterminate 1.2s var(--motion-easing) infinite;position:absolute;inset:0 auto 0 0}@keyframes ui-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ui-pagination{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-date-range{border:0;min-width:0;margin:0;padding:0}.ui-date-range>legend{margin-bottom:var(--space-2);padding:0}.ui-date-range__row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.ui-button[aria-busy=true]:after,.ui-pending__bar:after{animation:none}}.catalog :where(h1,h2){font-family:var(--font-family-sans);font-weight:var(--font-weight-heading)}.catalog{max-width:var(--layout-max-content-width);padding:var(--space-6) var(--layout-page-gutter-mobile);gap:var(--space-8);font-family:var(--font-family-sans);color:var(--color-text);margin:0 auto;display:grid}.catalog section{gap:var(--space-4);display:grid}.catalog__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.catalog__row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.catalog__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}@media (width>=768px){.catalog{padding-inline:var(--layout-page-gutter-desktop)}}*{box-sizing:border-box}body{color:#183849;background:#f3f6f7;margin:0;font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:#175b78;text-underline-offset:3px}button,input{font:inherit}button{color:#183849;cursor:pointer;background:#fff;border:1px solid #8298a3;border-radius:5px;padding:9px 13px}button:hover{background:#e9f1f4}button:disabled{opacity:.45;cursor:default}:focus-visible{outline-offset:3px;outline:3px solid #b54519}header{background:#fff;border-bottom:1px solid #d1dee4;align-items:center;padding:21px 4vw;font-size:13px;display:flex}header .brand{color:#183849;font-size:20px;font-weight:700;text-decoration:none}header>a:last-child{margin-left:auto}main{max-width:1560px;margin:auto;padding:28px 4vw}.intro{justify-content:space-between;align-items:center;gap:20px;display:flex}h1{margin:0 0 8px;font:41px/1.2 Georgia,serif}h2{margin:0;font-size:17px}.intro p{color:#486776;margin:0 0 20px}.filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.filters label{gap:5px;font-size:13px;display:grid}.filters input{color:#183849;background:#fff;border:1px solid #8298a3;border-radius:4px;height:41px;padding:6px 10px}.workspace{display:grid}.map-panel{background:#fff;border:1px solid #cfdae0;border-radius:7px;overflow:hidden}.error{color:#9a281d;background:#fff0ee;border:1px solid #ce867d;border-radius:4px;padding:12px 16px;font-size:14px}.notice{background:#fff3e9;border-left:4px solid #bb471c;margin:8px 0 22px;padding:12px 17px;font-size:14px}footer{color:#486776;margin-top:25px;font-size:12px}@media (width<=550px){header{gap:10px;padding:16px 18px}main{padding:25px 18px}.filters label{flex:1;min-width:130px}.filters input{width:100%}}:root{--ink:#183849;--accent:#bc471c;--muted:#4d6977;--line:#ccdce4;--sea:#dceaf0}body{position:relative}.root,#root{isolation:isolate}button[data-disabled]:not(.ui-button){opacity:.45;cursor:default}.header{gap:32px}.intro h1{font-size:clamp(27px,3vw,41px)}.phase{white-space:nowrap;border:1px solid #8da6b4;border-radius:20px;padding:5px 12px;font-size:12px}.context{color:var(--muted);margin:0 0 20px;font-size:13px}.filters{margin-bottom:20px}.field{gap:5px;font-size:13px;display:grid}.select-trigger{justify-content:space-between;align-items:center;gap:20px;min-width:210px;height:41px;display:flex}.select-popup{z-index:20;border:1px solid var(--line);background:#fff;border-radius:6px;min-width:240px;padding:6px;box-shadow:0 5px 20px #173b5520}.select-item{cursor:default;border-radius:4px;justify-content:space-between;padding:9px 12px;display:flex}.select-item[data-highlighted]{background:#e6eff4;outline:none}.result-count{color:var(--muted);margin:0 0 10px auto;font-size:14px}.workspace{grid-template-columns:minmax(0,1fr) 365px;gap:20px}.map-wrap{min-height:540px;position:relative}.map{width:100%;height:540px}.map-caption{color:#456e82;pointer-events:none;font:italic 16px Georgia,serif;position:absolute;bottom:45px;left:18px}.map-notice{border:1px solid var(--line);background:#fff;padding:10px;font-size:13px;position:absolute;top:10px;left:70px;right:15px}.map-footer{color:var(--muted);justify-content:space-between;gap:10px;padding:13px;font-size:11px;display:flex}.map-footer i{background:var(--accent);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.journal{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.journal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px;display:flex}.events{max-height:490px;margin:0;padding:0;list-style:none;overflow-y:auto}.event{text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:5px;width:100%;padding:15px 18px;display:grid!important}.event strong{font-size:15px}.event span{font-size:13px}.event-date{color:#39647a;font-weight:600}.pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:15px;display:flex}.pagination button,.pagination span{font-size:12px}.pagination button{padding:6px 9px}.empty{min-height:250px;padding:30px 22px;font-size:14px}.empty h3{margin:0 0 14px;font-size:18px}.muted{color:var(--muted);font-size:13px}.training{color:#70400c;background:#fff2d9;border-left:4px solid #a66410;margin-bottom:18px;padding:12px 16px;font-size:14px}.backdrop{z-index:40;background:#0c293b66;position:absolute;inset:0}.dialog{z-index:41;background:#fff;border-radius:9px;width:min(600px,100vw - 32px);max-height:85dvh;padding:32px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-close{margin-left:auto;display:block}.dialog h2{margin:15px 0;font:28px Georgia,serif}.dialog h3{margin-top:25px;font-size:17px}.detail-date{color:var(--muted);margin-top:15px;font-size:13px}.dialog dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dialog dt{color:var(--muted);font-size:12px}.dialog dd{margin:4px 0;font-size:15px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}footer{justify-content:space-between;align-items:start;gap:20px;display:flex}footer p{max-width:60ch;margin:0}.notice{font-size:13px}@media (width<=900px){.workspace{grid-template-columns:1fr}.map,.map-wrap{height:400px;min-height:400px}.journal{min-height:260px}.events{max-height:380px}footer{flex-direction:column}.result-count{margin-left:0}.intro{align-items:start;gap:15px}.header>span{display:none}}@media (width<=550px){.intro{flex-direction:column;gap:0}.phase{margin:5px 0 15px}.dialog{padding:24px}.dialog dl{grid-template-columns:1fr}.filters .field,.select-trigger{width:100%}.map-footer{flex-direction:column}.result-count{width:100%}.header .brand{font-size:17px}.header>a:last-child{font-size:11px}}body{font-family:var(--font-family-sans)}.header{row-gap:var(--space-3);flex-wrap:wrap}.header .language .ui-select__trigger{min-width:0}.ui-table{overflow-x:auto}.ui-table table{border-collapse:collapse;width:100%;font-size:var(--type-label-size)}.ui-table caption{text-align:left;font-weight:var(--type-label-weight);padding:var(--space-2) 0}.ui-table th,.ui-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.ui-table thead th{color:var(--color-text-secondary);font-weight:var(--type-label-weight);white-space:nowrap}.ui-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-table__select{width:44px}.ui-table tr[aria-current=true]{background:var(--color-selection-background);box-shadow:inset 4px 0 0 var(--color-selection-indicator)}.ui-table table[aria-busy=true]{opacity:.7}.ui-table__selection{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-label-size)}.ui-filter-bar{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-facets{border:0;min-width:0;margin:0;padding:0}.ui-facets__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-facet{align-items:center;gap:var(--space-2);min-height:var(--control-default-height);padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;display:inline-flex}.ui-facet[data-checked]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.ui-facet:focus-visible{outline:3px solid var(--color-focus-on-light);outline-offset:2px}.ui-facet__count{font-variant-numeric:tabular-nums;font-weight:var(--type-label-weight)}.ui-combobox{display:flex;position:relative}.ui-combobox__input{padding-right:var(--space-10);flex:1}.ui-combobox__clear{height:100%;width:var(--space-10);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;font-size:1.25rem;position:absolute;top:0;right:0}.ui-combobox__popup{width:var(--anchor-width);max-height:min(var(--available-height), 22rem);overflow-y:auto}.ui-combobox__status:not(:empty){padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--type-label-size)}.review{max-width:var(--layout-max-content-width);padding:var(--space-6) var(--layout-page-gutter-mobile);gap:var(--space-4);color:var(--color-text);margin:0 auto;display:grid}.review :where(h1,h2,h3){font-family:var(--font-family-sans)}.review__layout{gap:var(--space-6);display:grid}.review__queue{gap:var(--space-4);align-content:start;min-width:0;display:grid}.review__inspector{min-width:0}.review-note{color:var(--color-text-secondary);font-size:var(--type-label-size);margin:0}.review-raw{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.review-bulk{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-selection-background);border-radius:var(--radius-medium);flex-wrap:wrap;display:flex}.review-row{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-large);display:grid}.review-row__header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.review-row__header h2{font-size:var(--type-section-size);margin:0}.review-row__header>:last-child{margin-left:auto}.review-row h3{margin:0 0 var(--space-2);font-size:var(--type-body-size)}.review-facts{gap:var(--space-2);margin:0;display:grid}.review-facts>div{gap:var(--space-3);grid-template-columns:minmax(8rem,40%) 1fr;display:grid}.review-facts dt{color:var(--color-text-secondary)}.review-facts dd{margin:0}.review-received th[scope=row]{font-weight:var(--type-label-weight);white-space:nowrap}.review-form{gap:var(--space-4);display:grid}.review-identity{gap:var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--color-border);display:grid}.review-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.review--inspecting .review__queue{display:none}@media (width>=1100px){.review{padding-inline:var(--layout-page-gutter-desktop)}.review--inspecting .review__queue{display:grid}.review--inspecting .review__layout{grid-template-columns:minmax(0,1fr) minmax(24rem,36rem)}.review__inspector{top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4));position:sticky;overflow-y:auto}}.account{background:var(--ground,#eeedf2);min-height:100dvh;font-family:var(--font-family-sans);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.account__sea{gap:var(--space-6);background:var(--sos-navy,#1b2747);color:var(--sos-white,#fff);grid-template-rows:auto 1fr auto;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.account__brand{z-index:1;letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:17px;font-weight:800;display:flex;position:relative}.account__brand small{color:#ffffffa8;letter-spacing:0;margin-top:2px;font-size:13px;font-weight:600;display:block}.account__coast{width:118%;height:92%;position:absolute;inset:8% -12% 4% -6%}.account__coast path{fill:#ffffff0d;stroke:#ffffff52;stroke-width:.035px;stroke-linejoin:round}.account__point{fill:#ffffffbf}.account__point--live{fill:var(--sos-orange,#e83e1b);stroke:var(--sos-white,#fff);stroke-width:.05px}.account__words{z-index:1;gap:var(--space-3);grid-row:3;max-width:30rem;display:grid;position:relative}.account__claim{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.12}.account__note{color:#ffffffbd;margin:0;font-size:15px;line-height:1.55}.account__side{align-content:center;justify-items:center;gap:var(--space-4);padding:clamp(24px, 5vw, 64px) var(--layout-page-gutter-mobile,16px);max-width:none;color:var(--color-text);margin:0;display:grid}.account__card{background:var(--sos-white,#fff);border-radius:28px;width:min(27rem,100%);padding:clamp(24px,3.4vw,40px);box-shadow:0 1px 2px #1b27470f,0 24px 48px -24px #1b274759}.account__back{color:var(--sos-navy,#1b2747);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.account__back:hover{text-underline-offset:3px;text-decoration:underline}.sign-in{gap:var(--space-4);display:grid}.sign-in h1{font-family:var(--font-family-sans);color:var(--sos-navy,#1b2747);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:800;line-height:1.12}.sign-in__lead{color:var(--color-text-secondary);margin:-8px 0 0;font-size:15px;line-height:1.5}.sign-in .ui-field__control{background:var(--canvas,#f7f8fa);border-radius:14px;min-height:48px;font-size:16px}.sign-in .ui-field__control:focus{background:var(--sos-white,#fff)}.sign-in .ui-button{border-radius:999px;width:100%;min-height:48px}.sign-in__invite{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.sign-in__privacy{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.sign-in__local{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);background:#1b27470d;border-radius:18px;display:grid}.sign-in__local p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}@media (width<=899px){.account{grid-template-rows:auto 1fr;grid-template-columns:1fr}.account__sea{gap:var(--space-4);min-height:260px;padding:var(--space-5,20px) var(--space-4,16px) 72px}.account__claim{font-size:24px}.account__note{display:none}.account__side{z-index:1;align-content:start;margin-top:-56px;padding-top:0;position:relative}}.invite__roles{padding:var(--space-3) var(--space-4);background:#1b27470d;border-radius:18px}.invite__roles p{color:var(--color-text-secondary);margin:0 0 4px;font-size:14px;font-weight:700}.invite__roles ul{color:var(--sos-navy,#1b2747);margin:0;padding-left:20px;font-weight:600;line-height:1.6}.team{gap:var(--space-5,20px);max-width:44rem;display:grid}.team-invite,.team-created,.team-list{gap:var(--space-3);padding:var(--space-5,20px);background:var(--sos-white,#fff);border-radius:20px;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.team-invite h2,.team-created h2,.team-list h2{color:var(--sos-navy,#1b2747);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;display:flex}.team-invite__roles{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.team-invite__roles legend{margin-bottom:var(--space-2);font-weight:700}.team-created__link{padding:var(--space-3);background:var(--canvas,#f7f8fa);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:12px;margin:0;font-size:14px}.team-created__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.team-list ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.team-list__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.team-list__item p{margin:0}.team-list__email{color:var(--sos-navy,#1b2747);overflow-wrap:anywhere;font-weight:700}.review-report{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#1b27470a;border-radius:16px;display:grid}.review-report__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.workspace-bar{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3);background:var(--sos-navy);color:var(--sos-white);border-radius:20px;display:grid}.workspace-bar__top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.workspace-bar__brand{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;margin:0 auto 0 0;font-size:16px;font-weight:800;display:flex;overflow:hidden}.workspace-bar__brand span{margin-left:var(--space-1);color:#ffffffb3;font-weight:600}@media (width<=639px){.workspace-bar__brand span{display:none}}.workspace-bar__user{color:#ffffffb8;white-space:nowrap;font-size:13px}.workspace-bar__action.workspace-bar__action{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--sos-white);cursor:pointer;background:#ffffff1a;border:0;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-bar__action:hover{background:#ffffff2e}.workspace-bar :focus-visible{outline-color:var(--sos-white)}.workspace-nav{gap:var(--space-1);scrollbar-width:none;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1);display:flex;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav__link{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:#ffffffd9;white-space:nowrap;flex:none;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-nav__link:hover{color:var(--sos-white);background:#ffffff1a}.workspace-nav__link[aria-current=page]{background:var(--sos-white);color:var(--sos-navy)}.workspace-nav__link:focus-visible{outline:3px solid var(--sos-white);outline-offset:2px}@media (width<=639px){.workspace-bar__user,.workspace-bar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-bar__action.workspace-bar__action{justify-content:center;width:36px;padding:0}}.review>h1,.workspace-heading h1{font-size:var(--type-page-size);line-height:var(--type-page-line);font-weight:var(--type-page-weight);margin:0}.review h1:focus,.review h2:focus{outline:none}.workspace-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-heading .ui-button{text-decoration:none}.workspace-lead{max-width:65ch;color:var(--color-text-secondary);margin:0}.workspace-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);display:grid}.workspace-panel h2{font-size:var(--type-section-size);margin:0}.workspace-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.workspace-facts div{gap:var(--space-1);display:grid}.workspace-facts dt{color:var(--color-text-secondary);font-size:var(--type-label-size)}.workspace-facts dd{font-weight:var(--type-label-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.workspace-issues,.workspace-locations{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.workspace-locations{font-size:var(--type-label-size)}.workspace-details summary{cursor:pointer;font-weight:var(--type-label-weight)}.workspace-details[open] summary{margin-bottom:var(--space-2)}.workspace-severity{font-size:var(--type-label-size);font-weight:var(--type-label-weight);padding:0 var(--space-2);border-radius:var(--radius-pill)}.workspace-severity--error{background:var(--color-error-background);color:var(--color-error)}.workspace-severity--warning{background:var(--color-warning-background);color:var(--color-text)}.workspace-coordinates{gap:var(--space-3);display:grid}@media (width>=560px){.workspace-coordinates{grid-template-columns:1fr 1fr}}.workspace-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.workspace-chips li{align-items:center;gap:var(--space-1);padding-left:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);display:inline-flex}.ui-file__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.ui-file__input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ui-file__button{min-height:var(--control-default-height);padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-medium);background:var(--color-surface);font-weight:var(--type-label-weight);align-items:center;display:inline-flex}.ui-file__input:focus-visible+.ui-file__button{outline:3px solid var(--color-focus-on-light);outline-offset:2px}.ui-file__input:hover+.ui-file__button{background:var(--color-surface-hover)}.ui-file__name{color:var(--color-text-secondary);overflow-wrap:anywhere}.workspace-bar__mark{flex:none}.team-home,.publish{gap:var(--space-5);max-width:920px;display:grid}.team-home__head h1{margin:var(--space-2) 0 0;letter-spacing:-.02em;color:var(--sos-navy);font-size:clamp(26px,4vw,34px);font-weight:800}.team-home__head p{margin:var(--space-2) 0 0;max-width:62ch;color:var(--color-text-secondary);font-size:16px;line-height:1.55}.team-home h2,.publish h2{color:var(--sos-navy);margin:0;font-size:19px;font-weight:800}.team-intro{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);background:var(--sos-navy);color:var(--sos-white);border-radius:20px;display:grid}.team-intro h2{color:var(--sos-white)}.team-intro__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.team-intro__close{width:36px;height:36px;color:var(--sos-white)}.team-intro__close:hover{background:#ffffff24}.team-intro :focus-visible{outline-color:var(--sos-white)}.team-intro p{color:#ffffffe0;max-width:70ch;margin:0;line-height:1.55}.team-intro__safe{align-items:flex-start;gap:var(--space-2);font-weight:700;display:flex;color:var(--sos-white)!important}.team-steps{gap:var(--space-3);display:grid}.team-steps ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.team-step{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);background:var(--sos-white);border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.team-step__number{background:var(--sos-navy);width:36px;height:36px;color:var(--sos-white);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}.team-step--done .team-step__number{background:var(--color-success)}.team-step--waiting .team-step__number{color:var(--sos-navy);background:#c9ccd9}.team-step__text{gap:4px;min-width:0;display:grid}.team-step h3{margin:0;font-size:17px;font-weight:800}.team-step__why{max-width:64ch;color:var(--color-text-secondary);margin:0;line-height:1.5}.team-step__detail{align-items:center;gap:4px var(--space-2);margin:var(--space-1) 0 0;font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;font-weight:600;display:flex}.team-step__state{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.team-step__state--todo{color:#9b2a12;background:#fde7e1}.team-step__state--done{background:var(--color-success-background);color:var(--color-success)}.team-step__state--waiting{color:var(--color-text-secondary);background:#1b274712}.team-step__action{grid-column:2;justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width>=760px){.team-step{grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.team-step__action{grid-column:3}}.team-also,.team-also__grid{gap:var(--space-3);display:grid}@media (width>=760px){.team-also__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-also__card{gap:var(--space-3);padding:var(--space-4);background:var(--sos-white);color:var(--color-text);border-radius:18px;align-items:flex-start;text-decoration:none;transition:box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 2px #1b27470f}.team-also__card:hover{box-shadow:0 2px 4px #1b274714,0 18px 40px -18px #1b274752}.team-also__card>svg{color:var(--sos-navy);flex:none;margin-top:2px}.team-also__card>span{gap:2px;display:grid}.team-also__card>span>span{color:var(--color-text-secondary);font-size:14px}.team-role{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:#1b27470d;border-radius:20px;display:grid}.team-role ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.team-role li{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.team-role li svg{color:var(--color-success)}.team-role__no{color:var(--color-text-secondary);font-weight:500!important}.team-role__no svg{color:var(--color-text-muted)!important}.team-role p{color:var(--color-text-secondary);margin:0;font-size:14px}.publish-lock{gap:var(--space-3);padding:var(--space-4) var(--space-5);color:#6b4a08;background:#fff4dc;border-radius:20px;align-items:flex-start;display:flex}.publish-lock>svg{flex:none;margin-top:2px}.publish-lock h2{color:#5a3d05;font-size:17px}.publish-lock p{max-width:70ch;margin:4px 0 0;line-height:1.55}.publish-step{gap:var(--space-3);padding:var(--space-5);background:var(--sos-white);border-radius:20px;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.publish-step__eyebrow{color:var(--sos-orange-dark-proposed);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.publish-step__why{max-width:68ch;color:var(--color-text-secondary);margin:0;line-height:1.55}.publish-counts{font-variant-numeric:lining-nums tabular-nums;color:var(--color-text-secondary);gap:6px;margin:0;padding:0;list-style:none;display:grid}.publish-counts__main{color:var(--color-text);font-weight:600}.publish-counts__main b{color:var(--sos-navy);margin-right:4px;font-size:26px;font-weight:800}.publish-counts a{color:var(--sos-navy);font-weight:700}.publish-form{gap:var(--space-3);max-width:560px;display:grid}.publish-form>button{justify-self:start}.publish-form--decision{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.publish-tabs{margin:0}.publish-tabs .views__option[aria-pressed=true]{background:var(--sos-navy);color:var(--sos-white)}.publish-tabs__count{font-variant-numeric:lining-nums tabular-nums;background:#1b274714;border-radius:999px;padding:0 7px;font-size:12px}.publish-tabs .views__option[aria-pressed=true] .publish-tabs__count{background:#ffffff2e}@media (width<=639px){.team-step{padding:var(--space-4);gap:var(--space-2) var(--space-3);grid-template-columns:36px minmax(0,1fr)}.team-step__action{grid-column:1/-1}.publish-step{padding:var(--space-4)}}.team-intro__safe svg{flex:none;margin-top:3px}@media (width<=639px){.workspace-nav{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}.logbook-card{gap:var(--space-3);padding:var(--space-5);background:var(--sos-white);border-radius:20px;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.logbook-card__eyebrow{color:var(--sos-orange-dark-proposed);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.logbook-card h2{color:var(--sos-navy);margin:0;font-size:20px;font-weight:800}.logbook-card__lead{max-width:72ch;color:var(--color-text-secondary);margin:0;line-height:1.55}.logbook-card__steps{font-variant-numeric:lining-nums tabular-nums;gap:6px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.logbook-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.logbook-card__actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sync-card__source{color:var(--color-text-secondary);font-weight:600}.logbook-card__check{padding:var(--space-3) var(--space-4);background:var(--color-success-background);font-variant-numeric:lining-nums tabular-nums;border-radius:16px;gap:4px;display:grid}.logbook-card__check-title{color:var(--color-success);align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.logbook-card__check ul{margin:0;padding-left:20px;line-height:1.5}.logbook-card__check--gap{background:var(--color-warning-background)}.logbook-card__check--gap .logbook-card__check-title{color:var(--color-warning)}.logbook-card__check-note{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.logbook-card__check a{color:var(--sos-navy);justify-self:start;font-size:14px;font-weight:700}.logbook-card__disabled{min-height:44px;padding:0 var(--space-3);color:var(--color-text-muted);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.review-compare{padding:var(--space-3) var(--space-4);background:#1b27470d;border-radius:16px}.review-compare h3{margin:0 0 6px;font-size:16px}.review-compare ul{margin:0;padding-left:20px;line-height:1.6}.review-compare .review-note{margin:6px 0 0}@media (width<=959px){.explore--team .composer{box-shadow:var(--card-shadow);position:static}}.publish-step .ui-table{overflow-x:auto}.workstation{min-height:100dvh}.workspace-side{display:none}@media (width>=960px){.workstation{align-items:start;gap:var(--space-2);padding:var(--space-4);grid-template-columns:264px minmax(0,1fr);display:grid}.workstation>.review{width:100%;padding-top:var(--space-2);margin:0 auto}.workstation .workspace-bar{display:none}.workspace-side{top:var(--space-4);gap:var(--space-5,20px);height:calc(100dvh - 2 * var(--space-4));padding:var(--space-5,20px) var(--space-3);background:var(--sos-navy);color:var(--sos-white);border-radius:24px;grid-template-rows:auto 1fr auto;display:grid;position:sticky}.workspace-side__brand{padding:0 var(--space-2);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.workspace-side__brand small{color:#ffffffa8;margin-top:2px;font-size:12px;font-weight:600;display:block}.workspace-side__nav{align-content:start;gap:2px;display:grid;overflow-y:auto}.workspace-side__link.workspace-side__link{min-height:44px;padding:0 var(--space-3);color:#ffffffdb;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.workspace-side__link:hover{color:var(--sos-white);background:#ffffff14}.workspace-side__link.workspace-side__link[aria-current=page]{background:var(--sos-white);color:var(--sos-navy)}.workspace-side__link--secondary.workspace-side__link--secondary{color:#ffffffb8;min-height:38px;font-size:14px;font-weight:600}.workspace-side__link:focus-visible{outline:3px solid var(--sos-white);outline-offset:2px}.workspace-side__foot{padding-top:var(--space-3);border-top:1px solid #ffffff24;gap:2px;display:grid}.workspace-side__user{margin:0 0 var(--space-1);padding:0 var(--space-3);color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.workspace-side__signout{justify-content:flex-start;width:100%}}.practice,.help{gap:var(--space-4);max-width:46rem;display:grid}.practice__head h1{letter-spacing:-.02em;color:var(--sos-navy);margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:800}.practice__head p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:16px;line-height:1.55}.practice__safe{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:var(--sos-navy)!important}.practice__case,.practice__question,.help__guide{gap:var(--space-3);padding:var(--space-5,20px);background:var(--sos-white);border-radius:20px;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.practice__case h2,.practice__case h3,.practice__question h2,.help__guide h2{color:var(--sos-navy);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.practice__case h3{font-size:15px}.practice__answers{gap:var(--space-2);flex-wrap:wrap;display:flex}.practice__answers--stack{display:grid}.practice__answers .ui-button{border-radius:999px;min-height:48px}.practice__feedback{padding:var(--space-3);border-radius:14px;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.practice__feedback--right{background:var(--color-success-background);color:var(--color-success)}.practice__feedback--wrong{background:var(--color-warning-background);color:var(--color-warning)}.practice__wrong{color:var(--color-error);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.practice__question--done .pill-button{justify-self:start}.help__guides{gap:var(--space-3);display:grid}@media (width>=900px){.help__guides{grid-template-columns:1fr 1fr}}.help__guide p{margin:0;line-height:1.55}.help__why,.help__example{color:var(--color-text-secondary);font-size:14px}.team-next{gap:var(--space-3);background:var(--sos-white);border-radius:24px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 1px 2px #1b27470f,0 16px 36px -20px #1b27474d}.team-next__kicker{color:var(--sos-navy);margin:0;font-size:17px;font-weight:800}.team-next h3{color:var(--sos-navy);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:800}.team-next>p{color:var(--color-text-secondary);max-width:60ch;margin:0;font-size:16px;line-height:1.55}.team-next__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.team-next__start{min-height:48px;padding-inline:var(--space-6,24px);font-size:16px}@media (width<=639px){.team-next__start{flex:1;justify-content:center}}.team-next__skip{color:var(--sos-navy);font-weight:700}.team-next__safe{margin:var(--space-1) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.team-overview{gap:var(--space-3);display:grid}@media (width>=760px){.team-overview{grid-template-columns:1fr 1fr}}.team-journey,.team-attention{align-content:start;gap:var(--space-3);padding:var(--space-5,20px);background:var(--sos-white);border-radius:20px;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.team-journey h2,.team-attention h2{color:var(--sos-navy);margin:0;font-size:18px;font-weight:800}.team-journey ol,.team-attention ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.team-journey li{color:var(--color-text-secondary);align-items:center;gap:10px;font-weight:600;display:flex}.team-journey__mark{border:2px solid var(--color-border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.team-journey__done{color:var(--sos-navy)!important}.team-journey__done .team-journey__mark{border-color:var(--color-success);background:var(--color-success);color:var(--sos-white)}.team-attention a{color:var(--sos-navy);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.team-attention a svg{color:var(--color-warning);flex:none}.team-attention a:hover{text-underline-offset:3px;text-decoration:underline}.team-next__safe svg,.practice__safe svg,.team-attention a svg,.practice__feedback svg{flex:none}.history{gap:var(--space-4);max-width:52rem;display:grid}.history__filters{gap:var(--space-3);display:grid}.views.history__scope{background:#1b27470f;border-radius:999px;justify-self:start;margin:0;padding:4px;overflow:visible}.history__scope .views__option{border-radius:999px}.history__scope .views__option[aria-pressed=true]{background:var(--sos-white)}.history__kinds{flex-wrap:wrap;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.history__day{gap:var(--space-2);display:grid}.history__day h2{margin:var(--space-2) 0 0;color:var(--color-text-secondary);text-transform:none;font-size:14px;font-weight:800}.history__day ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.history__item{align-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--sos-white);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;display:grid;box-shadow:0 1px 2px #1b27470f,0 8px 22px -14px #1b274738}.history__icon{width:36px;height:36px;color:var(--sos-navy);background:#1b274712;border-radius:50%;place-items:center;display:grid}.history__item--publish .history__icon{background:var(--color-success-background);color:var(--color-success)}.history__item--withdraw .history__icon{background:var(--color-warning-background);color:var(--color-warning)}.history__body{gap:4px;min-width:0;display:grid}.history__body p{margin:0}.history__what{color:var(--sos-navy);font-weight:700;line-height:1.4}.history__meta{color:var(--color-text-muted);font-variant-numeric:lining-nums tabular-nums;font-size:13px}.history__reason{padding:0 0 0 var(--space-3);border-left:3px solid var(--color-border);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.5}.history__open{color:var(--sos-navy);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.history__empty{padding:var(--space-6,24px);background:var(--sos-white);text-align:center;border-radius:20px}.history__empty h2{margin:0 0 var(--space-2);color:var(--sos-navy);font-size:18px}.history__empty p{color:var(--color-text-secondary);margin:0}.history__more{justify-self:center}@media (width<=639px){.history__item{grid-template-columns:auto minmax(0,1fr)}.history__open{grid-column:2;justify-self:start}}.explore{--ground:#eeedf2;--water:#dfe3ee;--card-shadow:0 1px 2px #1b27470f, 0 10px 28px -14px #1b274738;--card-shadow-raised:0 2px 4px #1b274714, 0 18px 40px -18px #1b274752;--kind-rescue:#2563a8;--kind-transfer:#404d6d;--kind-medevac:#17634a;--kind-incident:#b7791f;--kind-shipwreck:#9f2534;--kind-dead_missing:#1b2747;--ease-out:cubic-bezier(.16, 1, .3, 1);--bar-height:60px;background:var(--ground);min-height:100vh;color:var(--color-text);font-family:var(--font-family-sans);font-weight:var(--font-weight-body);accent-color:var(--sos-orange-dark-proposed);font-variant-numeric:lining-nums;caret-color:var(--sos-orange);scrollbar-color:#b9bdcc transparent}.explore ::selection{color:var(--sos-navy);background:#ffd9cf}.explore :focus-visible{outline:3px solid var(--sos-navy);outline-offset:2px}.explore button{font:inherit;color:inherit}.explore h1,.explore h2{font-family:var(--font-family-sans)}.explore-bar{z-index:var(--layer-sticky);align-items:center;gap:var(--space-4);min-height:var(--bar-height);padding:0 var(--layout-page-gutter-mobile);background:var(--sos-navy);color:var(--sos-white);border:0;font-size:14px;display:flex;position:sticky;top:0}.explore-bar :focus-visible{outline-color:var(--sos-white)}.explore-bar__brand{color:var(--sos-white);letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:800;text-decoration:none}.explore-bar__tagline{color:#ffffffb8;display:none}.explore-bar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.explore-bar__language .ui-field__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explore-bar__language .ui-select__trigger{min-width:0;height:36px;padding:0 var(--space-3);gap:var(--space-2);color:var(--sos-white);border-radius:var(--radius-pill);background:0 0;border:1px solid #ffffff52}.explore-bar__workspace{height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--sos-white);white-space:nowrap;background:#ffffff1a;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.explore-bar__workspace:hover{background:#ffffff2e}.explore-body{display:grid}.explore-feed{gap:var(--space-4);padding:var(--space-5) var(--layout-page-gutter-mobile) var(--space-10);align-content:start;min-width:0;display:grid}.explore-map--side{display:none}.explore-intro h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(26px,2.4vw + 14px,38px);font-weight:800;line-height:1.12}.explore-intro p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);max-width:46ch;font-size:16px}.segmented{border-radius:var(--radius-pill);background:#1b274714;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;gap:2px;padding:3px;display:grid}.segmented__option{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.segmented__option[aria-pressed=true]{background:var(--sos-white);box-shadow:0 1px 3px #1b274729}.composer{gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);background:var(--sos-white);box-shadow:var(--card-shadow);border-radius:24px;display:grid}.composer__field{align-items:center;display:flex;position:relative}.composer__icon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:14px}.composer__field input{background:var(--color-canvas);width:100%;height:48px;color:var(--color-text);font:inherit;transition:box-shadow .2s var(--ease-out), background-color .2s var(--ease-out);border:0;border-radius:18px;padding:0 44px;font-size:16px}.composer__field input::placeholder{color:var(--color-text-muted)}.composer__field input:focus{background:var(--sos-white);box-shadow:inset 0 0 0 2px var(--sos-navy);outline:none}.composer__field input::-webkit-search-cancel-button{display:none}.composer__clear{cursor:pointer;width:36px;height:36px;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.composer__clear:hover{background:#1b27470f}.chips{gap:var(--space-2);padding:0 var(--space-1);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.chips::-webkit-scrollbar{display:none}.chip{scroll-snap-align:start;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sos-white);cursor:pointer;white-space:nowrap;min-height:36px;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--color-border-control)}.chip[aria-pressed=true]{background:var(--sos-navy);border-color:var(--sos-navy);color:var(--sos-white)}.chip__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.chip--rescue .chip__dot{background:var(--kind-rescue)}.chip--transfer .chip__dot{background:var(--kind-transfer)}.chip--medevac .chip__dot{background:var(--kind-medevac)}.chip--incident .chip__dot{background:var(--kind-incident)}.chip--shipwreck .chip__dot{background:var(--kind-shipwreck)}.chip--dead_missing .chip__dot{background:var(--kind-dead_missing);box-shadow:0 0 0 1.5px var(--sos-white)}.composer__period{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.composer__period[data-open]{grid-template-rows:1fr}.composer__period-inner{gap:var(--space-3);min-height:0;padding:0 var(--space-2);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.composer__period:not([data-open]) .composer__period-inner{visibility:hidden}.composer__period label{color:var(--color-text-secondary);gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}.composer__period input{width:100%;min-width:0;height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-text);font:inherit;border-radius:14px}.explore-alert{margin:0 var(--space-2);color:var(--color-error);align-items:center;gap:6px;font-size:14px;display:flex}.notice-preview{gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--sos-navy);background:#fbeee9;border-radius:18px;align-items:flex-start;font-size:14px;line-height:1.45;display:flex}.notice-preview>svg{color:var(--sos-orange-dark-proposed);flex:none;margin-top:1px}.notice-preview__counts{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;display:flex}.count{border-radius:var(--radius-pill);background:var(--sos-white);font-variant-numeric:lining-nums tabular-nums;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.count:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:6px}.count--to_review:before{background:#c98a13}.count--blocked:before{background:var(--kind-shipwreck)}.count--linked:before{background:var(--kind-medevac)}.explore-meta{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.explore-meta p{color:var(--color-text-secondary);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:14px}.explore-meta__actions{gap:var(--space-1);display:flex}.link-button{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.link-button:hover{background:#1b27470f}.map-card{background:var(--water);height:100%;box-shadow:var(--card-shadow);border-radius:22px;position:relative;overflow:hidden}.map-card .map-wrap,.map-card .map{height:100%;min-height:0}.map-card__loading{height:100%;color:var(--color-text-muted);place-items:center;font-size:14px;display:grid}.map-card__note{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:#fffffff0;border-radius:12px;margin:0;font-size:13px;position:absolute}.explore-map--inline{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}.explore-map--inline[data-open]{grid-template-rows:1fr}.explore-map--inline>.map-card{height:240px;min-height:0}.explore-map--inline:not([data-open])>.map-card{height:0;box-shadow:none}.feed{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.card{background:var(--sos-white);box-shadow:var(--card-shadow);transition:box-shadow .25s var(--ease-out), transform .25s var(--ease-out);border-radius:20px;overflow:hidden}.card:hover{box-shadow:var(--card-shadow-raised)}.card--open{box-shadow:var(--card-shadow-raised), inset 0 0 0 2px #e83e1b8c}.card__summary{gap:var(--space-2) var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text locator""text chevron";display:grid}.card__summary:hover{background:0 0}.card__summary:focus-visible{outline-offset:-3px;border-radius:20px}.card__text{grid-area:text;gap:6px;min-width:0;display:grid}.card__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card__date{font-variant-numeric:lining-nums tabular-nums;color:var(--color-text-secondary);font-size:14px;font-weight:800}.card__kind{align-items:center;gap:var(--space-2);letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.25;display:flex}.card__kind-dot{background:var(--kind-incident);border-radius:50%;flex:none;width:10px;height:10px}.card[data-kind=rescue] .card__kind-dot,.map-peek[data-kind=rescue] .card__kind-dot{background:var(--kind-rescue)}.card[data-kind=transfer] .card__kind-dot,.map-peek[data-kind=transfer] .card__kind-dot{background:var(--kind-transfer)}.card[data-kind=medevac] .card__kind-dot,.map-peek[data-kind=medevac] .card__kind-dot{background:var(--kind-medevac)}.card[data-kind=shipwreck] .card__kind-dot,.map-peek[data-kind=shipwreck] .card__kind-dot{background:var(--kind-shipwreck)}.card[data-kind=dead_missing] .card__kind-dot,.map-peek[data-kind=dead_missing] .card__kind-dot{background:var(--kind-dead_missing)}.card__facts{gap:4px var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:15px;display:flex}.card__people{color:var(--color-text);font-variant-numeric:lining-nums tabular-nums;font-weight:700}.card__people,.card__port{align-items:center;gap:6px;display:inline-flex}.card__people svg,.card__port svg{color:var(--color-text-muted);flex:none}.card__locator{background:var(--water);border-radius:14px;grid-area:locator;align-self:start;width:96px;height:76px;overflow:hidden}.card__chevron{color:var(--color-text-muted);transition:transform .3s var(--ease-out);grid-area:chevron;place-self:end}.card--open .card__chevron{transform:rotate(180deg)}.mini-map-wrap{width:100%;height:100%;display:block;position:relative}.mini-map{width:100%;height:100%;display:block}.mini-map-wrap--unknown .mini-map{opacity:.45}.mini-map__unknown{color:var(--sos-navy);text-align:center;text-wrap:balance;place-items:center;padding:4px;font-size:11px;font-weight:700;line-height:1.2;display:grid;position:absolute;inset:0}.mini-map__land{fill:#fbfbfd;stroke:#a9afc4;stroke-width:.06px}.mini-map__halo{fill:#1b274729}.mini-map__dot{fill:var(--sos-navy);stroke:var(--sos-white);stroke-width:.18px}.card--open .mini-map__halo{fill:#e83e1b38}.card--open .mini-map__dot{fill:var(--sos-orange)}.card__body{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border);animation:card-open .35s var(--ease-out);display:grid}.card__body[hidden]{display:none}@keyframes card-open{0%{opacity:0;transform:translateY(-6px)}}.card__loading,.card__provenance{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.card__summary-text{max-width:65ch;margin:0;font-size:16px;line-height:1.55}.card__warning{color:var(--color-error);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.card__sources{gap:var(--space-2);flex-wrap:wrap;display:flex}.facts{align-items:start;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}.fact{gap:2px;display:grid}.fact dt{color:var(--color-text-muted);font-size:13px;font-weight:600}.fact dd{font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.card--pinned .card__body{border-top:0;padding-top:0}.card__pinned-head{padding:var(--space-3) var(--space-3) var(--space-2) var(--space-5);color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.card__pinned-head span{align-items:center;gap:6px;display:inline-flex}.icon-button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.icon-button>svg{display:block}.icon-button:hover{background:#1b27470f}.status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status i{border-radius:50%;width:7px;height:7px}.status--to_review{color:#7a4a00;background:#fff4d6}.status--to_review i{background:#c98a13}.status--blocked{background:var(--color-error-background);color:var(--color-error)}.status--blocked i{background:var(--color-error)}.status--linked{background:var(--color-success-background);color:var(--color-success)}.status--linked i{background:var(--color-success)}.pill-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sos-white);color:var(--color-text);cursor:pointer;transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);justify-self:start;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pill-button:hover{background:var(--color-canvas)}.pill-button:active{transform:scale(.98)}.pill-button--primary{background:var(--sos-orange-dark-proposed);color:var(--sos-white);border-color:#0000}.pill-button--primary:hover{background:var(--sos-orange-hover)}.pill-button:disabled{opacity:.6;cursor:default}.feed-more{justify-self:center}.card--skeleton{background:linear-gradient(100deg, var(--sos-white) 30%, #f4f4f8 50%, var(--sos-white) 70%) 0 0 / 300% 100%;height:124px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-150% 0}}.explore-state{justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);background:var(--sos-white);text-align:center;box-shadow:var(--card-shadow);border-radius:20px;display:grid}.explore-state h2{margin:0;font-size:18px;font-weight:800}.explore-state p{max-width:40ch;color:var(--color-text-secondary);margin:0}.explore-state>svg{color:var(--color-text-muted)}.explore-footer{gap:var(--space-2);padding-top:var(--space-6);color:var(--color-text-muted);font-size:13px;display:grid}.explore-footer p{max-width:62ch;margin:0}.explore-footer a{color:var(--sos-orange-dark-proposed);font-weight:600}@media (width>=640px){.explore-bar{padding:0 var(--space-6)}.card__locator{width:128px;height:96px}}@media (width>=960px){.explore{--bar-height:64px}.explore-bar__tagline{display:inline}.explore-body{grid-template-columns:minmax(420px,620px) minmax(0,1fr)}.explore-feed{padding:var(--space-8) var(--space-6) var(--space-12) var(--space-8)}.explore-map--inline,.explore-meta__map{display:none}.explore-map--side{top:var(--bar-height);height:calc(100vh - var(--bar-height));padding:var(--space-6) var(--space-6) var(--space-6) 0;display:block;position:sticky}.chips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.explore *,.explore :before,.explore :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.views{gap:var(--space-1);scrollbar-width:none;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1);display:flex;overflow-x:auto}.views::-webkit-scrollbar{display:none}.views__option{min-height:40px;padding:0 var(--space-3);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.views__option:hover:not(:disabled){color:var(--color-text);background:#1b27470f}.views__option[aria-pressed=true]{background:var(--sos-white);color:var(--color-text);box-shadow:0 1px 3px #1b274724}.views__option:disabled{cursor:default;color:var(--color-text-muted)}.explore-bar__language .ui-select__trigger{white-space:nowrap;width:auto;min-height:36px}.explore .map-caption{display:none}@media (width<=639px){.explore-bar{gap:var(--space-2)}.explore-bar__brand{font-size:15px}.explore-bar__workspace{justify-content:center;width:36px;padding:0}.explore-bar__workspace-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explore-feed{gap:var(--space-3);padding-top:var(--space-4)}.explore-intro p,.notice-preview__body{display:none}.notice-preview{padding:var(--space-2) var(--space-3);align-items:center}.notice-preview>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notice-preview__counts{margin:0}.explore-map--inline>.map-card{height:200px}}.card__origin{color:var(--color-text-muted);font-size:13px;font-weight:600}.composer .views{padding-inline:var(--space-1);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.composer .views__option[aria-pressed=true]{background:var(--ground);box-shadow:none}.preview-strip{gap:var(--space-3);display:grid}@media (width<=639px){.explore-intro{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explore-feed{padding-top:var(--space-3)}.explore-map--inline{order:1}.composer{order:2}.explore-meta{order:3}.preview-strip,.explore-feed>.notice-preview{order:4}.feed--pinned{order:5}.feed,.logbook,.explore-state{order:6}.feed-more{order:7}.explore-footer{order:8}.preview-strip{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preview-strip .segmented__option{min-height:32px;padding:0 var(--space-3);font-size:13px}.preview-strip .notice-preview{background:0 0;padding:0}.preview-strip .notice-preview>svg,.preview-strip .notice-preview strong{display:none}.explore-map--inline>.map-card{height:190px}.composer .views__option{min-height:34px}}.card{scroll-margin-top:calc(var(--bar-height) + 210px)}@media (width>=960px){.card{scroll-margin-top:calc(var(--bar-height) + 270px)}}@media (width<=959px){.composer{top:calc(var(--bar-height) + var(--space-2));z-index:5;box-shadow:0 0 0 var(--space-3) var(--ground), var(--card-shadow);position:sticky}}@media (width<=639px){.explore-map--inline>.map-card{height:170px}.card__summary{gap:4px var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.card__locator{border-radius:12px;width:76px;height:60px}.card__text{gap:4px}.card__kind{font-size:17px}.card__facts{gap:2px var(--space-3);font-size:14px}.card__origin{font-size:12px}}.review--wide{max-width:1440px}body:has(.explore--team){background:#eeedf2}.explore--team{--bar-height:0px;background:0 0;min-height:0}.explore--team .explore-feed{padding-left:0;padding-right:0}@media (width>=960px){.explore--team .explore-feed{padding-right:var(--space-6)}.explore--team .explore-map--side{top:var(--space-4);height:calc(100vh - 2 * var(--space-4))}}.sync-card{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--sos-white);border-radius:20px;display:grid;box-shadow:0 1px 2px #1b27470f,0 10px 28px -14px #1b274738}.sync-card h2{margin:0;font-size:18px;font-weight:800}.sync-card p{margin:0}.sync-card__lead{color:var(--color-text-secondary);max-width:70ch;font-size:14px}.sync-card__list{gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.sync-card__item{align-items:baseline;gap:4px var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-canvas);font-variant-numeric:lining-nums tabular-nums;border-radius:14px;flex-wrap:wrap;font-size:14px;display:flex}.sync-card__item svg{vertical-align:-2px;color:var(--color-success)}.sync-card__item--warn svg{color:var(--color-error)}.sync-card__name{font-weight:800}.sync-card__change{color:var(--color-text-secondary)}.sync-card--error{color:var(--color-error)}.sync-card__name:first-letter{text-transform:uppercase}.logbook{gap:var(--space-5);display:grid}.logbook__month{background:var(--sos-white);box-shadow:var(--card-shadow);border-radius:20px;overflow:hidden}.logbook__month-title{top:var(--bar-height);z-index:2;justify-content:space-between;align-items:baseline;gap:2px var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);background:var(--sos-white);border-bottom:1px solid var(--color-border);letter-spacing:-.01em;text-transform:capitalize;flex-wrap:wrap;margin:0;font-size:19px;font-weight:800;display:flex;position:sticky}.logbook__month-title span{color:var(--color-text-secondary);text-transform:none;font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:700}.logbook__entries{padding:var(--space-2) 0;margin:0;list-style:none}.logbook__entry{scroll-margin-top:calc(var(--bar-height) + 210px);position:relative}.logbook__entry:before{content:"";left:calc(var(--space-5) + 77px);background:var(--color-border);width:2px;position:absolute;top:0;bottom:0}.logbook__summary{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);text-align:left;cursor:pointer;transition:background-color .2s var(--ease-out);background:0 0;border:0;grid-template-columns:58px 16px minmax(0,1fr) auto;display:grid;position:relative}.logbook__summary:hover{background:var(--color-canvas)}.logbook__day{color:var(--color-text-secondary);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;padding-top:2px;font-size:13px;font-weight:800}.logbook__dot{background:var(--kind-incident);width:12px;height:12px;box-shadow:0 0 0 3px var(--sos-white);border-radius:50%;margin:5px 2px 0}.logbook__entry[data-kind=rescue] .logbook__dot{background:var(--kind-rescue)}.logbook__entry[data-kind=transfer] .logbook__dot{background:var(--kind-transfer)}.logbook__entry[data-kind=medevac] .logbook__dot{background:var(--kind-medevac)}.logbook__entry[data-kind=shipwreck] .logbook__dot{background:var(--kind-shipwreck)}.logbook__entry[data-kind=dead_missing] .logbook__dot{background:var(--kind-dead_missing)}.logbook__entry--open .logbook__dot{background:var(--sos-orange);box-shadow:0 0 0 3px var(--sos-white), 0 0 0 7px #e83e1b33}.logbook__text{gap:3px;min-width:0;display:grid}.logbook__text b{font-size:16px;font-weight:800}.logbook__origin{color:var(--color-text-muted);font-size:13px;font-weight:600}.logbook__text>span{align-items:center;gap:4px var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;font-size:14px;display:flex}.logbook__chevron{color:var(--color-text-muted);transition:transform .3s var(--ease-out)}.logbook__entry--open .logbook__chevron{transform:rotate(180deg)}.logbook__entry--open .logbook__summary{background:#fbeee9}.logbook__body{margin:0 var(--space-4) var(--space-3) calc(var(--space-5) + 90px);padding:var(--space-2) 0 var(--space-3);border-top:0}@media (width<=639px){.logbook__summary{gap:var(--space-2);padding-left:var(--space-3);grid-template-columns:48px 14px minmax(0,1fr) auto}.logbook__entry:before{left:calc(var(--space-3) + 63px)}.logbook__body{margin-left:var(--space-3)}.logbook__month-title{padding:var(--space-3) var(--space-4)}}@media (width<=959px){.logbook__month-title{position:static}.explore--view-logbook .composer{box-shadow:var(--card-shadow);position:static}.explore--view-logbook .explore-map--inline[data-open]{top:calc(var(--bar-height) + var(--space-2));z-index:5;box-shadow:0 0 0 var(--space-2) var(--ground);border-radius:20px;position:sticky}.explore--view-logbook .explore-map--inline>.map-card{height:150px}.explore--view-logbook .logbook__entry{scroll-margin-top:calc(var(--bar-height) + 180px)}}.timeline{--thumb-half:13px;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--sos-white);box-shadow:var(--card-shadow);border-radius:20px;display:grid}.timeline--empty{color:var(--color-text-secondary);margin:0}.timeline__head{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.timeline__head h2{margin:0;font-size:16px;font-weight:800}.timeline__head p{color:var(--color-text-secondary);font-variant-numeric:lining-nums tabular-nums;margin:0 auto 0 0;font-size:14px;font-weight:600}.timeline__chart{height:72px;padding:0 var(--thumb-half);align-items:flex-end;gap:1px;display:flex;position:relative}.timeline__bar{min-width:1px;transition:background-color .2s var(--ease-out);background:#c9ccd9;border-radius:2px 2px 0 0;flex:1}.timeline__bar--in{background:#7b86a8}.timeline:has(.timeline__window) .timeline__bar--in{background:var(--sos-navy)}.timeline__window{border:2px solid var(--sos-navy);pointer-events:none;transition:left .15s var(--ease-out), width .15s var(--ease-out);background:#1b27470d;border-radius:10px;position:absolute;top:-4px;bottom:-4px}.timeline__handles{height:28px;margin-top:-6px;position:relative}.timeline__handles input{pointer-events:none;appearance:none;width:100%;accent-color:var(--sos-navy);background:0 0;margin:0;position:absolute;inset:0}.timeline__handles--start-on-top input:first-child{z-index:1}.timeline__handles input::-webkit-slider-runnable-track{background:0 0;height:4px}.timeline__handles input::-moz-range-track{background:0 0;height:4px}.timeline__handles input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--sos-white);border:3px solid var(--sos-navy);cursor:grab;border-radius:50%;width:26px;height:26px;margin-top:-11px;box-shadow:0 2px 6px #1b274740}.timeline__handles input::-moz-range-thumb{pointer-events:auto;background:var(--sos-white);border:3px solid var(--sos-navy);cursor:grab;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #1b274740}.timeline__handles input:focus-visible{outline:none}.timeline__handles input:focus-visible::-webkit-slider-thumb{outline:3px solid var(--sos-navy);outline-offset:2px}.timeline__handles input:focus-visible::-moz-range-thumb{outline:3px solid var(--sos-navy);outline-offset:2px}.timeline__years{height:16px;color:var(--color-text-muted);font-variant-numeric:lining-nums;font-size:11px;font-weight:700;position:relative}.timeline__years span{position:absolute;top:0;transform:translate(-2px)}.timeline__undated{color:var(--color-text-muted);margin:-2px 0 0;font-size:13px;font-weight:600}@media (width<=639px){.explore--view-timeline .timeline{order:2}.explore--view-timeline .explore-map--inline>.map-card{height:46vh}}@media (width>=960px){.explore--view-timeline .explore-body{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.explore--view-timeline .card__locator{display:none}}.timeline--overlay,.explore--team .explore-intro{display:none}@media (width>=960px){.timeline--inline{display:none}.explore-map--side{position:sticky}.explore--view-timeline .explore-map--side .timeline--overlay{z-index:3;left:var(--space-5);right:var(--space-10);bottom:calc(var(--space-6) + var(--space-5));display:grid;position:absolute;box-shadow:0 2px 6px #1b27471a,0 24px 48px -20px #1b274766}}.explore-bar__brand{align-items:center;gap:10px;display:inline-flex}.explore-bar__mark{flex:none}.explore-bar__link{height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--sos-white);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.explore-bar__link:hover,.explore-bar__link[aria-current=page]{background:#ffffff24}@media (width<=639px){.explore-bar__mark{width:26px;height:26px}.explore-bar__link{justify-content:center;width:36px;padding:0}.explore-bar__link-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=379px){.explore-bar__brand{gap:0;font-size:0}}.about__body{gap:var(--space-4);max-width:760px;padding:var(--space-6) var(--layout-page-gutter-mobile) var(--space-16);margin:0 auto;display:grid}.about__hero{gap:var(--space-3);padding:var(--space-4) 0 var(--space-2);font-size:inherit;background:0 0;border:0;justify-items:start;display:grid}.about__eyebrow{color:var(--sos-orange-dark-proposed);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.about__hero h1{letter-spacing:-.02em;color:var(--sos-navy);margin:0;font-size:clamp(30px,6vw,44px);font-weight:800;line-height:1.08}.about__lead{max-width:60ch;color:var(--color-text);margin:0;font-size:18px;line-height:1.55}.about__independent{gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);background:#1b27470f;border-radius:16px;align-items:flex-start;margin:0;font-size:14px;display:flex}.about__independent svg{color:var(--sos-navy);flex:none;margin-top:2px}.about__independent a{color:var(--sos-navy);font-weight:700}.about__cta{justify-self:start;align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.about__card{gap:var(--space-3);padding:var(--space-5);background:var(--sos-white);box-shadow:var(--card-shadow);border-radius:20px;display:grid}.about__card h2{letter-spacing:-.01em;color:var(--sos-navy);margin:0;font-size:21px;font-weight:800}.about__card h3{margin:var(--space-2) 0 0;font-size:16px;font-weight:800}.about__card p{max-width:64ch;margin:0;line-height:1.6}.about__card--quiet{background:var(--sos-navy);color:var(--sos-white)}.about__card--quiet h2{color:var(--sos-white)}.about__note{color:var(--color-text-muted);font-size:14px}.about__know,.about__read,.about__steps,.about__links{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.about__know li{gap:var(--space-3);line-height:1.55;display:flex}.about__know svg{color:var(--kind-medevac);flex:none;margin-top:3px}.about__read li{gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);align-items:center;line-height:1.5;display:grid}.about__legend-point{background:var(--kind-rescue);width:14px;height:14px;box-shadow:0 0 0 2.5px var(--sos-white), 0 0 0 3.5px #c9ccd9;border-radius:50%;justify-self:center}.about__legend-group{background:var(--sos-navy);width:30px;height:30px;color:var(--sos-white);box-shadow:0 0 0 2px var(--sos-white), 0 0 0 3px #c9ccd9;border-radius:50%;justify-self:center;place-items:center;font-size:12px;font-weight:800;display:grid}.about__legend-open{background:var(--sos-orange);width:18px;height:18px;box-shadow:0 0 0 3px var(--sos-white), 0 0 0 9px #e83e1b38;border-radius:50%;justify-self:center}.about__views{color:var(--color-text-secondary);font-size:15px}.about__words{gap:var(--space-2);margin:0;display:grid}.about__word{padding:var(--space-3) var(--space-4);background:var(--color-canvas);border-radius:14px;gap:2px;display:grid}.about__word dt{align-items:center;gap:var(--space-2);font-weight:800;display:flex}.about__word dd{color:var(--color-text-secondary);margin:0;line-height:1.5}.about__steps li{gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.about__steps li>span:last-child{gap:2px;line-height:1.5;display:grid}.about__steps li span span{color:var(--color-text-secondary)}.about__step-number{background:var(--sos-navy);width:32px;height:32px;color:var(--sos-white);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}.about__links a{color:var(--sos-navy);font-weight:700}@media (width>=640px){.about__body{padding:var(--space-10) var(--space-6) var(--space-16)}.about__card{padding:var(--space-6) var(--space-8)}.about__words{grid-template-columns:1fr 1fr}}.welcome{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);background:var(--sos-navy);color:var(--sos-white);box-shadow:var(--card-shadow);border-radius:20px;display:grid}.welcome__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.welcome h2{margin:0;font-size:17px;font-weight:800}.welcome__close{width:36px;height:36px;color:var(--sos-white)}.welcome__close:hover{background:#ffffff24}.welcome :focus-visible{outline-color:var(--sos-white)}.welcome__points{gap:var(--space-2);color:#ffffffe0;margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.5;display:grid}.welcome__points li::marker{color:#ff6a47}.welcome__more{margin-top:var(--space-1);color:var(--sos-white);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;font-weight:800;text-decoration:underline;display:inline-flex}@media (width<=639px){.welcome{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);order:0}.welcome__points{font-size:14px}}.welcome__independent{color:#ffffffa8;margin:0;font-size:13px}.explore-state__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.explore-state__actions .pill-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.logbook-evidence{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-canvas);border-radius:16px;display:grid}.logbook-evidence__label{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:700}.logbook-evidence blockquote{padding-left:var(--space-3);border-left:3px solid var(--sos-navy);margin:0;font-size:15px;line-height:1.5}.logbook-evidence__check p{color:#8a5a00;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.logbook-evidence__check ul{color:var(--color-text-secondary);margin:4px 0 0;padding-left:20px;font-size:14px}.logbook-evidence .card__provenance a{color:var(--sos-navy);font-weight:700}.logbook-evidence__in-sheet{color:var(--color-success);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.card__link{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;font-size:14px;display:flex}.card__link .link-button{align-items:center;gap:6px;display:inline-flex}.card__link a{overflow-wrap:anywhere;color:var(--sos-navy)}.explore-state__inline{margin:var(--space-3) 0;color:var(--color-error,#b42318);font-size:14px}.chip--logbook svg{color:var(--sos-navy)}.chip--logbook[aria-pressed=true] svg{color:var(--sos-white)}.skip-link{left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);background:var(--sos-white);color:var(--sos-navy);border-radius:12px;font-weight:800;position:absolute;top:-60px}.skip-link:focus{top:var(--space-2)}.views,.chips{margin-top:-6px;margin-bottom:-6px;padding-top:6px;padding-bottom:6px;scroll-padding-inline:48px}@supports (animation-timeline:scroll()){@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes strip-edges{0%{--fade-start:0px;--fade-end:48px}8%,92%{--fade-start:32px;--fade-end:48px}to{--fade-start:32px;--fade-end:0px}}.chips,.composer .views,.publish-tabs,.workspace-nav{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);animation:linear both strip-edges;animation-timeline:scroll(self inline)}}@media (width<=639px){.explore-bar__language .ui-select__trigger{padding:0 var(--space-2);gap:4px}.explore-bar__language .ui-select__trigger svg{flex:none}}@media (width<=959px){.explore-map--inline{position:relative}.explore-map--inline>.map-card{height:clamp(320px,56svh,560px)}.map-full-toggle{top:var(--space-3);right:var(--space-3);z-index:3;background:var(--sos-white);width:44px;height:44px;color:var(--sos-navy);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 1px 2px #1b27471f,0 6px 18px -8px #1b274766}.explore-map--inline:not([data-open]) .map-full-toggle,.explore-map--inline:not([data-open]) .map-peek{display:none}.explore-map--inline[data-full]{z-index:1000;background:var(--water);display:block;position:fixed;inset:0}.explore-map--inline[data-full]>.map-card{height:100dvh;box-shadow:none;border-radius:0}.explore-map--inline[data-full] .map-full-toggle{top:max(var(--space-3), env(safe-area-inset-top))}.map-peek{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:3;align-items:end;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--sos-white);animation:map-peek-in .32s var(--ease-out) both;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;box-shadow:0 2px 4px #1b274714,0 18px 40px -16px #1b274773}.explore-map--inline[data-full] .map-peek{bottom:max(var(--space-4), env(safe-area-inset-bottom))}.map-peek__facts{gap:2px;min-width:0;margin:0;display:grid}.map-peek__facts p{margin:0}.map-peek__date{color:var(--color-text-secondary);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:700}.map-peek__kind{color:var(--sos-navy);align-items:center;gap:7px;font-size:17px;font-weight:800;line-height:1.25;display:flex}.map-peek__line{gap:4px var(--space-3);color:var(--sos-navy);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.map-peek__line span{align-items:center;gap:5px;display:inline-flex}.map-peek__loading{color:var(--color-text-muted);font-size:14px}.map-peek__actions{align-items:center;gap:var(--space-1);display:flex}.map-peek .map-peek__open{white-space:nowrap;min-height:44px;color:var(--sos-white)}.map-peek__close{place-items:center;width:44px;height:44px;display:grid}}@media (width<=400px){.map-peek{grid-template-columns:1fr;align-items:stretch}.map-peek__actions{justify-content:space-between}.map-peek__open{flex:1;justify-content:center}}@keyframes map-peek-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.map-peek{animation:none}}html.map-full-open{overflow:hidden}.lang-switch{border-radius:var(--radius-pill);border:1px solid #ffffff52;gap:2px;height:36px;padding:3px;display:inline-flex}.lang-switch__option{min-width:36px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--sos-white);font:inherit;letter-spacing:.04em;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;place-items:center;font-size:13px;font-weight:800;display:grid}.lang-switch__option:hover:not([aria-pressed=true]){background:#ffffff1f}.lang-switch__option[aria-pressed=true]{background:var(--sos-white);color:var(--sos-navy)}.lang-switch__option:focus-visible{outline:3px solid var(--sos-white);outline-offset:2px}
