._CIRCLE.svelte-1y3ozd9{margin-top:var(--top);margin-left:var(--left);width:var(--diameter);--duration:.4s;will-change:transform, background-color;transition:transform var(--duration), background-color .2s;background-color:var(--background);border-radius:50%;position:absolute;transform:scale(0)}._CIRCLE.svelte-1y3ozd9:before{content:"";padding-top:100%;display:block}._CIRCLE.isVisible.svelte-1y3ozd9{transform:scale(1)}.hasFocus.svelte-1y3ozd9{background-color:#000}.hasFocus.isZoomed.svelte-1y3ozd9{background-color:var(--background)}.PORTABLE-TEXT.svelte-12itpxa{white-space:break-spaces}._DETAILS.svelte-1fez77n{--duration:.6s;color:#fff;pointer-events:none;visibility:hidden;height:inherit;margin-top:inherit;transition:visibility 0s 1s;display:flex;position:absolute;inset:0}._DETAILS.isVisible.svelte-1fez77n{pointer-events:all;visibility:visible;transition:visibility}.circle.svelte-1fez77n{animation:svelte-1fez77n-moveToOrigin;animation-duration:var(--duration);color:#000;transition:transform var(--duration);font-size:var(--font-size-xl);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;animation-fill-mode:forwards;display:flex;position:absolute}.isVisible.svelte-1fez77n .circle:where(.svelte-1fez77n){animation:svelte-1fez77n-moveToPos;animation-duration:var(--duration);animation-fill-mode:forwards}.circle.svelte-1fez77n .sub{display:none}.column.svelte-1fez77n{padding:var(--box-padding);flex-direction:column;flex:1;height:100%;padding-top:0;display:flex}.columnTitle.svelte-1fez77n{min-height:var(--header-height);font-size:var(--font-size-l);align-items:center;display:flex}.columnTitle._compact.svelte-1fez77n{display:none}.textWrap.svelte-1fez77n{flex:1;max-width:45ch;max-height:60vh;padding-bottom:1em;position:relative;overflow-y:auto}.textWrap.svelte-1fez77n:after{content:"";background:linear-gradient(transparent, var(--circle-color));width:100%;height:2em;display:block;position:sticky;bottom:-1em;left:0;right:0}.circleContainer.svelte-1fez77n{aspect-ratio:1;width:min(70vh, calc(100% + var(--box-padding)));align-self:center;position:relative}@media (width<=1200px){.column.svelte-1fez77n:nth-child(2){flex:2}}@media (width<=1000px){.column.svelte-1fez77n:nth-child(2){flex:3}.circle.svelte-1fez77n{font-size:var(--font-size-l)}}@media (width<=600px){.column.svelte-1fez77n:first-child,.columnTitle._normal.svelte-1fez77n{display:none}.columnTitle._compact.svelte-1fez77n{flex-direction:column;align-items:flex-start;padding:1em 0;display:flex}.circleContainer.svelte-1fez77n{display:none}}.more.svelte-1fez77n{--pill-font-size:var(--font-size-m);--pill-background:transparent;--pill-color:currentColor;--pill-border:var(--line-width) solid currentColor;--pill-height:70px;flex-direction:column;align-items:center;margin-top:auto;display:flex}.column.svelte-1fez77n:nth-child(2){color:currentColor}.column.svelte-1fez77n:nth-child(2),.columnTitle.svelte-1fez77n{opacity:0;transition:opacity 1s}.isVisible.svelte-1fez77n .column:where(.svelte-1fez77n):nth-child(2),.isVisible.svelte-1fez77n .columnTitle:where(.svelte-1fez77n){opacity:1}.useTextlink.svelte-1fez77n{text-align:center}@media (width<=600px){._DETAILS.svelte-1fez77n{flex-direction:column}}@keyframes svelte-1fez77n-moveToPos{0%{margin-left:var(--originX);margin-top:var(--originY);width:var(--originDiameter);height:var(--originDiameter);transform:scale(0)}to{width:100%;height:100%;margin-top:0;margin-left:0;transform:scale(1)}}@keyframes svelte-1fez77n-moveToOrigin{0%{width:100%;height:100%;margin-top:0;margin-left:0;transform:scale(1)}to{margin-left:var(--originX);margin-top:var(--originY);width:var(--originDiameter);height:var(--originDiameter);transform:scale(0)}}._CIRCLE-LABEL.svelte-vdcqz3{opacity:1;width:100%;height:100%;transition:opacity var(--duration) .2s, transform var(--duration);color:var(--circleLabel-color,white);font-size:var(--font-size-xl);flex-direction:column;justify-content:center;align-items:center;padding:10%;display:flex;position:absolute;top:0;transform:scale(1)}.number.svelte-vdcqz3{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.1em;max-width:5ch;display:flex}.unit.svelte-vdcqz3{white-space:nowrap;font-size:.5em;line-height:1.2}.isZoomed ._CIRCLE-LABEL.svelte-vdcqz3{opacity:0;transition-duration:.1s;transform:scale(0)}._CIRCLE-LABEL.svelte-vdcqz3 .hasShort.hasOverflow .inline,._CIRCLE-LABEL.svelte-vdcqz3 .hasShort.hasOverflow .short{line-height:0}._CIRCLE-LABEL.svelte-vdcqz3 .hasShort{margin-bottom:.5em}@media (width<=500px){._CIRCLE-LABEL.svelte-vdcqz3{display:none}}.CHART-CIRCLES.svelte-45pvzh{--chartCircles-offsetTop:var(--header-height);height:auto;position:relative}.circles.svelte-45pvzh{max-height:calc(90vh - var(--chartCircles-offsetTop));max-width:100%;aspect-ratio:var(--aspectRatio);transform-origin:50%;transform:translate(var(--zoomOffset-x), var(--zoomOffset-y)) scale(var(--zoom));transition:transform var(--chartCircles-duration-zoom);margin:auto;position:absolute;inset:0}@media (width<=1450px){.circles.svelte-45pvzh{max-height:calc(80vh - var(--chartCircles-offsetTop))}}.wrapTitle.svelte-45pvzh{width:100%;position:absolute}.details.svelte-45pvzh{pointer-events:none;height:var(--content-maxScreenHeight)}@media (width<=600px){.details.svelte-45pvzh{margin-top:var(--header-height)}}.details.svelte-45pvzh>*{pointer-events:all}.currentCircleInfos.svelte-45pvzh{white-space:nowrap;font-size:var(--font-size-l);height:auto;transition:opacity .4s .4s;position:absolute;bottom:0;left:0;right:0}.info.svelte-45pvzh{padding:var(--box-padding);opacity:0;visibility:hidden;pointer-events:none;border:none;justify-content:space-between;transition:opacity .4s,visibility 0s .5s;position:absolute;bottom:0;left:0;right:0}.info.isVisible.svelte-45pvzh{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s 50ms,visibility}.info.svelte-45pvzh>div:where(.svelte-45pvzh){isolation:isolate;position:relative}.info.svelte-45pvzh>.name:where(.svelte-45pvzh){max-width:100%}.info.svelte-45pvzh>div:where(.svelte-45pvzh):before{content:"";z-index:-1;background-color:#fff;margin:-.2em;display:block;position:absolute;inset:0}.inDetailView.svelte-45pvzh .currentCircleInfos:where(.svelte-45pvzh){opacity:0;transition:opacity .4s}
