.report-module___Arj2G__root{color:#f1f5f9;background:#020617;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif}.report-module___Arj2G__root *{box-sizing:border-box;color:inherit;font-family:inherit}.report-module___Arj2G__snapContainer{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100svh;min-height:100vh;overflow-y:auto}.report-module___Arj2G__snapItem{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;min-height:100svh;padding:2rem;display:flex;position:relative;overflow:hidden}.report-module___Arj2G__snapItem:last-child{height:calc(100svh + 200px);padding-bottom:calc(200px + 2rem)!important}.report-module___Arj2G__snapItem:before,.report-module___Arj2G__snapItem:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.report-module___Arj2G__snapItem:before{opacity:.9;filter:blur(4px);background-repeat:no-repeat}.report-module___Arj2G__snapItem:after{background:radial-gradient(circle,#0000 55%,#00000073 95%)}.report-module___Arj2G__hero:before{background-image:radial-gradient(circle at 25% 35%,#a200338c,#0000 60%),radial-gradient(circle at 80% 75%,#ffffff14,#0000 65%)}.report-module___Arj2G__theme1:before{background-image:radial-gradient(circle at 70% 30%,#a2003373,#0000 62%),radial-gradient(circle at 12% 82%,#ffffff0f,#0000 70%)}.report-module___Arj2G__theme2:before{background-image:radial-gradient(circle at 55% 80%,#a2003380,#0000 60%),radial-gradient(circle at 90% 18%,#ffffff12,#0000 65%)}.report-module___Arj2G__theme3:before{background-image:radial-gradient(circle at 18% 25%,#a200337a,#0000 58%),radial-gradient(circle at 78% 82%,#ffffff0f,#0000 68%)}.report-module___Arj2G__theme4:before{background-image:radial-gradient(circle at 72% 40%,#a2003385,#0000 60%),radial-gradient(circle at 20% 85%,#ffffff12,#0000 70%)}.report-module___Arj2G__theme5:before{background-image:radial-gradient(circle at 40% 25%,#a2003380,#0000 60%),radial-gradient(circle at 82% 78%,#ffffff0f,#0000 68%)}.report-module___Arj2G__theme6:before{background-image:radial-gradient(circle at 30% 70%,#a2003380,#0000 62%),radial-gradient(circle at 85% 22%,#ffffff12,#0000 68%)}.report-module___Arj2G__themeEnd:before{background-image:radial-gradient(circle at 60% 65%,#a2003373,#0000 60%),radial-gradient(circle at 15% 30%,#ffffff0f,#0000 68%)}@media (prefers-reduced-motion:no-preference){.report-module___Arj2G__snapItem:before{animation:14s linear infinite report-module___Arj2G__drift}}@keyframes report-module___Arj2G__drift{0%{transform:scale(1)translateY(0)}50%{transform:scale(1.05)translateY(-4px)}to{transform:scale(1)translateY(0)}}.report-module___Arj2G__panel{background:#0f172aa6;border:1px solid #334155;border-radius:1rem;width:100%;max-width:56rem;padding:1rem;overflow:hidden;box-shadow:0 8px 32px -4px #00000080}.report-module___Arj2G__pre{white-space:pre-wrap;text-align:left;max-height:60vh;padding:.9rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1.4;overflow:auto}.report-module___Arj2G__jsonWrap{background:#00000059;border:1px solid #ffffff14;border-radius:.65rem;max-height:60vh;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1.35;overflow:auto}.report-module___Arj2G__jsonLine{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.report-module___Arj2G__tokenPunc{color:#94a3b8}.report-module___Arj2G__tokenKey{color:#f8fafc}.report-module___Arj2G__tokenColon{color:#94a3b8}.report-module___Arj2G__tokenString{color:#10b981}.report-module___Arj2G__tokenNumber{color:#f59e0b}.report-module___Arj2G__tokenBool{color:#6366f1;font-weight:600}.report-module___Arj2G__tokenNull{color:#ef4444;font-style:italic}.report-module___Arj2G__tokenOther{color:#e11d48}.report-module___Arj2G__jsonWrap::-webkit-scrollbar{width:8px}.report-module___Arj2G__pre::-webkit-scrollbar{width:8px}.report-module___Arj2G__jsonWrap::-webkit-scrollbar-track{background:0 0}.report-module___Arj2G__pre::-webkit-scrollbar-track{background:0 0}.report-module___Arj2G__jsonWrap::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.report-module___Arj2G__pre::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.report-module___Arj2G__hero{text-align:center;padding-top:max(2rem,env(safe-area-inset-top));padding-bottom:max(2rem,env(safe-area-inset-bottom));flex-direction:column;gap:clamp(.25rem,.8vh,.5rem)}.report-module___Arj2G__hero>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 28px #00000073);width:clamp(100px,50vw,300px);height:auto}.report-module___Arj2G__hero h1:first-of-type{letter-spacing:-.02em;text-shadow:0 1px #00000040;margin:0 0 clamp(.9rem,3vh,1.4rem);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:300;line-height:1.1}.report-module___Arj2G__hero h1:first-of-type span{color:#a20033;letter-spacing:-.015em;text-shadow:0 2px 12px #a2003359,0 1px #00000040;font-weight:800}.report-module___Arj2G__hero h1:last-of-type{letter-spacing:-.01em;opacity:.95;margin:0;font-size:clamp(1.5rem,2.5vw,3rem);font-weight:700;line-height:1.1}@media (prefers-reduced-motion:no-preference){.report-module___Arj2G__hero>img{animation:6s ease-in-out infinite report-module___Arj2G__hero-float}}@keyframes report-module___Arj2G__hero-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.report-module___Arj2G__snapItem:before{animation:14s linear infinite report-module___Arj2G__drift}}.report-module___Arj2G__accent{color:#a20033;letter-spacing:-.02em;font-weight:800}.report-module___Arj2G__kicker{letter-spacing:.05em;text-transform:uppercase;margin-top:.15rem;font-size:.95rem;opacity:.5!important}.report-module___Arj2G__scrollHint{letter-spacing:.15em;opacity:.6;margin-top:1.25rem;font-size:.75rem;animation:2.8s ease-in-out infinite report-module___Arj2G__hintPulse}@keyframes report-module___Arj2G__hintPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(4px)}}.report-module___Arj2G__sectionTitle{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.report-module___Arj2G__subtitle{opacity:.8;margin:0 0 1.2rem;font-size:.9rem}.report-module___Arj2G__barChart{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.report-module___Arj2G__barItem{text-align:center;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.report-module___Arj2G__barOuter{--bar-bg:linear-gradient(180deg,#a20033,#5a001d);background:#ffffff0d;border:1px solid #ffffff14;border-radius:.75rem;align-items:flex-end;height:150px;padding:4px;display:flex;position:relative;overflow:hidden}.report-module___Arj2G__barInner{width:100%;height:var(--h);background:var(--bar-bg);transform-origin:bottom;border-radius:.5rem;animation:1s forwards report-module___Arj2G__growBar;transform:scaleY(0);box-shadow:0 0 0 1px #ffffff0d,0 8px 14px -6px #a2003399}@keyframes report-module___Arj2G__growBar{to{transform:scaleY(1)}}.report-module___Arj2G__barLabel{margin-top:.4rem;display:block}.report-module___Arj2G__barValue{opacity:.7;font-size:.75rem;display:block}.report-module___Arj2G__pillList{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.report-module___Arj2G__pill{letter-spacing:.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.7rem;display:flex}.report-module___Arj2G__pill span{opacity:.7;font-weight:500}.report-module___Arj2G__weekChartWrap{width:100%}.report-module___Arj2G__smallHeading{letter-spacing:.1em;opacity:.7;text-transform:uppercase;margin:.25rem 0 .75rem;font-size:.8rem}.report-module___Arj2G__weekBars{align-items:flex-end;gap:.75rem;display:flex}.report-module___Arj2G__weekCol{text-align:center;flex:1}.report-module___Arj2G__weekBarOuter{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.6rem;align-items:flex-end;height:120px;padding:3px;display:flex;overflow:hidden}.report-module___Arj2G__weekBarInner{width:100%;height:var(--h);transform-origin:bottom;background:linear-gradient(#f59e0b,#a20033);border-radius:.45rem;animation:1.2s forwards report-module___Arj2G__growBar;transform:scaleY(0)}.report-module___Arj2G__weekLabel{letter-spacing:.05em;text-transform:uppercase;margin-top:.35rem;font-size:.6rem;display:block}.report-module___Arj2G__weekVal{opacity:.65;font-size:.65rem;display:block}.report-module___Arj2G__flexCols{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:900px){.report-module___Arj2G__flexCols{flex-direction:row;align-items:stretch}.report-module___Arj2G__pillList{max-width:48%}.report-module___Arj2G__weekChartWrap{max-width:52%}}.report-module___Arj2G__timelineGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:.5rem;display:grid}.report-module___Arj2G__timeCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.9rem;padding:.75rem .75rem .85rem;position:relative;overflow:hidden}.report-module___Arj2G__timeCard h3{letter-spacing:.12em;opacity:.7;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem}.report-module___Arj2G__bigNum{letter-spacing:-.02em;margin:.05rem 0;font-size:1.8rem;font-weight:600}@media (max-width:480px){.report-module___Arj2G__bigNum{font-size:1.6rem}.report-module___Arj2G__timeCard{padding:.65rem .65rem .75rem}}.report-module___Arj2G__meta{letter-spacing:.08em;opacity:.65;text-transform:uppercase;font-size:.65rem}.report-module___Arj2G__metaSmall{opacity:.6;margin-top:.5rem;font-size:.6rem}.report-module___Arj2G__blurb{margin:.4rem 0 .2rem;font-size:.8rem}.report-module___Arj2G__valueGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;gap:1rem;margin-top:.75rem;display:grid}.report-module___Arj2G__valueCard,.report-module___Arj2G__valueCardSpan{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.9rem;padding:.9rem .9rem 1rem;position:relative}.report-module___Arj2G__valueCardSpan{grid-column:1/-1}.report-module___Arj2G__label{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.6rem}.report-module___Arj2G__amount{letter-spacing:-.01em;margin-top:.35rem;font-size:1.3rem;font-weight:600;display:block}.report-module___Arj2G__good{color:#10b981}.report-module___Arj2G__bad{color:#ef4444}.report-module___Arj2G__donutWrap{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.report-module___Arj2G__donut{border-radius:50%;width:220px;height:220px;margin-left:auto;margin-right:auto;position:relative;box-shadow:0 0 0 1px #ffffff12,0 10px 28px -8px #0009}@media (min-width:860px){.report-module___Arj2G__donutWrap{flex-direction:row;align-items:center}.report-module___Arj2G__donut{margin-left:0;margin-right:0}}.report-module___Arj2G__legend{letter-spacing:.05em;text-align:left;align-self:stretch;gap:.5rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:grid}.report-module___Arj2G__legend li{align-items:center;gap:.5rem;display:flex}.report-module___Arj2G__swatch{border-radius:4px;width:16px;height:16px;box-shadow:0 0 0 1px #ffffff40}.report-module___Arj2G__legend em{opacity:.65;margin-left:.15rem;font-style:normal}.report-module___Arj2G__guestWrap{flex-direction:column;align-items:center;gap:1rem;display:flex}.report-module___Arj2G__ring{width:200px;height:200px;position:relative}.report-module___Arj2G__ringSvg{width:100%;height:100%;transform:rotate(-90deg)}.report-module___Arj2G__ringTrack,.report-module___Arj2G__ringProgress{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.report-module___Arj2G__ringTrack{stroke:#ffffff1f}.report-module___Arj2G__ringProgress{stroke:#a20033;stroke-dashoffset:100px;transition:stroke-dashoffset 1.2s}.report-module___Arj2G__guestWrap:hover .report-module___Arj2G__ringProgress{stroke-dashoffset:calc(var(--hoverOffset,0) + (100 - var(--pct,0)))}.report-module___Arj2G__ringCenter{letter-spacing:-.02em;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex;position:absolute;inset:0}.report-module___Arj2G__ringCenter span{letter-spacing:.15em;text-transform:uppercase;opacity:.6;margin-top:.2rem;font-size:.6rem}.report-module___Arj2G__note{opacity:.55;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.report-module___Arj2G__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.report-module___Arj2G__stamp{top:max(.75rem,calc(env(safe-area-inset-top) + .5rem));pointer-events:none;z-index:2;opacity:.9;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;left:0;right:0;transform:none}.report-module___Arj2G__stampMain{text-transform:uppercase;letter-spacing:.16em;color:#f1f5f9;font-size:clamp(.6rem,1.4vw,1rem);font-weight:800}.report-module___Arj2G__stampSub{text-transform:uppercase;letter-spacing:.18em;color:#f1f5f9b3;font-size:clamp(.6rem,1.2vw,1rem);font-weight:600}.report-module___Arj2G__stampMain:after{content:"•";opacity:.5;margin:0 6px}.report-module___Arj2G__stampSingle{letter-spacing:.05em;color:#ffffff80;text-transform:none;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:600}.report-module___Arj2G__stampAccent{color:#fff;margin-left:10px;font-weight:800}.report-module___Arj2G__tabs{margin-top:.25rem}.report-module___Arj2G__tabList{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;gap:.35rem;margin-bottom:.75rem;padding:4px;display:inline-flex}.report-module___Arj2G__tab{appearance:none;color:#e5e7eb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s}.report-module___Arj2G__tab:hover{background:#ffffff0f}.report-module___Arj2G__tabActive{color:#fff;background:#a20033;box-shadow:0 6px 18px -8px #a20033cc}.report-module___Arj2G__tab:focus-visible{outline-offset:2px;outline:2px solid #a20033}.report-module___Arj2G__iframeWrap{background:#00000059;border:1px solid #ffffff14;border-radius:.65rem;height:60vh;overflow:hidden}.report-module___Arj2G__iframe{border:0;width:100%;height:100%;display:block}.report-module___Arj2G__iframeFallback{opacity:.8;place-items:center;height:60vh;font-size:.85rem;display:grid}.report-module___Arj2G__jsonHeader{justify-content:flex-end;align-items:center;margin:0 0 .5rem;display:flex}.report-module___Arj2G__copyBtn{appearance:none;color:#e5e7eb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.5rem;padding:.35rem .6rem;font-size:.7rem;font-weight:600;transition:background-color .2s,border-color .2s,transform 50ms}.report-module___Arj2G__copyBtn:hover{background:#ffffff1a}.report-module___Arj2G__copyBtn:active{transform:translateY(1px)}.report-module___Arj2G__copyBtnSuccess{color:#00130d;background:#10b981;border-color:#10b981;box-shadow:0 8px 18px -10px #10b981cc}.report-module___Arj2G__visible.report-module___Arj2G__hero>img{animation:6s ease-in-out infinite report-module___Arj2G__hero-float}@media (prefers-reduced-motion:no-preference){.report-module___Arj2G__visible.report-module___Arj2G__snapItem:before{animation:14s linear infinite report-module___Arj2G__drift}}.report-module___Arj2G__barInner,.report-module___Arj2G__weekBarInner{transform-origin:bottom;transform:scaleY(0)}.report-module___Arj2G__donut{opacity:0;transform:scale(.6)rotate(-90deg)}.report-module___Arj2G__ringProgress{transition:stroke-dashoffset 1.2s}.report-module___Arj2G__snapItem>.report-module___Arj2G__panel,.report-module___Arj2G__snapItem>img,.report-module___Arj2G__snapItem>p,.report-module___Arj2G__snapItem>h1,.report-module___Arj2G__snapItem>div{opacity:1;transition:none;transform:none}.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible)>.report-module___Arj2G__panel,.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible)>img,.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible)>p,.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible)>h1,.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible)>div{opacity:1;transform:none}.report-module___Arj2G__barInner,.report-module___Arj2G__weekBarInner{transform-origin:bottom;will-change:transform;transform:scaleY(0)}.report-module___Arj2G__donut{opacity:0;will-change:transform,opacity;transform:scale(.6)rotate(-90deg)}.report-module___Arj2G__visible .report-module___Arj2G__donut{animation:.9s forwards report-module___Arj2G__spinIn}.report-module___Arj2G__ringProgress{will-change:stroke-dashoffset;transition:stroke-dashoffset 1.2s}.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible) .report-module___Arj2G__barInner,.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible) .report-module___Arj2G__weekBarInner{animation:none!important;transform:scaleY(0)!important}.report-module___Arj2G__visible .report-module___Arj2G__barInner{animation:.9s forwards report-module___Arj2G__growBar}.report-module___Arj2G__visible .report-module___Arj2G__weekBarInner{animation:1s forwards report-module___Arj2G__growBar}.report-module___Arj2G__visible .report-module___Arj2G__barInner,.report-module___Arj2G__visible .report-module___Arj2G__weekBarInner{animation-delay:50ms}.report-module___Arj2G__semesterBox{margin-top:1rem}.report-module___Arj2G__semesterHeader{letter-spacing:.08em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:.8rem;display:flex}.report-module___Arj2G__semesterTimeline{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;height:10px;position:relative;overflow:hidden}.report-module___Arj2G__semesterFill{will-change:width;background:linear-gradient(90deg,#1268e1,#0fc);border-radius:10px;width:0;transition:width 1s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 6px 18px -8px #a20033b3}.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible) .report-module___Arj2G__semesterFill{width:0!important}.report-module___Arj2G__snapItem.report-module___Arj2G__visible .report-module___Arj2G__semesterFill{width:var(--p)}.report-module___Arj2G__semesterMarks{pointer-events:none;margin-top:6px;position:absolute;top:100%;left:0;right:0}.report-module___Arj2G__semesterMark{letter-spacing:.08em;text-transform:uppercase;opacity:.7;white-space:nowrap;font-size:.65rem;position:absolute;transform:translate(-50%)}.report-module___Arj2G__semesterMarkCurrent{opacity:1;font-weight:700}.report-module___Arj2G__semesterMeta{opacity:.7;margin-top:.4rem;font-size:.7rem}.report-module___Arj2G__copyBtnFloating{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.1em;background:#00000073;border:1px solid #ffffff26;padding:.3rem .55rem;font-size:.6rem;position:absolute;top:8px;right:8px}.report-module___Arj2G__copyBtnFloating:hover{background:#0009}.report-module___Arj2G__copyBtnFloating.report-module___Arj2G__copyBtnSuccess{color:#00130d;background:#10b981;border-color:#10b981}.report-module___Arj2G__jsonWrap{padding-top:2rem;position:relative}.report-module___Arj2G__stack{flex-direction:column;gap:1rem}.report-module___Arj2G__backTopBtn{letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;background:#a20033;border:1px solid #ffffff26;border-radius:999px;align-self:center;margin-top:.25rem;padding:.55rem 1rem;font-size:.65rem;font-weight:600;transition:background .18s,transform .15s;box-shadow:0 6px 18px -8px #a20033b3}.report-module___Arj2G__backTopBtn:hover{background:#c0003f}.report-module___Arj2G__backTopBtn:active{transform:translateY(1px)}.report-module___Arj2G__heroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.1rem;display:flex}.report-module___Arj2G__actionBtn{appearance:none;color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#a20033;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem 1rem;font-size:.65rem;font-weight:600;transition:background .18s,transform .15s;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #a20033b3}.report-module___Arj2G__actionBtn:hover{background:#c0003f}.report-module___Arj2G__actionBtn:active{transform:translateY(1px)}.report-module___Arj2G__actionBtnSecondary{color:#f1f5f9;background:#ffffff14;border:1px solid #ffffff38;box-shadow:0 6px 18px -8px #00000080}.report-module___Arj2G__actionBtnSecondary:hover{background:#ffffff24}.report-module___Arj2G__actionBtnSecondary:active{transform:translateY(1px)}@media (max-width:480px){.report-module___Arj2G__actionBtn,.report-module___Arj2G__actionBtnSecondary{letter-spacing:.14em;padding:.5rem .85rem;font-size:.58rem}}@keyframes report-module___Arj2G__spinIn{0%{opacity:0;transform:scale(.6)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible) .report-module___Arj2G__donut{opacity:0;transform:scale(.6)rotate(-90deg)}.report-module___Arj2G__snapItem.report-module___Arj2G__visible .report-module___Arj2G__donut{opacity:1;animation:.9s forwards report-module___Arj2G__spinIn;transform:none}.report-module___Arj2G__donutHole{color:#f1f5f9;letter-spacing:-.01em;text-align:center;background:#0000008c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex;position:absolute;inset:18%}.report-module___Arj2G__donutHole span{opacity:.7;letter-spacing:.15em;text-transform:uppercase;margin-top:.2rem;font-size:.6rem}.report-module___Arj2G__valueCompact{flex-direction:column;gap:1rem;display:flex}.report-module___Arj2G__gaugeWrapper{width:150px;height:150px;margin:0 auto;position:relative}.report-module___Arj2G__gaugeSvg{width:100%;height:100%;transform:rotate(-90deg)}.report-module___Arj2G__gaugeTrack,.report-module___Arj2G__gaugeArc{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.report-module___Arj2G__gaugeTrack{stroke:#ffffff26}.report-module___Arj2G__gaugeArc{stroke:#a20033;transition:stroke-dashoffset 1.2s}.report-module___Arj2G__snapItem:not(.report-module___Arj2G__visible) .report-module___Arj2G__gaugeArc{stroke-dashoffset:100px!important}.report-module___Arj2G__gaugeCenter{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.report-module___Arj2G__gaugeMain{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.report-module___Arj2G__gaugeSub{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-top:.2rem;font-size:.55rem}.report-module___Arj2G__gaugeDelta{letter-spacing:.1em;text-transform:uppercase;margin-top:.35rem;font-size:.6rem;font-weight:600}.report-module___Arj2G__metricChips{flex-wrap:wrap;gap:.5rem;display:flex}.report-module___Arj2G__metricChip,.report-module___Arj2G__metricChipWide{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.7rem;flex-direction:column;flex:calc(50% - .5rem);gap:.2rem;min-width:130px;padding:.55rem .6rem .6rem;display:flex}.report-module___Arj2G__metricChipWide{flex:100%;min-width:100%}.report-module___Arj2G__mcLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.55rem}.report-module___Arj2G__mcValue{letter-spacing:-.01em;font-size:.85rem;font-weight:600}.report-module___Arj2G__mcValueSmall{font-size:.65rem;font-weight:500;line-height:1.2}.report-module___Arj2G__goodChip{border-color:#10b98166;box-shadow:0 4px 12px -6px #10b98166}.report-module___Arj2G__badChip{border-color:#ef444466;box-shadow:0 4px 12px -6px #ef444466}@media (max-width:480px){.report-module___Arj2G__gaugeWrapper{width:130px;height:130px}.report-module___Arj2G__gaugeMain{font-size:.95rem}.report-module___Arj2G__metricChip,.report-module___Arj2G__metricChipWide{padding:.5rem .55rem .55rem}.report-module___Arj2G__mcValue{font-size:.78rem}}.report-module___Arj2G__countUp{font-variant-numeric:tabular-nums}.report-module___Arj2G__snapItem.report-module___Arj2G__visible .report-module___Arj2G__countUp{animation:.25s report-module___Arj2G__countPulse}@keyframes report-module___Arj2G__countPulse{0%{opacity:.4}to{opacity:1}}.report-module___Arj2G__swipeCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.75rem;grid-template-columns:1fr;gap:.4rem;padding:.75rem .85rem;display:grid}.report-module___Arj2G__swipeValue{letter-spacing:-.02em;align-items:baseline;gap:.4rem;font-size:1.15rem;font-weight:800;display:inline-flex}.report-module___Arj2G__swipeLabel{text-transform:uppercase;letter-spacing:.12em;opacity:.7;font-size:.58rem;font-weight:600}.report-module___Arj2G__swipeCompare{opacity:.8;font-size:.7rem}.report-module___Arj2G__swipeMeter{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;height:10px;overflow:hidden}.report-module___Arj2G__swipeMeterFill{will-change:width;background:linear-gradient(90deg,#10b981,#f59e0b,#a20033);border-radius:10px;width:0%;height:100%;transition:width 1s}
