.flag-FRA{background:linear-gradient(90deg,#002654 0 33.4%,#fff 33.4% 66.6%,#ce1126 66.6%)}.flag-ITA{background:linear-gradient(90deg,#009246 0 33.4%,#fff 33.4% 66.6%,#ce2b37 66.6%)}.flag-AND{background:linear-gradient(90deg,#10069f 0 33.4%,#fedd00 33.4% 66.6%,#d50032 66.6%)}.flag-GER{background:linear-gradient(#000 0 33.4%,#d00 33.4% 66.6%,#ffce00 66.6%)}.flag-AUT{background:linear-gradient(#c8102e 0 33.4%,#fff 33.4% 66.6%,#c8102e 66.6%)}.flag-EST{background:linear-gradient(#0072ce 0 33.4%,#000 33.4% 66.6%,#fff 66.6%)}.flag-SLO{background:linear-gradient(#fff 0 33.4%,#005da4 33.4% 66.6%,#ed1c24 66.6%)}.flag-SVK{background:linear-gradient(#fff 0 33.4%,#0b4ea2 33.4% 66.6%,#ee1c25 66.6%)}.flag-RUS{background:linear-gradient(#fff 0 33.4%,#0039a6 33.4% 66.6%,#d52b1e 66.6%)}.flag-CZE{background:linear-gradient(to bottom right,#11457e 50%,#0000 50%) 0 0/50% 50% no-repeat,linear-gradient(to top right,#11457e 50%,#0000 50%) 0 100%/50% 50% no-repeat,linear-gradient(#fff 50%,#d7141a 50%)}.flag-FIN{background:linear-gradient(90deg,#0000 0 28%,#002f6c 28% 44%,#0000 44%),linear-gradient(#fff 0 37%,#002f6c 37% 63%,#fff 63%)}.flag-SWE{background:linear-gradient(90deg,#0000 0 30%,#fecc02 30% 45%,#0000 45%),linear-gradient(#006aa7 0 40%,#fecc02 40% 60%,#006aa7 60%)}.flag-NOR{background:linear-gradient(90deg,#0000 0 31%,#00205b 31% 40%,#0000 40%),linear-gradient(#0000 0 41%,#00205b 41% 59%,#0000 59%),linear-gradient(90deg,#0000 0 27%,#fff 27% 44%,#0000 44%),linear-gradient(#ba0c2f 0 33%,#fff 33% 67%,#ba0c2f 67%)}.flag-SUI{background:linear-gradient(#fff,#fff) 50%/46% 20% no-repeat,linear-gradient(#fff,#fff) 50%/16% 62% no-repeat,#da291c}.flag-USA{background:linear-gradient(#3c3b6e,#3c3b6e) 0 0/42% 54% no-repeat,repeating-linear-gradient(#b22234 0 15.4%,#fff 15.4% 30.8%)}.flag-CAN{background:linear-gradient(#d80621,#d80621) 50%/16% 40% no-repeat,linear-gradient(90deg,#d80621 0 25%,#fff 25% 75%,#d80621 75%)}.flag-KOR{background:radial-gradient(circle,#cd2e3a 0 18%,#0000 19%),#fff}.flag-CHN{background:radial-gradient(circle at 22% 30%,#ffde00 0 10%,#0000 11%),#de2910}html:has(.stats-root){--vp-head:57px;--vp-nav:0px;--vp-tabbar:0px;--vp-top:var(--vp-head);scroll-padding-top:calc(var(--vp-top) + var(--vp-nav) + 8px)}html:has(.section-nav){--vp-nav:41px}.stats-root{--shot-stand:var(--color-brand-400)}.dark .stats-root{--shot-stand:var(--color-brand-200)}@media (width<=767px){html:has(.stats-root){--vp-tabbar:calc(57px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--vp-tabbar)}html:has(.stats-root[data-head-hidden=true]){--vp-top:0px}html:has(.stats-root :is(input,textarea):focus){--vp-tabbar:0px}.stats-root{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}}.tab-bar{padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}html:has(.stats-root :is(input,textarea):focus) .tab-bar{display:none}.stats-head{height:var(--vp-head)}.assistant-screen{height:calc(100dvh - var(--vp-top) - var(--vp-tabbar))}.rail{top:var(--vp-head);height:calc(100dvh - var(--vp-head));flex-direction:column;display:flex;position:sticky}.rail-head{flex:none}.icon-dock{top:var(--vp-head);height:calc(100dvh - var(--vp-head));position:sticky}.rail-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.rail-list::-webkit-scrollbar{width:9px}.rail-list::-webkit-scrollbar-thumb{background:var(--color-ink-300);background-clip:content-box;border:3px solid #0000;border-radius:99px}.dark .rail-list::-webkit-scrollbar-thumb{background:var(--color-ink-700);background-clip:content-box}.rail-cur{outline:2px solid var(--color-brand-600);outline-offset:-2px}.dark .rail-cur{outline-color:var(--color-brand-400)}.stats-progress{animation:stats-progress 1.1s var(--ease-out-strong) infinite}@keyframes stats-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.stats-progress{opacity:.6;width:100%;animation:none}}.stats-main{min-height:calc(100dvh - var(--vp-head));flex-direction:column;display:flex}@media (width<=767px){.stats-main.dense{padding-bottom:calc(var(--vp-tabbar) + 2rem)}}.dense{font-size:var(--text-ui-md);line-height:1.45}.dense table td{padding-block:.35rem}.dense table th{padding-block:.4rem}.tbl-scroll[data-overflow]{overscroll-behavior-x:contain;overflow-x:auto}.tbl-scroll thead th{top:calc(var(--vp-top) + var(--vp-nav));z-index:2;background:var(--color-ink-50);position:sticky}.dark .tbl-scroll thead th{background:var(--color-ink-950)}.tbl-scroll[data-overflow] thead th{top:0}.tbl-scroll .frozen-1,.tbl-scroll .frozen-2{z-index:1;background:var(--color-ink-50);position:sticky}.tbl-scroll .frozen-1{left:0}.tbl-scroll .frozen-2{left:3.5rem}.tbl-scroll thead .frozen-1,.tbl-scroll thead .frozen-2{z-index:3}.dark .tbl-scroll .frozen-1,.dark .tbl-scroll .frozen-2{background:var(--color-ink-950)}.tbl-scroll tbody tr:hover .frozen-1,.tbl-scroll tbody tr:hover .frozen-2{background:var(--color-ink-100)}.dark .tbl-scroll tbody tr:hover .frozen-1,.dark .tbl-scroll tbody tr:hover .frozen-2{background:var(--color-ink-800)}@media (width<=640px){.tbl-scroll .frozen-2{left:0}}@media (width<=767px){.stats-head{z-index:38;transition:transform .16s var(--ease-out-strong)}.stats-root[data-head-hidden=true] .stats-head:not(:focus-within){transform:translateY(-100%)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.stats-head{transition:none}}.section-nav{top:var(--vp-top);z-index:20;height:var(--vp-nav);position:sticky}@media (width<=767px){.section-nav{transition:top .16s var(--ease-out-strong)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.section-nav{transition:none}}.hatch{background-image:repeating-linear-gradient(135deg,currentColor 0 1.5px,#0000 1.5px 6px)}.grow-y,.grow-down,.grow-x{animation:stats-grow-y .3s var(--ease-out-strong) backwards;animation-delay:var(--delay,0s);transform-origin:bottom}.grow-down{transform-origin:top}.grow-x{transform-origin:0;animation-name:stats-grow-x}@keyframes stats-grow-y{0%{opacity:.4;transform:scaleY(.04)}}@keyframes stats-grow-x{0%{opacity:.4;transform:scaleX(.04)}}.reveal-x{animation:stats-reveal-x .3s var(--ease-out-strong) backwards;animation-delay:var(--delay,0s)}@keyframes stats-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.swap-in{animation:stats-fade-in .15s var(--ease-out-strong) both}@keyframes stats-fade-in{0%{opacity:0}}.pop-in[data-state=open]{animation:stats-pop-in .125s var(--ease-out-strong);transform-origin:var(--radix-popover-content-transform-origin)}.pop-in[data-state=closed]{transform-origin:var(--radix-popover-content-transform-origin);animation:.1s ease-out forwards stats-pop-out}.pop-in[data-instant]{animation:none}@keyframes stats-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes stats-pop-out{to{opacity:0;transform:scale(.98)}}.pending-in{animation:.2s ease-out .15s both stats-fade-in}@media (prefers-reduced-motion:reduce){.grow-y,.grow-down,.grow-x,.reveal-x{animation:none}.pop-in[data-state=open],.pop-in[data-state=closed]{animation-name:stats-fade-in}.pop-in[data-state=closed]{animation-direction:reverse}}.assistant-dock{transform-origin:100% 100%}.assistant-dock[data-state=open]{animation:assistant-dock-in .26s var(--ease-out-strong)}.assistant-dock[data-state=closed]{animation:.14s ease-in forwards assistant-dock-out}@keyframes assistant-dock-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes assistant-dock-out{to{opacity:0;transform:translateY(8px)scale(.97)}}.ds-chat[data-live]>*{animation:assistant-settle .28s var(--ease-out-strong) backwards}.ds-chat[data-live] [data-entity],.ds-chat[data-live] [data-figure]{animation:stats-pop-in .22s var(--ease-out-strong) backwards}@keyframes assistant-settle{0%{opacity:0;transform:translateY(4px)}}.assistant-vt{view-transition-name:assistant-panel}::view-transition-group(assistant-panel){animation-duration:.36s;animation-timing-function:var(--ease-out-strong)}::view-transition-old(assistant-panel){object-fit:none;object-position:left top;height:100%;overflow:clip}::view-transition-new(assistant-panel){object-fit:none;object-position:left top;height:100%;overflow:clip}::view-transition-old(assistant-panel){animation-duration:.16s}@media (prefers-reduced-motion:reduce){.assistant-dock[data-state=open],.assistant-dock[data-state=closed],.ds-chat[data-live]>*,.ds-chat[data-live] [data-entity],.ds-chat[data-live] [data-figure]{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.cv-row{content-visibility:auto;contain-intrinsic-size:auto 60px}
