.LogoFlip-module__UWj7Ra__container{perspective:1000px;color:var(--semantic-color-background-brand)}.LogoFlip-module__UWj7Ra__flipper{width:100%;height:100%;transform-style:preserve-3d;animation:LogoFlip-module__UWj7Ra__autoFlip calc(var(--flip-interval,5s) * 2) ease-in-out infinite;position:relative}@keyframes LogoFlip-module__UWj7Ra__autoFlip{0%,45%{transform:rotateY(0)}50%,95%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.LogoFlip-module__UWj7Ra__front,.LogoFlip-module__UWj7Ra__back{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.LogoFlip-module__UWj7Ra__front{animation:LogoFlip-module__UWj7Ra__hideFrontFace calc(var(--flip-interval,5s) * 2) step-end infinite}.LogoFlip-module__UWj7Ra__back{animation:LogoFlip-module__UWj7Ra__hideBackFace calc(var(--flip-interval,5s) * 2) step-end infinite;transform:rotateY(180deg)}@keyframes LogoFlip-module__UWj7Ra__hideFrontFace{0%,47.499%,to{visibility:visible}47.5%,97.499%{visibility:hidden}97.5%{visibility:visible}}@keyframes LogoFlip-module__UWj7Ra__hideBackFace{0%,47.499%,to{visibility:hidden}47.5%,97.499%{visibility:visible}97.5%{visibility:hidden}}.LogoFlip-module__UWj7Ra__faceInner{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.LogoFlip-module__UWj7Ra__logoPng{object-fit:contain;filter:brightness(0)saturate()invert()sepia(0%)saturate(0%)hue-rotate()brightness(95%)contrast(95%);width:100%;height:100%}[data-theme=light] .LogoFlip-module__UWj7Ra__logoPng{filter:brightness(0)saturate()invert(12%)sepia(25%)saturate(2000%)hue-rotate(210deg)brightness(95%)contrast(95%)}.LogoFlip-module__UWj7Ra__logoSvg{object-fit:contain;width:100%;height:100%}
.SocialLinks-module__8OF_JG__socialLinks{right:var(--spacing-5);bottom:var(--spacing-5);z-index:var(--z-chat-widget);align-items:center;gap:var(--spacing-2);background:var(--semantic-color-overlay-80);border:1px solid var(--semantic-color-border-minimal);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));pointer-events:auto;padding:6px;display:inline-flex;position:fixed;box-shadow:0 12px 32px #0f172a38}:is(body[data-meteogram-open] .SocialLinks-module__8OF_JG__socialLinks,body[data-mobile-menu-open] .SocialLinks-module__8OF_JG__socialLinks){display:none}body:has(#main-page) .SocialLinks-module__8OF_JG__socialLinks{bottom:calc(100px + var(--spacing-3) + 24px + var(--spacing-3))}@media (max-width:768px){.SocialLinks-module__8OF_JG__socialLinks{right:var(--layout-inline-gutter)}}.SocialLinks-module__8OF_JG__socialLink{border-radius:var(--radius-full);width:32px;height:32px;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#ffffffeb;border:1px solid #ffffffb8;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SocialLinks-module__8OF_JG__socialLink svg{width:18px;height:18px;display:block}.SocialLinks-module__8OF_JG__socialLink:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.SocialLinks-module__8OF_JG__socialLink:focus-visible{outline:2px solid var(--semantic-color-border-focus);outline-offset:2px}
.MobileMenu-module__PEiPha__overlay{z-index:var(--z-mobile-menu);overscroll-behavior:contain;background:#00000080;animation:.3s ease-out both MobileMenu-module__PEiPha__fadeIn;position:fixed;inset:0}.MobileMenu-module__PEiPha__overlayClosing{pointer-events:none;animation-name:MobileMenu-module__PEiPha__fadeOut}.MobileMenu-module__PEiPha__socialLinks{align-items:center;gap:var(--spacing-2);display:flex}.MobileMenu-module__PEiPha__socialLink{width:24px;height:24px}@keyframes MobileMenu-module__PEiPha__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu-module__PEiPha__fadeOut{0%{opacity:1}to{opacity:0}}.MobileMenu-module__PEiPha__footerButtons{gap:var(--spacing-2);display:flex}.MobileMenu-module__PEiPha__menu{background:var(--semantic-color-background-default);flex-direction:column;width:min(320px,85vw);height:100dvh;animation:.3s ease-out both MobileMenu-module__PEiPha__slideIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.MobileMenu-module__PEiPha__menuClosing{animation-name:MobileMenu-module__PEiPha__slideOut}@keyframes MobileMenu-module__PEiPha__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MobileMenu-module__PEiPha__slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__PEiPha__overlay,.MobileMenu-module__PEiPha__menu{animation-duration:1ms}}.MobileMenu-module__PEiPha__header{padding:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__PEiPha__logo{align-items:center;gap:var(--spacing-2);text-decoration:none;display:flex}.MobileMenu-module__PEiPha__closeButton{width:40px;height:40px;color:var(--semantic-color-content-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MobileMenu-module__PEiPha__closeButton:hover{color:var(--semantic-color-content-default);background:var(--semantic-color-background-default)}.MobileMenu-module__PEiPha__nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:var(--spacing-4);flex:1;overflow-y:auto}.MobileMenu-module__PEiPha__navLink{padding:var(--spacing-3) var(--spacing-4);color:var(--semantic-color-content-default);border-radius:var(--radius-lg);transition:background var(--transition-fast);text-decoration:none;display:block}.MobileMenu-module__PEiPha__navLink:hover{background:var(--semantic-color-background-default)}.MobileMenu-module__PEiPha__subLink{padding:var(--spacing-3) var(--spacing-4);padding-left:var(--spacing-10);border-radius:var(--radius-lg);transition:all var(--transition-fast);text-decoration:none;display:block}.MobileMenu-module__PEiPha__subLink:hover{color:var(--semantic-color-content-default);background:var(--semantic-color-background-default)}.MobileMenu-module__PEiPha__footer{padding:var(--spacing-4);border-top:1px solid var(--semantic-color-border-default)}.MobileMenu-module__PEiPha__controls{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);display:flex}.MobileMenu-module__PEiPha__controls>:last-child{margin-left:auto}.MobileMenu-module__PEiPha__userSectionWrapper{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.MobileMenu-module__PEiPha__userSection{gap:var(--spacing-2);width:100%;display:flex}
.routing-tooltip-layer{pointer-events:none;z-index:10000}.routing-tooltip-container{--routing-tooltip-route-color:#3c5f96}.routing-tooltip-content{--routing-tooltip-route-color:#3c5f96;--routing-tooltip-bg:#3c5f96ad;--routing-tooltip-text:#171a21;--routing-tooltip-subtle:#171a21b8;--routing-tooltip-icon:#171a21;--routing-tooltip-icon-badge-bg:#171a211a;--routing-tooltip-icon-badge-border:#171a2138;--routing-tooltip-divider:#171a2138;--routing-tooltip-accent-border:#708fbeeb;--routing-tooltip-accent-shadow:#3c5f962e;background:var(--routing-tooltip-bg);color:var(--routing-tooltip-text);border:2px solid var(--routing-tooltip-accent-border);box-shadow:0 8px 24px var(--routing-tooltip-accent-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;padding:10px 12px}.routing-tooltip-content,.routing-tooltip-content *{color:var(--routing-tooltip-text)}.routing-tooltip-icon-badge{background:var(--routing-tooltip-icon-badge-bg);border:1px solid var(--routing-tooltip-icon-badge-border)}.routing-tooltip-icon,.routing-tooltip-icon svg,.routing-tooltip-icon svg *{color:var(--routing-tooltip-icon)!important}.routing-tooltip-icon svg:not([fill=none]),.routing-tooltip-icon svg [fill]:not([fill=none]){fill:var(--routing-tooltip-icon)!important}.routing-tooltip-icon svg[stroke]:not([stroke=none]),.routing-tooltip-icon svg [stroke]:not([stroke=none]){stroke:var(--routing-tooltip-icon)!important}
.tooltip-layer{--tooltip-bg:#ffffffd1;--tooltip-text:#222;--tooltip-subtle-text:#555;--tooltip-border:#46454a2e;--tooltip-shadow:#0000002e;--tooltip-accent:#3c5f96;--tooltip-icon:#46454a;--tooltip-header-bg:#46454a;--tooltip-header-text:#fff;--tooltip-button-bg:var(--semantic-color-background-brand,#46454a);--tooltip-button-bg-hover:var(--semantic-color-background-brand-hover,#3f3e43);--tooltip-button-bg-pressed:var(--semantic-color-background-brand-pressed,#343338);--tooltip-button-text:var(--semantic-color-content-inverse,#fff);--tooltip-close-color:#46454a;--tooltip-line-border:#0000000d;--tooltip-divider:#00000026;--tooltip-rose-stroke:#0000001f;--tooltip-rose-spoke:#00000024;pointer-events:auto;z-index:9999;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;position:relative}.tooltip-layer[data-tooltip-theme=dark]{--tooltip-bg:#22242adb;--tooltip-text:#f4f4f5;--tooltip-subtle-text:#c8c7cf;--tooltip-border:#ffffff29;--tooltip-shadow:#0000005c;--tooltip-accent:#a198d4;--tooltip-icon:#a198d4;--tooltip-header-bg:#2c2e36;--tooltip-header-text:#f4f4f5;--tooltip-button-bg:var(--semantic-color-background-brand,#a198d4);--tooltip-button-bg-hover:var(--semantic-color-background-brand-hover,#b3ace0);--tooltip-button-bg-pressed:var(--semantic-color-background-brand-pressed,#8f84cb);--tooltip-button-text:var(--semantic-color-content-inverse,#171a21);--tooltip-close-color:#f4f4f5;--tooltip-line-border:#ffffff1a;--tooltip-divider:#ffffff29;--tooltip-rose-stroke:#ffffff2e;--tooltip-rose-spoke:#ffffff2e}.tooltip-container{background:var(--tooltip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px var(--tooltip-shadow);color:var(--tooltip-text);border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;max-width:260px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}.tooltip-circle{background:var(--tooltip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--tooltip-border);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-10px;right:-10px}.tooltip-header{background-color:var(--tooltip-header-bg);color:var(--tooltip-header-text);box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;padding:0 5px;display:flex}.tooltip-close{cursor:pointer;width:100%;height:100%;color:var(--tooltip-close-color);background:0 0;border:none;padding:0;font-size:0;position:relative}.tooltip-close:before,.tooltip-close:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute;top:50%;left:50%}.tooltip-close:before{transform:translate(-50%,-50%)rotate(45deg)}.tooltip-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.tooltip-close:hover{transform:scale(1.35)}.tooltip-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:10px;display:flex}.tooltip-extra{color:var(--tooltip-text)}.tooltip-layer[data-tooltip-theme=dark] .tooltip-container-extra{background:#2b2d34db;border:1px solid #ffffff24;box-shadow:0 8px 24px #00000052}.tooltip-layer[data-tooltip-theme=dark] .tooltip-extra,.tooltip-layer[data-tooltip-theme=dark] .tooltip-extra :where(div,span,p,strong,b,small){color:var(--tooltip-text)!important}.tooltip-layer[data-tooltip-theme=dark] .tooltip-extra :where(div,span,p,strong,b,small):not([data-preserve-opacity]){opacity:1!important}.tooltip-layer[data-tooltip-theme=dark] .tooltip-extra :where([style*="color: rgb(70"],[style*="color:#464"],[style*="color: #464"]){color:var(--tooltip-subtle-text)!important}.tooltip-coords{color:var(--tooltip-subtle-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;font-size:12px;font-weight:400;display:flex}.tooltip-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;font-size:13px;font-weight:400;display:flex}.coord-line{color:var(--tooltip-subtle-text);opacity:.85;margin-bottom:6px;font-size:12px;font-weight:400}.tooltip-footer{flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.tooltip-primary-actions{justify-content:center;align-items:center;gap:6px;display:flex}.tooltip-body>.tooltip-primary-actions{align-self:flex-start;margin-bottom:5px}.tooltip-port-actions .tooltip-primary-actions{justify-content:flex-start;margin-bottom:6px}.tooltip-button{background:var(--tooltip-button-bg);color:var(--tooltip-button-text);border-radius:var(--border-mode-1-radius-s,5px);cursor:pointer;border:none;justify-content:center;align-items:center;width:100px;height:30px;font-size:13px;font-weight:600;transition:background-color .15s ease-in-out,transform .1s;display:flex}.tooltip-button:hover{background:var(--tooltip-button-bg-hover)}.tooltip-button:focus-visible{outline:var(--border-mode-1-width-m,2px) solid var(--semantic-color-border-focus,var(--tooltip-button-bg));outline-offset:var(--border-mode-1-width-m,2px)}.tooltip-button:active{background:var(--tooltip-button-bg-pressed);transform:scale(.97)}.tooltip-compare-models{border:var(--border-mode-1-width-xs,1px) solid var(--semantic-color-border-default,#17152238);border-radius:var(--border-mode-1-radius-s,5px);background:var(--semantic-color-background-default,var(--tooltip-bg));width:30px;height:30px;color:var(--semantic-color-content-default,var(--tooltip-text));cursor:pointer;flex:0 0 30px;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-in-out,transform .1s;display:inline-flex}.tooltip-compare-models svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tooltip-compare-models .tooltip-radar-blip{fill:currentColor;stroke:none}.tooltip-compare-models:hover{background:var(--semantic-color-background-hover,#17152214)}.tooltip-compare-models:active{transform:scale(.96)}.tooltip-compare-models:focus-visible{outline:var(--border-mode-1-width-m,2px) solid var(--semantic-color-border-focus,var(--tooltip-button-bg));outline-offset:2px}.tooltip-extra-port{color:var(--tooltip-subtle-text);margin-top:8px;padding-top:6px;font-size:12px;line-height:1.4}.tooltip-divider{background:var(--tooltip-divider);height:1px;margin-bottom:6px}.tooltip-port-header{color:var(--tooltip-text);font-size:13px;line-height:1.4}.tooltip-port-header strong{color:var(--tooltip-text);font-size:14px;font-weight:600}.tooltip-port-country{color:var(--tooltip-subtle-text);font-size:12px}.tooltip-divider{background:var(--tooltip-divider);height:1px;margin-top:6px}.tooltip-coords-dms{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.tooltip-line{border-left:3px solid var(--tooltip-line-border);align-items:center;gap:6px;width:100%;min-width:0;padding-left:6px;display:flex}.tooltip-line[style*=--tooltip-line-color]{border-color:var(--tooltip-line-color)}.tooltip-aremor-line{border-left:0;align-items:stretch;gap:7px;padding:6px}.tooltip-aremor-mark{background:linear-gradient(#14b8a6 0%,#facc15 45%,#f97316 72%,#dc2626 100%);border-radius:999px;flex:none;width:3px}.tooltip-aremor-content,.tooltip-aremor-values{flex-direction:column;min-width:0;display:flex}.tooltip-aremor-title{color:var(--tooltip-text);font-weight:650}.tooltip-aremor-summary,.tooltip-aremor-time,.tooltip-aremor-calm{color:var(--tooltip-subtle-text);font-size:10px}.tooltip-aremor-values{gap:1px;margin-top:3px}.tooltip-aremor-metric{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.tooltip-aremor-metric strong{color:var(--tooltip-text);white-space:nowrap;font-weight:650}.tooltip-aremor-calm{color:#f97316;margin-top:2px}.tooltip-color{background:#999;border-radius:999px;flex-shrink:0;width:10px;height:10px}.tooltip-icon{color:var(--tooltip-icon);justify-content:center;align-items:center;display:inline-flex}.tooltip-icon svg{width:20px;height:20px;display:block}.tooltip-icon svg,.tooltip-icon svg *{color:var(--tooltip-icon)}.tooltip-icon svg:not([fill=none]),.tooltip-icon svg [fill]:not([fill=none]){fill:var(--tooltip-icon)!important}.tooltip-icon svg[stroke]:not([stroke=none]),.tooltip-icon svg [stroke]:not([stroke=none]){stroke:var(--tooltip-icon)!important}.tooltip-value{color:var(--tooltip-text);font-weight:500}.tooltip-unit{color:var(--tooltip-accent);font-weight:500}.tooltip-unit-toggle{color:var(--tooltip-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.tooltip-rose-wrap{border-top:1px solid var(--tooltip-divider);width:100%;min-height:220px;margin-top:8px;padding-top:8px}.tooltip-rose-title{margin-bottom:4px;font-size:12px;font-weight:600}.tooltip-rose-svg{margin:0 auto;display:block}.tooltip-rose-wrap-loading .tooltip-rose-title{color:var(--tooltip-subtle-text)}.tooltip-rose-svg-loading{opacity:.55}.tooltip-rose-ring{fill:none;stroke:var(--tooltip-rose-stroke);stroke-width:1px}.tooltip-rose-spoke{stroke:var(--tooltip-rose-spoke);stroke-width:1px}.tooltip-rose-cardinal{fill:var(--tooltip-text);text-anchor:middle;dominant-baseline:central;font-size:9px;font-weight:700}.tooltip-rose-speed{fill:var(--tooltip-text);text-anchor:start;dominant-baseline:ideographic;font-size:9px;font-weight:700}.tooltip-rose-point{fill:#676765;opacity:1;stroke:#fffffff2;stroke-width:.9px}.tooltip-rose-point-avg{fill:#0ea5e9;opacity:1}.tooltip-rose-point-control{fill:#ef4444;opacity:1}.tooltip-rose-density-cell{stroke:#0f172a1a;stroke-width:.4px}.tooltip-rose-density-cell-0{fill:#7dd3fc33}.tooltip-rose-density-cell-1{fill:#38bdf84d}.tooltip-rose-density-cell-2{fill:#0ea5e966}.tooltip-rose-density-cell-3{fill:#0284c785}.tooltip-rose-density-cell-4{fill:#0369a1a6}.tooltip-rose-density-cell-5{fill:#075985c7}.tooltip-rose-density-envelope{fill:none;stroke:#0369a1d9;stroke-width:1.2px}.tooltip-rose-meta{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:4px;font-size:11px;display:flex}.tooltip-rose-meta span{white-space:nowrap}.tooltip-rose-loading{color:var(--tooltip-subtle-text);margin-top:8px;font-size:11px}.tooltip-unit-toggle:hover{text-decoration:underline}.tooltip-direction{color:var(--tooltip-subtle-text);letter-spacing:.02em;font-weight:600}.tooltip-period,.tooltip-value-secondary{color:#5a5a67;font-weight:600}.tooltip-anchor-marker{pointer-events:none;background:#46454a;border:2px solid #ffffffe6;border-radius:999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 1px #20202440}.tooltip-anchor-marker:before,.tooltip-anchor-marker:after{content:"";pointer-events:none;border-radius:999px;animation:1.8s ease-out infinite tooltip-anchor-pulse;position:absolute;inset:-10px}.tooltip-anchor-marker:before{border:2px solid #c2c3c7}.tooltip-anchor-marker:after{border:2px solid #303645;animation-delay:.9s}@keyframes tooltip-anchor-pulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:.25;transform:scale(1.8)}to{opacity:0;transform:scale(2)}}
.comparison-radar{--radar-surface:#d9dae2e0;--radar-panel:#fff;--radar-text:#171522;--radar-subtle:#625f6c;--radar-grid:#4645564d;--radar-fill:#d9dae22e;--radar-fill-hover:#d9dae2e0;--radar-control:#190035;--radar-control-text:#fff;--radar-loading-accent:#5b4b8a;--radar-label-bg:#6d6f7a;--radar-label-text:#fff;pointer-events:none;width:1px;height:1px;color:var(--radar-text);z-index:10000;font-family:system-ui,-apple-system,sans-serif;position:relative}.comparison-radar[data-tooltip-theme=dark]{--radar-surface:#41465adb;--radar-panel:#171920;--radar-text:#f5f4f8;--radar-subtle:#c4c1cb;--radar-grid:#dcdde82e;--radar-fill:#41465a2e;--radar-fill-hover:#41465ae0;--radar-control:#0d0e13;--radar-control-text:#fff;--radar-loading-accent:#a198d4;--radar-label-bg:#3b3e48;--radar-label-text:#fff}.comparison-radar-meta{z-index:2;color:var(--radar-subtle);white-space:nowrap;align-items:flex-end;gap:4px;font-size:9px;display:flex;position:absolute;top:346px;left:50%;transform:translate(-50%)}.comparison-radar-meta>span{border:1px solid var(--radar-grid);background:color-mix(in srgb, var(--radar-panel) 88%, transparent);border-radius:5px;padding:2px 5px}.comparison-radar-meta-coordinates{flex-direction:column;gap:1px;line-height:12px;display:flex}.comparison-radar[data-footer-inside] .comparison-radar-meta{top:286px}.comparison-radar-viewport{width:440px;height:440px;transform:scale(var(--radar-scale,1));transform-origin:220px 220px;position:absolute;top:-220px;left:-220px}.comparison-radar-toolbar{z-index:2;border:1px solid var(--radar-grid);background:var(--radar-panel);pointer-events:auto;border-radius:14px;gap:1px;padding:5px;display:flex;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.comparison-radar[data-toolbar-inside] .comparison-radar-toolbar{top:76px}.comparison-radar-toolbar button,.comparison-radar-sea-switch button{cursor:pointer;color:var(--radar-text);font:inherit;background:0 0;border:0}.comparison-radar-toolbar button{border-radius:8px;width:32px;height:32px;font-size:25px;line-height:1}.comparison-radar-toolbar button.is-active{color:var(--radar-control-text);background:var(--radar-control)}.comparison-radar[data-tooltip-theme=dark] .comparison-radar-toolbar button.is-active{color:var(--semantic-color-content-inverse,#fff);background:var(--semantic-color-background-brand,#5b6abf)}.comparison-radar-toolbar button svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.comparison-radar-toolbar button .comparison-radar-toolbar-squid-icon{fill:currentColor;stroke:none}.comparison-radar-toolbar .comparison-radar-close{margin-left:4px;font-size:25px}.comparison-radar-chart{pointer-events:none;width:440px;height:440px;overflow:visible}.comparison-radar-background{fill:var(--radar-fill);stroke:var(--radar-grid);stroke-width:1.5px;pointer-events:auto;transition:fill .16s}.comparison-radar-chart:hover .comparison-radar-background{fill:var(--radar-fill-hover)}.comparison-radar-grid circle{fill:none;stroke:var(--radar-grid);stroke-width:1px}.comparison-radar-grid line,.comparison-radar-leader{stroke:var(--radar-grid);stroke-width:1px}.comparison-radar-grid text{fill:var(--radar-subtle);font-size:12px}.comparison-radar-cardinals text{fill:var(--radar-subtle);font-size:10px;font-weight:700}.comparison-radar-origin-ring{fill:var(--radar-panel);stroke:var(--radar-grid)}.comparison-radar-origin{fill:var(--radar-control)}.comparison-radar-point .comparison-radar-leader{stroke:var(--model-color);stroke-dasharray:3 3}.comparison-radar-point{cursor:pointer;pointer-events:auto;transition:opacity .13s}.comparison-radar-point:focus{outline:none}.comparison-radar-point.is-dimmed,.comparison-radar-model-switch.is-dimmed{opacity:.18}.comparison-radar-point.is-highlighted .comparison-radar-label-bg,.comparison-radar-point:hover .comparison-radar-label-bg,.comparison-radar-point:focus .comparison-radar-label-bg{stroke-width:2.5px}.comparison-radar-point.is-highlighted .comparison-radar-sea-pin-body,.comparison-radar-point:hover .comparison-radar-sea-pin-body,.comparison-radar-point:focus .comparison-radar-sea-pin-body{stroke-width:3px}.comparison-radar-point.is-highlighted .comparison-radar-wind-barb-body,.comparison-radar-point:hover .comparison-radar-wind-barb-body,.comparison-radar-point:focus .comparison-radar-wind-barb-body{stroke-width:1.8px}.comparison-radar-pin-offset{stroke:var(--model-color);stroke-width:1px;opacity:.8}.comparison-radar-exact-point{fill:var(--model-color);stroke:var(--radar-panel);stroke-width:1px}.comparison-radar-sea-pin-body{fill:var(--model-color);stroke:var(--model-color);stroke-linejoin:round}.comparison-radar-wind-barb-outline,.comparison-radar-wind-barb-body{fill:none;stroke-linecap:round;stroke-linejoin:round}.comparison-radar-wind-barb-outline{stroke:#000000d1;stroke-width:2.6px}.comparison-radar-wind-barb-body{stroke:var(--model-color);stroke-width:1.2px}.comparison-radar-wind-barb-outline .comparison-radar-wind-barb-flag{fill:#000000d1}.comparison-radar-wind-barb-body .comparison-radar-wind-barb-flag{fill:var(--model-color)}.comparison-radar-sea-pin-halo{fill:var(--radar-panel);stroke:var(--radar-panel);stroke-linejoin:round}.comparison-radar-sea-pin-icon{fill:none;stroke:#11131a;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.comparison-radar-sea-pin-icon text{fill:#11131a;stroke:none;font-size:8px;font-weight:800}.comparison-radar-sea-pin-icon .comparison-radar-squid-wave-icon{fill:#11131a;stroke:none}.comparison-radar-sea-pin-wind{stroke-width:1.4px}.comparison-radar-label-bg{fill:var(--model-color);stroke:var(--model-color);stroke-width:1.5px}.comparison-radar-label,.comparison-radar-detail{fill:var(--model-text-color,var(--radar-label-text));font-size:11px}.comparison-radar-label-content,.comparison-radar-leader{transition:opacity .13s}.comparison-radar-chart.is-dense .comparison-radar-point .comparison-radar-label-content,.comparison-radar-chart.is-dense .comparison-radar-point .comparison-radar-leader{opacity:0;pointer-events:none}.comparison-radar-chart.is-dense .comparison-radar-point:hover .comparison-radar-label-content,.comparison-radar-chart.is-dense .comparison-radar-point:hover .comparison-radar-leader,.comparison-radar-chart.is-dense .comparison-radar-point:focus .comparison-radar-label-content,.comparison-radar-chart.is-dense .comparison-radar-point:focus .comparison-radar-leader,.comparison-radar-chart.is-dense .comparison-radar-point.is-highlighted .comparison-radar-label-content,.comparison-radar-chart.is-dense .comparison-radar-point.is-highlighted .comparison-radar-leader{opacity:1}.comparison-radar-dense-hint,.comparison-radar-empty{fill:var(--radar-subtle);font-size:9px}.comparison-radar-empty{font-size:11px;font-weight:600}.comparison-radar-detail{font-size:10px}.comparison-radar-model-label{font-size:10px;font-weight:650}.comparison-radar-variable-label{opacity:.9;font-size:9px;font-weight:500}.comparison-radar-sea-switch{transform:translateX(calc(-50% + var(--radar-footer-shift-x,0px)));grid-template-columns:repeat(var(--radar-model-columns), minmax(0, 1fr));width:min(var(--radar-footer-width,380px), calc(100vw - 28px));padding:var(--spacing-value-space-xs,6px);gap:var(--spacing-value-space-xs,6px);pointer-events:auto;border:var(--border-mode-1-width-xs,1px) solid var(--semantic-color-border-subtle,var(--radar-grid));border-radius:var(--border-mode-1-radius-s,8px);background:color-mix(in srgb, var(--semantic-color-background-default,var(--radar-panel)) 94%, transparent);box-sizing:border-box;display:grid;position:absolute;top:394px;left:50%;overflow:visible;box-shadow:0 4px 12px #00000024}.comparison-radar[data-footer-inside] .comparison-radar-sea-switch{top:326px}.comparison-radar-switch-header{min-width:0;color:var(--radar-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 2px;font-size:10px;display:flex}.comparison-radar-switch-header .comparison-radar-show-all{border:var(--border-mode-1-width-xs,1px) solid var(--semantic-color-border-minimal,var(--radar-grid));border-radius:var(--border-mode-1-radius-s,7px);background:var(--semantic-color-background-default,var(--radar-panel));min-height:22px;color:var(--semantic-color-content-default,var(--radar-text));padding:2px 7px;font-size:10px}.comparison-radar-switch-header .comparison-radar-show-all:hover{background:var(--semantic-color-background-hover,color-mix(in srgb, var(--radar-control) 8%, var(--radar-panel)))}.comparison-radar-model-switch{min-width:0;padding:var(--spacing-value-space-s,8px) 0;border:var(--border-mode-1-width-xs,1px) solid var(--model-color);border-radius:var(--border-mode-1-radius-s,8px);background:var(--model-color);box-sizing:border-box;opacity:1;cursor:pointer;transition:opacity .13s,box-shadow .13s}.comparison-radar-model-switch.is-hidden{opacity:.6}.comparison-radar-model-switch.is-hidden.is-dimmed{opacity:.18}.comparison-radar-model-switch.is-visible{opacity:1}.comparison-radar-model-switch.is-highlighted,.comparison-radar-model-switch.is-isolated,.comparison-radar-model-switch:focus-visible{box-shadow:0 0 0 2px var(--radar-panel), 0 0 0 4px var(--model-color);outline:none}.comparison-radar-model-switch.is-unavailable{opacity:.62}.comparison-radar-model-switch.is-unavailable.is-dimmed{opacity:.18}.comparison-radar-model-name{margin-bottom:var(--spacing-value-space-s,8px);padding:0 var(--spacing-value-space-s,8px);color:var(--model-text-color,var(--radar-text));text-overflow:ellipsis;font-size:var(--semantic-type-desktop-text-m-regular-size,12px);font-weight:var(--semantic-type-desktop-text-m-regular-weight,500);white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;line-height:16px;display:flex;overflow:hidden}.comparison-radar-model-name>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.comparison-radar-model-visibility{border-radius:var(--border-mode-1-radius-xs,4px);width:22px;height:22px;color:var(--model-text-color,var(--radar-text));cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.comparison-radar-model-visibility:hover{background:color-mix(in srgb, var(--semantic-color-background-hover,var(--radar-panel)) 72%, transparent)}.comparison-radar-model-visibility:focus-visible{outline:var(--border-mode-1-width-xs,1px) solid var(--semantic-color-border-focus,var(--radar-control));outline-offset:1px}.comparison-radar-model-visibility svg{fill:currentColor;width:16px;height:16px}.comparison-radar-model-status{background:color-mix(in srgb, var(--radar-panel) 72%, transparent);border-radius:4px;flex:none;padding:1px 4px;font-size:8px}.comparison-radar-model-components{align-items:center;gap:var(--spacing-value-space-xs,4px);margin:0 var(--spacing-value-space-s,8px);padding:var(--spacing-value-space-xs,4px);border-radius:var(--border-mode-1-radius-s,8px);background:color-mix(in srgb, var(--semantic-color-background-default,var(--radar-panel)) 60%, transparent);flex-wrap:wrap;display:flex}.comparison-radar-model-unavailable{margin:0 var(--spacing-value-space-s,8px);border-radius:var(--border-mode-1-radius-s,8px);background:color-mix(in srgb, var(--semantic-color-background-default,var(--radar-panel)) 60%, transparent);color:var(--model-text-color,var(--radar-subtle));text-align:center;padding:6px;font-size:10px}.comparison-radar-model-components button{border:var(--border-mode-1-width-xs,1px) solid var(--semantic-color-border-minimal,transparent);border-radius:var(--border-mode-1-radius-s,7px);background:var(--semantic-color-background-default,var(--radar-panel));min-width:26px;height:28px;color:var(--semantic-color-content-minimal,var(--radar-subtle));opacity:.42;flex:28px;padding:0;font-size:14px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}.comparison-radar-model-components button.is-active{border-color:var(--semantic-color-border-brand,var(--model-color));background:var(--semantic-color-background-brand-subtle,color-mix(in srgb, var(--model-color) 24%, var(--radar-panel)));color:var(--semantic-color-content-default,var(--radar-text));opacity:1}.comparison-radar-model-components button:hover{border-color:var(--semantic-color-border-hover,var(--radar-grid));background:var(--semantic-color-background-hover,color-mix(in srgb, var(--model-color) 16%, var(--radar-panel)))}.comparison-radar-model-components button:active{background:var(--semantic-color-background-pressed,color-mix(in srgb, var(--model-color) 28%, var(--radar-panel)))}.comparison-radar-model-components button:focus-visible{outline:var(--border-mode-1-width-s,2px) solid var(--semantic-color-border-focus,var(--radar-control));outline-offset:1px}.comparison-radar-component-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.comparison-radar-component-icon text{fill:currentColor;stroke:none;font-size:8px;font-weight:800}.comparison-radar-component-icon .comparison-radar-squid-wave-icon{fill:currentColor;stroke:none}.comparison-radar-status{border:1px solid var(--radar-grid);background:var(--radar-panel);width:260px;color:var(--radar-subtle);text-align:center;pointer-events:auto;border-radius:10px;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000029}.comparison-radar-loading{flex-direction:column;align-items:center;gap:12px;display:flex}.comparison-radar-loading-visual{border:1px solid var(--radar-grid);background:color-mix(in srgb, var(--radar-loading-accent) 7%, transparent);border-radius:50%;width:72px;height:72px;display:block;position:relative;overflow:hidden}.comparison-radar-loading-ring,.comparison-radar-loading-crosshair,.comparison-radar-loading-sweep,.comparison-radar-loading-target{display:block;position:absolute}.comparison-radar-loading-ring{border:1px solid var(--radar-grid);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-radar-loading-ring-outer{width:52px;height:52px}.comparison-radar-loading-ring-inner{width:26px;height:26px}.comparison-radar-loading-crosshair{background:var(--radar-grid);top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-radar-loading-crosshair-horizontal{width:100%;height:1px}.comparison-radar-loading-crosshair-vertical{width:1px;height:100%}.comparison-radar-loading-sweep{background:conic-gradient(from 0deg, color-mix(in srgb, var(--radar-loading-accent) 52%, transparent), transparent 24%, transparent 100%);border-radius:50%;animation:1.45s linear infinite comparison-radar-sweep;inset:4px}.comparison-radar-loading-target{background:var(--radar-loading-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--radar-loading-accent) 22%, transparent);border-radius:50%;animation:1.45s ease-in-out infinite comparison-radar-target;top:20px;left:48px}.comparison-radar-loading-label{letter-spacing:.01em;font-size:11px;font-weight:600}@keyframes comparison-radar-sweep{to{transform:rotate(360deg)}}@keyframes comparison-radar-target{0%,38%,to{opacity:.3;transform:scale(.7)}48%,72%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.comparison-radar-loading-sweep,.comparison-radar-loading-target{animation:none}.comparison-radar-loading-target{opacity:1}}.comparison-radar-error{color:#d64a5c}@media (max-width:560px){.comparison-radar-model-components button{flex-basis:24px;min-width:22px;height:26px}.comparison-radar-model-components{gap:2px;margin-inline:5px;padding:3px}.comparison-radar-model-name{padding-inline:5px}}
.fixed-tooltip-layer{--tooltip-bg:#fffc;--tooltip-text:#14181f;--tooltip-subtle-text:#555;--tooltip-border:#0000001f;--tooltip-shadow:#0000002e;--tooltip-accent:#3c5f96;--tooltip-icon:#46454a;--tooltip-header-bg:#46454a;--tooltip-header-text:#fff;--tooltip-button-bg:#46454a;--tooltip-button-text:#fff;--tooltip-line-border:#0000000d;background:var(--tooltip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--tooltip-border);box-shadow:0 4px 14px var(--tooltip-shadow);font-variant-numeric:tabular-nums;color:var(--tooltip-text);z-index:3;pointer-events:none;border-radius:8px;min-width:200px;max-width:420px;padding:8px;font-family:system-ui,-apple-system,sans-serif,monospace;font-size:12px;line-height:1.4;transition:width .12s,height .12s;position:absolute}.fixed-tooltip-layer[data-tooltip-theme=dark]{--tooltip-bg:#22242adb;--tooltip-text:#fff;--tooltip-subtle-text:#c8c7cf;--tooltip-border:#ffffff1f;--tooltip-shadow:#0000005c;--tooltip-accent:#a198d4;--tooltip-icon:#a198d4;--tooltip-header-bg:#2c2e36;--tooltip-header-text:#f4f4f5;--tooltip-button-bg:#a198d4;--tooltip-button-text:#171a21;--tooltip-line-border:#ffffff1a}.fixed-tooltip-content{flex-direction:column;gap:5px;display:flex}.tooltip-coords{color:var(--tooltip-subtle-text);white-space:nowrap;text-align:left;font-family:system-ui,-apple-system,sans-serif,monospace;font-size:12px;font-weight:400;line-height:1.4}.tooltip-coords-pair{align-items:stretch;gap:8px;display:flex}.tooltip-coords-separator{background:var(--tooltip-border);align-self:stretch;width:1px}.tooltip-coords-label{color:var(--tooltip-accent);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.tooltip-line{border-left:3px solid var(--tooltip-line-border);justify-content:flex-start;align-items:center;gap:6px;padding-left:6px;font-size:13px;display:flex}.tooltip-aremor-line{border-left:0;align-items:stretch;gap:7px;padding:6px}.tooltip-aremor-mark{background:linear-gradient(#14b8a6 0%,#facc15 45%,#f97316 72%,#dc2626 100%);border-radius:999px;flex:none;width:3px}.tooltip-aremor-content,.tooltip-aremor-values{flex-direction:column;min-width:0;display:flex}.tooltip-aremor-title{color:var(--tooltip-text);font-weight:650}.tooltip-aremor-summary,.tooltip-aremor-time,.tooltip-aremor-calm{color:var(--tooltip-subtle-text);font-size:10px}.tooltip-aremor-values{gap:1px;margin-top:3px}.tooltip-aremor-metric{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.tooltip-aremor-metric strong{color:var(--tooltip-text);white-space:nowrap;font-weight:650}.tooltip-aremor-calm{color:#f97316;margin-top:2px}.tooltip-icon svg{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tooltip-icon,.tooltip-icon svg,.tooltip-icon svg *{color:var(--tooltip-icon)}.tooltip-icon svg:not([fill=none]),.tooltip-icon svg [fill]:not([fill=none]){fill:var(--tooltip-icon)!important}.tooltip-icon svg[stroke]:not([stroke=none]),.tooltip-icon svg [stroke]:not([stroke=none]){stroke:var(--tooltip-icon)!important}.tooltip-value{height:16px;color:var(--tooltip-text);justify-content:center;align-items:center;display:flex}.tooltip-unit,.tooltip-unit-toggle{color:var(--tooltip-accent)}.tooltip-direction{color:var(--tooltip-subtle-text)}
