.europe-tool{--background:#0b1420;--foreground:#e8eef3;--card:#111e2b;--card-foreground:#e8eef3;--popover:#172738;--popover-foreground:#e8eef3;--primary:#65d3c7;--primary-foreground:#0c2025;--secondary:#1d3042;--secondary-foreground:#e8eef3;--muted:#162636;--muted-foreground:#9dadbb;--accent:#203648;--accent-foreground:#fff;--border:#2c3d4c;--input:#2c3d4c;--ring:#65d3c7;--radius:.4rem}.europe-tool *{box-sizing:border-box}.europe-tool{color:#e8eef3;background:#0b1420;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.europe-tool button,.europe-tool a{-webkit-tap-highlight-color:transparent}.europe-tool button{cursor:pointer}.europe-tool a{text-decoration:none}.europe-tool a:hover{color:#80dfd4}.europe-tool button:focus-visible{outline-offset:4px;outline:2px solid #70dacc}.europe-tool a:focus-visible{outline-offset:4px;outline:2px solid #70dacc}.europe-tool [role=button]:focus-visible{outline-offset:4px;outline:2px solid #70dacc}.europe-tool .topbar{background:#0d1a28;border-bottom:1px solid #283745;align-items:center;gap:25px;height:88px;padding:0 36px;display:flex}.europe-tool .brand{letter-spacing:1.1px;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.europe-tool .brand svg{color:#6bd4c8}.europe-tool .brand-light{font-weight:400}.europe-tool .brand small{color:#95acbb;letter-spacing:2.25px;margin-top:1px;font-size:10px;display:block}.europe-tool .topmeta{color:#9aacbb;letter-spacing:1px;align-items:center;gap:26px;margin-left:auto;font-size:12px;display:flex}.europe-tool .utc{font-family:monospace}.europe-tool .workspace{max-width:1660px;margin:auto;padding:34px 36px 0}.europe-tool .heading{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.europe-tool .eyebrow{letter-spacing:1.8px;color:#a1b0be;font-size:12px;font-weight:700}.europe-tool h1{letter-spacing:-.8px;margin:8px 0;font-size:34px;line-height:1.2}.europe-tool p{color:#aab9c6;margin:8px 0;line-height:1.65}.europe-tool .heading p{font-size:15px}.europe-tool .coverage{color:#a9cec8;text-align:right;font-size:14px}.europe-tool .coverage small{color:#899baa;margin-top:5px;font-size:12px;display:block}.europe-tool .status-dot{background:#6bd4c8;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.europe-tool .regionbar{border-bottom:1px solid #293948;flex-wrap:wrap;gap:5px;padding-bottom:17px;display:flex}.europe-tool .region{color:#a8b6c4;border:1px solid #0000;height:39px!important}.europe-tool .region.active{color:#8be2d3;background:#203739;border-color:#365852}.europe-tool .metrics{background:#101d2a;border:1px solid #2a3a48;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:24px 0 22px;display:grid}.europe-tool .metric{border-right:1px solid #2a3a48;padding:20px 23px}.europe-tool .metric:last-child{border:0}.europe-tool .metric>span{color:#a9bac7;letter-spacing:1.1px;font-size:11px}.europe-tool .metric>strong{align-items:center;gap:9px;margin:9px 0 3px;font-size:30px;font-weight:500;line-height:1.3;display:flex}.europe-tool .metric>strong.amber{color:#efbb6a;font-size:23px}.europe-tool .metric small{color:#92a4b2;font-size:12px;font-weight:400}.europe-tool .metric>strong small{align-self:end;margin-bottom:4px;font-size:15px}.europe-tool .viewbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.europe-tool .viewbar [data-slot=tabs-list]{height:42px}.europe-tool .viewbar [data-slot=tabs-trigger]{padding:8px 13px;font-size:14px}.europe-tool .viewbar [data-slot=tabs-trigger][data-state=active]{color:#80ded1}.europe-tool .period{background:#132332;border:1px solid #2c3d4c;border-radius:5px;gap:2px;padding:3px;display:flex}.europe-tool .period button{color:#afbdc9;height:28px;padding:3px 10px;font-size:12px}.europe-tool .period .chosen{color:#fff;background:#314252}.europe-tool .main-grid{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.europe-tool .panel{background:#111e2b;border:1px solid #293b4a;border-radius:7px;overflow:hidden}.europe-tool .panel-head{border-bottom:1px solid #293b4a;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:17px 20px;display:flex}.europe-tool .panel-head h2{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.europe-tool .panel-head h2 svg{color:#a1b4c4}.europe-tool .panel-head>span{letter-spacing:.8px;color:#97aaba;font-size:10px}.europe-tool .panel-head .tag{color:#c7b183;background:#302d29;border-radius:3px;padding:4px 6px;font-size:9px}.europe-tool .mapwrap{background:#0c1b29;height:378px;position:relative;overflow:hidden}.europe-tool .mapwrap>svg{width:100%;height:100%;display:block}.europe-tool .sea{fill:#698698;letter-spacing:1.8px;font-size:9px}.europe-tool .country{fill:#adc0cc;letter-spacing:.7px;font-size:10px}.europe-tool .mapspot{cursor:pointer}.europe-tool .mapspot:hover circle:last-of-type{fill:#f3c374}.europe-tool .mapkey{color:#a9bbc7;background:#0c1b29cc;border-radius:3px;flex-direction:column;gap:4px;padding:7px 9px;font-size:11px;display:flex;position:absolute;bottom:13px;left:18px}.europe-tool .mapkey i{border:1px solid #efbb67;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.europe-tool .mapkey small{color:#8196a5;font-size:10px}.europe-tool .map-bottom{border-top:1px solid #293b4a;justify-content:space-between;padding:12px 20px;font-size:13px;display:flex}.europe-tool .map-bottom span{color:#93a7b7}.europe-tool .briefbody{padding:23px 26px}.europe-tool .accent{color:#e0b775;font-size:11px}.europe-tool .brief h3{letter-spacing:-.4px;margin:12px 0;font-size:25px;line-height:1.3}.europe-tool .brief p{font-size:15px}.europe-tool .source-link{color:#7bd4c9;align-items:center;gap:7px;margin:13px 0;font-size:12px;display:flex}.europe-tool .divider{border-top:1px solid #2a3b4a;margin:19px 0}.europe-tool .brief h4{margin:0;font-size:14px;font-weight:600}.europe-tool .brief ul{color:#b4c0ca;margin:10px 0;padding-left:18px;font-size:14px;line-height:1.65}.europe-tool .brief li{padding:2px 0}.europe-tool .brief-foot{color:#8b9fae;gap:8px;margin-top:19px;font-size:11px;display:flex}.europe-tool .brief-foot svg{flex-shrink:0;margin-top:2px}.europe-tool .count{color:#a8c3d4;background:#233648;border-radius:4px;padding:1px 6px;font-size:11px}.europe-tool .report-list{max-height:440px;overflow-y:auto}.europe-tool .report{text-align:left;color:#e7edf1;background:0 0;border:0;border-bottom:1px solid #263847;grid-template-columns:25px 1fr 16px;gap:12px;width:100%;padding:19px 20px;display:grid}.europe-tool .report:hover,.europe-tool .report.selected{background:#1a2d3d}.europe-tool .report-index{color:#617d90;margin-top:3px;font-family:monospace;font-size:12px}.europe-tool .report-meta{letter-spacing:.4px;color:#a5b9c8;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:flex}.europe-tool .report-meta i{background:#7e98a9;border-radius:50%;width:3px;height:3px}.europe-tool .report strong{font-size:15px;font-weight:500;line-height:1.45;display:block}.europe-tool .report-source{color:#8ea4b5;margin-top:7px;font-size:11px;display:block}.europe-tool .report>svg{color:#7793a8;margin-top:19px}.europe-tool .indicator-mini{color:#e8eef3;text-align:left;background:0 0;border:0;border-bottom:1px solid #263847;align-items:center;gap:14px;width:100%;padding:23px 20px;display:flex}.europe-tool .indicator-mini:hover{background:#1a2d3d}.europe-tool .indicator-number{color:#b6c7d2;border:1px solid #49606a;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.europe-tool .indicator-mini strong{font-size:14px;font-weight:500;display:block}.europe-tool .indicator-mini small{color:#96acbb;margin-top:4px;font-size:12px;display:block}.europe-tool .indicator-mini>svg{color:#7793a8;flex-shrink:0;margin-left:auto}.europe-tool .watch-note{color:#94a9b8;padding:18px 20px;font-size:12px;line-height:1.6}.europe-tool .empty,.europe-tool .detail{padding:23px}.europe-tool .empty h3,.europe-tool .detail h3{font-size:18px}.europe-tool .detail{background:#1b3040;border-top:1px solid #42616c}.europe-tool .detail p{font-size:14px}.europe-tool .section-intro{margin:10px 0 24px}.europe-tool .section-intro h2{font-size:25px}.europe-tool .section-intro p{font-size:15px}.europe-tool .indicator-grid,.europe-tool .source-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.europe-tool .indicator-card,.europe-tool .source-card{padding:25px}.europe-tool .indicator-card h3,.europe-tool .source-card h3{margin:10px 0;font-size:21px}.europe-tool .indicator-card p,.europe-tool .source-card p{font-size:15px}.europe-tool .matchbadge{color:#e1be83;margin:20px 0;font-size:12px;display:block}.europe-tool .matched{border-top:1px solid #2b4253;padding:15px 0;font-size:14px;display:block}.europe-tool .matched small{color:#93a7b5;margin-top:5px;font-size:11px;display:block}.europe-tool .source-row{border-bottom:1px solid #2b4253;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.europe-tool .source-row span{color:#c1ad89;font-size:12px}.europe-tool .wide{grid-column:1/-1}.europe-tool .wide a{color:#80ded1;text-decoration:underline}.europe-tool .notice{color:#eccb96;background:#342b1d;border:1px solid #6a5535;border-radius:5px;margin-top:18px;padding:12px 17px;font-size:14px}.europe-tool footer{color:#738d9f;letter-spacing:1px;border-top:1px solid #293948;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding:22px 0;font-size:10px;display:flex}.europe-tool footer span{align-items:center;gap:8px;display:flex}.europe-tool footer p{color:#8196a5;letter-spacing:0;font-size:11px}.europe-tool .spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.europe-tool .mapwrap{height:405px}.europe-tool .briefbody{padding:25px 30px}.europe-tool .brief h3{font-size:28px}}@media (max-width:1050px){.europe-tool .workspace{padding:25px 22px 0}.europe-tool .topbar{padding:0 22px}.europe-tool .topmeta>span:first-child{display:none}.europe-tool .metric{padding:17px 15px}.europe-tool .metric>strong.amber{font-size:19px}.europe-tool .main-grid{grid-template-columns:1fr 1fr;gap:16px}.europe-tool .panel-head{padding:15px}.europe-tool .panel-head>span{display:none}.europe-tool .briefbody{padding:20px}.europe-tool .mapwrap{height:430px}.europe-tool .brief h3{font-size:22px}}@media (max-width:760px){.europe-tool .topbar{gap:10px;height:76px;padding:0 17px}.europe-tool .brand{gap:8px;font-size:16px}.europe-tool .brand small{letter-spacing:1.5px;font-size:8px}.europe-tool .brand>svg{width:25px}.europe-tool .topmeta{display:none}.europe-tool .topbar>button{margin-left:auto}.europe-tool .workspace{padding:24px 16px 0}.europe-tool .heading{margin-bottom:20px;display:block}.europe-tool h1{font-size:30px}.europe-tool .heading p{font-size:14px}.europe-tool .coverage{text-align:left;margin-top:16px}.europe-tool .coverage small{margin-left:8px;font-size:11px;display:inline}.europe-tool .eyebrow{letter-spacing:1.2px;font-size:10px}.europe-tool .regionbar{gap:3px}.europe-tool .region{height:34px!important;padding:0 9px!important;font-size:12px!important}.europe-tool .metrics{grid-template-columns:1fr 1fr;margin:18px 0}.europe-tool .metric{padding:15px 13px}.europe-tool .metric:nth-child(2){border-right:0}.europe-tool .metric:nth-child(-n+2){border-bottom:1px solid #2a3a48}.europe-tool .metric>span{letter-spacing:.5px;font-size:9px}.europe-tool .metric>strong{font-size:26px}.europe-tool .metric>strong.amber{gap:4px;font-size:17px}.europe-tool .metric>strong.amber svg{width:16px}.europe-tool .metric>small{font-size:11px;line-height:1.5;display:block}.europe-tool .viewbar{flex-wrap:wrap;margin-bottom:14px}.europe-tool .viewbar [data-slot=tabs-trigger]{padding:6px 8px;font-size:12px}.europe-tool .viewbar [data-slot=tabs-list]{height:38px}.europe-tool .main-grid,.europe-tool .indicator-grid,.europe-tool .source-grid{grid-template-columns:1fr}.europe-tool .mapwrap{height:330px}.europe-tool .brief{grid-row:1}.europe-tool .briefbody{padding:20px}.europe-tool .brief h3{font-size:23px}.europe-tool .brief p{font-size:16px}.europe-tool .brief-foot{font-size:12px}.europe-tool .brief li{font-size:14px}.europe-tool .panel-head>span{font-size:9px;display:block}.europe-tool .wide{grid-column:auto}.europe-tool .report strong{font-size:16px}.europe-tool .report-meta,.europe-tool .report-source{font-size:12px}.europe-tool .report{gap:9px;padding:17px 14px}.europe-tool .report-index{font-size:12px}.europe-tool .indicator-mini strong{font-size:16px}.europe-tool .source-link{font-size:14px}.europe-tool .map-bottom{padding:12px 15px;font-size:12px}.europe-tool .map-bottom span{text-align:right;max-width:45%}.europe-tool footer{flex-wrap:wrap;font-size:10px}.europe-tool footer p{order:3;width:100%;margin:0}.europe-tool .indicator-card,.europe-tool .source-card{padding:20px}.europe-tool .indicator-card p,.europe-tool .source-card p{font-size:16px}}@media (prefers-reduced-motion:reduce){.europe-tool *{transition:none!important;animation:none!important}}.europe-tool .brand small,.europe-tool .eyebrow,.europe-tool .metric>span,.europe-tool .metric small,.europe-tool .panel-head>span,.europe-tool .panel-head .tag,.europe-tool .accent,.europe-tool .brief-foot,.europe-tool .mapkey,.europe-tool .mapkey small,.europe-tool .report-meta,.europe-tool .report-source,.europe-tool .report-index,.europe-tool .count,.europe-tool .matched small,.europe-tool footer,.europe-tool footer p,.europe-tool .coverage small{font-size:12px}.europe-tool .region{font-size:14px!important}.europe-tool .viewbar [data-slot=tabs-trigger]{font-size:14px}.europe-tool .indicator-mini strong,.europe-tool .panel-head h2{font-size:16px}.europe-tool .metric>span{letter-spacing:.5px}.europe-tool .mapkey{max-width:85%}.europe-tool .brand small{letter-spacing:1px}.europe-tool .panel-head{flex-wrap:wrap}.europe-tool .map-panel .panel-head,.europe-tool .developments .panel-head{flex-wrap:nowrap}.europe-tool .watch-surface{gap:24px;display:grid}.europe-tool .globe-heading{border-bottom:1px solid #2b4252;justify-content:space-between;align-items:center;gap:18px;padding:19px 23px;display:flex}.europe-tool .globe-heading h2{align-items:center;gap:9px;margin:4px 0 0;font-size:21px;display:flex}.europe-tool .country-picker{align-items:center;gap:12px;display:flex}.europe-tool .country-picker label{color:#a7bac8;font-size:14px}.europe-tool .country-picker [data-slot=select-trigger]{min-width:190px}.europe-tool .globe-stage{background:#071421;height:580px;position:relative}.europe-tool .globe-stage iframe{border:0;width:100%;height:100%;display:block}.europe-tool .globe-brief{background:#102736eb;border:1px solid #416274;border-radius:8px;width:265px;padding:20px;position:absolute;top:85px;right:25px;box-shadow:0 15px 35px #0003}.europe-tool .globe-brief h3{margin:5px 0 12px;font-size:25px}.europe-tool .globe-brief p{color:#c0ced7;font-size:15px;line-height:1.6}.europe-tool .globe-brief small{color:#9db4c4;font-size:12px}.europe-tool .globe-incident-count{color:#c1d3df;border-top:1px solid #365465;margin-top:19px;padding-top:13px;font-size:13px}.europe-tool .globe-incident-count strong{color:#efbb6a;margin-right:7px;font-size:24px}.europe-tool .globe-timeline{border-top:1px solid #2b4252;justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;display:flex}.europe-tool .globe-timeline>div:first-child{flex-direction:column;gap:4px;display:flex}.europe-tool .globe-timeline strong{font-size:14px}.europe-tool .globe-timeline span{color:#a5b8c7;font-size:12px}.europe-tool .playback{align-items:center;gap:18px;width:42%;min-width:270px;display:flex}.europe-tool .playback [data-slot=slider]{min-width:100px}.europe-tool .trend{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:14px;display:inline-flex}.europe-tool .worse{color:#f1ab89;background:#432d29}.europe-tool .better{color:#8de1cd;background:#183f39}.europe-tool .unclear{color:#c1cbd8;background:#2e3540}.europe-tool .stability [data-slot=table],.europe-tool .uas-panel [data-slot=table]{font-size:14px;line-height:1.6}.europe-tool .stability [data-slot=table-head],.europe-tool .uas-panel [data-slot=table-head]{color:#9db4c5;letter-spacing:.4px;background:#132737;padding:12px 18px;font-size:12px;font-weight:500}.europe-tool .stability [data-slot=table-cell],.europe-tool .uas-panel [data-slot=table-cell]{vertical-align:top;white-space:normal;padding:17px 18px}.europe-tool .stability [data-slot=table-cell] small,.europe-tool .uas-panel [data-slot=table-cell] small{color:#9db1c0;margin-top:5px;font-size:12px;display:block}.europe-tool .stability [data-slot=table-cell] a,.europe-tool .uas-panel [data-slot=table-cell] a{color:#8ddbd0;align-items:center;gap:6px;min-width:115px;font-size:13px;display:flex}.europe-tool .assessment-basis{color:#c1cfda;min-width:260px;max-width:470px}.europe-tool .assessment-basis details{margin-top:7px;font-size:12px}.europe-tool .assessment-basis summary{color:#8bcfc9;cursor:pointer}.europe-tool .assessment-basis p{font-size:13px}.europe-tool .country-button,.europe-tool .incident-title{text-align:left;color:#edf5fa;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.europe-tool .country-button:hover,.europe-tool .incident-title:hover{color:#8de1d3;text-decoration:underline}.europe-tool .assessment-note{border-bottom:1px solid #294050;margin:0;padding:16px 20px;font-size:14px}.europe-tool .stale{color:#e1b774!important}.europe-tool .table-foot{color:#99afc1;background:#102331;border-top:1px solid #294050;padding:13px 20px;font-size:12px}.europe-tool .tracker-content{padding:23px}.europe-tool .tracker-top{justify-content:space-between;align-items:start;gap:25px;display:flex}.europe-tool .tracker-top h3{margin:0;font-size:25px}.europe-tool .tracker-top p{max-width:820px;font-size:15px}.europe-tool .tracker-switch{background:#162d3e;border-radius:6px;flex-shrink:0;padding:3px;display:flex}.europe-tool .uas-metrics{border-top:1px solid #2b4252;border-bottom:1px solid #2b4252;grid-template-columns:repeat(4,1fr);gap:20px;margin:12px 0;padding:20px 0;display:grid}.europe-tool .uas-metrics strong{font-size:30px;font-weight:500;display:block}.europe-tool .uas-metrics span{color:#a8bdcc;font-size:13px}.europe-tool .coverage-warning{color:#d5c4a5;background:#302b22;border:1px solid #574d38;border-radius:5px;margin:15px 0;padding:12px 16px;font-size:13px;line-height:1.65}.europe-tool .coverage-warning strong{color:#edce95}.europe-tool .uas-chart{height:300px;margin:24px 0 12px;font-size:12px}.europe-tool .month-buttons{flex-wrap:wrap;gap:3px;margin:8px 0 24px;display:flex}.europe-tool .month-buttons button{padding:7px 10px;font-size:13px}.europe-tool .ledger-heading{border-top:1px solid #2b4252;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.europe-tool .ledger-heading h3{margin:0;font-size:19px}.europe-tool .ledger-heading h3 span{color:#a4bbca;margin-left:8px;font-size:13px}.europe-tool .ledger-heading>span{color:#a6bece;font-size:12px}.europe-tool .verification{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;display:inline-block}.europe-tool .confirmed{color:#ecc185;background:#3b3325}.europe-tool .suspected{color:#ccbbf3;background:#342e47}.europe-tool .unsubstantiated{color:#adc0cd;background:#263b47}.europe-tool .incident-title{min-width:160px;font-size:14px;font-weight:500}.europe-tool .incident-detail{background:#17313f;border:1px solid #4a6e7c;border-radius:6px;margin-top:18px;padding:22px}.europe-tool .incident-detail>div:first-child{justify-content:space-between;align-items:center;display:flex}.europe-tool .incident-detail h3{margin:8px 0;font-size:22px}.europe-tool .incident-detail p{font-size:15px}.europe-tool .incident-detail .small{font-size:13px}.europe-tool .evidence-links{flex-wrap:wrap;gap:18px;margin-top:15px;display:flex}.europe-tool .evidence-links a{color:#91ddd2;align-items:center;gap:7px;font-size:14px;display:flex}.europe-tool .tracker-method{border-top:1px solid #2b4252;margin:25px 0;padding:18px 0}.europe-tool .tracker-method summary{color:#abc8d9;cursor:pointer;font-size:14px}.europe-tool .tracker-method p{font-size:14px}.europe-tool .tracker-method a{color:#86dbce;text-decoration:underline}.europe-tool .candidate-box{border:1px solid #2b4252;border-radius:6px;padding:0 20px 16px}.europe-tool .candidate-box .ledger-heading{border:0}.europe-tool .candidate-box p{font-size:14px}.europe-tool .candidate{border-top:1px solid #294251;padding:13px 0;font-size:14px;display:block}.europe-tool .candidate small{color:#9fb5c5;margin-top:5px;font-size:12px;display:block}.europe-tool .secondary-grid{grid-template-columns:1fr 1fr;margin-top:20px}.europe-tool .secondary-grid .developments{grid-row:span 2}.europe-tool .workspace{max-width:1700px}.europe-tool .heading{margin-bottom:18px}.europe-tool .heading h1{font-size:30px}.europe-tool .metrics{margin-top:24px}.europe-tool .regionbar{margin-bottom:16px}.europe-tool .recharts-tooltip-wrapper{outline:none}.europe-tool .recharts-default-legend{font-size:12px!important}@media (max-width:1100px){.europe-tool .globe-stage{height:530px}.europe-tool .globe-brief{width:220px;padding:15px;right:17px}.europe-tool .globe-brief p{font-size:14px}.europe-tool .globe-brief h3{font-size:21px}.europe-tool .globe-stage:has(.globe-brief) iframe{width:78%}.europe-tool .tracker-top{flex-wrap:wrap}.europe-tool .assessment-basis{min-width:230px}}@media (max-width:760px){.europe-tool .globe-heading{flex-wrap:wrap;padding:16px}.europe-tool .country-picker{justify-content:space-between;width:100%}.europe-tool .country-picker [data-slot=select-trigger]{min-width:180px}.europe-tool .globe-stage{height:auto;min-height:430px}:is(.europe-tool .globe-stage iframe,.europe-tool .globe-stage:has(.globe-brief) iframe){width:100%;height:430px}.europe-tool .globe-brief{width:auto;margin:0 15px 15px;padding:17px;position:static}.europe-tool .globe-brief p{font-size:16px}.europe-tool .globe-timeline{flex-direction:column;align-items:stretch;padding:15px}.europe-tool .playback{width:100%;min-width:0}.europe-tool .stability [data-slot=table-cell],.europe-tool .uas-panel [data-slot=table-cell]{padding:14px}.europe-tool .stability [data-slot=table-head],.europe-tool .uas-panel [data-slot=table-head]{padding:12px 14px}.europe-tool .tracker-content{padding:16px}.europe-tool .tracker-top h3{font-size:23px}.europe-tool .uas-metrics{grid-template-columns:1fr 1fr;gap:16px}.europe-tool .uas-metrics span{font-size:13px}.europe-tool .uas-chart{height:260px}.europe-tool .ledger-heading{flex-wrap:wrap}.europe-tool .candidate-box{padding:0 15px 15px}.europe-tool .coverage-warning{font-size:14px}.europe-tool .secondary-grid{grid-template-columns:1fr}.europe-tool .secondary-grid .brief,.europe-tool .secondary-grid .developments{grid-row:auto}.europe-tool .watch-surface{gap:18px}.europe-tool .viewbar{margin-top:10px}}.europe-tool .stability .trend-control{cursor:pointer;text-align:left;background:#142d3e;border:1px solid #385265;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;display:flex}:is(.europe-tool .trend-control:hover,.europe-tool .trend-control:focus-visible){outline-offset:3px;border-color:#7bd2cd;outline:2px solid #7bd2cd33}.europe-tool .trend-control small{color:#b3c8d6;margin:0 0 0 8px;font-size:11px}.europe-tool .stability table{min-width:560px}.europe-tool .stability td{padding:16px 22px}.europe-tool .trend-popover{color:#e6f1f7;background:#112938;border:1px solid #426171;border-radius:12px;width:min(460px,100vw - 28px);max-height:min(650px,80vh);padding:20px;overflow:auto;box-shadow:0 20px 70px #0009}.europe-tool .trend-popover-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.europe-tool .trend-popover-heading h3{margin:6px 0;font-size:20px}.europe-tool .trend-popover-heading button{cursor:pointer;border-radius:5px;padding:6px}.europe-tool .popover-caption{color:#9eb8ca;margin:8px 0 14px;font-size:11px;line-height:1.6}.europe-tool .recent-updates article{border-top:1px solid #304858;padding:15px 0}.europe-tool .recent-updates small{color:#a3bdce;font-size:11px}.europe-tool .recent-updates a,.europe-tool .assessment-background a{color:#8de1d8;align-items:start;gap:8px;margin-top:5px;font-size:14px;line-height:1.5;display:flex}.europe-tool .recent-updates a svg{flex-shrink:0;margin-top:4px}.europe-tool .recent-updates p,.europe-tool .assessment-background p{color:#c0d2df;margin:8px 0;font-size:12px;line-height:1.7}.europe-tool .recent-empty{background:#1b3445;border-radius:6px;margin:10px 0;padding:16px;font-size:13px;line-height:1.7}.europe-tool .assessment-background{border-top:1px solid #405668;margin-top:12px;padding-top:15px}.europe-tool .assessment-background summary,.europe-tool .evidence-drawer>summary,.europe-tool .reporting-drawer>summary{cursor:pointer;color:#b4e7e1;padding:12px 0;font-size:13px;font-weight:600}.europe-tool .evidence-drawer{border-top:1px solid #304858;margin-top:18px}.europe-tool .reporting-drawer{background:#102433;border:1px solid #304858;border-radius:12px;margin-top:26px;padding:12px 22px}.europe-tool .reporting-drawer>summary{font-size:15px}.europe-tool .globe-evidence{margin:15px 0}.europe-tool .globe-evidence .trend-control{cursor:pointer;background:#19394b;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.europe-tool .candidate-box>summary{padding-top:0}.europe-tool .trend-popover a:hover{text-decoration:underline}.europe-tool .pir-indicators{border-top:1px solid #2d4657;border-bottom:1px solid #2d4657;margin:15px 0;padding:8px 0}.europe-tool .pir-indicators summary{cursor:pointer;color:#aee0dc;font-size:13px;font-weight:600}.europe-tool .pir-indicators ul{margin:0;padding:5px 0 0;list-style:none}.europe-tool .pir-indicators li{color:#c4d3dd;align-items:flex-start;gap:9px;padding:7px 0;font-size:13px;line-height:1.45;display:flex}.europe-tool .indicator-weight{text-transform:uppercase;letter-spacing:.25px;border-radius:4px;justify-content:center;align-items:center;min-width:55px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.europe-tool .weight-1{color:#b5cad6;background:#263e4c}.europe-tool .weight-2{color:#f0c57f;background:#493c25}.europe-tool .weight-4{color:#f4a39a;background:#512f2d}.europe-tool .matched>span{color:#f0c57f;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11px;display:block}.europe-tool .framework-note{color:#a8bdca;background:#102433;border:1px solid #304858;border-radius:8px;margin-top:18px;padding:15px 18px;font-size:13px;line-height:1.65}.europe-tool .pir-intro{padding:18px 23px 8px}.europe-tool .pir-intro p{margin:0 0 8px;font-size:16px}.europe-tool .pir-intro small,.europe-tool .pir-source small{color:#adc3d2;font-size:14px;display:block}.europe-tool .pir-setup{background:#203340;border-left:3px solid #eeb665;margin:12px 23px;padding:12px 16px;font-size:14px}.europe-tool .pir-cards{grid-template-columns:1fr 1fr;gap:18px;padding:18px 23px;display:grid}.europe-tool .pir-card{background:#122b3b;border:1px solid #3c596a;border-radius:9px;min-width:0;padding:21px}.europe-tool .pir-card h3{margin:10px 0;font-size:22px;line-height:1.3}.europe-tool .pir-card p,.europe-tool .pir-card li,.europe-tool .pir-card dd{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.europe-tool .pir-status,.europe-tool .pir-coverage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.europe-tool .pir-direction{color:#b8d2e4;align-items:center;gap:8px;display:flex}.europe-tool .pir-direction.increasing{color:#f2bb71}.europe-tool .pir-coverage{border-top:1px solid #365062;padding-top:15px}.europe-tool .pir-coverage strong{color:#9ce3dc}.europe-tool .pir-card summary,.europe-tool .pir-method summary{color:#a4e2db;cursor:pointer;padding:12px 0;font-size:15px}.europe-tool .pir-card details{border-top:1px solid #365062}.europe-tool .pir-card h4{margin:16px 0 8px;font-size:17px}.europe-tool .pir-card ul{padding-left:21px}.europe-tool .pir-comparison{background:#0d2331;margin:10px 0;padding:13px}.europe-tool .pir-evidence{border-top:1px solid #3c596a;padding:18px 0}.europe-tool .pir-evidence-meta{color:#aec5d4;font-size:14px}.europe-tool .pir-evidence dt{color:#adc3d2;margin-top:10px;font-size:14px}.europe-tool .pir-evidence dd{margin:2px 0}.europe-tool .pir-source{margin-top:14px}.europe-tool .pir-source a{color:#9ce3dc;align-items:center;gap:7px;font-size:16px;text-decoration:underline;display:inline-flex}.europe-tool .pir-method{padding:0 23px 18px}.europe-tool .pir-method p{font-size:16px;line-height:1.6}.europe-tool .pir-panel>.notice{margin:14px 23px}@media (max-width:760px){.europe-tool .pir-cards{grid-template-columns:1fr;padding:16px}.europe-tool .pir-card,.europe-tool .pir-intro{padding:16px}.europe-tool .pir-panel .panel-head{flex-wrap:wrap;align-items:start}.europe-tool .viewbar [role=tablist]{flex-wrap:wrap;justify-content:flex-start;width:100%;height:auto}.europe-tool .viewbar [role=tab]{white-space:normal;flex:0 auto;min-height:40px}}
