:root{--bg:#f4f8fc;--card:#fff;--line:#d9e6f2;--text:#071b46;--muted:#667898;--brand:#082b55;--brand2:#147cff;--ok:#13a85b;--watch:#eab308;--warn:#f59e0b;--bad:#ef1d2a;--surface:#f8fbff;--shadow:0 18px 42px #071b461c}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);margin:0;padding:0;font:14px/1.45 Inter,SF Pro Display,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:7px;padding:9px 13px;font-weight:800}button.secondary{color:var(--brand);background:#fff}button.ghost{border-color:var(--line);color:var(--text);background:0 0}button.danger{background:var(--bad);border-color:var(--bad)}.danger-soft{color:var(--bad)!important;background:#fff5f6!important;border-color:#f3b3b8!important}.buttonlike{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:#fff;border-radius:7px;margin:0;padding:9px 13px;font-weight:800;display:inline-block}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:8;background:linear-gradient(#061a33 0%,#082b55 54%,#0b3a70 100%);flex-direction:column;gap:30px;height:100vh;padding:32px 22px;display:flex;position:sticky;top:0;box-shadow:14px 0 36px #03183f2e}.side-brand{align-items:center;gap:14px;padding:8px 8px 24px;display:flex}.side-mark{color:#fff;place-items:center;width:46px;height:32px;display:grid}.side-name{letter-spacing:0;text-transform:none;font-size:18px;font-weight:760;line-height:1.15}.tabs{gap:14px;margin:0;padding:0;display:grid;overflow:visible}.tab{color:#eaf3ff;text-align:left;width:100%;height:54px;box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:13px;padding:0 17px;font-size:14px;font-weight:650;display:flex}.tab:before{display:none}.nav-icon{opacity:.72;flex:0 0 18px;width:18px;height:18px}.nav-icon svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.side-mission{text-align:center;background:linear-gradient(#0840897a,#021e4c6b);border:1px solid #368fff47;border-radius:14px;margin-top:auto;padding:20px 16px;box-shadow:inset 0 0 28px #0963ff1f}.mission-pulse{color:#0d8cff;height:32px;margin:0 auto 12px}.mission-copy{font-size:13px;font-weight:650;line-height:1.6}.version{text-align:center;color:#ffffff94;margin-top:22px;font-size:11px}.app-main{min-width:0;padding:42px 42px 56px}.app-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.app-title h1{color:#071b46;letter-spacing:-.01em;margin:0 0 6px;font-size:33px;font-weight:760;line-height:1.05}.sub{color:#234069;margin:0;font-size:15px}.header-actions{align-items:center;gap:22px;display:flex}.vessel-select{border:1px solid var(--line);color:#071b46;text-transform:uppercase;background:#e8f3ff;border-radius:9px;min-width:190px;padding:12px 18px;font-weight:760;box-shadow:0 8px 22px #071b460f}.bell{color:#071b46;font-size:25px}.wrap{max-width:1510px;margin:0 auto;padding:0}fieldset{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border-radius:18px;margin:0 0 20px;padding:24px}legend{color:#071b46;letter-spacing:.01em;padding:0 8px;font-weight:680}label{color:#11265a;margin:7px 0 4px;font-weight:620;display:block}input,select,textarea{border:1px solid var(--line);color:#071b46;background:#fff;border-radius:8px;width:100%;padding:10px 11px}input[type=checkbox],input[type=radio]{width:auto;padding:0}input[type=file]{width:auto;max-width:100%;padding:7px}textarea{resize:vertical;min-height:72px}.grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.split{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.small{color:var(--muted);font-size:12px}.card{border:1px solid var(--line);background:#ffffffd6;border-radius:12px;padding:18px;box-shadow:0 12px 26px #071b4612}.panel{visibility:visible;opacity:1;display:none}.panel.active,.app-shell[data-active-tab=mainMenu] #mainMenu,.app-shell[data-active-tab=t1] #t1,.app-shell[data-active-tab=t7] #t7,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor,.app-shell[data-active-tab=t6] #t6,.app-shell[data-active-tab=about] #about{visibility:visible!important;opacity:1!important;display:block!important}.menuSplit{grid-template-columns:minmax(0,2.1fr) minmax(330px,.9fr);align-items:stretch;gap:16px;display:grid}.index-card{background:#ffffffd4;border-color:#d8e6f5;padding:0;overflow:hidden}.index-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 30px 22px;display:flex}.index-title{color:#071b46;letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:800}.index-subtitle{color:#14316d;margin-top:5px;font-size:14px}.index-score{text-align:right;min-width:150px}.index-score-label{color:#071b46;text-transform:uppercase;letter-spacing:.025em;margin-bottom:5px;font-size:12px;font-weight:760}.index-score-value{color:#071b46;font-size:70px;font-weight:800;line-height:.88}.index-trend{color:var(--bad);margin-top:8px;font-size:15px;font-weight:800}.index-chart{background:#05295d;border:0;border-radius:10px;width:calc(100% - 56px);height:430px;margin:0 28px 22px;display:block;box-shadow:inset 0 0 32px #00000038,0 18px 34px #05295d29}.live-note{color:#14316d;align-items:center;gap:10px;padding:0 30px 28px;font-weight:650;display:flex}.live-dot{background:#158bff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 12px #158bffe6}.intelligence-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd1;border-radius:18px;align-content:start;padding:24px 26px;display:grid}.panel-title{color:#071b46;letter-spacing:.025em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:14px;font-size:15px;font-weight:800}.kpi-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:17px 0}.kpi-card:last-child{border-bottom:0}.kpi-value{color:#071b46;margin-top:5px;font-size:28px;font-weight:800;line-height:1.05}.kpi-note{color:#234a94;margin-top:4px;font-size:13px}.kpi-status{border-left:0}.condition-row{align-items:center;gap:12px;display:flex}.condition-dot{background:var(--ok);border-radius:50%;width:22px;height:22px;box-shadow:0 0 14px #13a85b59}.kpi-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd1;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.strip-card{border-right:1px solid var(--line);min-height:132px;padding:24px 28px}.strip-card:last-child{border-right:0}.strip-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.strip-icon{border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:760;display:grid}.strip-spark{width:100%;height:30px;margin-top:13px}.blue{color:#0d63ff}.orange{color:#fb8c00}.green{color:#13a85b}.red{color:#ef1d2a}.purple{color:#7c3aed}.icon-blue{color:#0d63ff;background:#dcebff}.icon-orange{color:#fb8c00;background:#ffeed7}.icon-green{color:#13a85b;background:#dff7eb}.icon-red{color:#ef1d2a;background:#ffe3e3}.icon-purple{color:#7c3aed;background:#eee3ff}table{border-collapse:collapse;background:var(--card);border-radius:12px;width:100%;margin-top:10px;overflow:hidden;box-shadow:0 12px 26px #071b460d}th,td{vertical-align:top;border:1px solid #e5edf7;padding:9px}th{text-align:left;color:#11265a;background:#f2f7fd}.pill{border-radius:12px;padding:2px 8px;font-size:12px;display:inline-block}.s1{color:#166534;background:#e8f6ec}.s2{color:#8a6a00;background:#fff7e6}.s3{color:#7f1d1d;background:#fdecea}.status-pill{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.status-open{color:#9a5b00;background:#fff7e6;border:1px solid #f59e0b}.status-closed{color:#166534;background:#e8f6ec;border:1px solid #16a34a}.obs-text{min-height:92px}.action-text{min-height:52px}.pulse-input-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.summary-item{background:#fff;border:1px solid #dfe8f4;border-radius:10px;padding:10px 11px}.summary-value{color:#071b46;margin-top:3px;font-size:20px;font-weight:800;line-height:1.1}#tbl th:nth-child(7),#tbl td:nth-child(7){min-width:220px}#tbl th:nth-child(8),#tbl td:nth-child(8){min-width:190px}canvas{background:#fff;border:1px solid #eef2f7;border-radius:8px;width:100%;height:240px}.side-mark svg{filter:none;width:42px;height:28px}.tab{color:#d7e4f5;letter-spacing:0;background:#ffffff06;border-color:#ffffff17;border-radius:8px;height:46px;padding:0 14px;font-size:13px;font-weight:650}.side-mission{box-shadow:none;background:#04234985;border-radius:8px;padding:16px 14px}.mission-pulse svg{filter:none;width:62px;height:26px}.mission-copy{font-size:12px;font-weight:620}.version{font-size:10px}.app-title h1{letter-spacing:0;font-size:30px;font-weight:720}.vessel-select{min-width:178px;box-shadow:none;letter-spacing:0;background:#eef5fc;border-radius:7px;padding:10px 16px;font-size:13px}.bell{font-size:20px}button,.buttonlike{border-radius:6px;padding:8px 12px;font-weight:700}fieldset{background:#ffffffe0;border-radius:10px;padding:20px;box-shadow:0 8px 20px #071b460e}legend,label,.panel-title,.index-title,.index-score-label,.strip-label,.summary-label{letter-spacing:0}input,select,textarea{border-radius:6px;padding:9px 10px}.card{border-radius:8px;padding:16px;box-shadow:0 7px 18px #071b460b}.index-card{background:#ffffffe6}.index-title{font-size:14px;font-weight:760}.index-score-value{font-size:58px;font-weight:760}.index-chart{border-radius:7px;width:calc(100% - 48px);height:390px;margin:0 24px 18px;box-shadow:inset 0 0 24px #0000002e,0 12px 28px #05295d1f}.live-note{padding:0 26px 24px;font-size:12px}.live-dot{width:8px;height:8px;box-shadow:none}.intelligence-panel{background:#ffffffe6;border-radius:10px;padding:20px 22px;box-shadow:0 8px 22px #071b460f}.panel-title{padding-bottom:12px;font-size:13px;font-weight:780}.kpi-card{padding:14px 0}.kpi-value{font-size:24px;font-weight:760}.condition-dot{width:13px;height:13px;box-shadow:none}.kpi-strip{background:#ffffffe6;border-radius:10px;box-shadow:0 8px 22px #071b460f}.strip-card{min-height:112px;padding:18px 20px}.strip-label{color:#4a5b75;font-size:12px}.strip-value{font-size:26px;font-weight:760}.strip-icon{border-radius:7px;width:30px;height:30px;font-size:15px;color:#52657f!important;background:#f3f6fa!important}table{border-radius:8px;box-shadow:0 7px 18px #071b460b}th{background:#f6f9fc;font-size:12px;font-weight:750}.summary-item{border-radius:7px;padding:9px 10px}.summary-value{font-size:18px;font-weight:760}@media (width<=1180px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;display:block;position:relative}.tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.side-mission,.version{display:none}.app-main{padding:28px 18px}.menuSplit,.split{grid-template-columns:1fr}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-card{border-bottom:1px solid var(--line)}}:root{--bg:#f5f6f8;--card:#ffffffc7;--line:#1423371d;--text:#071426;--muted:#6e7785;--brand:#071426;--brand2:#0a84ff;--surface:#ffffffa3;--shadow:0 1px 2px #0a16280a,0 18px 44px #0a162812}html,body{color:var(--text);letter-spacing:0;font:13px/1.42 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.sidebar{background:linear-gradient(#071629 0%,#071d36 100%);gap:24px;padding:28px 16px 24px;box-shadow:1px 0 #ffffff14,14px 0 38px #08182d21}.side-brand{gap:11px;padding:2px 6px 18px}.side-mark{width:38px;height:26px}.side-mark svg{opacity:.94;width:38px;height:26px}.side-mark svg path,.mission-pulse svg path{stroke-width:3px}.side-name{letter-spacing:.015em;font-size:15px;font-weight:640;line-height:1.12}.tab{color:#ecf4ffb8;background:0 0;border:1px solid #0000;border-radius:9px;gap:11px;height:40px;padding:0 12px;font-size:12.5px;font-weight:560}.tab:before{opacity:.58;width:18px;font-size:13px}.tab:hover{color:#fff;background:#ffffff0e}.side-mission{background:#ffffff0b;border-color:#ffffff14;border-radius:10px;padding:14px 12px}.mission-pulse{height:24px;margin-bottom:8px}.mission-pulse svg{opacity:.75;width:58px;height:24px}.mission-copy{color:#ffffffd1;font-size:12px;font-weight:560}.version{color:#ffffff6b;font-size:10px}.app-main{padding:34px 38px 48px}.wrap{max-width:1420px}.app-header{align-items:center;margin-bottom:22px}.app-title h1{color:#061426;font-size:29px;font-weight:650;line-height:1.05}.sub{color:#526071;font-size:13.5px}.header-actions{gap:14px}.vessel-select{color:#12223a;background:#ffffff9e;border-color:#1423371a;border-radius:10px;min-width:164px;padding:9px 13px;font-size:12px;font-weight:650;box-shadow:inset 0 1px #fffc}.bell{color:#26364c;opacity:.86;font-size:18px}button,.buttonlike{color:#fff;background:#071426;border-color:#07142624;border-radius:7px;padding:7px 11px;font-weight:610;box-shadow:0 1px 1px #0000000d}button.secondary,.buttonlike{color:#071426;background:#ffffffb8}button.ghost{color:#24364d;box-shadow:none;background:0 0;border-color:#0714261f}fieldset,.card,.intelligence-panel,.kpi-strip{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #1423371a;border-radius:12px}fieldset{margin-bottom:16px;padding:18px}legend{color:#12223a;padding:0 6px;font-size:13px;font-weight:610}label{color:#4d5b6f;margin:7px 0 4px;font-size:12px;font-weight:560}input,select,textarea{color:#071426;background:#ffffffdb;border-color:#1423371f;border-radius:8px;padding:8px 10px;box-shadow:inset 0 1px 1px #0a162806}input:focus,select:focus,textarea:focus{border-color:#0a84ff6b;outline:2px solid #0a84ff29}.grid,.grid2{gap:12px}.split{gap:14px}.card{padding:15px}.menuSplit{grid-template-columns:minmax(0,2.05fr) minmax(315px,.95fr);gap:14px}.index-card{background:#ffffffbd;border-color:#1423371a}.index-header{padding:22px 24px 16px}.index-title{color:#15233a;text-transform:none;font-size:13px;font-weight:660}.index-subtitle{color:#617086;font-size:12.5px}.index-score-label{color:#667386;text-transform:none;font-size:11px;font-weight:610}.index-score-value{letter-spacing:-.02em;color:#061426;font-size:52px;font-weight:660}.index-trend{font-size:12.5px;font-weight:620}.index-chart{background:#081a30;border-radius:10px;width:calc(100% - 40px);height:370px;margin:0 20px 16px;box-shadow:inset 0 1px #ffffff14,0 18px 38px #081a301f}.live-note{color:#5d6d84;padding:0 24px 22px;font-size:12px;font-weight:520}.live-dot{background:#0a84ff;width:7px;height:7px}.intelligence-panel{padding:18px 20px}.panel-title{color:#15233a;text-transform:none;padding-bottom:11px;font-size:12.5px;font-weight:650}.kpi-card{border-bottom-color:#1423371a;padding:13px 0}.kpi-label{color:#657386;font-size:12px;font-weight:560}.kpi-value{color:#071426;font-size:22px;font-weight:650}.kpi-note{color:#657386;font-size:12px}.condition-row{gap:9px}.condition-dot{width:10px;height:10px}.kpi-strip{border-radius:12px;overflow:hidden}.strip-card{border-right-color:#1423371a;min-height:104px;padding:16px 18px}.strip-label{color:#657386;font-size:11.5px;font-weight:560}.strip-row{margin-top:6px}.strip-value{color:#071426;font-size:24px;font-weight:650}.strip-icon{display:none}.strip-spark{opacity:.52;height:20px;margin-top:10px}table{box-shadow:var(--shadow);border:1px solid #1423371a;border-radius:10px}th,td{border-color:#14233716;padding:8px}th{color:#56657a;background:#f6f8fbc7;font-size:11.5px;font-weight:610}td{color:#17263a;font-size:12.5px}.status-pill,.pill{border-radius:999px;font-weight:560}.pulse-input-summary{gap:7px}.summary-item{background:#ffffff9e;border-color:#1423371a;border-radius:9px;padding:9px 10px}.summary-label{color:#6b7685;font-size:10.5px;font-weight:560}.summary-value{color:#071426;font-size:17px;font-weight:650}.app-shell[data-active-tab=mainMenu] .app-header{display:none}.app-shell[data-active-tab=mainMenu] .app-main{padding-top:24px;padding-bottom:24px}#mainMenu .kpi-strip{display:none!important}#mainMenu .menuSplit{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}#mainMenu .index-card{order:2}#mainMenu .intelligence-panel{order:1}#mainMenu .index-chart{height:clamp(420px,100vh - 360px,620px);margin-bottom:12px}#mainMenu .index-card,#mainMenu .intelligence-panel{min-height:100%}#mainMenu .intelligence-panel{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr 1fr;align-items:center;gap:0;padding:12px 14px;display:grid}#mainMenu .intelligence-panel .panel-title{display:none}#mainMenu .intelligence-panel .kpi-card{border-bottom:0;border-right:1px solid #1423371a;min-height:54px;padding:8px 14px}#mainMenu .intelligence-panel .kpi-card:last-child{border-right:0}#mainMenu .intelligence-panel .kpi-label{font-size:11.5px;line-height:1.25}#mainMenu .intelligence-panel .kpi-value{white-space:normal;font-size:20px;line-height:1.08}#mainMenu .intelligence-panel .kpi-status .kpi-value{letter-spacing:-.01em;font-size:17px}#mainMenu .intelligence-panel .kpi-note{font-size:11.5px}#mainMenu .intelligence-panel .condition-row{align-items:baseline}#mainMenu .index-title{font-size:15px}#mainMenu .index-subtitle{font-size:13px}#mainMenu .index-score{display:none}#mainMenu .index-chart{width:calc(100% - 48px);margin-left:24px;margin-right:24px}#mainMenu .live-note{padding:0 30px 16px;font-size:11.5px}#pulse_tooltip{z-index:50;pointer-events:none;color:#eef6ff;background:#071426eb;border:1px solid #ffffff29;border-radius:8px;min-width:150px;padding:9px 10px;font-size:12px;line-height:1.35;display:none;position:fixed;box-shadow:0 12px 28px #00000038}:root{--bg:#f4f5f7;--card:#ffffffc7;--line:#111e301b;--text:#07111f;--muted:#697386;--brand:#07111f;--shadow:0 1px 1px #07111f09,0 18px 42px #12213613}.sidebar{background:linear-gradient(#071426 0%,#08182d 100%);padding:24px 14px 20px;box-shadow:1px 0 #ffffff0f,10px 0 30px #0814261f}.side-name{letter-spacing:.02em;font-size:14px;font-weight:650}.side-mark svg{opacity:.86}.tab{color:#eef6ffa8;background:0 0;border-radius:7px;height:38px;font-size:12.5px;font-weight:540}.side-mission{display:none}.version{color:#ffffff57;margin-top:auto;font-size:10px}.app-shell[data-active-tab=mainMenu] .app-main{padding:12px 24px 18px}.app-shell[data-active-tab=mainMenu] .wrap{max-width:1540px}#mainMenu .menuSplit{gap:8px}#mainMenu .intelligence-panel{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffffc2;border-radius:9px;margin-right:46px;box-shadow:0 1px 1px #07111f09,0 12px 28px #1221360e}#mainMenu .intelligence-panel .kpi-card{min-height:42px;padding:6px 12px}#mainMenu .intelligence-panel .kpi-label{color:#8993a2;text-transform:uppercase;letter-spacing:.045em;font-size:9.5px;font-weight:520}#mainMenu .intelligence-panel .kpi-value{color:#142033;letter-spacing:-.006em;font-size:14px;font-weight:520}#mainMenu .intelligence-panel .kpi-status .kpi-value{font-size:14px}#mainMenu .condition-dot{width:7px;height:7px}#mainMenu .index-card{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#ffffffb8;border-color:#111e3018;border-radius:11px;position:relative;box-shadow:0 1px 1px #07111f09,0 22px 52px #12213614}#mainMenu .index-header{padding:10px 14px 5px}#mainMenu .index-title{color:#101a2a;font-size:13px;font-weight:590}#mainMenu .index-subtitle{display:none}#mainMenu .index-chart{border-radius:7px;width:calc(100% - 12px);height:clamp(400px,100vh - 225px,650px);margin-left:6px;margin-right:6px;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #07111f1c}#mainMenu .live-note{color:#687386;padding:0 14px 9px;font-size:11px;font-weight:500}#mainMenu .live-dot{background:#258bff;width:6px;height:6px}#pulse_tooltip{background:#0d1726f0;border-color:#ffffff1c;border-radius:7px;font-size:11.5px;position:absolute;box-shadow:0 14px 34px #0000003d}fieldset,.card{box-shadow:0 1px 1px #07111f08,0 14px 34px #1221360f}.settings-launch,.notification-bell{z-index:30;color:#263244;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #111e301b;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;font-size:17px;display:grid;position:relative;box-shadow:0 1px 1px #07111f09,0 10px 24px #1221360f}.settings-launch:hover,.notification-bell:hover{background:#ffffffeb}.bell{display:none}.notification-wrap{position:relative}.notification-bell svg{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notification-badge{color:#fff;background:#dc2626;border:2px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:650;display:none;position:absolute;top:-5px;right:-5px}.notification-badge.active{display:flex}.notification-dropdown{z-index:60;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#ffffffc7;border:1px solid #111e3018;border-radius:12px;width:300px;display:none;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 18px 44px #12213629}.notification-dropdown.open{display:block}.notification-head{color:#142033;border-bottom:1px solid #111e3014;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:650;display:flex}.notification-head button{color:#526071;box-shadow:none;background:0 0;border-color:#111e301a;border-radius:7px;padding:5px 8px;font-size:11px}.notification-list{max-height:310px;overflow:auto}.notification-item{cursor:pointer;border-bottom:1px solid #111e3012;padding:12px 14px}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:#ef44440b}.notification-title{color:#142033;font-size:12.5px;font-weight:650}.notification-meta{color:#687386;margin-top:3px;font-size:11.5px;line-height:1.35}.notification-empty{color:#7b8797;padding:18px 14px;font-size:12px}.pulse-toast{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(1.12);cursor:pointer;background:#ffffffd1;border:1px solid #111e301a;border-radius:12px;min-width:260px;padding:13px 15px;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #1221362e}.pulse-toast.show{animation:.22s ease-out pulseToastIn;display:block}.pulse-toast.has-action{cursor:default;justify-content:space-between;align-items:center;gap:14px;display:flex}.pulse-toast-main{min-width:0}.pulse-toast-title{color:#142033;font-size:13px;font-weight:650}.pulse-toast-copy{color:#687386;margin-top:3px;font-size:12px}.pulse-toast-action{appearance:none;color:#0d63ff;cursor:pointer;background:#0d63ff14;border:1px solid #111e301f;border-radius:8px;flex:none;padding:7px 12px;font-size:12px;font-weight:650}.pulse-toast-action:hover{background:#0d63ff24}@keyframes pulseToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 12px;display:grid}.history-summary .summary-item{background:#ffffffad;padding:8px 10px}.history-summary .summary-label{text-transform:uppercase;letter-spacing:.045em;color:#8792a2;font-size:9.5px;font-weight:520}.history-summary .summary-value{color:#142033;font-size:16px;font-weight:560}.history-filters{background:#f6f8fbad;border:1px solid #14233717;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:10px 0 12px;padding:12px;display:grid}.history-filters label{text-transform:uppercase;letter-spacing:.045em;color:#7f8a9a;margin:0;font-size:10px}.history-filters select{margin-top:4px;padding:7px 9px;font-size:12px}#history_tbl{font-size:12px}#history_tbl th{color:#768294;text-transform:uppercase;letter-spacing:.035em;background:#f8fafcdb;font-size:10.5px;font-weight:560}#history_tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}#history_tbl th.sortable:after{content:"↕";color:#9aa5b4;margin-left:6px;font-size:9px}#history_tbl .status-pill{padding:2px 7px;font-size:10.5px;font-weight:560}.risk-score{text-align:center;border:1px solid #0000;border-radius:999px;min-width:24px;padding:2px 7px;font-size:11px;font-weight:560;display:inline-block}.risk-low{color:#166534;background:#edf7f1;border-color:#cdebd8}.risk-medium{color:#8a6100;background:#fff8e8;border-color:#f2dfaa}.risk-high{color:#b4232b;background:#fff0f1;border-color:#f2c4c8}.analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.analytics-card{background:#ffffffa8;border:1px solid #1423371a;border-radius:10px;padding:13px 14px;box-shadow:0 1px 1px #07111f06}.analytics-label{text-transform:uppercase;letter-spacing:.045em;color:#8792a2;font-size:9.5px;font-weight:520}.analytics-value{color:#142033;margin-top:7px;font-size:20px;font-weight:560;line-height:1.12}.analytics-note{color:#697586;margin-top:5px;font-size:11.5px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.analytics-section{background:#ffffffb3;border:1px solid #1423371a;border-radius:12px;padding:16px;box-shadow:0 1px 1px #07111f06,0 12px 30px #1221360b}.analytics-section-title{color:#142033;margin-bottom:4px;font-size:13px;font-weight:610}.analytics-section-copy{color:#6d7888;margin-bottom:14px;font-size:12px}.breakdown-list{gap:11px;display:grid}.breakdown-row{grid-template-columns:minmax(95px,.7fr) minmax(0,1.8fr) auto;align-items:center;gap:12px;display:grid}.breakdown-name{color:#1f2c3d;font-size:12.5px;font-weight:560}.breakdown-meta{color:#758194;margin-top:2px;font-size:11.5px}.bar-track{background:#0f203713;border-radius:999px;height:7px;overflow:hidden}.bar-fill{background:linear-gradient(90deg,#6aa7ff,#0a84ff);border-radius:999px;height:100%}.bar-fill.high{background:linear-gradient(90deg,#ff9f9a,#dc2626)}.bar-fill.medium{background:linear-gradient(90deg,#ffd782,#d99400)}.bar-fill.low{background:linear-gradient(90deg,#8be0ad,#16a34a)}.breakdown-share{color:#142033;text-align:right;min-width:42px;font-size:13px;font-weight:560}.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.attention-item{background:#f8fafc9e;border:1px solid #14233714;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.attention-item:first-child{border-top:1px solid #14233714;padding-top:11px}.attention-label{color:#758194;font-size:11.5px}.attention-value{color:#142033;text-align:right;font-size:16px;font-weight:600}.app-shell[data-active-tab=t1] .app-main,.app-shell[data-active-tab=t7] .app-main,.app-shell[data-active-tab=t8] .app-main{padding:26px 20px 22px}.app-shell[data-active-tab=t1] .wrap,.app-shell[data-active-tab=t7] .wrap,.app-shell[data-active-tab=t8] .wrap{width:100%;max-width:none;margin:0}.app-shell[data-active-tab=t1] .app-header,.app-shell[data-active-tab=t7] .app-header,.app-shell[data-active-tab=t8] .app-header{margin-bottom:16px}.app-shell[data-active-tab=t1] fieldset,.app-shell[data-active-tab=t7] fieldset,.app-shell[data-active-tab=t8] fieldset{border-color:#111e3018;border-radius:10px;min-height:calc(100vh - 142px);margin:0;padding:18px 22px;box-shadow:0 1px 1px #07111f08,0 16px 36px #1221360e}.app-shell[data-active-tab=t8] fieldset{height:calc(100vh - 142px)}.app-shell[data-active-tab=t1] fieldset{height:auto;min-height:0}#t1 .split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.85fr);align-items:start;gap:14px}#t1 fieldset{padding:16px 18px}#t1 .grid{gap:10px}#t1 label{margin:5px 0 3px;font-size:11.5px}#t1 input,#t1 select,#t1 textarea{padding:7px 9px;font-size:12.5px}#t1 .obs-text{min-height:70px}#t1 .action-text{min-height:48px}#t1 .pulse-input-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#t1 .summary-item{padding:9px 10px}#t1 .summary-value{font-size:18px}#t1 table{table-layout:fixed;margin-top:14px;font-size:12px}#t1 th,#t1 td{padding:7px 8px;line-height:1.32}#tbl th:first-child,#tbl td:first-child{width:84px}#tbl th:nth-child(2),#tbl td:nth-child(2){width:95px}#tbl th:nth-child(3),#tbl td:nth-child(3){width:90px}#tbl th:nth-child(4),#tbl td:nth-child(4){width:92px}#tbl th:nth-child(5),#tbl td:nth-child(5){width:94px}#tbl th:nth-child(6),#tbl td:nth-child(6){width:72px}#tbl th:nth-child(7),#tbl td:nth-child(7){width:260px;min-width:0}#tbl th:nth-child(8),#tbl td:nth-child(8){width:250px;min-width:0}#tbl th:nth-child(9),#tbl td:nth-child(9){width:110px}#tbl th:nth-child(10),#tbl td:nth-child(10){width:86px}#tbl th:nth-child(11),#tbl td:nth-child(11),#tbl th:nth-child(12),#tbl td:nth-child(12){width:78px}.app-shell[data-active-tab=mainMenu] .app-header{margin-bottom:12px;display:flex}.app-shell[data-active-tab=mainMenu] .app-main{padding-top:16px}.app-shell[data-active-tab=mainMenu] .app-title h1{font-size:24px}.app-shell[data-active-tab=mainMenu] .sub{font-size:12.5px}.app-shell[data-active-tab=mainMenu] #mainMenu .index-chart{height:clamp(390px,100vh - 275px,620px)}#t8 fieldset{flex-direction:column;display:flex}#t8 .analytics-grid{flex:1;gap:14px;min-height:360px}#t8 .analytics-grid .analytics-section{min-height:100%}#t8 fieldset>.analytics-section{min-height:190px}#t8 .attention-grid{gap:12px}body{background:radial-gradient(circle at 82% 5%,#fffffff5,#fff0 36%),radial-gradient(circle at 18% 18%,#ddebfab8,#ddebfa00 34%),linear-gradient(145deg,#f7f9fc 0%,#f1f5f9 52%,#edf3f8 100%)}fieldset,.card,.intelligence-panel,.kpi-strip{-webkit-backdrop-filter:blur(26px)saturate(1.14);background:#ffffff8f;border-color:#111e3016;box-shadow:0 1px 1px #07111f06,0 22px 54px #1221360e}.app-shell[data-active-tab=t1] fieldset,.app-shell[data-active-tab=t7] fieldset,.app-shell[data-active-tab=t8] fieldset{-webkit-backdrop-filter:blur(30px)saturate(1.16);background:#ffffff85;border-color:#111e3013;box-shadow:0 1px 1px #07111f06,0 24px 60px #1221360f}#mainMenu .index-card,#mainMenu .intelligence-panel{-webkit-backdrop-filter:blur(28px)saturate(1.16);background:#ffffff94;border-color:#111e3014;box-shadow:0 1px 1px #07111f06,0 22px 58px #1221360f}.analytics-card,.analytics-section,.history-summary .summary-item,.history-filters,.summary-item{-webkit-backdrop-filter:blur(20px)saturate(1.12);background:#ffffff80;border-color:#111e3013;box-shadow:0 1px 1px #07111f05,0 14px 34px #1221360a}.attention-item{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:#f8fafc80;border-color:#111e3012}.vessel-select,.settings-launch{-webkit-backdrop-filter:blur(22px)saturate(1.12);background:#ffffff94;border-color:#111e3017;box-shadow:0 1px 1px #07111f06,0 16px 34px #1221360e}table{background:#ffffffbd;border-color:#111e3017}th{background:#f8fafcc7}td{background:#ffffff6b}input,select,textarea{background:#ffffffb3;border-color:#111e301c}#mainMenu .index-chart{box-shadow:inset 0 1px #ffffff12,0 18px 44px #07111f21}.sidebar-object{color:#ffffffdb;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:-8px 8px 10px;padding:10px 11px;font-size:11px;font-weight:650;line-height:1.25}.sidebar-controls{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;display:flex}.sidebar-icon-btn{color:#ffffffe0;width:40px;height:40px;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;place-items:center;padding:0;font-size:16px;display:grid}.sidebar-icon-btn:hover{color:#fff;background:#ffffff1b}.sidebar-icon-btn.disabled,.sidebar-icon-btn:disabled{opacity:.34;cursor:not-allowed;color:#ffffff8f;background:#ffffff09}.sidebar-icon-btn.disabled:hover,.sidebar-icon-btn:disabled:hover{color:#ffffff8f;background:#ffffff09}.sidebar-icon-btn svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.settings-row{border-bottom:1px solid #111e3014;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.settings-row:last-child{border-bottom:0}.settings-copy{color:#6e7785;margin-top:2px;font-size:12px}.toggle{flex:none;width:42px;height:24px;display:inline-block;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle span{cursor:pointer;background:#111e3029;border-radius:999px;transition:all .18s;position:absolute;inset:0}.toggle span:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.toggle input:checked+span{background:#0a84ff}.toggle input:checked+span:before{transform:translate(18px)}.field-error{color:#b4232b;margin-top:4px;font-size:11px;font-weight:500;line-height:1.25;display:none}.field-invalid{background:#fff5f5b8!important;border-color:#dc26268c!important;box-shadow:0 0 0 2px #dc26260f!important}.field-error.active{display:block}.confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);background:#060f1c61;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.confirm-backdrop.open{display:flex}.confirm-modal{background:#ffffffeb;border:1px solid #111e301f;border-radius:14px;width:min(420px,100%);padding:18px;box-shadow:0 24px 70px #07111f3d}.confirm-title{color:#111c2e;font-size:16px;font-weight:650}.confirm-copy{color:#677386;margin-top:8px;font-size:12.5px;line-height:1.45}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sort-indicator{color:#9aa5b4;margin-left:5px;font-size:10px;font-weight:560}#history_tbl th.sortable:after{content:none!important}#history_tbl th.sort-active,#history_tbl th.sort-active .sort-indicator{color:#253247}.metric-card,#mainMenu .intelligence-panel .kpi-card,.summary-item,.analytics-card,.analytics-section,.settings-row,.attention-item{background:#ffffff8f!important;border-color:#111e3016!important;border-radius:10px!important}.summary-label,.analytics-label,.kpi-label{color:#8792a2!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:520!important}.summary-value,.analytics-value,.kpi-value{color:#142033;font-weight:560}.risk-matrix{grid-template-columns:70px repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;margin-top:12px;display:grid}.risk-cell{text-align:center;color:#536174;background:#ffffff85;border:1px solid #111e3014;border-radius:8px;place-items:center;min-height:42px;padding:6px;font-size:11px;display:grid}.risk-cell.header{color:#6f7b8c;background:0 0;border-color:#0000;font-weight:560}.risk-cell.low{color:#166534;background:#22c55e1a}.risk-cell.medium{color:#8a6100;background:#f59e0b1f}.risk-cell.high{color:#b4232b;background:#ef44441c}.risk-cell strong{color:inherit;font-size:13px;display:block}.app-shell[data-active-tab=t8] fieldset{height:auto;min-height:0;display:block;overflow:visible}#t8 .analytics-summary{gap:10px;margin:12px 0}#t8 .analytics-card{padding:13px 14px}#t8 .analytics-grid{flex:initial;align-items:start;gap:12px;min-height:0}#t8 .analytics-grid .analytics-section,#t8 fieldset>.analytics-section{min-height:0}#t8 .analytics-section{padding:15px 16px}#t8 .analytics-section-copy{margin-bottom:10px}#t8 .breakdown-list{gap:10px}#t8 .breakdown-row{grid-template-columns:minmax(105px,.75fr) minmax(0,2fr) auto}#t8 .attention-grid{gap:10px;margin-top:10px}#t8 .attention-item{padding:9px 11px}#t8 .risk-matrix{gap:5px;margin-top:10px}#t8 .risk-cell{min-height:34px;padding:5px;font-size:10.5px}#t8 .risk-cell strong{font-size:12px}#mainMenu .intelligence-panel{align-items:stretch;min-height:56px;padding:8px 12px}#mainMenu .intelligence-panel .kpi-card{flex-direction:column;justify-content:center;gap:4px;height:48px;min-height:48px;padding:6px 14px;display:flex}#mainMenu .intelligence-panel .kpi-label{letter-spacing:.055em;color:#8a94a3;text-transform:uppercase;font-size:9px;font-weight:520;line-height:1}#mainMenu .intelligence-panel .kpi-value,#mainMenu .intelligence-panel .kpi-status .kpi-value{letter-spacing:0;color:#263247;margin:0;font-size:13.5px;font-weight:500;line-height:1.12}#mainMenu .intelligence-panel .condition-row{align-items:center;gap:0;min-height:16px}#mainMenu .condition-dot{flex:0 0 0;width:0;height:0;box-shadow:none!important;display:none!important}#mainMenu #mm_status{color:#263247!important;font-weight:500!important}#mainMenu #mm_trend{font-weight:500}#mainMenu .intelligence-panel .kpi-note{display:none!important}:root{--sp-card-radius:10px;--sp-card-border:#111e3016;--sp-card-bg:#ffffff8f;--sp-card-shadow:0 1px 1px #07111f05,0 14px 34px #1221360a;--sp-card-pad-y:12px;--sp-card-pad-x:14px;--sp-card-label:#8792a2;--sp-card-value:#142033}.kpi-card,.summary-item,.strip-card,.analytics-card{-webkit-backdrop-filter:blur(20px)saturate(1.12);border:1px solid var(--sp-card-border)!important;border-radius:var(--sp-card-radius)!important;background:var(--sp-card-bg)!important;box-shadow:var(--sp-card-shadow)!important}.summary-item,.strip-card,.analytics-card{padding:var(--sp-card-pad-y) var(--sp-card-pad-x)!important}.kpi-label,.summary-label,.strip-label,.analytics-label{color:var(--sp-card-label)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:520!important;line-height:1.05!important}.kpi-value,.summary-value,.strip-value,.analytics-value{color:var(--sp-card-value)!important;letter-spacing:0!important;font-weight:560!important;line-height:1.12!important}.summary-value,.strip-value,.analytics-value{margin-top:7px!important;font-size:18px!important}.history-summary .summary-value{font-size:16px!important}#mainMenu .intelligence-panel .kpi-card{padding:6px 14px!important}#mainMenu .intelligence-panel .kpi-value,#mainMenu .intelligence-panel .kpi-status .kpi-value{margin-top:0!important;font-size:13.5px!important;font-weight:500!important}.launch-intro{z-index:9999;pointer-events:none;-webkit-user-select:none;user-select:none;color:#f5f5f7;opacity:1;visibility:visible;background:#334052;flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:opacity .5s ease-out,visibility .5s,transform .5s ease-out;display:flex;position:fixed;inset:0}.launch-intro.leaving{opacity:0;visibility:hidden;transform:scale(.988)}.launch-intro-inner{display:contents}.launch-intro-title{letter-spacing:-.022em;color:#f5f5f7;opacity:0;-webkit-user-select:none;user-select:none;order:1;font-size:60px;font-weight:600;line-height:1;animation:.65s ease-out 1s forwards launchTitleIn}.launch-pulse{aspect-ratio:72/42;opacity:1;background:0 0;border:0;order:2;width:min(480px,70vw);display:block;overflow:visible}.launch-pulse-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.launch-pulse-dot{fill:#fff;opacity:0;animation:.32s ease-out 1.75s forwards launchDotIn}@keyframes launchTitleIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes launchDotIn{0%{opacity:0}to{opacity:1}}@media screen{:root{--bg:#0d1b2e;--card:#122034c7;--line:#b9cfe824;--text:#eaf3fd;--muted:#8aacca;--brand:#f0f7ff;--brand2:#5da6ff;--surface:#0e1a2cc2;--shadow:0 1px 1px #ffffff08,0 22px 64px #00000047;--sp-card-border:#b9cfe821;--sp-card-bg:#122238bd;--sp-card-shadow:0 1px 1px #ffffff08,0 16px 44px #00000038;--sp-card-label:#8dacc8;--sp-card-value:#eaf3fd}html,body{color:#eaf3fd;background:radial-gradient(circle at 78% 2%,#285aa052,#285aa000 38%),radial-gradient(circle at 18% 14%,#1641783d,#16417800 32%),linear-gradient(145deg,#0d1b2e 0%,#111f34 52%,#0a1624 100%)!important}.app-shell{background:0 0;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid #b9cfe81a;background:linear-gradient(#050a12fa 0%,#07111efa 58%,#040910fc 100%)!important;box-shadow:18px 0 58px #00000052!important}.side-name,.app-title h1,legend,.index-title,.analytics-section-title,.panel-title,.breakdown-name,.notification-title,.confirm-title{color:#f4f8fc!important}.side-mark,.side-mark svg{color:#f4f8fc;filter:drop-shadow(0 0 16px #5da6ff33)}.sidebar-object{color:#eef6ffc7;border-color:#b9cfe81a}.tab{color:#e0ebf8a3!important;background:0 0!important;border-color:#0000!important}.tab:hover{color:#f4f8fc!important;background:#ffffff0e!important}.tab.active{color:#fff!important;background:linear-gradient(90deg,#5da6ff2e,#ffffff0e)!important;border-color:#b9cfe821!important;box-shadow:inset 2px 0 #5da6ff,0 14px 34px #0000002e!important}.app-main{background:radial-gradient(circle at 78% 0,#4a709a24,#4a709a00 32%),linear-gradient(#ffffff09,#fff0 260px)}.sub,.small,label,.settings-copy,.analytics-note,.analytics-section-copy,.breakdown-meta,.attention-label,.live-note,.notification-meta,.notification-empty{color:#91a0b2!important}fieldset,.card,.intelligence-panel,.kpi-strip,.analytics-card,.analytics-section,.summary-item,.history-filters,.history-summary .summary-item,.attention-item,.settings-row,#mainMenu .index-card,#mainMenu .intelligence-panel{-webkit-backdrop-filter:blur(28px)saturate(1.18);background:#101e34c2!important;border-color:#b9cfe821!important;box-shadow:0 1px 1px #ffffff08,0 20px 60px #00000038!important}.kpi-card,.summary-item,.strip-card,.analytics-card{background:#14243cb8!important;border-color:#b9cfe821!important;box-shadow:0 1px 1px #ffffff08,0 14px 40px #0003!important}.kpi-label,.summary-label,.strip-label,.analytics-label,.history-summary .summary-label,.history-filters label{color:#8998aa!important}.kpi-value,.summary-value,.strip-value,.analytics-value,.attention-value,.breakdown-share,.history-summary .summary-value,#mainMenu .intelligence-panel .kpi-value,#mainMenu .intelligence-panel .kpi-status .kpi-value,#mainMenu #mm_status{color:#f2f7fd!important}#mainMenu #mm_trend[style*="220"],#mm_overdue[style*="239"]{color:#ff5f57!important}input,select,textarea{color:#eef4fb!important;background:#070e189e!important;border-color:#b9cfe824!important;box-shadow:inset 0 1px #ffffff09!important}input::placeholder,textarea::placeholder{color:#91a0b2b8}button.secondary,button.ghost,.buttonlike{color:#e8f1fb!important;background:#ffffff0e!important;border-color:#b9cfe824!important}#btn_save{background:linear-gradient(#2f8dff 0%,#1768d8 100%)!important;border-color:#73b8ff5c!important;box-shadow:0 12px 30px #1768d83d!important}table{background:#0e1621bd!important;border-color:#b9cfe81c!important;box-shadow:0 18px 48px #00000038!important}th{color:#9fb0c4!important;background:#172231eb!important;border-color:#b9cfe81c!important}td{color:#dfe8f3!important;background:#0e162194!important;border-color:#b9cfe814!important}.risk-low,.s1,.status-closed{color:#6ee7a2!important;background:#22c55e1f!important;border-color:#22c55e42!important}.risk-medium,.s2,.status-open{color:#f7c76f!important;background:#f59e0b21!important;border-color:#f59e0b42!important}.risk-high,.s3,.danger-soft{color:#ff8b87!important;background:#ef44441f!important;border-color:#ef444447!important}.bar-track{background:#ffffff14!important}.risk-cell{color:#9fb0c4!important;background:#111b289e!important;border-color:#b9cfe81a!important}.risk-cell.header{background:0 0!important}.risk-cell.low{color:#6ee7a2!important;background:#22c55e1f!important}.risk-cell.medium{color:#f7c76f!important;background:#f59e0b21!important}.risk-cell.high{color:#ff8b87!important;background:#ef44441f!important}.sidebar-icon-btn{color:#eef6ffd6!important;background:#ffffff0e!important;border-color:#b9cfe821!important}.sidebar-icon-btn:hover{color:#fff!important;background:#5da6ff24!important}#mainMenu .index-chart{border:1px solid #b9cfe817;background:#06111e!important;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #0000004d!important}#pulse_tooltip{color:#eef4fb!important;background:#070d16f5!important;border-color:#b9cfe826!important}.confirm-backdrop{background:#01050a9e!important}.confirm-modal,.pulse-toast,.notification-dropdown{color:#eef4fb!important;background:#121b27e6!important;border-color:#b9cfe824!important}.pulse-toast-title{color:#f4f8fd!important}.pulse-toast-copy{color:#b7c9deb8!important}.pulse-toast-action{color:#f4f8fd!important;background:#5da6ff1f!important;border-color:#5da6ff47!important}.pulse-toast-action:hover{background:#5da6ff2e!important}@media (hover:hover){.summary-item:hover,.strip-card:hover,.analytics-card:hover{background:#1f2d3fd1!important;border-color:#b9cfe829!important;box-shadow:0 1px 1px #ffffff08,0 22px 58px #00000042!important}}#mainMenu .intelligence-panel .kpi-card{background:#12223ac7!important;border-color:#b9cfe821!important}#mainMenu .intelligence-panel .kpi-label{color:#7c9abb!important}}.app-header{margin-bottom:18px}.app-shell[data-active-tab=mainMenu] .app-header{margin-bottom:10px}.kpi-card,.summary-item,.strip-card,.analytics-card{transition:background-color .18s,border-color .18s,box-shadow .18s}@media (hover:hover){.summary-item:hover,.strip-card:hover,.analytics-card:hover{background:#1c2a3ce0!important;border-color:#b9cfe82e!important;box-shadow:0 1px 1px #ffffff08,0 22px 58px #00000047!important}}.tab{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.tab.active{background:#ffffff1f!important;border-color:#7eb9ff42!important;box-shadow:inset 2px 0 #409cfff5,0 12px 30px #0000001f!important}#btn_save{color:#fff!important;background:linear-gradient(#2f8dff 0%,#1768d8 100%)!important;border-color:#73b8ff5c!important;box-shadow:0 10px 26px #1768d847!important}#btn_save:hover{background:linear-gradient(#3d98ff 0%,#1e76e8 100%)!important;box-shadow:0 12px 30px #1768d85c!important}#history_tbl td{padding:8.5px 9px;line-height:1.38}#history_tbl th{padding:8px 9px}.bar-track{height:8px}.breakdown-share{color:#142033;font-weight:620}@media (prefers-reduced-motion:reduce){.launch-intro{transition:opacity .18s,visibility .18s}.launch-intro-title{opacity:1;filter:none;animation:none}.launch-pulse{opacity:1;animation:none}.launch-pulse-line,.launch-pulse-glow{stroke-dashoffset:0;animation:none}.kpi-card,.summary-item,.strip-card,.analytics-card,.tab{transition:none}}.app-shell{grid-template-columns:244px minmax(0,1fr)}.sidebar{border-radius:14px;height:calc(100vh - 16px);margin:8px 0 8px 8px;top:8px}.tabs{gap:7px}.side-brand{padding:4px 6px 22px}.sidebar-object{letter-spacing:.07em;margin-bottom:4px;padding:7px 10px;font-size:10px;font-weight:520}.sidebar-object.is-empty{color:#b7c9de6b;letter-spacing:.06em;font-style:normal}.tab.active{color:#fff!important;background:#5da6ff1c!important;border-color:#5da6ff3d!important;box-shadow:inset 0 0 0 1px #5da6ff2e,0 0 22px #5da6ff1a,0 6px 18px #00000014!important}.tab.active:hover{background:#5da6ff26!important}@media screen{.sidebar{-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);background:#060c16b8!important;border:1px solid #b9cfe81a!important;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000038,0 32px 72px #00000029!important}.side-brand-stack{flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;padding:4px 8px 20px!important}.side-brand-stack .side-name{white-space:nowrap!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important;line-height:1.1!important}.side-brand-stack .side-mark,.side-brand-stack .side-mark svg{width:52px!important;height:30px!important}.side-mark,.side-mark svg{width:44px;height:30px}.side-brand-pulse{color:#0000;filter:drop-shadow(0 0 14px #2bd44a21)drop-shadow(0 0 16px #ff2d2d1a);overflow:visible}.side-brand-pulse .side-pulse-line{stroke-width:1.4px!important;stroke:url(#sidebarPulseGrad)!important}.side-brand-pulse .side-pulse-dot{opacity:.95}.pulse-module-shell{min-width:0;position:relative}.pulse-module-button{appearance:none;color:#f5f8fc;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 13px;align-items:center;column-gap:7px;padding:0;display:grid}.pulse-module-button span{letter-spacing:0;grid-column:1;font-size:17px;font-weight:720;line-height:1.12;display:block}.pulse-module-button svg{color:#eef6ff7a;grid-area:1/2/span 2;width:13px;height:13px}.pulse-module-button svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pulse-module-menu{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#151d2bf0;border:1px solid #dce8f621;border-radius:13px;width:214px;padding:7px;position:absolute;top:calc(100% + 10px);left:-6px;box-shadow:0 22px 58px #00000059,inset 0 1px #ffffff0e}.pulse-module-option{appearance:none;color:#eff6ffcc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.pulse-module-option:hover,.pulse-module-option.active{color:#fff;background:#5da6ff1a}.pulse-module-option.locked{color:#eff6ff70}.pulse-module-option span{font-size:12px;font-weight:620}.pulse-module-option small{color:#b7c9de94;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:620}.sidebar-object{color:#eef6ff6b!important;border-color:#b9cfe80f!important}fieldset,.card,.intelligence-panel,.kpi-strip,#mainMenu .index-card,#mainMenu .intelligence-panel{box-shadow:inset 0 1px #ffffff0b,0 1px 2px #00000014,0 10px 28px #00000024,0 30px 72px #0003!important}.kpi-card,.summary-item,.strip-card,.analytics-card{box-shadow:inset 0 1px #ffffff08,0 2px 8px #0000001a,0 8px 22px #00000021!important}table{box-shadow:inset 0 1px #ffffff08,0 2px 8px #0000001a,0 20px 52px #0000002e!important}body:has(.app-shell[data-active-tab=mainMenu]){background:radial-gradient(circle at 76% 6%,#40527038,#40527000 33%),radial-gradient(circle at 18% 18%,#27364e33,#27364e00 34%),linear-gradient(145deg,#03070d 0%,#07101b 52%,#020409 100%)!important}.app-shell[data-active-tab=mainMenu]{color:#eef4fb;min-height:100vh;grid-template-columns:258px minmax(0,1fr)!important}.app-shell[data-active-tab=mainMenu] .app-main{background:linear-gradient(120deg,#ffffff09,#fff0 42%),radial-gradient(circle at 92% 12%,#5f73921f,#5f739200 36%)!important;padding:10px 26px!important}.app-shell[data-active-tab=mainMenu] .app-header{min-height:0!important;margin:0!important;display:none!important}.app-shell[data-active-tab=mainMenu] .sub{color:#dce6f49e!important;font-size:14px!important;font-weight:480!important}.app-shell[data-active-tab=mainMenu] .wrap{height:calc(100vh - 20px);max-width:none!important;margin:0!important}.app-shell[data-active-tab=mainMenu] .sidebar{-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#48546973!important;border:1px solid #dce8f61b!important;border-radius:18px!important;height:calc(100vh - 20px)!important;margin:10px 0 10px 10px!important;padding:28px 22px 18px!important;position:sticky!important;top:10px!important;box-shadow:inset 0 1px #ffffff0e,0 30px 90px #00000061!important}.app-shell[data-active-tab=mainMenu] .side-brand{border-bottom:0!important;padding:4px 8px 24px!important}.app-shell[data-active-tab=mainMenu] .side-name{color:#f5f8fc!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;font-size:15px!important;font-weight:700!important}.app-shell[data-active-tab=mainMenu] .side-brand-stack .side-mark,.app-shell[data-active-tab=mainMenu] .side-brand-stack .side-mark svg{width:52px!important;height:30px!important}.app-shell[data-active-tab=mainMenu] .sidebar-object{color:#dce6f475!important;letter-spacing:.12em!important;border-bottom:0!important;margin:2px 6px 28px!important;padding:12px 4px!important;font-size:10px!important;font-weight:600!important}.app-shell[data-active-tab=mainMenu] .tabs{gap:8px!important}.app-shell[data-active-tab=mainMenu] .tab{height:48px!important;box-shadow:none!important;color:#e8f0fa94!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;font-size:13px!important;font-weight:620!important}.app-shell[data-active-tab=mainMenu] .tab:hover{color:#f5f8fcdb!important;background:#ffffff09!important}.app-shell[data-active-tab=mainMenu] .tab.active{color:#fff!important;background:#5da6ff18!important;border-color:#5da6ff38!important;box-shadow:inset 3px 0 #5da6ffc7,inset 0 0 0 1px #ffffff06!important}.app-shell[data-active-tab=mainMenu] .nav-icon{opacity:.72!important}.app-shell[data-active-tab=mainMenu] .sidebar-controls{border-top:0!important;grid-template-columns:42px 42px!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.app-shell[data-active-tab=mainMenu] .sidebar-icon-btn{color:#eef6ffc2!important;background:#ffffff0b!important;border:1px solid #dce8f61d!important;border-radius:12px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=mainMenu] #mainMenu,.app-shell[data-active-tab=mainMenu] .menuSplit{height:100%!important}.app-shell[data-active-tab=mainMenu] .menuSplit{-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#48546973!important;border:1px solid #dce8f622!important;border-radius:20px!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 32px 95px #00000052!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-panel-subtitle{display:none!important}.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel{min-height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:1!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel .panel-title,.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-note,.app-shell[data-active-tab=mainMenu] #mainMenu .condition-dot{display:none!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card{min-height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;padding:0 24px!important;display:flex!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card:last-child{border-right:0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .condition-row{display:block!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-label{color:#b7c9de9e!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:10px!important;font-weight:620!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-value,.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-status .kpi-value{color:#f4f8fd!important;letter-spacing:0!important;text-shadow:none!important;font-size:18px!important;font-weight:560!important;line-height:1.05!important}.app-shell[data-active-tab=mainMenu] #mainMenu #mm_trend{color:#ff5757!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-card{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;order:2!important;padding:0!important;display:flex!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-card,.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel,.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card{background-color:#0000!important;background-image:none!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-header{padding:22px 42px 0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-title{color:#f1f6fc!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:620!important;line-height:1.2!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-subtitle,.app-shell[data-active-tab=mainMenu] #mainMenu .index-score{display:none!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-chart{width:calc(100% - 40px)!important;height:auto!important;min-height:560px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0 20px 4px!important}.app-shell[data-active-tab=mainMenu] #mainMenu .live-note{color:#dce6f49e!important;padding:0 42px 24px!important;font-size:12px!important;font-weight:520!important}.app-shell[data-active-tab=mainMenu] #mainMenu .live-note.pulse-monitor-foot{justify-content:space-between!important;align-items:center!important;gap:16px!important}.app-shell[data-active-tab=mainMenu] #mainMenu .live-note-meta{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-window-picker{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;padding:3px!important;display:flex!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-window-btn{appearance:none!important;color:#dce6f494!important;font:inherit!important;letter-spacing:.08em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:7px 10px!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;transition:color .16s,background .16s,box-shadow .16s!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-window-btn:hover{color:#f0f6ffe0!important;background:#ffffff0f!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-window-btn.is-active{color:#f7fafc!important;background:#2f93ff38!important;box-shadow:inset 0 0 0 1px #2f93ff6b!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-window-btn:focus-visible{outline-offset:2px!important;outline:2px solid #2f93ffb8!important}.app-shell[data-active-tab=mainMenu] #mainMenu .live-dot{background:#2f93ff!important;width:7px!important;height:7px!important;box-shadow:0 0 12px #2f93ff8c!important}@media (width<=1180px){.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card:nth-child(4){border-right:0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card{min-height:62px!important}}}#print_report{display:none}@page{margin:14mm}@media print{html,body{color:#111827!important;background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font:10pt/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Arial,sans-serif!important;overflow:visible!important}.app-shell,.launch-intro,.method-guide-backdrop,.method-guide-root,.pulse-toast,.confirm-modal,.modal-backdrop{display:none!important}#print_report{color:#111827!important;visibility:visible!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}#print_report *{visibility:visible!important;box-shadow:none!important;box-sizing:border-box!important}.print-report{color:#111827!important;background:#fff!important;width:100%!important;max-width:100%!important}.print-header{border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 10px;padding-bottom:8px;display:flex}.print-title{letter-spacing:0;color:#071426;margin:0;font-size:16pt;font-weight:700}.print-meta{color:#4b5563;text-align:right;font-size:8.5pt;line-height:1.45}.print-section-title{color:#111827;break-after:avoid;page-break-after:avoid;margin:10px 0 6px;font-size:11pt;font-weight:700}.print-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:6px 0 10px;display:grid}.print-grid.analytics{grid-template-columns:repeat(4,minmax(0,1fr))}.print-card{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #d9dee8;border-radius:6px;min-width:0;padding:7px 8px}.print-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:2px;font-size:7pt;font-weight:650}.print-value{color:#111827;overflow-wrap:anywhere;font-size:12pt;font-weight:700;line-height:1.15}.print-note{color:#6b7280;margin-top:2px;font-size:8pt}.print-chart{object-fit:contain;break-inside:avoid;page-break-inside:avoid;background:#1a2332;border:1px solid #d9dee8;border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.print-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:6px 0 8px;display:grid}.print-table{border-collapse:collapse;table-layout:fixed;margin:0;font-size:7.5pt;width:100%!important;max-width:100%!important}.print-table th,.print-table td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:3px 4px;color:#111827!important;background:#fff!important;border:1px solid #c9d2df!important}.print-table th{text-transform:uppercase;letter-spacing:.03em;font-size:7pt;color:#374151!important;background:#f3f5f8!important}.print-table thead{display:table-header-group}.print-table tbody{display:table-row-group}.print-table tr{break-inside:auto;page-break-inside:auto}.print-two-col{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.print-bars{break-inside:avoid;page-break-inside:avoid;border:1px solid #d9dee8;border-radius:6px;padding:8px}.print-bar-row{grid-template-columns:26mm 1fr 14mm;align-items:center;gap:8px;margin:8px 0;display:grid}.print-bar-track{background:#e5e7eb;border-radius:999px;height:5px;overflow:hidden}.print-bar-fill{background:#2563eb;border-radius:999px;height:100%}.print-bar-fill.high{background:#ef4444}.print-bar-fill.medium{background:#f59e0b}.print-bar-fill.low{background:#22c55e}.print-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}}@media (width<=760px){.grid,.grid2,.kpi-strip{grid-template-columns:1fr}.app-header{display:block}.header-actions{margin-top:16px}.index-header{display:block}.index-score{text-align:left;margin-top:18px}.index-chart{width:calc(100% - 28px);margin:0 14px 18px}.tabs{grid-template-columns:1fr}.tab{height:50px}}@media (width<=980px){.history-summary,.history-filters,.analytics-summary,.analytics-grid,.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}}@media (width<=1180px){#mainMenu .intelligence-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#mainMenu .intelligence-panel .kpi-card{border-bottom:1px solid #1423371a;border-right:0}}@media screen{.app-shell[data-active-tab=mainMenu] .sidebar,.app-shell[data-active-tab=mainMenu] .menuSplit{background:#334052!important}.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel,.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel *,.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card,.app-shell[data-active-tab=mainMenu] #mainMenu .condition-row{box-shadow:none!important;background:0 0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel,.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card{border:0!important;outline:0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card+.kpi-card{border-left:0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-card{box-shadow:none!important;background:0 0!important;border:0!important}.app-shell[data-active-tab=mainMenu]{--pulse-stage-air:28px;--pulse-stage-gap:24px;column-gap:var(--pulse-stage-gap)!important;min-height:100vh!important;padding:var(--pulse-stage-air)!important;box-sizing:border-box!important;grid-template-columns:244px minmax(0,1fr)!important;display:grid!important}.app-shell[data-active-tab=mainMenu] .sidebar{top:var(--pulse-stage-air)!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;width:100%!important;margin:0!important}.app-shell[data-active-tab=mainMenu] .app-main{min-width:0!important;padding:0!important}.app-shell[data-active-tab=mainMenu] .wrap,.app-shell[data-active-tab=mainMenu] #mainMenu,.app-shell[data-active-tab=mainMenu] .menuSplit{height:calc(100vh - (var(--pulse-stage-air) * 2))!important}body:has(.app-shell[data-active-tab=t1]){background:radial-gradient(circle at 76% 6%,#40527038,#40527000 33%),radial-gradient(circle at 18% 18%,#27364e33,#27364e00 34%),linear-gradient(145deg,#03070d 0%,#07101b 52%,#020409 100%)!important}.app-shell[data-active-tab=t1]{--pulse-stage-air:28px;--pulse-stage-gap:24px;column-gap:var(--pulse-stage-gap)!important;min-height:100vh!important;padding:var(--pulse-stage-air)!important;box-sizing:border-box!important;color:#eef4fb!important;grid-template-columns:244px minmax(0,1fr)!important;display:grid!important}.app-shell[data-active-tab=t1] .app-header{min-height:0!important;margin:0!important;display:none!important}.app-shell[data-active-tab=t1] .app-main{background:linear-gradient(120deg,#ffffff09,#fff0 42%),radial-gradient(circle at 92% 12%,#5f73921f,#5f739200 36%)!important;min-width:0!important;padding:0!important}.app-shell[data-active-tab=t1] .wrap{max-width:none!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;margin:0!important}.app-shell[data-active-tab=t1] .sidebar{top:var(--pulse-stage-air)!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f61b!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:28px 22px 18px!important;position:sticky!important;box-shadow:inset 0 1px #ffffff0e,0 30px 90px #00000061!important}.app-shell[data-active-tab=t1] .side-brand{border-bottom:0!important;padding:4px 8px 24px!important}.app-shell[data-active-tab=t1] .side-name{color:#f5f8fc!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;font-size:15px!important;font-weight:700!important;line-height:1.12!important}.app-shell[data-active-tab=t1] .side-brand-stack .side-mark,.app-shell[data-active-tab=t1] .side-brand-stack .side-mark svg{width:52px!important;height:30px!important}.app-shell[data-active-tab=t1] .sidebar-object{color:#dce6f475!important;letter-spacing:.12em!important;border-bottom:0!important;margin:2px 6px 28px!important;padding:12px 4px!important;font-size:10px!important;font-weight:600!important}.app-shell[data-active-tab=t1] .tabs{gap:8px!important}.app-shell[data-active-tab=t1] .tab{height:48px!important;box-shadow:none!important;color:#e8f0fa94!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;font-size:13px!important;font-weight:620!important}.app-shell[data-active-tab=t1] .tab:hover{color:#f5f8fcdb!important;background:#ffffff09!important}.app-shell[data-active-tab=t1] .tab.active{color:#fff!important;background:#5da6ff18!important;border-color:#5da6ff38!important;box-shadow:inset 3px 0 #5da6ffc7,inset 0 0 0 1px #ffffff06!important}.app-shell[data-active-tab=t1] .nav-icon{opacity:.72!important}.app-shell[data-active-tab=t1] .sidebar-controls{border-top:0!important;grid-template-columns:42px 42px!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.app-shell[data-active-tab=t1] .sidebar-icon-btn{color:#eef6ffc2!important;background:#ffffff0b!important;border:1px solid #dce8f61d!important;border-radius:12px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=t1] #t1{height:calc(100vh - (var(--pulse-stage-air) * 2))!important;color:#eef4fb!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f622!important;border-radius:20px!important;padding:22px 28px 24px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff0f,0 32px 95px #00000052!important}.app-shell[data-active-tab=t1] #t1 .observation-panel-subtitle,.app-shell[data-active-tab=t7] #t7 .history-panel-subtitle,.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-panel-subtitle{display:none!important}.app-shell[data-active-tab=t1] #t1 .split{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important;align-items:start!important;gap:26px!important;margin:0 0 24px!important;display:grid!important}.app-shell[data-active-tab=t1] #t1 fieldset,.app-shell[data-active-tab=t1] #t1 fieldset.card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell[data-active-tab=t1] #t1 legend{float:left!important;color:#f1f6fc!important;letter-spacing:0!important;background:0 0!important;width:100%!important;margin:0 0 18px!important;padding:0!important;font-size:15px!important;font-weight:620!important;line-height:1.2!important}.app-shell[data-active-tab=t1] #t1 .grid{clear:both!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 16px!important}.app-shell[data-active-tab=t1] #t1 label{color:#b7c9dead!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:11px!important;font-weight:620!important;display:block!important}.app-shell[data-active-tab=t1] #t1 input,.app-shell[data-active-tab=t1] #t1 select,.app-shell[data-active-tab=t1] #t1 textarea{color:#f3f7fc!important;background:#ffffff04!important;border:1px solid #dce8f609!important;border-bottom-color:#dce8f624!important;border-radius:6px!important;outline:0!important;width:100%!important;min-height:38px!important;font-size:13px!important;font-weight:500!important;transition:border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 -1px #0a121e29!important}.app-shell[data-active-tab=t1] #t1 input:focus,.app-shell[data-active-tab=t1] #t1 select:focus,.app-shell[data-active-tab=t1] #t1 textarea:focus{background:#ffffff07!important;border-color:#7db7ff2e #7db7ff2e #7db7ff8f!important;box-shadow:inset 0 -1px #7db7ff3d,0 8px 22px #0000000e!important}.app-shell[data-active-tab=t1] #t1 textarea{resize:vertical!important}.app-shell[data-active-tab=t1] #t1 .obs-text{min-height:82px!important}.app-shell[data-active-tab=t1] #t1 .action-text{min-height:50px!important}.app-shell[data-active-tab=t1] #t1 input::placeholder,.app-shell[data-active-tab=t1] #t1 textarea::placeholder{color:#dce6f457!important}.app-shell[data-active-tab=t1] #t1 .field-invalid{border-color:#ff555594 #ff555594 #ff5555c2!important;box-shadow:inset 0 -1px #ff555547!important}.app-shell[data-active-tab=t1] #t1 .field-error{color:#ff8b8b!important;margin-top:5px!important;font-size:11px!important}.app-shell[data-active-tab=t1] #t1 .row{gap:10px!important}.app-shell[data-active-tab=t1] #t1 button{border:1px solid #dce8f61f!important;border-radius:10px!important;min-height:38px!important;padding:0 16px!important;font-weight:620!important;box-shadow:inset 0 1px #ffffff0d!important}.app-shell[data-active-tab=t1] #t1 #btn_save{color:#eef6ffdb!important;background:#ffffff0b!important;border-color:#dce8f61f!important;box-shadow:inset 0 1px #ffffff0d!important}.app-shell[data-active-tab=t1] #t1 button.secondary,.app-shell[data-active-tab=t1] #t1 button.ghost{color:#eef6ffc7!important;background:#ffffff0a!important}.app-shell[data-active-tab=t1] #t1 .pulse-input-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:18px!important;padding-top:4px!important}.app-shell[data-active-tab=t1] #t1 .summary-item{min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.app-shell[data-active-tab=t1] #t1 .summary-label{color:#b7c9de9e!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:620!important;line-height:1.15!important}.app-shell[data-active-tab=t1] #t1 .summary-value{color:#f4f8fd!important;letter-spacing:0!important;margin-top:6px!important;font-size:19px!important;font-weight:560!important;line-height:1.05!important}.app-shell[data-active-tab=t1] #t1 .observation-table-wrap{box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:4px!important}.app-shell[data-active-tab=t1] #t1 table{table-layout:auto!important;border-collapse:collapse!important;width:max-content!important;min-width:1480px!important;box-shadow:none!important;color:#eef6ffd1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;font-size:12px!important}.app-shell[data-active-tab=t1] #t1 th,.app-shell[data-active-tab=t1] #t1 td{color:#eef6ffc7!important;vertical-align:top!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce8f613!important;padding:11px 10px!important}.app-shell[data-active-tab=t1] #t1 th{color:#b7c9de94!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:650!important}.app-shell[data-active-tab=t1] #t1 tbody tr:hover td{background:#ffffff06!important}.app-shell[data-active-tab=t1] #t1 .pill,.app-shell[data-active-tab=t1] #t1 .status-pill,.app-shell[data-active-tab=t1] #t1 .risk-score{box-shadow:none!important}.app-shell[data-active-tab=t1] #t1 .status-overdue,.app-shell[data-active-tab=t7] #t7 .status-overdue{color:#ff8585!important;background:#ef444429!important;border:1px solid #ef444473!important}.app-shell[data-active-tab=t1] #t1 th:nth-child(7),.app-shell[data-active-tab=t1] #t1 td:nth-child(7),.app-shell[data-active-tab=t1] #t1 th:nth-child(8),.app-shell[data-active-tab=t1] #t1 td:nth-child(8){width:260px!important;min-width:260px!important}.app-shell[data-active-tab=t1] #t1 .obs-toolbar{justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;margin:0 0 16px!important;display:flex!important}.app-shell[data-active-tab=t1] #t1 .obs-toolbar-title legend{float:none!important;color:#f1f6fc!important;background:0 0!important;width:auto!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:620!important;display:block!important}.app-shell[data-active-tab=t1] #t1 .obs-toolbar-note{color:#dce6f485!important;margin-top:6px!important;font-size:12px!important}.app-shell[data-active-tab=t1] #t1 .obs-toolbar-actions{align-items:center!important;gap:10px!important;display:flex!important}.app-shell[data-active-tab=t1] #t1 .obs-add-btn{color:#fff!important;background:#5da6ff29!important;border:1px solid #7db7ff47!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.app-shell[data-active-tab=t1] #t1 .obs-add-btn svg{stroke:currentColor!important;stroke-width:2.2px!important;fill:none!important;stroke-linecap:round!important;width:18px!important;height:18px!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-th{position:relative!important;overflow:visible!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-btn{appearance:none!important;min-height:auto!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-btn svg{opacity:.55!important;width:10px!important;height:10px!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-btn svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-th.active .obs-filter-btn,.app-shell[data-active-tab=t1] #t1 .obs-filter-th.open .obs-filter-btn{color:#9ec5ff!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-menu{z-index:40!important;background:#151d2bf5!important;border:1px solid #dce8f624!important;border-radius:12px!important;min-width:168px!important;max-height:240px!important;padding:6px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow:auto!important;box-shadow:0 18px 48px #00000059!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-menu button{width:100%!important;min-height:32px!important;box-shadow:none!important;color:#eef6ffc7!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:520!important;display:block!important}.app-shell[data-active-tab=t1] #t1 .obs-filter-menu button:hover,.app-shell[data-active-tab=t1] #t1 .obs-filter-menu button.selected{color:#fff!important;background:#5da6ff1f!important}.app-shell[data-active-tab=t1] #t1 .obs-draft-row td{vertical-align:middle!important;background:#5da6ff0d!important}.app-shell[data-active-tab=t1] #t1 .obs-draft-row input,.app-shell[data-active-tab=t1] #t1 .obs-draft-row select,.app-shell[data-active-tab=t1] #t1 .obs-draft-row textarea{min-height:34px!important;padding:6px 8px!important;font-size:12px!important}.app-shell[data-active-tab=t1] #t1 .obs-draft-row textarea{resize:vertical!important;min-height:54px!important}.app-shell[data-active-tab=t1] #t1 .obs-table-actions{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.app-shell[data-active-tab=t1] #t1 .obs-table-actions button{min-height:28px!important;padding:0 8px!important;font-size:11px!important}.app-shell[data-active-tab=t1] #t1 .obs-empty{text-align:center!important;color:#dce6f47a!important;padding:28px 12px!important}.app-shell[data-active-tab=mainMenu] .sidebar-object,.app-shell[data-active-tab=t1] .sidebar-object{margin-bottom:16px!important}body:has(.app-shell[data-active-tab=t7]){background:radial-gradient(circle at 76% 6%,#40527038,#40527000 33%),radial-gradient(circle at 18% 18%,#27364e33,#27364e00 34%),linear-gradient(145deg,#03070d 0%,#07101b 52%,#020409 100%)!important}.app-shell[data-active-tab=t7]{--pulse-stage-air:28px;--pulse-stage-gap:24px;column-gap:var(--pulse-stage-gap)!important;min-height:100vh!important;padding:var(--pulse-stage-air)!important;box-sizing:border-box!important;color:#eef4fb!important;grid-template-columns:244px minmax(0,1fr)!important;display:grid!important}.app-shell[data-active-tab=t7] .app-header{min-height:0!important;margin:0!important;display:none!important}.app-shell[data-active-tab=t7] .app-main{background:linear-gradient(120deg,#ffffff09,#fff0 42%),radial-gradient(circle at 92% 12%,#5f73921f,#5f739200 36%)!important;min-width:0!important;padding:0!important}.app-shell[data-active-tab=t7] .wrap{max-width:none!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;margin:0!important}.app-shell[data-active-tab=t7] .sidebar{top:var(--pulse-stage-air)!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f61b!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:28px 22px 18px!important;position:sticky!important;box-shadow:inset 0 1px #ffffff0e,0 30px 90px #00000061!important}.app-shell[data-active-tab=t7] .side-brand{border-bottom:0!important;padding:4px 8px 24px!important}.app-shell[data-active-tab=t7] .side-name{color:#f5f8fc!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;font-size:15px!important;font-weight:700!important;line-height:1.12!important}.app-shell[data-active-tab=t7] .side-brand-stack .side-mark,.app-shell[data-active-tab=t7] .side-brand-stack .side-mark svg{width:52px!important;height:30px!important}.app-shell[data-active-tab=t7] .sidebar-object{color:#dce6f475!important;letter-spacing:.12em!important;border-bottom:0!important;margin:2px 6px 16px!important;padding:12px 4px!important;font-size:10px!important;font-weight:600!important}.app-shell[data-active-tab=t7] .tabs{gap:8px!important}.app-shell[data-active-tab=t7] .tab{height:48px!important;box-shadow:none!important;color:#e8f0fa94!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;font-size:13px!important;font-weight:620!important}.app-shell[data-active-tab=t7] .tab:hover{color:#f5f8fcdb!important;background:#ffffff09!important}.app-shell[data-active-tab=t7] .tab.active{color:#fff!important;background:#5da6ff18!important;border-color:#5da6ff38!important;box-shadow:inset 3px 0 #5da6ffc7,inset 0 0 0 1px #ffffff06!important}.app-shell[data-active-tab=t7] .nav-icon{opacity:.72!important}.app-shell[data-active-tab=t7] .sidebar-controls{border-top:0!important;grid-template-columns:42px 42px!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.app-shell[data-active-tab=t7] .sidebar-icon-btn{color:#eef6ffc2!important;background:#ffffff0b!important;border:1px solid #dce8f61d!important;border-radius:12px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=t7] #t7{height:calc(100vh - (var(--pulse-stage-air) * 2))!important;color:#eef4fb!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f622!important;border-radius:20px!important;padding:22px 28px 24px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff0f,0 32px 95px #00000052!important}.app-shell[data-active-tab=t7] #t7 .history-panel-subtitle{display:none!important}.app-shell[data-active-tab=t7] #t7 fieldset{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell[data-active-tab=t7] #t7 legend{float:left!important;color:#f1f6fc!important;letter-spacing:0!important;background:0 0!important;width:100%!important;margin:0 0 8px!important;padding:0!important;font-size:15px!important;font-weight:620!important;line-height:1.2!important}.app-shell[data-active-tab=t7] #t7 .small{clear:both!important;color:#dce6f494!important;margin:0 0 18px!important;font-size:13px!important;font-weight:480!important}.app-shell[data-active-tab=t7] #t7 .history-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:0 0 22px!important;display:grid!important}.app-shell[data-active-tab=t7] #t7 .summary-item{min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.app-shell[data-active-tab=t7] #t7 .summary-label{color:#b7c9de9e!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:620!important;line-height:1.15!important}.app-shell[data-active-tab=t7] #t7 .summary-value{color:#f4f8fd!important;letter-spacing:0!important;margin-top:6px!important;font-size:20px!important;font-weight:560!important;line-height:1.05!important}.app-shell[data-active-tab=t7] #t7 .history-filters{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin:0 0 24px!important;padding:0!important;display:grid!important}.app-shell[data-active-tab=t7] #t7 label{color:#b7c9dead!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:11px!important;font-weight:620!important;display:block!important}.app-shell[data-active-tab=t7] #t7 select{color:#f3f7fc!important;background:#ffffff04!important;border:1px solid #dce8f609!important;border-bottom-color:#dce8f624!important;border-radius:6px!important;outline:0!important;width:100%!important;min-height:38px!important;font-size:13px!important;font-weight:500!important;transition:border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 -1px #0a121e29!important}.app-shell[data-active-tab=t7] #t7 select:focus{background:#ffffff07!important;border-color:#7db7ff2e #7db7ff2e #7db7ff8f!important;box-shadow:inset 0 -1px #7db7ff3d,0 8px 22px #0000000e!important}.app-shell[data-active-tab=t7] #t7 .history-table-wrap{box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:0!important}.app-shell[data-active-tab=t7] #t7 table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:1040px!important;box-shadow:none!important;color:#eef6ffd1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;font-size:12px!important}.app-shell[data-active-tab=t7] #t7 th,.app-shell[data-active-tab=t7] #t7 td{color:#eef6ffc7!important;vertical-align:top!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce8f613!important;padding:12px 10px!important}.app-shell[data-active-tab=t7] #t7 th{color:#b7c9de94!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:650!important}.app-shell[data-active-tab=t7] #t7 th.sortable{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.app-shell[data-active-tab=t7] #t7 .sort-indicator{color:#b7c9de75!important;margin-left:4px!important}.app-shell[data-active-tab=t7] #t7 tbody tr:hover td{background:#ffffff06!important}.app-shell[data-active-tab=t7] #t7 .pill,.app-shell[data-active-tab=t7] #t7 .status-pill,.app-shell[data-active-tab=t7] #t7 .risk-score{box-shadow:none!important}.app-shell[data-active-tab=t7] #t7 .status-overdue{color:#ff8585!important;background:#ef444429!important;border:1px solid #ef444473!important}}.app-shell[data-active-tab=t7] #t7 .history-summary,.app-shell[data-active-tab=t7] #t7 .history-summary:before,.app-shell[data-active-tab=t7] #t7 .history-summary:after,.app-shell[data-active-tab=t7] #t7 .history-summary>*,.app-shell[data-active-tab=t7] #t7 .history-filters,.app-shell[data-active-tab=t7] #t7 .history-filters:before,.app-shell[data-active-tab=t7] #t7 .history-filters:after,.app-shell[data-active-tab=t7] #t7 .history-filters>*,.app-shell[data-active-tab=t7] #t7 .summary-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.app-shell[data-active-tab=t7] #t7 select{background:0 0!important;border-color:#dce8f60b #dce8f60b #dce8f62e!important;box-shadow:inset 0 -1px #0a121e1a!important}.app-shell[data-active-tab=t7] #t7 select:focus{background:0 0!important;border-color:#7db7ff1f #7db7ff1f #7db7ff8c!important}body:has(.app-shell[data-active-tab=t8]){background:radial-gradient(circle at 76% 6%,#40527038,#40527000 33%),radial-gradient(circle at 18% 18%,#27364e33,#27364e00 34%),linear-gradient(145deg,#03070d 0%,#07101b 52%,#020409 100%)!important;height:100vh!important;overflow:hidden!important}.app-shell[data-active-tab=t8]{--pulse-stage-air:28px;--pulse-stage-gap:24px;column-gap:var(--pulse-stage-gap)!important;min-height:100vh!important;padding:var(--pulse-stage-air)!important;box-sizing:border-box!important;color:#eef4fb!important;grid-template-columns:244px minmax(0,1fr)!important;display:grid!important}.app-shell[data-active-tab=t8] .app-header{min-height:0!important;margin:0!important;display:none!important}.app-shell[data-active-tab=t8] .app-main{background:linear-gradient(120deg,#ffffff09,#fff0 42%),radial-gradient(circle at 92% 12%,#5f73921f,#5f739200 36%)!important;min-width:0!important;padding:0!important}.app-shell[data-active-tab=t8] .wrap{max-width:none!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;margin:0!important;overflow:hidden!important}.app-shell[data-active-tab=t8] .sidebar{top:var(--pulse-stage-air)!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f61b!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:28px 22px 18px!important;position:sticky!important;box-shadow:inset 0 1px #ffffff0e,0 30px 90px #00000061!important}.app-shell[data-active-tab=t8] .side-brand{border-bottom:0!important;padding:4px 8px 24px!important}.app-shell[data-active-tab=t8] .side-name{color:#f5f8fc!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;font-size:15px!important;font-weight:700!important;line-height:1.12!important}.app-shell[data-active-tab=t8] .side-brand-stack .side-mark,.app-shell[data-active-tab=t8] .side-brand-stack .side-mark svg{width:52px!important;height:30px!important}.app-shell[data-active-tab=t8] .sidebar-object{color:#dce6f475!important;letter-spacing:.12em!important;border-bottom:0!important;margin:2px 6px 16px!important;padding:12px 4px!important;font-size:10px!important;font-weight:600!important}.app-shell[data-active-tab=t8] .tabs{gap:8px!important}.app-shell[data-active-tab=t8] .tab{height:48px!important;box-shadow:none!important;color:#e8f0fa94!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;font-size:13px!important;font-weight:620!important}.app-shell[data-active-tab=t8] .tab:hover{color:#f5f8fcdb!important;background:#ffffff09!important}.app-shell[data-active-tab=t8] .tab.active{color:#fff!important;background:#5da6ff18!important;border-color:#5da6ff38!important;box-shadow:inset 3px 0 #5da6ffc7,inset 0 0 0 1px #ffffff06!important}.app-shell[data-active-tab=t8] .nav-icon{opacity:.72!important}.app-shell[data-active-tab=t8] .sidebar-controls{border-top:0!important;grid-template-columns:42px 42px!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.app-shell[data-active-tab=t8] .sidebar-icon-btn{color:#eef6ffc2!important;background:#ffffff0b!important;border:1px solid #dce8f61d!important;border-radius:12px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor{height:calc(100vh - (var(--pulse-stage-air) * 2))!important;max-height:calc(100vh - (var(--pulse-stage-air) * 2))!important;color:#eef4fb!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important;background:#334052!important;border:1px solid #dce8f622!important;border-radius:20px!important;flex-direction:column!important;padding:22px 30px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 32px 95px #00000052!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-panel-subtitle{display:none!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor fieldset{height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor legend{float:left!important;color:#f1f6fc!important;letter-spacing:0!important;background:0 0!important;width:100%!important;margin:0 0 8px!important;padding:0!important;font-size:15px!important;font-weight:620!important;line-height:1.2!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .small{clear:both!important;color:#dce6f494!important;margin:0 0 18px!important;font-size:13px!important;font-weight:480!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-summary{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 28px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-card{min-height:74px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-label{color:#b7c9de9e!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:620!important;line-height:1.15!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-value{color:#f4f8fd!important;letter-spacing:0!important;margin-top:7px!important;font-size:20px!important;font-weight:560!important;line-height:1.05!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-note{color:#dce6f48a!important;margin-top:6px!important;font-size:12px!important;font-weight:480!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;min-height:0!important;margin:0 0 30px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-section{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor fieldset>.analytics-section{margin-top:30px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-section-title{color:#f1f6fc!important;margin:0 0 6px!important;font-size:14px!important;font-weight:620!important;line-height:1.2!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-section-copy{color:#dce6f494!important;margin:0 0 18px!important;font-size:13px!important;font-weight:480!important;line-height:1.35!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .breakdown-list{gap:18px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .breakdown-row{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(112px,.78fr) minmax(0,2.3fr) 46px!important;align-items:center!important;gap:18px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .breakdown-name{color:#eef4fb!important;font-size:13px!important;font-weight:620!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .breakdown-meta{color:#dce6f48a!important;margin-top:3px!important;font-size:12px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .bar-track{height:8px!important;box-shadow:none!important;background:#dce8f61b!important;border-radius:999px!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .bar-fill{border-radius:999px!important;height:100%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .breakdown-share{color:#f2f7fd!important;text-align:right!important;font-size:13px!important;font-weight:560!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-grid{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:14px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-item,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-item:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:0!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-label{color:#dce6f48f!important;font-size:12px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-value{color:#f3f8fd!important;font-size:17px!important;font-weight:560!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-matrix{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:110px repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:16px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-cell{color:#eef6ffb3!important;min-height:42px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #dce8f61a!important;border-radius:8px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-cell.header{color:#b7c9de99!important;background:0 0!important;border-color:#0000!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-cell.low{color:#6df2a6!important;background:#22c55e1d!important;border-color:#22c55e2e!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-cell.medium{color:#ffd36a!important;background:#f59e0b20!important;border-color:#f59e0b33!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-cell.high{color:#ff8585!important;background:#ef444421!important;border-color:#ef444438!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .risk-cell strong{color:inherit!important;font-size:13px!important;font-weight:650!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-grid{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,max-content)!important;justify-content:start!important;align-items:center!important;gap:10px 42px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-item,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-item:first-child{width:auto!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-label{white-space:nowrap!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .attention-value{text-align:left!important;white-space:nowrap!important;min-width:0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-section,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-section:before,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .analytics-section:after{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-stage{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-stage-title{color:#f4f8fd!important;letter-spacing:0!important;flex:none!important;margin:0!important;font-size:15px!important;font-weight:620!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-carousel,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map{contain:layout style!important;flex:auto!important;min-height:340px!important;margin:0!important;transition:flex .18s,min-height .18s!important;position:relative!important;overflow:visible!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-carousel,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-map{flex:0 0 210px!important;min-height:210px!important;margin:0 0 2px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-carousel,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map{flex:50%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node{appearance:none!important;color:#f4f8fd!important;text-align:center!important;cursor:pointer!important;transform-origin:50%!important;z-index:2!important;background:#293444f5!important;border:1.5px solid #eef6ff2e!important;border-radius:50%!important;place-content:center!important;margin:0!important;padding:0!important;transition:left .28s cubic-bezier(.22,.82,.28,1),top .28s cubic-bezier(.22,.82,.28,1),width .28s cubic-bezier(.22,.82,.28,1),height .28s cubic-bezier(.22,.82,.28,1),margin .28s cubic-bezier(.22,.82,.28,1),opacity .18s!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-front{opacity:1!important;filter:none!important;z-index:5!important;width:280px!important;height:280px!important;margin:-140px 0 0 -140px!important;top:48%!important;left:50%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-front{width:168px!important;height:168px!important;margin:-84px 0 0 -84px!important;top:50%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-front{width:200px!important;height:200px!important;margin:-100px 0 0 -100px!important;top:50%!important;left:50%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left{opacity:.52!important;filter:none!important;z-index:2!important;width:196px!important;height:196px!important;margin:-98px 0 0 -98px!important;top:52%!important;left:calc(50% - 300px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-left{width:118px!important;height:118px!important;margin:-59px 0 0 -59px!important;top:52%!important;left:calc(50% - 190px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-left{width:140px!important;height:140px!important;margin:-70px 0 0 -70px!important;top:52%!important;left:calc(50% - 230px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right{opacity:.52!important;filter:none!important;z-index:2!important;width:196px!important;height:196px!important;margin:-98px 0 0 -98px!important;top:52%!important;left:calc(50% + 300px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-right{width:118px!important;height:118px!important;margin:-59px 0 0 -59px!important;top:52%!important;left:calc(50% + 190px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-right{width:140px!important;height:140px!important;margin:-70px 0 0 -70px!important;top:52%!important;left:calc(50% + 230px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.empty{opacity:.34!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-high{border-color:#ff2d2dc7!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-medium{border-color:#f5a524b8!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-low{border-color:#2bd44aa8!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-front.tone-high{box-shadow:0 0 0 14px #ff2d2d24,0 0 0 28px #ff2d2d12,0 22px 48px #0000004d!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-front.tone-medium{box-shadow:0 0 0 14px #f5a52424,0 0 0 28px #f5a52412,0 22px 48px #0000004d!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-front.tone-low{box-shadow:0 0 0 14px #2bd44a24,0 0 0 28px #2bd44a12,0 22px 48px #0000004d!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-front.tone-high{box-shadow:0 0 0 10px #ff2d2d1f,0 0 0 20px #ff2d2d0f,0 16px 36px #00000047!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-front.tone-medium{box-shadow:0 0 0 10px #f5a5241f,0 0 0 20px #f5a5240f,0 16px 36px #00000047!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-front.tone-low{box-shadow:0 0 0 10px #2bd44a1f,0 0 0 20px #2bd44a0f,0 16px 36px #00000047!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-face{place-content:center!important;gap:6px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-front .focus-node-face{animation:4.8s ease-in-out infinite focusNodeBreathe!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-front .focus-node-face{animation:none!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node{transition:left .2s cubic-bezier(.22,.82,.28,1),top .2s cubic-bezier(.22,.82,.28,1),width .2s cubic-bezier(.22,.82,.28,1),height .2s cubic-bezier(.22,.82,.28,1),margin .2s cubic-bezier(.22,.82,.28,1),opacity .14s!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-badge{color:#fff!important;z-index:6!important;background:#ff453aeb!important;border-radius:999px!important;place-items:center!important;min-width:28px!important;height:28px!important;padding:0 7px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:14%!important;right:14%!important;box-shadow:0 0 0 4px #ff453a2e!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left .focus-node-badge,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right .focus-node-badge{min-width:22px!important;height:22px!important;font-size:10px!important;top:12%!important;right:12%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node-badge{min-width:20px!important;height:20px!important;font-size:10px!important;top:10%!important;right:10%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node-badge{min-width:22px!important;height:22px!important;font-size:10px!important;top:11%!important;right:11%!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-share{font-size:clamp(36px,4vw,52px)!important;font-weight:700!important;line-height:1!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left .focus-node-share,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right .focus-node-share{font-size:30px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node-share{font-size:clamp(24px,2.6vw,34px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-left .focus-node-share,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-right .focus-node-share{font-size:20px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node-share{font-size:clamp(28px,3vw,40px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-left .focus-node-share,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-right .focus-node-share{font-size:22px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-label{letter-spacing:.14em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:650!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node-label{font-size:11px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node-label{font-size:12px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-high .focus-node-label{color:#ff7870db!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-medium .focus-node-label{color:#f5b95ae0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-low .focus-node-label{color:#5ad68cdb!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-below{flex-direction:column!important;flex:none!important;justify-content:flex-start!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-below{flex:auto!important;padding:2px 0 0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.list-open .focus-below{flex:auto!important;min-height:0!important;padding:0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-below{display:none!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.list-open .focus-list{flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet{width:100%!important;height:50%!important;min-height:0!important;max-height:50%!important;box-shadow:none!important;contain:layout style!important;background:0 0!important;border-top:1px solid #dce8f61f!important;border-radius:0!important;flex-direction:column!important;flex:0 0 50%!important;margin:0!important;padding:0!important;animation:.16s cubic-bezier(.22,.82,.28,1) both focusSheetIn!important;display:flex!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-list,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-sheet-list,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-sheet-compose{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important;margin:0!important;padding:6px 4px 4px!important;animation:none!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-sheet-compose{flex-direction:column!important;gap:4px!important;display:flex!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-scroll{flex:auto!important;min-height:0!important;overflow:auto!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-scroll{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose-head{gap:8px!important;min-height:0!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose-title{font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose-close{width:24px!important;height:24px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-grid{flex:auto!important;grid-template-rows:auto auto minmax(96px,1fr) minmax(96px,1fr)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-content:stretch!important;gap:6px 10px!important;min-height:0!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-grid>label{letter-spacing:.06em!important;grid-column:span 2!important;gap:2px!important;min-height:0!important;font-size:9px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-grid>label.focus-form-wide{grid-column:1/-1!important;grid-template-rows:auto 1fr!important;align-self:stretch!important;min-height:0!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose input,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose select{min-height:28px!important;padding:4px 2px!important;font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-compose textarea{resize:none!important;height:100%!important;min-height:96px!important;max-height:none!important;padding:6px 2px!important;font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-actions{gap:8px!important;margin-top:2px!important;padding-top:4px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-actions button{min-width:78px!important;padding:6px 12px!important;font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-empty-inline{color:#dce6f46b!important;font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-dock,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-dock{z-index:8!important;align-items:center!important;gap:10px!important;display:flex!important;position:absolute!important;inset:12px auto auto 12px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-dock,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.list-open .focus-dock{visibility:hidden!important;pointer-events:none!important;display:none!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-dock-btn{color:#eef6ffd1!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #dce8f624!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-dock-btn svg{stroke:currentColor!important;fill:none!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-dock-btn:hover,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-dock-btn.active{color:#fff!important;background:#5da6ff24!important;border-color:#5da6ff57!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose{width:min(840px,100%)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:12px!important;margin:10px auto 0!important;padding:0 6px!important;animation:.3s cubic-bezier(.22,.82,.28,1) both focusComposeIn!important;display:flex!important;overflow:visible!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose-head{flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose-title{color:#f4f8fd!important;font-size:15px!important;font-weight:600!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose-close{color:#eef6ff8c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose-close:hover{color:#fff!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose-close svg{stroke:currentColor!important;fill:none!important;stroke-width:1.8px!important;stroke-linecap:round!important;width:14px!important;height:14px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-grid{flex:0 auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:10px 20px!important;min-height:0!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose label,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-grid label{color:#dce6f47a!important;letter-spacing:.08em!important;text-transform:uppercase!important;gap:5px!important;font-size:10px!important;font-weight:600!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-wide{grid-column:1/-1!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose input,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose select,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose textarea{color:#f4f8fd!important;letter-spacing:0!important;text-transform:none!important;box-sizing:border-box!important;width:100%!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce8f624!important;border-radius:0!important;padding:6px 2px!important;font-size:14px!important;font-weight:500!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose textarea{resize:none!important;min-height:40px!important;max-height:40px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose input:focus,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose select:focus,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose textarea:focus{box-shadow:none!important;border-color:#0000 #0000 #dce8f647!important;outline:none!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose .field-invalid input,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose .field-invalid textarea{border-bottom-color:#ff453a8c!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose .field-invalid input:focus,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose .field-invalid textarea:focus{border-bottom-color:#ff453ab3!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list{flex-direction:column!important;flex:auto!important;gap:12px!important;width:min(860px,100%)!important;min-height:0!important;margin:8px auto 0!important;padding:4px 8px 0!important;animation:.3s cubic-bezier(.22,.82,.28,1) both focusComposeIn!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-head{flex:none!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-title{color:#f4f8fd!important;align-items:center!important;gap:10px!important;margin-right:auto!important;font-size:15px!important;font-weight:600!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-count{color:#eef6ffe0!important;letter-spacing:0!important;text-transform:none!important;background:#5da6ff24!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:700!important;display:inline-grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-filters{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-controls{flex-direction:column!important;flex:none!important;gap:10px!important;padding:0 2px 4px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-filter-row{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px 12px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-field{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-field>span{color:#dce6f46b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:650!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-field input[type=date],.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-field select{appearance:none!important;color:#f4f8fd!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce8f629!important;border-radius:0!important;outline:none!important;min-width:132px!important;min-height:32px!important;padding:4px 2px!important;font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-field select option{color:#1a2330!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-field-search{flex:160px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary{color:#dce6f49e!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary-line{flex-wrap:wrap!important;gap:8px 14px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary-line>span,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary>span{white-space:nowrap!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary-day{color:#eef6ffc7!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary-hint{color:#dce6f46b!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-summary-inline{flex-direction:row!important;margin-left:auto!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-filter{appearance:none!important;color:#dce6f47a!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-filter.active{color:#f4f8fd!important;background:#5da6ff24!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-filter:disabled{opacity:.35!important;cursor:not-allowed!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-day-views{margin-top:2px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-toolbar{flex:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-search{color:#f4f8fd!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce8f629!important;border-radius:0!important;outline:none!important;width:100%!important;min-width:140px!important;min-height:32px!important;padding:6px 2px!important;font-size:13px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-search::placeholder{color:#dce6f461!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-actions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-edit-btn,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-close-btn{appearance:none!important;color:#eef6ffc7!important;cursor:pointer!important;background:0 0!important;border:1px solid #dce8f629!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important;font-weight:620!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-edit-btn:hover,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-close-btn:hover{color:#fff!important;background:#5da6ff1f!important;border-color:#5da6ff4d!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-note{color:#dce6f461!important;letter-spacing:.08em!important;text-transform:uppercase!important;flex:none!important;font-size:11px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-scroll{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;padding-right:4px!important;display:flex!important;overflow:auto!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-row{border-bottom:1px solid #dce8f614!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 4px!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-row.closed{opacity:.58!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-main{min-width:0!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-main:focus-visible{outline-offset:4px!important;border-radius:6px!important;outline:2px solid #78b4ff8c!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-top{flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-date,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-dept,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-meta{color:#dce6f47a!important;font-size:12px!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-sev{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:650!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-sev.tone-high{color:#ff7870e6!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-sev.tone-medium{color:#f5b95ae6!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-sev.tone-low{color:#5ad68ce6!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-status{color:#eef6ffb8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-status.overdue{color:#ff8585!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-desc{color:#f1f6fc!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:520!important;line-height:1.35!important;overflow:hidden!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list-meta{gap:16px!important;display:flex!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-actions{z-index:2!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding-top:10px!important;display:flex!important;position:relative!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-actions button{border-radius:10px!important;min-width:92px!important;padding:9px 16px!important;font-weight:620!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-actions button.secondary{color:#eef6ffc7!important;background:0 0!important;border-color:#dce8f629!important}@keyframes focusComposeFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes focusComposeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes focusSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes focusNodeBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-face,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose,.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet{transition:none!important;animation:none!important}}@media (width<=980px){.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left{left:calc(50% - 220px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right{left:calc(50% + 220px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-left{left:calc(50% - 150px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.compose-open .focus-node.slot-right{left:calc(50% + 150px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-left{left:calc(50% - 170px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-right{left:calc(50% + 170px)!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-active-tab=t8] #t8,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sheet .focus-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-monitor-live{flex-direction:column!important;gap:0!important;min-height:100%!important;display:flex!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-monitor-top{order:1!important;min-height:96px!important;margin:8px 28px 4px!important;display:block!important;position:relative!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee{pointer-events:none!important;align-items:center!important;height:28px!important;display:flex!important;position:absolute!important;top:40px!important;left:0!important;right:160px!important;overflow:hidden!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-item,.app-shell[data-active-tab=mainMenu] #mainMenu #mm_status.pulse-status-item{letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:650!important;line-height:1!important;animation:none!important;position:relative!important;top:auto!important;left:18px!important;transform:none!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-rising .pulse-status-item,.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-rising #mm_status{color:#ff453a!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-reducing .pulse-status-item,.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-reducing #mm_status{color:#22c55e!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-stable .pulse-status-item,.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-stable #mm_status{color:#b7c9deb3!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-orb{z-index:3!important;text-align:center!important;background:#293444eb!important;border:1.5px solid #eef6ff38!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:108px!important;height:108px!important;display:flex!important;position:absolute!important;top:18px!important;right:36px!important;box-shadow:0 0 0 6px #ffffff09,0 10px 28px #00000038!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-label{color:#e2edfab8!important;letter-spacing:.08em!important;text-transform:uppercase!important;max-width:78px!important;font-size:8.5px!important;font-weight:650!important;line-height:1.15!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-value{color:#f7fafc!important;letter-spacing:.01em!important;font-size:24px!important;font-weight:700!important;line-height:1!important;animation:4.8s ease-in-out infinite pulseIndexBreathe!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-orb.tone-rising{border-color:#ff453ab8!important;box-shadow:0 0 0 6px #ff453a14,0 10px 28px #00000038!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-orb.tone-reducing{border-color:#22c55e9e!important;box-shadow:0 0 0 6px #22c55e14,0 10px 28px #00000038!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-card{margin-top:0!important}.app-shell[data-active-tab=mainMenu] #mainMenu .index-header,.app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel{display:none!important}@keyframes pulseStatusSingle{0%{transform:translate(-100%,-50%)}to{transform:translate(100vw,-50%)}}@keyframes pulseIndexBreathe{0%,to{opacity:.42}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-status-item,.app-shell[data-active-tab=mainMenu] #mainMenu #mm_status.pulse-status-item{animation:none!important;left:18px!important;transform:translateY(-50%)!important}.app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-value{opacity:1!important;animation:none!important}}.ambient-mode{z-index:9000;color:#f4f8fd;-webkit-backdrop-filter:blur(26px)saturate(118%);box-sizing:border-box;cursor:none;background:linear-gradient(#ffffff0c,#ffffff05 18%,#00000009 100%),linear-gradient(135deg,#ffffff08,#fff0 50%),#334052e0;place-items:center;padding:44px 56px;animation:.42s ease-out both ambientFadeIn;display:grid;position:fixed;inset:0}.ambient-core{text-align:center;justify-items:center;gap:36px;width:min(1040px,78vw);display:grid}.ambient-metrics{grid-template-columns:1fr 1fr;justify-content:center;align-items:end;column-gap:clamp(130px,18vw,280px);width:min(760px,64vw);display:grid}.ambient-metric{min-width:170px}.ambient-label{color:#e1ebf794;letter-spacing:.42em;text-transform:uppercase;font-size:clamp(15px,1.35vw,24px);font-weight:500;line-height:1}.ambient-value{letter-spacing:.34em;text-transform:uppercase;margin-top:38px;font-size:clamp(25px,2.4vw,44px);font-weight:400;line-height:1}.ambient-value.rising{color:#ff6963;text-shadow:0 0 34px #ff453a1f}.ambient-value.reducing{color:#48da78;text-shadow:0 0 34px #30d1581a}.ambient-value.stable{color:#dae8f6c2;text-shadow:none}.ambient-clock{filter:drop-shadow(0 10px 22px #02060c1a);justify-content:center;align-items:center;gap:clamp(5px,.62vw,10px);display:flex}.flip-unit{perspective:900px;width:clamp(54px,5.1vw,82px);height:clamp(40px,3.85vw,62px)}.flip-stack{color:#e9f1fa9e;letter-spacing:-.055em;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff0f,#ffffff04 12%,#00000016 50%,#ffffff05 51%,#0000001b 100%),#2b34427a;border:1px solid #e8f1fa0c;border-radius:8px;place-items:center;width:100%;height:100%;font-size:clamp(27px,2.85vw,46px);font-weight:500;line-height:1;animation:.46s cubic-bezier(.2,.72,.18,1) both flipSettle;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -6px 14px #00000012,0 9px 24px #00000016}.flip-stack:before,.flip-stack:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0c,#fff0);height:6px;position:absolute;left:0;right:0}.flip-stack:before{top:0}.flip-stack:after{bottom:0;transform:rotate(180deg)}.flip-stack span:first-child{text-shadow:0 1px #ffffff08,0 8px 18px #0000001c;transform:translate(-.035em)}.flip-midline{background:#01050a70;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 -1px #ffffff0b,0 1px #ffffff05}.flip-separator{color:#dbe7f43d;letter-spacing:0;font-size:clamp(20px,2vw,32px);font-weight:300;line-height:1;transform:translateY(-4px)}.ambient-settings-controls{flex:none;align-items:center;gap:12px;display:flex}.ambient-range{align-items:center;gap:12px;margin-top:10px;display:flex}.ambient-range input[type=range]{accent-color:#7db7ff;width:180px}.ambient-range span{color:#506076bd;min-width:48px;font-size:12px;font-weight:560}.ambient-start-btn{white-space:nowrap}@keyframes ambientFadeIn{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes ambientLineDraw{to{stroke-dashoffset:0}}@keyframes flipSettle{0%{filter:brightness(1.08);transform:rotateX(-10deg)}to{filter:brightness();transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.ambient-mode,.flip-stack{animation:none!important}}body:has(.app-shell[data-active-tab=t6]){background:radial-gradient(circle at 76% 6%,#40527038,#40527000 33%),radial-gradient(circle at 18% 18%,#27364e33,#27364e00 34%),linear-gradient(145deg,#03070d 0%,#07101b 52%,#020409 100%)!important}.app-shell[data-active-tab=t6]{--pulse-stage-air:28px;--pulse-stage-gap:24px;column-gap:var(--pulse-stage-gap)!important;min-height:100vh!important;padding:var(--pulse-stage-air)!important;box-sizing:border-box!important;color:#eef4fb!important;grid-template-columns:244px minmax(0,1fr)!important;display:grid!important}.app-shell[data-active-tab=t6] .app-header{min-height:0!important;margin:0!important;display:none!important}.app-shell[data-active-tab=t6] .app-main{background:linear-gradient(120deg,#ffffff09,#fff0 42%),radial-gradient(circle at 92% 12%,#5f73921f,#5f739200 36%)!important;min-width:0!important;padding:0!important}.app-shell[data-active-tab=t6] .wrap{max-width:none!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;margin:0!important}.app-shell[data-active-tab=t6] .sidebar{top:var(--pulse-stage-air)!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f61b!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:28px 22px 18px!important;position:sticky!important;box-shadow:inset 0 1px #ffffff0e,0 30px 90px #00000061!important}.app-shell[data-active-tab=t6] .side-brand{border-bottom:0!important;padding:4px 8px 24px!important}.app-shell[data-active-tab=t6] .side-name{color:#f5f8fc!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;font-size:15px!important;font-weight:700!important;line-height:1.12!important}.app-shell[data-active-tab=t6] .side-brand-stack .side-mark,.app-shell[data-active-tab=t6] .side-brand-stack .side-mark svg{width:52px!important;height:30px!important}.app-shell[data-active-tab=t6] .sidebar-object{color:#dce6f475!important;letter-spacing:.12em!important;border-bottom:0!important;margin:2px 6px 16px!important;padding:12px 4px!important;font-size:10px!important;font-weight:600!important}.app-shell[data-active-tab=t6] .tabs{gap:8px!important}.app-shell[data-active-tab=t6] .tab{height:48px!important;box-shadow:none!important;color:#e8f0fa94!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;font-size:13px!important;font-weight:620!important}.app-shell[data-active-tab=t6] .tab:hover{color:#f5f8fcdb!important;background:#ffffff09!important}.app-shell[data-active-tab=t6] .nav-icon{opacity:.72!important}.app-shell[data-active-tab=t6] .sidebar-controls{border-top:0!important;grid-template-columns:42px 42px!important;gap:10px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.app-shell[data-active-tab=t6] .sidebar-icon-btn{color:#eef6ffc2!important;background:#ffffff0b!important;border:1px solid #dce8f61d!important;border-radius:12px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=t6] .sidebar-icon-btn[aria-label=Settings]{color:#fff!important;background:#5da6ff18!important;border-color:#5da6ff38!important}.app-shell[data-active-tab=t6] #t6{height:calc(100vh - (var(--pulse-stage-air) * 2))!important;color:#eef4fb!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#334052!important;border:1px solid #dce8f622!important;border-radius:20px!important;padding:28px 32px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff0f,0 32px 95px #00000052!important}.app-shell[data-active-tab=t6] #t6 fieldset{width:100%!important;max-width:640px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell[data-active-tab=t6] #t6 legend{float:none!important;color:#f1f6fc!important;letter-spacing:0!important;background:0 0!important;width:100%!important;margin:0 0 28px!important;padding:0!important;font-size:18px!important;font-weight:620!important;line-height:1.2!important;display:block!important}.app-shell[data-active-tab=t6] #t6 .settings-field{margin:0 0 28px!important}.app-shell[data-active-tab=t6] #t6 .settings-field>label{color:#b7c9dea8!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11px!important;font-weight:620!important;display:block!important}.app-shell[data-active-tab=t6] #t6 .settings-field-hint{color:#b7c9de7a!important;margin-top:8px!important;font-size:12px!important;line-height:1.4!important}.app-shell[data-active-tab=t6] #t6 input[type=text],.app-shell[data-active-tab=t6] #t6 input:not([type]){color:#f3f7fc!important;background:0 0!important;border:1px solid #dce8f60b!important;border-bottom-color:#dce8f62e!important;border-radius:6px!important;outline:0!important;width:100%!important;max-width:100%!important;min-height:42px!important;font-size:13px!important;font-weight:520!important;box-shadow:inset 0 -1px #0a121e1a!important}.app-shell[data-active-tab=t6] #t6 input[type=text]:focus,.app-shell[data-active-tab=t6] #t6 input:not([type]):focus{border-color:#7db7ff1f #7db7ff1f #7db7ff8c!important}.app-shell[data-active-tab=t6] #t6 .settings-row,.app-shell[data-active-tab=t6] #t6 .settings-row:last-child,.app-shell[data-active-tab=t6] #t6 .ambient-settings-row{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin:0!important;padding:18px 0!important;display:flex!important}.app-shell[data-active-tab=t6] #t6 .ambient-settings-copy{flex:auto!important;min-width:0!important}.app-shell[data-active-tab=t6] #t6 .ambient-settings-copy b{color:#f1f6fc!important;white-space:nowrap!important;font-size:14px!important;font-weight:620!important;display:block!important}.app-shell[data-active-tab=t6] #t6 .settings-copy{color:#dce6f48c!important;white-space:normal!important;margin-top:5px!important;font-size:13px!important;line-height:1.4!important}.app-shell[data-active-tab=t6] #t6 .ambient-settings-controls{flex-direction:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell[data-active-tab=t6] #t6 .toggle{text-transform:none!important;letter-spacing:0!important;flex:none!important;width:42px!important;height:24px!important;margin:0!important;display:inline-block!important;position:relative!important}.app-shell[data-active-tab=t6] #t6 .toggle input{opacity:0!important;width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;border:0!important}.app-shell[data-active-tab=t6] #t6 .toggle span{cursor:pointer!important;background:#fff1!important;border:1px solid #dce8f621!important;border-radius:999px!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell[data-active-tab=t6] #t6 .toggle span:before{content:""!important;background:#eef6ffe6!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:all .18s!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 5px 14px #0000002e!important}.app-shell[data-active-tab=t6] #t6 .toggle input:checked+span{background:#5da6ff57!important;border-color:#7db7ff7a!important}.app-shell[data-active-tab=t6] #t6 .toggle input:checked+span:before{transform:translate(18px)!important}.app-shell[data-active-tab=t6] #t6 .ambient-range{flex-direction:row!important;align-items:center!important;gap:14px!important;margin-top:14px!important;display:flex!important}.app-shell[data-active-tab=t6] #t6 .ambient-range input[type=range]{accent-color:#7db7ff!important;width:220px!important;height:3px!important;min-height:0!important;box-shadow:none!important;border:0!important}.app-shell[data-active-tab=t6] #t6 .ambient-range span{color:#dce6f494!important;min-width:50px!important;font-size:12px!important;font-weight:560!important}.app-shell[data-active-tab=t6] #t6 .ambient-start-btn{white-space:nowrap!important;color:#eef6ffdb!important;background:#ffffff0b!important;border:1px solid #dce8f624!important;border-radius:8px!important;min-height:34px!important;padding:7px 12px!important}.app-shell[data-active-tab=t6] #t6 .ambient-start-btn:hover{color:#fff!important;background:#ffffff13!important}.app-shell[data-active-tab=t6] #t6 .settings-backup-row{margin-top:8px!important}.app-shell[data-active-tab=t6] #t6 .settings-backup-actions{align-items:center!important;gap:10px!important;display:flex!important}.app-shell[data-active-tab=t6] #t6 .settings-backup-actions button{border-radius:10px!important;min-width:88px!important;font-weight:620!important}.app-shell[data-active-tab=t6] #t6 .settings-backup-note{color:#dce6f48c!important;margin-top:8px!important;font-size:12px!important}.method-guide-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061426b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.method-guide-card{color:#eef4ff;background:linear-gradient(#0a1a30 0%,#071426 100%);border:1px solid #ffffff1f;border-radius:14px;width:min(520px,100%);padding:28px 28px 22px;box-shadow:0 24px 60px #00000059}.method-guide-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7db7ff;margin-bottom:10px;font-size:11px;font-weight:700}.method-guide-title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.15}.method-guide-body{color:#eef4ffeb;margin:0 0 12px;font-size:14px;line-height:1.55}.method-guide-note{color:#d6e2f4e0;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5}.method-guide-dots{gap:8px;margin:20px 0 18px;display:flex}.method-guide-dot{background:#ffffff38;border-radius:50%;width:8px;height:8px}.method-guide-dot.active{background:#7db7ff;box-shadow:0 0 10px #7db7ff8c}.method-guide-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.method-guide-actions .ghost{color:#eef4ffd1;background:0 0;border-color:#ffffff2e}.settings-backup-banner{color:#6b4f1d;background:#fff9ed;border:1px solid #f0d9a8;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.45}.settings-backup-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.obs-close-fields{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.obs-exposure-preview{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12.5px}.obs-exposure-preview strong{color:var(--text)}.obs-table-actions{flex-wrap:wrap;gap:4px;display:flex}html[data-product=sustainability]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pulse-panel:#164556;--pulse-side-top:#1a5060;--pulse-side-bottom:#164556;--pulse-accent:#4a9aa0;--pulse-accent-soft:#4a9aa052;--pulse-accent-glow:#4a9aa080;--pulse-stage-a:#0c2a38;--pulse-stage-b:#123544;--pulse-stage-c:#0a2430}html[data-product=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pulse-panel:#1b5270;--pulse-side-top:#153e54;--pulse-side-bottom:#153e54;--pulse-accent:#4aaad0;--pulse-accent-soft:#4aaad052;--pulse-accent-glow:#4aaad080;--pulse-stage-a:#153e54;--pulse-stage-b:#153e54;--pulse-stage-c:#153e54}@media screen{html[data-product=sustainability] body,html[data-product=sustainability] .launch-intro{background:radial-gradient(circle at 76% 6%,#4a9aa029,#4a9aa000 34%),radial-gradient(circle at 18% 18%,#16455659,#16455600 36%),#0a2430 linear-gradient(145deg,#061820 0%,#0a2430 52%,#04141c 100%)!important}html[data-product=sustainability] body:has(.app-shell){background:radial-gradient(circle at 76% 6%,#4a9aa029,#4a9aa000 34%),radial-gradient(circle at 18% 18%,#16455659,#16455600 36%),#0a2430 linear-gradient(145deg,#061820 0%,#0a2430 52%,#04141c 100%)!important}html[data-product=sustainability] body:has(.app-shell[data-active-tab=mainMenu]){background:radial-gradient(circle at 76% 6%,#4a9aa029,#4a9aa000 34%),radial-gradient(circle at 18% 18%,#16455659,#16455600 36%),#0a2430 linear-gradient(145deg,#061820 0%,#0a2430 52%,#04141c 100%)!important}html[data-product=sustainability] body:has(.app-shell[data-active-tab=t8]){background:radial-gradient(circle at 76% 6%,#4a9aa029,#4a9aa000 34%),radial-gradient(circle at 18% 18%,#16455659,#16455600 36%),#0a2430 linear-gradient(145deg,#061820 0%,#0a2430 52%,#04141c 100%)!important}html[data-product=sustainability] body:has(.app-shell[data-active-tab=t6]){background:radial-gradient(circle at 76% 6%,#4a9aa029,#4a9aa000 34%),radial-gradient(circle at 18% 18%,#16455659,#16455600 36%),#0a2430 linear-gradient(145deg,#061820 0%,#0a2430 52%,#04141c 100%)!important}html[data-product=sustainability] body:has(.app-shell[data-active-tab=t1]){background:radial-gradient(circle at 76% 6%,#4a9aa029,#4a9aa000 34%),radial-gradient(circle at 18% 18%,#16455659,#16455600 36%),#0a2430 linear-gradient(145deg,#061820 0%,#0a2430 52%,#04141c 100%)!important}html[data-product=sustainability] .sidebar,html[data-product=sustainability] .app-shell .sidebar,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] .sidebar,html[data-product=sustainability] .app-shell[data-active-tab=t8] .sidebar,html[data-product=sustainability] .app-shell[data-active-tab=t6] .sidebar,html[data-product=sustainability] .app-shell[data-active-tab=t1] .sidebar{background:#164556 linear-gradient(#1a5060 0%,#164556 100%)!important;border-color:#7ec4cc29!important}html[data-product=sustainability] .menuSplit,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] .menuSplit,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .index-card,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .intelligence-panel,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .kpi-card,html[data-product=sustainability] #t8,html[data-product=sustainability] #t6,html[data-product=sustainability] #t1,html[data-product=sustainability] .app-shell[data-active-tab=t8] #t8,html[data-product=sustainability] .app-shell[data-active-tab=t6] #t6,html[data-product=sustainability] .app-shell[data-active-tab=t8] fieldset,html[data-product=sustainability] .app-shell[data-active-tab=t6] fieldset,html[data-product=sustainability] .focus-list,html[data-product=sustainability] .focus-compose,html[data-product=sustainability] .focus-sheet{background:#164556!important}html[data-product=sustainability] .app-shell .tab.active,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] .tab.active,html[data-product=sustainability] .app-shell[data-active-tab=t8] .tab.active,html[data-product=sustainability] .app-shell[data-active-tab=t6] .tab.active{background:#4a9aa052!important;box-shadow:inset 3px 0 #4a9aa0,0 0 24px #4a9aa073!important}html[data-product=sustainability] .live-dot,html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .live-dot,html[data-product=sustainability] .toggle input:checked+span,html[data-product=sustainability] .app-shell[data-active-tab=t6] #t6 .toggle input:checked+span{background:#4a9aa0!important}html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-orb{background:#0c2a38eb!important}html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-orb.tone-rising{border-color:#ff5a54b8!important;box-shadow:0 0 0 6px #ff5a5414,0 10px 28px #00000038!important}html[data-product=sustainability] .app-shell[data-active-tab=mainMenu] #mainMenu .pulse-index-orb.tone-reducing{border-color:#4a9aa0b3!important;box-shadow:0 0 0 6px #4a9aa01a,0 10px 28px #00000038!important}html[data-product=sustainability] .focus-list-filter.active{background:var(--pulse-accent-soft)!important}}html[data-product=sustainability] .side-section-label,html[data-product=ocean] .side-section-label,.side-section-label{letter-spacing:.12em;text-transform:uppercase;color:#dcecf28c;margin:10px 8px 8px;font-size:10px;font-weight:650}.sidebar.sidebar-cockpit{flex-direction:column!important;gap:12px!important;display:flex!important;overflow:visible!important}.sidebar.sidebar-cockpit .side-section-label{display:none!important}.sidebar.sidebar-cockpit .sidebar-object{border-top:0!important;border-bottom:0!important}.sidebar.sidebar-cockpit .tabs.cockpit-tabs{flex:auto;align-content:start;width:100%;min-height:0;gap:7px!important;margin:0!important;padding:0 0 8px!important;display:grid!important}.sidebar.sidebar-cockpit .tabs.cockpit-tabs .tab{color:#ecf4ffb8!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;gap:10px!important;padding:0 12px!important;font-size:13px!important;font-weight:620!important}.sidebar.sidebar-cockpit .tabs.cockpit-tabs .tab:hover{color:#fff!important;background:#ffffff0e!important}.sidebar.sidebar-cockpit .tabs.cockpit-tabs .tab.active{color:#fff!important;background:#ffffff17!important;border-color:#7ec4cc38!important;box-shadow:inset 2px 0 #4a9aa0f2!important}.sidebar.sidebar-cockpit .cockpit-sev-tab.tone-high.active{box-shadow:inset 2px 0 #ff6e64f2!important}.sidebar.sidebar-cockpit .cockpit-sev-tab.tone-medium.active{box-shadow:inset 2px 0 #ff9e30f2!important}.sidebar.sidebar-cockpit .cockpit-sev-tab.tone-low.active{box-shadow:inset 2px 0 #5ad68cf2!important}.sidebar.sidebar-cockpit .cockpit-sev-dot{background:0 0;border:1.5px solid #7ec4cc73;border-radius:50%;opacity:1!important;flex:0 0 10px!important;width:10px!important;height:10px!important}.sidebar.sidebar-cockpit .cockpit-sev-tab.tone-high .cockpit-sev-dot{border-color:#ff6e64e6;box-shadow:0 0 8px #ff5a5059}.sidebar.sidebar-cockpit .cockpit-sev-tab.tone-medium .cockpit-sev-dot{border-color:#ff9e30e6;box-shadow:0 0 8px #ff8c244d}.sidebar.sidebar-cockpit .cockpit-sev-tab.tone-low .cockpit-sev-dot{border-color:#5ad68ce6;box-shadow:0 0 8px #3cc8784d}.sidebar.sidebar-cockpit .cockpit-tab-label{text-align:left;flex:auto}.sidebar.sidebar-cockpit .cockpit-tab-count{font-variant-numeric:tabular-nums;opacity:.88;flex:none;font-weight:700}.sidebar.sidebar-cockpit .cockpit-nav{flex-direction:column;flex:auto;justify-content:flex-start;gap:12px;width:100%;min-height:0;margin:10px 0 0;padding:4px 0 8px;display:flex}.sidebar.sidebar-cockpit .cockpit-focus-launch{appearance:none;color:#f5f8fce6;cursor:pointer;background:#143c4c;border:1px solid #7ec4cc47;border-radius:22px;flex-direction:column;align-items:center;gap:14px;width:100%;margin:0;padding:18px 12px 14px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000029}.sidebar.sidebar-cockpit .cockpit-focus-launch:hover{border-color:#7ec4cc73;transform:scale(1.02)}.sidebar.sidebar-cockpit .cockpit-focus-launch.is-active{background:#144654f2;border-color:#4a9aa0b3;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #4a9aa040,0 0 18px #4a9aa033}.sidebar.sidebar-cockpit .cockpit-focus-orbs{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.sidebar.sidebar-cockpit .cockpit-focus-orb{background:#0a222c8c;border:1.5px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 10px #0000002e}.sidebar.sidebar-cockpit .cockpit-focus-orb.tone-high{border-color:#ff6e64d9;box-shadow:0 0 12px #ff5a5047}.sidebar.sidebar-cockpit .cockpit-focus-orb.tone-medium{border-color:#ff9e30e6;box-shadow:0 0 12px #ff8c2447}.sidebar.sidebar-cockpit .cockpit-focus-orb.tone-low{border-color:#5ad68cd9;box-shadow:0 0 12px #3cbe783d}.sidebar.sidebar-cockpit .cockpit-focus-orb.empty{opacity:.4}.sidebar.sidebar-cockpit .cockpit-focus-orb-count{font-variant-numeric:tabular-nums;color:#fff;font-size:13px;font-weight:720;line-height:1}.sidebar.sidebar-cockpit .cockpit-focus-caption{letter-spacing:.14em;text-transform:uppercase;color:#dce8f6b8;font-size:11px;font-weight:700}.sidebar.sidebar-cockpit .cockpit-focus-launch.is-active .cockpit-focus-caption{color:#ffffffe6}.sidebar.sidebar-cockpit .cockpit-dock{margin-top:auto!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar.sidebar-cockpit .side-brand,.app-shell[data-cockpit][data-active-tab=t6] .sidebar.sidebar-cockpit .side-brand{gap:6px!important;margin:0!important;padding:0 4px 6px!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar.sidebar-cockpit .side-name,.app-shell[data-cockpit][data-active-tab=t6] .sidebar.sidebar-cockpit .side-name{color:#f5f8fc!important;letter-spacing:-.01em!important;text-align:center!important;font-size:17px!important;font-weight:720!important;line-height:1.1!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar.sidebar-cockpit .side-brand-stack .side-mark,.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar.sidebar-cockpit .side-brand-stack .side-mark svg,.app-shell[data-cockpit][data-active-tab=t6] .sidebar.sidebar-cockpit .side-brand-stack .side-mark,.app-shell[data-cockpit][data-active-tab=t6] .sidebar.sidebar-cockpit .side-brand-stack .side-mark svg{width:48px!important;height:26px!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar.sidebar-cockpit .sidebar-object,.app-shell[data-cockpit][data-active-tab=t6] .sidebar.sidebar-cockpit .sidebar-object{color:#dce8f694!important;letter-spacing:.1em!important;text-align:center!important;border-top:0!important;border-bottom:0!important;margin:2px 4px 10px!important;padding:6px 4px 0!important;font-size:11px!important;font-weight:620!important;line-height:1.25!important}.sidebar.sidebar-cockpit .sidebar-object{margin-bottom:4px!important}.cockpit-lights{flex-direction:column;flex:auto;justify-content:space-evenly;align-items:stretch;gap:14px;width:100%;min-height:0;margin:2px 0;padding:4px 0 6px;display:flex}.cockpit-node{appearance:none;cursor:pointer;color:#f4f8fd;transform-origin:50%;z-index:1;background:#143c4c;border:1.5px solid #7ec4cc47;border-radius:22px;flex:none;width:100%;height:106px;margin:0;padding:0;transition:transform .28s cubic-bezier(.22,.85,.28,1),box-shadow .28s,opacity .28s,filter .28s,border-color .28s;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e,0 0 0 1px #081c2633}.cockpit-node:before{content:"";z-index:-1;pointer-events:none;opacity:.4;border-radius:28px;transition:opacity .28s;position:absolute;inset:-8px}.cockpit-node:hover{transform:scale(1.03)}.cockpit-node.empty{opacity:.42}.cockpit-node.tone-high{border-color:#ff6e64d1}.cockpit-node.tone-high:before{background:radial-gradient(circle,#ff5a5042 0%,#ff5a5000 72%)}.cockpit-node.tone-medium{border-color:#f5b95ad1}.cockpit-node.tone-medium:before{background:radial-gradient(circle,#e6a0323d 0%,#e6a03200 72%)}.cockpit-node.tone-low{border-color:#5ad68cd1}.cockpit-node.tone-low:before{background:radial-gradient(circle,#3cbe783d 0%,#3cbe7800 72%)}.cockpit-lights.has-focus .cockpit-node:not(.selected){opacity:.38;filter:saturate(.55)brightness(.84);z-index:0;transform:scale(.94)}.cockpit-lights.has-focus .cockpit-node:not(.selected):before{opacity:.1}.cockpit-lights.has-focus .cockpit-node:not(.selected):hover{opacity:.58;filter:saturate(.75)brightness(.92);transform:scale(.96)}.cockpit-lights.has-focus .cockpit-node:not(.selected) .cockpit-node-ring{opacity:.06;animation-play-state:paused}.cockpit-lights.has-focus .cockpit-node:not(.selected) .cockpit-node-overdue{opacity:.5;transform:scale(.9)}.cockpit-lights.has-focus .cockpit-node.selected{opacity:1;filter:none;z-index:3;transform:scale(1.03)}.cockpit-lights.has-focus .cockpit-node.selected:hover{transform:scale(1.04)}.cockpit-node.selected.tone-high{border-color:#ff7870fa;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000029,0 0 0 1px #ff5a5033,0 0 22px #ff5a503d}.cockpit-node.selected.tone-high:before{opacity:.9}.cockpit-node.selected.tone-medium{border-color:#f5b95afa;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000029,0 0 0 1px #e6a0322e,0 0 22px #e6a03233}.cockpit-node.selected.tone-medium:before{opacity:.9}.cockpit-node.selected.tone-low{border-color:#5ad68cfa;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000029,0 0 0 1px #3cbe782e,0 0 22px #3cbe7833}.cockpit-node.selected.tone-low:before{opacity:.9}.cockpit-node-ring{pointer-events:none;opacity:.55;border:none;border-radius:23px;animation:2.8s ease-in-out infinite cockpitAuraPulse;position:absolute;inset:-1px}.cockpit-node.tone-high .cockpit-node-ring{box-shadow:0 0 0 1px #ff786e38,0 0 10px #ff5a5047,0 0 22px #ff5a5029}.cockpit-node.tone-medium .cockpit-node-ring{box-shadow:0 0 0 1px #f5b95a33,0 0 10px #e6a0323d,0 0 22px #e6a03224}.cockpit-node.tone-low .cockpit-node-ring{box-shadow:0 0 0 1px #5ad68c33,0 0 10px #3cbe783d,0 0 22px #3cbe7824}.cockpit-node.selected .cockpit-node-ring{border-radius:24px;animation-duration:2.2s;inset:-2px}@keyframes cockpitAuraPulse{0%,to{opacity:.32}50%{opacity:.78}}.cockpit-node-overdue{z-index:4;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#ff453af0;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 3px #143c4ce6}.cockpit-node-face{border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.cockpit-node-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;font-size:14px;font-weight:720}.cockpit-node-count{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f5f8fce0;font-size:28px;font-weight:650;line-height:1}.cockpit-node.has-overdue .cockpit-node-count{color:#f5f8fce0}.app-shell[data-cockpit] .sidebar-controls.cockpit-dock,.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar-controls.cockpit-dock,.app-shell[data-cockpit][data-active-tab=t6] .sidebar-controls.cockpit-dock{border-top:1px solid #ffffff1a!important;flex-flow:row!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding:14px 0 0!important;display:flex!important}.app-shell[data-cockpit] .cockpit-dock .sidebar-icon-btn,.app-shell[data-cockpit][data-active-tab=mainMenu] .cockpit-dock .sidebar-icon-btn,.app-shell[data-cockpit][data-active-tab=t6] .cockpit-dock .sidebar-icon-btn{border-radius:11px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:42px!important}.cockpit-dock .sidebar-icon-btn.is-active{box-shadow:0 0 0 1px #4a9aa073;color:#fff!important;background:#4a9aa047!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-monitor-top{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:0!important;margin:0 4px 8px!important;padding:0!important;display:flex!important;position:relative!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee{pointer-events:none!important;flex:auto!important;align-items:center!important;min-width:0!important;height:auto!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-item,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu #mm_status.pulse-status-item{letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11.5px!important;font-weight:650!important;line-height:1!important;animation:none!important;position:static!important;top:auto!important;left:0!important;transform:none!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout{font-variant-numeric:tabular-nums;width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:650!important;line-height:1!important;animation:none!important;display:block!important;position:static!important;top:auto!important;right:auto!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-rising .pulse-status-item,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-rising #mm_status,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout.tone-rising{color:#ff453a!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-reducing .pulse-status-item,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-reducing #mm_status,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout.tone-reducing{color:#22c55e!important}.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-stable .pulse-status-item,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-stable #mm_status,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout.tone-stable{color:#b7c9deb3!important}#mainMenu .pulse-monitor-foot.cockpit-foot{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:0!important;padding:0 18px 14px!important;display:flex!important}#mainMenu .cockpit-foot .pulse-window-picker{flex:none;margin-left:auto}#mainMenu.cockpit-monitor{min-height:0;height:calc(100vh - (var(--pulse-stage-air,28px) * 2));max-height:calc(100vh - (var(--pulse-stage-air,28px) * 2));flex-direction:column!important;display:flex!important;overflow:hidden!important}#mainMenu .cockpit-stage{background:0 0;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}#mainMenu .cockpit-focus-stage{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-stage.has-focus-nav{flex-direction:column;gap:0;display:flex}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-nav{z-index:3;flex-direction:column;flex:none;gap:14px;padding:18px 20px 12px;display:flex}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-seg{background:#081c2473;border:1px solid #7ec4cc24;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn{appearance:none;color:#f4f8fdb8;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;padding:12px 10px 10px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex;position:relative}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn:hover{color:#fff;background:#ffffff0a}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn.is-selected{color:#fff;background:#143c4cf2;box-shadow:inset 0 1px #ffffff0f}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn.tone-high.is-selected{border-color:#ff6e64d9;box-shadow:inset 0 1px #ffffff0f,0 0 18px #ff5a5038}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn.tone-medium.is-selected{border-color:#ff9e30e6;box-shadow:inset 0 1px #ffffff0f,0 0 18px #ff8c2433}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn.tone-low.is-selected{border-color:#5ad68cd9;box-shadow:inset 0 1px #ffffff0f,0 0 18px #3cc8782e}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-btn.empty{opacity:.55}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:720}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:28px;font-weight:680;line-height:1}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-sev-overdue{color:#fff;background:#ff453af0;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;right:8px}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip{appearance:none;color:#f4f8fde0;cursor:pointer;background:#143c4cb8;border:1px solid #7ec4cc38;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:9px 12px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip:hover{color:#fff;border-color:#7ec4cc66;transform:translateY(-1px)}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip.is-selected{color:#fff;background:#143c4cfa}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chips.tone-high .focus-cat-chip.is-selected{border-color:#ff6e64d1;box-shadow:0 0 0 1px #ff6e642e}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chips.tone-medium .focus-cat-chip.is-selected{border-color:#ff9e30e0;box-shadow:0 0 0 1px #ff9e302e}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chips.tone-low .focus-cat-chip.is-selected{border-color:#5ad68cd1;box-shadow:0 0 0 1px #5ad68c29}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip.empty{opacity:.45}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip-label{letter-spacing:.01em;text-align:left;font-size:12px;font-weight:650;line-height:1.2}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip-count{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#ffffffeb;font-size:14px;font-weight:720}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-cat-chip-overdue{color:#fff;background:#ff453aeb;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .has-focus-nav .focus-sheet{flex:auto;min-height:0}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node{background:#143c4c!important;border:1.5px solid #7ec4cc47!important;border-radius:50%!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-front{border-radius:50%!important;width:248px!important;height:248px!important;margin:-124px 0 0 -124px!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-front{border-radius:50%!important;width:168px!important;height:168px!important;margin:-84px 0 0 -84px!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-left,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-node.slot-right{border-radius:50%!important;width:112px!important;height:112px!important;margin:-56px 0 0 -56px!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-high{border-color:#ff6e64d1!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-medium{border-color:#f5b95ad1!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-low{border-color:#5ad68cd1!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-ring{opacity:.5;animation:2.8s ease-in-out infinite cockpitAuraPulse;pointer-events:none!important;border:none!important;border-radius:50%!important;position:absolute!important;inset:-2px!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-high .focus-node-ring{box-shadow:0 0 0 1px #ff786e38,0 0 14px #ff5a504d,0 0 28px #ff5a5024}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-medium .focus-node-ring{box-shadow:0 0 0 1px #f5b95a33,0 0 14px #e6a03242,0 0 28px #e6a0321f}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.tone-low .focus-node-ring{box-shadow:0 0 0 1px #5ad68c33,0 0 14px #3cbe7842,0 0 28px #3cbe781f}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-face{border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-label{order:0;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffffeb!important;font-size:14px!important;font-weight:720!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node-share{order:1;letter-spacing:-.03em!important;color:#f5f8fce6!important;font-size:40px!important;font-weight:650!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left .focus-node-share,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right .focus-node-share{font-size:26px!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-left .focus-node-label,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-node.slot-right .focus-node-label{font-size:11px!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map{transition:flex .18s,min-height .18s,opacity .22s;contain:layout style!important;flex:auto!important;min-height:280px!important;margin:0!important;position:relative!important;overflow:visible!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map.is-carousel{grid-template-columns:120px 1fr 120px;place-items:center;gap:0;padding:8px 4px;display:grid}.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map{flex:48%!important;min-height:0!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer{appearance:none;z-index:2;color:#f4f8fd;cursor:pointer;text-align:center;opacity:.55;filter:saturate(.75)brightness(.92);background:#143c4c;border:1.5px solid #7ec4cc66;border-radius:50%;place-items:center;padding:8px;transition:transform .22s,opacity .22s,filter .22s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000029}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer:hover{opacity:.88;filter:none;transform:scale(1.05)}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer.tone-high{border-color:#ff6e64c7}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer.tone-medium{border-color:#ff9e30d1}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer.tone-low{border-color:#5ad68cc7}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer .focus-map-hub-label{font-size:10px}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-peer .focus-map-hub-count{min-width:2ch;font-size:26px}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-cluster.is-featured{pointer-events:none;width:100%;height:100%;min-height:320px;position:relative;inset:auto}.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map-cluster.is-featured{min-height:0}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-spokes{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-spoke{stroke:#7ec4cc47;stroke-width:.35px;vector-effect:non-scaling-stroke;transition:stroke .22s,opacity .22s}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-spoke.tone-high{stroke:#ff786e61}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-spoke.tone-medium{stroke:#ff9e3066}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-spoke.tone-low{stroke:#5ad68c5c}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-spoke.is-dim{opacity:.18}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-cluster{pointer-events:none;transition:opacity .28s,filter .28s;position:absolute;inset:0}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-cluster.is-dim{opacity:.22;filter:saturate(.55)brightness(.85)}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat{appearance:none;color:#f4f8fd;cursor:pointer;text-align:center;pointer-events:auto;background:#143c4c;border:1.5px solid #7ec4cc66;border-radius:50%;place-items:center;padding:8px;transition:transform .22s,opacity .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000029}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub{z-index:3}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat{z-index:4;animation:.55s both focusMapSatIn}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub:hover,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat:hover{z-index:5;transform:translate(-50%,-50%)scale(1.06)}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.empty,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.empty{opacity:.42;animation:none}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.tone-high,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.tone-high{border-color:#ff6e64e0}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.tone-medium,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.tone-medium{border-color:#ff9e30e6}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.tone-low,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.tone-low{border-color:#5ad68cd1}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.selected,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.selected{z-index:6;transform:translate(-50%,-50%)scale(1.07);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff24,0 0 18px #4a9aa03d}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub-pulse{pointer-events:none;border-radius:50%;animation:2.6s ease-in-out infinite cockpitAuraPulse;position:absolute;inset:-10px}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat-pulse{pointer-events:none;opacity:.45;border-radius:50%;animation:3.2s ease-in-out infinite cockpitAuraPulse;position:absolute;inset:-2px}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.tone-high .focus-map-hub-pulse{box-shadow:0 0 0 2px #ff786e57,0 0 28px #ff5a508c,0 0 56px #ff463c57,0 0 88px #ff463c29}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.tone-medium .focus-map-hub-pulse{box-shadow:0 0 0 2px #ff9e305c,0 0 28px #ff8c2485,0 0 56px #ff821c52,0 0 88px #ff821c24}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub.tone-low .focus-map-hub-pulse{box-shadow:0 0 0 2px #5ad68c57,0 0 28px #3cc87880,0 0 56px #32be6e4d,0 0 88px #32be6e1f}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.tone-high .focus-map-sat-pulse{box-shadow:0 0 0 1px #ff786e2e,0 0 10px #ff5a5033}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.tone-medium .focus-map-sat-pulse{box-shadow:0 0 0 1px #ff9e302e,0 0 10px #ff8c242e}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat.tone-low .focus-map-sat-pulse{box-shadow:0 0 0 1px #5ad68c2e,0 0 10px #3cbe782e}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-badge{z-index:2;color:#fff;pointer-events:none;background:#ff453af0;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:4%;right:4%;box-shadow:0 0 0 2px #143c4ce6}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub-face,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat-face{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;position:relative}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub-label{letter-spacing:.1em;text-transform:uppercase;color:#fffffff0;font-size:13px;font-weight:720}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-hub-count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;color:#fff;min-width:2.2ch;font-size:38px;font-weight:680;line-height:1}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat-face{gap:5px;padding:8px 6px}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat-label{letter-spacing:.01em;text-align:center;color:#fffffff2;white-space:normal;word-break:keep-all;max-width:12ch;font-size:11px;font-weight:700;line-height:1.2;overflow:visible}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-map-sat-count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;font-size:18px;font-weight:720;line-height:1}.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map-hub,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map-sat{transform:translate(-50%,-50%)scale(.86)}.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map-hub.selected,.app-shell[data-cockpit] #mainMenu.cockpit-monitor.sheet-open .focus-map-sat.selected{transform:translate(-50%,-50%)scale(.94)}@keyframes focusMapSatIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-dock-btn{border-radius:12px!important}#mainMenu .cockpit-chart,#mainMenu .cockpit-chart.menuSplit{flex:auto;min-height:0;overflow:hidden;background:0 0!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;display:flex!important}#mainMenu .cockpit-chart-frame{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;position:relative}#mainMenu .cockpit-chart .index-card{flex-direction:column;flex:auto;min-height:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#mainMenu .cockpit-chart .index-chart{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important}#mainMenu.sheet-open .cockpit-chart{position:relative;flex:0 0 50%!important;max-height:50%!important;overflow:hidden!important}#mainMenu.sheet-open .cockpit-chart-frame{transform-origin:0 0;pointer-events:auto;transform:scale(.5);width:200%!important;height:calc(100vh - (var(--pulse-stage-air,28px) * 2) - 20px)!important;min-height:calc(100vh - (var(--pulse-stage-air,28px) * 2) - 20px)!important;flex:none!important;max-height:none!important}#mainMenu.sheet-open .cockpit-chart .index-card{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important}#mainMenu.sheet-open .cockpit-chart .index-chart{flex:auto!important;height:clamp(390px,100vh - 260px,620px)!important;min-height:clamp(390px,100vh - 260px,620px)!important;max-height:none!important}#mainMenu .focus-sheet{z-index:auto;width:100%!important;height:50%!important;min-height:0!important;max-height:50%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #dce8f61f!important;border-radius:0!important;flex-direction:column!important;flex:0 0 50%!important;margin:0!important;padding:0!important;animation:.16s cubic-bezier(.22,.82,.28,1) both focusSheetIn!important;display:flex!important;overflow:hidden!important}#mainMenu .focus-sheet .focus-list,#mainMenu .focus-sheet .focus-sheet-list,#mainMenu .focus-sheet .focus-compose,#mainMenu .focus-sheet .focus-sheet-compose{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:6px 4px 4px!important}#mainMenu.list-open .cockpit-chart,#mainMenu.compose-open .cockpit-chart{display:none!important}#mainMenu .cockpit-full{background:0 0!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}#mainMenu .cockpit-full .focus-list,#mainMenu .cockpit-full .focus-compose{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important}@media screen{.app-shell[data-cockpit],.app-shell[data-cockpit][data-active-tab=mainMenu],.app-shell[data-cockpit][data-active-tab=t6],.app-shell[data-cockpit][data-active-tab=about]{background:0 0!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .app-main,.app-shell[data-cockpit][data-active-tab=t6] .app-main,.app-shell[data-cockpit][data-active-tab=about] .app-main{background:0 0!important;padding:0!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar,.app-shell[data-cockpit][data-active-tab=t6] .sidebar,.app-shell[data-cockpit][data-active-tab=about] .sidebar,.app-shell[data-cockpit] #mainMenu.cockpit-monitor,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu.cockpit-monitor,.app-shell[data-cockpit][data-active-tab=t6] #t6,.app-shell[data-cockpit][data-active-tab=about] #about{-webkit-backdrop-filter:none!important;border-radius:20px!important;padding:16px 18px!important;box-shadow:inset 0 1px #ffffff0f,0 32px 95px #00000061!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu.cockpit-monitor,.app-shell[data-cockpit][data-active-tab=t6] #t6{overflow:hidden!important}.app-shell[data-cockpit][data-active-tab=about] #about{overflow:auto!important}.app-shell[data-cockpit=safety][data-active-tab=mainMenu] .sidebar,.app-shell[data-cockpit=safety][data-active-tab=t6] .sidebar,.app-shell[data-cockpit=safety] #mainMenu.cockpit-monitor,.app-shell[data-cockpit=safety][data-active-tab=mainMenu] #mainMenu.cockpit-monitor,.app-shell[data-cockpit=safety][data-active-tab=t6] #t6{background:#334052!important;border:1px solid #ffffff1a!important}.app-shell[data-cockpit=sust][data-active-tab=mainMenu] .sidebar,.app-shell[data-cockpit=sust][data-active-tab=t6] .sidebar,.app-shell[data-cockpit=sust] #mainMenu.cockpit-monitor,.app-shell[data-cockpit=sust][data-active-tab=mainMenu] #mainMenu.cockpit-monitor,.app-shell[data-cockpit=sust][data-active-tab=t6] #t6{background:#164556 linear-gradient(#1a5060 0%,#164556 100%)!important;border:1px solid #7ec4cc29!important}.app-shell[data-cockpit=ocean][data-active-tab=mainMenu] .sidebar,.app-shell[data-cockpit=ocean][data-active-tab=t6] .sidebar,.app-shell[data-cockpit=ocean][data-active-tab=about] .sidebar{box-shadow:none!important;background:#153e54!important;border:0!important;border-radius:0!important}.app-shell[data-cockpit=ocean] #mainMenu.cockpit-monitor,.app-shell[data-cockpit=ocean][data-active-tab=mainMenu] #mainMenu.cockpit-monitor,.app-shell[data-cockpit=ocean][data-active-tab=t6] #t6,.app-shell[data-cockpit=ocean][data-active-tab=about] #about,.app-shell[data-cockpit=ocean] #mainMenu.cockpit-monitor.list-open,.app-shell[data-cockpit=ocean] #mainMenu.cockpit-monitor.compose-open{box-shadow:none!important;background:#1b5270!important;border:0!important;border-radius:0!important}.app-shell[data-cockpit][data-active-tab=mainMenu] .menuSplit,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .menuSplit,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .cockpit-chart.menuSplit,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .index-card,.app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .index-chart{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-list,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .focus-compose,.app-shell[data-cockpit] #mainMenu.cockpit-monitor .cockpit-full{box-shadow:none!important;background:0 0!important;border-radius:0!important}}html[data-product=ocean] .ocean-site-picker{flex-direction:column;display:flex;text-align:left!important;letter-spacing:0!important;text-transform:none!important;font-weight:560!important}html[data-product=ocean] .ocean-site-kicker,html[data-product=ocean] .ocean-sev-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.62;margin:0 0 6px;font-size:10px}html[data-product=ocean] .ocean-site-search{z-index:2;margin:0 0 6px;display:block;position:relative}html[data-product=ocean] .ocean-site-search input{box-sizing:border-box;appearance:none;color:#eef6ff;background:#05060838;border:1px solid #e2edfa24;border-radius:8px;width:100%;padding:7px 8px;font-size:12px}html[data-product=ocean] .ocean-site-search-empty{opacity:.7;margin:0 0 6px;font-size:11px;line-height:1.35}html[data-product=ocean] .ocean-globe{cursor:grab;touch-action:none;width:100%;height:188px;margin:2px 0 6px;display:block}html[data-product=ocean] .ocean-globe:active{cursor:grabbing}html[data-product=ocean] .ocean-globe-readout{margin:0 0 8px}html[data-product=ocean] .ocean-globe-place{letter-spacing:.08em;font-size:12px;font-weight:650}html[data-product=ocean] .ocean-globe-coord,html[data-product=ocean] .ocean-globe-pack{opacity:.7;margin-top:2px;font-size:11px}html[data-product=ocean] .ocean-site-switch{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}html[data-product=ocean] .ocean-site-btn{appearance:none;color:#eef6ffc7;letter-spacing:0;text-transform:none;cursor:pointer;background:#0506082e;border:1px solid #e2edfa24;border-radius:8px;min-height:0;padding:7px 6px;font-size:11px;font-weight:620}html[data-product=ocean] .ocean-site-btn.is-on{color:#fff;background:#4aaad047;box-shadow:inset 0 0 0 1px #4aaad073}html[data-product=ocean] .ocean-site-btn:disabled{opacity:.55;cursor:wait}html[data-product=ocean] .ocean-site-picker select{appearance:none;color:#eef6ff;letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:620}html[data-product=ocean] .ocean-site-select-wrap{margin:0 0 6px;display:block}html[data-product=ocean] .ocean-site-select-wrap .ocean-site-kicker{margin-bottom:4px}html[data-product=ocean] .ocean-site-actions{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 8px;display:grid}html[data-product=ocean] .ocean-site-action{appearance:none;color:#eef6ffdb;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0506082e;border:1px solid #e2edfa24;border-radius:8px;padding:7px 8px;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-site-action.is-on{color:#fff;background:#4aaad047;box-shadow:inset 0 0 0 1px #4aaad073}html[data-product=ocean] .ocean-alert-active{color:#e2edfad1;margin-top:8px;font-size:11px;line-height:1.35}html[data-product=ocean] .ocean-site-profile{letter-spacing:.01em;text-transform:none;opacity:.7;margin-top:6px;font-size:11px;font-weight:500;line-height:1.3}html[data-product=ocean] .ocean-pressure-readout{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-rising .pulse-status-item,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-rising #mm_status,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout.tone-rising,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-reducing .pulse-status-item,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-reducing #mm_status,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout.tone-reducing,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-stable .pulse-status-item,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-status-marquee.tone-stable #mm_status,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .pulse-index-readout.tone-stable{color:#e2edfac7!important}html[data-product=ocean] .ocean-view-toggle{background:#05060847;border-radius:9px;margin-left:8px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #e2edfa1f}html[data-product=ocean] .ocean-view-toggle button{appearance:none;color:#eef6ffb3;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-view-toggle button.is-on{color:#fff;background:#4aaad052}html[data-product=ocean] .ocean-stage{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}html[data-product=ocean] .ocean-world-map,html[data-product=ocean] .ocean-world-map.leaflet-container{z-index:0;width:100%;height:100%;position:absolute;inset:0;background:#0b1a24!important}html[data-product=ocean] .ocean-world-map img.leaflet-tile{mix-blend-mode:normal!important}html[data-product=ocean] .ocean-stage-veil{z-index:1;pointer-events:none;background:linear-gradient(#081c2a47,#081c2a8c),#0820306b;transition:opacity .45s,background .45s;position:absolute;inset:0}html[data-product=ocean] .ocean-stage.is-explore .ocean-world-map,html[data-product=ocean] .ocean-stage.is-explore .ocean-stage-veil{right:280px}html[data-product=ocean] .ocean-stage.is-explore .ocean-stage-veil{opacity:.18;background:#06121c1f}html[data-product=ocean] .ocean-stage-ui{z-index:2;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}html[data-product=ocean] .ocean-stage.is-explore .ocean-stage-ui{pointer-events:none}html[data-product=ocean] .ocean-stage.is-explore .pulse-monitor-top,html[data-product=ocean] .ocean-stage.is-explore .ocean-view-toggle{pointer-events:auto}html[data-product=ocean] .ocean-stage.is-explore .ocean-pressure-readout{display:none}html[data-product=ocean] .ocean-stage.is-explore .index-card{visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html[data-product=ocean] .ocean-stage.is-explore .ocean-live-board,html[data-product=ocean] .ocean-stage.is-explore .pulse-monitor-foot{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)scale(.985);-webkit-backdrop-filter:none!important}html[data-product=ocean] .ocean-stage.is-explore .ocean-plate,html[data-product=ocean] .ocean-stage.is-explore .ocean-live-chip,html[data-product=ocean] .ocean-stage.is-explore canvas.index-chart{-webkit-backdrop-filter:none!important;background:0 0!important}html[data-product=ocean] .ocean-live-board,html[data-product=ocean] .pulse-monitor-foot{visibility:visible;transition:opacity .42s,transform .42s,visibility 0s linear .4s}html[data-product=ocean] .ocean-stage.is-pulse .ocean-live-board,html[data-product=ocean] .ocean-stage.is-pulse .pulse-monitor-foot{transition:opacity .42s,transform .42s,visibility linear}html[data-product=ocean] .ocean-explore-hud{z-index:3;width:280px;max-width:280px;box-shadow:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;background:#153e54;border:0;border-left:1px solid #e2edfa1f;border-radius:0;flex-direction:column;gap:8px;padding:18px 16px 16px;display:flex;position:absolute;inset:0 0 0 auto;overflow:auto;transform:none}html[data-product=ocean] .ocean-stage.is-explore .ocean-explore-hud{opacity:1;pointer-events:auto;transform:none}html[data-product=ocean] .ocean-explore-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:8px 0 2px;font-size:10px}html[data-product=ocean] .ocean-explore-place{margin:0 0 6px;font-size:15px;font-weight:650}html[data-product=ocean] .ocean-map-drivers{flex-wrap:wrap;gap:6px;margin:0 0 4px;display:flex}html[data-product=ocean] .ocean-map-drivers button{appearance:none;color:inherit;background:#08162259;border:1px solid #e2edfa29;border-radius:999px;padding:5px 9px;font-size:11px}html[data-product=ocean] .ocean-map-drivers button.is-on{background:#4aaad047;border-color:#5ac4e68c}html[data-product=ocean] .ocean-map-drivers-empty{opacity:.62;font-size:11px}html[data-product=ocean] .ocean-explore-sites{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}html[data-product=ocean] .ocean-explore-note{opacity:.7;margin-top:8px;font-size:11px}html[data-product=ocean] .ocean-time-rail{flex-direction:column;gap:6px;margin:0 0 6px;display:flex}html[data-product=ocean] .ocean-time-rail-head{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}html[data-product=ocean] .ocean-time-rail-btns{gap:4px;display:flex}html[data-product=ocean] .ocean-time-rail-btns button{min-width:36px;color:inherit;background:#08162266;border:1px solid #e2edfa29;border-radius:8px;padding:4px 8px;font-size:11px}html[data-product=ocean] .ocean-time-rail-btns button.is-on,html[data-product=ocean] .ocean-time-ticks button.is-on{background:#2a82a873;border-color:#5ac4e68c}html[data-product=ocean] .ocean-time-rail input[type=range]{accent-color:#4aaad0;width:100%}html[data-product=ocean] .ocean-time-ticks{height:16px;margin:0 6px 2px;position:relative}html[data-product=ocean] .ocean-time-ticks button{color:inherit;letter-spacing:.04em;opacity:.7;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;position:absolute;top:0;transform:translate(-50%)}html[data-product=ocean] .ocean-overlay-toggles{gap:6px;margin:0 0 6px;display:flex}html[data-product=ocean] .ocean-overlay-toggles button{color:inherit;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#08162259;border:1px solid #e2edfa29;border-radius:8px;flex:none;padding:5px 10px;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-overlay-toggles button.is-on{background:#4aaad02e;border-color:#4aaad08c}html[data-product=ocean] .ocean-info-legend.is-explore,html[data-product=ocean] .ocean-info-hover.is-explore{z-index:4;position:absolute}html[data-product=ocean] .ocean-info-legend.is-explore{display:none}html[data-product=ocean] .ocean-info-hover.is-explore{top:auto;bottom:16px;right:296px}html[data-product=ocean] .ocean-stage.is-pulse .leaflet-control-zoom{opacity:0;pointer-events:none}html[data-product=ocean] .ocean-forecast-strip{border:0;gap:2px;margin:0;padding:0;display:flex;overflow-x:auto}html[data-product=ocean] .ocean-forecast-chip{appearance:none;text-align:left;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1 1 0;min-width:58px;padding:4px 6px}html[data-product=ocean] .ocean-forecast-chip.is-on{background:#e2edfa0f;box-shadow:inset 0 -2px #4aaad0}html[data-product=ocean] .ocean-forecast-chip span{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:9px;display:block}html[data-product=ocean] .ocean-forecast-chip b{letter-spacing:.01em;margin-top:3px;font-size:13px;font-weight:650;display:block}html[data-product=ocean] .ocean-forecast-chip.is-on b{color:#fff}html[data-product=ocean] .ocean-forecast-chip em{opacity:.62;margin-top:1px;font-size:10px;font-style:normal;font-weight:550;display:block}html[data-product=ocean] .ocean-site-name{letter-spacing:.01em;font-size:13px;font-weight:650}html[data-product=ocean] .ocean-live-chip em{opacity:.7;font-size:10px;font-style:normal}html[data-product=ocean] .ocean-live-board{background:0 0;flex-direction:column;flex:auto;min-height:0;padding:0 4px;display:flex;overflow:hidden auto}html[data-product=ocean] .ocean-live-board-kicker{display:none}html[data-product=ocean] .ocean-plate{-webkit-backdrop-filter:blur(20px)saturate(1.18);background:#123e54e0;border:1px solid #e2edfa24;border-radius:14px;flex:none;margin:0 0 6px;padding:6px 8px}html[data-product=ocean] .ocean-plate-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}html[data-product=ocean] .ocean-plate-head .ocean-plate-title{margin:0}html[data-product=ocean] .ocean-habitat-switch{flex:none;gap:4px;display:flex}html[data-product=ocean] .ocean-habitat-switch button{appearance:none;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.7;background:#080e1466;border:0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650}html[data-product=ocean] .ocean-habitat-switch button.is-on{opacity:1;background:#4aaad052}html[data-product=ocean] .ocean-current-pressure{background:linear-gradient(#4aaad029,#08162233);border:1px solid #5ac4e638;border-radius:12px;margin:0 0 12px;padding:10px 10px 12px;box-shadow:inset 0 1px #ffffff0f}html[data-product=ocean] .ocean-brand-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}html[data-product=ocean] .ocean-alert-bell{appearance:none;width:32px;height:32px;color:inherit;cursor:pointer;background:#08162259;border:1px solid #e2edfa24;border-radius:8px;flex:none;position:relative}html[data-product=ocean] .ocean-alert-bell svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}html[data-product=ocean] .ocean-alert-bell i{color:#fff;background:#e53e3e;border-radius:99px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-style:normal;line-height:14px;position:absolute;top:2px;right:2px}html[data-product=ocean] .ocean-alert-bell.is-on{background:#4aaad038;border-color:#5ac4e680}html[data-product=ocean] .ocean-cell-row{align-items:flex-end;gap:6px;display:flex}html[data-product=ocean] .ocean-cell-row .ocean-site-select-wrap{flex:auto;margin:0}html[data-product=ocean] .ocean-cell-add{appearance:none;width:36px;height:36px;color:inherit;cursor:pointer;background:#08162259;border:1px solid #e2edfa29;border-radius:8px;flex:none;margin:0 0 2px;font-size:20px;line-height:1}html[data-product=ocean] .ocean-cell-add.is-on{border-color:#5ac4e680}html[data-product=ocean] .ocean-time-date,html[data-product=ocean] .ocean-time-hour{letter-spacing:.06em;text-transform:uppercase;opacity:.8;flex-direction:column;gap:4px;font-size:10px;display:flex}html[data-product=ocean] .ocean-time-date input[type=date]{appearance:none;color:inherit;background:#08162273;border:1px solid #e2edfa29;border-radius:8px;padding:6px 8px;font-size:12px}html[data-product=ocean] .ocean-time-rail em{opacity:.62;font-size:10px;font-style:normal}html[data-product=ocean] .ocean-time-rail-btns{flex-wrap:wrap}html[data-product=ocean] .ocean-current-score{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}html[data-product=ocean] .ocean-current-open{opacity:.62;margin:3px 0 8px;font-size:11px}html[data-product=ocean] .ocean-current-chips{flex-wrap:wrap;gap:4px;display:flex}html[data-product=ocean] .ocean-current-chips span{white-space:nowrap;background:#4aaad033;border-radius:999px;padding:3px 7px;font-size:10px}html[data-product=ocean] .ocean-current-note{opacity:.55;margin-top:8px;font-size:10px;line-height:1.35}html[data-product=ocean] .ocean-plate-title{letter-spacing:.08em;text-transform:uppercase;opacity:.55;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:650;display:flex}html[data-product=ocean] .ocean-plate-title.is-history{opacity:.92;letter-spacing:.06em}html[data-product=ocean] .ocean-view-dot{background:#4aaad0;border-radius:50%;flex:none;width:7px;height:7px}html[data-product=ocean] .ocean-view-clear{appearance:none;width:22px;height:22px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;margin-left:auto;font-size:16px;line-height:1}html[data-product=ocean] .ocean-field-open{appearance:none;color:#eef6ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#4aaad038;border:0;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:650}html[data-product=ocean] .ocean-field-drawer{z-index:30;background:#1b5270;flex-direction:column;padding:10px 12px 12px;display:flex;position:absolute;inset:0}html[data-product=ocean] .ocean-field-drawer .ocean-plate-spatial{flex-direction:column;flex:auto;height:100%;min-height:0;margin:0;display:flex}html[data-product=ocean] .ocean-field-drawer .ocean-spatial-frame{flex:auto;height:auto;min-height:0}html[data-product=ocean] .ocean-plate-empty{opacity:.55;padding:6px 2px 8px;font-size:12px}html[data-product=ocean] .ocean-field-row,html[data-product=ocean] .ocean-live-board-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}html[data-product=ocean] .ocean-live-chip{background:#05060838;border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;display:flex}html[data-product=ocean] .ocean-live-chip span{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html[data-product=ocean] .ocean-live-chip b{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}html[data-product=ocean] button.ocean-live-chip{appearance:none;text-align:left;color:inherit;cursor:pointer;font:inherit;border:0}html[data-product=ocean] button.ocean-live-chip.is-spatial{background:#4aaad02e;box-shadow:inset 0 0 0 1px #4aaad0a6}html[data-product=ocean] .ocean-plate-spatial{flex:none}html[data-product=ocean] .ocean-spatial-modes,html[data-product=ocean] .ocean-spatial-layers{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}html[data-product=ocean] .ocean-spatial-world{background:radial-gradient(circle at 30% 40%,#4aaad01f,#0000 42%),#07131c}html[data-product=ocean] button.ocean-spatial-pin{appearance:none;cursor:pointer;border:0;padding:0}html[data-product=ocean] .ocean-spatial-pin.is-site{background:#eef6ff8c;width:12px;height:12px;margin:-6px 0 0 -6px;box-shadow:0 0 0 2px #4aaad073}html[data-product=ocean] .ocean-spatial-pin.is-site.is-on{background:#fff;box-shadow:0 0 0 2px #4aaad0,0 0 12px #4aaad0cc}html[data-product=ocean] .ocean-spatial-layer{appearance:none;color:#eef6ffc7;cursor:pointer;background:#05060838;border:1px solid #e2edfa1f;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:620}html[data-product=ocean] .ocean-spatial-layer.is-on{color:#fff;background:#4aaad047;box-shadow:inset 0 0 0 1px #4aaad073}html[data-product=ocean] .ocean-spatial-frame{background:#0b1a24;border-radius:10px;height:clamp(132px,18vh,196px);position:relative;overflow:hidden}html[data-product=ocean] .ocean-spatial-leaflet .leaflet-control-zoom{box-shadow:none;border:0;margin:10px 10px 0 0}html[data-product=ocean] .ocean-spatial-leaflet .leaflet-control-zoom a{color:#eef6ff;background:#071426d1;border:1px solid #e2edfa29;width:28px;height:28px;line-height:28px}html[data-product=ocean] .ocean-spatial-leaflet .leaflet-control-zoom a:hover{color:#fff;background:#4aaad059}html[data-product=ocean] .ocean-cmems-overlay,html[data-product=ocean] .ocean-cmems-overlay img.leaflet-tile{image-rendering:auto!important}html[data-product=ocean] .ocean-map-pin{background:0 0!important;border:0!important}html[data-product=ocean] .ocean-map-pin-core,html[data-product=ocean] .ocean-map-pin-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-product=ocean] .ocean-map-pin-core{background:#eef6ffeb;width:10px;height:10px;box-shadow:0 0 0 2px #4aaad08c}html[data-product=ocean] .ocean-map-pin.is-on .ocean-map-pin-core{background:#fff;width:11px;height:11px;box-shadow:0 0 0 2px #4aaad0}html[data-product=ocean] .ocean-map-pin-ring{border:1.5px solid #4aaad000;width:10px;height:10px}html[data-product=ocean] .ocean-map-pin.is-on .ocean-map-pin-ring{border-color:#4aaad0b3;animation:1.8s ease-out infinite ocean-pin-pulse}@keyframes ocean-pin-pulse{0%{opacity:.8;width:12px;height:12px}to{opacity:0;width:28px;height:28px}}html[data-product=ocean] .ocean-pin-popup .leaflet-popup-content-wrapper{color:#eef6ff;-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#0e2a3ae6;border:1px solid #e2edfa29;border-radius:12px;padding:0;box-shadow:0 16px 36px #00000052}html[data-product=ocean] .ocean-pin-popup .leaflet-popup-content{min-width:148px;margin:10px 12px 11px}html[data-product=ocean] .ocean-pin-popup .leaflet-popup-tip{background:#0e2a3ae6}html[data-product=ocean] .ocean-pin-card-place{font-size:13px;font-weight:650}html[data-product=ocean] .ocean-pin-card-field{letter-spacing:.08em;text-transform:uppercase;opacity:.62;margin-top:8px;font-size:10px}html[data-product=ocean] .ocean-pin-card-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:650}html[data-product=ocean] .ocean-pin-card-meta{opacity:.7;margin-top:3px;font-size:11px}html[data-product=ocean] .ocean-open-pulse{appearance:none;color:#fff;width:100%;font:inherit;letter-spacing:.04em;cursor:pointer;background:#4aaad052;border:0;border-radius:8px;margin-top:8px;padding:6px 8px;font-size:11px;font-weight:650;display:block}html[data-product=ocean] .ocean-field-legend{z-index:4;width:220px;position:absolute;bottom:16px;left:16px}html[data-product=ocean] .ocean-field-legend.is-docked{width:auto;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-top:1px solid #e2edfa1f;border-radius:0;margin-top:auto;padding:12px 0 0;position:relative;bottom:auto;left:auto}html[data-product=ocean] .ocean-field-legend-head{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:10px;font-weight:650}html[data-product=ocean] .ocean-field-legend-bar{background:linear-gradient(90deg,#2b6cb0 0%,#38b2ac 28%,#68d391 52%,#ecc94b 76%,#e53e3e 100%);border-radius:99px;height:8px;margin:8px 0 6px}html[data-product=ocean] .ocean-field-legend-scale{font-variant-numeric:tabular-nums;opacity:.75;justify-content:space-between;font-size:10px;display:flex}html[data-product=ocean] .ocean-field-legend-meta{opacity:.62;margin-top:6px;font-size:10px}html[data-product=ocean] .ocean-spatial-leaflet{width:100%;height:100%}html[data-product=ocean] .ocean-spatial-leaflet.leaflet-container,html[data-product=ocean] .ocean-spatial-leaflet .leaflet-container{width:100%;height:100%;font:inherit;background:#0b1a24!important}html[data-product=ocean] .ocean-spatial-leaflet img.leaflet-tile{mix-blend-mode:normal!important}html[data-product=ocean] .ocean-spatial-mosaic{width:100%;height:100%;display:grid}html[data-product=ocean] .ocean-spatial-mosaic.is-world{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}html[data-product=ocean] .ocean-spatial-mosaic img,html[data-product=ocean] .ocean-spatial-field-tile img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}html[data-product=ocean] .ocean-spatial-field{justify-content:center;align-items:center;display:flex}html[data-product=ocean] .ocean-spatial-field-tile{aspect-ratio:1;max-width:100%;height:100%;position:relative}html[data-product=ocean] .ocean-spatial-pin{z-index:2;background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #4aaad0,0 0 12px #4aaad0cc}html[data-product=ocean] .ocean-spatial-caption{color:#eef6ff;text-shadow:0 1px 2px #000000a6;z-index:500;pointer-events:none;flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px;right:48px}html[data-product=ocean] .ocean-forcing-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}html[data-product=ocean] .ocean-plate-physical .ocean-live-chip{padding:3px 6px}html[data-product=ocean] .ocean-plate-physical .ocean-live-chip b{font-size:12px}html[data-product=ocean] .ocean-forcing-chart{flex-direction:column;flex:0 0 72px;min-height:64px;max-height:88px;margin:0;padding:0;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html[data-product=ocean] .ocean-forcing-switch{flex:none;align-items:center;gap:14px;padding:0 0 0 52px;display:flex}html[data-product=ocean] .ocean-forcing-switch button{appearance:none;color:#e2edfa6b;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-forcing-switch button.is-on{color:#e2edfaeb}html[data-product=ocean] .ocean-forcing-canvas{flex:auto;width:100%;min-height:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html[data-product=ocean] #ocean_forcing_tooltip{z-index:40;pointer-events:none;color:#eef6ff;background:#071426f0;border:1px solid #ffffff29;border-radius:8px;min-width:160px;padding:8px 10px;font-size:12px;line-height:1.35;display:none;position:absolute}html[data-product=ocean] .ocean-pressure-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin:10px 0 6px;font-size:10px}html[data-product=ocean] .ocean-history-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding-bottom:4px;display:grid}html[data-product=ocean] .ocean-history-chip em{opacity:.72;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.25}html[data-product=ocean] .ocean-pressure-strip{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-bottom:4px;display:grid}html[data-product=ocean] .ocean-pressure-chip{appearance:none;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#05060838;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:5px 8px;display:flex}html[data-product=ocean] .ocean-pressure-chip span{opacity:.7;font-size:10px}html[data-product=ocean] .ocean-pressure-chip b{font-size:13px;font-weight:650}html[data-product=ocean] .ocean-pressure-chip.is-clear b{opacity:.55}html[data-product=ocean] .ocean-pressure-chip.is-open b{color:#ffb4a8}html[data-product=ocean] .ocean-pressure-chip.is-focus{box-shadow:inset 0 0 0 1px #4aaad08c}html[data-product=ocean] .ocean-driver-readout{background:#05060838;border-radius:8px;flex:none;margin:0 0 6px;padding:8px 10px;font-size:12px;line-height:1.45}html[data-product=ocean] .ocean-driver-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:8px 0 3px;font-size:10px;font-weight:650}html[data-product=ocean] .ocean-driver-readout-title+.ocean-driver-kicker{margin-top:0}html[data-product=ocean] .ocean-driver-hint{opacity:.62;margin:0 0 6px;font-size:12px}html[data-product=ocean] .ocean-driver-readout-title{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0 0 6px;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-driver-readout p{margin:0 0 6px}html[data-product=ocean] .ocean-driver-readout p:last-child{margin-bottom:0}html[data-product=ocean] .ocean-driver-readout-live{opacity:.78}html[data-product=ocean] .ocean-site-brief-plate{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex;overflow:hidden}html[data-product=ocean] .ocean-site-brief-layout{flex:auto;grid-template-columns:minmax(280px,1.15fr) minmax(240px,.85fr);gap:14px;min-height:0;padding:4px 4px 8px;display:grid}html[data-product=ocean] .ocean-site-brief-layout.is-info,html[data-product=ocean] .ocean-site-brief-layout.is-story{grid-template-columns:minmax(320px,1.15fr) minmax(280px,.95fr);align-items:stretch}html[data-product=ocean] .ocean-story-board{background:#071018;border:1px solid #e2edfa1f;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}html[data-product=ocean] .ocean-story-still{object-fit:cover;object-position:center 45%;z-index:0;background:#071018;width:100%;height:100%;position:absolute;inset:0}html[data-product=ocean] .ocean-story-board.is-lion .ocean-story-still{object-position:center 58%}html[data-product=ocean] .ocean-story-board.is-baltic .ocean-story-still{object-position:center 35%}html[data-product=ocean] .ocean-story-board.is-gom .ocean-story-still{object-position:center 40%}html[data-product=ocean] .ocean-story-board.is-nino .ocean-story-still{object-position:center 42%}html[data-product=ocean] .ocean-story-veil{z-index:1;pointer-events:none;background:linear-gradient(#06121c1f 0%,#06121c0a 48%,#06121c9e 100%);position:absolute;inset:0}html[data-product=ocean] .ocean-story-board>:not(.ocean-story-still):not(.ocean-story-veil){z-index:2;position:relative}html[data-product=ocean] .ocean-story-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:10px;font-weight:650}html[data-product=ocean] .ocean-path{flex-direction:column;gap:6px;max-width:100%;margin-top:auto;display:flex}html[data-product=ocean] .ocean-path-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-product=ocean] .ocean-path-arm,html[data-product=ocean] .ocean-path-step,html[data-product=ocean] .ocean-path-sink,html[data-product=ocean] .ocean-path-interrupt{-webkit-backdrop-filter:blur(8px);background:#08162294;border:1px solid #e2edfa24;border-radius:8px;padding:6px 9px}html[data-product=ocean] .ocean-path-arm{flex-direction:column;gap:6px;font-size:12px;font-weight:650;line-height:1.25;display:flex}html[data-product=ocean] .ocean-path-arm i,html[data-product=ocean] .ocean-path-step i{background:#e2edfa73;width:1px;height:10px;margin:0 auto;display:block}html[data-product=ocean] .ocean-path-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[data-product=ocean] .ocean-path-step{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}html[data-product=ocean] .ocean-path-step i{width:14px;height:1px;margin:0}html[data-product=ocean] .ocean-path-sink{text-align:center;font-size:14px;font-weight:650}html[data-product=ocean] .ocean-path-sink.is-who{border-color:#4aaad073}html[data-product=ocean] .ocean-path-interrupt{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#ffb4a8;border-color:#ff453a59;font-size:13px;font-weight:700}html[data-product=ocean] .ocean-story-flow{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}html[data-product=ocean] .ocean-story-chip{-webkit-backdrop-filter:blur(10px);background:#081622b8;border:1px solid #e2edfa29;border-radius:10px;padding:10px 12px}html[data-product=ocean] .ocean-story-chip b{letter-spacing:.12em;opacity:.55;margin-bottom:4px;font-size:10px;display:block}html[data-product=ocean] .ocean-story-chip span{font-size:15px;font-weight:650;line-height:1.25}html[data-product=ocean] .ocean-story-split{flex:auto;grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-product=ocean] .ocean-story-col{-webkit-backdrop-filter:blur(10px);background:#081622b8;border:1px solid #e2edfa29;border-radius:10px;padding:14px 14px 16px}html[data-product=ocean] .ocean-story-col em{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:10px;font-size:11px;font-style:normal;font-weight:700;display:block}html[data-product=ocean] .ocean-story-col ol{margin:0;padding:0 0 0 18px;font-size:14px;font-weight:550;line-height:1.55}html[data-product=ocean] .ocean-story-board.is-nino .ocean-story-col:last-child{background:#ff453a14;border-color:#ff453a47}html[data-product=ocean] .ocean-story-anchors{flex-wrap:wrap;gap:8px;display:flex}html[data-product=ocean] .ocean-story-credit{letter-spacing:.02em;opacity:.62;text-shadow:0 1px 8px #06121ce6;font-size:9px}html[data-product=ocean] .ocean-story-anchors span{-webkit-backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;background:#081622b8;border:1px solid #e2edfa29;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-story-feels{letter-spacing:.01em;font-weight:650}html[data-product=ocean] .ocean-info-graphic{flex-direction:column;gap:12px;min-height:0;display:flex}html[data-product=ocean] .ocean-info-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}html[data-product=ocean] .ocean-info-chain-step{background:#05060847;border:1px solid #e2edfa1f;border-radius:10px;padding:10px 10px 12px;position:relative}html[data-product=ocean] .ocean-info-chain-step b{letter-spacing:.1em;opacity:.5;margin-bottom:4px;font-size:10px;display:block}html[data-product=ocean] .ocean-info-chain-step span{font-size:13px;font-weight:650;line-height:1.3}html[data-product=ocean] .ocean-info-stats{flex:auto;grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-product=ocean] .ocean-info-stat{background:#05060838;border:1px solid #e2edfa1a;border-radius:10px;padding:10px 12px}html[data-product=ocean] .ocean-info-stat em{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:10px;font-style:normal;display:block}html[data-product=ocean] .ocean-info-stat b{letter-spacing:.01em;margin:4px 0 6px;font-size:16px;font-weight:700;display:block}html[data-product=ocean] .ocean-info-stat span{opacity:.82;font-size:12px;line-height:1.4}html[data-product=ocean] .ocean-site-brief-visual{flex-direction:column;min-height:0;display:flex}html[data-product=ocean] .ocean-brief-map{background:#0b1a24;border-radius:10px;flex:auto;min-height:260px;overflow:hidden}html[data-product=ocean] .ocean-site-brief-caption{flex-direction:column;gap:3px;margin-top:8px;font-size:12px;line-height:1.4;display:flex}html[data-product=ocean] .ocean-site-brief-caption em{opacity:.78;font-style:normal}html[data-product=ocean] .ocean-site-brief-caption span{opacity:.7;font-size:11px}html[data-product=ocean] .ocean-site-brief{min-height:0;padding:2px 4px 8px 0;font-size:13px;line-height:1.45;overflow:auto}html[data-product=ocean] .ocean-site-brief p{margin:0 0 8px}html[data-product=ocean] .ocean-info-map-col{flex-direction:column;gap:8px;min-height:0;display:flex}html[data-product=ocean] .ocean-info-map-switch{flex-shrink:0;gap:6px;display:flex}html[data-product=ocean] .ocean-info-map-switch button{color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#08162273;border:1px solid #e2edfa29;border-radius:8px;flex:auto;padding:8px 10px;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-info-map-switch button.is-on{background:#4aaad02e;border-color:#4aaad08c}html[data-product=ocean] .ocean-info-stake{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}html[data-product=ocean] .ocean-info-stake-frame{flex:auto;min-height:0;display:flex;position:relative}html[data-product=ocean] .ocean-info-stake-map{flex:auto;min-height:280px}html[data-product=ocean] .ocean-info-stake .leaflet-control-zoom{box-shadow:none;border:0}html[data-product=ocean] .ocean-info-stake .leaflet-control-zoom a{color:#e2edfa;background:#081622d1;border:1px solid #e2edfa29;width:26px;height:26px;font-size:14px;line-height:26px}html[data-product=ocean] .ocean-info-legend{z-index:500;background:#081622e0;border:1px solid #e2edfa29;border-radius:8px;flex-direction:column;gap:5px;max-width:280px;padding:8px 10px;display:flex;position:absolute;bottom:10px;left:10px}html[data-product=ocean] .ocean-info-legend-row{align-items:center;gap:8px;font-size:11px;line-height:1.3;display:flex}html[data-product=ocean] .ocean-info-legend-row i{border:1px solid #e2edfa40;border-radius:3px;flex:none;width:12px;height:12px}html[data-product=ocean] .ocean-info-hover{z-index:500;background:#081622e6;border:1px solid #e2edfa29;border-radius:8px;width:min(260px,46%);padding:8px 10px;font-size:12px;line-height:1.35;position:absolute;top:10px;right:10px}html[data-product=ocean] .ocean-info-hover.is-idle{opacity:.7;letter-spacing:.04em;text-transform:uppercase;font-size:11px}html[data-product=ocean] .ocean-info-hover b{font-size:13px;display:block}html[data-product=ocean] .ocean-info-hover em{opacity:.7;margin-top:2px;font-size:11px;font-style:normal;display:block}html[data-product=ocean] .ocean-info-hover span{opacity:.85;margin-top:6px;display:block}html[data-product=ocean] .ocean-info-stake-meta{opacity:.78;flex-direction:column;gap:2px;font-size:11px;line-height:1.35;display:flex}html[data-product=ocean] .ocean-info-stake-meta strong{opacity:1;font-size:12px;font-weight:650}html[data-product=ocean] .ocean-info-changes,html[data-product=ocean] .ocean-info-pressures{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}html[data-product=ocean] .ocean-info-changes li,html[data-product=ocean] .ocean-info-pressures li{background:#08162247;border:1px solid #e2edfa1f;border-radius:8px;padding:8px 10px}html[data-product=ocean] .ocean-info-changes b,html[data-product=ocean] .ocean-info-pressures b{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:11px;display:block}html[data-product=ocean] .ocean-info-changes span{margin-top:2px;font-size:14px;font-weight:650;display:block}html[data-product=ocean] .ocean-info-changes em{opacity:.62;margin-top:2px;font-size:11px;font-style:normal;display:block}html[data-product=ocean] .ocean-info-pressure-note{opacity:.62;margin:0 0 8px;font-size:11px}html[data-product=ocean] .ocean-info-pressures li>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html[data-product=ocean] .ocean-info-pressures i{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}html[data-product=ocean] .ocean-info-pressures i.is-high{color:#f3b56a}html[data-product=ocean] .ocean-info-pressures i.is-medium{color:#8ec8e6}html[data-product=ocean] .ocean-info-pressures span{margin-top:4px;font-size:12px;line-height:1.4;display:block}html[data-product=ocean] .ocean-alert-panel{flex:auto;min-height:0;padding:4px 2px 10px;overflow:auto}html[data-product=ocean] .ocean-alert-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-product=ocean] .ocean-alert-head h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:650}html[data-product=ocean] .ocean-alert-close{appearance:none;color:#e2edfab3;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}html[data-product=ocean] .ocean-alert-lead{opacity:.78;margin:6px 0 12px;font-size:13px}html[data-product=ocean] .ocean-alert-field,html[data-product=ocean] .ocean-alert-check{border:0;flex-direction:column;gap:4px;min-width:0;margin:0 0 10px;padding:0;display:flex}html[data-product=ocean] .ocean-alert-field span,html[data-product=ocean] .ocean-alert-field legend{letter-spacing:.08em;text-transform:uppercase;opacity:.62;padding:0;font-size:10px}html[data-product=ocean] .ocean-alert-field b{font-size:13px;font-weight:650}html[data-product=ocean] .ocean-alert-field select,html[data-product=ocean] .ocean-alert-custom input{appearance:none;color:#eef6ff;width:100%;max-width:220px;font:inherit;background:#05060847;border:1px solid #e2edfa29;border-radius:8px;padding:7px 8px;font-size:13px}html[data-product=ocean] .ocean-alert-radio,html[data-product=ocean] .ocean-alert-check{flex-flow:wrap;align-items:baseline;gap:8px;font-size:13px}html[data-product=ocean] .ocean-alert-radio em,html[data-product=ocean] .ocean-alert-check em{opacity:.6;font-size:11px;font-style:normal}html[data-product=ocean] .ocean-alert-note,html[data-product=ocean] .ocean-alert-limit{opacity:.62;margin:0 0 8px;font-size:11px}html[data-product=ocean] .ocean-alert-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-product=ocean] .ocean-alert-preview{opacity:.85;margin:4px 0 10px;font-size:12px}html[data-product=ocean] .ocean-alert-save{appearance:none;color:#06202c;font:inherit;cursor:pointer;background:#4aaad0;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}html[data-product=ocean] .ocean-alert-custom-link{appearance:none;color:#e2edfac7;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;font-size:12px;text-decoration:underline;display:block}html[data-product=ocean] .ocean-eco-bar{margin:0 0 8px}html[data-product=ocean] .ocean-eco-toggle{width:100%;color:inherit;cursor:pointer;font:inherit;background:#080e1473;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 10px;display:flex}html[data-product=ocean] .ocean-eco-toggle span,html[data-product=ocean] .ocean-eco-toggle{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}html[data-product=ocean] .ocean-eco-toggle b{letter-spacing:0;text-transform:none;opacity:.75;font-size:11px;font-weight:550}html[data-product=ocean] .ocean-eco-toggle.is-on{box-shadow:inset 0 0 0 1px #4aaad080}html[data-product=ocean] .ocean-eco-panel{background:#05060838;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.45}html[data-product=ocean] .ocean-eco-source,html[data-product=ocean] .ocean-eco-limit{opacity:.68;margin:0 0 8px;font-size:11px}html[data-product=ocean] .ocean-eco-limit{margin-bottom:0}html[data-product=ocean] .ocean-eco-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}html[data-product=ocean] .ocean-eco-count{color:inherit;cursor:pointer;text-align:left;background:#080e1466;border:0;border-radius:7px;flex-direction:column;gap:2px;padding:6px 7px;display:flex}html[data-product=ocean] .ocean-eco-count span{letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:10px}html[data-product=ocean] .ocean-eco-count b{font-size:14px}html[data-product=ocean] .ocean-eco-count em{letter-spacing:.04em;text-transform:none;opacity:.55;font-size:9px;font-style:normal}html[data-product=ocean] .ocean-eco-count.is-on{box-shadow:inset 0 0 0 1px #4aaad080}html[data-product=ocean] .ocean-eco-table{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}html[data-product=ocean] .ocean-eco-row{grid-template-columns:minmax(88px,.9fr) minmax(0,1.6fr);align-items:start;gap:8px;font-size:11px;display:grid}html[data-product=ocean] .ocean-eco-row b{overflow-wrap:anywhere;opacity:.88;font-weight:550}html[data-product=ocean] .ocean-eco-sp{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}html[data-product=ocean] .ocean-eco-sp i{overflow-wrap:anywhere;min-width:0}html[data-product=ocean] .ocean-eco-sp em{opacity:.55;font-size:11px;font-style:normal}html[data-product=ocean] .ocean-plate-physical{flex-direction:column;display:flex}html[data-product=ocean] .ocean-plate-habitat{flex-direction:column;flex:auto;min-height:220px;margin-bottom:0;display:flex;overflow:hidden}html[data-product=ocean] .ocean-plate-habitat.is-eco{overflow:hidden auto}html[data-product=ocean] .ocean-plate-habitat.is-eco .ocean-eco-panel{flex:auto;min-height:0}html[data-product=ocean] .ocean-eco-counts{z-index:1;min-height:56px;position:relative}html[data-product=ocean] .ocean-plate-habitat .ocean-chart-host{flex-direction:column;display:flex;position:relative;flex:1 1 0!important;height:0!important;min-height:0!important}html[data-product=ocean] .ocean-plate-habitat .index-chart,html[data-product=ocean] .ocean-plate-habitat canvas.index-chart,html[data-product=ocean] .ocean-plate-habitat #mm_index_chart{flex:1 1 0!important;width:100%!important;height:0!important;min-height:0!important;max-height:none!important}html[data-product=ocean] .ocean-load-legend.is-inline{z-index:auto;width:148px;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:#05060847;border:1px solid #e2edfa1a;border-radius:8px;flex:0 0 148px;margin-left:auto;padding:4px 8px;position:static}html[data-product=ocean] .ocean-load-legend-head{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:8px;font-weight:650}html[data-product=ocean] .ocean-load-legend-bar{background:linear-gradient(90deg,#2b6cb0 0%,#38b2ac 28%,#68d391 52%,#ecc94b 76%,#e53e3e 100%);border-radius:99px;height:5px;margin:3px 0}html[data-product=ocean] .ocean-load-legend-scale{letter-spacing:.02em;opacity:.72;justify-content:space-between;font-size:8px;display:flex}html[data-product=ocean] .ocean-load-legend.is-foot{flex:0 0 168px;width:168px;margin-left:0}html[data-product=ocean] .app-header{height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html[data-product=ocean] .app-shell[data-active-tab=about],html[data-product=ocean] .app-shell[data-active-tab=t6]{--pulse-stage-air:28px;--pulse-stage-gap:24px;column-gap:var(--pulse-stage-gap)!important;min-height:100vh!important;padding:var(--pulse-stage-air)!important;box-sizing:border-box!important;grid-template-columns:244px minmax(0,1fr)!important;display:grid!important}html[data-product=ocean] .app-shell[data-active-tab=about] .sidebar,html[data-product=ocean] .app-shell[data-active-tab=t6] .sidebar{top:var(--pulse-stage-air)!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;width:100%!important;margin:0!important}html[data-product=ocean] .app-shell[data-active-tab=about] .app-main,html[data-product=ocean] .app-shell[data-active-tab=t6] .app-main{min-width:0!important;padding:0!important}html[data-product=ocean] .app-shell[data-active-tab=about] .wrap{max-width:none!important;height:calc(100vh - (var(--pulse-stage-air) * 2))!important;margin:0!important}html[data-product=ocean] .app-shell[data-active-tab=about] #about{color:#eef6ff;box-sizing:border-box;flex-direction:column;visibility:visible!important;opacity:1!important;height:calc(100vh - (var(--pulse-stage-air,28px) * 2))!important;max-height:calc(100vh - (var(--pulse-stage-air,28px) * 2))!important;max-width:none!important;margin:0!important;display:flex!important;overflow:hidden!important}html[data-product=ocean] .ocean-about-head{flex:none;justify-content:space-between;align-items:center;gap:12px;max-width:none;padding:4px 8px 12px;display:flex}html[data-product=ocean] .ocean-about-head h1{letter-spacing:.01em;margin:0;font-size:22px;font-weight:650}html[data-product=ocean] .ocean-about-page{column-count:2;flex:auto;column-gap:48px;max-width:none;min-height:0;padding:0 12px 20px 8px;overflow:auto}html[data-product=ocean] .ocean-about-page h2,html[data-product=ocean] .ocean-about-page p{break-inside:avoid}html[data-product=ocean] .ocean-about-page h1{letter-spacing:.01em;margin:0 0 14px;font-size:22px;font-weight:650}html[data-product=ocean] .ocean-about-page h2{letter-spacing:.08em;text-transform:uppercase;opacity:.62;margin:22px 0 8px;font-size:13px;font-weight:650}html[data-product=ocean] .ocean-about-page p{opacity:.92;margin:0 0 10px;font-size:14px;line-height:1.55}html[data-product=ocean] .ocean-about-page p b{font-weight:650}html[data-product=ocean] .ocean-about-head .focus-compose-close{appearance:none;color:#eef6ff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}html[data-product=ocean] .ocean-about-head .focus-compose-close svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;width:18px;height:18px}html[data-product=ocean] .ocean-about-head .focus-compose-close:hover{background:#ffffff14}@media screen{html[data-product=ocean] body,html[data-product=ocean] .app-shell{background:#153e54!important}html[data-product=ocean] .launch-intro{background:#1b5270!important}html[data-product=ocean] .sidebar,html[data-product=ocean] .app-shell .sidebar{background:#153e54!important}html[data-product=ocean] .side-brand-pulse{filter:drop-shadow(0 0 12px #38b2ac38)drop-shadow(0 0 14px #2b6cb029)!important}html[data-product=ocean] #mainMenu.cockpit-monitor,html[data-product=ocean] #about,html[data-product=ocean] #t6,html[data-product=ocean] .focus-list,html[data-product=ocean] .focus-compose,html[data-product=ocean] .focus-sheet{background:#1b5270!important}html[data-product=ocean] #mainMenu .index-card{background:0 0!important}html[data-product=ocean] .app-shell .tab.active{background:#4aaad047!important;box-shadow:inset 3px 0 #4aaad0,0 0 20px #4aaad059!important}html[data-product=ocean] .cockpit-dock .sidebar-icon-btn.is-active{box-shadow:0 0 0 1px #4aaad073;background:#4aaad047!important}html[data-product=ocean] .index-chart,html[data-product=ocean] canvas.index-chart,html[data-product=ocean] #mm_index_chart,html[data-product=ocean] #mainMenu .index-chart,html[data-product=ocean] #mainMenu .cockpit-chart .index-chart,html[data-product=ocean] .app-shell[data-active-tab=mainMenu] #mainMenu .index-chart,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .index-chart,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] #mainMenu .cockpit-chart .index-chart{box-shadow:none!important;background:#1b5270!important;border:0!important;border-radius:0!important;outline:0!important;flex:1 1 0!important;width:100%!important;height:0!important;min-height:0!important;max-height:none!important;margin-left:0!important;margin-right:0!important}html[data-product=ocean] #mainMenu .cockpit-chart-frame,html[data-product=ocean] #mainMenu .index-card{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important}html[data-product=ocean] #mainMenu .pulse-monitor-top,html[data-product=ocean] #mainMenu .pulse-monitor-foot{flex:none!important}html[data-product=ocean] #mainMenu .ocean-live-board{flex:auto!important;min-height:0!important;overflow:hidden!important}html[data-product=ocean] .app-shell[data-cockpit],html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu],html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=t6],html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=about]{color:#e8f1f6;--pulse-stage-air:0px!important;--pulse-stage-gap:0px!important;column-gap:0!important;padding:0!important}html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=t6] .sidebar,html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=about] .sidebar,html[data-product=ocean] .app-shell[data-cockpit=ocean][data-active-tab=mainMenu] .sidebar,html[data-product=ocean] .app-shell[data-cockpit=ocean] #mainMenu.cockpit-monitor,html[data-product=ocean] .app-shell[data-cockpit=ocean][data-active-tab=mainMenu] #mainMenu.cockpit-monitor,html[data-product=ocean] .app-shell[data-cockpit] #mainMenu.cockpit-monitor{box-shadow:none!important;border:0!important;border-radius:0!important;height:100vh!important;padding:14px 16px!important;top:0!important}html[data-product=ocean] .app-shell[data-cockpit][data-active-tab=mainMenu] .sidebar,html[data-product=ocean] .app-shell[data-cockpit=ocean][data-active-tab=mainMenu] .sidebar{border-right:1px solid #e2edfa1a!important}html[data-product=ocean] .app-shell[data-active-tab=mainMenu] .wrap,html[data-product=ocean] .app-shell[data-active-tab=mainMenu] #mainMenu,html[data-product=ocean] .app-shell[data-active-tab=mainMenu] .menuSplit{height:100vh!important}}html[data-product=ocean] .ocean-stage.is-pulse .ocean-world-map,html[data-product=ocean] .ocean-stage.is-pulse .ocean-stage-veil{opacity:0;pointer-events:none}html[data-product=ocean] .ocean-stage.is-pulse{background:#1b5270}html[data-product=ocean] .ocean-plate{-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #e2edfa14;border-radius:0;margin:0;padding:8px 2px 10px}html[data-product=ocean] .ocean-plate-title{letter-spacing:.06em;opacity:.45;color:#e8f1f6}html[data-product=ocean] .ocean-plate-title.is-history{opacity:.95}html[data-product=ocean] .ocean-driver-kicker{letter-spacing:.05em;opacity:.42}html[data-product=ocean] .ocean-live-chip,html[data-product=ocean] .ocean-pressure-chip,html[data-product=ocean] .ocean-eco-count{background:#ffffff0a;border-radius:6px}html[data-product=ocean] .ocean-live-chip b,html[data-product=ocean] .ocean-pressure-chip b,html[data-product=ocean] .ocean-eco-count b{font-variant-numeric:tabular-nums;color:#f3f8fb}html[data-product=ocean] .ocean-live-chip span,html[data-product=ocean] .ocean-pressure-chip span{opacity:.48}html[data-product=ocean] .ocean-driver-readout,html[data-product=ocean] .ocean-eco-panel{background:0 0;border-radius:0;padding:6px 0 0}html[data-product=ocean] .ocean-eco-panel{flex:auto;min-height:0;overflow:hidden auto}html[data-product=ocean] .ocean-eco-hits{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}html[data-product=ocean] .ocean-eco-hits em{letter-spacing:.02em;color:#e8f1f6;background:#4aaad038;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}html[data-product=ocean] .ocean-eco-hits em.is-mute{opacity:.42;background:0 0;padding:0}html[data-product=ocean] .ocean-eco-species{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}html[data-product=ocean] .ocean-eco-species .ocean-driver-kicker{grid-column:1/-1}html[data-product=ocean] .ocean-eco-sp i{font-style:italic;font-weight:450}html[data-product=ocean] .ocean-add-location{margin:0 10px 8px}html[data-product=ocean] .ocean-cell-option{height:38px!important;padding-left:42px!important;font-size:12px!important}html[data-product=ocean] .pulse-monitor-foot{background:#1b5270;border-top:1px solid #e2edfa14;position:relative}html[data-product=ocean] #mainMenu .pulse-monitor-foot.cockpit-foot .live-note-meta{z-index:1;flex:34%;min-width:0;max-width:38%}html[data-product=ocean] #mainMenu .pulse-monitor-foot.cockpit-foot .ocean-load-legend.is-foot{flex:none;width:168px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-product=ocean] #mainMenu .cockpit-foot .pulse-window-picker{z-index:1;flex:none;margin-left:auto}html[data-product=ocean] .ocean-global-panel,html[data-product=ocean] .ocean-global-panel#mainMenu{background:#0b2433!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}html[data-product=ocean] .app-shell:has(.ocean-global-panel) .app-header{display:none!important}html[data-product=ocean] .app-shell:has(.ocean-global-panel) .wrap{max-width:none;padding:0;position:absolute;inset:0}html[data-product=ocean] .ocean-global{position:absolute;inset:0}html[data-product=ocean] .ocean-global-map{background:#0b2433;position:absolute;inset:0}html[data-product=ocean] .ocean-global-base{filter:saturate(.85)contrast(1.05)brightness(.78)}html[data-product=ocean] .ocean-global-veil{pointer-events:none;background:radial-gradient(at 30% 40%,#0000 40%,#08182273 100%);position:absolute;inset:0}html[data-product=ocean] .ocean-global-pin{background:0 0;border:0}html[data-product=ocean] .ocean-global-pin b{color:#f4fbff;z-index:1;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}html[data-product=ocean] .ocean-global-ring{background:#d97706;border-radius:50%;animation:2.2s ease-out infinite oceanGlobalPulse;position:absolute;inset:4px;box-shadow:0 0 #d977068c}html[data-product=ocean] .ocean-global-pin.is-high .ocean-global-ring{background:#e11d48;box-shadow:0 0 #e11d488c}html[data-product=ocean] .ocean-global-pin.is-on .ocean-global-ring{outline:2px solid #f8fafc}@keyframes oceanGlobalPulse{0%{opacity:1;transform:scale(1)}70%{box-shadow:0 0 0 14px #0000}to{opacity:1;transform:scale(1)}}html[data-product=ocean] .ocean-global-board{z-index:500;color:#e8f3fa;background:#0f2a3ae0;border:1px solid #e2edfa1f;width:280px;padding:16px 14px 12px;position:absolute;top:24px;right:24px}html[data-product=ocean] .ocean-global-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:10px;font-size:11px}html[data-product=ocean] .ocean-global-list{margin:0;padding:0;list-style:none}html[data-product=ocean] .ocean-global-list button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:7px 4px;display:grid}html[data-product=ocean] .ocean-global-list button.is-on,html[data-product=ocean] .ocean-global-list button:hover{background:#ffffff0f}html[data-product=ocean] .ocean-global-rank{opacity:.45;font-size:11px}html[data-product=ocean] .ocean-global-name{font-size:13px}html[data-product=ocean] .ocean-global-score{font-variant-numeric:tabular-nums;font-weight:700}html[data-product=ocean] .ocean-global-score.is-high{color:#fb7185}html[data-product=ocean] .ocean-global-empty{opacity:.75;margin:8px 0 0;font-size:13px}html[data-product=ocean] .ocean-global-card{z-index:500;color:#eef6fb;background:#0f2a3aeb;border:1px solid #e2edfa24;width:min(360px,100% - 340px);padding:18px 18px 16px;position:absolute;bottom:24px;left:24px}html[data-product=ocean] .ocean-global-card-place{font-size:20px;font-weight:650}html[data-product=ocean] .ocean-global-card-pulse{align-items:baseline;gap:10px;margin:8px 0 6px;font-size:15px;display:flex}html[data-product=ocean] .ocean-global-card-pulse i{letter-spacing:.08em;text-transform:uppercase;color:#fb7185;font-size:11px;font-style:normal}html[data-product=ocean] .ocean-global-card p{opacity:.9;margin:0 0 8px;font-size:13px}html[data-product=ocean] .ocean-global-card-meta{opacity:.55!important;font-size:12px!important}html[data-product=ocean] .ocean-global-explore{color:#12384a;font:inherit;cursor:pointer;background:#e8f3fa;border:0;margin-top:8px;padding:8px 14px;font-weight:650}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:normal}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:none;width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:none;background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:none}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
