@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-ext-300-normal-CYtq150c.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-300-normal-BP2wSCML.woff2) format("woff2"),url(/assets/lato-latin-300-normal-CINZtfFB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-italic-Dg-ZdBy0.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-italic-Dc0B1559.woff2) format("woff2"),url(/assets/lato-latin-400-italic-DL5fBv-7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-italic-COy6bFiU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-italic-Jzc1y7Yy.woff2) format("woff2"),url(/assets/lato-latin-700-italic-Db_2buKa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ov-font-family: "Lato", "Helvetica Neue", Arial, sans-serif}body{margin:0;font-family:var(--ov-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ov-startup-active,.ov-startup-active body{overflow:hidden;background:#020914}.loading-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;isolation:isolate;color:#fff;background:#020914;font-family:var(--ov-font-family);opacity:1;transition:opacity .18s ease,filter .18s ease,visibility .18s ease}.loading-page.is-exiting{opacity:0;filter:blur(4px);visibility:hidden;pointer-events:none}.loading-page__image{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:-5;background:url(/images/eodyn-sicily-login.jpg) center / cover no-repeat;filter:blur(3px) saturate(1.16) contrast(1.05) brightness(.73);transform:scale(1.065);animation:ov-startup-image-drift 26s ease-in-out infinite alternate;will-change:transform,filter}.loading-page__depth{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background:radial-gradient(circle at 71% 23%,rgba(52,236,255,.16),transparent 27%),radial-gradient(circle at 25% 70%,rgba(12,105,175,.14),transparent 38%),linear-gradient(112deg,#010712c7 4%,#020d1c38 48%,#00050fb3);mix-blend-mode:multiply}.loading-page__mesh{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-3;opacity:.12;background-image:linear-gradient(rgba(118,241,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(118,241,255,.045) 1px,transparent 1px);background-size:72px 72px;transform:perspective(500px) rotateX(66deg) translateY(22%);-webkit-mask-image:linear-gradient(to bottom,transparent 10%,#000 52%,transparent 90%);mask-image:linear-gradient(to bottom,transparent 10%,#000 52%,transparent 90%);animation:ov-startup-mesh-flow 24s linear infinite}.loading-page__current{position:absolute;z-index:-2;width:min(62vw,920px);height:2px;border-radius:999px;opacity:.22;background:linear-gradient(90deg,transparent,rgba(103,243,255,.1),rgba(189,255,255,.5),transparent);box-shadow:0 0 10px #34e2ff33;filter:blur(.2px);transform:rotate(-12deg);animation:ov-startup-current 11s ease-in-out infinite}.loading-page__current--one{top:24%;left:-22%}.loading-page__current--two{right:-22%;bottom:27%;animation-delay:-2.4s;transform:rotate(9deg)}.loading-page__current--three{top:64%;left:5%;width:min(32vw,460px);opacity:.32;animation-delay:-4.1s;transform:rotate(-3deg)}.loading-page__content{width:min(88vw,780px);display:grid;justify-items:center;gap:clamp(42px,8vh,84px);padding:42px 24px;text-align:center}.loading-page__brand{display:flex;flex-direction:column;align-items:center;text-shadow:0 4px 32px rgba(0,0,0,.46)}.loading-page__eyebrow{margin-bottom:9px;color:#d3fbffd1;font-size:clamp(9px,.72vw,12px);font-weight:600;letter-spacing:.34em;text-transform:uppercase}.loading-page__brand strong{font-size:clamp(46px,7.5vw,96px);font-weight:300;letter-spacing:-.045em;line-height:.96}.loading-page__brand em{align-self:flex-end;margin:8px 3px 0 0;color:#ffffffd1;font-size:clamp(11px,1.1vw,16px);font-weight:400;letter-spacing:.05em}.loading-page__progress-shell{width:min(100%,610px);padding:22px 24px 18px;border:1px solid rgba(187,247,255,.22);border-radius:0;background:linear-gradient(135deg,#03101f94,#03192747);box-shadow:0 26px 80px #00040e6b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.loading-page__progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:15px;color:#eefdffeb;font-size:13px;letter-spacing:.03em;text-align:left}.loading-page__progress-heading strong{min-width:52px;color:#dfffff;font-size:21px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.loading-page__progress-heading small{margin-left:1px;font-size:11px;opacity:.64}.loading-page__progress-track{position:relative;height:5px;overflow:hidden;border-radius:0;background:#c6faff1f;box-shadow:inset 0 1px 4px #0000004d}.loading-page__progress-value{position:absolute;inset:0 auto 0 0;min-width:7px;overflow:visible;border-radius:inherit;background:linear-gradient(90deg,#087eaa,#25ddf4 62%,#c8ffff);box-shadow:0 0 10px #32e6ff59;transition:width .18s cubic-bezier(.2,.82,.25,1)}.loading-page__progress-glow{position:absolute;top:50%;right:-8px;width:30px;height:30px;border-radius:50%;background:#a5faff47;filter:blur(11px);transform:translateY(-50%);animation:ov-startup-glow-pulse 3.2s ease-in-out infinite}.loading-page__milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.loading-page__milestone{display:inline-flex;align-items:center;gap:7px;color:#daf7fb6b;font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:color .32s ease}.loading-page__milestone:nth-child(2){justify-content:center}.loading-page__milestone:last-child{justify-content:flex-end}.loading-page__milestone-dot{width:5px;height:5px;border:1px solid currentColor;border-radius:50%;transition:background .32s ease,box-shadow .32s ease}.loading-page__milestone.is-active,.loading-page__milestone.is-complete{color:#defdffe6}.loading-page__milestone.is-active .loading-page__milestone-dot,.loading-page__milestone.is-complete .loading-page__milestone-dot{background:#8cf6ff;box-shadow:0 0 10px #48e8ffcc}.loading-page__hint{position:absolute;right:clamp(20px,4vw,62px);bottom:clamp(18px,3vh,34px);color:#fffffff0;font-size:12px;font-weight:600;letter-spacing:.22em;text-shadow:0 1px 8px rgba(2,12,27,.68)}@keyframes ov-startup-image-drift{0%{transform:scale(1.065) translate3d(-.15%,-.1%,0);filter:blur(3px) saturate(1.14) contrast(1.04) brightness(.72)}to{transform:scale(1.085) translate3d(.2%,.15%,0);filter:blur(2.5px) saturate(1.19) contrast(1.06) brightness(.75)}}@keyframes ov-startup-mesh-flow{to{background-position:72px 72px,72px 72px}}@keyframes ov-startup-current{0%,to{opacity:.04;translate:-10vw 0}45%,60%{opacity:.22;translate:56vw 0}}@keyframes ov-startup-glow-pulse{50%{opacity:.4;transform:translateY(-50%) scale(.72)}}@media(max-width:640px){.loading-page__content{gap:52px}.loading-page__progress-shell{padding:18px 17px 15px;border-radius:0}.loading-page__progress-heading{font-size:11px}.loading-page__milestone{font-size:8px;letter-spacing:.08em}.loading-page__hint{right:18px;max-width:78vw;font-size:10px;text-align:right;line-height:1.6}}@media(prefers-reduced-motion:reduce){.loading-page__image,.loading-page__mesh,.loading-page__current,.loading-page__progress-glow{animation:none}.loading-page,.loading-page__progress-value{transition-duration:80ms}}:root{--ov-widget-bg: radial-gradient( circle at top left, rgba(59, 130, 246, .1) 0%, rgba(59, 130, 246, .04) 20%, transparent 60% ), linear-gradient( 180deg, rgba(4, 7, 16, .66) 0%, rgba(6, 12, 24, .58) 44%, rgba(9, 19, 40, .5) 100% );--ov-widget-bg-soft: linear-gradient( 180deg, rgba(7, 11, 21, .54) 0%, rgba(10, 17, 31, .46) 100% );--ov-widget-bg-hover: linear-gradient( 180deg, rgba(10, 16, 28, .62) 0%, rgba(12, 22, 40, .54) 100% );--ov-widget-bg-selected: linear-gradient( 180deg, rgba(22, 34, 56, .68) 0%, rgba(21, 38, 67, .6) 100% );--ov-date-btn-bg: linear-gradient( 180deg, rgba(8, 13, 23, .16) 0%, rgba(9, 16, 29, .13) 100% );--ov-date-btn-bg-hover: linear-gradient( 180deg, rgba(12, 19, 34, .22) 0%, rgba(13, 23, 40, .18) 100% );--ov-date-btn-bg-selected: linear-gradient( 180deg, rgba(33, 49, 76, .42) 0%, rgba(38, 58, 92, .34) 100% );--ov-date-btn-border-selected: rgba(191, 219, 254, .24);--ov-date-btn-shadow-selected: inset 0 0 0 1px rgba(191, 219, 254, .14), inset 0 1px 0 rgba(255, 255, 255, .08), 0 8px 16px rgba(3, 7, 18, .12);--ov-widget-border-color: rgba(148, 163, 184, .22);--ov-widget-border: 1px solid var(--ov-widget-border-color);--ov-widget-shadow: 0 18px 46px rgba(0, 0, 0, .34);--ov-widget-shadow-strong: 0 24px 62px rgba(0, 0, 0, .42);--ov-widget-text: #f8fafc;--ov-widget-muted: rgba(226, 232, 240, .72);--ov-widget-blur: blur(14px) saturate(130%);--ov-layer-panel-width: min(360px, calc(100vw - 20px) );--ov-layer-panel-gap: 14px;--ov-top-control-offset: 14px;--ov-visual-viewport-offset-top: 0px;--ov-visual-viewport-offset-left: 0px;--ov-visual-viewport-offset-right: 0px;--ov-visual-viewport-width: 100vw;--ov-mobile-safe-top-control-offset: var(--ov-top-control-offset);--ov-mobile-safe-left-control-offset: 14px;--ov-mobile-safe-right-control-offset: 8px;--ov-mobile-top-control-offset: calc(var(--ov-visual-viewport-offset-top) + var(--ov-mobile-safe-top-control-offset));--ov-mobile-left-control-offset: calc(var(--ov-visual-viewport-offset-left) + var(--ov-mobile-safe-left-control-offset));--ov-mobile-right-control-offset: calc(var(--ov-visual-viewport-offset-right) + var(--ov-mobile-safe-right-control-offset));--ov-control-bg: linear-gradient( 180deg, rgba(7, 12, 22, .32) 0%, rgba(9, 16, 28, .24) 100% );--ov-control-bg-hover: linear-gradient( 180deg, rgba(12, 20, 35, .42) 0%, rgba(13, 24, 41, .34) 100% );--ov-control-track: rgba(248, 250, 252, .08);--ov-control-track-border: rgba(148, 163, 184, .14);--ov-control-thumb: rgba(248, 250, 252, .96);--ov-control-thumb-border: rgba(9, 14, 27, .86)}.App{text-align:center;height:100%;width:100%;position:absolute;left:0;top:0;margin:0}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{overflow:visible!important}body,html{margin:0!important;height:100%;width:100%;font-family:var(--ov-font-family);font-size:12px;margin-top:0;padding:0}.ov-login-page{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;min-height:100vh;overflow-x:hidden;overflow-y:auto;place-items:center;background:#05080b;color:#fffffff0;isolation:isolate}.ov-login-bg{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;z-index:-3;background:linear-gradient(120deg,#00000057,#030a0e94),url(/images/eodyn-sicily-login.jpg) center / cover no-repeat;filter:blur(3px) saturate(108%) brightness(.66);transform:scale(1.008)}.ov-login-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 50% 23%,rgba(0,255,255,.12),transparent 32%),radial-gradient(circle at 75% 78%,rgba(11,42,92,.32),transparent 36%),linear-gradient(180deg,#00000094,#000000b8)}.ov-login-panel{width:min(94vw,920px);margin:max(32px,env(safe-area-inset-top)) auto max(32px,env(safe-area-inset-bottom));text-align:center}.ov-login-brand{display:inline-flex;align-items:baseline;justify-content:center;gap:8px;margin:0 auto 8px;line-height:1;text-shadow:0 0 22px rgba(115,240,255,.32)}.ov-login-brand-main{color:#73f0ff;font-size:clamp(13px,2vw,20px);font-weight:950;letter-spacing:-.045em}.ov-login-brand-by{color:#fffffff0;font-family:var(--ov-font-family);font-size:clamp(8px,1.2vw,11px);font-style:italic;font-weight:400;letter-spacing:-.035em}.ov-login-slogan{width:fit-content;max-width:min(92vw,860px);margin:2px auto 11px;color:#fff;font-family:inherit;font-size:clamp(24px,3.9vw,34px);font-weight:780;line-height:1.08;letter-spacing:.015em;text-align:center;white-space:nowrap}.ov-login-subtitle{max-width:520px;margin:0 auto 22px;color:#f0f7fac7;font-size:15px;line-height:1.45}@media(max-width:720px){.ov-login-slogan{font-size:clamp(20px,7vw,28px);white-space:normal}}.ov-login-card{width:min(100%,450px);box-sizing:border-box;margin:0 auto;border:1px solid rgba(255,255,255,.18);border-radius:0;background:linear-gradient(180deg,#ffffff09,#ffffff03),#04080c9e;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff14;padding:28px;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.ov-login-google,.ov-login-submit{display:inline-flex;width:100%;min-height:45px;align-items:center;justify-content:center;border-radius:0;cursor:pointer;font:inherit;font-size:16px;font-weight:750;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ov-login-google{gap:11px;border:1px solid rgba(255,255,255,.34);background:#0507082e;color:#fffffff0}.ov-login-google:hover:not(:disabled),.ov-login-google:focus-visible{border-color:#73f0ff94;background:#0510148a;outline:none;transform:translateY(-1px)}.ov-login-google:disabled,.ov-login-submit:disabled,.ov-login-code-actions button:disabled{cursor:not-allowed;opacity:.48}.ov-login-google-mark{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:conic-gradient(from -45deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);color:#fff;font-size:12px;font-weight:950;line-height:1}.ov-login-google-mark span{transform:translateY(-.5px)}.ov-login-separator{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:center;margin:17px 0 14px;color:#ffffff9e;font-size:12px;text-transform:uppercase}.ov-login-separator span{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.ov-login-field{display:block;margin-top:11px;text-align:left}.ov-login-field span{display:block;margin:0 0 6px 4px;color:#ffffff94;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ov-login-field input{width:100%;min-height:45px;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#ffffff24;color:#fffffff0;font:inherit;font-size:15px;padding:0 13px;outline:none}.ov-login-field input::placeholder{color:#ffffff73}.ov-login-field input:focus{border-color:#73f0ffb8;box-shadow:0 0 0 3px #73f0ff1f}.ov-login-field input[aria-invalid=true],.ov-account-request-field textarea[aria-invalid=true]{border-color:#ff8484c7}.ov-login-submit{margin-top:16px;border:1px solid rgba(255,255,255,.8);background:#fffffff2;color:#0a0d10eb}.ov-login-submit:hover:not(:disabled),.ov-login-submit:focus-visible{border-color:#73f0ff;background:#73f0ff;outline:none;transform:translateY(-1px)}.ov-login-code-actions{display:flex;gap:10px;justify-content:center;margin-top:12px}.ov-login-code-actions button{border:1px solid rgba(255,255,255,.16);border-radius:0;background:#ffffff0d;color:#ffffffc2;cursor:pointer;font:inherit;font-size:11px;font-weight:850;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase}.ov-login-authenticator{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:center;margin-top:18px;border:1px solid rgba(115,240,255,.28);background:#2f9fb214;padding:16px;text-align:left}.ov-login-authenticator-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(115,240,255,.62);border-radius:50%;color:#b9f9ff;font-size:18px;font-weight:900}.ov-login-authenticator h2,.ov-login-authenticator p{margin:0}.ov-login-authenticator h2{color:#fffffff5;font-size:15px}.ov-login-authenticator p,.ov-login-authenticator-expiry{color:#ffffff9e;font-size:12px;line-height:1.45}.ov-login-matching-code{display:grid;grid-column:1 / -1;gap:5px;justify-items:center;border-block:1px solid rgba(255,255,255,.1);padding:14px 0;text-align:center}.ov-login-matching-code small{color:#ffffff94;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ov-login-matching-code strong{color:#fff;font-size:38px;letter-spacing:.22em;line-height:1;padding-left:.22em}.ov-login-authenticator-expiry{grid-column:1 / -1;text-align:center}.ova-grid-authenticator{grid-template-columns:1fr;margin-bottom:14px}.ova-authenticator-panel{min-height:0}.ova-authenticator-pairing{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:12px;margin:12px 0;border:1px solid rgba(115,240,255,.26);background:#217b8d17;padding:14px}.ova-authenticator-pairing>div{display:grid;gap:5px}.ova-authenticator-pairing small,.ova-authenticator-note,.ova-authenticator-devices article small{color:#e3f5f98f;font-size:.76rem}.ova-authenticator-pairing strong,.ova-authenticator-pairing code{overflow-wrap:anywhere;color:#f0fcfff0}.ova-authenticator-pairing code{font-size:clamp(1.25rem,3vw,1.8rem);font-weight:800;letter-spacing:.12em}.ova-authenticator-pairing p,.ova-authenticator-pairing>small{grid-column:1 / -1;margin:0}.ova-authenticator-devices{display:grid;gap:8px;margin-top:12px}.ova-authenticator-devices article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;padding:12px}.ova-authenticator-devices article>div{display:grid;gap:3px;min-width:0}.ova-authenticator-devices code{overflow:hidden;color:#b9f9ffb8;font-size:.7rem;text-overflow:ellipsis}.ova-authenticator-message,.ova-authenticator-error,.ova-authenticator-warning,.ova-authenticator-note{margin:10px 0 0}.ova-authenticator-message{color:#b9f9ffcc}.ova-authenticator-error,.ova-authenticator-warning{color:#ff9d9df0}.ov-login-status,.ov-login-error,.ov-login-legal{margin:13px auto 0;font-size:12px;line-height:1.35}.ov-login-status{color:#b9f9ffdb}.ov-login-status strong{display:block;margin-top:5px;color:#fff}.ov-login-status small{display:block;margin-top:4px;color:#ffffffa3}.ov-login-error{color:#ff9d9d}.ov-login-legal{max-width:350px;color:#ffffff80}.ov-login-request-cta{display:grid;gap:7px;margin-top:20px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);color:#ffffffb8;font-size:13px}.ov-login-request-cta button,.ov-account-request-heading button{width:fit-content;margin:0 auto;padding:4px 0;border:0;background:transparent;color:#9cf6ff;cursor:pointer;font:inherit;font-weight:800;text-decoration:underline;text-decoration-color:#9cf6ff61;text-underline-offset:3px}.ov-login-request-cta button:focus-visible,.ov-account-request-heading button:focus-visible{border-radius:2px;outline:2px solid rgba(115,240,255,.72);outline-offset:3px}.ov-login-request-cta small{color:#ffffff7a;font-size:11px}.ov-account-request-card{width:min(100%,760px);text-align:left}.ov-account-request-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ov-account-request-heading h2,.ov-account-request-confirmation h2{margin:3px 0 0;color:#fff;font-size:clamp(20px,3vw,26px);line-height:1.15}.ov-account-request-heading button{flex:0 0 auto;margin:0}.ov-account-request-kicker{margin:0;color:#73f0ff;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ov-account-request-intro{max-width:640px;margin:12px 0 4px;color:#f0f7fab3;font-size:13px;line-height:1.5}.ov-account-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ov-account-request-field textarea{width:100%;min-height:92px;box-sizing:border-box;resize:vertical;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#ffffff24;color:#fffffff0;font:inherit;font-size:14px;line-height:1.45;padding:11px 13px;outline:none}.ov-account-request-field textarea::placeholder{color:#ffffff73}.ov-account-request-field textarea:focus{border-color:#73f0ffb8;box-shadow:0 0 0 3px #73f0ff1f}.ov-account-request-use-case{grid-column:1 / -1}.ov-account-request-field-error{display:block;margin:5px 2px 0;color:#ffadad;font-size:11px;line-height:1.35}.ov-account-request-security-note{margin-top:16px;padding:12px 14px;border-left:3px solid rgba(115,240,255,.7);background:#0e384347}.ov-account-request-security-note strong{color:#e0fcfff0;font-size:12px}.ov-account-request-security-note p{margin:5px 0 0;color:#e2f2f5ab;font-size:12px;line-height:1.45}.ov-account-request-consent{display:flex;align-items:flex-start;gap:10px;margin-top:16px;color:#f0f7fab8;font-size:12px;line-height:1.45}.ov-account-request-consent input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:#58ddeb}.ov-account-request-consent input:focus-visible{outline:2px solid rgba(115,240,255,.72);outline-offset:3px}.ov-account-request-honeypot{position:fixed;left:-10000px;width:1px;height:1px;overflow:hidden}.ov-account-request-confirmation{display:grid;width:min(100%,520px);justify-items:center;text-align:center}.ov-account-request-confirmation-mark{display:grid;width:52px;height:52px;margin-bottom:18px;place-items:center;border:1px solid rgba(115,240,255,.56);border-radius:50%;background:#115f6a47;color:#a7f8ff;font-size:25px;box-shadow:0 0 28px #46e0ef26}.ov-account-request-confirmation>p:not(.ov-account-request-kicker){max-width:430px;margin:13px auto 0;color:#ebf6f8b8;font-size:13px;line-height:1.55}.ov-account-request-delivery strong{color:#fff}@media(max-width:640px){.ov-login-panel{width:min(92vw,460px)}.ov-login-card{padding:22px;border-radius:0}.ov-account-request-grid{grid-template-columns:1fr}.ov-account-request-use-case{grid-column:auto}.ov-account-request-heading{display:grid;gap:7px}.ov-account-request-heading button{margin:0}}@media(max-height:720px){.ov-login-panel{margin-top:18px;margin-bottom:18px}.ov-login-slogan{font-size:clamp(19px,5vh,28px)}.ov-login-subtitle{margin-bottom:14px}}.ov-viewer-top-actions{position:fixed;top:var(--ov-top-control-offset);left:14px;z-index:1450;display:inline-flex;align-items:center;gap:8px}.ov-viewer-brand{position:fixed;top:10px;left:50%;z-index:1445;display:inline-flex;flex-direction:column;align-items:stretch;color:#fff;font-family:var(--ov-font-family);line-height:1;pointer-events:none;transform:translate(-50%);text-shadow:0 1px 4px rgba(0,0,0,.78);-webkit-user-select:none;user-select:none}.ov-viewer-brand-name{font-size:17.55px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.ov-viewer-brand-signature{align-self:flex-end;margin-top:3px;font-size:10.4px;font-style:italic;font-weight:400;letter-spacing:.02em;white-space:nowrap}.ov-viewer-account-menu{position:relative;display:inline-flex;align-items:center}.ov-viewer-back-button{display:inline-flex;width:38px;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(94,231,255,.34);border-radius:0;background:linear-gradient(90deg,#2ebcff24,#ffffff09),#02080ab8;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0a;color:#f8fafcf0;padding:0;font-size:12px;font-weight:900;letter-spacing:0;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.ov-viewer-back-button:hover,.ov-viewer-back-button:focus-visible{border-color:#2ebcff;color:#2ebcff;background:linear-gradient(90deg,#2ebcff2e,#ffffff0e),#02080ad1}.ov-viewer-back-icon{width:22px!important;height:22px!important}.ov-viewer-profile-button{display:inline-flex;width:38px;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(248,250,252,.12);border-radius:0;background:#02080a2e;color:#f8fafceb;padding:0;font:inherit;cursor:pointer;letter-spacing:.03em;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.ov-viewer-profile-button.signed-in{width:auto;min-width:62px;padding:0 10px 0 8px}.ov-viewer-profile-button.signed-out{width:38px}.ov-viewer-profile-button:hover,.ov-viewer-profile-button:focus-visible{border-color:#5ee7ff61;background:#02080a57;color:#2ebcff;outline:none;transform:translateY(-1px)}.ov-viewer-profile-icon{width:23px!important;height:23px!important;color:currentColor;filter:drop-shadow(0 0 8px rgba(255,255,255,.12))}.ov-viewer-profile-initials{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;color:#f8fafcf5;font-size:11px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-shadow:0 0 10px rgba(94,231,255,.2)}.ov-viewer-profile-label{max-width:min(24vw,190px);overflow:hidden;color:currentColor;font-size:10px;font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ov-viewer-profile-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:206px;border:.5px solid rgba(148,163,184,.2);background:var(--ov-widget-bg);box-shadow:var(--ov-widget-shadow);padding:5px;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}.ov-viewer-profile-menu:before{position:absolute;top:-5px;left:13px;width:9px;height:9px;border-top:.5px solid rgba(148,163,184,.2);border-left:.5px solid rgba(148,163,184,.2);background:#060c18b8;content:"";transform:rotate(45deg)}.ov-viewer-profile-menu-item{position:relative;z-index:1;display:flex;width:100%;align-items:center;border:0;border-radius:0;background:transparent;color:#e2eef4e6;cursor:pointer;font:inherit;font-size:10px;font-weight:850;justify-content:flex-start;letter-spacing:.08em;line-height:1.1;padding:10px 11px;text-align:left;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ov-viewer-profile-menu-item:hover,.ov-viewer-profile-menu-item:focus-visible{background:var(--ov-widget-bg-hover);color:#7feeff;outline:none}@media(max-width:760px){:root{--ov-mobile-safe-top-control-offset: max(14px, calc(env(safe-area-inset-top) + 8px) );--ov-mobile-safe-left-control-offset: max(14px, calc(env(safe-area-inset-left) + 8px) );--ov-mobile-safe-right-control-offset: max(8px, calc(env(safe-area-inset-right) + 8px) )}.ov-viewer-top-actions{top:var(--ov-mobile-top-control-offset);left:var(--ov-mobile-left-control-offset)}.ov-viewer-profile-menu{max-width:calc(var(--ov-visual-viewport-width) - var(--ov-mobile-safe-left-control-offset) - var(--ov-mobile-safe-right-control-offset))}.ov-viewer-brand{top:calc(var(--ov-mobile-top-control-offset) - 4px)}}#map{height:100%;width:100%;position:fixed;top:0;right:0;bottom:0;left:0;margin:0}.ov-map-renderer-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ov-map-renderer-2d{z-index:0}.ov-map-renderer-2d.is-hidden{pointer-events:none;visibility:hidden}#layer-selector{-webkit-user-select:none;user-select:none;position:absolute;right:0;width:var(--ov-layer-panel-width);max-height:calc(100vh - 84px);overflow-x:hidden;overflow-y:auto;margin:unset;background:var(--ov-widget-bg);color:var(--ov-widget-text);padding:0 10px 10px;border-radius:5px;border:var(--ov-widget-border);box-shadow:var(--ov-widget-shadow);z-index:1400;list-style:none;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}#draw-polygon-container{top:180px}.maptalks-overview{background-color:#00000080;opacity:.8;z-index:1002;border:1px solid #b4b3b3;width:100%;height:100%}.maptalks-overview-button{display:none}.maptalks-attribution{display:inline-block;opacity:1;color:gray;background:#fff;background-color:#ffffffb3;padding:0;font-size:13px;font-family:var(--ov-font-family)}.maptalks-attribution a{text-decoration:none;color:#7696a5}.maptalks-attribution a:hover{text-decoration:underline}.layer-option{cursor:pointer;padding:5px;margin:2px;background:var(--ov-date-btn-bg);border:var(--ov-widget-border);font-size:12px;handle:".handle";text-align:middle}.layer-option:hover{background:var(--ov-date-btn-bg-hover);box-shadow:var(--ov-widget-shadow);z-index:1002}.baselayer-option select{background:var(--ov-widget-bg-soft);color:var(--ov-widget-text);border:var(--ov-widget-border);border-radius:0;padding:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.baselayer-option select::-ms-expand{display:none}.baselayer-option select:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);content:"▼";color:#fff}.satellite-options-layer{color:#000}.sortable-ghost{opacity:.6}.handle{cursor:move;display:inline-block;margin-right:5px;width:20px;height:20px;background-position:center;background-size:cover;vertical-align:middle;border-right:1px solid rgba(255,255,255,.2);padding-left:0;padding-right:5px}#date-and-buttons-container{align-items:center;justify-content:flex-start;padding:12px;background:var(--ov-widget-bg);border-radius:5px;border:var(--ov-widget-border);box-shadow:var(--ov-widget-shadow);z-index:1001;width:100%;bottom:1px;left:0;right:0;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}#date-selector-container{display:flex;flex-direction:column;align-items:flex-start}#day-selector .date-btn{min-width:26px;margin:0}#month-selector .date-btn{padding:5px 10px;margin:0;flex-grow:1;min-width:calc((31 * 26px) / 12)}#year-selector .date-btn{padding:5px 10px;margin:0;flex-grow:1}#hour-selector .date-btn{padding:5px 10px;margin:0;flex-grow:1;min-width:calc((31 * 26px) / 24);font-size:8px}#date-counter-container{display:flex;padding-top:2px;grid-gap:2px;width:100%;overflow:hidden;flex-wrap:nowrap;flex-direction:row;flex-grow:1;justify-content:center;align-items:center}.small-custom-button{width:60px;height:20px;background:var(--ov-date-btn-bg);color:var(--ov-widget-text);border:var(--ov-widget-border);display:flex;align-items:center;justify-content:center}#date-label{width:72px;min-width:72px}.svg-icon{width:16px;height:16px;object-fit:contain;pointer-events:none}#date-counter .date-btn{padding:1px;margin:0;min-width:40px;font-size:8px;width:40px;height:10px;background:var(--ov-date-btn-bg);border:var(--ov-widget-border);flex-wrap:nowrap}.small-custom-button,.custom-button,#date-counter .date-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0a;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.small-custom-button:hover,.custom-button:hover,#date-counter .date-btn:hover{background:var(--ov-date-btn-bg-hover)}.custom-slider{font-size:6px;height:4px;width:100%;background:#f8fafc1a;border:1px solid rgba(148,163,184,.16);border-radius:0;box-shadow:inset 0 1px 2px #00000057;cursor:pointer;display:flex;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#f8fafceb;border-radius:2px;border:1px solid rgba(2,6,23,.88);box-shadow:0 6px 12px #00000057}.custom-slider::-moz-range-thumb{width:12px;height:12px;background:#f8fafceb;border-radius:2px;border:1px solid rgba(2,6,23,.88);box-shadow:0 6px 12px #00000057}.custom-slider::-ms-thumb{width:12px;height:12px;background:#f8fafceb;border-radius:2px;border:1px solid rgba(2,6,23,.88);box-shadow:0 6px 12px #00000057}.custom-slider:hover::-webkit-slider-thumb{border-color:#020617eb}.custom-slider:active::-webkit-slider-thumb{border-color:#020617fa}.custom-slider::-webkit-slider-runnable-track,.custom-slider::-moz-range-track,.custom-slider::-ms-track,.custom-slider::-mx-track{height:4px;background:transparent;border-radius:0}.custom-slider:focus-visible{box-shadow:inset 0 1px 2px #00000057,0 0 0 1px #94a3b82e,0 0 0 4px #1e293b2e}.date-selector{display:flex;justify-content:center;align-items:center;margin:5px 0;width:100%;flex-wrap:nowrap}.date-btn{cursor:pointer;padding:5px;margin:2px;background:var(--ov-date-btn-bg);color:var(--ov-widget-text);border:var(--ov-widget-border);text-align:center;border-radius:4px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0a;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease;flex-grow:1;flex-basis:calc((100% - 64px) / 31)}.date-btn:hover{background:var(--ov-date-btn-bg-hover)}.selected{background:var(--ov-date-btn-bg-selected);color:#fffffffa;box-shadow:inset 0 0 0 1px #bfdbfe29,inset 0 1px #ffffff0f;border:var(--ov-widget-border)}.date-btn.selected,#date-counter .date-btn.selected{background:var(--ov-date-btn-bg-selected)!important;color:#fffffffc;border-color:var(--ov-date-btn-border-selected);box-shadow:var(--ov-date-btn-shadow-selected);font-weight:700}.date-btn.selected:hover,#date-counter .date-btn.selected:hover{background:var(--ov-date-btn-bg-selected)!important}#day-selector .selected,#month-selector .selected,#year-selector .selected,#hour-selector .selected{color:#fffffffc;text-shadow:0 0 8px rgba(255,255,255,.08)}#custom-buttons-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;padding:10px;margin-left:-60px}.custom-button{width:40px;height:40px;background:var(--ov-date-btn-bg);color:var(--ov-widget-text);border:var(--ov-widget-border);display:flex;align-items:center;justify-content:center}.custom-button-off{width:40px;height:40px;background-color:transparent;color:#fff;border:none;display:flex;align-items:center;justify-content:center}.svg-icon{stroke:#fff;filter:brightness(0) invert(1);width:50px;height:50px}#additional-layer-selector{position:absolute;top:300px;right:10px;background:var(--ov-widget-bg);color:var(--ov-widget-text);padding:10px;border-radius:5px;border:var(--ov-widget-border);box-shadow:var(--ov-widget-shadow);margin-top:20px;z-index:1400}.additional-layer-option{cursor:pointer;padding:5px;margin:2px;background:var(--ov-widget-bg-soft);border:var(--ov-widget-border);handle:".handle"}.additional-layer-option:hover,.additional-layer-option.selected{background:var(--ov-date-btn-bg-hover)}.separator{margin-top:10px;margin-bottom:10px;border-top:1px solid white}.toggle-button{position:absolute;right:0;top:5px;background:var(--ov-widget-bg);color:var(--ov-widget-text);border:var(--ov-widget-border);box-shadow:var(--ov-widget-shadow);padding:5px;font-size:20px;cursor:pointer;z-index:1001;border-radius:unset;handle:".handle"}.toggle-button:hover{background:var(--ov-date-btn-bg-hover)}#toggle-layer-selector{border-radius:15px 0 0 15px;padding-left:8px}.toggle-button-date{background-color:transparent;border:none;cursor:pointer;z-index:1002;padding:0;overflow:visible;height:20px;width:100px;line-height:30px;text-align:center;transform:translate(0)}.toggle-button-date:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--ov-widget-bg);border-top:var(--ov-widget-border);clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%);z-index:-1}.toggle-button-date:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid white;z-index:1}.toggle-button-date-up{background-color:transparent;border:none;cursor:pointer;z-index:1002;padding:0;overflow:visible;height:20px;width:100px;line-height:30px;text-align:center;bottom:0;transform:translate(0)}.toggle-button-date-up:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--ov-widget-bg);border-top:var(--ov-widget-border);clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%);z-index:-1}.toggle-button-date-up:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid white;z-index:1}.toggle-buttons-basemap-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px}.hidden{visibility:hidden}#eodyn-logo-container{height:50px;width:auto;padding-top:5px;transform:translateY(3px)}#layer-selector-slider{-webkit-user-select:none;user-select:none;position:absolute;width:var(--ov-layer-panel-width);max-height:calc(100vh - 84px);overflow-x:hidden;overflow-y:auto;margin:unset;left:0;right:auto;top:var(--ov-layer-panel-top, 72px);background:var(--ov-widget-bg);color:var(--ov-widget-text);padding:0 10px 10px;border-radius:5px;border:var(--ov-widget-border);box-shadow:var(--ov-widget-shadow);z-index:1400;list-style:none;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}#layer-selector-slider.hide,#layer-selector.hide{display:none}#additional-layer-selector-slider{position:absolute;top:300px;right:10px;background:var(--ov-widget-bg);color:var(--ov-widget-text);padding:10px;border-radius:5px;border:var(--ov-widget-border);box-shadow:var(--ov-widget-shadow);margin-top:20px;z-index:1400}canvas,.layer{z-index:40000}.gen{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#layer-selector h3,#layer-selector-slider h3{color:var(--ov-widget-text)}#layer-selector .separator,#layer-selector-slider .separator-slider,.separator{border-top-color:#94a3b83d}.layer-option,.additional-layer-option,.date-btn,.custom-button,.small-custom-button,#date-counter .date-btn,.baselayer-option select{box-shadow:inset 0 1px #ffffff0a}.layer-option:hover,.additional-layer-option:hover,.additional-layer-option.selected,.date-btn:hover,.custom-button:hover,.small-custom-button:hover{background:var(--ov-date-btn-bg-hover)}.additional-layer-option.selected{background:var(--ov-widget-bg-selected)}.selected{background:var(--ov-date-btn-bg-selected)}.layer-option-row{display:flex;align-items:center;gap:8px;width:100%}.layer-option-title{flex:1;min-width:0}.additional-layer-option{list-style:none;border-radius:4px}.layer-option-gear{width:28px;height:28px;border:1px solid rgba(148,163,184,.18);background:var(--ov-control-bg);color:var(--ov-widget-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease}.layer-option-gear:hover{background:var(--ov-control-bg-hover);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000029;transform:translateY(-1px)}.layer-option-gear.active{background:radial-gradient(circle at top left,rgba(59,130,246,.14) 0%,transparent 62%),linear-gradient(180deg,#101b2e85,#111f3670);border-color:#94a3b847;box-shadow:inset 0 1px #ffffff0d,0 14px 26px #0003}.layer-settings-drawer{position:fixed;top:70px;right:calc(var(--ov-layer-panel-width) + var(--ov-layer-panel-gap));width:clamp(300px,28vw,380px);height:auto;max-height:calc(100vh - 84px);display:flex;flex-direction:column;background:var(--ov-widget-bg);color:var(--ov-widget-text);border:var(--ov-widget-border);border-radius:8px 0 0 8px;box-shadow:var(--ov-widget-shadow-strong);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);overflow:hidden;opacity:0;pointer-events:none;transform:translate(calc(100% + var(--ov-layer-panel-width) + var(--ov-layer-panel-gap) + 24px));transition:transform .26s ease,opacity .22s ease,box-shadow .22s ease;z-index:1402}.layer-settings-drawer.open{opacity:1;pointer-events:auto;transform:translate(0)}.layer-settings-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(59,130,246,.08) 0%,transparent 56%),linear-gradient(180deg,#070c164d,#09101d3d)}.layer-settings-drawer-heading{display:flex;align-items:center;gap:10px;min-width:0}.layer-settings-drawer-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);background:var(--ov-control-bg);color:var(--ov-widget-text);border-radius:4px;flex:0 0 auto}.layer-settings-drawer-copy{flex:1 1 auto;min-width:0;text-align:left}.layer-settings-drawer-title,.layer-settings-drawer-title-form{min-width:0;margin:0}.layer-settings-drawer-title,.layer-settings-drawer-title-input{font-size:13px;font-weight:700;color:var(--ov-widget-text)}.layer-settings-drawer-title-input{box-sizing:border-box;width:100%;min-width:0;height:24px;padding:2px 4px;border:1px solid transparent;border-radius:3px;outline:none;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.layer-settings-drawer-title-input:not([readonly]):hover{border-color:#94a3b83d;background:#0f172a33}.layer-settings-drawer-title-input:not([readonly]):focus{border-color:#7dd3fca8;background:#0f172a70;box-shadow:0 0 0 2px #38bdf81f}.layer-settings-drawer-title-input.error{border-color:#f87171b3}.layer-settings-drawer-title-input.saving{color:var(--ov-widget-muted)}.layer-settings-drawer-subtitle{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-widget-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-settings-drawer-name-status.saved{color:#86eface6}.layer-settings-drawer-name-status.error{color:#fca5a5f2}.layer-settings-drawer-close{width:30px;height:30px;border:1px solid rgba(148,163,184,.18);background:var(--ov-control-bg);color:var(--ov-widget-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;box-shadow:inset 0 1px #ffffff0a;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.layer-settings-drawer-close:hover{background:var(--ov-control-bg-hover);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000029}.layer-settings-drawer-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px}.layer-settings-drawer-content{width:100%}.layer-settings-drawer-body::-webkit-scrollbar{width:7px}.layer-settings-drawer-body::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.layer-settings-drawer-body .flowmap-layer-controls{max-height:none;overflow:visible;padding-right:0}.gmtds-control-section+.gmtds-control-section{margin-top:2px}.gmtds-control-help{margin:0;color:var(--ov-widget-muted);font-size:10px;line-height:1.45}.layer-information-frame{width:clamp(310px,29vw,400px)}.layer-information-content{display:grid;gap:12px}.layer-information-content section{padding:10px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#080f1c42,#080f1c2e)}.layer-information-content h3{margin:0 0 6px;color:#e2e8f0bd;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.layer-information-content p{margin:0 0 7px;color:var(--ov-widget-text);font-size:11px;line-height:1.5}.layer-information-content p:last-child{margin-bottom:0}.layer-information-provider{color:var(--ov-widget-muted)!important}.layer-information-details.layer-information-science-facts>div{grid-template-columns:104px minmax(0,1fr)}.layer-information-details.layer-information-science-facts dt{min-width:0;overflow-wrap:anywhere}.layer-information-collection{padding:7px 0;overflow-wrap:anywhere}.layer-information-collection+.layer-information-collection{border-top:1px solid var(--ov-widget-border)}.layer-information-collection a{color:var(--ov-widget-text);font-size:11px}.layer-information-more summary{cursor:pointer;color:var(--ov-widget-text);font-size:11px;padding:8px 0}.layer-information-more p{overflow-wrap:anywhere;padding-top:8px}.layer-information-notice{padding-left:8px;border-left:2px solid rgba(251,191,36,.58);color:#fde68ae6!important}.layer-information-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.layer-information-links a{min-width:0;padding:8px 9px;border:1px solid rgba(148,163,184,.18);background:var(--ov-control-bg);color:#bae6fdf0;font-size:10px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.layer-information-links a:hover,.layer-information-links a:focus-visible{border-color:#7dd3fc80;background:var(--ov-control-bg-hover);color:#fff;outline:none}@media(max-width:1200px){.layer-settings-drawer{right:12px;width:min(360px,calc(100vw - 24px));border-radius:8px;transform:translate(calc(100% + 18px))}}.ov-favorite-shortcuts-drawer{position:fixed;top:0;right:0;z-index:1560;display:grid;grid-template-rows:auto minmax(0,1fr);width:clamp(440px,46vw,720px);height:100vh;height:100dvh;overflow:hidden;color:var(--ov-widget-text);background:radial-gradient(circle at 6% 0%,rgba(103,232,249,.12),transparent 34%),radial-gradient(circle at 94% 100%,rgba(251,191,36,.055),transparent 38%),linear-gradient(160deg,#071221f5,#030914f0);border-left:var(--ov-widget-border);border-radius:8px 0 0 8px;box-shadow:var(--ov-widget-shadow-strong);backdrop-filter:blur(22px) saturate(132%);-webkit-backdrop-filter:blur(22px) saturate(132%);opacity:0;pointer-events:none;transform:translate3d(calc(100% + 20px),0,0);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ov-favorite-shortcuts-drawer.open{opacity:1;pointer-events:auto;transform:translateZ(0)}.ov-favorite-shortcuts-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:max(16px,calc(env(safe-area-inset-top) + 10px)) 18px 14px;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#0f2034a3,#060f1d6b)}.ov-favorite-shortcuts-heading{display:flex;min-width:0;align-items:center;gap:10px}.ov-favorite-shortcuts-header-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.ov-favorite-shortcuts-manage{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:var(--ov-widget-text);background:var(--ov-control-bg);border:1px solid rgba(148,163,184,.18);border-radius:4px;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease,background .18s ease,border-color .18s ease}.ov-favorite-shortcuts-manage svg{font-size:17px}.ov-favorite-shortcuts-icon,.ov-favorite-shortcuts-close{display:inline-grid;width:32px;height:32px;place-items:center;flex:0 0 auto;color:#fff8daf5;background:#0a1626b8;border:1px solid rgba(203,213,225,.18);border-radius:4px}.ov-favorite-shortcuts-close{color:var(--ov-widget-text);cursor:pointer}.ov-favorite-shortcuts-manage:hover,.ov-favorite-shortcuts-manage:focus-visible,.ov-favorite-shortcuts-close:hover,.ov-favorite-shortcuts-close:focus-visible{color:#fff;background:var(--ov-control-bg-hover);border-color:#dbeafe5c;outline:none}.ov-favorite-shortcuts-title{overflow:hidden;font-size:14px;font-weight:800;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.ov-favorite-shortcuts-subtitle{margin-top:2px;color:#cbd5e19e;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ov-favorite-shortcuts-body{min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain}.ov-favorite-shortcuts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ov-favorite-shortcut-card{display:grid;min-width:0;padding:0;overflow:hidden;color:var(--ov-widget-text);text-align:left;background:linear-gradient(180deg,#101f32a3,#060e1bc7),#030914b8;border:1px solid rgba(148,163,184,.18);border-radius:6px;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #00030c38;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ov-favorite-shortcut-card:hover,.ov-favorite-shortcut-card:focus-visible{border-color:#67e8f97a;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00030c5c,0 0 22px #67e8f914;outline:none;transform:translateY(-2px)}.ov-favorite-shortcut-preview{position:relative;display:grid;width:100%;aspect-ratio:16 / 9;place-items:center;overflow:hidden;color:#e2e8f08a;background:radial-gradient(circle at 32% 30%,rgba(103,232,249,.1),transparent 48%),#040b16e6;border-bottom:1px solid rgba(148,163,184,.14)}.ov-favorite-shortcut-preview .ov-favorites-thumbnail-preview{grid-area:1 / 1;filter:saturate(.9) contrast(1.08) brightness(.82);transform:scale(1.015);transition:filter .22s ease,transform .28s ease}.ov-favorite-shortcut-preview .ov-favorites-thumbnail-preview--desaturated{filter:grayscale(.88) saturate(.28) contrast(1.16) brightness(.86);-webkit-mask-image:linear-gradient(112deg,transparent 24%,rgba(0,0,0,.18) 58%,rgba(0,0,0,.72) 82%,#000 100%);mask-image:linear-gradient(112deg,transparent 24%,rgba(0,0,0,.18) 58%,rgba(0,0,0,.72) 82%,#000 100%)}.ov-favorite-shortcut-preview.has-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 24% 32%,rgba(185,247,255,.22),transparent 46%),linear-gradient(122deg,#12759247,#07192a14 48%,#fbbf2433);content:"";mix-blend-mode:screen;pointer-events:none}.ov-favorite-shortcut-card:hover .ov-favorites-thumbnail-preview:not(.ov-favorites-thumbnail-preview--desaturated),.ov-favorite-shortcut-card:focus-visible .ov-favorites-thumbnail-preview:not(.ov-favorites-thumbnail-preview--desaturated){filter:saturate(.98) contrast(1.1) brightness(.88);transform:scale(1.04)}.ov-favorite-shortcut-card:hover .ov-favorites-thumbnail-preview--desaturated,.ov-favorite-shortcut-card:focus-visible .ov-favorites-thumbnail-preview--desaturated{filter:grayscale(.84) saturate(.34) contrast(1.18) brightness(.92);transform:scale(1.04)}.ov-favorite-shortcut-label{min-width:0;padding:10px 11px 11px;overflow:hidden;font-size:11px;font-weight:750;letter-spacing:.025em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ov-favorite-shortcuts-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:10px;padding:24px;color:var(--ov-widget-muted);text-align:center;background:#08111e57;border:1px solid rgba(148,163,184,.14);border-radius:6px}.ov-favorite-shortcuts-empty button{min-height:34px;padding:7px 12px;color:var(--ov-widget-text);background:var(--ov-control-bg);border:1px solid rgba(148,163,184,.2);border-radius:4px;cursor:pointer}.ov-favorite-shortcuts-error{margin-top:12px;padding:9px 10px;color:#fecaca;font-size:11px;background:#450a0a3d;border:1px solid rgba(248,113,113,.22);border-radius:4px}.ov-favorites-panel{top:auto;right:calc(var(--ov-layer-panel-width) + var(--ov-layer-panel-gap));bottom:calc(var(--ov-bottom-workbench-reserve, 12px) + 12px);width:clamp(310px,28vw,390px);max-height:min(62vh,560px);border-radius:8px 0 0 8px;z-index:1510}.ov-favorites-content{gap:10px}.ov-favorites-action,.ov-favorites-icon-action{border:1px solid rgba(148,163,184,.16);background:var(--ov-control-bg);color:var(--ov-widget-text);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.ov-favorites-action{width:100%;min-height:34px;padding:8px 10px}.ov-favorites-action.primary{background:radial-gradient(circle at top left,rgba(103,232,249,.12) 0%,transparent 58%),var(--ov-control-bg)}.ov-favorites-action.danger{color:#fecaca;background:radial-gradient(circle at top left,rgba(248,113,113,.12) 0%,transparent 58%),var(--ov-control-bg)}.ov-favorites-action:hover,.ov-favorites-icon-action:hover{background:var(--ov-control-bg-hover);border-color:#94a3b83d}.ov-favorites-action:disabled,.ov-favorites-icon-action:disabled{cursor:default;opacity:.52}.ov-favorites-meta,.ov-favorites-empty,.ov-favorites-status,.ov-share-warning{color:var(--ov-widget-muted);font-size:11px;line-height:1.45;text-align:left}.ov-favorites-status{padding:8px 10px;background:var(--ov-control-bg);border:1px solid rgba(148,163,184,.14);border-radius:4px}.ov-favorites-status.error{color:#fecaca;border-color:#f8717142}.ov-favorites-list{display:flex;flex-direction:column;gap:8px}.ov-favorites-item{display:grid;grid-template-columns:auto 72px minmax(0,1fr) auto;grid-template-areas:"check thumbnail name actions" "check thumbnail meta actions";gap:4px 8px;align-items:center;padding:8px;border:1px solid rgba(148,163,184,.14);border-radius:4px;background:linear-gradient(180deg,#080f1c4d,#080f1c33)}.ov-favorites-thumbnail{grid-area:thumbnail;position:relative;width:72px;height:42px;padding:0;overflow:hidden;display:grid;place-items:center;color:#e2e8f09e;background:#080f1cb8;border:1px solid rgba(148,163,184,.22);border-radius:4px;cursor:pointer}.ov-favorites-thumbnail:hover,.ov-favorites-thumbnail:focus-visible{color:#fff;border-color:#67e8f994;outline:none}.ov-favorites-thumbnail-preview{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:cover}.ov-favorites-thumbnail-preview--desaturated{filter:grayscale(.88) saturate(.26) contrast(1.14) brightness(.86);pointer-events:none;-webkit-mask-image:linear-gradient(96deg,transparent 28%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.74) 84%,#000 100%);mask-image:linear-gradient(96deg,transparent 28%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.74) 84%,#000 100%)}.ov-favorites-thumbnail.has-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 30% 42%,rgba(255,255,255,.18),transparent 48%),linear-gradient(118deg,#67e8f938,#081c2c12 44%,#fbbf2429);mix-blend-mode:screen}.ov-favorites-item.flyover-active{border-color:#67e8f961;box-shadow:inset 2px 0 #67e8f9b8}.ov-favorites-item.home{border-color:#67e8f94d}.ov-favorites-check{grid-area:check;display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px}.ov-favorites-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:2px;border:1px solid rgba(148,163,184,.42);background:#080f1cbd;cursor:pointer;display:inline-grid;place-content:center}.ov-favorites-check input:before{content:"";width:7px;height:7px;transform:scale(0);transition:transform .14s ease;background:#67e8f9;box-shadow:0 0 8px #67e8f98c}.ov-favorites-check input:checked{border-color:#67e8f9c2}.ov-favorites-check input:checked:before{transform:scale(1)}.ov-favorites-name-input{grid-area:name;width:100%;min-width:0;color:var(--ov-widget-text);background:transparent;border:1px solid transparent;border-radius:4px;padding:4px 5px;font-size:12px;font-weight:750}.ov-favorites-name-input:focus{outline:none;background:var(--ov-control-bg);border-color:#94a3b833}.ov-favorites-item-meta{grid-area:meta;color:#e2e8f094;font-size:10px;text-align:left;padding-left:5px}.ov-favorites-item-actions{grid-area:actions;display:flex;align-items:center;gap:5px}.ov-favorites-icon-action{width:28px;height:28px;padding:0}.ov-favorites-icon-action.danger{color:#fecaca}.ov-favorites-icon-action.active{color:#67e8f9;border-color:#67e8f985;background:#0891b22e}.ov-favorites-flyover-controls{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;align-items:center}.ov-favorites-delay-control{min-height:34px;display:grid;grid-template-columns:auto minmax(80px,1fr) 34px;gap:8px;align-items:center;padding:7px 9px;color:var(--ov-widget-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(148,163,184,.16);border-radius:4px;background:var(--ov-control-bg)}.ov-favorites-delay-control input{accent-color:#67e8f9}.ov-favorites-delay-control strong{color:var(--ov-widget-text);font-size:11px;text-align:right}.ov-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ov-share-warning{color:#fde68a;padding:7px 8px;border:1px solid rgba(251,191,36,.22);border-radius:4px;background:radial-gradient(circle at top left,rgba(251,191,36,.12) 0%,transparent 58%),#1812062e}.ov-share-links{display:flex;flex-direction:column;gap:7px}.ov-share-link-row{display:grid;grid-template-columns:62px minmax(0,1fr) 28px;gap:7px;align-items:center}.ov-share-link-label{display:inline-flex;align-items:center;gap:5px;color:var(--ov-widget-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ov-share-link-input{min-width:0;width:100%;color:var(--ov-widget-text);background:var(--ov-control-bg);border:1px solid rgba(148,163,184,.16);border-radius:4px;padding:7px 8px;font-size:10px;box-shadow:inset 0 1px #ffffff0a}.ov-share-link-input:focus{outline:none;border-color:#67e8f952}@media(max-width:1200px){.ov-favorites-panel{right:12px;width:min(390px,calc(100vw - 24px));border-radius:8px}}@media(max-width:720px){.ov-favorite-shortcuts-drawer{right:var(--ov-visual-viewport-offset-right, 0px);width:min(520px,calc(var(--ov-visual-viewport-width, 100vw) - 8px));border-radius:8px 0 0 8px}.ov-favorite-shortcuts-body{padding:12px}.ov-favorite-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(max-width:380px){.ov-favorite-shortcuts-grid{grid-template-columns:1fr}}.flowmap-layer-controls{display:flex;flex-direction:column;gap:9px;max-height:none;overflow:visible;padding-right:3px}.flowmap-control-section{display:flex;flex-direction:column;gap:8px;padding:10px 10px 11px;background:linear-gradient(180deg,#080f1c42,#080f1c2e);border:1px solid rgba(148,163,184,.14);border-radius:4px}.flowmap-control-section-title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0b8}.flowmap-control-section-body{display:flex;flex-direction:column;gap:8px}.flowmap-layer-controls::-webkit-scrollbar{width:6px}.flowmap-layer-controls::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.flowmap-control-row{display:grid;grid-template-columns:minmax(96px,1fr) minmax(132px,1.7fr) auto;align-items:center;gap:10px;color:var(--ov-widget-text)}.flowmap-control-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ov-widget-text);padding:7px 9px;background:var(--ov-control-bg);border:1px solid rgba(148,163,184,.16);border-radius:4px;box-shadow:inset 0 1px #ffffff0a}.flowmap-control-toggle:hover{background:var(--ov-control-bg-hover)}.flowmap-control-toggle span{color:var(--ov-widget-muted);font-size:11px;font-weight:600}.flowmap-control-label{min-width:0;font-size:11px;color:var(--ov-widget-muted);letter-spacing:.02em}.flowmap-control-input,.flowmap-control-select{width:100%;min-width:0}.flowmap-control-row>.flowmap-control-input{grid-column:2}.flowmap-control-row>.flowmap-control-select{grid-column:2 / 4}.flowmap-control-row>.flowmap-control-color{grid-column:2 / 4;justify-self:end}.flowmap-control-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at top left,rgba(59,130,246,.07) 0%,transparent 58%),var(--ov-control-bg);color:var(--ov-widget-text);border:1px solid rgba(148,163,184,.16);border-radius:6px;padding:8px 10px;box-shadow:inset 0 1px #ffffff0a,0 1px #ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.flowmap-control-input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,#e2e8f029,#94a3b80f),var(--ov-control-track);border:1px solid var(--ov-control-track-border);box-shadow:inset 0 1px 2px #0000006b,0 0 0 1px #ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.flowmap-control-input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent;border-radius:999px}.flowmap-control-input[type=range]::-moz-range-track{height:6px;background:transparent;border-radius:999px}.flowmap-control-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fffffffa,#f1f5f9f5 42%,#94a3b8e6),var(--ov-control-thumb);border:1px solid var(--ov-control-thumb-border);box-shadow:0 6px 12px #00000057,0 0 0 1px #ffffff0d}.flowmap-control-input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fffffffa,#f1f5f9f5 42%,#94a3b8e6),var(--ov-control-thumb);border:1px solid var(--ov-control-thumb-border);box-shadow:0 6px 12px #00000057,0 0 0 1px #ffffff0d}.flowmap-control-input[type=range]:focus-visible,.flowmap-control-select:focus-visible,.flowmap-control-color:focus-visible,.flowmap-control-toggle input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 1px #94a3b829,0 0 0 4px #1e293b2e}.flowmap-control-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:14px;height:14px;border:1px solid rgba(148,163,184,.24);border-radius:2px;background:#0f172a57;box-shadow:inset 0 1px 2px #00000061;cursor:pointer;flex:0 0 auto}.flowmap-control-toggle input[type=checkbox]:checked{background:radial-gradient(circle at top left,rgba(59,130,246,.26) 0%,transparent 65%),linear-gradient(180deg,#1c2d46b8,#18273e9e);border-color:#94a3b857}.flowmap-control-toggle input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#f8fafce0}.flowmap-control-color{width:40px;height:26px;padding:2px;border:1px solid rgba(148,163,184,.16);border-radius:4px;background:var(--ov-control-bg);box-shadow:inset 0 1px #ffffff0a}.flowmap-control-value{min-width:52px;padding:4px 6px;text-align:center;font-size:11px;color:var(--ov-widget-text);background:var(--ov-control-bg);border:1px solid rgba(148,163,184,.16);border-radius:4px;box-shadow:inset 0 1px #ffffff0a}.flowmap-control-number{box-sizing:border-box;width:56px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flowmap-control-number::-webkit-inner-spin-button,.flowmap-control-number::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root{--ov-widget-bg-selected: radial-gradient( circle at top left, rgba(147, 197, 253, .22) 0%, rgba(59, 130, 246, .14) 28%, transparent 66% ), linear-gradient( 180deg, rgba(26, 40, 66, .84) 0%, rgba(31, 49, 82, .78) 54%, rgba(35, 59, 98, .74) 100% );--ov-date-btn-bg-selected: linear-gradient( 180deg, rgba(62, 86, 132, .68) 0%, rgba(56, 83, 132, .62) 100% );--ov-date-btn-border-selected: rgba(219, 234, 254, .64);--ov-date-btn-shadow-selected: inset 0 0 0 1px rgba(219, 234, 254, .26), inset 0 1px 0 rgba(255, 255, 255, .16), 0 0 0 1px rgba(59, 130, 246, .14), 0 16px 32px rgba(2, 6, 23, .34)}.ov-floating-drawer-zone{position:fixed;left:16px;bottom:16px;z-index:1408;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:calc(100vw - 32px)}.ov-tools-cluster,.ov-calendar-cluster{position:relative;display:flex;align-items:flex-end;pointer-events:auto}.ov-icon-drawer{position:absolute;left:10px;bottom:46px;display:flex;flex-direction:column-reverse;gap:8px;opacity:0;pointer-events:none;transform:translate3d(-10px,10px,0);transform-origin:left bottom;transition:transform .22s ease,opacity .18s ease}.ov-icon-drawer-draw{left:56px;bottom:46px}.ov-icon-drawer-shapes{left:102px;bottom:46px;max-height:calc(100vh - 144px);overflow-y:auto;padding-right:2px}.ov-icon-drawer-shapes::-webkit-scrollbar{width:6px}#date-and-buttons-container.ov-calendar-drawer-panel{display:flex;align-items:center;width:max-content;min-width:0;max-width:0;overflow:hidden;margin-left:0;padding:0;border-width:0;box-shadow:none;opacity:0;pointer-events:none;transform:translate(-20px);transform-origin:left bottom;border-radius:0 12px 12px 0;transition:max-width .28s ease,opacity .18s ease,transform .22s ease,padding .22s ease,border-width .22s ease,margin-left .22s ease,box-shadow .22s ease}#date-and-buttons-container.ov-calendar-drawer-panel.open{max-width:min(1220px,calc(100vw - 92px));margin-left:-1px;padding:12px 14px 12px 12px;border-width:1px;box-shadow:var(--ov-widget-shadow);opacity:1;overflow-x:auto;overflow-y:hidden;pointer-events:auto;transform:translate(0)}.date-btn{position:relative;overflow:hidden}.date-btn.has-flowmap:after{content:"";position:absolute;left:3px;bottom:3px;width:8px;height:8px;background:linear-gradient(135deg,#fffe,#ffffff94);clip-path:polygon(0 100%,0 0,100% 100%);opacity:1;pointer-events:none}.date-btn.has-forecast:before{content:"";position:absolute;top:3px;right:3px;width:8px;height:8px;background:linear-gradient(315deg,#22d3eeee,#22d3ee94);clip-path:polygon(0 0,100% 0,100% 100%);opacity:1;pointer-events:none}.date-btn:disabled.has-flowmap:after,.date-btn:disabled.has-forecast:before{display:none}.additional-layer-option.selected,.layer-option.selected{background:var(--ov-widget-bg-selected)!important;border-color:#dbeafe66!important;box-shadow:var(--ov-date-btn-shadow-selected)!important}.additional-layer-option.selected .layer-option-title,.layer-option.selected .layer-option-title{color:#fffffffe;font-weight:700;text-shadow:0 0 12px rgba(255,255,255,.1)}.additional-layer-option.selected .handle,.layer-option.selected .handle{filter:brightness(1.12) contrast(1.08)}.date-btn.selected,#date-counter .date-btn.selected,.selected{background:var(--ov-date-btn-bg-selected)!important;color:#fffffffc;border-color:var(--ov-date-btn-border-selected)!important;box-shadow:var(--ov-date-btn-shadow-selected)!important}#day-selector .selected,#month-selector .selected,#year-selector .selected,#hour-selector .selected{color:#fffffffc;text-shadow:0 0 9px rgba(255,255,255,.12)}.maptalks-overview{position:absolute!important;z-index:1009!important;background:var(--ov-widget-bg-soft)!important;border:var(--ov-widget-border)!important;box-shadow:var(--ov-widget-shadow)!important;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}.maptalks-overview *{pointer-events:auto}:root{--ov-widget-bg-selected: radial-gradient( circle at top left, rgba(147, 197, 253, .12) 0%, rgba(59, 130, 246, .06) 28%, transparent 66% ), linear-gradient( 180deg, rgba(22, 34, 56, .58) 0%, rgba(27, 42, 70, .54) 54%, rgba(31, 51, 83, .5) 100% );--ov-date-btn-bg-selected: linear-gradient( 180deg, rgba(47, 67, 104, .42) 0%, rgba(43, 64, 100, .36) 100% );--ov-date-btn-border-selected: rgba(219, 234, 254, .3);--ov-date-btn-shadow-selected: inset 0 0 0 .5px rgba(219, 234, 254, .14), inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 .5px rgba(59, 130, 246, .08), 0 8px 18px rgba(2, 6, 23, .18);--ov-drawer-branch-offset: 46px}.date-btn,.small-custom-button,.custom-button,.custom-button-off,.layer-option-gear,.flowmap-control-toggle,.flowmap-control-select,.flowmap-control-color,.flowmap-control-value,.flowmap-control-toggle input[type=checkbox],.flowmap-control-input[type=range]{border-radius:0!important}.date-btn,.small-custom-button,.custom-button,.layer-option-gear,.flowmap-control-toggle,.flowmap-control-select,.flowmap-control-color,.flowmap-control-value,.flowmap-control-input[type=range]{border-width:.5px!important}.date-btn,.small-custom-button,.custom-button,#date-counter .date-btn{box-shadow:inset 0 1px #ffffff09!important}.date-btn.selected,#date-counter .date-btn.selected,.selected{background:var(--ov-date-btn-bg-selected)!important;color:#fffffffb!important;border-color:var(--ov-date-btn-border-selected)!important;box-shadow:var(--ov-date-btn-shadow-selected)!important}#day-selector .selected,#month-selector .selected,#year-selector .selected,#hour-selector .selected{color:#fffffffb!important;text-shadow:0 0 4px rgba(255,255,255,.06)!important}.additional-layer-option.selected,.layer-option.selected{background:radial-gradient(circle at top left,rgba(147,197,253,.08) 0%,transparent 70%),linear-gradient(180deg,#131d308a,#18253c7a)!important;border-color:#dbeafe3d!important;box-shadow:inset 0 0 0 .5px #dbeafe1f,0 8px 18px #02061729!important}.additional-layer-option.selected .layer-option-title,.layer-option.selected .layer-option-title{color:#fffffffc!important;text-shadow:0 0 6px rgba(255,255,255,.06)!important}#year-selector .date-btn.has-flowmap:after,#month-selector .date-btn.has-flowmap:after,#day-selector .date-btn.has-flowmap:after{content:"";position:absolute;left:2px;bottom:2px;width:6px;height:6px;background:linear-gradient(135deg,#ffffffcd,#fff8);clip-path:polygon(0 100%,0 0,100% 100%);opacity:1;pointer-events:none}#hour-selector .date-btn.has-flowmap:after{content:"";position:absolute;left:2px;bottom:2px;width:6px;height:6px;background:linear-gradient(135deg,#ffffffcd,#fff8);clip-path:polygon(0 100%,0 0,100% 100%);opacity:1;pointer-events:none;transform:none}#year-selector .date-btn.has-forecast:before,#month-selector .date-btn.has-forecast:before,#day-selector .date-btn.has-forecast:before,#hour-selector .date-btn.has-forecast:before{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;background:linear-gradient(315deg,#22d3eecd,#22d3ee88);clip-path:polygon(0 0,100% 0,100% 100%);opacity:1;pointer-events:none}#hour-selector .date-btn:not(.has-flowmap):after{display:none!important}.date-btn:disabled.has-flowmap:after,.date-btn:disabled.has-forecast:before{display:none!important}.ov-icon-drawer{left:var(--ov-drawer-branch-offset)!important;bottom:46px!important}.ov-icon-drawer-draw{left:calc(var(--ov-drawer-branch-offset) * 2)!important}.ov-icon-drawer-shapes{left:calc(var(--ov-drawer-branch-offset) * 3)!important}.layer-option-gear,.layer-settings-drawer-icon,.layer-settings-drawer-close,.flowmap-control-toggle,.flowmap-control-select,.flowmap-control-color,.flowmap-control-value{border-radius:0!important}.flowmap-control-input[type=range]{height:6px}.flowmap-control-input[type=range]::-webkit-slider-runnable-track,.flowmap-control-input[type=range]::-moz-range-track{border-radius:0!important}.maptalks-attribution{font-size:8px!important;line-height:1.1!important;padding:1px 4px!important;margin:0 2px 2px 0!important;color:#e2e8f0d1!important;background:linear-gradient(180deg,#070c1633,#09101d24)!important;border:.5px solid rgba(148,163,184,.14)!important;box-shadow:0 2px 8px #0000001f!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:.78!important}.maptalks-attribution a{color:#e2e8f0e0!important}:root{--ov-floating-main-size: 38px;--ov-floating-sub-size: 34px;--ov-floating-rail-gap: 21px;--ov-drawer-button-gap: 4px;--ov-calendar-panel-gap: 6px}.ov-left-control-stack{position:fixed;left:0;bottom:0;z-index:1408;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--ov-floating-rail-gap);max-width:calc(100vw - 10px);pointer-events:none}.ov-left-control-stack>.ov-calendar-cluster,.ov-left-control-stack>.ov-tools-cluster,.ov-left-control-stack>.ov-fullscreen-cluster{pointer-events:auto}.ov-calendar-cluster,.ov-tools-cluster,.ov-fullscreen-cluster{position:relative;display:flex;align-items:flex-start;overflow:visible}.ov-tools-cluster,.ov-fullscreen-cluster{height:var(--ov-floating-main-size)}.ov-calendar-cluster{max-width:calc(100vw - 6px)}.ov-calendar-cluster.open>.MuiButtonBase-root{border-right-color:#dbeafe33!important}#date-and-buttons-container.ov-calendar-drawer-panel{display:flex;align-items:flex-start;width:max-content;min-width:0;max-width:0;max-height:none;overflow:hidden;margin-left:0;padding:0;border-width:0;border-bottom-width:0;box-shadow:none;opacity:0;pointer-events:none;transform:translate3d(-22px,0,0);transform-origin:left bottom;border-radius:0 14px 0 0}#date-and-buttons-container.ov-calendar-drawer-panel.open{max-width:min(1220px,calc(100vw - 56px));margin-left:var(--ov-calendar-panel-gap);padding:12px 14px;border-width:.5px;border-bottom-width:0;box-shadow:var(--ov-widget-shadow);opacity:1;overflow-x:auto;overflow-y:hidden;pointer-events:auto;transform:translateZ(0)}#date-and-buttons-container.ov-calendar-drawer-panel #date-selector-container{min-width:max-content}.ov-icon-drawer{position:absolute;left:calc(var(--ov-floating-main-size) + var(--ov-drawer-button-gap))!important;top:calc(-1 * var(--ov-floating-sub-size) / 2)!important;bottom:auto!important;display:flex;flex-direction:row;align-items:flex-start;gap:var(--ov-drawer-button-gap);opacity:0;pointer-events:none;transform:translate3d(-12px,0,0);transform-origin:left center;transition:transform .22s ease,opacity .18s ease}.ov-icon-drawer.open{opacity:1;pointer-events:auto;transform:translateZ(0)}.ov-icon-drawer .MuiButtonBase-root{margin-left:0}.ov-icon-drawer .MuiButtonBase-root:first-of-type{margin-left:0}.ov-icon-drawer-draw{left:calc(var(--ov-floating-main-size) + var(--ov-floating-sub-size) + (var(--ov-drawer-button-gap) * 2))!important;top:calc(-1 * var(--ov-floating-sub-size))!important}.ov-icon-drawer-shapes{left:calc(var(--ov-floating-main-size) + (var(--ov-floating-sub-size) * 2) + (var(--ov-drawer-button-gap) * 3))!important;top:calc(-1.5 * var(--ov-floating-sub-size))!important;max-width:calc(100vw - 120px);overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.ov-icon-drawer-shapes::-webkit-scrollbar{height:6px;width:auto}.ov-icon-drawer-shapes::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.ov-layer-panel-stack{position:fixed;top:var(--ov-layer-panel-top, 72px);right:0;width:var(--ov-layer-panel-width);max-width:calc(100vw - 10px);z-index:1400;opacity:0;pointer-events:none;transform:translate3d(calc(100% + 18px),0,0);transition:transform .26s ease,opacity .22s ease}.ov-layer-panel-stack.open{opacity:1;pointer-events:auto;transform:translateZ(0)}.ov-layer-panel-stack #layer-selector{position:relative;top:auto;right:auto;width:100%;max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - 14px);margin:0;border-radius:8px 0 0 8px}:root{--ov-bottom-dock-gap: 8px;--ov-bottom-dock-pad-x: 14px;--ov-bottom-dock-pad-y: 12px;--ov-bottom-tab-height: 24px;--ov-bottom-tab-gap: 4px;--ov-bottom-tools-width: 332px;--ov-layer-panel-top: calc(var(--ov-top-control-offset) + var(--ov-floating-main-size))}.ov-fullscreen-corner{position:fixed;left:0;bottom:0;z-index:1408;pointer-events:auto}.ov-layer-toggle-corner{top:var(--ov-top-control-offset)!important;transform:translateZ(0)}.ov-bottom-workbench{position:fixed;left:calc(var(--ov-floating-main-size) + var(--ov-bottom-dock-gap));bottom:0;z-index:1408;max-width:calc(100vw - 260px - var(--ov-floating-main-size) - (var(--ov-bottom-dock-gap) * 2));pointer-events:auto}.ov-bottom-workbench.calendar-only{max-width:calc(100vw - 72px)}.ov-bottom-workbench-shell{position:relative;display:flex;align-items:stretch;max-width:100%;overflow:visible;background:var(--ov-widget-bg);border:.5px solid rgba(148,163,184,.2);border-bottom-width:0;border-radius:0;box-shadow:var(--ov-widget-shadow);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}.ov-calendar-toggle-cell{display:flex;align-items:flex-start;justify-content:center;padding:var(--ov-bottom-dock-pad-y) 8px var(--ov-bottom-dock-pad-y) 8px;border-right:.5px solid rgba(148,163,184,.16);flex:0 0 auto}.ov-calendar-workbench-section{display:flex;align-items:stretch;min-width:0;max-width:min(1240px,calc(100vw - 624px));overflow:hidden;opacity:1;border-right:.5px solid rgba(148,163,184,.14);transition:max-width .28s ease,opacity .18s ease,border-color .18s ease}.ov-bottom-workbench.calendar-only .ov-calendar-workbench-section{max-width:min(1240px,calc(100vw - 132px))}.ov-calendar-workbench-section.collapsed{max-width:0!important;opacity:0;border-right-color:transparent}#date-and-buttons-container.ov-calendar-workbench-panel{display:flex;align-items:flex-start;width:auto;min-width:0;max-width:100%;max-height:none;margin:0!important;padding:var(--ov-bottom-dock-pad-y) var(--ov-bottom-dock-pad-x) 10px var(--ov-bottom-dock-pad-x)!important;overflow-x:auto;overflow-y:hidden;border:0!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;transform:none!important;border-radius:0!important;background:transparent!important}.ov-calendar-workbench-section.collapsed #date-and-buttons-container.ov-calendar-workbench-panel{padding-left:0!important;padding-right:0!important}.ov-tools-workbench-section{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:var(--ov-bottom-tools-width);min-width:var(--ov-bottom-tools-width);padding:30px var(--ov-bottom-dock-pad-x) var(--ov-bottom-dock-pad-y) var(--ov-bottom-dock-pad-x);overflow:visible}.ov-tool-tab-strip{position:absolute;left:var(--ov-bottom-dock-pad-x);top:0;display:flex;gap:var(--ov-bottom-tab-gap);transform:translateY(calc(-100% + 1px));z-index:2}.ov-tool-tab-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:var(--ov-bottom-tab-height);padding:0;border:.5px solid rgba(148,163,184,.2);border-bottom:0;border-radius:0;color:#f8fafce0;background:var(--ov-widget-bg-soft);box-shadow:0 -4px 12px #02061729;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.ov-tool-tab-trigger.active{background:var(--ov-widget-bg-selected);border-color:#dbeafe3d;color:#fffffffa;box-shadow:inset 0 1px #ffffff0f,0 -5px 14px #0206172e}.ov-tool-tab-trigger.disabled,.ov-tool-tab-trigger:disabled{cursor:default;color:#f8fafc5c;opacity:.5}.ov-tool-tab-trigger.disabled:hover,.ov-tool-tab-trigger:disabled:hover{background:var(--ov-widget-bg-soft);transform:none}.ov-tools-tab-body{display:flex;align-items:stretch;justify-content:stretch;width:100%;min-height:128px}.ov-tools-tab-page{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;opacity:0;transform:translate3d(0,6px,0);transition:opacity .2s ease,transform .22s ease}.ov-tools-tab-page.with-ingestion-mini{padding-bottom:14px}.ov-tools-tab-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.ov-tools-tab-row-shapes{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.ov-tool-tab-strip+.ov-tools-tab-body,.ov-tools-workbench-section .ov-tools-tab-body{border-radius:0}:root{--ov-right-ui-reserve: min(var(--ov-layer-panel-width), 344px);--ov-bottom-tools-width: clamp(284px, 24vw, 344px);--ov-bottom-tab-height: 28px;--ov-bottom-tab-gap: 6px;--ov-bottom-workbench-reserve: 12px}.ov-layer-panel-stack{top:var(--ov-layer-panel-top, 72px);bottom:var(--ov-bottom-workbench-reserve, 12px);height:auto;display:flex;align-items:flex-start;justify-content:flex-end}.ov-layer-panel-stack #layer-selector{max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 8px);border-radius:8px 0 0}#layer-selector-slider{max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 8px)}.ov-bottom-workbench{position:fixed;left:0;bottom:0;z-index:1408;display:flex;align-items:flex-start;max-width:calc(100vw - 8px);pointer-events:auto}.ov-bottom-workbench.with-tools{max-width:calc(100vw - var(--ov-right-ui-reserve) - 8px)}.ov-bottom-workbench-rail{position:relative;display:flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;overflow:visible}.ov-calendar-toggle-cell{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0;border:0;flex:0 0 auto}.ov-bottom-panels{display:flex;align-items:stretch;min-width:0;max-width:100%;overflow:visible;opacity:1;transform:translateZ(0);transition:max-width .28s ease,opacity .18s ease,transform .22s ease}#date-and-buttons-container.ov-calendar-workbench-panel{display:flex;align-items:flex-start;width:auto;min-width:0;max-width:min(1040px,max(280px,calc(100vw - var(--ov-bottom-tools-width) - var(--ov-right-ui-reserve) - 64px)));max-height:none;margin:0!important;padding:12px 14px 10px!important;overflow-x:auto;overflow-y:hidden;border:.5px solid rgba(148,163,184,.2)!important;border-bottom-width:0!important;box-shadow:var(--ov-widget-shadow)!important;opacity:1!important;pointer-events:auto!important;transform:none!important;border-radius:0!important;background:var(--ov-widget-bg)!important;backdrop-filter:var(--ov-widget-blur)!important;-webkit-backdrop-filter:var(--ov-widget-blur)!important}.ov-bottom-panels.calendar-only #date-and-buttons-container.ov-calendar-workbench-panel{max-width:min(1200px,max(320px,calc(100vw - 80px)))}.ov-bottom-panels.with-tools #date-and-buttons-container.ov-calendar-workbench-panel{border-right-width:0!important}#date-and-buttons-container.ov-calendar-workbench-panel #date-selector-container{min-width:max-content}.ov-bottom-panel-separator{align-self:stretch;flex:0 0 1px;width:1px;background:linear-gradient(180deg,#94a3b80f,#bfdbfe38 18%,#94a3b82e 82%,#94a3b814);box-shadow:0 0 0 1px #02061729}.ov-tools-workbench-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:0 1 var(--ov-bottom-tools-width);width:var(--ov-bottom-tools-width);min-width:262px;max-width:min(360px,calc(100vw - 96px));padding:34px 14px 12px;overflow:visible;background:var(--ov-widget-bg);border:.5px solid rgba(148,163,184,.2);border-left-width:0;border-bottom-width:0;box-shadow:var(--ov-widget-shadow);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}.ov-tool-tab-strip{position:absolute;left:12px;top:0;display:flex;gap:var(--ov-bottom-tab-gap);transform:translateY(calc(-100% + 2px));z-index:2}.ov-tool-tab-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:var(--ov-bottom-tab-height);padding:0;font-size:20px;line-height:1;border:.5px solid rgba(148,163,184,.22);border-bottom:0;color:#f8fafce6;background:var(--ov-widget-bg-soft);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);box-shadow:0 -4px 12px #0206172e;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease,box-shadow .18s ease}.ov-tool-tab-trigger:hover{background:var(--ov-widget-bg-hover);transform:translateY(-1px)}.ov-tool-tab-trigger.active{background:var(--ov-widget-bg-selected);border-color:#dbeafe42;color:#fffffffc;box-shadow:inset 0 1px #ffffff0a,0 -5px 16px #02061733}.ov-tool-tab-trigger.disabled,.ov-tool-tab-trigger:disabled{cursor:default;color:#f8fafc57;opacity:.48}.ov-tool-tab-trigger.disabled:hover,.ov-tool-tab-trigger:disabled:hover{background:var(--ov-widget-bg-soft);transform:none;box-shadow:0 -4px 12px #0206172e}.ov-tools-tab-body{display:flex;align-items:stretch;justify-content:stretch;width:100%;min-height:132px}.ov-tools-tab-page{display:flex;flex-direction:column;gap:10px;width:100%;opacity:0;transform:translate3d(0,6px,0);transition:opacity .2s ease,transform .22s ease}.ov-tools-tab-page.visible{opacity:1;transform:translateZ(0)}.ov-tools-tab-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.ov-tools-tab-row-shapes{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.ov-tools-tab-row-shapes::-webkit-scrollbar{height:6px}.ov-tools-tab-row-shapes::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.ov-tools-tab-row-actions{padding-top:2px}.ov-tools-tab-body .MuiButtonBase-root{margin:0}.ov-tool-tab-strip+.ov-tools-tab-body,.ov-tools-workbench-card .ov-tools-tab-body{border-radius:0}@media(max-width:1380px){:root{--ov-bottom-tools-width: clamp(268px, 26vw, 320px);--ov-right-ui-reserve: min(var(--ov-layer-panel-width), 320px)}#date-and-buttons-container.ov-calendar-workbench-panel{max-width:min(980px,max(280px,calc(100vw - var(--ov-bottom-tools-width) - var(--ov-right-ui-reserve) - 48px)))}}@media(max-width:1180px){:root{--ov-bottom-tools-width: clamp(252px, 30vw, 300px);--ov-right-ui-reserve: min(var(--ov-layer-panel-width), 284px)}#date-and-buttons-container.ov-calendar-workbench-panel{max-width:max(280px,calc(100vw - var(--ov-bottom-tools-width) - var(--ov-right-ui-reserve) - 36px))}}:root{--ov-bottom-tab-height: 20px;--ov-bottom-tab-gap: 0px}#date-selector-container{gap:1px}#date-counter-container{padding-top:0;gap:2px;margin-top:1px;align-items:center}.custom-slider{margin-bottom:0}.ov-bottom-workbench-rail{gap:6px;align-items:flex-end}.ov-bottom-panels{align-items:flex-end;width:auto}.ov-bottom-panels.with-tools{width:min(calc(100vw - var(--ov-right-ui-reserve) - 56px),calc(1040px + var(--ov-bottom-tools-width) + 1px))}.ov-bottom-panels.calendar-only{width:min(calc(100vw - 56px),1200px)}.ov-bottom-panels.collapsed{width:0!important}#date-and-buttons-container.ov-calendar-workbench-panel{flex:1 1 auto;width:0;max-width:none;align-self:flex-end;padding:10px 14px 4px!important}#date-and-buttons-container.ov-calendar-workbench-panel #date-selector-container{min-width:max-content;padding-bottom:0}.ov-tools-workbench-card{align-self:flex-end;flex:0 0 var(--ov-bottom-tools-width);padding:calc(var(--ov-bottom-tab-height) + 8px) 12px 8px 12px}.ov-tool-tab-strip{left:12px;top:4px;gap:0;transform:none}.ov-tool-tab-trigger-wrap{display:inline-flex}.ov-tool-tab-trigger{width:46px;height:var(--ov-bottom-tab-height);font-size:20px;border-bottom:.5px solid rgba(148,163,184,.22);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)}.ov-tool-tab-trigger:hover,.ov-tool-tab-trigger.active{transform:none}.ov-tools-tab-body{min-height:96px}:root{--ov-bottom-tab-height: 15.6px}.ov-bottom-workbench-rail{align-items:flex-start;gap:6px}.ov-calendar-toggle-cell{align-self:flex-start;justify-content:flex-start;padding:0;margin:0}.ov-calendar-toggle-cell .MuiButtonBase-root{margin:0}.ov-bottom-panels{align-items:flex-start;overflow:visible}.ov-bottom-panels.with-tools{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(262px,var(--ov-bottom-tools-width));column-gap:0;width:min(calc(100vw - var(--ov-right-ui-reserve) - 56px),calc(1040px + var(--ov-bottom-tools-width) + 1px))}.ov-bottom-panels.calendar-only{display:block;width:min(calc(100vw - 56px),1200px)}#date-and-buttons-container.ov-calendar-workbench-panel{align-self:stretch;width:auto;min-width:0;padding:10px 14px 2px!important;overflow-x:auto;overflow-y:hidden}#date-counter-container{padding-top:0;margin-top:0;margin-bottom:0}.ov-bottom-panel-separator{align-self:stretch;height:auto}.ov-tools-workbench-card{align-self:stretch;width:auto;min-width:262px;padding:10px 12px 6px;min-height:0;overflow:visible}.ov-tool-tab-strip{top:0;left:12px;gap:0;transform:translateY(calc(-100% + 1px))}.ov-tool-tab-trigger{width:46px;height:var(--ov-bottom-tab-height);font-size:18px;border-bottom:0}.ov-tool-tab-trigger:hover,.ov-tool-tab-trigger.active{transform:translateY(0)}.ov-tools-tab-body{min-height:70px}.ov-tools-tab-page{gap:8px}.ov-tools-tab-row{gap:6px}@media(max-width:1180px){.ov-bottom-panels.with-tools{grid-template-columns:minmax(0,1fr) 1px minmax(252px,var(--ov-bottom-tools-width))}}:root{--ov-calendar-workbench-width: clamp(826px, 45vw, 900px);--ov-overview-workbench-width: clamp(168px, 13vw, 204px);--ov-bottom-workbench-edge-gutter: clamp(12px, 1.5vw, 28px);--ov-bottom-workbench-side-pad: var(--ov-bottom-workbench-edge-gutter);--ov-bottom-tools-width: 300px}.ov-bottom-workbench{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;transform:none!important;pointer-events:none}.ov-bottom-workbench-rail{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;gap:0!important;padding:0 var(--ov-bottom-workbench-side-pad);overflow:visible;pointer-events:none}.ov-calendar-toggle-cell{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:0!important;margin:0!important;pointer-events:auto;z-index:4}.ov-bottom-panels{pointer-events:auto;display:grid!important;align-items:stretch!important;grid-template-columns:minmax(0,1fr) 1px var(--ov-overview-workbench-width);width:min(calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px),calc(var(--ov-calendar-workbench-width) + 1px + var(--ov-overview-workbench-width)))!important;max-width:calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px);margin:0 auto;gap:0!important;overflow:visible}.ov-bottom-panels.with-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 1px var(--ov-bottom-tools-width) var(--ov-overview-workbench-width);width:min(calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px),calc(var(--ov-calendar-workbench-width) + 1px + var(--ov-bottom-tools-width) + var(--ov-overview-workbench-width)))!important;max-width:calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px)}.ov-bottom-panels.calendar-only{display:grid!important;max-width:calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px)}#date-and-buttons-container.ov-calendar-workbench-panel{grid-column:1;width:100%!important;min-width:0!important;max-width:none!important;align-self:stretch;padding:10px 10px 2px!important;border-right-width:0!important;overflow-x:auto;overflow-y:hidden}.ov-bottom-panels.calendar-only #date-and-buttons-container.ov-calendar-workbench-panel{max-width:none!important}#date-and-buttons-container.ov-calendar-workbench-panel #date-selector-container{min-width:max-content;gap:0;padding-bottom:0}#date-counter-container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#date-counter-container .custom-slider{flex:1 1 92px;width:auto;min-width:72px}.ov-current-data-date{box-sizing:border-box;display:flex;flex:0 0 clamp(188px,18vw,220px);align-items:center;justify-content:center;gap:8px;width:clamp(188px,18vw,220px);min-width:188px;height:28px;padding:0 9px;color:var(--ov-widget-text);background:var(--ov-date-btn-bg);border:var(--ov-widget-border);border-radius:0;box-shadow:inset 0 1px #ffffff09;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);font-variant-numeric:tabular-nums;white-space:nowrap}.ov-current-data-date time{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:5px;width:auto;font-size:8px;font-weight:600;line-height:1;letter-spacing:.02em}.ov-live-data-caption{grid-column:1 / -1;text-align:center;font-size:7px}.ov-current-data-date[data-live-status=delayed] .ov-live-data-caption{color:#fbbf24}.ov-live-replay-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;margin:0;padding:1px;color:#cbd5e185;background:#02061757;border:1px solid rgba(148,163,184,.26);border-radius:2px;font:inherit;font-size:8px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ov-live-replay-toggle span{min-width:29px;padding:4px 3px;text-align:center;border-radius:1px}.ov-live-replay-toggle span[data-active=true]{color:#f8fafc;background:#94a3b833}.ov-current-data-date[data-live=true] .ov-live-replay-toggle span:last-child[data-active=true]{color:#22d3ee;background:#22d3ee1f;text-shadow:0 0 7px rgba(34,211,238,.38)}.ov-live-replay-toggle:hover,.ov-live-replay-toggle:focus-visible{border-color:#bae6fdc7;outline:none}#date-selector-container[data-calendar-mode=live] .date-btn:disabled,.ov-calendar-workbench-panel[data-calendar-mode=live] .small-custom-button:disabled,.ov-calendar-workbench-panel[data-calendar-mode=live] .custom-slider:disabled,.ov-calendar-workbench-panel[data-calendar-mode=live] .ov-ais-timeline-button:disabled,.ov-calendar-workbench-panel[data-calendar-mode=live] .ov-ais-speed-menu:disabled{opacity:.3;cursor:not-allowed}.ov-calendar-workbench-panel[data-calendar-mode=live] .custom-slider:disabled{filter:saturate(.25)}.ov-ais-playback-controls{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;min-height:28px;margin-left:2px;color:#e2e8f0e0}.ov-ais-playback-controls.disabled{opacity:.48}.ov-ais-timeline-play-wrap{display:inline-flex;width:28px;height:28px}.ov-ais-timeline-button,.ov-ais-speed-menu{width:28px;height:28px;margin:0;padding:0;border-radius:0;color:var(--ov-widget-text);background:var(--ov-date-btn-bg);border:var(--ov-widget-border);box-shadow:inset 0 1px #ffffff09;backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.ov-ais-timeline-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ov-ais-timeline-button:hover:not(:disabled),.ov-ais-speed-menu:hover:not(:disabled){background:var(--ov-date-btn-bg-hover);border-color:var(--ov-widget-border-color);box-shadow:var(--ov-widget-shadow)}.ov-ais-timeline-button.active{background:var(--ov-date-btn-bg-selected);border-color:var(--ov-date-btn-border-selected);box-shadow:var(--ov-date-btn-shadow-selected)}.ov-ais-timeline-button:disabled,.ov-ais-speed-menu:disabled{color:#e2e8f06b;background:var(--ov-date-btn-bg);cursor:default}.ov-ais-timeline-button[data-live=true]:not(:disabled){color:#22d3ee;background:transparent;border:1px solid transparent;box-shadow:none}.ov-ais-timeline-button[data-live=true]:hover:not(:disabled),.ov-ais-timeline-button[data-live=true]:focus-visible:not(:disabled){color:#67e8f9;background:#22d3ee14;border-color:transparent;box-shadow:none;outline:none}.ov-ais-timeline-button[data-live=false]:not(:disabled){color:#cbd5e1a8;background:var(--ov-date-btn-bg);border:1px solid rgba(255,255,255,.78);box-shadow:inset 0 1px #ffffff09}.ov-ais-timeline-button[data-live=false]:hover:not(:disabled),.ov-ais-timeline-button[data-live=false]:focus-visible:not(:disabled){color:#e2e8f0d1;background:var(--ov-date-btn-bg-hover);border-color:#ffffffeb;outline:none}@media(max-width:760px){:root{--ov-layer-panel-top: calc(var(--ov-mobile-top-control-offset) + var(--ov-floating-main-size, 38px))}.ov-layer-toggle-corner{top:var(--ov-mobile-top-control-offset)!important;right:var(--ov-mobile-right-control-offset)!important}.ov-layer-panel-stack{right:var(--ov-visual-viewport-offset-right);width:min(var(--ov-layer-panel-width),calc(var(--ov-visual-viewport-width) - 10px))}.ov-layer-panel-stack.settings-active,#layer-selector-slider.settings-active{display:none}.layer-settings-drawer.open{top:calc(var(--ov-mobile-top-control-offset) + 44px);right:var(--ov-mobile-right-control-offset);bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);height:auto!important;max-height:calc(100dvh - 66px);border-radius:8px;z-index:1501}.layer-settings-drawer-body{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.flowmap-control-row{grid-template-columns:minmax(96px,.9fr) minmax(116px,1.4fr) auto}}@keyframes ov-data-export-panel-enter{0%{opacity:0;transform:translate3d(-50%,calc(100% + 18px),0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes ov-data-export-panel-enter-mobile{0%{opacity:0;transform:translate3d(0,calc(100% + 18px),0)}to{opacity:1;transform:translateZ(0)}}.ov-data-export-panel{position:fixed;left:50%;bottom:calc(var(--ov-bottom-workbench-reserve, 92px) + 10px);z-index:1412;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - var(--ov-bottom-workbench-reserve, 92px) - 96px);overflow:auto;transform:translate3d(-50%,0,0);transform-origin:center bottom;color:var(--ov-widget-text);background:var(--ov-widget-bg);border:var(--ov-widget-border);border-radius:0;box-shadow:var(--ov-widget-shadow-strong);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);animation:ov-data-export-panel-enter .26s ease,ov-data-export-panel-fade .22s ease;will-change:transform,opacity}@keyframes ov-data-export-panel-fade{0%{opacity:0}to{opacity:1}}.ov-data-export-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px 10px;border-bottom:var(--ov-widget-border);background:var(--ov-widget-bg-soft)}.ov-data-export-header strong{display:block;max-width:600px;overflow:hidden;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;color:#f8fafcf5}.ov-data-export-eyebrow{display:block;margin-bottom:3px;color:#bfdbfeb8;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ov-data-export-icon-button,.ov-data-export-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;margin:0;padding:0 10px;color:#f8fafcf0;background:var(--ov-date-btn-bg);border:var(--ov-widget-border);border-radius:0;box-shadow:inset 0 1px #ffffff0d;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.ov-data-export-icon-button{width:30px;min-width:30px;padding:0}.ov-data-export-icon-button:hover,.ov-data-export-button:hover:not(:disabled){background:var(--ov-date-btn-bg-hover);border-color:var(--ov-widget-border-color);box-shadow:var(--ov-widget-shadow)}.ov-data-export-button.primary{background:var(--ov-date-btn-bg-selected);border-color:var(--ov-date-btn-border-selected);box-shadow:var(--ov-date-btn-shadow-selected)}.ov-data-export-button:disabled{color:#e2e8f06b;cursor:default;opacity:.52}.ov-data-export-empty{padding:16px 14px;color:#e2e8f0c7;font-size:12px}.ov-data-export-form{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.ov-data-export-metadata{display:flex;flex-wrap:wrap;gap:6px;color:#e2e8f0bd;font-size:11px}.ov-data-export-metadata span{max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap;background:var(--ov-date-btn-bg);border:var(--ov-widget-border)}.ov-data-export-grid{display:grid;gap:8px;min-width:0}.ov-data-export-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-data-export-grid.three{grid-template-columns:.8fr 1fr 1fr}.ov-data-export-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ov-data-export-grid.variables{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-data-export-field{display:flex;min-width:0;flex-direction:column;gap:4px}.ov-data-export-field span,.ov-data-export-fieldset legend{color:#dbeafeb3;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ov-data-export-field input,.ov-data-export-field select{width:100%;min-width:0;height:30px;margin:0;padding:0 8px;color:#f8fafcf2;background:var(--ov-date-btn-bg);border:var(--ov-widget-border);border-radius:0;outline:none;box-shadow:inset 0 1px #ffffff0a}.ov-data-export-field input:focus,.ov-data-export-field select:focus{border-color:var(--ov-date-btn-border-selected);background:var(--ov-date-btn-bg-hover);box-shadow:var(--ov-date-btn-shadow-selected)}.ov-data-export-field input:disabled,.ov-data-export-field select:disabled{color:#e2e8f075;opacity:.62}.ov-data-export-fieldset{min-width:0;margin:0;padding:8px;border:var(--ov-widget-border);border-radius:0;background:var(--ov-widget-bg-soft)}.ov-data-export-fieldset legend{padding:0 4px}.ov-data-export-help{margin:7px 0 0;color:#e2e8f0a8;font-size:10px;line-height:1.4}.ov-data-export-status{display:flex;flex-wrap:wrap;gap:6px;min-height:22px;color:#e2e8f0c2;font-size:11px;line-height:1.35}.ov-data-export-status span{padding:4px 7px;background:var(--ov-date-btn-bg);border:var(--ov-widget-border)}.ov-data-export-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:760px){.ov-data-export-panel{left:8px;right:8px;width:auto;transform:translateZ(0);transform-origin:center bottom;animation-name:ov-data-export-panel-enter-mobile}.ov-data-export-header strong{max-width:calc(100vw - 96px)}.ov-data-export-grid.two,.ov-data-export-grid.three,.ov-data-export-grid.four,.ov-data-export-grid.variables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ov-data-export-grid.two,.ov-data-export-grid.three,.ov-data-export-grid.four,.ov-data-export-grid.variables{grid-template-columns:1fr}.ov-data-export-actions{justify-content:stretch}.ov-data-export-button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ov-data-export-panel{animation:none}}@keyframes ov-colorbars-panel-enter-left{0%{opacity:0;transform:translate3d(calc(-100% - 14px),0,0)}to{opacity:1;transform:translateZ(0)}}.ov-colorbars-panel{position:fixed;left:0;top:var(--ov-layer-panel-top, 72px);z-index:1413;width:var(--ov-bottom-tools-width, 300px);max-width:calc(100vw - 12px);max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 8px);overflow:visible;transform:translateZ(0);transform-origin:left top;color:var(--ov-widget-text);background:var(--ov-widget-bg);border:var(--ov-widget-border);border-radius:5px;box-shadow:var(--ov-widget-shadow);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);animation:ov-colorbars-panel-enter-left .24s ease,ov-data-export-panel-fade .22s ease;will-change:transform,opacity}.ov-colorbars-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px 7px;border-bottom:var(--ov-widget-border);background:transparent}.ov-colorbars-header strong{display:block;max-width:calc(var(--ov-bottom-tools-width, 300px) - 62px);overflow:hidden;color:#f8fafcf5;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ov-colorbars-eyebrow{display:block;margin-bottom:2px;color:#bfdbfeb8;font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ov-colorbars-icon-button{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;margin:0;padding:0;color:#f8fafcf0;background:var(--ov-date-btn-bg);border:var(--ov-widget-border);border-radius:0;box-shadow:inset 0 1px #ffffff0d;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.ov-colorbars-icon-button:hover{background:var(--ov-date-btn-bg-hover);border-color:var(--ov-widget-border-color);box-shadow:var(--ov-widget-shadow)}.ov-colorbars-layout{display:block;min-height:0;position:relative}.ov-colorbars-layout.with-config{display:block}.ov-colorbars-list{display:flex;flex-direction:column;gap:6px;min-width:0;max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 52px);overflow:auto;padding:7px 8px 8px}.ov-colorbars-empty{padding:10px 8px;color:#e2e8f0c7;font-size:12px}.ov-colorbars-item{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-width:0;margin:0;padding:7px 8px;color:#f8fafcf0;text-align:left;background:var(--ov-date-btn-bg);border:var(--ov-widget-border);border-radius:0;box-shadow:inset 0 1px #ffffff0a;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.ov-colorbars-item:hover:not(:disabled),.ov-colorbars-item.selected{background:var(--ov-date-btn-bg-hover);border-color:var(--ov-date-btn-border-selected);box-shadow:var(--ov-date-btn-shadow-selected)}.ov-colorbars-item:disabled{cursor:default;opacity:.72}.ov-colorbars-item.readonly{display:flex}.ov-colorbars-item-copy{min-width:0}.ov-colorbars-item-copy span{display:none;margin-bottom:0;overflow:hidden;color:#dbeafea8;font-size:10px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ov-colorbars-item-copy strong{display:block;overflow:hidden;color:#f8fafcf5;font-size:11px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ov-colorbars-ramp-block{display:flex;flex-direction:column;gap:4px;min-width:0}.ov-colorbars-ramp{height:8px;border:0;border-top:1px solid rgba(248,250,252,.28);border-bottom:1px solid rgba(248,250,252,.28);border-radius:0;box-shadow:inset 0 1px 1px #ffffff47,inset 0 -1px 1px #00000038}.ov-colorbars-ramp.readonly{opacity:.82}.ov-colorbars-ticks{display:flex;justify-content:space-between;gap:6px;min-width:0;color:#e2e8f0bd;font-size:9px;line-height:1}.ov-colorbars-ticks span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-colorbars-note{min-width:0;color:#e2e8f0b3;font-size:10px;line-height:1.3}.ov-colorbars-config{position:absolute;top:0;left:100%;z-index:1;width:min(278px,calc(100vw - var(--ov-bottom-tools-width, 300px) - 10px));max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 8px);min-width:0;overflow:auto;padding:0;color:#f8fafcf0;background:#04071057;border:var(--ov-widget-border);border-radius:5px;box-shadow:var(--ov-widget-shadow-strong);backdrop-filter:blur(52px) saturate(150%) brightness(1.06);-webkit-backdrop-filter:blur(52px) saturate(150%) brightness(1.06);isolation:isolate;opacity:0;pointer-events:none;transform:translate3d(-12px,0,0);transition:opacity .2s ease,padding .2s ease,transform .22s ease}.ov-colorbars-config:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at top left,rgba(59,130,246,.13) 0%,rgba(59,130,246,.06) 22%,transparent 62%),linear-gradient(180deg,#ffffff12,#ffffff09),linear-gradient(180deg,#0407108f,#060c1880 46%,#09132875);backdrop-filter:blur(56px) saturate(150%) brightness(1.06);-webkit-backdrop-filter:blur(56px) saturate(150%) brightness(1.06)}.ov-colorbars-config>*{position:relative;z-index:1}.ov-colorbars-config.open{padding:10px;opacity:1;pointer-events:auto;transform:translateZ(0)}.ov-colorbars-config-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.ov-colorbars-config-title{display:flex;align-items:flex-start;min-width:0;gap:7px;color:#f8fafcf0}.ov-colorbars-config-title>div{min-width:0}.ov-colorbars-config-close{width:22px;min-width:22px;height:22px}.ov-colorbars-config-title span,.ov-colorbars-field span,.ov-colorbars-toggle span{display:block;color:#dbeafeb3;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ov-colorbars-config-title strong{display:block;max-width:176px;overflow:hidden;color:#f8fafcf5;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ov-colorbars-field,.ov-colorbars-toggle{display:flex;min-width:0;flex-direction:column;gap:4px;margin-bottom:8px}.ov-colorbars-toggle{align-items:flex-start}.ov-colorbars-field input,.ov-colorbars-field select{width:100%;min-width:0;height:30px;margin:0;padding:0 7px;color:#f8fafcf2;background:radial-gradient(circle at top left,rgba(59,130,246,.07) 0%,transparent 58%),var(--ov-control-bg);border:1px solid rgba(148,163,184,.16);border-radius:4px;outline:none;box-shadow:inset 0 1px #ffffff0a,0 1px #ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ov-colorbars-field input:focus,.ov-colorbars-field select:focus{background:radial-gradient(circle at top left,rgba(59,130,246,.1) 0%,transparent 58%),var(--ov-control-bg-hover);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000029}.ov-colorbars-toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:rgba(191,219,254,.8)}.ov-colorbars-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:760px){.ov-colorbars-panel{left:0;right:auto;width:min(var(--ov-bottom-tools-width, 300px),calc(100vw - 10px));transform:translateZ(0);animation-name:ov-colorbars-panel-enter-left}.ov-colorbars-header strong{max-width:calc(100vw - 96px)}.ov-colorbars-layout,.ov-colorbars-layout.with-config{display:block}.ov-colorbars-list{max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 52px)}.ov-colorbars-item,.ov-colorbars-item.readonly{display:flex}}@media(max-width:620px){.ov-colorbars-config{position:relative;left:auto;top:auto;width:auto;max-height:0;border-right:0;border-bottom:0;border-left:0;border-top:var(--ov-widget-border);transform:translate3d(0,12px,0)}.ov-colorbars-config.open{max-height:280px;transform:translateZ(0)}}@media(max-width:520px){.ov-colorbars-config-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ov-colorbars-panel,.ov-colorbars-config{animation:none;transition:none}}.ov-ais-speed-menu-wrap{position:relative;display:inline-flex;width:58px;height:28px}.ov-ais-speed-menu-wrap:after{content:"";position:absolute;right:8px;top:50%;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(226,232,240,.74);transform:translateY(-35%);pointer-events:none}.ov-ais-speed-menu{width:58px;min-width:58px;padding:0 18px 0 8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:11px;line-height:28px;font-variant-numeric:tabular-nums;cursor:pointer}.ov-ais-binary-loader{position:relative;width:100%;min-height:20px;box-sizing:border-box;padding:4px 5px 3px;color:#e2e8f0e6;background:#080f1c3d;border:0;border-radius:0;box-shadow:none;pointer-events:none}.ov-ais-binary-loader-counters{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin:0;color:#cbd5e1b8;font-size:10px;line-height:1;font-variant-numeric:tabular-nums}.ov-ais-binary-loader-counters span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-ais-binary-loader-counters span+span{text-align:right}.ov-ais-binary-loader-bar{position:relative;height:2px;margin-top:4px;overflow:hidden;background:#0f172a8a}.ov-ais-binary-loader-bar span{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#22d3eeeb,#38bdf88f);box-shadow:0 0 16px #22d3ee33;transition:width .18s ease}.ov-ais-binary-loader-bar.indeterminate span{width:44%;animation:ov-ais-binary-loader-sweep 1.05s cubic-bezier(.45,0,.2,1) infinite}.ov-ais-binary-loader.complete .ov-ais-binary-loader-bar span{background:linear-gradient(90deg,#4ade80d1,#22d3ee8a)}.ov-ais-binary-loader.busy .ov-ais-binary-loader-counters{color:#fbbf24db}@keyframes ov-ais-binary-loader-sweep{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(260%,0,0)}}@media(max-width:720px){.ov-ais-binary-loader{padding-inline:5px}}.ov-bottom-panel-separator{grid-column:2;flex:0 0 1px;width:1px;margin:0}.ov-tools-workbench-card{grid-column:3;flex:0 0 var(--ov-bottom-tools-width)!important;width:var(--ov-bottom-tools-width)!important;min-width:var(--ov-bottom-tools-width)!important;max-width:var(--ov-bottom-tools-width)!important;box-sizing:border-box;flex-shrink:0!important;align-self:stretch!important;min-height:0;padding:21px 10px 8px!important;border-left-width:0!important;border-right-width:0!important;border-bottom-width:0!important;overflow:hidden}.ov-tool-tab-strip{left:10px!important;top:0!important;gap:0!important;transform:translateY(calc(-100% + 1px))!important}.ov-tool-tab-trigger-wrap+.ov-tool-tab-trigger-wrap{margin-left:-.5px}.ov-tool-tab-trigger{width:45.6px!important;height:15.6px!important;min-height:15.6px!important;font-size:13.2px!important}.ov-tools-tab-body .MuiIconButton-root>.MuiSvgIcon-root,.ov-tools-tab-body .MuiIconButton-root>svg{width:16.8px!important;height:16.8px!important;font-size:16.8px!important}.ov-tools-tab-body{min-height:70px!important;min-width:0;max-width:100%;box-sizing:border-box}.ov-overview-workbench-slot{grid-column:3;position:relative;flex:0 0 var(--ov-overview-workbench-width);width:var(--ov-overview-workbench-width);min-width:var(--ov-overview-workbench-width);align-self:stretch;overflow:hidden;background:var(--ov-widget-bg);border:.5px solid rgba(148,163,184,.2);border-left-width:0;border-bottom-width:0;box-shadow:var(--ov-widget-shadow);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur)}.ov-bottom-panels.with-tools .ov-overview-workbench-slot{grid-column:4}.ov-bottom-panels.collapsed{max-width:0!important;opacity:0;transform:translate3d(-16px,0,0);pointer-events:none}@media(max-width:1480px){:root{--ov-overview-workbench-width: clamp(160px, 12vw, 192px)}}@media(max-width:1360px){:root{--ov-bottom-tools-width: 224px;--ov-overview-workbench-width: clamp(128px, 11vw, 148px)}.ov-bottom-panels.with-tools{width:min(calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px),calc(var(--ov-calendar-workbench-width) + 1px + var(--ov-bottom-tools-width) + var(--ov-overview-workbench-width)))!important}.ov-bottom-panels.calendar-only{width:min(calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px),calc(var(--ov-calendar-workbench-width) + 1px + var(--ov-overview-workbench-width)))!important}}@media(max-width:1180px){:root{--ov-bottom-tools-width: 176px;--ov-overview-workbench-width: clamp(112px, 12vw, 128px)}}.ov-vessel-colorbar-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;text-align:left;font-size:11px}.ov-vessel-colorbar-categories>span{display:flex;align-items:center;gap:6px}.ov-vessel-colorbar-categories i{width:10px;height:10px;flex:0 0 10px;border-radius:2px}.ov-bottom-panel-anchor{position:relative;flex:0 1 auto;width:fit-content;max-width:100%;margin:0 auto;pointer-events:none}.ov-bottom-panels{transform-origin:left bottom;transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s!important}.ov-bottom-panels.open{opacity:1;visibility:visible;transform:translateZ(0)!important;pointer-events:auto;transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}.ov-bottom-panels.collapsed{max-width:calc(100vw - 2 * var(--ov-bottom-workbench-side-pad) - 60px)!important;opacity:0;visibility:hidden;transform:translate3d(calc(-50vw + 50% - var(--ov-bottom-workbench-side-pad) - 8px),0,0)!important;pointer-events:none}.ov-mobile-tools-toggle-cell{display:none}@media(max-width:720px),(max-height:540px)and (pointer:coarse){:root{--ov-bottom-workbench-side-pad: 8px;--ov-mobile-overview-width: clamp(88px, 26vw, 104px)}.ov-bottom-workbench-rail{padding-inline:var(--ov-bottom-workbench-side-pad)}.ov-bottom-panel-anchor.collapsed{height:calc(3 * var(--ov-floating-main-size, 38px) + 2 * var(--ov-layer-shortcut-gap, 5px))}.ov-calendar-toggle-cell{bottom:auto}.ov-mobile-tools-toggle-cell{position:absolute;left:0;top:calc(var(--ov-floating-main-size, 38px) + var(--ov-layer-shortcut-gap, 5px));z-index:4;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:auto}.ov-mobile-tools-toggle-cell .MuiButtonBase-root{margin:0}.ov-bottom-panels.smartphone-pane{width:min(calc(100vw - 88px),420px)!important;max-width:min(calc(100vw - 88px),420px)!important;margin-inline:auto}.ov-bottom-panels.smartphone-calendar{display:block!important}.ov-bottom-panels.smartphone-calendar .ov-tools-workbench-card,.ov-bottom-panels.smartphone-calendar .ov-bottom-panel-separator,.ov-bottom-panels.smartphone-calendar .ov-overview-workbench-slot{display:none!important}.ov-bottom-panels.smartphone-calendar #date-and-buttons-container.ov-calendar-workbench-panel{display:block;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(48vh,310px);padding:8px 7px 5px!important;overflow-x:auto;overflow-y:hidden;border-right-width:.5px!important;animation:ov-mobile-workbench-slide-in .3s cubic-bezier(.22,1,.36,1)}.ov-bottom-panels.smartphone-calendar #date-selector-container{width:100%;min-width:0!important}.ov-bottom-panels.smartphone-calendar #date-selector-container>div:first-child{width:max-content;min-width:max-content}.ov-bottom-panels.smartphone-calendar #date-counter-container{display:grid;grid-template-columns:36px 52px 36px minmax(108px,1fr);grid-template-rows:28px 28px 28px;gap:3px 2px;width:100%;min-width:0;overflow:visible}.ov-bottom-panels.smartphone-calendar #date-counter-left,.ov-bottom-panels.smartphone-calendar #date-label,.ov-bottom-panels.smartphone-calendar #date-counter-right{width:100%;min-width:0;height:28px}.ov-bottom-panels.smartphone-calendar #date-counter-left{grid-column:1}.ov-bottom-panels.smartphone-calendar #date-label{grid-column:2}.ov-bottom-panels.smartphone-calendar #date-counter-right{grid-column:3}.ov-bottom-panels.smartphone-calendar .ov-current-data-date{grid-column:1 / -1;grid-row:3;width:100%;min-width:0;max-width:none;flex-basis:auto}.ov-bottom-panels.smartphone-calendar #date-slider.custom-slider{grid-column:1 / 4;grid-row:2;align-self:center;width:100%;min-width:0}.ov-bottom-panels.smartphone-calendar .ov-ais-playback-controls{grid-column:4;grid-row:2;justify-self:end;min-width:0;margin-left:0}.ov-bottom-panels.smartphone-tools{display:grid!important;grid-template-columns:minmax(0,1fr) var(--ov-mobile-overview-width)!important}.ov-bottom-panels.smartphone-tools #date-and-buttons-container.ov-calendar-workbench-panel,.ov-bottom-panels.smartphone-tools .ov-bottom-panel-separator{display:none!important}.ov-bottom-panels.smartphone-tools .ov-tools-workbench-card{grid-column:1;width:auto!important;min-width:0!important;max-width:none!important;padding:18px 7px 6px!important;animation:ov-mobile-workbench-slide-in .3s cubic-bezier(.22,1,.36,1)}.ov-bottom-panels.smartphone-tools .ov-overview-workbench-slot{grid-column:2;display:block;width:var(--ov-mobile-overview-width);min-width:var(--ov-mobile-overview-width);animation:ov-mobile-workbench-slide-in .34s cubic-bezier(.22,1,.36,1)}.ov-bottom-panels.smartphone-tools .ov-tool-tab-strip{left:7px!important}.ov-bottom-panels.smartphone-tools .ov-tool-tab-trigger{width:34.8px!important}@keyframes ov-mobile-workbench-slide-in{0%{opacity:0;transform:translate3d(-42vw,0,0)}to{opacity:1;transform:translateZ(0)}}}.ov-tools-workbench-card{overflow:visible!important;padding-top:16px!important}.ov-tool-tab-strip{top:0!important;transform:translateY(calc(-100% + .5px))!important;z-index:5!important}.ov-tool-tab-trigger-wrap{display:inline-flex;align-items:flex-end}.ov-tool-tab-trigger{height:var(--ov-bottom-tab-height)!important;min-height:var(--ov-bottom-tab-height)!important;display:inline-flex;align-items:center;justify-content:center}.ov-tool-tab-trigger>.MuiSvgIcon-root,.ov-tool-tab-trigger>svg{font-size:1em!important;width:1em!important;height:1em!important}.ov-ai-button-label{display:inline-flex;align-items:center;justify-content:center;min-width:18px;color:#f8fafcf5;font-size:11px;font-weight:900;letter-spacing:0}.ov-view-mode-button-label{display:inline-flex;align-items:center;justify-content:center;min-width:24px;color:#f8fafcf5;font-size:11px;font-weight:860;line-height:1;letter-spacing:0}.ov-tools-tab-row-grid{max-width:100%;width:100%;min-width:0;box-sizing:border-box;flex-wrap:wrap;align-content:flex-start;row-gap:6px;overflow:visible}.ov-tools-workbench-card .ov-tools-tab-body{min-height:78px}.ov-main-notification-slot{position:absolute;z-index:6;left:0;bottom:calc(100% + 8px);display:grid;gap:7px;width:min(560px,100%);min-width:0;box-sizing:border-box;padding:11px 12px 9px;isolation:isolate;color:#fff;pointer-events:none}.ov-main-notification-slot:empty{display:none}.ov-bottom-panel-anchor.collapsed .ov-main-notification-slot{left:50%;bottom:8px;width:min(560px,calc(100vw - 24px));transform:translate(-50%)}.ov-main-notification-slot:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(4,20,31,.58) 0%,rgba(4,20,31,.3) 45%,transparent 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.65) 55%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.65) 55%,transparent 100%)}.ov-main-notification-slot:after{content:"";position:absolute;top:0;left:0;width:70%;height:11px;background:linear-gradient(90deg,rgba(255,255,255,.75),transparent) top left / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.75),transparent) top left / 1px 100% no-repeat;pointer-events:none}.ov-main-notification-slot>*{min-width:0}.ov-main-notification-slot .ov-ais-binary-loader{min-height:0;padding:0;color:#fff;background:transparent}.ov-main-notification-slot .ov-ais-binary-loader-counters,.ov-main-notification-slot .ov-ais-binary-loader.busy .ov-ais-binary-loader-counters{color:#fff}.ov-main-notification-slot .MuiLinearProgress-root,.ov-main-notification-slot .ov-ais-binary-loader-bar,.ov-main-notification-slot .ov-notification-progress{height:2px!important;overflow:hidden;background:#ffffff2e!important}.ov-main-notification-slot .MuiLinearProgress-bar,.ov-main-notification-slot .ov-ais-binary-loader-bar span,.ov-main-notification-slot .ov-notification-progress span{background:linear-gradient(90deg,transparent 0%,#fff 25%,#fff 70%,transparent 100%)!important;box-shadow:0 0 10px #ffffff73}.ov-notification-progress{position:relative;margin-top:4px}.ov-notification-progress span{display:block;width:44%;height:100%;animation:ov-ais-binary-loader-sweep 1.05s cubic-bezier(.45,0,.2,1) infinite}.ov-ais-replay-preparing{display:grid;gap:3px;width:100%;min-width:0;color:#fff;font-size:9px;line-height:1;letter-spacing:.05em;pointer-events:none;text-transform:uppercase}.ov-ais-replay-preparing span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-sar-situation-notice{min-width:0;padding:3px 0;overflow:hidden;color:#fff;font-size:9px;line-height:1.25;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ov-sar-situation-notice[data-tone=warning]{color:#fff}.ov-tools-tab-row-grid>span{flex:0 0 35.64px;width:35.64px;height:35.64px}.ov-ingestion-mini-progress{position:relative;width:100%;display:grid;gap:3px;pointer-events:none}.ov-ingestion-mini-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:9px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff}.ov-ingestion-mini-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-ingestion-mini-copy strong{flex:0 0 auto;color:#fff}.ov-assistant-frame{position:fixed;left:0;top:0;z-index:1304;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(440px,calc(100vw - 16px));height:min(560px,calc(100vh - 16px));color:var(--ov-widget-text);background:var(--ov-widget-bg);border:1px solid rgba(148,163,184,.24);border-radius:0;box-shadow:var(--ov-widget-shadow-strong);backdrop-filter:var(--ov-widget-blur);-webkit-backdrop-filter:var(--ov-widget-blur);opacity:0;pointer-events:none;transform:translate3d(calc(-100% - 28px),var(--ov-assistant-y, 96px),0);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .32s;visibility:hidden}.ov-assistant-frame.open{opacity:1;pointer-events:auto;transform:translate3d(var(--ov-assistant-x, 24px),var(--ov-assistant-y, 96px),0);visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear 0s}.ov-assistant-frame.dragging{transition:none}.ov-assistant-frame-titlebar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:7px 8px 7px 12px;border-bottom:1px solid rgba(148,163,184,.22);background:#020810a3;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ov-assistant-frame.dragging .ov-assistant-frame-titlebar{cursor:grabbing}.ov-assistant-frame-titlebar>div{display:flex;align-items:baseline;gap:8px;min-width:0}.ov-assistant-frame-titlebar span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;border:1px solid rgba(46,188,255,.34);color:#2ebcfff5;font-size:11px;font-weight:900;letter-spacing:0}.ov-assistant-frame-titlebar strong{color:#f8fafcf5;font-size:13px;line-height:1}.ov-assistant-frame-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(148,163,184,.24);border-radius:0;background:#02081080;color:#f8fafce0;cursor:pointer}.ov-assistant-frame-close:hover{border-color:#2ebcff6b;background:#091e2db8}.ov-assistant-frame-body{min-height:0;padding:10px;overflow:hidden}.ov-assistant-panel{display:grid;grid-template-rows:auto minmax(128px,1fr) auto auto;gap:8px;width:100%;height:100%;min-height:0;color:var(--ov-widget-text)}.ov-assistant-header{display:grid;gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.18)}.ov-assistant-header strong{font-size:14px;line-height:1.15}.ov-assistant-header small,.ov-assistant-kicker{font-size:10px;line-height:1.2;color:var(--ov-widget-muted)}.ov-assistant-kicker{color:#2ebcffe6;font-weight:800;text-transform:uppercase}.ov-assistant-thread{display:flex;flex-direction:column;gap:7px;min-height:0;max-height:none;overflow-y:auto;padding-right:3px}.ov-assistant-thread::-webkit-scrollbar{width:6px}.ov-assistant-thread::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:0}.ov-assistant-message{display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(148,163,184,.18);background:#0308126b;border-radius:0}.ov-assistant-message.user{border-color:#2ebcff42;background:#0b1c2a7a}.ov-assistant-message span{font-size:10px;font-weight:800;color:#2ebcffe6;text-transform:uppercase}.ov-assistant-message p{margin:0;color:#f8fafce6;font-size:11px;line-height:1.35}.ov-assistant-action-log{display:grid;gap:3px;margin:4px 0 0;padding:0;list-style:none}.ov-assistant-action-log li{font-size:10px;line-height:1.25;color:#e2e8f0c7}.ov-assistant-action-log li:before{content:"·";padding-right:5px;color:#2ebcffe6}.ov-assistant-action-log li[data-status=failed]:before{color:#f87171f2}.ov-assistant-action-log li[data-status=skipped]:before{color:#facc15eb}.ov-assistant-examples{display:flex;flex-wrap:wrap;gap:5px}.ov-assistant-examples button,.ov-assistant-form button{border:1px solid rgba(46,188,255,.32);border-radius:0;background:#030c1494;color:#f8fafceb;font-weight:800;font-size:10px;line-height:1.2;cursor:pointer}.ov-assistant-examples button{padding:5px 7px}.ov-assistant-examples button:hover,.ov-assistant-form button:hover{background:#091e2db8}.ov-assistant-examples button:disabled,.ov-assistant-form button:disabled,.ov-assistant-form textarea:disabled{cursor:default;opacity:.58}.ov-assistant-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.ov-assistant-form textarea{min-width:0;resize:none;border:1px solid rgba(148,163,184,.2);border-radius:0;background:#02060f9e;color:#f8fafcf2;padding:7px;font:inherit;font-size:11px;line-height:1.35;outline:none}.ov-assistant-form textarea:focus{border-color:#2ebcff75}.ov-assistant-form button{min-width:54px;padding:0 9px}.ov-tools-tab-page[hidden]{display:none!important}.draw-settings-drawer{top:var(--ov-layer-panel-top, 72px);max-height:calc(100vh - var(--ov-layer-panel-top, 72px) - var(--ov-bottom-workbench-reserve, 12px) - 8px);z-index:1407}.draw-layer-controls{gap:10px}.draw-workspace-content{display:flex;flex-direction:column;gap:12px;padding-bottom:18px}.draw-workspace-toolbar,.draw-edit-actions{display:flex;align-items:center;gap:6px}.draw-workspace-toolbar button,.draw-edit-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid rgba(148,163,184,.2);border-radius:4px;background:#0f172a6b;color:#f1f5f9e6;font:inherit;font-size:11px;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.draw-workspace-toolbar button:hover:not(:disabled),.draw-edit-actions button:hover:not(:disabled){background:#0ea5e926;border-color:#38bdf866}.draw-workspace-toolbar button:focus-visible,.draw-edit-actions button:focus-visible,.draw-object-row button:focus-visible,.draw-field input:focus-visible,.draw-field textarea:focus-visible{outline:2px solid rgba(56,189,248,.72);outline-offset:2px}.draw-workspace-toolbar button:disabled,.draw-edit-actions button:disabled{opacity:.38;cursor:default}.draw-workspace-toolbar button.danger{margin-left:auto;color:#fecacaeb}.draw-workspace-error{padding:8px 10px;border:1px solid rgba(248,113,113,.28);border-radius:4px;background:#7f1d1d2e;color:#fee2e2f0;font-size:11px;line-height:1.45}.draw-workspace-empty{display:flex;flex-direction:column;gap:5px;padding:18px 14px;border:1px dashed rgba(148,163,184,.24);border-radius:6px;color:#cbd5e1b8;font-size:11px;line-height:1.45}.draw-workspace-empty strong{color:#f1f5f9f0;font-size:12px}.draw-object-list{display:flex;flex-direction:column;gap:5px;max-height:220px;overflow:auto;padding-right:2px}.draw-object-row{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:stretch;border:1px solid rgba(148,163,184,.16);border-radius:5px;background:#0f172a47;overflow:hidden}.draw-object-row.selected{border-color:#38bdf87a;background:#0e749024;box-shadow:inset 3px 0 #38bdf8b8}.draw-object-row.is-hidden{opacity:.6}.draw-object-select,.draw-object-visibility,.draw-object-delete{border:0;background:transparent;color:inherit;cursor:pointer}.draw-object-select{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:8px 10px;text-align:left}.draw-object-select strong{overflow:hidden;color:#f1f5f9f0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.draw-object-select small{grid-column:2;color:#94a3b8db;font-size:10px}.draw-object-type{grid-row:1 / span 2;align-self:center;padding:3px 5px;border-radius:3px;background:#0ea5e91f;color:#7dd3fce6;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.draw-object-visibility,.draw-object-delete{display:inline-flex;align-items:center;justify-content:center;border-left:1px solid rgba(148,163,184,.12)}.draw-object-delete{color:#fecacad1}.draw-object-delete:hover{background:#7f1d1d33;color:#fee2e2fa}.draw-selected-editor{display:flex;flex-direction:column;gap:10px;padding-top:2px}.draw-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.draw-selected-heading>div{display:flex;flex-direction:column;gap:2px}.draw-selected-heading span{color:#7dd3fcd1;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.draw-selected-heading strong{color:#f1f5f9f5;font-size:12px}.draw-selected-status{padding:3px 6px;border-radius:999px;background:#22c55e1f;color:#86eface6!important}.draw-selected-status.is-hidden{background:#94a3b81f;color:#cbd5e1b8!important}.draw-field{display:flex;flex-direction:column;gap:5px;color:#cbd5e1c7;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.draw-field input,.draw-field textarea,.draw-style-section select{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.2);border-radius:4px;background:#02061761;color:#f1f5f9f0;font:inherit;font-size:11px;font-weight:500;letter-spacing:normal;text-transform:none}.draw-field input{height:34px;padding:0 9px}.draw-field textarea{min-height:58px;padding:8px 9px;resize:vertical}.draw-measurements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.draw-measurements>div{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border:1px solid rgba(148,163,184,.14);border-radius:4px;background:#0f172a47}.draw-measurements span{color:#94a3b8d1;font-size:9px;font-weight:700;text-transform:uppercase}.draw-measurements strong{color:#f1f5f9f0;font-size:11px}.draw-edit-actions button.primary{flex:1;background:#0ea5e929;border-color:#38bdf85c}.draw-style-section{padding-top:2px}.draw-style-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.draw-style-presets button{min-width:0;display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:5px 3px;border:1px solid rgba(148,163,184,.16);border-radius:4px;background:#0f172a47;color:#cbd5e1c2;font:inherit;font-size:9px;cursor:pointer}.draw-style-presets button:hover{border-color:#38bdf85c;background:#0ea5e91a}.draw-style-presets button>span{width:18px;height:4px;border-radius:999px;background:var(--draw-preset-color);box-shadow:0 0 8px color-mix(in srgb,var(--draw-preset-color) 45%,transparent)}.draw-style-section select{width:116px;height:30px;padding:0 7px}.draw-color-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.draw-color-pair .flowmap-control-row{min-width:0}.draw-shortcuts-hint{display:flex;flex-wrap:wrap;gap:5px 10px;color:#94a3b8b8;font-size:9px}.draw-shortcuts-hint span{display:inline-flex;align-items:center;gap:4px}.draw-shortcuts-hint kbd{padding:2px 4px;border:1px solid rgba(148,163,184,.22);border-radius:3px;background:#02061775;color:#e2e8f0e0;font:inherit;font-weight:800}.draw-settings-delete-button{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(248,113,113,.28);border-radius:4px;background:#7f1d1d29;color:#fee2e2f0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px #ffffff0a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.draw-settings-delete-button:hover{background:#7f1d1d3d;border-color:#f8717161;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000029}@media(max-width:640px){.ov-assistant-frame{width:calc(100vw - 16px);height:min(620px,calc(100vh - 16px))}}:root{--ov-bottom-tab-height: 17.16px}.ov-tool-tab-trigger{width:50.16px!important;height:var(--ov-bottom-tab-height)!important;min-height:var(--ov-bottom-tab-height)!important;font-size:14.52px!important;border-radius:0}.ov-tools-tab-body .MuiIconButton-root{background:var(--ov-date-btn-bg);border-color:var(--ov-widget-border-color);box-shadow:inset 0 1px #ffffff09}.ov-tools-tab-body .MuiIconButton-root:hover:not(:disabled){background:var(--ov-date-btn-bg-hover)}.ov-tools-tab-body .MuiIconButton-root[aria-pressed=true]{background:var(--ov-date-btn-bg-selected);border-color:var(--ov-date-btn-border-selected);box-shadow:var(--ov-date-btn-shadow-selected)}.ov-tools-tab-body .MuiIconButton-root>.MuiSvgIcon-root,.ov-tools-tab-body .MuiIconButton-root>svg{width:18.48px!important;height:18.48px!important;font-size:18.48px!important}
