@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 .36s ease,filter .36s ease,visibility .36s 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 .42s 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:.12s}}: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-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:hidden;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:32px auto;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);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-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-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-error{color:#ff9d9d}.ov-login-legal{max-width:350px;color:#ffffff80}@media(max-width:640px){.ov-login-panel{width:min(92vw,460px)}.ov-login-card{padding:22px;border-radius:0}}.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}#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;grid-gap:30px;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:1006}.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{min-width:0;text-align:left}.layer-settings-drawer-title{font-size:13px;font-weight:700;color:var(--ov-widget-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-settings-drawer-subtitle{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-widget-muted)}.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}@media(max-width:1200px){.layer-settings-drawer{right:12px;width:min(360px,calc(100vw - 24px));border-radius:8px;transform:translate(calc(100% + 18px))}}.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 minmax(0,1fr) auto;grid-template-areas:"check name actions" "check 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-item.flyover-active{border-color:#67e8f961;box-shadow:inset 2px 0 #67e8f9b8}.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-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}}.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,#fffffff5,#ffffff2e);clip-path:polygon(0 100%,0 0,100% 100%);opacity:.9;pointer-events:none}.date-btn:disabled.has-flowmap:after{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,#ffffffb8,#ffffff14);clip-path:polygon(0 100%,0 0,100% 100%);opacity:.69;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,#ffffffb8,#ffffff14);clip-path:polygon(0 100%,0 0,100% 100%);opacity:.69;pointer-events:none;transform:none}#hour-selector .date-btn:not(.has-flowmap):after{display:none!important}.date-btn:disabled.has-flowmap:after{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: 18px}.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(138px,13vw,158px);align-items:center;justify-content:center;gap:8px;width:clamp(138px,13vw,158px);min-width:138px;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:flex;align-items:center;justify-content:center;gap:5px;width:auto;font-size:8px;font-weight:600;line-height:1;letter-spacing:.02em}.ov-current-data-date small{flex:0 0 auto;color:var(--ov-widget-text);font-size:6px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.ov-current-data-live-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0;padding:2px 3px;color:var(--ov-widget-text);background:#38bdf81f;border:1px solid rgba(125,211,252,.42);border-radius:2px;font:inherit;font-size:6px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ov-current-data-live-button:hover,.ov-current-data-live-button:focus-visible{color:#f8fafc;background:#0ea5e94d;border-color:#bae6fdc7;outline:none}.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){.ov-layer-panel-stack.settings-active,#layer-selector-slider.settings-active{display:none}.layer-settings-drawer.open{top:max(58px,env(safe-area-inset-top));right:8px;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-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:54px!important;height:18px!important;font-size:15.4px!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-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-calendar-toggle-cell{bottom:auto}.ov-mobile-tools-toggle-cell{position:absolute;left:0;top:38px;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;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:4;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:42px!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{display:grid;gap:3px;width:100%;min-width:0;margin-top:2px;pointer-events:none}.ov-main-notification-slot:empty{display:none}.ov-tools-tab-page.with-ingestion-mini{padding-bottom:0}.ov-tools-tab-row-grid>span{flex:0 0 34px;width:34px;height:34px}.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:#e2e8f0ad}.ov-ingestion-mini-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-ingestion-mini-copy strong{flex:0 0 auto;color:#f8fafcdb}.ov-ingestion-mini-bar{height:2px!important;background-color:#0f172a6b!important}.ov-ingestion-mini-bar .MuiLinearProgress-bar{background:linear-gradient(90deg,#22d3eedb,#38bdf885)!important}.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{--ovp-ink: #f5fbff;--ovp-muted: rgba(205, 232, 238, .72);--ovp-bg: #020711;--ovp-soft: rgba(7, 24, 42, .78);--ovp-sea: #0d5f8f;--ovp-cyan: #6bd6ff;--ovp-logo-blue: #00acba;--ovp-logo-blue-soft: rgba(0, 172, 186, .18);--ovp-deep: #04101c;--ovp-line: rgba(255, 255, 255, .18);--ovp-blue-line: rgba(0, 172, 186, .56);--ovp-shadow: 0 24px 90px rgba(0, 0, 0, .62)}.ovp-page{min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,#020711ad,#020711f0 46%,#020711 88%),radial-gradient(circle at 74% 12%,rgba(0,214,226,.14),transparent 28%),url(/images/eodyn-sicily-login.jpg) center top / cover no-repeat fixed,var(--ovp-bg);color:var(--ovp-ink);font-family:var(--ov-font-family)}.ovp-page button,.ovp-page input,.ovp-page select,.ovp-page textarea{font-family:var(--ov-font-family)}.ovp-page *,.ovp-page *:before,.ovp-page *:after{box-sizing:border-box}.ovp-page button,.ovp-page a,.ovp-page article,.ovp-page input,.ovp-page select,.ovp-page textarea,.ovp-page [class*=card],.ovp-page [class*=menu],.ovp-page [class*=panel],.ovp-page [class*=badge],.ovp-page [class*=chip]{border-radius:0}.ovp-page a{color:inherit}.ovp-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.35rem;padding:.9rem clamp(1rem,4vw,3rem);border-bottom:1px solid var(--ovp-line);background:#02080ac7;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.ovp-brand{display:inline-flex;width:fit-content;flex-direction:column;align-items:stretch;color:var(--ovp-ink);font-family:var(--ov-font-family);line-height:1;text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,.78);-webkit-user-select:none;user-select:none}.ovp-brand-name{font-size:17.55px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.ovp-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}.ovp-nav{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,2vw,1.6rem);color:#cde8eead;font-weight:800}.ovp-nav a,.ovp-header-action,.ovp-actions a,.ovp-tool-card a,.ovp-announcement a,.ovp-three-columns a,.ovp-footer-links a{border-radius:0;text-decoration:none}.ovp-nav a{padding:.35rem .1rem}.ovp-nav a.active,.ovp-nav a:hover{color:var(--ovp-ink)}.ovp-header-action,.ovp-primary,.ovp-secondary{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;padding:.78rem 1.05rem;font-weight:900}.ovp-header-action,.ovp-primary{border:1px solid var(--ovp-logo-blue);background:linear-gradient(90deg,#00acba29,#00acba0a),#05111db8;color:var(--ovp-logo-blue);box-shadow:0 0 32px #00acba21}.ovp-secondary{border:1px solid rgba(255,255,255,.68);background:#ffffff0b;color:var(--ovp-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ovp-hero{position:relative;display:grid;min-height:62rem;overflow:hidden;isolation:isolate}.ovp-hero-content{position:relative;z-index:3;display:flex;width:min(100%,72rem);min-height:62rem;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,4.4rem) clamp(1rem,5vw,4rem);color:var(--ovp-ink);pointer-events:none}.ovp-hero-content a{pointer-events:auto}.ovp-kicker{margin:0 0 .85rem;color:var(--ovp-logo-blue);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.ovp-hero .ovp-kicker{color:var(--ovp-logo-blue)}.ovp-hero h1,.ovp-subhero h1{max-width:14ch;margin:0;font-size:5rem;line-height:.98;letter-spacing:0;text-transform:uppercase}.ovp-hero p:not(.ovp-kicker),.ovp-subhero p,.ovp-section-head p,.ovp-announcement p,.ovp-feature-band li,.ovp-detail-grid p,.ovp-three-columns p,.ovp-footer p{line-height:1.7}.ovp-hero p:not(.ovp-kicker){max-width:46rem;margin:1rem 0 0;color:#e1f7fad6;font-size:1.05rem}.ovp-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.ovp-announcement{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.4rem,4vw,2rem) clamp(1rem,5vw,4rem);border-block:1px solid var(--ovp-line);background:linear-gradient(90deg,#00acba1a,#02080aeb 68%),#02080af0;color:var(--ovp-ink)}.ovp-announcement h2{max-width:58rem;margin:0;font-size:2.65rem;line-height:1.08}.ovp-announcement a,.ovp-tool-card a,.ovp-three-columns a{display:inline-flex;width:fit-content;min-height:2.6rem;align-items:center;justify-content:center;border:1px solid var(--ovp-logo-blue);padding:.7rem .9rem;background:#00acba17;color:var(--ovp-logo-blue);font-weight:900}.ovp-section,.ovp-subpage{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,5vw,4rem)}.ovp-flush{margin-inline:calc(clamp(1rem,5vw,4rem)*-1)}.ovp-band{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,5vw,4rem);border-block:1px solid var(--ovp-line);background:linear-gradient(90deg,#00acba1a,#02080ae6 58%,#020608fa),#02080af0}.ovp-section-head{max-width:54rem;margin-bottom:2rem}.ovp-section-head h2,.ovp-feature-band h2,.ovp-detail-grid h2,.ovp-three-columns h2{margin:0;font-size:3.35rem;line-height:1.02}.ovp-section-head p,.ovp-subhero p{max-width:48rem;color:var(--ovp-muted);font-size:1.08rem}.ovp-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ovp-tool-card{display:grid;min-height:31rem;overflow:hidden;border:1px solid var(--ovp-line);border-radius:0;background:linear-gradient(180deg,#07182a94,#020812db),var(--ovp-deep);box-shadow:var(--ovp-shadow)}.ovp-tool-card img{width:100%;height:13.5rem;border-bottom:1px solid var(--ovp-line);object-fit:cover}.ovp-tool-card-body{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem}.ovp-card-meta{display:flex;justify-content:space-between;gap:.8rem;color:var(--ovp-cyan);font-size:.75rem;font-weight:900;text-transform:uppercase}.ovp-tool-card h3{margin:0;color:var(--ovp-ink);font-size:1.6rem;line-height:1.08}.ovp-tool-card p{flex:1;margin:0;color:var(--ovp-muted);font-size:.98rem;line-height:1.6}.ovp-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-block:1px solid var(--ovp-line);background:var(--ovp-line)}.ovp-three-columns article{display:flex;min-height:24rem;flex-direction:column;gap:1rem;justify-content:flex-end;background:linear-gradient(180deg,#07182ac2,#020812f0),var(--ovp-deep);padding:clamp(1.3rem,4vw,2rem)}.ovp-three-columns span{color:var(--ovp-logo-blue);font-weight:900}.ovp-three-columns p{color:var(--ovp-muted)}.ovp-feature-band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,5vw,4rem);border-block:1px solid var(--ovp-line);background:linear-gradient(90deg,#00acba14,#02080aeb 62%),#02080af0}.ovp-feature-band ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.ovp-feature-band li{border-left:4px solid var(--ovp-logo-blue);padding:.8rem 0 .8rem 1rem;color:var(--ovp-muted);font-weight:800}.ovp-news-list{display:grid;gap:.7rem}.ovp-news-list a{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;align-items:center;border-top:1px solid var(--ovp-line);padding:1rem 0;text-decoration:none}.ovp-news-list span{color:var(--ovp-muted);font-weight:800}.ovp-news-list strong{color:var(--ovp-ink);font-size:1.55rem}.ovp-subpage{min-height:70vh}.ovp-subhero{max-width:72rem;margin-bottom:2.4rem}.ovp-subhero .ovp-primary{margin-top:1rem}.ovp-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ovp-detail-grid article{min-height:17rem;border:1px solid var(--ovp-line);border-radius:0;background:linear-gradient(180deg,#07182a9e,#020812e6),var(--ovp-deep);padding:1.4rem;box-shadow:var(--ovp-shadow)}.ovp-detail-grid h2{font-size:2.15rem}.ovp-detail-grid p{color:var(--ovp-muted)}.ovp-check-list{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.ovp-check-list li{border-left:4px solid #62f3bd;padding:.6rem 0 .6rem .9rem;color:var(--ovp-muted);font-weight:800}.ovp-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem);border-top:1px solid var(--ovp-line);background:#020608;color:var(--ovp-ink)}.ovp-footer p{max-width:34rem;margin:.4rem 0 0;color:#ffffffb8}.ovp-footer-links{display:flex;flex-wrap:wrap;gap:.8rem;font-weight:900}.ovp-account{position:relative;display:flex;align-items:center;gap:.55rem;color:#ffffffb8;font-size:.78rem}.ovp-account strong{color:var(--ovp-ink);text-transform:capitalize}.ovp-account button,.ovp-detail-grid button,.ovp-actions button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;border:1px solid var(--ovp-line);border-radius:0;background:#ffffff14;color:var(--ovp-ink);padding:.65rem .9rem;font:inherit;font-weight:900;cursor:pointer}.ovp-login-menu{position:relative}.ovp-account .ovp-login-button{min-width:7.5rem;border-color:var(--ovp-logo-blue);border-radius:0;background:linear-gradient(90deg,#00acba29,#00acba0a),#05111db8;color:var(--ovp-logo-blue);text-transform:uppercase}.ovp-login-options{position:absolute;top:calc(100% + .75rem);right:0;z-index:30;display:grid;width:min(22rem,calc(100vw - 2rem));gap:.65rem;border:1px solid var(--ovp-line);background:#02080af5;padding:.9rem;box-shadow:var(--ovp-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ovp-login-options p{margin:0 0 .35rem;color:var(--ovp-muted);line-height:1.45}.ovp-login-options button{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;width:100%;min-height:3rem;justify-content:stretch;border-radius:0;background:#fffffff5;color:#071018;text-align:left}.ovp-provider-mark{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(7,16,24,.18);color:#071018;font-weight:900}.ovp-login-options small{align-self:center;color:#07101894;font-size:.7rem;text-transform:uppercase}.ovp-account button:hover,.ovp-detail-grid button:hover,.ovp-actions button:hover{border-color:#00acbaa3;background:#00acba24}.ovp-status-live{color:#62f3bd}.ovp-status-labs{color:#ffd166}.ovp-status-verified{color:#8ee3ff}.ovp-status-restricted{color:#ff8fb8}.ovp-status-roadmap{color:#ffffff9e}.ovp-status-fork,.ovp-status-uploaded,.ovp-status-review-requested{color:#8ee3ff}.ovp-status-approved{color:#62f3bd}.ovp-status-changes-requested{color:#ffd166}.ovp-status-rejected{color:#ff8f9f}.ovp-tool-card small{display:block;color:#ffffff94;line-height:1.5}.ovp-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.ovp-reference-band{padding:clamp(3.2rem,6vw,5rem) clamp(1rem,5vw,4rem);border-block:1px solid var(--ovp-blue-line);background:linear-gradient(90deg,#00acba24,#02080ae6 48%,#010507fa),#020608}.ovp-reference-band h2{max-width:44rem;margin:0;color:var(--ovp-ink);font-size:3.35rem;line-height:1.02}.ovp-reference-band p{max-width:46rem;color:var(--ovp-muted);line-height:1.7}.ovp-reference-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ovp-reference-signals article{min-height:10rem;border:1px solid var(--ovp-line);background:linear-gradient(180deg,#00acba1f,#020812c2 42%,#010508fa),#020608;padding:1rem}.ovp-reference-signals span{color:var(--ovp-logo-blue);font-size:1.4rem;font-weight:900;text-transform:uppercase}.ovp-reference-signals p{margin:.65rem 0 0}.ovp-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ovp-mission-grid article,.ovp-empty-state{border:1px solid var(--ovp-line);background:#ffffff0b;padding:1rem}.ovp-mission-grid h3{margin:0 0 .5rem;color:var(--ovp-ink)}.ovp-mission-grid p{margin:0;color:#ffffffad;line-height:1.6}.ovp-contrast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ovp-contrast-grid article{border:1px solid var(--ovp-line);background:#ffffff0b;padding:1rem}.ovp-contrast-grid h3{margin:0 0 .6rem;color:var(--ovp-ink);font-size:1.4rem}.ovp-contrast-grid p{margin:0;color:var(--ovp-muted);line-height:1.6}.ovp-community-labs .ovp-contrast-grid,.ovp-community-labs .ovp-actions{margin-top:1.4rem}.ovp-step-grid,.ovp-trust-matrix,.ovp-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ovp-trust-matrix{grid-template-columns:repeat(5,minmax(0,1fr))}.ovp-timeline,.ovp-step-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ovp-step-grid article,.ovp-trust-matrix article,.ovp-timeline article{border:1px solid var(--ovp-line);background:#ffffff0b;padding:1rem}.ovp-step-grid span,.ovp-timeline span{color:var(--ovp-logo-blue);font-weight:900}.ovp-step-grid h3,.ovp-trust-matrix h3,.ovp-timeline h3{margin:.65rem 0 .45rem;color:var(--ovp-ink);font-size:1.45rem}.ovp-step-grid p,.ovp-trust-matrix p,.ovp-timeline p{margin:0;color:var(--ovp-muted);line-height:1.6}.ovp-rule-grid{display:grid;gap:1px;border:1px solid var(--ovp-line);background:var(--ovp-line)}.ovp-rule-grid article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ovp-line)}.ovp-rule-grid div{display:grid;gap:.45rem;background:#02080af0;padding:1rem}.ovp-rule-grid span{color:var(--ovp-logo-blue);font-size:.78rem;font-weight:900;text-transform:uppercase}.ovp-rule-grid p{margin:0;color:var(--ovp-muted);line-height:1.6}.ovp-feature-showcase{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,5vw,4rem);border-block:1px solid var(--ovp-line);background:#03090d}.ovp-feature-showcase h2{margin:0;max-width:48rem;color:var(--ovp-ink);font-size:3.35rem;line-height:1.02}.ovp-feature-showcase p{max-width:44rem;color:var(--ovp-muted);line-height:1.7}.ovp-feature-showcase figure{margin:0;border:1px solid var(--ovp-line);background:#ffffff0a}.ovp-feature-showcase img{display:block;width:100%;height:min(30rem,55vh);object-fit:cover;filter:brightness(.76) saturate(1.1) contrast(1.04)}.ovp-feature-showcase figcaption{border-top:1px solid var(--ovp-line);padding:.85rem 1rem;color:var(--ovp-muted);font-size:.86rem;font-weight:800}.ovp-market-grid{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.ovp-market-grid span{border:1px solid var(--ovp-line);background:#ffffff0b;color:#f5fbffd6;padding:.55rem .65rem;font-size:.8rem;font-weight:900;text-transform:uppercase}.ovp-anchor-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ovp-anchor-line strong{border:1px solid var(--ovp-line);border-radius:0;padding:1rem;color:var(--ovp-ink);background:#00acba14}.ovp-final-cta{padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,4rem);background:linear-gradient(90deg,#00acba24,#02080aeb 58%,#010507),#020608;border-top:1px solid var(--ovp-line)}.ovp-final-cta h2{max-width:52rem;color:var(--ovp-ink);font-size:3.8rem;line-height:.95}.ovp-builder-message{margin:0 clamp(1rem,5vw,4rem);border:1px solid var(--ovp-line);border-radius:0;background:#ffffff0f;color:#ffffffc7;padding:1rem}.ovp-builder .ovp-detail-grid article button{margin-top:1rem}.ovp-news-list article{border:1px solid var(--ovp-line);padding:1rem;color:#ffffffb8;background:#ffffff0b}.ovp-news-list article span{display:block;color:#ffffff7a;margin-bottom:.35rem;font-size:.78rem}.ovp-news-list article strong{display:block;color:var(--ovp-ink)}.ovp-news-list article p{margin:.45rem 0 0;line-height:1.5}.ovp-news-list article button{margin-top:.8rem;border:1px solid var(--ovp-logo-blue);background:#00acba17;color:var(--ovp-logo-blue);padding:.65rem .8rem;font:inherit;font-weight:900;cursor:pointer}.ovp-news-list .ovp-reviewer-note{padding:.65rem .75rem;border-left:2px solid rgba(0,172,186,.72);background:#00acba14}.ovp-news-list .ovp-reviewer-note strong{margin-bottom:.25rem;color:var(--ovp-logo-blue);font-size:.72rem;text-transform:uppercase}.ovp-table{display:grid;gap:1px;border:1px solid var(--ovp-line);background:var(--ovp-line)}.ovp-table+.ovp-detail-grid,.ovp-inline-actions{margin-top:1.4rem}.ovp-table article{display:grid;grid-template-columns:15rem minmax(0,1fr) 8rem;gap:1rem;align-items:center;background:#02080af0;padding:1rem}.ovp-table strong{color:var(--ovp-ink)}.ovp-table span{color:var(--ovp-muted);line-height:1.5}.ovp-table em{color:#62f3bd;font-style:normal;font-weight:900;text-transform:uppercase}.ovp-access-form{display:grid;gap:.9rem;border:1px solid var(--ovp-line);background:#ffffff0b;padding:1rem}.ovp-access-form label{display:grid;gap:.4rem;color:var(--ovp-ink);font-weight:900}.ovp-access-form input,.ovp-access-form select,.ovp-access-form textarea{width:100%;border:1px solid rgba(255,255,255,.22);background:#02080ac7;color:var(--ovp-ink);padding:.72rem .8rem;font:inherit}.ovp-access-form textarea{resize:vertical}.ovp-access-form button{border:1px solid var(--ovp-logo-blue);background:#00acba17;color:var(--ovp-logo-blue);padding:.8rem 1rem;font:inherit;font-weight:900;cursor:pointer}.ovp-access-form p{margin:0;color:var(--ovp-muted);line-height:1.5}.ovp-access-form button:disabled{cursor:not-allowed;opacity:.52}.ovp-access-history{display:grid;gap:.75rem}.ovp-access-history article{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);gap:1rem;border:1px solid var(--ovp-line);border-left:3px solid var(--ovp-logo-blue);background:#04101cb8;padding:1rem}.ovp-access-history article[data-status=approved]{border-left-color:#62f3bd}.ovp-access-history article[data-status=changes_requested]{border-left-color:#ffc66d}.ovp-access-history article[data-status=rejected]{border-left-color:#ff8d86}.ovp-access-history article>div{display:grid;align-content:start;gap:.4rem}.ovp-access-history h3,.ovp-access-history p{margin:0}.ovp-access-history span,.ovp-access-history strong{color:var(--ovp-logo-blue);font-size:.72rem;font-weight:900;text-transform:uppercase}.ovp-access-history small,.ovp-access-history p{color:var(--ovp-muted);line-height:1.5}.ovp-globe-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:linear-gradient(90deg,#020711e0,#02071147 50%,#020711ad),linear-gradient(0deg,rgba(2,7,17,.94),transparent 34%)}.ovp-globe-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 4px),linear-gradient(90deg,rgba(2,6,8,.92) 0%,transparent 52%);mix-blend-mode:screen}.ovp-globe-canvas{position:absolute;top:50%;right:clamp(-2rem,-1vw,-.5rem);width:auto;height:min(82rem,calc(100% - 3rem));aspect-ratio:1 / 1;transform:translateY(-50%);cursor:grab;touch-action:none}.ovp-globe-canvas canvas{display:block;width:100%!important;height:100%!important}.ovp-globe-canvas:active{cursor:grabbing}.ovp-globe-data-panel{position:absolute;right:clamp(1rem,4vw,3rem);bottom:clamp(5rem,8vw,7rem);z-index:4;width:min(28rem,calc(100vw - 2rem));border:1px solid var(--ovp-line);background:linear-gradient(180deg,#07182a9e,#020812d1),#02080ac7;box-shadow:var(--ovp-shadow);padding:1rem;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.ovp-globe-data-panel h2{margin:0;color:var(--ovp-ink);font-size:2.3rem;line-height:1}.ovp-globe-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;background:var(--ovp-line)}.ovp-globe-readout span,.ovp-globe-focus span{display:grid;gap:.2rem;background:#02080ad1;padding:.75rem;color:var(--ovp-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.ovp-globe-readout strong{color:var(--ovp-logo-blue);font-size:1.25rem}.ovp-globe-layers{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.ovp-globe-layers span{border:1px solid rgba(255,255,255,.24);background:#ffffff0b;color:#f5fbffd1;padding:.42rem .52rem;font-size:.68rem;font-weight:900;text-transform:uppercase}.ovp-globe-focus{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;background:var(--ovp-line)}.ovp-catalog-hero{min-height:clamp(39rem,76vh,51rem)}.ovp-catalog-hero:before,.ovp-catalog-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.ovp-catalog-hero:before{z-index:0;top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;background:linear-gradient(118deg,#01050c75,#020f1924 52%,#00050d94),url(/images/eodyn-sicily-login.jpg) center 46% / cover no-repeat;filter:blur(4px) saturate(1.12) brightness(.72);transform:scale(1.035)}.ovp-catalog-hero:after{z-index:1;background:linear-gradient(180deg,rgba(2,7,17,.02) 0%,transparent 42%,rgba(2,7,17,.64) 76%,#020711 100%),radial-gradient(circle at 72% 28%,rgba(44,229,242,.14),transparent 30%),linear-gradient(90deg,#01060eb8,#0107103d 62%,#00040a8a),linear-gradient(180deg,#00040a42,#020711d1)}.ovp-catalog-hero .ovp-globe-wrap{z-index:2;background:linear-gradient(90deg,#020711b8,#02071114 52%,#02071161),linear-gradient(0deg,rgba(2,7,17,.86),transparent 38%)}.ovp-catalog-hero .ovp-globe-wrap:before{z-index:3;display:block;background:linear-gradient(180deg,transparent 48%,rgba(2,7,17,.18) 62%,rgba(2,7,17,.78) 84%,#020711 100%);mix-blend-mode:normal}@media(min-width:641px){.ovp-catalog-hero .ovp-globe-canvas{right:clamp(-1.5rem,calc((100vw - 100rem)/5),10rem);height:min(82rem,max(calc(100% - 3rem),56vw))}}.ovp-catalog-hero .ovp-hero-content{align-self:center;width:min(calc(100% - 2rem),54rem);min-height:auto;margin:clamp(1.5rem,5vw,4rem);border:1px solid rgba(218,250,255,.2);border-radius:0;background:linear-gradient(145deg,#071a2880,#020912a8),#0208106b;padding:clamp(1.6rem,4vw,3.5rem);box-shadow:0 32px 110px #00020a80,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(1.42);-webkit-backdrop-filter:blur(24px) saturate(1.42)}.ovp-catalog-hero h1{max-width:15ch;font-size:clamp(3rem,6vw,5.5rem);line-height:.98;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.ovp-catalog-hero p:not(.ovp-kicker){max-width:42rem;font-size:clamp(1rem,1.5vw,1.2rem)}.ovp-catalog-stats{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2.2rem;pointer-events:auto}.ovp-catalog-stats span{display:inline-flex;min-height:3.25rem;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#020812a3;padding:.65rem .95rem;color:#e1f7fabd;font-size:.78rem;font-weight:800;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.ovp-catalog-stats strong{color:var(--ovp-ink);font-size:1.15rem}.ovp-showcase{position:relative;width:min(100%,96rem);margin:-1px auto 0;padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,5vw,4rem) 0;isolation:isolate}.ovp-showcase:before{position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:clamp(22rem,34vw,34rem);background:linear-gradient(180deg,#020711 0%,rgba(2,7,17,.96) 16%,rgba(2,7,17,.7) 42%,rgba(2,7,17,.3) 72%,transparent 100%);content:"";pointer-events:none;transform:translate(-50%)}.ovp-showcase-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ovp-showcase-heading h2{max-width:10ch;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.96;letter-spacing:-.045em;text-wrap:balance}.ovp-showcase-heading>p{max-width:42rem;margin:0;color:var(--ovp-muted);font-size:1.05rem;line-height:1.75}.ovp-showcase-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(218,250,255,.24);border-radius:0;outline:none;background:#020711;box-shadow:0 28px 100px #00020a70;isolation:isolate}.ovp-showcase-frame:focus-visible{border-color:var(--ovp-logo-blue);box-shadow:0 28px 100px #00020a70,0 0 0 2px #00acba42}.ovp-showcase-frame:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(2,7,17,.78),transparent 18%,transparent 82%,rgba(2,7,17,.78)),linear-gradient(180deg,rgba(2,7,17,.16),transparent 54%,rgba(2,7,17,.64));content:"";pointer-events:none}.ovp-showcase-backdrop{position:absolute;z-index:0;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;overflow:hidden;background:#020711}.ovp-showcase-backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#02071194;content:""}.ovp-showcase-backdrop img{width:100%;height:100%;object-fit:cover;opacity:.76;filter:blur(28px) saturate(1.22) brightness(.68);transform:scale(1.08);animation:ovp-showcase-backdrop-in .8s ease both}.ovp-showcase-track{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.ovp-showcase-slide{position:absolute;top:9%;left:50%;width:82%;height:82%;margin:0;overflow:hidden;border:1px solid rgba(218,250,255,.2);background:#020711;opacity:0;box-shadow:0 24px 70px #00020a99;pointer-events:none;transition:opacity .62s ease,transform .72s cubic-bezier(.22,1,.36,1),filter .62s ease;will-change:opacity,transform}.ovp-showcase-slide.is-active{z-index:3;opacity:1;transform:translate3d(-50%,0,0) scale(1)}.ovp-showcase-slide.is-previous{z-index:1;opacity:.38;filter:saturate(.68) brightness(.62);transform:translate3d(-112%,0,0) scale(.86)}.ovp-showcase-slide.is-next{z-index:1;opacity:.38;filter:saturate(.68) brightness(.62);transform:translate3d(12%,0,0) scale(.86)}.ovp-showcase-slide:after{position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(180deg,transparent,rgba(0,5,12,.7));content:"";pointer-events:none}.ovp-showcase-slide img{display:block;width:100%;height:100%;object-fit:cover}.ovp-showcase-slide figcaption{position:absolute;z-index:2;right:clamp(1rem,3vw,2rem);bottom:clamp(.9rem,2vw,1.6rem);left:clamp(1rem,3vw,2rem);display:flex;align-items:end;justify-content:space-between;color:#f5fbffe6;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:opacity .24s ease}.ovp-showcase-slide:not(.is-active) figcaption{opacity:0}.ovp-showcase-slide figcaption strong{font-size:1rem}.ovp-page .ovp-showcase-arrow{position:absolute;z-index:4;top:50%;display:grid;width:clamp(2.75rem,5vw,3.5rem);height:clamp(2.75rem,5vw,3.5rem);place-items:center;border:1px solid rgba(218,250,255,.36);border-radius:0;background:#020a13ad;color:var(--ovp-ink);font:inherit;font-size:1.15rem;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.ovp-page .ovp-showcase-arrow:hover,.ovp-page .ovp-showcase-arrow:focus-visible{border-color:var(--ovp-logo-blue);background:#00acba33;outline:none}.ovp-showcase-arrow-previous{left:clamp(.75rem,2vw,1.5rem)}.ovp-showcase-arrow-next{right:clamp(.75rem,2vw,1.5rem)}.ovp-showcase-progress{position:absolute;z-index:5;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#cde8ee1f;pointer-events:none}.ovp-showcase-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--ovp-logo-blue),var(--ovp-cyan));box-shadow:0 0 14px #6bd6ff6b}.ovp-showcase-progress.is-running span{animation:ovp-showcase-autoplay-progress var(--ovp-showcase-autoplay-duration, 6s) linear forwards}@keyframes ovp-showcase-backdrop-in{0%{opacity:0;transform:scale(1.13)}to{opacity:.76;transform:scale(1.08)}}@keyframes ovp-showcase-autoplay-progress{0%{width:0}to{width:100%}}.ovp-showcase-navigation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;margin-top:1rem}.ovp-showcase-count{display:inline-flex;align-items:center;gap:.4rem;color:var(--ovp-ink);font-size:.78rem;font-weight:900}.ovp-showcase-count i{color:#cde8ee66;font-style:normal}.ovp-showcase-status{display:inline-flex;align-items:center;gap:.85rem}.ovp-page .ovp-showcase-autoplay{display:inline-flex;min-height:1.85rem;align-items:center;gap:.4rem;border:1px solid rgba(205,232,238,.18);border-radius:0;background:#020a1380;padding:.3rem .55rem;color:#cde8eead;font:inherit;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ovp-page .ovp-showcase-autoplay:hover,.ovp-page .ovp-showcase-autoplay:focus-visible{border-color:var(--ovp-logo-blue);color:var(--ovp-ink);outline:none}.ovp-showcase-autoplay span{min-width:.7rem;color:var(--ovp-logo-blue);font-size:.58rem;letter-spacing:-.08em}.ovp-showcase-dots{display:grid;grid-template-columns:repeat(19,minmax(3px,1fr));gap:clamp(.2rem,.7vw,.5rem)}.ovp-page .ovp-showcase-dots button{width:100%;height:.35rem;border:0;border-radius:0;background:#cde8ee2e;padding:0;cursor:pointer;transition:background .18s ease,transform .18s ease}.ovp-page .ovp-showcase-dots button:hover,.ovp-page .ovp-showcase-dots button:focus-visible{background:#6bd6ff9e;outline:none;transform:scaleY(1.7)}.ovp-page .ovp-showcase-dots button.is-active{background:var(--ovp-logo-blue);transform:scaleY(1.7)}.ovp-plugin-catalog{position:relative;width:min(100%,96rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4rem);scroll-margin-top:6rem}.ovp-plugin-catalog-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.ovp-plugin-catalog-heading h2{max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96;letter-spacing:-.04em;text-wrap:balance}.ovp-plugin-catalog-heading>p{max-width:44rem;margin:0;color:var(--ovp-muted);font-size:1.05rem;line-height:1.75}.ovp-plugin-toolbar{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);border:1px solid rgba(218,250,255,.16);border-radius:0;background:linear-gradient(135deg,#0a23336b,#02091294),#02081061;padding:1.2rem;box-shadow:0 22px 70px #00020a47;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.ovp-plugin-search{display:grid;grid-template-columns:auto minmax(12rem,1fr);gap:1rem;align-items:center;color:var(--ovp-ink);font-size:.78rem;font-weight:900;text-transform:uppercase}.ovp-plugin-search input{width:100%;min-height:3.2rem;border:1px solid rgba(255,255,255,.22);border-radius:0;outline:none;background:#ffffff0e;padding:.75rem 1.1rem;color:var(--ovp-ink);font:inherit;font-size:.95rem;font-weight:400;text-transform:none}.ovp-plugin-search input::placeholder{color:#cde8ee75}.ovp-plugin-search input:focus-visible{border-color:var(--ovp-logo-blue);box-shadow:0 0 0 3px #00acba29}.ovp-plugin-filters{display:flex;flex-wrap:wrap;gap:.55rem}.ovp-page .ovp-plugin-filter{min-height:2.55rem;border:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;padding:.55rem .85rem;color:#e1f7faa8;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.ovp-page .ovp-plugin-filter:hover,.ovp-page .ovp-plugin-filter:focus-visible{border-color:#00acbab8;color:var(--ovp-ink)}.ovp-page .ovp-plugin-filter[aria-pressed=true]{border-color:var(--ovp-logo-blue);background:var(--ovp-logo-blue-soft);color:#9af7ff;box-shadow:inset 0 0 0 1px #00acba1f}.ovp-plugin-results{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;color:#cde8ee80;font-size:.76rem;font-weight:800;text-transform:uppercase}.ovp-plugin-results span:first-child{color:var(--ovp-ink)}.ovp-plugin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ovp-page .ovp-plugin-card{--plugin-accent: #69dff0;position:relative;display:flex;min-height:38rem;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:0;background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--plugin-accent) 22%,transparent),transparent 30%),linear-gradient(155deg,#0c2536a3,#030a14d1 64%);padding:0;box-shadow:0 20px 70px #00000057;backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ovp-page .ovp-plugin-card:hover,.ovp-page .ovp-plugin-card:focus-within{border-color:color-mix(in srgb,var(--plugin-accent) 56%,transparent);box-shadow:0 24px 78px #00000075;transform:translateY(-4px)}.ovp-page .ovp-plugin-card-open{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:transparent;padding:0;cursor:pointer}.ovp-page .ovp-plugin-card-open:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--plugin-accent)}.ovp-plugin-thumbnail{position:relative;overflow:hidden;flex:0 0 auto;aspect-ratio:16 / 9;border-bottom:1px solid rgba(255,255,255,.14);background:#020812d6}.ovp-plugin-thumbnail:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 58%,rgba(2,8,18,.56));content:"";pointer-events:none}.ovp-plugin-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.ovp-page .ovp-plugin-card:hover .ovp-plugin-thumbnail img{transform:scale(1.025)}.ovp-page .ovp-plugin-card[data-tone=blue]{--plugin-accent: #59a7ff}.ovp-page .ovp-plugin-card[data-tone=coral]{--plugin-accent: #ff9478}.ovp-page .ovp-plugin-card[data-tone=lime]{--plugin-accent: #8ee6aa}.ovp-page .ovp-plugin-card[data-tone=violet]{--plugin-accent: #b995ff}.ovp-plugin-card-top,.ovp-plugin-card-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ovp-plugin-card-top{padding:1rem 1.25rem 0}.ovp-plugin-monogram{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--plugin-accent) 62%,transparent);border-radius:0;background:color-mix(in srgb,var(--plugin-accent) 12%,rgba(2,8,18,.88));color:var(--plugin-accent);font-size:.82rem;font-weight:900;letter-spacing:.06em}.ovp-plugin-version{display:grid;justify-items:end;gap:.2rem}.ovp-plugin-version span{color:#8ee6aa;font-size:.67rem;font-weight:900;text-transform:uppercase}.ovp-plugin-card[data-access=reserved] .ovp-plugin-version span{color:#ff9478}.ovp-plugin-version strong{color:#f5fbffb3;font-size:.82rem}.ovp-plugin-card-copy{margin-top:1.5rem;padding:0 1.25rem}.ovp-plugin-category{margin:0 0 .65rem;color:var(--plugin-accent);font-size:.72rem;font-weight:900;text-transform:uppercase}.ovp-plugin-card-copy h3{margin:0;color:var(--ovp-ink);font-size:clamp(1.45rem,2vw,2rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.ovp-plugin-card-copy>p:last-child{margin:.85rem 0 0;color:var(--ovp-muted);line-height:1.6}.ovp-plugin-capabilities{display:flex;flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding:1.8rem 1.25rem 1.2rem;list-style:none}.ovp-plugin-capabilities li{border:1px solid rgba(255,255,255,.12);border-radius:0;background:#ffffff09;padding:.45rem .62rem;color:#e1f7faad;font-size:.7rem;font-weight:800}.ovp-plugin-contract-summary{margin:0 1.25rem .8rem;color:#cde8ee80;font-size:.66rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ovp-plugin-card-footer{align-items:flex-end;margin:0 1.25rem;border-top:1px solid rgba(255,255,255,.12);padding:1rem 0 1.25rem}.ovp-plugin-meta{max-width:9rem;color:#cde8ee70;font-size:.67rem;font-weight:800;line-height:1.4;text-transform:uppercase}.ovp-plugin-pending,.ovp-plugin-details{color:var(--plugin-accent);font-size:.72rem;font-weight:900;text-transform:uppercase}.ovp-plugin-details span{display:inline-block;margin-left:.2rem;transition:transform .18s ease}.ovp-page .ovp-plugin-card:hover .ovp-plugin-details span,.ovp-page .ovp-plugin-card:focus-within .ovp-plugin-details span{transform:translate(.2rem)}.ovp-plugin-card-footer a{position:relative;z-index:2;color:var(--ovp-ink);font-size:.8rem;font-weight:900;text-decoration:none}.ovp-plugin-card-footer a span{color:var(--plugin-accent)}.ovp-plugin-card-footer .ovp-plugin-launch{border:1px solid color-mix(in srgb,var(--plugin-accent) 62%,transparent);background:color-mix(in srgb,var(--plugin-accent) 10%,rgba(2,8,18,.82));padding:.58rem .68rem;font-size:.7rem;line-height:1.2;text-transform:uppercase}.ovp-plugin-card-footer .ovp-plugin-launch:hover,.ovp-plugin-card-footer .ovp-plugin-launch:focus-visible{background:color-mix(in srgb,var(--plugin-accent) 19%,rgba(2,8,18,.82));outline:1px solid var(--plugin-accent);outline-offset:2px}.ovp-plugin-card-footer a:hover,.ovp-plugin-card-footer a:focus-visible{color:var(--plugin-accent)}.ovp-plugin-package-note{margin:-.45rem 1.25rem 1.25rem;color:color-mix(in srgb,var(--plugin-accent) 78%,white);font-size:.7rem;font-weight:800}.ovp-app-modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;overflow-y:auto;place-items:center;background:#010710c2;padding:2rem;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.ovp-app-modal{--plugin-accent: #69dff0;position:relative;width:min(920px,100%);max-height:calc(100vh - 4rem);overflow-y:auto;border:1px solid rgba(255,255,255,.22);border-radius:0;background:radial-gradient(circle at 85% 15%,rgba(0,172,186,.16),transparent 35%),linear-gradient(155deg,#0c2232fa,#020812fc 68%);box-shadow:0 36px 120px #000000b8}.ovp-page .ovp-app-modal-close{position:absolute;z-index:3;top:1rem;right:1rem;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:0;background:#020812b8;color:var(--ovp-ink);font:inherit;font-size:1.55rem;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ovp-page .ovp-app-modal-close:hover,.ovp-page .ovp-app-modal-close:focus-visible{border-color:var(--ovp-logo-blue);color:#9af7ff;outline:none}.ovp-app-modal-hero{position:relative;min-height:clamp(17rem,36vw,24rem);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.16)}.ovp-app-modal-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02081214 25%,#020812f5),linear-gradient(90deg,rgba(2,8,18,.56),transparent 70%);content:""}.ovp-app-modal-hero img{position:absolute;width:100%;height:100%;object-fit:cover}.ovp-app-modal-hero-copy{position:absolute;z-index:1;right:clamp(1.4rem,5vw,3rem);bottom:clamp(1.4rem,5vw,2.6rem);left:clamp(1.4rem,5vw,3rem)}.ovp-app-modal-hero-copy>p{margin:0 0 .55rem;color:#9af7ff;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ovp-app-modal-hero-copy>.ovp-app-modal-category{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.ovp-app-modal-category>span{--modal-category-accent: #69dff0;border:1px solid color-mix(in srgb,var(--modal-category-accent) 70%,transparent);background:color-mix(in srgb,var(--modal-category-accent) 14%,rgba(2,8,18,.78));padding:.35rem .48rem;color:var(--modal-category-accent)}.ovp-app-modal-category>span[data-tone=blue]{--modal-category-accent: #59a7ff}.ovp-app-modal-category>span[data-tone=coral]{--modal-category-accent: #ff9478}.ovp-app-modal-category>span[data-tone=lime]{--modal-category-accent: #8ee6aa}.ovp-app-modal-category>span[data-tone=violet]{--modal-category-accent: #b995ff}.ovp-app-modal-hero-copy h2{max-width:13ch;margin:0;color:#f5fbff;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.92;letter-spacing:-.055em;text-wrap:balance}.ovp-app-modal-badges{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.ovp-app-modal-badges span{border:1px solid rgba(255,255,255,.24);border-radius:0;background:#020812a3;padding:.45rem .65rem;color:#f5fbffcc;font-size:.68rem;font-weight:900;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ovp-app-modal-badges span[data-access=free]{border-color:#8ee6aa99;color:#8ee6aa}.ovp-app-modal-badges span[data-access=reserved]{border-color:#ff9478ad;color:#ff9478}.ovp-app-modal-body{padding:clamp(1.4rem,4vw,2.6rem)}.ovp-app-modal-description{max-width:68ch;margin:0 0 2rem;color:#e1f7fab8;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.ovp-app-carousel{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:stretch;gap:.8rem}.ovp-page .ovp-app-carousel>button{align-self:center;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.2);border-radius:0;background:#ffffff0b;color:#f5fbff;font:inherit;font-size:1.15rem;cursor:pointer}.ovp-page .ovp-app-carousel>button:hover,.ovp-page .ovp-app-carousel>button:focus-visible{border-color:var(--ovp-logo-blue);background:var(--ovp-logo-blue-soft);color:#9af7ff;outline:none}.ovp-app-carousel-viewport{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:0;background:linear-gradient(135deg,rgba(0,172,186,.12),transparent 60%),#ffffff09}.ovp-app-carousel-track{display:flex;transition:transform .32s cubic-bezier(.22,1,.36,1)}.ovp-app-feature{min-width:100%;min-height:13.5rem;padding:clamp(1.3rem,4vw,2.3rem)}.ovp-app-feature>span{color:#9af7ff;font-size:.7rem;font-weight:900;letter-spacing:.08em}.ovp-app-feature h3{margin:1.65rem 0 .65rem;color:#f5fbff;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1;letter-spacing:-.035em}.ovp-app-feature p{max-width:56ch;margin:0;color:#e1f7faa3;line-height:1.65}.ovp-app-carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.ovp-page .ovp-app-carousel-dots button{width:2.3rem;height:.35rem;border:0;border-radius:0;background:#fff3;padding:0;cursor:pointer}.ovp-page .ovp-app-carousel-dots button[aria-current=true]{background:var(--ovp-logo-blue)}.ovp-page .ovp-app-carousel-dots button:focus-visible{outline:2px solid #9af7ff;outline-offset:3px}.ovp-app-modal-capabilities{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.8rem 0 0;padding:0;list-style:none}.ovp-app-modal-capabilities li{border:1px solid rgba(255,255,255,.14);border-radius:0;padding:.5rem .7rem;color:#e1f7fab3;font-size:.72rem;font-weight:800}.ovp-app-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.3rem}.ovp-app-contract article{display:grid;align-content:start;gap:.35rem;min-width:0;border:1px solid rgba(255,255,255,.12);background:#ffffff06;padding:.85rem}.ovp-app-contract article>span{color:#cde8ee75;font-size:.64rem;font-weight:900;text-transform:uppercase}.ovp-app-contract strong{color:var(--ovp-ink);font-size:.82rem}.ovp-app-contract small,.ovp-app-contract li{color:#cde8ee99;font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.ovp-app-contract ul{display:grid;gap:.25rem;margin:.2rem 0 0;padding:0;list-style:none}.ovp-app-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;border-top:1px solid rgba(255,255,255,.14);padding-top:1.4rem}.ovp-app-modal-footer>span{color:#cde8ee75;font-size:.7rem;font-weight:800;text-transform:uppercase}.ovp-app-modal-footer strong{color:#ff9478;font-size:.76rem;text-transform:uppercase}.ovp-app-modal-footer strong[data-access=free]{color:#8ee6aa}.ovp-app-modal-footer a{border:1px solid var(--ovp-logo-blue);border-radius:0;background:var(--ovp-logo-blue-soft);padding:.75rem 1rem;color:#9af7ff;font-size:.78rem;font-weight:900;text-decoration:none;text-transform:uppercase}.ovp-app-modal-footer a:hover,.ovp-app-modal-footer a:focus-visible{background:#00acba33;color:#d9fdff;outline:none}.ovp-app-fork-note{margin:.8rem 0 0;color:#cde8ee8f;font-size:.7rem;text-align:right}.ovp-plugin-empty{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:1px dashed rgba(255,255,255,.2);border-radius:0;color:var(--ovp-muted);text-align:center}.ovp-page .ovp-plugin-empty button{border:1px solid var(--ovp-logo-blue);border-radius:0;background:var(--ovp-logo-blue-soft);padding:.7rem 1rem;color:#9af7ff;font:inherit;font-weight:900;cursor:pointer}.ovp-menu-toggle{display:none}.ovp-reference-ribbon{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - 2rem),88rem);margin:-2.35rem auto 0;border:1px solid rgba(218,250,255,.2);background:#020912e0;box-shadow:0 24px 80px #00020a85;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3)}.ovp-reference-ribbon article{display:grid;min-height:7.5rem;align-content:center;gap:.55rem;padding:1.25rem 1.4rem}.ovp-reference-ribbon article+article{border-left:1px solid rgba(218,250,255,.16)}.ovp-reference-ribbon span{color:var(--ovp-logo-blue);font-size:.7rem;font-weight:900;text-transform:uppercase}.ovp-reference-ribbon strong{color:#f5fbffe0;font-size:.88rem;line-height:1.45}.ovp-featured,.ovp-foundation,.ovp-community{position:relative;width:min(100%,96rem);margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) clamp(1rem,5vw,4rem);scroll-margin-top:5rem}.ovp-featured-heading,.ovp-foundation-heading,.ovp-community-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.4rem)}.ovp-featured-heading h2,.ovp-foundation-heading h2,.ovp-community-heading h2{max-width:13ch;margin:0;color:var(--ovp-ink);font-size:clamp(2.8rem,5vw,5rem);line-height:.96;letter-spacing:-.045em;text-wrap:balance}.ovp-featured-heading>a,.ovp-foundation-heading>p,.ovp-community-heading>p{max-width:46rem;margin:0;color:var(--ovp-muted);font-size:1.05rem;line-height:1.75}.ovp-featured-heading>a{justify-self:end;border-bottom:1px solid rgba(0,172,186,.5);padding-bottom:.35rem;color:#9af7ff;font-size:.82rem;font-weight:900;line-height:1.3;text-decoration:none;text-transform:uppercase}.ovp-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ovp-featured-card{--featured-accent: #69dff0;position:relative;display:grid;min-height:23rem;overflow:hidden;grid-template-columns:minmax(11rem,.8fr) minmax(14rem,1.2fr);border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--featured-accent) 17%,transparent),transparent 35%),#030d18d1;box-shadow:0 22px 74px #00000057;transition:border-color .18s ease,transform .18s ease}.ovp-featured-card:hover{border-color:color-mix(in srgb,var(--featured-accent) 58%,transparent);transform:translateY(-3px)}.ovp-featured-card[data-tone=blue]{--featured-accent: #59a7ff}.ovp-featured-card[data-tone=coral]{--featured-accent: #ff9478}.ovp-featured-card[data-tone=lime]{--featured-accent: #8ee6aa}.ovp-featured-card[data-tone=violet]{--featured-accent: #b995ff}.ovp-featured-card>img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(1.12)}.ovp-featured-card>div{display:flex;min-width:0;flex-direction:column;padding:1.5rem}.ovp-featured-card p{margin:0 0 .75rem;color:var(--featured-accent);font-size:.7rem;font-weight:900;text-transform:uppercase}.ovp-featured-card .ovp-featured-category{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.ovp-featured-category>span{border:1px solid color-mix(in srgb,var(--featured-accent) 68%,transparent);background:color-mix(in srgb,var(--featured-accent) 12%,rgba(2,8,18,.7));padding:.35rem .48rem;color:var(--featured-accent);letter-spacing:.06em}.ovp-featured-card h3{margin:0;color:var(--ovp-ink);font-size:clamp(1.75rem,3vw,2.7rem);line-height:.98;letter-spacing:-.035em}.ovp-featured-card>div>span{margin-top:1rem;color:var(--ovp-muted);font-size:.9rem;line-height:1.6}.ovp-featured-card footer{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:auto;padding-top:1.2rem}.ovp-featured-card footer strong{margin-right:auto;color:var(--featured-accent);font-size:.68rem;text-transform:uppercase}.ovp-featured-card footer a{position:relative;z-index:2;border-bottom:1px solid color-mix(in srgb,var(--featured-accent) 60%,transparent);color:var(--ovp-ink);font-size:.7rem;font-weight:900;text-decoration:none;text-transform:uppercase}.ovp-foundation{width:100%;max-width:none;border-block:1px solid rgba(218,250,255,.14);background:linear-gradient(115deg,#00acba1f,#02080ff5 47%,#02070d),#020711}.ovp-foundation-heading,.ovp-foundation-grid{width:min(100%,88rem);margin-inline:auto}.ovp-foundation-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:1px;border:1px solid rgba(218,250,255,.16);background:#dafaff29}.ovp-foundation-card{display:flex;min-height:26rem;flex-direction:column;background:#020a12f5;padding:clamp(1.4rem,3vw,2.2rem)}.ovp-foundation-card-primary{background:radial-gradient(circle at 90% 5%,rgba(0,206,218,.2),transparent 35%),linear-gradient(155deg,#072935fa,#020a12fa 70%)}.ovp-foundation-card>span{color:var(--ovp-logo-blue);font-size:.7rem;font-weight:900;text-transform:uppercase}.ovp-foundation-card h3{margin:2.1rem 0 0;color:var(--ovp-ink);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;letter-spacing:-.035em}.ovp-foundation-card>p{margin:1rem 0 0;color:var(--ovp-muted);line-height:1.7}.ovp-foundation-card>strong,.ovp-foundation-card>a{width:fit-content;margin-top:auto;color:#9af7ff;font-size:.76rem;font-weight:900;text-decoration:none;text-transform:uppercase}.ovp-foundation-card>a{border-bottom:1px solid rgba(0,172,186,.58);padding-bottom:.35rem}.ovp-provider-cloud{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1.3rem}.ovp-provider-cloud i{border:1px solid rgba(255,255,255,.13);background:#ffffff09;padding:.45rem .55rem;color:#e1f7faad;font-size:.68rem;font-style:normal;font-weight:800}.ovp-community-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);gap:1rem;align-items:stretch}.ovp-community-path{border:1px solid rgba(218,250,255,.16);background:#020912b8}.ovp-community-path article{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.35rem}.ovp-community-path article+article{border-top:1px solid rgba(218,250,255,.14)}.ovp-community-path article>span{color:var(--ovp-logo-blue);font-size:.72rem;font-weight:900}.ovp-community-path p{margin:0 0 .35rem;color:#6bd6ffb3;font-size:.68rem;font-weight:900;text-transform:uppercase}.ovp-community-path h3{margin:0;color:var(--ovp-ink);font-size:1.55rem;line-height:1.08}.ovp-community-path small{display:block;max-width:50rem;margin-top:.5rem;color:var(--ovp-muted);font-size:.86rem;line-height:1.6}.ovp-community-path article>strong{border:1px solid rgba(142,230,170,.35);padding:.4rem .5rem;color:#8ee6aa;font-size:.64rem;text-transform:uppercase}.ovp-workspace-card{display:flex;flex-direction:column;border:1px solid rgba(0,172,186,.46);background:radial-gradient(circle at 82% 12%,rgba(0,210,222,.18),transparent 34%),linear-gradient(150deg,#07232feb,#020912fa 68%);padding:1.5rem;box-shadow:0 26px 82px #00000061}.ovp-workspace-card h3{margin:1.4rem 0 0;color:var(--ovp-ink);font-size:clamp(2rem,3vw,3rem);line-height:.98;letter-spacing:-.04em}.ovp-workspace-card>p:not(.ovp-kicker){color:var(--ovp-muted);line-height:1.65}.ovp-workspace-card .ovp-primary{margin-top:auto;text-decoration:none}.ovp-workspace-card .ovp-text-link{margin-top:.9rem;color:#e1f7faad;font-size:.74rem;font-weight:900;text-align:center;text-decoration:none;text-transform:uppercase}.ovp-workspace-stages{display:grid;gap:.5rem;margin:1rem 0 1.5rem}.ovp-workspace-stages span{position:relative;border-left:2px solid rgba(255,255,255,.16);padding:.25rem 0 .25rem .7rem;color:#e1f7fa73;font-size:.7rem;font-weight:900;text-transform:uppercase}.ovp-workspace-stages span.is-active{border-color:var(--ovp-logo-blue);color:#9af7ff}.ovp-plugin-featured{position:absolute;z-index:2;top:.8rem;left:.8rem;border:1px solid rgba(154,247,255,.58);background:#020a13b8;padding:.45rem .58rem;color:#9af7ff;font-size:.65rem;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ovp-plugin-category{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.ovp-plugin-category span{color:#e1f7fa70;font-size:.62rem}.ovp-plugin-card-footer .ovp-plugin-fork{position:relative;z-index:2;border-bottom:1px solid color-mix(in srgb,var(--plugin-accent) 58%,transparent);padding:.35rem 0;color:var(--plugin-accent);font-size:.7rem;text-transform:uppercase}.ovp-app-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.ovp-app-modal-actions .ovp-app-modal-fork{border-color:#b995ff94;background:#b995ff1a;color:#d4c0ff}.ovp-app-modal-actions .ovp-app-modal-reserved{border-color:#ff947894;background:#ff94781a;color:#ffb09c}.ovp-selected-fork{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.3fr) minmax(13rem,.55fr);gap:clamp(1.2rem,3vw,2rem);align-items:stretch;margin:2rem clamp(1rem,5vw,4rem) 0;border:1px solid rgba(0,172,186,.48);background:linear-gradient(135deg,#061f2ce6,#020912f5),#020711;padding:1rem}.ovp-selected-fork>img{width:100%;height:100%;min-height:15rem;object-fit:cover}.ovp-selected-fork h2{margin:0;color:var(--ovp-ink);font-size:clamp(2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.04em}.ovp-selected-fork p:not(.ovp-kicker){color:var(--ovp-muted);line-height:1.65}.ovp-selected-fork ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none}.ovp-selected-fork li{border:1px solid rgba(255,255,255,.14);padding:.4rem .5rem;color:#e1f7faad;font-size:.68rem;font-weight:800}.ovp-selected-fork-action{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(218,250,255,.14);padding:1rem}.ovp-selected-fork-action>span{margin-bottom:1rem;color:#8ee6aa;font-size:.72rem;font-weight:900;text-transform:uppercase}.ovp-selected-fork-action small{margin-top:.8rem;color:var(--ovp-muted);line-height:1.45}@media(max-width:980px){.ovp-header{grid-template-columns:1fr auto}.ovp-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.ovp-account{flex-wrap:wrap}.ovp-tool-grid,.ovp-three-columns,.ovp-feature-band,.ovp-feature-showcase,.ovp-detail-grid,.ovp-split,.ovp-mission-grid,.ovp-contrast-grid,.ovp-reference-signals,.ovp-step-grid,.ovp-step-grid-three,.ovp-trust-matrix,.ovp-timeline,.ovp-anchor-line,.ovp-rule-grid article{grid-template-columns:1fr}.ovp-access-history article{grid-template-columns:1fr}.ovp-plugin-catalog-heading,.ovp-showcase-heading{grid-template-columns:1fr}.ovp-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ovp-reference-ribbon,.ovp-foundation-grid,.ovp-community-layout,.ovp-selected-fork{grid-template-columns:1fr}.ovp-reference-ribbon article+article{border-top:1px solid rgba(218,250,255,.16);border-left:0}.ovp-featured-heading,.ovp-foundation-heading,.ovp-community-heading{grid-template-columns:1fr}.ovp-featured-heading>a{justify-self:start}.ovp-featured-card{grid-template-columns:1fr}.ovp-featured-card>img{height:14rem}.ovp-selected-fork-action{border-top:1px solid rgba(218,250,255,.14);border-left:0}.ovp-table article{grid-template-columns:1fr}.ovp-three-columns article{min-height:18rem}}@media(max-width:640px){.ovp-page{background-attachment:scroll}.ovp-header{grid-template-columns:1fr auto;gap:.75rem;padding-block:.75rem}.ovp-menu-toggle{display:grid;width:2.75rem;height:2.75rem;place-content:center;gap:.38rem;border:1px solid rgba(255,255,255,.22);background:#ffffff0a;padding:.65rem;cursor:pointer}.ovp-menu-toggle span{display:block;width:1.2rem;height:1px;background:var(--ovp-ink)}.ovp-nav{display:none;width:100%;grid-column:1 / -1;flex-direction:column;align-items:stretch;border-top:1px solid var(--ovp-line);padding-top:.65rem}.ovp-nav[data-open=true]{display:flex}.ovp-nav a{min-height:2.75rem;padding:.75rem .2rem}.ovp-account{grid-column:1 / -1}.ovp-header-action{width:100%}.ovp-hero{min-height:auto}.ovp-hero-content{min-height:auto;padding:2.6rem 1rem 2rem}.ovp-hero h1,.ovp-subhero h1{font-size:2.65rem}.ovp-section-head h2,.ovp-feature-band h2,.ovp-feature-showcase h2,.ovp-detail-grid h2,.ovp-three-columns h2,.ovp-final-cta h2{font-size:2.2rem}.ovp-login-options{left:0;right:auto}.ovp-actions,.ovp-announcement,.ovp-footer{align-items:stretch;flex-direction:column}.ovp-actions a,.ovp-actions button,.ovp-announcement a{width:100%}.ovp-news-list a{grid-template-columns:1fr}.ovp-globe-data-panel{display:none}.ovp-globe-readout,.ovp-globe-focus{grid-template-columns:1fr}.ovp-catalog-hero{display:block;min-height:0;overflow:visible}.ovp-catalog-hero .ovp-globe-wrap{position:sticky;top:0;height:100svh;min-height:38rem;background:radial-gradient(circle at 50% 35%,rgba(25,137,168,.2),transparent 46%),linear-gradient(180deg,#020711,#03111d 68%,#020711)}.ovp-catalog-hero .ovp-globe-wrap:before{background:linear-gradient(180deg,#02071105,#02071138 58%,#020711d1),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px);mix-blend-mode:normal}.ovp-catalog-hero .ovp-globe-canvas{top:44%;right:auto;left:50%;width:min(122vw,46rem);height:auto;transform:translate(-50%,-50%);touch-action:pan-y}.ovp-catalog-hero .ovp-hero-content{isolation:isolate;overflow:hidden;width:100vw;max-width:none;min-height:calc(100svh - 4rem);margin:-40svh 0 0;border:1px solid rgba(161,232,240,.2);border-right:0;border-left:0;background:#020a13e0;box-shadow:0 -2rem 5rem #00000085;padding:3rem max(1.8rem,env(safe-area-inset-left)) 2.75rem;-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%)}.ovp-catalog-hero .ovp-hero-content:before{content:"";position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;z-index:-2;background:linear-gradient(180deg,#020c16cc,#020711f2),url(/images/eodyn-sicily-login.jpg) center / cover no-repeat;filter:blur(18px) saturate(.82);opacity:.72;transform:scale(1.08)}.ovp-catalog-hero .ovp-hero-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,rgba(0,172,186,.08),transparent 46%),#0209116b;pointer-events:none}.ovp-catalog-hero h1{font-size:clamp(2.65rem,12vw,4rem)}.ovp-catalog-stats,.ovp-plugin-results{align-items:flex-start;flex-direction:column}.ovp-catalog-stats{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.ovp-catalog-stats span{min-height:3.6rem;justify-content:center;padding:.55rem .35rem;font-size:.64rem;text-align:center}.ovp-showcase{padding-top:3rem}.ovp-showcase-heading h2{font-size:clamp(2.45rem,12vw,3.5rem)}.ovp-showcase-frame{aspect-ratio:4 / 3}.ovp-showcase-slide{top:11%;width:88%;height:68%}.ovp-showcase-slide.is-previous{transform:translate3d(-108%,0,0) scale(.9)}.ovp-showcase-slide.is-next{transform:translate3d(8%,0,0) scale(.9)}.ovp-showcase-slide img{object-position:center}.ovp-page .ovp-showcase-arrow{top:auto;bottom:.75rem;transform:none}.ovp-showcase-slide figcaption{right:1rem;bottom:.9rem;left:1rem}.ovp-showcase-navigation,.ovp-plugin-search,.ovp-plugin-grid{grid-template-columns:1fr}.ovp-reference-ribbon{width:calc(100% - 1rem);margin-top:-1rem}.ovp-reference-ribbon article{min-height:auto;padding:1rem}.ovp-featured,.ovp-foundation,.ovp-community{padding-block:4rem}.ovp-featured-grid{grid-template-columns:1fr}.ovp-featured-card{min-height:auto}.ovp-featured-card>div{min-height:17rem;padding:1.2rem}.ovp-foundation-card{min-height:22rem}.ovp-community-path article{grid-template-columns:2rem minmax(0,1fr)}.ovp-community-path article>strong{width:fit-content;grid-column:2}.ovp-app-modal-actions{justify-content:stretch}.ovp-app-modal-actions a{flex:1 1 100%;text-align:center}.ovp-selected-fork{margin-inline:1rem}.ovp-selected-fork>img{min-height:12rem}.ovp-page .ovp-plugin-card{min-height:28rem}.ovp-app-modal-backdrop{align-items:end;padding:0}.ovp-app-modal{width:100%;max-height:100vh;border-right:0;border-bottom:0;border-left:0}.ovp-app-modal-hero{min-height:18rem}.ovp-app-modal-hero-copy h2{padding-right:2.5rem;font-size:clamp(2.25rem,13vw,3.6rem)}.ovp-app-modal-body{padding:1.25rem}.ovp-app-carousel{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.4rem}.ovp-page .ovp-app-carousel>button{width:2.5rem;height:2.5rem}.ovp-app-feature{min-height:15.5rem;padding:1.25rem}.ovp-app-modal-footer{align-items:stretch;flex-direction:column}.ovp-app-contract{grid-template-columns:1fr}.ovp-app-fork-note{text-align:left}.ovp-app-modal-footer a{text-align:center}}@media(prefers-reduced-motion:reduce){.ovp-showcase-backdrop img{animation:none}.ovp-showcase-slide{transition:none}.ovp-showcase-progress{display:none}}.ov-action-notice{position:fixed;z-index:1600;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:max-content;min-width:min(260px,calc(100vw - 24px));padding:11px 12px 11px 14px;border:1px solid rgba(99,232,255,.56);border-radius:0;color:#f0fcfff5;background:linear-gradient(135deg,#0a313cf5,#020e19f5),#020811f5;box-shadow:0 18px 48px #00020a80,inset 3px 0 #63e8ff;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);animation:ov-action-notice-in .16s ease-out}.ov-action-notice[data-placement=above]{transform:translateY(-100%)}.ov-action-notice[data-tone=good]{border-color:#52ebae94;box-shadow:0 18px 48px #00020a80,inset 3px 0 #52ebae}.ov-action-notice[data-tone=bad]{border-color:#ff7878a3;box-shadow:0 18px 48px #00020a80,inset 3px 0 #ff7878}.ov-action-notice>span{align-self:center;overflow-wrap:anywhere;font-size:.82rem;font-weight:750;line-height:1.45}.ov-action-notice>button{width:26px;min-width:26px;height:26px;min-height:26px;border:1px solid rgba(255,255,255,.18);border-radius:0;padding:0;color:#f0fcffc7;background:#ffffff0a;font:inherit;cursor:pointer}@keyframes ov-action-notice-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ov-action-notice[data-placement=above]{animation-name:ov-action-notice-in-above}@keyframes ov-action-notice-in-above{0%{opacity:0;transform:translateY(calc(-100% - 4px))}to{opacity:1;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.ov-action-notice{animation:none}}.ov-app-builder{box-sizing:border-box;height:100%;min-height:100%;max-height:100vh;padding:clamp(72px,8vw,108px) clamp(22px,5vw,72px) 48px;overflow:auto;color:#eaf8f7;background:radial-gradient(circle at 12% 0%,rgba(54,203,183,.2),transparent 38%),radial-gradient(circle at 92% 18%,rgba(54,132,203,.2),transparent 34%),linear-gradient(150deg,#07191d,#0a252b 52%,#0a1824)}.ov-app-builder--portal{height:auto;min-height:100vh;max-height:none;overflow:visible}.ov-app-builder *,.ov-app-builder *:before,.ov-app-builder *:after{box-sizing:border-box}.ov-app-builder__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1320px;margin:0 auto 28px}.ov-app-builder__hero h1{margin:4px 0 12px;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.94;letter-spacing:-.055em}.ov-app-builder__hero>div:first-child>p:last-child{max-width:720px;margin:0;color:#acd0ce;font-size:clamp(1rem,1.5vw,1.22rem)}.ov-app-builder__eyebrow{margin:0;color:#5be0ca;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ov-app-builder__service{display:flex;align-items:center;gap:12px}.ov-app-builder button,.ov-app-builder input,.ov-app-builder select,.ov-app-builder textarea{border:0;border-radius:12px;font:inherit}.ov-app-builder button{min-height:42px;padding:0 18px;color:#061719;background:#63e7d1;font-weight:800;cursor:pointer}.ov-app-builder button:disabled{cursor:not-allowed;opacity:.5}.ov-app-builder__service span,.ov-app-builder__context span{padding:10px 14px;border:1px solid rgba(164,222,216,.2);border-radius:999px;background:#05181c9e;color:#bad8d6;font-size:.8rem}.ov-app-builder__service span[data-state=ok]{color:#7df2c4}.ov-app-builder__message{max-width:1320px;margin:0 auto 18px;padding:12px 16px;border:1px solid rgba(99,231,209,.3);border-radius:14px;background:#0d353ad6}.ov-app-builder__context{display:flex;flex-wrap:wrap;gap:9px;max-width:1320px;margin:0 auto 22px}.ov-app-builder__context strong{margin-left:4px;color:#f4ffff}.ov-app-builder__journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1320px;margin:0 auto 20px;border:1px solid rgba(99,232,255,.2);background:#63e8ff29}.ov-app-builder__journey>div{display:flex;align-items:center;min-width:0;gap:12px;padding:13px 15px;background:linear-gradient(110deg,rgba(99,232,255,.035),transparent),#020a13e0}.ov-app-builder__journey>div[data-current=true]{background:linear-gradient(110deg,rgba(99,232,255,.15),transparent),#03141feb}.ov-app-builder__journey>div.is-complete{background:linear-gradient(110deg,rgba(82,235,174,.1),transparent),#03131beb}.ov-app-builder__journey>div>span{color:#5a7a82;font-size:.72rem;font-weight:900;letter-spacing:.12em}.ov-app-builder__journey>div[data-current=true]>span,.ov-app-builder__journey>div.is-complete>span{color:#63e8ff}.ov-app-builder__journey p{display:grid;min-width:0;gap:2px;margin:0}.ov-app-builder__journey strong{color:#effdff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ov-app-builder__journey small{min-width:0;overflow:hidden;color:#8eafb4;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ov-app-builder__layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:20px;max-width:1320px;margin:0 auto}.ov-app-builder__fork{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:18px 30px;max-width:1320px;margin:0 auto 20px}.ov-app-builder__fork h2{margin:5px 0 8px}.ov-app-builder__fork>div>p:last-child,.ov-app-builder__fork>small{color:#9fc2c0;line-height:1.55}.ov-app-builder__fork form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,.8fr) auto;align-items:end;gap:12px}.ov-app-builder__fork label{display:grid;gap:7px;min-width:0;color:#a8cac8;font-size:.78rem;font-weight:700}.ov-app-builder__fork input,.ov-app-builder__fork select{width:100%;min-width:0;min-height:44px;padding:0 13px;outline:1px solid rgba(157,216,212,.22);color:#f2ffff;background:#0a252a}.ov-app-builder__fork>small,.ov-app-builder__fork-message{grid-column:1 / -1;margin:0}.ov-app-builder__fork-message{color:#8affc9}.ov-app-builder__panel,.ov-app-builder__empty{border:1px solid rgba(148,211,207,.18);border-radius:24px;background:#05191ecc;box-shadow:0 24px 90px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ov-app-builder__panel{min-width:0;padding:clamp(20px,3vw,34px)}.ov-app-builder__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.ov-app-builder__panel h2,.ov-app-builder__empty h2{margin:5px 0 0;font-size:1.5rem}.ov-app-builder__panel-heading>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#7ef0df;background:#63e7d11f;font-weight:800}.ov-app-builder__create{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.55fr) auto;align-items:end;gap:12px;margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid rgba(148,211,207,.13)}.ov-app-builder__create label{display:grid;gap:7px;color:#a8cac8;font-size:.78rem;font-weight:700}.ov-app-builder__create input,.ov-app-builder__create select{width:100%;min-height:44px;padding:0 13px;outline:1px solid rgba(157,216,212,.22);color:#f2ffff;background:#0a252a}.ov-app-builder__create input:focus,.ov-app-builder__create select:focus{outline:2px solid #55d9c4}.ov-app-builder__workspace-list{display:grid;gap:10px}.ov-app-builder__workspace-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid rgba(148,211,207,.14);border-radius:16px;background:#0c2d32a3}.ov-app-builder__workspace-list article>div{display:grid;gap:4px}.ov-app-builder__workspace-list article>div:last-child{justify-items:end;text-align:right}.ov-app-builder__inspect-button{min-height:30px!important;margin-top:4px;padding:0 11px!important;font-size:.72rem!important}.ov-app-builder__workspace-list span,.ov-app-builder__workspace-list em{color:#6fe2cf;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ov-app-builder__workspace-list small,.ov-app-builder__connect small{color:#8aafad}.ov-app-builder__connect{align-self:start}.ov-app-builder__connect>p:not(.ov-app-builder__eyebrow),.ov-app-builder__connect li{color:#a8c7c5;line-height:1.58}.ov-app-builder__kit-contents{display:grid;gap:1px;margin:18px 0;padding:1px;background:#63e8ff29;list-style:none}.ov-app-builder__kit-contents li{display:grid;gap:2px;padding:10px 11px;background:#020c16db}.ov-app-builder__kit-contents strong{color:#dffcff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ov-app-builder__kit-contents span{color:#88aeb2;font-size:.72rem}.ov-app-builder__connect button{width:100%;margin:10px 0 12px}.ov-app-builder__connect>small{display:block;line-height:1.5}.ov-app-builder__pairing{display:grid;gap:10px;min-width:0;margin-top:14px;padding:14px;border:1px solid rgba(99,231,209,.24);border-radius:14px;background:#63e7d112}.ov-app-builder__pairing>span,.ov-app-builder__pairing>small{min-width:0;color:#91b9b6;font-size:.72rem;line-height:1.5}.ov-app-builder__pairing>p{margin:0;color:#a6c8cb;font-size:.74rem}.ov-app-builder__pairing>p code{color:#63e8ff;overflow-wrap:anywhere}.ov-app-builder__pairing>code{min-width:0;padding:10px;border-radius:9px;overflow-wrap:anywhere;color:#dcfff9;background:#061d21}.ov-app-builder__pairing>span code{overflow-wrap:anywhere}.ov-app-builder__pairing>div{display:grid;grid-template-columns:1fr .7fr;gap:8px}.ov-app-builder__pairing button{width:100%;min-width:0;margin:0;padding:0 8px}.ov-app-builder__secondary-button{color:#bde1de!important;outline:1px solid rgba(164,222,216,.25);background:transparent!important}.ov-app-builder__inspector{min-width:0;margin-top:24px;padding-top:24px;border-top:1px solid rgba(148,211,207,.13)}.ov-app-builder__inspector>p{color:#9fc2c0;font-size:.82rem}.ov-app-builder__inspector code{color:#d8fffa}.ov-app-builder__file-list{display:grid;min-width:0;gap:7px}.ov-app-builder__file-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-width:0;max-width:100%;padding:9px 12px;border-radius:10px;background:#63e7d112}.ov-app-builder__file-list span{color:#83aaa7;font-size:.75rem;white-space:nowrap}.ov-app-builder__file-list code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.ov-app-builder__empty{max-width:1320px;margin:0 auto;padding:44px}.ov-app-builder__empty p,.ov-app-builder__empty-list{color:#9bbfbd}.ov-app-builder__build{max-width:1320px;margin:20px auto 0}.ov-app-builder__build>p{max-width:820px;color:#a8c7c5;line-height:1.58}.ov-app-builder__build .ov-app-builder__panel-heading>span{width:auto;min-width:72px;padding:0 14px;border-radius:999px}.ov-app-builder__build .ov-app-builder__panel-heading>span[data-state=ready]{color:#8affc9}.ov-app-builder__build .ov-app-builder__panel-heading>span[data-state=invalid]{color:#ffbcae;background:#ff735c1f}.ov-app-builder__build-result{display:grid;gap:18px;margin-top:22px}.ov-app-builder__build-result ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ov-app-builder__build-result li{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:8px 18px;padding:12px 14px;border-radius:12px;color:#b8d5d3;background:#63e7d112}.ov-app-builder__build-result li code{grid-column:2;overflow-wrap:anywhere;color:#e0fffa}.ov-app-builder__build-result dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.ov-app-builder__build-result dl>div{min-width:0;padding:13px;border:1px solid rgba(148,211,207,.14);border-radius:12px}.ov-app-builder__build-result dt{margin-bottom:5px;color:#80aaa7;font-size:.72rem;text-transform:uppercase}.ov-app-builder__build-result dd{min-width:0;margin:0;overflow-wrap:anywhere}.ov-app-builder__build-result .ov-app-builder__dependencies{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.ov-app-builder__build-result .ov-app-builder__dependencies li{display:inline-flex;grid-template-columns:none;align-items:center;gap:7px;min-width:0;padding:8px 10px;border:1px solid rgba(96,226,210,.22);color:#b8d5d3;background:#03191d94}.ov-app-builder__build-actions{display:flex;flex-wrap:wrap;gap:10px}.ov-app-builder__build-actions a{display:inline-grid;min-height:42px;padding:0 18px;place-items:center;border-radius:12px;color:#061719;background:#63e7d1;font-weight:800;text-decoration:none}.ov-app-builder__install{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 18px;padding:16px;border:1px solid rgba(99,231,209,.22);border-radius:14px;background:#63e7d10f}.ov-app-builder__install p{margin:4px 0 0;color:#9fc2c0}.ov-app-builder__install label{display:flex;align-items:center;gap:8px;max-width:250px;color:#c8e1df;font-size:.82rem}.ov-app-builder__install input{width:18px;height:18px;accent-color:#63e7d1}.ov-app-builder__install-result{grid-column:1 / -1;color:#8affc9!important}.ov-app-builder__release{display:grid;gap:18px;padding:20px;border:1px solid rgba(126,150,255,.26);border-radius:18px;background:linear-gradient(135deg,#485bab1f,#63e7d10d)}.ov-app-builder__release h3{margin:5px 0 7px;font-size:1.2rem}.ov-app-builder__release>div>p:last-child,.ov-app-builder__release>small{max-width:900px;margin:0;color:#9fc2c0;line-height:1.55}.ov-app-builder__share-gates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#7e96ff38}.ov-app-builder__share-gates span{padding:11px 12px;color:#829fa8;background:#020a13e6;font-size:.75rem}.ov-app-builder__share-gates span:before{margin-right:7px;color:#6f8590;content:"○"}.ov-app-builder__share-gates span.is-ready{color:#c8eee9}.ov-app-builder__share-gates span.is-ready:before{color:#52ebae;content:"●"}.ov-app-builder__share-gates strong{color:#f1fdff}.ov-app-builder__release form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ov-app-builder__release form>label:not(.ov-app-builder__release-check){display:grid;gap:7px;min-width:0;color:#b8d6d3;font-size:.78rem;font-weight:700}.ov-app-builder__release input:not([type=checkbox]),.ov-app-builder__release select,.ov-app-builder__release textarea{width:100%;min-width:0;padding:11px 13px;outline:1px solid rgba(157,216,212,.22);color:#f2ffff;background:#0a252a}.ov-app-builder__release textarea{min-height:94px;resize:vertical}.ov-app-builder__release input:focus,.ov-app-builder__release select:focus,.ov-app-builder__release textarea:focus{outline:2px solid #55d9c4}.ov-app-builder__release-description,.ov-app-builder__release-notes,.ov-app-builder__release-check,.ov-app-builder__release-actions{grid-column:1 / -1}.ov-app-builder__release-check{display:flex;align-items:center;gap:9px;color:#c8e1df;font-size:.82rem}.ov-app-builder__release-check input{width:18px;height:18px;accent-color:#63e7d1}.ov-app-builder__release-actions{display:flex;flex-wrap:wrap;gap:10px}.ov-app-builder__release-result{display:grid;gap:5px;padding:14px;border:1px solid rgba(99,231,209,.24);border-radius:12px;color:#b8d6d3;background:#63e7d112}.ov-app-builder__release-result strong{color:#8affc9}.ov-app-builder__release-result p{margin:4px 0 0}.ov-app-builder__preview{width:100%;min-height:440px;border:1px solid rgba(148,211,207,.2);border-radius:16px;background:#07191d}@media(max-width:900px){.ov-app-builder__hero{align-items:flex-start;flex-direction:column}.ov-app-builder__layout{grid-template-columns:1fr}.ov-app-builder__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-app-builder__fork,.ov-app-builder__fork form,.ov-app-builder__create{grid-template-columns:1fr}.ov-app-builder__build-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-app-builder__install{grid-template-columns:1fr;align-items:stretch}.ov-app-builder__install label{max-width:none}.ov-app-builder__release form,.ov-app-builder__share-gates{grid-template-columns:1fr}.ov-app-builder__release form>*{grid-column:1}}@media(max-width:560px){.ov-app-builder{padding-inline:14px}.ov-app-builder__service{align-items:stretch;flex-direction:column;width:100%}.ov-app-builder__journey{grid-template-columns:1fr}.ov-app-builder__workspace-list article{align-items:flex-start;flex-direction:column}.ov-app-builder__workspace-list article>div:last-child{justify-items:start;text-align:left}.ov-app-builder__build-result li,.ov-app-builder__build-result dl{grid-template-columns:1fr}.ov-app-builder__build-result li code{grid-column:1}}.ov-app-builder{position:relative;isolation:isolate;color:#f5fbff;background:#020711}.ov-app-builder:before,.ov-app-builder:after{position:fixed;z-index:-2;top:-20px;right:-20px;bottom:-20px;left:-20px;content:"";pointer-events:none}.ov-app-builder:before{background:url(/images/eodyn-sicily-login.jpg) center / cover no-repeat;filter:blur(7px) saturate(1.12) brightness(.54);transform:scale(1.035)}.ov-app-builder:after{z-index:-1;background:linear-gradient(180deg,#020711ad,#020711f0 48%,#020711),radial-gradient(circle at 78% 10%,rgba(0,172,186,.18),transparent 30%),linear-gradient(105deg,#01060ed6,#010d1794)}.ov-app-builder button,.ov-app-builder input,.ov-app-builder select,.ov-app-builder textarea,.ov-app-builder a,.ov-app-builder__service span,.ov-app-builder__context span,.ov-app-builder__panel,.ov-app-builder__empty,.ov-app-builder__workspace-list article,.ov-app-builder__pairing,.ov-app-builder__pairing>code,.ov-app-builder__file-list>div,.ov-app-builder__build-result li,.ov-app-builder__build-result dl>div,.ov-app-builder__build-actions a,.ov-app-builder__install,.ov-app-builder__release,.ov-app-builder__release-result,.ov-app-builder__preview,.ov-app-builder__panel-heading>span{border-radius:0}.ov-app-builder__panel,.ov-app-builder__empty{border-color:#dafaff33;background:linear-gradient(145deg,#071a288f,#020912bd),#0208108a;box-shadow:0 28px 100px #00020a7a,inset 0 1px #ffffff12;backdrop-filter:blur(24px) saturate(142%);-webkit-backdrop-filter:blur(24px) saturate(142%)}.ov-app-builder__panel{border-top-color:#00acba9e}.ov-app-builder button,.ov-app-builder__build-actions a{border:1px solid #00acba;color:#34d6e3;background:linear-gradient(90deg,#00acba2b,#00acba0a),#05111dc7;box-shadow:0 0 28px #00acba1a}.ov-app-builder button:hover:not(:disabled),.ov-app-builder__build-actions a:hover{border-color:#63e8ff;color:#e9fcff;background:linear-gradient(90deg,#00acba4d,#00acba14),#05111de6}.ov-app-builder input,.ov-app-builder select,.ov-app-builder textarea{outline-color:#63e8ff3d;color:#f5fbff;background:#020a13c7}.ov-app-builder__workspace-list article,.ov-app-builder__file-list>div,.ov-app-builder__build-result li,.ov-app-builder__build-result dl>div{border:1px solid rgba(99,232,255,.14);background:linear-gradient(90deg,rgba(99,232,255,.06),transparent),#ffffff06}.ov-app-builder__workspace-list article:hover{border-color:#63e8ff61;background:linear-gradient(90deg,rgba(99,232,255,.11),transparent),#ffffff09}.ov-app-builder__workspace-list article[data-selected=true]{border-left:4px solid #52ebae;background:linear-gradient(90deg,rgba(82,235,174,.12),transparent),#ffffff09}.ov-app-builder__deployment-banner{grid-column:1 / -1;display:grid;gap:6px;padding:15px 16px 15px 18px;border:1px solid rgba(82,235,174,.48);border-left:4px solid #52ebae;color:#e2f9f6d6;background:linear-gradient(90deg,rgba(82,235,174,.12),transparent 62%),#021119b8;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.ov-app-builder__deployment-banner.needs-attention{border-color:#ffa45c85;border-left-color:#ffa45c;background:linear-gradient(90deg,rgba(255,164,92,.13),transparent 62%),#180c08c7}.ov-app-builder__deployment-banner.is-unknown{border-color:#f1c75b85;border-left-color:#f1c75b;background:linear-gradient(90deg,rgba(241,199,91,.13),transparent 62%),#161207c7}.ov-app-builder__deployment-banner>strong{color:#9dffd0;font-size:.94rem;text-transform:uppercase}.ov-app-builder__deployment-banner.needs-attention>strong{color:#ffd0a8}.ov-app-builder__deployment-banner.is-unknown>strong{color:#ffe8a8}.ov-app-builder__deployment-banner>span,.ov-app-builder__deployment-banner>p{margin:0}.ov-app-builder__deployment-banner>a{width:fit-content;margin-top:3px;color:#63e8ff;font-weight:800;text-decoration:underline;text-underline-offset:3px}
