@charset "UTF-8";.parallax{position:relative;overflow:hidden;width:140vw}.scroller{display:flex;white-space:nowrap;text-align:center;font-family:sans-serif;font-size:6vw;font-weight:700;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.scroller span{flex-shrink:0}@media screen and (min-width: 768px) and (max-width:1024px){.scroller{font-size:15vw;line-height:15vw}}@media screen and (max-width: 768px){.parallax{width:300vw}.scroller{font-size:25vw;line-height:25vw}}:root,.main{padding:0;margin:0}html,body{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body{background-color:#efefef;padding:0;margin:0;overflow-x:hidden;-webkit-user-select:none;user-select:none}#scroll-percent{position:fixed;box-sizing:border-box;width:126px;height:52px;bottom:65px;right:-9px;transform:rotate(90deg);transform-origin:center center;z-index:100005;display:inline-flex;flex-direction:column;justify-content:center;gap:8px;background:#000;color:#7fff00;border:2px solid #000000;box-shadow:3px 3px #000;padding:6px 12px;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);mix-blend-mode:normal;text-shadow:none;-webkit-user-select:none;user-select:none}#scroll-percent .scrollProgressTrack{width:100%;height:3px;background:#fff3;border-radius:1px;overflow:hidden}#scroll-percent .scrollProgressTrack .scrollProgressBar{height:100%;background:#7fff00;transition:width .1s linear}#scroll-percent .scrollProgressContent{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}#scroll-percent .scrollProgressContent .scrollProgressTag{font-size:9px;letter-spacing:.1em;color:#ffffffb3;text-transform:uppercase;line-height:1}#scroll-percent .scrollProgressContent .scrollProgressDivider{color:#ffffff59;font-size:9px;line-height:1}#scroll-percent .scrollProgressContent .scrollProgressVal{color:#7fff00;font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-90deg);transform-origin:center center;margin-top:8px;line-height:1;min-width:28px}#scroll-percent:hover{background:#7fff00;color:#000;transform:translate(-2px,-2px) rotate(90deg);box-shadow:5px 5px #000}#scroll-percent:hover .scrollProgressTrack{background:#00000040}#scroll-percent:hover .scrollProgressTrack .scrollProgressBar{background:#000}#scroll-percent:hover .scrollProgressContent .scrollProgressTag,#scroll-percent:hover .scrollProgressContent .scrollProgressDivider,#scroll-percent:hover .scrollProgressContent .scrollProgressVal{color:#000}.touchText{width:10vw;height:auto;position:absolute;top:0;right:0;visibility:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width: 768px){#scroll-percent{box-sizing:border-box;width:100px;height:40px;bottom:46px;right:-5px;transform:rotate(90deg);transform-origin:center center;padding:4px 8px;font-size:9px;gap:4px}#scroll-percent .scrollProgressTrack{height:2px}#scroll-percent .scrollProgressContent{gap:4px}#scroll-percent .scrollProgressContent .scrollProgressTag,#scroll-percent .scrollProgressContent .scrollProgressDivider{font-size:9px}#scroll-percent .scrollProgressContent .scrollProgressVal{font-size:11px;min-width:24px;transform:rotate(-90deg);margin-top:6px}.touchText{display:none!important}}.Section1{display:flex;height:100vh;width:100vw;flex-direction:column;align-items:center;justify-content:center;padding:3% 3% 0;gap:1%;box-sizing:border-box;background-color:#efefef;overflow:visible!important;position:relative}.Section1:before,.Section1:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.Section1:before{content:"+";top:1.2vw;left:1.5vw}.Section1:after{content:"+";top:1.2vw;right:1.5vw}.Section1 .custom-scroll-text{font-family:Gochi Hand,cursive;font-weight:400;font-style:normal}.Section1 .VelocityLong{position:absolute;transform:rotate(-15deg);background-color:#7fff00;border-top:black 1vw solid;border-bottom:black 1vw solid;box-shadow:0 4px #0000004d}.Section1 .VelocityShort{position:absolute;transform:rotate(25deg);left:-12%;background-color:#000;color:#7fff00;border:2px solid #7FFF00;box-shadow:4px 4px #7fff0066}.Section1 .heroTextMain{display:flex;flex-direction:column;align-self:flex-start;justify-content:center;background-color:#1f51ff;border:3.5px solid #000000;box-shadow:6px 6px #000;padding:.1vw 1.6vw;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Section1 .heroTextMain:hover{transform:translate(-2px,-2px);box-shadow:9px 9px #000}.Section1 .heroTextMain #heroText{padding:0;margin:0;line-height:1;font-size:24vh;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;letter-spacing:-.02em}.Section1 .heroNegative{height:64vh;width:100%}.Section1 .heroTextFiller{height:12vh;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2.2vw;box-sizing:border-box;padding-right:140px}.Section1 .heroTextFiller #heroScroll{flex-shrink:0;display:inline-flex;align-items:center;gap:.6vw;align-self:center;line-height:1;font-size:.82vw;color:#000;background:#fff;border:2px solid #000000;box-shadow:3px 3px #000;padding:.45vw 1vw;border-radius:2px;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.Section1 .heroTextFiller #heroScroll:hover{background:#7fff00;transform:translate(-1px,-1px);box-shadow:5px 5px #000}.Section1 .heroTextFiller #heroScroll div{background-image:url(/assets/arrow-BfGDH73-.png);width:1.2vw;height:1.2vw;background-size:contain;background-repeat:no-repeat}.Section1 .heroTextFiller #heroFillerText{white-space:nowrap;align-self:center;line-height:1;font-size:.88vw;color:#000;font-family:Poppins,sans-serif;font-weight:350;font-style:normal;margin:0}.Section1 .heroTextFiller span{display:inline-block;background:#7fff00;color:#000;border:1.5px solid #000000;box-shadow:2px 2px #000;padding:.08vw .45vw;border-radius:2px;font-weight:700;margin:0 .15vw;letter-spacing:-.01em}@media screen and (min-width: 768px) and (max-width: 1024px){.Section1{overflow:hidden!important}.Section1 .VelocityShort{transform:rotate(35deg);left:-20%;z-index:1}.Section1 .VelocityLong{z-index:1}.Section1 .heroTextMain{z-index:2;align-self:center;margin-top:-3%;width:100vw}.Section1 .heroTextMain #heroText{font-size:20vh}.Section1 .heroNegative{height:38vh}.Section1 .heroTextFiller{z-index:4;position:relative;justify-content:center;height:36vh;flex-direction:column;padding-right:0;box-sizing:border-box}.Section1 .heroTextFiller #heroScroll{font-size:clamp(12px,2.4vw,15px);padding:8px 16px;order:1}.Section1 .heroTextFiller #heroScroll div{width:14px;height:14px}.Section1 .heroTextFiller #heroFillerText{white-space:normal;font-size:clamp(13px,2.5vw,16px);line-height:1.5;text-align:center;order:0;color:#000;mix-blend-mode:normal;font-weight:400;width:85%;margin:0 auto 12px}.Section1 .heroTextFiller #heroFillerText span{font-size:inherit;padding:2px 6px}}@media screen and (max-width: 768px){.Section1{overflow:hidden!important}.Section1 .VelocityShort{transform:rotate(65deg);left:-70%;z-index:1}.Section1 .VelocityLong{z-index:1}.Section1 .heroTextMain{z-index:2;align-self:center;margin-top:36%;margin-left:-58%;transform:rotate(-90deg)}.Section1 .heroTextMain #heroText{font-size:13vh}.Section1 .heroTextFiller{z-index:4;position:relative;justify-content:flex-end;height:48vh;flex-direction:column;padding:0 4vw 24px;box-sizing:border-box}.Section1 .heroTextFiller #heroScroll{font-size:clamp(11px,3.2vw,14px);padding:8px 14px;order:1}.Section1 .heroTextFiller #heroScroll div{width:12px;height:12px}.Section1 .heroTextFiller #heroFillerText{white-space:normal;font-size:clamp(12px,3.5vw,15px);line-height:1.45;text-align:left;order:0;color:#000;mix-blend-mode:normal;font-weight:450;width:100%;max-width:88vw;margin:0 0 14px}.Section1 .heroTextFiller #heroFillerText span{font-size:inherit;padding:1px 5px;margin:0 2px}}.Section2{display:flex;height:auto;min-height:auto;width:100vw;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:4.5vw 4vw 4vw;position:relative}.Section2:before,.Section2:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.Section2:before{content:"+";top:1.2vw;left:1.5vw}.Section2:after{content:"+";top:1.2vw;right:1.5vw}.Section2 #aboutMini{margin:0 0 2.2vw;display:inline-flex;align-items:center;align-self:flex-end;line-height:1;font-size:4vw;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;background-color:#1f51ff;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Section2 #aboutMini:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.Section2 #aboutSub{width:85%;height:auto;display:flex;flex-direction:column;align-self:flex-start;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}.Section2 #aboutSub #aboutPara{display:flex;align-items:center;justify-content:flex-start;line-height:1.5;font-size:2.2vw;color:#000;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.015em;max-width:95%;margin:0}.Section2 #aboutSub .aboutDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:2.6vw;width:100%;margin-top:2.5vw;box-sizing:border-box}.Section2 #aboutSub .aboutDetailGrid .aboutCard{background:#fff;border:2px solid #000000;box-shadow:4px 4px #000;border-radius:2px;padding:1.8vw 2.2vw;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Section2 #aboutSub .aboutDetailGrid .aboutCard:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.1vw;border-bottom:1.5px solid #000000;padding-bottom:.7vw}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader .aboutKicker{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:700;color:#1f51ff;letter-spacing:.08em;text-transform:uppercase;margin:0}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader .aboutCardTag{font-family:JetBrains Mono,monospace;font-size:.65vw;font-weight:700;background:#000;color:#7fff00;padding:2px 7px;border-radius:2px;text-transform:uppercase}.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini1,.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini2{display:block;width:100%;line-height:1.76;font-size:.95vw;color:#222;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;border:none;background:none}.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini1 strong,.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini2 strong{font-weight:600;color:#000}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter{display:flex;align-items:center;gap:.6vw;margin-top:1.5vw;padding-top:.8vw;border-top:1px dashed rgba(0,0,0,.2)}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter .aboutCardMetric{font-family:JetBrains Mono,monospace;font-size:.68vw;font-weight:700;color:#000;letter-spacing:.04em}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter .aboutCardDivider{color:#1f51ff;font-weight:900;font-size:.7vw}.Section2 #aboutSub .aboutTelemetryRow{display:flex;flex-wrap:wrap;gap:.9vw;width:100%;margin-top:2.4vw}.Section2 #aboutSub .aboutTelemetryRow .telemetryChip{display:inline-flex;align-items:center;gap:.5vw;background:#fff;border:1.5px solid #000000;box-shadow:2.5px 2.5px #000;padding:.45vw .9vw;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:.74vw;font-weight:700;color:#000;letter-spacing:.04em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.Section2 #aboutSub .aboutTelemetryRow .telemetryChip:hover{transform:translate(-1.5px,-1.5px);box-shadow:4px 4px #000;background:#7fff00}.Section2 #aboutSub .aboutTelemetryRow .telemetryChip .telemetryDot{width:6px;height:6px;background-color:#1f51ff;border-radius:50%;display:inline-block}@media screen and (min-width: 768px) and (max-width: 1024px){.Section2{height:auto;min-height:auto;padding:5% 4% 4%}.Section2 #aboutMini{font-size:8vw}.Section2 #aboutSub{width:100%;height:auto}.Section2 #aboutSub #aboutPara{font-size:3.8vw;line-height:1.4;max-width:100%}.Section2 #aboutSub .aboutDetailGrid{grid-template-columns:1fr;gap:3vw;margin-top:3.5vw}.Section2 #aboutSub .aboutDetailGrid .aboutCard{padding:2.2vw 2.6vw}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader{margin-bottom:1.4vw;padding-bottom:1vw;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader .aboutKicker{font-size:clamp(11px,1.4vw,13px)}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader .aboutCardTag{font-size:clamp(11px,1.2vw,13px);padding:3px 8px}.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini1,.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini2{font-size:1.7vw;line-height:1.65}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter{margin-top:1.8vw;padding-top:1vw;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter .aboutCardMetric,.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter .aboutCardDivider{font-size:clamp(11px,1.3vw,13px)}.Section2 #aboutSub .aboutTelemetryRow{gap:1.2vw;margin-top:3vw}.Section2 #aboutSub .aboutTelemetryRow .telemetryChip{font-size:clamp(11px,1.3vw,13px);padding:5px 10px}}@media screen and (max-width: 768px){.Section2{height:auto;min-height:auto;padding:7% 5% 5%}.Section2 #aboutMini{font-size:11vw}.Section2 #aboutSub{width:100%;height:auto}.Section2 #aboutSub #aboutPara{font-size:5.6vw;line-height:1.4;max-width:100%}.Section2 #aboutSub .aboutDetailGrid{grid-template-columns:1fr;gap:4.5vw;margin-top:5vw}.Section2 #aboutSub .aboutDetailGrid .aboutCard{padding:4vw 4.5vw}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader{margin-bottom:2.2vw;padding-bottom:1.8vw;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader .aboutKicker{font-size:clamp(11px,2.8vw,13px)}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardHeader .aboutCardTag{font-size:clamp(11px,2.6vw,13px);padding:3px 8px}.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini1,.Section2 #aboutSub .aboutDetailGrid .aboutCard #aboutParaMini2{font-size:clamp(13px,3.4vw,15px);line-height:1.65}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter{margin-top:3vw;padding-top:2vw;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter .aboutCardMetric,.Section2 #aboutSub .aboutDetailGrid .aboutCard .aboutCardFooter .aboutCardDivider{font-size:clamp(11px,2.6vw,13px)}.Section2 #aboutSub .aboutTelemetryRow{gap:2vw;margin-top:4vw}.Section2 #aboutSub .aboutTelemetryRow .telemetryChip{font-size:clamp(11px,2.6vw,13px);padding:6px 12px}}.Section3{position:relative;overflow:hidden;height:100vh;width:100vw;background-color:#1f51ff;display:flex;flex-direction:column}.Section3:before,.Section3:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#ffffff59;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.Section3:before{content:"+";top:1.2vw;left:1.5vw}.Section3:after{content:"+";top:1.2vw;right:1.5vw}#statsHead{margin:2vw 0 0 3vw;display:inline-flex;align-items:center;align-self:flex-start;flex-shrink:0;line-height:1;font-size:4vw;color:#000;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;background-color:#7fff00;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}#statsHead:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.horizontalContent{display:flex;flex-direction:row;width:fit-content;min-width:200vw;padding:0;box-sizing:border-box;gap:0vw;flex:1;min-height:0;height:auto}.FlowingMenu{width:100vw;display:flex;flex-direction:row;align-self:center}.flowingContainer{display:flex;height:100%;width:100vw;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.DescriptiveStats{width:100vw;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;margin-top:0;padding-top:8.5vh}.DescriptiveStats .statsMetricRow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2vw;width:82%;margin-left:5vw;margin-top:1.8vh;margin-bottom:3.2vh;box-sizing:border-box}.DescriptiveStats .statsMetricRow .metricStatCard{background:#000;border:2px solid #000000;box-shadow:4px 4px #000;border-radius:2px;padding:.9vw 1.2vw;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.DescriptiveStats .statsMetricRow .metricStatCard:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000;border-color:#7fff00}.DescriptiveStats .statsMetricRow .metricStatCard .metricStatKicker{font-family:JetBrains Mono,monospace;font-size:.65vw;font-weight:700;color:#7fff00;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2vw}.DescriptiveStats .statsMetricRow .metricStatCard .metricStatVal{font-family:JetBrains Mono,monospace;font-size:2vw;font-weight:900;color:#fff;line-height:1;margin:.2vw 0 .3vw;display:flex;align-items:baseline}.DescriptiveStats .statsMetricRow .metricStatCard .metricStatVal .metricStatPlus{color:#7fff00;font-size:1.6vw;margin-left:2px}.DescriptiveStats .statsMetricRow .metricStatCard .metricStatSub{font-family:JetBrains Mono,monospace;font-size:.62vw;font-weight:600;color:#ffffffbf;letter-spacing:.02em;text-transform:uppercase}.DescriptiveStatsSub{width:100%;flex:1;display:flex;flex-direction:column;position:relative;min-height:0}#dsPara{line-height:1.55;font-size:1.7vw;color:#000;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;width:82%;max-width:82%;margin-left:5vw;margin-top:1.5vh;margin-bottom:2.5vh;padding:0;box-sizing:border-box;position:relative}#dsPara span{color:#fff;font-weight:700;font-style:normal;background:#00000040;padding:0 5px;border-radius:2px}.mask #dsPara{line-height:1.55;font-size:1.7vw;width:82%;max-width:82%;margin-left:5vw;margin-top:1.5vh;margin-bottom:2.5vh;padding:0;box-sizing:border-box}.mask #dsPara span{color:#1f51ff;background:#1f51ff26}@media screen and (min-width: 768px) and (max-width: 1024px){.Section3{height:auto;min-height:auto;width:100vw;padding-bottom:5vh}.Section3 #statsHead{font-size:10vw}.Section3 .horizontalContent{min-width:100vw}.Section3 .DescriptiveStats{padding-top:3vh}.Section3 .DescriptiveStats .statsMetricRow{grid-template-columns:repeat(2,1fr);width:90%;gap:2vw;margin-top:2.5vh;margin-bottom:2.5vh}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard{padding:1.5vw 1.8vw}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatKicker{font-size:clamp(11px,1.3vw,13px)}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatVal{font-size:4vw}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatVal .metricStatPlus{font-size:3vw}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatSub{font-size:clamp(11px,1.2vw,12px)}.Section3 .DescriptiveStatsSub{height:auto;min-height:40vh}.Section3 .DescriptiveStats #dsPara{font-size:2.6vw;line-height:1.6;width:90%;max-width:90%;margin-left:5vw;margin-top:2vh;margin-bottom:2vh;padding:0;box-sizing:border-box;overflow-wrap:break-word;word-break:normal}.Section3 .mask #dsPara{font-size:2.6vw;line-height:1.6;width:90%;max-width:90%;margin:2vh 0 2vh 5vw;padding:0;box-sizing:border-box;overflow-wrap:break-word;word-break:normal}}@media screen and (max-width: 768px){.Section3{height:auto;min-height:auto;width:100vw;padding-bottom:5vh}.Section3 #statsHead{font-size:11vw;margin:4vw 0 3vw 4vw}.Section3 .flowingContainer{height:auto;min-height:52vh;justify-content:flex-start;padding-top:1.5vh}.Section3 .horizontalContent{min-width:100vw}.Section3 .DescriptiveStats{padding-top:2vh}.Section3 .DescriptiveStats .statsMetricRow{grid-template-columns:repeat(2,1fr);width:90%;gap:2.5vw;margin-top:2vh;margin-bottom:2vh}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard{padding:2.2vw 2.5vw}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatKicker{font-size:clamp(11px,2.5vw,13px)}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatVal{font-size:6vw}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatVal .metricStatPlus{font-size:4.5vw}.Section3 .DescriptiveStats .statsMetricRow .metricStatCard .metricStatSub{font-size:clamp(11px,2.4vw,12px)}.Section3 .DescriptiveStatsSub{height:auto;min-height:45vh}.Section3 .DescriptiveStats #dsPara{font-size:3.7vw;line-height:1.6;width:90%;max-width:90%;margin-left:5vw;margin-top:1.5vh;margin-bottom:2vh;padding:0;box-sizing:border-box;overflow-wrap:break-word;word-break:normal}.Section3 .mask #dsPara{font-size:3.7vw;line-height:1.6;width:90%;max-width:90%;margin:1.5vh 0 2vh 5vw;padding:0;box-sizing:border-box;overflow-wrap:break-word;word-break:normal}}.PublicationsSection{display:flex;width:100vw;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:3.5vw 0;background-color:#efefef;position:relative;overflow:hidden}.PublicationsSection:before,.PublicationsSection:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.PublicationsSection:before{content:"+";top:1.2vw;left:1.5vw}.PublicationsSection:after{content:"+";top:1.2vw;right:1.5vw}.PublicationsSection .pubHeaderRow{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;margin-bottom:2.2vw;box-sizing:border-box}.PublicationsSection .pubHeaderRow #publicationsHead{margin:0;display:inline-flex;align-items:center;line-height:1;font-size:4vw;color:#000;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;background-color:#7fff00;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.PublicationsSection .pubHeaderRow #publicationsHead:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.PublicationsSection .pubHeaderRow .pubHeaderHint{display:flex;align-items:center;gap:.8vw;font-family:Poppins,sans-serif;font-size:.85vw;text-transform:uppercase;letter-spacing:.08em;color:#333;font-weight:600}.PublicationsSection .pubHeaderRow .pubHeaderHint .pubBadgeCount{background:#000;color:#7fff00;border:1.5px solid #000000;box-shadow:2px 2px #000;padding:.25vw .6vw;border-radius:2px;font-weight:700;font-family:JetBrains Mono,monospace;font-size:.75vw}.PublicationsSection .pubPreprintBanner{width:100%;margin-bottom:1.8vw;background:#fff;border:2px solid #000000;box-shadow:3.5px 3.5px #000;padding:.8vw 1.2vw;border-radius:2px;box-sizing:border-box}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader{display:flex;align-items:center;gap:1vw;margin-bottom:.4vw}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader .bannerBadge{font-family:JetBrains Mono,monospace;font-size:.75vw;font-weight:800;color:#000;background:#7fff00;border:1.5px solid #000000;padding:.2vw .5vw;border-radius:2px;letter-spacing:.05em}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader .bannerSub{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:800;color:#1f51ff;letter-spacing:.05em}.PublicationsSection .pubPreprintBanner .bannerText{font-family:Poppins,sans-serif;font-size:.85vw;line-height:1.5;color:#444;margin:0}.PublicationsSection .pub-menu-wrap{width:100%;overflow:hidden;border-bottom:1.5px solid #000000}.PublicationsSection .pub-menu{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.PublicationsSection .pub__item{position:relative;overflow:hidden;height:74px;box-sizing:border-box;border-top:1.5px solid #000000;cursor:pointer;background-color:#efefef;transition:background-color .25s ease}.PublicationsSection .pub__item:hover{background-color:#e5e5e5}.PublicationsSection .pub__item-link{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;position:relative;padding:0 4vw;box-sizing:border-box;font-family:Poppins,sans-serif;color:#000;opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1);z-index:1}.PublicationsSection .pub__item-link .pubItemLeft{display:flex;align-items:center;gap:1.8vw;overflow:hidden}.PublicationsSection .pub__item-link .pubItemLeft .pubIndex{font-size:.95vw;font-weight:700;color:#1f51ff;letter-spacing:.04em;font-family:JetBrains Mono,monospace}.PublicationsSection .pub__item-link .pubItemLeft .pubTitle{font-size:1.35vw;font-weight:500;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.PublicationsSection .pub__item-link .pubItemRight{display:flex;align-items:center;gap:1vw;flex-shrink:0}.PublicationsSection .pub__item-link .pubItemRight .pubVenueBadge{font-size:.72vw;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25vw .65vw;border-radius:2px;background:#000;color:#7fff00;border:1.5px solid #000000;box-shadow:2px 2px #000;white-space:nowrap;font-family:JetBrains Mono,monospace}.PublicationsSection .pub__item-link .pubItemRight .pubActionCta{display:inline-flex;align-items:center;gap:.35vw;font-size:.72vw;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#000;background:#fff;border:1.5px solid #000000;box-shadow:2px 2px #000;padding:.25vw .7vw;border-radius:2px;transition:all .18s cubic-bezier(.16,1,.3,1)}.PublicationsSection .pub__item-link .pubItemRight .pubActionCta svg{width:11px;height:11px;transition:transform .18s ease}.PublicationsSection .pub__item-link .pubItemRight .pubActionCta:hover{background:#7fff00;color:#000;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.PublicationsSection .pub__item-link .pubItemRight .pubActionCta:hover svg{transform:translate(2px,-2px)}.PublicationsSection .pub__item:hover .pub__item-link{opacity:0}.PublicationsSection .pubMarquee{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none;background:#000;transform:translate3d(0,101%,0);transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:2}.PublicationsSection .pubMarquee__inner-wrap{height:100%;width:100%;display:flex;transform:translate(0)}.PublicationsSection .pubMarquee__inner{display:flex;align-items:center;position:relative;height:100%;width:max-content;will-change:transform;animation:pubMarqueeAnim 22s linear infinite}.PublicationsSection .pubMarquee__part{display:flex;align-items:center;flex-shrink:0;gap:2vw;padding-right:2vw}.PublicationsSection .pubMarquee__title{font-family:Poppins,sans-serif;font-size:1.25vw;font-weight:600;color:#7fff00;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.PublicationsSection .pubMarquee__tag{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:.75vw;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.2vw .6vw;border-radius:2px;white-space:nowrap}.PublicationsSection .pubMarquee__cta{display:inline-flex;align-items:center;gap:.4vw;font-family:Poppins,sans-serif;font-size:.75vw;font-weight:700;color:#000;background:#7fff00;border:1.5px solid #000000;box-shadow:2px 2px #000;padding:.2vw .7vw;border-radius:2px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.PublicationsSection .pubFooterNote{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.2vw 4vw 0;box-sizing:border-box}.PublicationsSection .pubFooterNote p{margin:0;font-family:Poppins,sans-serif;font-size:.8vw;color:#666;font-weight:400}.PublicationsSection .pubFooterNote .pubFooterLinks{display:flex;align-items:center;gap:1.5vw}.PublicationsSection .pubFooterNote .pubFooterLinks a{font-family:Poppins,sans-serif;font-size:.8vw;color:#000;text-decoration:underline;font-weight:500;transition:color .2s ease}.PublicationsSection .pubFooterNote .pubFooterLinks a:hover{color:#1f51ff}@keyframes pubMarqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (min-width: 768px) and (max-width: 1024px){.PublicationsSection{padding:5vw 0}.PublicationsSection .pubHeaderRow #publicationsHead{font-size:7vw}.PublicationsSection .pubHeaderRow .pubHeaderHint{font-size:clamp(12px,1.6vw,14px);display:flex;align-items:center;gap:8px}.PublicationsSection .pubHeaderRow .pubHeaderHint .pubBadgeCount{font-size:clamp(11px,1.4vw,13px);padding:3px 8px}.PublicationsSection .pubPreprintBanner{padding:1.6vw 2.2vw;margin-bottom:2.5vw}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader{gap:1.2vw;margin-bottom:.8vw}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader .bannerBadge{font-size:clamp(11px,1.4vw,13px);padding:3px 8px}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader .bannerSub{font-size:clamp(11px,1.3vw,13px)}.PublicationsSection .pubPreprintBanner .bannerText{font-size:1.5vw;line-height:1.5}.PublicationsSection .pub__item{height:70px}.PublicationsSection .pub__item-link .pubItemLeft .pubIndex{font-size:1.8vw}.PublicationsSection .pub__item-link .pubItemLeft .pubTitle{font-size:2.3vw}.PublicationsSection .pub__item-link .pubItemRight .pubVenueBadge,.PublicationsSection .pub__item-link .pubItemRight .pubActionCta{font-size:clamp(11px,1.4vw,13px)}.PublicationsSection .pubMarquee__title{font-size:2.2vw}.PublicationsSection .pubMarquee__tag,.PublicationsSection .pubMarquee__cta{font-size:1.4vw}.PublicationsSection .pubFooterNote p,.PublicationsSection .pubFooterNote .pubFooterLinks a{font-size:clamp(11px,1.4vw,13px)}}@media screen and (max-width: 768px){.PublicationsSection{padding:8vw 0}.PublicationsSection .pubHeaderRow{flex-direction:column;align-items:flex-start;gap:2vw;margin-bottom:4vw}.PublicationsSection .pubHeaderRow #publicationsHead{font-size:10vw}.PublicationsSection .pubHeaderRow .pubHeaderHint{font-size:clamp(12px,3.2vw,14px);display:flex;align-items:center;gap:8px}.PublicationsSection .pubHeaderRow .pubHeaderHint .pubBadgeCount{font-size:clamp(11px,2.8vw,13px);padding:3px 8px}.PublicationsSection .pubPreprintBanner{padding:3vw 4vw;margin-bottom:4vw}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader{gap:2vw;margin-bottom:1.5vw;flex-wrap:wrap}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader .bannerBadge{font-size:clamp(11px,2.6vw,13px);padding:3px 8px}.PublicationsSection .pubPreprintBanner .pubPreprintBannerHeader .bannerSub{font-size:clamp(11px,2.5vw,13px)}.PublicationsSection .pubPreprintBanner .bannerText{font-size:clamp(12px,2.8vw,14px);line-height:1.6}.PublicationsSection .pub__item{height:64px}.PublicationsSection .pub__item-link{padding:0 4vw}.PublicationsSection .pub__item-link .pubItemLeft{gap:2.5vw}.PublicationsSection .pub__item-link .pubItemLeft .pubIndex{font-size:clamp(12px,3vw,14px)}.PublicationsSection .pub__item-link .pubItemLeft .pubTitle{font-size:clamp(13px,3.5vw,16px)}.PublicationsSection .pub__item-link .pubItemRight .pubVenueBadge{font-size:clamp(11px,2.4vw,13px);padding:3px 8px}.PublicationsSection .pub__item-link .pubItemRight .pubActionCta{display:none}.PublicationsSection .pubMarquee__title{font-size:clamp(14px,3.6vw,18px)}.PublicationsSection .pubMarquee__tag,.PublicationsSection .pubMarquee__cta{font-size:clamp(11px,2.6vw,13px);padding:3px 8px}.PublicationsSection .pubFooterNote{flex-direction:column;align-items:flex-start;gap:2vw;padding-top:3vw}.PublicationsSection .pubFooterNote p,.PublicationsSection .pubFooterNote .pubFooterLinks a{font-size:clamp(11px,3vw,13px)}}.PublicationReportPage{position:relative;width:100%;min-height:100vh;background-color:#efefef;color:#000;font-family:Poppins,sans-serif;box-sizing:border-box;-webkit-user-select:text;user-select:text;z-index:1000}.PublicationReportPage .crossMarker{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#000;-webkit-user-select:none;user-select:none}.PublicationReportPage .reportStickyHeader{position:sticky;top:0;z-index:999;width:100%;background:#efefef;border-bottom:2px solid #000000;display:flex;align-items:center;justify-content:space-between;padding:.9vw 3.5vw;box-sizing:border-box}.PublicationReportPage .reportStickyHeader .reportBackBtn{display:inline-flex;align-items:center;gap:.6vw;background:#000;color:#fff;border:2px solid #000000;box-shadow:4px 4px #7fff00;padding:.55vw 1.2vw;font-family:Poppins,sans-serif;font-size:.85vw;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.PublicationReportPage .reportStickyHeader .reportBackBtn:hover{background:#7fff00;color:#000;transform:translate(-2px,-2px);box-shadow:6px 6px #000}.PublicationReportPage .reportStickyHeader .reportBackBtn .escShortcut{font-size:.7vw;background:#ffffff40;color:#fff;padding:.1vw .4vw;border-radius:2px}.PublicationReportPage .reportStickyHeader .reportBackBtn:hover .escShortcut{background:#0003;color:#000}.PublicationReportPage .reportStickyHeader .reportNavCenter{display:flex;align-items:center;gap:1vw;font-family:Poppins,sans-serif;font-size:.9vw;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.PublicationReportPage .reportStickyHeader .reportNavCenter .pubIndexPill{background:#000;color:#7fff00;padding:.25vw .7vw;border:1.5px solid #000000;font-weight:700}.PublicationReportPage .reportStickyHeader .reportNavControls{display:flex;align-items:center;gap:.6vw}.PublicationReportPage .reportStickyHeader .reportNavControls .navSwitchBtn{background:#fff;color:#000;border:2px solid #000000;box-shadow:3px 3px #000;padding:.5vw 1vw;font-family:Poppins,sans-serif;font-size:.8vw;font-weight:600;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.4vw;transition:all .18s ease}.PublicationReportPage .reportStickyHeader .reportNavControls .navSwitchBtn:hover:not(:disabled){background:#7fff00;transform:translate(-2px,-2px);box-shadow:5px 5px #000}.PublicationReportPage .reportStickyHeader .reportNavControls .navSwitchBtn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.PublicationReportPage .reportContentWrapper{max-width:1280px;margin:0 auto;padding:3vw 3vw 6vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportMetaBadges{display:flex;flex-wrap:wrap;align-items:center;gap:.8vw;margin-bottom:1.5vw}.PublicationReportPage .reportContentWrapper .reportMetaBadges .metaBadge{font-size:.85vw;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.35vw .9vw;border:2px solid #000000;box-shadow:3px 3px #000}.PublicationReportPage .reportContentWrapper .reportMetaBadges .badgeVenue{background:#1f51ff;color:#fff}.PublicationReportPage .reportContentWrapper .reportMetaBadges .badgeType{background:#7fff00;color:#000}.PublicationReportPage .reportContentWrapper .reportMetaBadges .badgeCategory{background:#fff;color:#000}.PublicationReportPage .reportContentWrapper .reportMetaBadges .badgeYear{background:#000;color:#7fff00}.PublicationReportPage .reportContentWrapper .reportPreprintBanner{background:#fbfbfb;border:2px solid #000000;box-shadow:4px 4px #000;padding:1vw 1.6vw;margin-bottom:1.8vw;border-radius:2px}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader{display:flex;align-items:center;gap:.8vw;margin-bottom:.4vw}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerTag{font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:800;color:#000;background:#7fff00;border:1.5px solid #000000;padding:.2vw .5vw;border-radius:2px;letter-spacing:.05em}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerBadge{font-family:JetBrains Mono,monospace;font-size:.74vw;font-weight:800;color:#1f51ff;letter-spacing:.05em}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerBadgeSubmitted{background:#1f51ff14;border:1.5px solid #1F51FF;padding:.15vw .5vw;border-radius:2px;color:#1f51ff;box-shadow:2px 2px #000}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerBody{font-family:Poppins,sans-serif;font-size:.9vw;line-height:1.55;color:#333;margin:0}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerBody strong{color:#000}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack{margin-top:.6vw;padding-top:.5vw;border-top:1px dashed rgba(0,0,0,.15);display:flex;align-items:center;gap:.6vw;font-family:JetBrains Mono,monospace;font-size:.76vw}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack .submissionTrackLabel{font-weight:800;color:#000;background:#7fff00;padding:.12vw .45vw;border:1px solid #000000;border-radius:2px;letter-spacing:.04em}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack .submissionTrackVal{font-weight:700;color:#1f51ff;letter-spacing:.02em}.PublicationReportPage .reportContentWrapper .reportTitle{font-size:3vw;line-height:1.18;font-weight:700;letter-spacing:-.03em;margin:0 0 1.8vw;color:#000;font-family:Poppins,sans-serif}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock{background:#fff;border:2px solid #000000;box-shadow:6px 6px #000;padding:1.5vw 2vw;margin-bottom:2.2vw;display:flex;flex-direction:column;gap:.4vw}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsList{font-size:1.3vw;font-weight:700;color:#000;display:flex;align-items:center;gap:.6vw}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsList .authorBadge{color:#1f51ff;font-weight:800}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsAffiliation{font-size:.95vw;color:#444;font-weight:400}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsRole{display:inline-flex;align-self:flex-start;margin-top:.3vw;font-size:.75vw;font-weight:700;background:#000;color:#7fff00;padding:.2vw .6vw;text-transform:uppercase;letter-spacing:.06em}.PublicationReportPage .reportContentWrapper .reportActionsBar{display:flex;flex-wrap:wrap;align-items:center;gap:1vw;margin-bottom:3.2vw}.PublicationReportPage .reportContentWrapper .reportActionsBar .actionLinkBtn{display:inline-flex;align-items:center;gap:.6vw;padding:.75vw 1.5vw;border:2px solid #000000;font-family:Poppins,sans-serif;font-size:.88vw;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.PublicationReportPage .reportContentWrapper .reportActionsBar .actionLinkBtn svg{width:15px;height:15px}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnZenodo{background:#1f51ff;color:#fff;box-shadow:5px 5px #000}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnZenodo:hover{background:#000;color:#7fff00;transform:translate(-2px,-2px);box-shadow:7px 7px #000}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnGithub{background:#000;color:#fff;box-shadow:5px 5px #7fff00}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnGithub:hover{background:#7fff00;color:#000;transform:translate(-2px,-2px);box-shadow:7px 7px #000}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnSecondary{background:#fff;color:#000;box-shadow:5px 5px #000}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnSecondary:hover{background:#7fff00;transform:translate(-2px,-2px);box-shadow:7px 7px #000}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnCopyBib{background:#7fff00;color:#000;box-shadow:5px 5px #000}.PublicationReportPage .reportContentWrapper .reportActionsBar .btnCopyBib:hover{background:#000;color:#7fff00;transform:translate(-2px,-2px);box-shadow:7px 7px #7fff00}.PublicationReportPage .reportContentWrapper .reportStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2vw;margin-bottom:3.5vw}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard{background:#fff;border:2px solid #000000;box-shadow:6px 6px #000;padding:1.4vw 1.6vw;display:flex;flex-direction:column;justify-content:space-between;transition:all .22s cubic-bezier(.16,1,.3,1)}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #1f51ff}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statLabel{font-size:.78vw;color:#555;text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:.5vw}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue{font-size:2.2vw;font-weight:800;color:#1f51ff;line-height:1.15;margin-bottom:.4vw;letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:.45vw;max-width:100%;word-break:break-word;overflow-wrap:break-word}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue .statValueNumber{font-size:2.2vw;font-weight:800;color:#1f51ff;line-height:1.1}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue .statValueTag{display:inline-flex;align-items:center;font-size:.72vw;font-weight:700;font-family:Poppins,sans-serif;color:#1f51ff;background:#1f51ff14;border:1.5px solid #1F51FF;padding:.12vw .45vw;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;vertical-align:middle;box-shadow:2px 2px #000;border-radius:2px}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statSub{font-size:.8vw;color:#333;line-height:1.4;font-weight:400}.PublicationReportPage .reportContentWrapper .reportLayoutGrid{display:flex;gap:2.5vw;align-items:flex-start;width:100%}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox{width:270px;flex-shrink:0;position:sticky;top:80px;background:#fff;border:2px solid #000000;box-shadow:6px 6px #000;display:flex;flex-direction:column;overflow:hidden;z-index:10}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxHeader{background:#000;color:#7fff00;padding:.8vw 1vw;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #000000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxHeader .sideboxTitle{font-size:.8vw;font-weight:800;letter-spacing:.06em;font-family:monospace}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxHeader .sideboxDot{color:#7fff00;font-size:.7vw}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav{display:flex;flex-direction:column;padding:.6vw 0;border-bottom:2px dashed #000000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink{display:flex;align-items:center;gap:.5vw;padding:.4vw 1vw;background:transparent;border:none;text-align:left;font-family:Poppins,sans-serif;font-size:.78vw;font-weight:500;color:#444;cursor:pointer;transition:all .15s ease}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink .sideboxLinkIndicator{color:transparent;font-size:.7vw;transition:color .15s ease}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink:hover{color:#000;background:#f4f4f4}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink:hover .sideboxLinkIndicator{color:#1f51ff}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink.active{background:#7fff00;color:#000;font-weight:700}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink.active .sideboxLinkIndicator{color:#000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions{display:flex;flex-direction:column;gap:.4vw;padding:.8vw 1vw;border-bottom:2px dashed #000000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions .sideboxActionBtn{padding:.35vw .8vw;font-size:.75vw;font-weight:700;text-transform:uppercase;text-align:center;border:1.5px solid #000000;box-shadow:2px 2px #000;cursor:pointer;text-decoration:none;color:#000;background:#fff;transition:all .15s ease}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions .sideboxActionBtn:hover{background:#7fff00;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions .sideboxActionBtn.codeBtn{background:#000;color:#fff}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions .sideboxActionBtn.codeBtn:hover{background:#1f51ff;color:#fff}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts{padding:.8vw 1vw;display:flex;flex-direction:column;gap:.3vw;background:#fafafa}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem{display:flex;justify-content:space-between;font-size:.72vw}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem .factKey{font-weight:700;color:#666}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem .factVal{font-weight:600;color:#000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem .factValHighlight{font-weight:700;color:#1f51ff;text-align:right;font-size:.7vw;max-width:60%;line-height:1.3}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportMainColumn{flex:1;min-width:0}.PublicationReportPage .reportContentWrapper .reportSectionBadge{display:inline-flex;align-items:center;gap:.6vw;background-color:#7fff00;color:#000;font-family:Poppins,sans-serif;font-size:1.25vw;font-weight:700;text-transform:uppercase;padding:.3vw .9vw;border:2px solid #000000;box-shadow:4px 4px #000;margin:2.5vw 0 1.2vw}.PublicationReportPage .reportContentWrapper .reportAbstractCard{background:#fff;border:2px solid #000000;box-shadow:7px 7px #000;padding:2vw;margin-bottom:2.8vw}.PublicationReportPage .reportContentWrapper .reportAbstractCard p{margin:0;font-size:1.1vw;line-height:1.75;color:#111;font-weight:400}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard{background:#fff;border:2px solid #000000;box-shadow:7px 7px #000;padding:2vw;margin-bottom:2.8vw}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .problemStatementHeader{display:flex;align-items:center;gap:.8vw;margin-bottom:1vw}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .problemStatementHeader .problemTag{background:#000;color:#7fff00;font-size:.75vw;font-weight:800;padding:.25vw .7vw;letter-spacing:.06em;font-family:monospace;border:1.5px solid #000000}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .problemStatementHeader .problemTitle{margin:0;font-size:1.2vw;font-weight:700;color:#000}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryText{margin:0 0 1.5vw;font-size:1.05vw;line-height:1.8;color:#222;font-weight:400}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout{border:2px solid #000000;padding:1.4vw 1.6vw;margin-bottom:1.2vw}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutHeader{display:flex;align-items:center;gap:.6vw;margin-bottom:.6vw}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutHeader .calloutIconTag{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:800;letter-spacing:.08em;padding:.2vw .6vw;border-radius:2px;background:#000;color:#7fff00;border:1.5px solid #000000}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutHeader .calloutTitle{font-size:.95vw;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutBody{margin:0;font-size:.95vw;line-height:1.65;color:#111}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout.failureBox{background:#fff8f8;box-shadow:4px 4px #f33;border-color:#000}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout.failureBox .calloutTitle{color:#c00}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout.insightBox{background:#f4fff0;box-shadow:4px 4px #7fff00;border-color:#000;margin-bottom:0}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout.insightBox .calloutTitle{color:#060}.PublicationReportPage .reportContentWrapper .chartsGridWrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5vw;align-items:start;margin-bottom:3vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard{background:#fff;border:2px solid #000000;box-shadow:6px 6px #000;display:flex;flex-direction:column;overflow:hidden;height:auto;transition:transform .2s ease,box-shadow .2s ease}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard.wideChart{grid-column:1/-1}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard:hover{box-shadow:8px 8px #1f51ff}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader{background:#000;color:#fff;padding:.7vw 1vw;display:flex;align-items:center;justify-content:space-between;gap:.8vw;border-bottom:2px solid #000000;min-height:42px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft{display:flex;align-items:center;gap:.6vw;min-width:0;flex:1}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft .figBadge{display:inline-flex;align-items:center;justify-content:center;background:#7fff00;color:#000;font-size:.72vw;font-weight:900;padding:.2vw .55vw;border:1.5px solid #000000;box-shadow:2px 2px #000;white-space:nowrap;flex-shrink:0;letter-spacing:.05em}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft .chartTitleText{color:#fff;font-size:.82vw;font-weight:700;line-height:1.25;word-break:break-word;min-width:0}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartUnitTag{font-size:.72vw;font-weight:800;background:#1f51ff;color:#fff;padding:.2vw .55vw;border:1.5px solid #000000;box-shadow:2px 2px #000;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody{padding:1.2vw 1.4vw 1vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList{display:flex;flex-direction:column;gap:.9vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow{display:flex;flex-direction:column;gap:.35vw;transition:transform .15s ease}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow.hovered{transform:translate(3px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barMeta{display:flex;align-items:center;justify-content:space-between;font-size:.85vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barMeta .barLabel{font-weight:600;color:#111}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barMeta .barValueBadge{font-weight:700;font-size:.78vw;padding:.15vw .5vw;border:1.5px solid #000000;box-shadow:2px 2px #000}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barTrack{width:100%;height:16px;background:#efefef;border:2px solid #000000;box-shadow:2.5px 2.5px #000;position:relative;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barTrack .barFill{height:100%;border-right:2px solid #000000;transition:width .8s cubic-bezier(.16,1,.3,1)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barSubDesc{font-size:.75vw;color:#555;font-weight:500;padding-left:.2vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList{display:flex;flex-direction:column;gap:1vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard{background:#fafafa;border:1.5px solid #000000;box-shadow:2px 2px #000;padding:.8vw 1vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .groupCategoryTitle{font-size:.82vw;font-weight:800;color:#000;margin-bottom:.6vw;text-transform:uppercase;letter-spacing:.04em}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow{display:flex;flex-direction:column;gap:.5vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper{display:flex;flex-direction:column;gap:.2vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarMeta{display:flex;align-items:center;justify-content:space-between;font-size:.78vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarMeta .subBarName{font-weight:600;color:#222}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarMeta .subBarValue{font-weight:800;font-size:.72vw;padding:.1vw .4vw;border:1px solid #000000;box-shadow:1.5px 1.5px #000}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarTrack{width:100%;height:12px;background:#e8e8e8;border:1.5px solid #000000;position:relative;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarTrack .subBarFill{height:100%;border-right:1.5px solid #000000;transition:width .6s ease}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .tradeoffChartContainer{width:100%;height:auto;background:#fff;border:1.5px solid #000000;box-shadow:3px 3px #000;padding:.8vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .tradeoffChartContainer .tradeoffSvg{width:100%;height:auto;max-height:230px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .svgChartContainer{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .svgChartContainer .chartSvg{width:100%;height:auto;max-height:220px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartCaption{padding:.6vw 1.2vw;background:#f4f4f4;border-top:1.5px solid #000000;font-size:.78vw;color:#444;display:flex;align-items:center;gap:.4vw;line-height:1.4;margin-top:auto}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartCaption .captionIcon{font-weight:800;color:#000}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.2vw;margin-bottom:3vw}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard{background:#fff;border:2px solid #000000;box-shadow:5px 5px #000;padding:1.4vw;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .2s ease,box-shadow .2s ease}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #7fff00}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepHeader{display:flex;flex-direction:column;gap:.4vw;margin-bottom:.8vw}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepHeader .stepNumBadge{display:inline-flex;align-self:flex-start;background:#000;color:#7fff00;font-size:.75vw;font-weight:800;padding:.2vw .6vw;border:1.5px solid #000000;letter-spacing:.06em}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepHeader .stepName{font-size:1vw;font-weight:700;color:#000;line-height:1.25}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepDesc{margin:0;font-size:.85vw;line-height:1.55;color:#333}.PublicationReportPage .reportContentWrapper .mathFormulationsList{display:flex;flex-direction:column;gap:1.4vw;margin-bottom:3vw}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard{background:#fff;border:2px solid #000000;box-shadow:6px 6px #1f51ff;padding:1.8vw 2vw}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathCardHeader{display:flex;align-items:center;gap:.8vw;margin-bottom:1vw}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathCardHeader .equationTag{background:#1f51ff;color:#fff;font-size:.75vw;font-weight:800;padding:.2vw .6vw;border:1.5px solid #000000;letter-spacing:.05em}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathCardHeader .mathTitle{font-size:1.1vw;font-weight:700;color:#000}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .formulaBlock{background:#f8f9fa;border:2px solid #000000;box-shadow:4px 4px #000;padding:1.4vw 1.6vw;margin-bottom:1vw;overflow-x:auto;text-align:center}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .formulaBlock .mathFormulaRendered{font-size:1.35vw;color:#000;overflow-x:auto;padding:.4vw 0}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .formulaBlock .mathFormulaRendered .katex-display{margin:.5em 0}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .formulaBlock .mathFormulaFallback{font-family:monospace;font-size:1.1vw;color:#000}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathExplanation{margin:0;font-size:.95vw;line-height:1.65;color:#333}.PublicationReportPage .reportContentWrapper .tableScrollContainer{overflow-x:auto;width:100%;border-top:2px solid #000000;border-bottom:2px solid #000000;background:#fff;-webkit-overflow-scrolling:touch}.PublicationReportPage .reportContentWrapper .tableScrollContainer::-webkit-scrollbar{height:6px}.PublicationReportPage .reportContentWrapper .tableScrollContainer::-webkit-scrollbar-track{background:#f1f1f1}.PublicationReportPage .reportContentWrapper .tableScrollContainer::-webkit-scrollbar-thumb{background:#000}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable{width:100%;border-collapse:collapse;border-spacing:0;margin:0;font-family:Poppins,sans-serif;font-size:.82vw;white-space:nowrap}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th{background:#000;color:#fff;text-align:left;padding:.8vw 1.2vw;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-right:1.5px solid #333333;border-bottom:2px solid #000000;border-left:none;border-top:none}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th .katex{text-transform:none!important;font-weight:700;color:#7fff00}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th:first-child{border-left:none}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th:last-child{border-right:none}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td{padding:.75vw 1.2vw;border-bottom:1.5px solid #e2e2e2;border-right:1.5px solid #eeeeee;border-left:none;background-color:#fff;color:#111;font-weight:500}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td .katex{color:#111;font-weight:600}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td:first-child{border-left:none}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td:last-child{border-right:none}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable tr:nth-child(2n) td{background-color:#fafafa}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable tr:hover td{background-color:#f3f6fc}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable tr.highlightRow td{background-color:#7fff001f!important;font-weight:600;color:#000}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable tr.highlightRow td:first-child{box-shadow:inset 4px 0 #7fff00;border-left:none}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .cellContentWrapper{display:inline-flex;align-items:center;gap:.5vw}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .inlineTag{display:inline-flex;align-items:center;justify-content:center;font-size:.65vw;font-weight:800;padding:.1vw .45vw;border:1px solid #000000;box-shadow:1px 1px #000;border-radius:2px;letter-spacing:.04em;white-space:nowrap;line-height:1.2}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .inlineTag.tagGreen{background:#7fff00;color:#000}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .inlineTag.tagBlue{background:#1f51ff;color:#fff}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .inlineTag.tagDark{background:#222;color:#fff}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .oursPill{display:inline-flex;align-items:center;background:#7fff00;color:#000;font-weight:800;padding:.1vw .4vw;border:1px solid #000000;box-shadow:1.5px 1.5px #000}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .accentPill{display:inline-flex;align-items:center;background:#1f51ff;color:#fff;font-weight:700;padding:.1vw .4vw;border:1px solid #000000;box-shadow:1.5px 1.5px #000}.PublicationReportPage .reportContentWrapper .benchmarkTableCard{background:#fff;border:2px solid #000000;box-shadow:7px 7px #000;margin-bottom:3vw;overflow:hidden}.PublicationReportPage .reportContentWrapper .benchmarkTableCard .tableCaptionBar{background:#1f51ff;color:#fff;padding:.8vw 1.4vw;font-size:.85vw;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #000000}.PublicationReportPage .reportContentWrapper .ablationStudiesCard{background:#fff;border:2px solid #000000;box-shadow:7px 7px #1f51ff;margin-bottom:3vw;overflow:hidden}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationHeader{background:#000;color:#fff;padding:1.2vw 1.6vw;border-bottom:2px solid #000000}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationHeader .ablationTitle{margin:0 0 .4vw;font-size:1.15vw;font-weight:700;color:#7fff00}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationHeader .ablationSummary{margin:0;font-size:.85vw;color:#ccc;line-height:1.5}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar{background:#000;border-top:2px solid #000000;padding:.9vw 1.4vw;display:flex;align-items:center;gap:.8vw}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar .insightBadge{background:#7fff00;color:#000;font-size:.72vw;font-weight:900;padding:.2vw .55vw;border:1.5px solid #000000;letter-spacing:.05em;flex-shrink:0}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar .insightText{font-size:.88vw;font-weight:500;color:#fff;line-height:1.4}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar .insightText em{color:#7fff00}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar .insightText strong{color:#fff}.PublicationReportPage .reportContentWrapper .reproducibilityCard{background:#fff;border:2px solid #000000;box-shadow:6px 6px #000;padding:1.8vw 2vw;margin-bottom:3vw}.PublicationReportPage .reportContentWrapper .reproducibilityCard .envDetailsGrid{display:flex;flex-direction:column;gap:.6vw;margin-bottom:1.4vw}.PublicationReportPage .reportContentWrapper .reproducibilityCard .envDetailsGrid .envRow{display:flex;gap:.8vw;font-size:.9vw}.PublicationReportPage .reportContentWrapper .reproducibilityCard .envDetailsGrid .envRow .envKey{font-weight:700;color:#000;min-width:170px}.PublicationReportPage .reportContentWrapper .reproducibilityCard .envDetailsGrid .envRow .envVal{color:#333;font-weight:500}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox{background:#000;border:2px solid #000000;box-shadow:5px 5px #7fff00;overflow:hidden}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox .cliHeader{background:#111;padding:.6vw 1vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid #222222}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox .cliHeader span{font-size:.75vw;font-weight:700;color:#7fff00;letter-spacing:.06em;font-family:monospace}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox .cliHeader .copyCliBtn{background:#7fff00;border:1px solid #7FFF00;color:#000;font-weight:700;font-size:.72vw;padding:.2vw .6vw;cursor:pointer;text-transform:uppercase;transition:all .15s ease}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox .cliHeader .copyCliBtn:hover{background:#fff;border-color:#fff}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox pre{margin:0;padding:1.2vw;overflow-x:auto;color:#7fff00;font-family:JetBrains Mono,Consolas,monospace;font-size:.88vw}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox pre code{color:#fff}.PublicationReportPage .reportContentWrapper .reportContributionsList{list-style:none;padding:0;margin:0 0 2.8vw;display:flex;flex-direction:column;gap:1vw}.PublicationReportPage .reportContentWrapper .reportContributionsList li{background:#fff;border:2px solid #000000;box-shadow:5px 5px #000;padding:1.2vw 1.6vw;display:flex;align-items:flex-start;gap:1vw;font-size:1.05vw;line-height:1.65;color:#000;transition:all .2s ease}.PublicationReportPage .reportContentWrapper .reportContributionsList li:hover{box-shadow:7px 7px #7fff00;transform:translate(-2px,-2px)}.PublicationReportPage .reportContentWrapper .reportContributionsList li .bulletBlock{background:#7fff00;color:#000;font-weight:800;font-size:.8vw;padding:.15vw .5vw;border:1.5px solid #000000;flex-shrink:0;margin-top:.2vw}.PublicationReportPage .reportContentWrapper .architectureCard{background:#fff;border:2px solid #000000;box-shadow:7px 7px #1f51ff;margin-bottom:2.8vw;overflow:hidden}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner{background:#000;color:#fff;padding:1.5vw 2vw;border-bottom:2px solid #000000}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archMethodTag{display:inline-block;background:#7fff00;color:#000;font-size:.7vw;font-weight:900;padding:.2vw .6vw;border:1.5px solid #000000;box-shadow:2px 2px #fff;margin-bottom:.7vw;letter-spacing:.06em}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archMethodTitle{font-size:1.2vw;font-weight:800;margin:0 0 .8vw;color:#fff;line-height:1.35}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta{display:flex;gap:2vw;font-size:.85vw;color:#ccc;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem{display:flex;align-items:center;gap:.4vw}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem strong{color:#fff;font-weight:700}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem em{color:#7fff00;font-style:italic}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem code{background:#1c1c1c;color:#7fff00;padding:.15vw .5vw;border:1px solid #333333;font-size:.78vw;font-family:monospace}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow{padding:.9vw 2vw;background:#f8f8f8;border-bottom:2px solid #000000;display:flex;align-items:center;gap:1.2vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .backendsLabel{font-size:.75vw;font-weight:900;color:#000;letter-spacing:.05em}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .archTags{display:flex;gap:.6vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .archTags .archBackendPill{display:inline-flex;align-items:center;gap:.4vw;background:#fff;color:#000;font-weight:700;font-size:.75vw;padding:.2vw .65vw;border:1.5px solid #000000;box-shadow:2px 2px #000}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .archTags .archBackendPill .backendDot{color:#1f51ff;font-size:.85vw}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection{padding:1.4vw 2vw;border-bottom:2px solid #000000}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .archSubHeading{display:flex;align-items:center;gap:.8vw;font-size:.95vw;font-weight:800;text-transform:uppercase;color:#000;margin-bottom:1.2vw;letter-spacing:.04em}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .archSubHeading .archSubHeadingTag{background:#000;color:#7fff00;font-size:.72vw;font-weight:900;padding:.2vw .55vw;border:1px solid #000000;box-shadow:1.5px 1.5px #000;letter-spacing:.06em;white-space:nowrap}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2vw}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard{background:#fafafa;border:2px solid #000000;box-shadow:4px 4px #000;padding:1.2vw;display:flex;flex-direction:column;gap:.6vw;transition:transform .15s ease,box-shadow .15s ease}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard:hover{transform:translateY(-2px);box-shadow:4px 4px #7fff00}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader{display:flex;flex-direction:column;align-items:flex-start;gap:.45vw;border-bottom:1.5px solid #000000;padding-bottom:.6vw;margin-bottom:.4vw}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader .tierBadgeWrapper{display:flex;align-items:center}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader .tierNumberBadge{display:inline-block;background:#000;color:#7fff00;font-size:.68vw;font-weight:900;padding:.15vw .5vw;border:1px solid #000000;box-shadow:1.5px 1.5px #000;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader .tierName{font-size:.95vw;font-weight:800;margin:0;color:#000;line-height:1.35;word-break:normal}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .tierDesc{font-size:.82vw;line-height:1.55;color:#333;margin:0}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .tierDesc strong{color:#000;font-weight:700}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .tierDesc em{color:#1f51ff;font-style:italic}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection{padding:1.4vw 2vw;border-bottom:2px solid #000000}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .archSubHeading{display:flex;align-items:center;gap:.8vw;font-size:.95vw;font-weight:800;text-transform:uppercase;color:#000;margin-bottom:1.2vw;letter-spacing:.04em}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .archSubHeading .archSubHeadingTag{background:#000;color:#7fff00;font-size:.72vw;font-weight:900;padding:.2vw .55vw;border:1px solid #000000;box-shadow:1.5px 1.5px #000;letter-spacing:.06em;white-space:nowrap}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8vw}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid .specItemCard{background:#fff;border:1.5px solid #000000;box-shadow:3px 3px #7fff00;padding:.8vw 1.1vw;display:flex;flex-direction:column;gap:.3vw}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid .specItemCard .specItemKey{font-size:.68vw;font-weight:900;color:#555;letter-spacing:.05em}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid .specItemCard .specItemVal{font-size:.82vw;font-weight:700;color:#000;font-family:Fira Code,monospace;line-height:1.4}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal{margin:1.4vw 2vw 1.8vw;border:2px solid #000000;box-shadow:6px 6px #000;background:#0d0d0d;overflow:hidden}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar{background:#181818;padding:.6vw 1vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid #333333}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalButtons{display:flex;gap:.4vw}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalButtons .termDot{width:10px;height:10px;border-radius:50%;display:inline-block}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalButtons .termDot.red{background:#ff5f56}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalButtons .termDot.yellow{background:#ffbd2e}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalButtons .termDot.green{background:#27c93f}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalFileName{color:#888;font-size:.72vw;font-family:monospace;font-weight:600;letter-spacing:.03em}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalCopyBtn{background:#000;color:#7fff00;border:1px solid #7FFF00;padding:.2vw .6vw;font-size:.68vw;font-weight:700;cursor:pointer;text-transform:uppercase;font-family:Poppins,sans-serif;transition:background .15s ease,color .15s ease}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalCopyBtn:hover{background:#7fff00;color:#000}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalCodeBody{padding:1.2vw 1.4vw;overflow-x:auto;background:#0a0a0a}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalCodeBody pre{margin:0}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalCodeBody pre code{font-family:Fira Code,Courier New,monospace;font-size:.78vw;line-height:1.6;color:#7fff00;white-space:pre}.PublicationReportPage .reportContentWrapper .architectureCard .systemFeaturesList{margin:0;padding:1.2vw 2vw;border-top:2px dashed #000000;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8vw}.PublicationReportPage .reportContentWrapper .architectureCard .systemFeaturesList li{font-size:.85vw;color:#222;font-weight:500;display:flex;align-items:center;gap:.6vw}.PublicationReportPage .reportContentWrapper .architectureCard .systemFeaturesList li:before{content:"■";color:#1f51ff;font-size:.7vw}.PublicationReportPage .reportContentWrapper .bibtexContainer{position:relative;background:#000;border:2px solid #000000;box-shadow:7px 7px #7fff00;overflow:hidden;margin-bottom:4vw}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader{display:flex;align-items:center;justify-content:space-between;padding:.8vw 1.2vw;background:#111;border-bottom:2px solid #222222}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader span{font-size:.8vw;text-transform:uppercase;letter-spacing:.08em;color:#7fff00;font-weight:700;font-family:monospace}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader .copyInlineBtn{background:#7fff00;border:1.5px solid #7FFF00;color:#000;padding:.3vw .8vw;font-size:.75vw;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader .copyInlineBtn:hover{background:#fff;border-color:#fff}.PublicationReportPage .reportContentWrapper .bibtexContainer pre{margin:0;padding:1.5vw;overflow-x:auto;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.88vw;line-height:1.6;color:#fff;-webkit-user-select:text;user-select:text}.PublicationReportPage .reportContentWrapper .reportFooterNav{display:flex;align-items:center;justify-content:space-between;padding:2vw 0 1vw;border-top:2px solid #000000}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerBackBtn{background:#000;color:#fff;border:2px solid #000000;box-shadow:5px 5px #7fff00;padding:.8vw 1.8vw;font-family:Poppins,sans-serif;font-size:.95vw;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerBackBtn:hover{background:#7fff00;color:#000;transform:translate(-2px,-2px);box-shadow:7px 7px #000}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerNextBtn{background:#1f51ff;color:#fff;border:2px solid #000000;box-shadow:5px 5px #000;padding:.8vw 1.8vw;font-family:Poppins,sans-serif;font-size:.95vw;font-weight:700;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.6vw;transition:all .2s ease}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerNextBtn:hover{background:#7fff00;color:#000;transform:translate(-2px,-2px);box-shadow:7px 7px #000}.reportToast{position:fixed;bottom:4.8rem;right:28px;background:#000;color:#7fff00;border:2px solid #7FFF00;box-shadow:6px 6px #000;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;padding:.8rem 1.4rem;z-index:100001;display:flex;align-items:center;gap:.6rem}@media screen and (min-width: 768px) and (max-width: 1024px){.PublicationReportPage{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.PublicationReportPage .reportStickyHeader{padding:1.5vw 4vw;width:100%;box-sizing:border-box}.PublicationReportPage .reportStickyHeader .reportBackBtn{font-size:clamp(12px,1.5vw,15px);padding:8px 16px}.PublicationReportPage .reportStickyHeader .reportBackBtn .escShortcut{font-size:clamp(10px,1.2vw,12px);padding:2px 6px}.PublicationReportPage .reportStickyHeader .reportNavCenter{font-size:clamp(11px,1.4vw,14px)}.PublicationReportPage .reportStickyHeader .reportNavCenter .pubIndexPill{font-size:clamp(11px,1.3vw,13px);padding:3px 8px}.PublicationReportPage .reportStickyHeader .navSwitchBtn{font-size:clamp(11px,1.3vw,13px);padding:8px 14px}.PublicationReportPage .reportContentWrapper{padding:4vw 4vw 8vw;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportLayoutGrid{flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox{width:100%;max-width:100%;min-width:0;box-sizing:border-box;position:static;margin-bottom:3vw}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxHeader .sideboxDot{font-size:clamp(11px,1.3vw,13px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav{display:flex;flex-direction:row;flex-wrap:wrap;gap:1vw}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink{font-size:clamp(12px,1.4vw,14px);padding:6px 12px}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink .sideboxLinkIndicator{font-size:clamp(11px,1.3vw,13px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions{flex-direction:row}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions .sideboxActionBtn{font-size:clamp(11px,1.3vw,13px);padding:6px 12px}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem,.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem .factValHighlight{font-size:clamp(11px,1.3vw,13px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportMainColumn{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportMetaBadges{flex-wrap:wrap;gap:1vw}.PublicationReportPage .reportContentWrapper .reportMetaBadges .metaBadge{font-size:clamp(11px,1.4vw,13px);padding:6px 12px}.PublicationReportPage .reportContentWrapper .reportPreprintBanner{padding:2vw 3vw;margin-bottom:2.5vw;box-shadow:4px 4px #000;width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader{gap:1vw;margin-bottom:1vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerTag{font-size:clamp(11px,1.4vw,13px);padding:4px 8px}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerBadge{font-size:clamp(11px,1.3vw,13px)}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerBadgeSubmitted{padding:4px 8px;line-height:1.4;word-break:break-word}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerBody{font-size:clamp(13px,1.6vw,16px);line-height:1.6}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack{font-size:clamp(11px,1.4vw,13px);margin-top:1vw;padding-top:.8vw;gap:.8vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack .submissionTrackLabel{padding:3px 8px}.PublicationReportPage .reportContentWrapper .reportTitle{font-size:clamp(24px,4.5vw,36px)}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock{width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsList{font-size:clamp(15px,2vw,18px)}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsAffiliation{font-size:clamp(12px,1.6vw,14px)}.PublicationReportPage .reportContentWrapper .reportActionsBar{flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .reportActionsBar .actionLinkBtn{font-size:clamp(11px,1.4vw,13px);padding:8px 16px}.PublicationReportPage .reportContentWrapper .reportStatsGrid{width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue,.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue .statValueNumber{font-size:clamp(20px,3.5vw,28px)}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue .statValueTag{font-size:clamp(10px,1.2vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .reportSectionBadge{font-size:clamp(14px,2.2vw,18px);padding:6px 14px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper{grid-template-columns:1fr;width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:2vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader{padding:1vw 1.5vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft .figBadge{font-size:clamp(11px,1.2vw,13px);padding:3px 7px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft .chartTitleText{font-size:clamp(13px,1.5vw,16px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartUnitTag{font-size:clamp(11px,1.2vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .tradeoffChartContainer{width:100%;max-width:100%;height:auto;min-width:0;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .tradeoffChartContainer .tradeoffSvg{width:100%;max-width:100%;height:auto;display:block}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .svgChartContainer{width:100%;max-width:100%;height:auto;min-width:0;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .svgChartContainer .chartSvg{width:100%;max-width:100%;height:auto;display:block}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartCaption{font-size:clamp(11px,1.2vw,13px);padding:1vw 1.5vw}.PublicationReportPage .reportContentWrapper .reportAbstractCard,.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard,.PublicationReportPage .reportContentWrapper .ablationStudiesCard,.PublicationReportPage .reportContentWrapper .benchmarkTableCard,.PublicationReportPage .reportContentWrapper .architectureCard,.PublicationReportPage .reportContentWrapper .reproducibilityCard{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .reportAbstractCard p,.PublicationReportPage .reportContentWrapper .reportContributionsList li{font-size:clamp(13px,1.8vw,16px)}.PublicationReportPage .reportContentWrapper .formulaBlock{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .formulaBlock .mathFormulaRendered{font-size:clamp(14px,2vw,18px);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta,.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem{font-size:clamp(12px,1.4vw,14px)}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem code{font-size:clamp(11px,1.3vw,13px)!important}.PublicationReportPage .reportContentWrapper .tableScrollContainer{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable{font-size:clamp(12px,1.4vw,14px)}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th,.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td{font-size:clamp(12px,1.4vw,14px);padding:8px 12px}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th .richMathText,.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td .richMathText{font-size:inherit}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .inlineTag{font-size:clamp(10px,1.2vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .bibtexContainer{width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .bibtexContainer pre{font-size:clamp(11px,1.4vw,13px);max-width:100%;overflow-x:auto}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerBackBtn,.PublicationReportPage .reportContentWrapper .reportFooterNav .footerNextBtn{font-size:clamp(13px,1.6vw,16px);padding:10px 18px}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerBackBtn span,.PublicationReportPage .reportContentWrapper .reportFooterNav .footerNextBtn span{font-size:inherit}}@media screen and (max-width: 768px){.PublicationReportPage{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.PublicationReportPage .reportStickyHeader{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportStickyHeader .reportBackBtn{font-size:clamp(12px,3.2vw,14px);padding:8px 14px;box-shadow:3px 3px #7fff00;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.PublicationReportPage .reportStickyHeader .reportBackBtn .escShortcut,.PublicationReportPage .reportStickyHeader .reportNavCenter{display:none}.PublicationReportPage .reportStickyHeader .reportNavControls{display:flex;align-items:center;gap:6px}.PublicationReportPage .reportStickyHeader .reportNavControls .navSwitchBtn{font-size:clamp(11px,2.8vw,13px);padding:8px 12px;white-space:nowrap}.PublicationReportPage .reportContentWrapper{padding:5vw 4vw 12vw;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportLayoutGrid{flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox{width:100%;max-width:100%;min-width:0;position:static;margin-bottom:6vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxHeader .sideboxTitle{font-size:clamp(12px,3vw,15px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxHeader .sideboxDot{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5vw}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink{font-size:clamp(11px,2.8vw,13px);padding:6px 12px;border:1px solid #000}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxNav .sideboxLink .sideboxLinkIndicator{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions{flex-direction:row;flex-wrap:wrap;gap:1.5vw}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxQuickActions .sideboxActionBtn{font-size:clamp(11px,2.8vw,13px);padding:6px 12px}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem{font-size:clamp(11px,2.6vw,13px)}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportSidebox .sideboxFacts .factItem .factValHighlight{font-size:clamp(11px,2.6vw,13px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .reportLayoutGrid .reportMainColumn{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportMetaBadges{gap:1.5vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .reportMetaBadges .metaBadge{font-size:clamp(11px,2.8vw,13px);padding:6px 12px}.PublicationReportPage .reportContentWrapper .reportPreprintBanner{padding:3.5vw 4vw;margin-bottom:4vw;box-shadow:4px 4px #000;width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader{gap:2vw;margin-bottom:2vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerTag{font-size:clamp(11px,2.8vw,13px);padding:4px 8px}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerBadge{font-size:clamp(11px,2.6vw,13px)}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerHeader .bannerBadgeSubmitted{padding:4px 8px;line-height:1.4;word-break:break-word;white-space:normal}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintBannerBody{font-size:clamp(13px,3.2vw,15px);line-height:1.65}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack{font-size:clamp(11px,2.8vw,13px);margin-top:2.5vw;padding-top:2vw;gap:1.8vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .reportPreprintBanner .reportPreprintSubmissionTrack .submissionTrackLabel{padding:3px 8px}.PublicationReportPage .reportContentWrapper .reportTitle{font-size:clamp(22px,6.5vw,32px);margin:3vw 0;word-break:break-word}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock{padding:3.5vw 4vw;box-shadow:4px 4px #000;width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsList{font-size:clamp(14px,4vw,18px)}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsAffiliation{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .reportAuthorsBlock .authorsRole{font-size:clamp(11px,2.5vw,13px)}.PublicationReportPage .reportContentWrapper .reportActionsBar{flex-direction:column;align-items:stretch;gap:2vw}.PublicationReportPage .reportContentWrapper .reportActionsBar .actionLinkBtn{font-size:clamp(12px,3vw,14px);padding:10px 16px;justify-content:center;box-shadow:4px 4px #000}.PublicationReportPage .reportContentWrapper .reportStatsGrid{grid-template-columns:1fr;gap:3vw;width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard{padding:4vw;box-shadow:4px 4px #000;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statLabel{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue,.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue .statValueNumber{font-size:clamp(24px,7vw,32px)}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statValue .statValueTag{font-size:clamp(10px,2.4vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .reportStatsGrid .statCard .statSub{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .reportSectionBadge{font-size:clamp(14px,4.5vw,18px);padding:6px 14px;box-shadow:3px 3px #000;margin:6vw 0 3vw}.PublicationReportPage .reportContentWrapper .reportAbstractCard{padding:4vw;box-shadow:4px 4px #000;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .reportAbstractCard p{font-size:clamp(13px,3.6vw,16px);line-height:1.7}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard{padding:4vw;box-shadow:4px 4px #000;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .problemStatementHeader{flex-direction:column;align-items:flex-start;gap:1.5vw}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .problemStatementHeader .problemTag{font-size:clamp(11px,2.8vw,13px);padding:4px 8px}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .problemStatementHeader .problemTitle{font-size:clamp(16px,4.2vw,20px)}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryText{font-size:clamp(13px,3.5vw,16px);line-height:1.7;margin-bottom:3.5vw}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout{padding:3vw;margin-bottom:3vw;box-sizing:border-box;width:100%}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutHeader .calloutIconTag{font-size:clamp(11px,2.8vw,13px);padding:3px 6px}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutHeader .calloutTitle{font-size:clamp(13px,3.2vw,15px)}.PublicationReportPage .reportContentWrapper .theoreticalBackgroundCard .theoryCallout .calloutBody{font-size:clamp(12px,3.2vw,15px);line-height:1.6}.PublicationReportPage .reportContentWrapper .ablationStudiesCard{box-shadow:4px 4px #1f51ff;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationHeader{padding:3vw 4vw}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationHeader .ablationTitle{font-size:clamp(15px,4vw,18px)}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationHeader .ablationSummary{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar{padding:3vw 4vw;flex-direction:column;align-items:flex-start;gap:1.5vw}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar .insightBadge{font-size:clamp(11px,2.6vw,13px);padding:3px 6px}.PublicationReportPage .reportContentWrapper .ablationStudiesCard .ablationInsightBar .insightText{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;gap:4.5vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader{padding:2vw 3vw;min-height:auto}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft{gap:1.5vw}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft .figBadge{font-size:clamp(11px,2.8vw,13px);padding:3px 8px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartHeaderLeft .chartTitleText{font-size:clamp(13px,3.2vw,15px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartHeader .chartUnitTag{font-size:clamp(11px,2.8vw,12px);padding:3px 8px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody{padding:3vw;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barMeta,.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barMeta .barLabel{font-size:clamp(12px,3.2vw,14px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barMeta .barValueBadge{font-size:clamp(11px,2.8vw,13px);padding:2px 7px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barTrack{height:14px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .barsList .barItemRow .barSubDesc{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard{padding:2.5vw;box-sizing:border-box;width:100%;max-width:100%}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .groupCategoryTitle{font-size:clamp(12px,3.2vw,14px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarMeta,.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarMeta .subBarName{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .groupedBarsList .groupedItemCard .subBarsRow .subBarTrackWrapper .subBarMeta .subBarValue{font-size:clamp(11px,2.8vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .tradeoffChartContainer{width:100%;max-width:100%;height:auto;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .tradeoffChartContainer .tradeoffSvg{width:100%;max-width:100%;height:auto;display:block}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .svgChartContainer{width:100%;max-width:100%;height:auto;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartBody .svgChartContainer .chartSvg{width:100%;max-width:100%;height:auto;display:block}.PublicationReportPage .reportContentWrapper .chartsGridWrapper .technicalChartCard .chartCaption{font-size:clamp(11px,3vw,13px);padding:2.5vw 3vw;line-height:1.45}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;gap:3.5vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:4vw}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepHeader .stepNumBadge{font-size:clamp(11px,2.8vw,13px);padding:3px 8px}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepHeader .stepName{font-size:clamp(14px,3.8vw,17px)}.PublicationReportPage .reportContentWrapper .pipelineFlowContainer .pipelineStepCard .stepDesc{font-size:clamp(12px,3.2vw,14px);line-height:1.6}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard{padding:4vw;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathCardHeader .equationTag{font-size:clamp(11px,2.8vw,13px);padding:3px 7px}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathCardHeader .mathTitle{font-size:clamp(14px,3.6vw,17px)}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .formulaBlock{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3vw}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .formulaBlock .mathFormulaRendered{font-size:clamp(13px,3.6vw,16px);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.PublicationReportPage .reportContentWrapper .mathFormulationsList .mathCard .mathExplanation{font-size:clamp(12px,3.2vw,14px);line-height:1.6}.PublicationReportPage .reportContentWrapper .benchmarkTableCard{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .benchmarkTableCard .tableCaptionBar{font-size:clamp(12px,3.2vw,14px);padding:3vw}.PublicationReportPage .reportContentWrapper .tableScrollContainer{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable{min-width:540px;width:100%;font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th,.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td{font-size:clamp(12px,3vw,14px);padding:8px 10px}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable th .richMathText,.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable td .richMathText{font-size:inherit}.PublicationReportPage .reportContentWrapper .tableScrollContainer .empiricalTable .inlineTag{font-size:clamp(11px,2.8vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .reproducibilityCard{padding:4vw;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .reproducibilityCard .envDetailsGrid .envRow{flex-direction:column;gap:.5vw;font-size:clamp(12px,3.2vw,14px)}.PublicationReportPage .reportContentWrapper .reproducibilityCard .envDetailsGrid .envRow .envKey{min-width:auto}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox .cliHeader span{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox .cliHeader .copyCliBtn{font-size:clamp(11px,2.8vw,13px);padding:4px 10px}.PublicationReportPage .reportContentWrapper .reproducibilityCard .cliReproBox pre{font-size:clamp(11px,3.2vw,13px);padding:3vw;max-width:100%;overflow-x:auto}.PublicationReportPage .reportContentWrapper .reportContributionsList{gap:2.5vw;width:100%;max-width:100%;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportContributionsList li{padding:3.5vw 4vw;font-size:clamp(13px,3.4vw,16px);box-shadow:3px 3px #000;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .reportContributionsList li .bulletBlock{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .architectureCard{box-shadow:4px 4px #1f51ff;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner{padding:4vw}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archMethodTag{font-size:clamp(11px,2.6vw,13px);padding:4px 10px}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archMethodTitle{font-size:clamp(16px,4.2vw,20px);line-height:1.35}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta{flex-direction:column;gap:1.5vw;font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .architectureCard .archOverviewBanner .archSubMeta .archMetaItem code{font-size:clamp(11px,2.8vw,13px)!important}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow{padding:3vw 4vw;gap:1.5vw;flex-wrap:wrap}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .backendsLabel{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .archTags .archBackendPill{font-size:clamp(11px,2.8vw,13px);padding:4px 8px}.PublicationReportPage .reportContentWrapper .architectureCard .archBackendsRow .archTags .archBackendPill .backendDot{font-size:clamp(11px,2.8vw,13px)}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection{padding:3vw 4vw}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .archSubHeading{font-size:clamp(13px,3.4vw,16px)}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .archSubHeading .archSubHeadingTag{font-size:clamp(11px,2.6vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid{grid-template-columns:1fr;gap:2.5vw}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard{padding:3vw;box-shadow:3px 3px #000;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader{gap:1vw}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader .tierNumberBadge{font-size:clamp(11px,2.8vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .hierarchyTierHeader .tierName{font-size:clamp(13px,3.4vw,16px)}.PublicationReportPage .reportContentWrapper .architectureCard .hardwareHierarchySection .hierarchyGrid .hierarchyCard .tierDesc{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection{padding:3vw 4vw}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .archSubHeading{font-size:clamp(13px,3.4vw,16px)}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .archSubHeading .archSubHeadingTag{font-size:clamp(11px,2.6vw,12px);padding:2px 6px}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid{grid-template-columns:1fr;gap:2vw}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid .specItemCard{padding:2.5vw 3vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid .specItemCard .specItemKey{font-size:clamp(11px,2.6vw,12px)}.PublicationReportPage .reportContentWrapper .architectureCard .kernelSpecsSection .kernelSpecsGrid .specItemCard .specItemVal{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal{margin:3vw 4vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar{padding:2vw 3vw}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalFileName{font-size:clamp(11px,2.6vw,13px)}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalTitleBar .terminalCopyBtn{font-size:clamp(11px,2.6vw,13px);padding:4px 8px}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalCodeBody{padding:3vw;box-sizing:border-box}.PublicationReportPage .reportContentWrapper .architectureCard .kernelCodeTerminal .terminalCodeBody pre code{font-size:clamp(11px,2.6vw,13px);max-width:100%;overflow-x:auto}.PublicationReportPage .reportContentWrapper .architectureCard .systemFeaturesList{padding:3vw 4vw;gap:2vw}.PublicationReportPage .reportContentWrapper .architectureCard .systemFeaturesList li{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .bibtexContainer{box-shadow:4px 4px #7fff00;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader{padding:2vw 3vw}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader span{font-size:clamp(12px,3vw,14px)}.PublicationReportPage .reportContentWrapper .bibtexContainer .bibtexHeader .copyInlineBtn{font-size:clamp(11px,2.8vw,13px);padding:4px 10px}.PublicationReportPage .reportContentWrapper .bibtexContainer pre{padding:3.5vw;font-size:clamp(11px,3vw,13px);max-width:100%;overflow-x:auto}.PublicationReportPage .reportContentWrapper .reportFooterNav{flex-direction:column;gap:12px;align-items:stretch}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerBackBtn,.PublicationReportPage .reportContentWrapper .reportFooterNav .footerNextBtn{width:100%;font-size:clamp(13px,3.4vw,16px);padding:12px 18px;justify-content:center;text-align:center}.PublicationReportPage .reportContentWrapper .reportFooterNav .footerBackBtn span,.PublicationReportPage .reportContentWrapper .reportFooterNav .footerNextBtn span{font-size:inherit}}.Section4{display:flex;height:50.117vw;width:100vw;flex-direction:column;align-items:center;justify-content:space-evenly;box-sizing:border-box;padding:3% 3% 0;position:relative}.Section4:before,.Section4:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.Section4:before{content:"+";top:1.2vw;left:1.5vw}.Section4:after{content:"+";top:1.2vw;right:1.5vw}.Section4 .projectsHeaderRow{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 3vw 0 1vw;box-sizing:border-box}.Section4 .projectsHeaderRow .projectsDragHint{display:inline-flex;align-items:center;gap:.6vw;background:#fff;color:#000;border:2px solid #000000;box-shadow:3px 3px #000;padding:.35vw .8vw;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:800;letter-spacing:.05em}.Section4 .projectsHeaderRow .projectsDragHint .dragHintIcon{color:#1f51ff;font-size:1vw;animation:pulseIcon 2s infinite ease-in-out}.Section4 .projectsHeaderRow #projectsHead{margin:0;display:inline-flex;align-items:center;line-height:1;font-size:4vw;color:#000;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;background-color:#7fff00;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Section4 .projectsHeaderRow #projectsHead:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.Section4 .draggableContainer{width:70vw;height:30vw;display:flex;align-items:center;justify-content:center;border-radius:9px;position:relative}.Section4 .draggableContainer #projectsPunchy{font-family:Hurricane,cursive;font-weight:400;font-style:normal;position:absolute;font-size:20vw;color:#8a8a8a}.Section4 .draggableContainer .wrapper{background-color:#7fff00;width:16%;height:48%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:.9vw 1vw;box-sizing:border-box;position:absolute;border:2.5px solid #000000;box-shadow:5px 5px #000;border-radius:2px;transition:box-shadow .2s ease,transform .2s ease}.Section4 .draggableContainer .wrapper,.Section4 .draggableContainer .wrapper:active{cursor:none!important}.Section4 .draggableContainer .wrapper:hover{box-shadow:8px 8px #000}.Section4 .draggableContainer .wrapper .wrapperHeader{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1.5px solid #000000;padding-bottom:.35vw}.Section4 .draggableContainer .wrapper .wrapperHeader .wrapperKicker{font-family:JetBrains Mono,monospace;font-size:.62vw;font-weight:800;color:#000;letter-spacing:.05em}.Section4 .draggableContainer .wrapper .wrapperHeader .wrapperLinkBadge{font-family:JetBrains Mono,monospace;font-size:.7vw;font-weight:900;color:#000;background:#fff;border:1.5px solid #000000;border-radius:50%;width:1.3vw;height:1.3vw;display:inline-flex;align-items:center;justify-content:center;box-shadow:1.5px 1.5px #000}.Section4 .draggableContainer .wrapper .wrapperBody{display:flex;flex-direction:column;align-items:flex-start;margin:.35vw 0}.Section4 .draggableContainer .wrapper .wrapperBody .wrapperTitle{font-family:Poppins,sans-serif;font-size:1.2vw;font-weight:700;line-height:1.15;color:#000;margin:0 0 .3vw;letter-spacing:-.02em}.Section4 .draggableContainer .wrapper .wrapperBody .wrapperDesc{font-family:Poppins,sans-serif;font-size:.68vw;font-weight:400;line-height:1.45;color:#111;margin:0}.Section4 .draggableContainer .wrapper .wrapperFooter{display:flex;width:100%;justify-content:flex-end;border-top:1px dashed rgba(0,0,0,.25);padding-top:.35vw}.Section4 .draggableContainer .wrapper .wrapperFooter .wrapperCta{font-family:JetBrains Mono,monospace;font-size:.6vw;font-weight:800;color:#7fff00;background:#000;padding:2px 6px;border-radius:2px;box-shadow:1.5px 1.5px #000;letter-spacing:.04em}.Section4 .draggableContainer .text-wrapper{background-color:#1f51ff;width:16%;height:48%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:.9vw 1vw;box-sizing:border-box;position:absolute;font-family:Poppins,sans-serif;border:2.5px solid #000000;box-shadow:5px 5px #000;border-radius:2px;transition:box-shadow .2s ease,transform .2s ease}.Section4 .draggableContainer .text-wrapper:hover{box-shadow:8px 8px #000}.Section4 .draggableContainer .text-wrapper .textWrapperHeader{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1.5px solid rgba(255,255,255,.3);padding-bottom:.35vw}.Section4 .draggableContainer .text-wrapper .textWrapperHeader .textWrapperKicker{font-family:JetBrains Mono,monospace;font-size:.62vw;font-weight:800;color:#7fff00;letter-spacing:.05em}.Section4 .draggableContainer .text-wrapper .text-wrapper-head{width:100%;font-size:1.2vw;font-weight:700;line-height:1.15;color:#fff;margin:.35vw 0;letter-spacing:-.02em}.Section4 .draggableContainer .text-wrapper .text-wrapper-p{width:100%;font-size:.68vw;font-weight:400;line-height:1.45;color:#ffffffeb;text-align:left;margin:0;padding:0}.Section4 .projectsFooter{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 110px 0 4vw;box-sizing:border-box}.Section4 .projectsFooter #dragText{margin:0}.Section4 .projectsFooter .cardLegend{display:flex;flex-direction:row;align-items:center;gap:.8vw;background:#fff;border:2px solid #000000;box-shadow:3px 3px #000;padding:.4vw .8vw;border-radius:2px;transition:box-shadow .2s ease,transform .2s ease}.Section4 .projectsFooter .cardLegend:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #000}.Section4 .projectsFooter .cardLegend .legendHeader{font-family:JetBrains Mono,monospace;font-size:.68vw;font-weight:800;color:#1f51ff;letter-spacing:.06em}.Section4 .projectsFooter .cardLegend .legendItem{display:flex;align-items:center;gap:.4vw}.Section4 .projectsFooter .cardLegend .legendBox{width:.85vw;height:.85vw;min-width:11px;min-height:11px;border:1.5px solid #000000;box-shadow:1.5px 1.5px #000;border-radius:2px;display:inline-block}.Section4 .projectsFooter .cardLegend .clickableBox{background-color:#7fff00}.Section4 .projectsFooter .cardLegend .unclickableBox{background-color:#1f51ff}.Section4 .projectsFooter .cardLegend .legendDivider{color:#00000059;font-weight:700;font-size:.75vw}.Section4 .projectsFooter .cardLegend .legendText{font-family:JetBrains Mono,monospace;font-size:.68vw;font-weight:700;color:#000;letter-spacing:.04em;text-transform:uppercase}#dragText{color:#000;font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:800;letter-spacing:.06em;visibility:visible;background:#7fff00;border:1.5px solid #000000;box-shadow:2px 2px #000;padding:.25vw .65vw;border-radius:2px;margin:0}@keyframes pulseIcon{0%,to{transform:scale(1)}50%{transform:scale(1.25) rotate(15deg)}}@media screen and (min-width: 768px) and (max-width: 1024px){.Section4{height:105vw}.Section4 .projectsHeaderRow .projectsDragHint{font-size:clamp(11px,1.4vw,13px);padding:6px 12px}.Section4 .projectsHeaderRow .projectsDragHint .dragHintIcon{font-size:clamp(12px,1.6vw,14px)}.Section4 .projectsHeaderRow #projectsHead{font-size:10vw}.Section4 .draggableContainer{height:60vw}.Section4 .draggableContainer .wrapper{width:32%;height:46%;padding:1.5vw 1.6vw}.Section4 .draggableContainer .wrapper .wrapperHeader .wrapperKicker{font-size:clamp(11px,1.3vw,13px)}.Section4 .draggableContainer .wrapper .wrapperHeader .wrapperLinkBadge{font-size:1.3vw;width:2.4vw;height:2.4vw}.Section4 .draggableContainer .wrapper .wrapperBody .wrapperTitle{font-size:2.2vw}.Section4 .draggableContainer .wrapper .wrapperBody .wrapperDesc{font-size:clamp(11px,1.3vw,13px);line-height:1.4}.Section4 .draggableContainer .wrapper .wrapperFooter .wrapperCta{font-size:clamp(11px,1.2vw,12px);padding:3px 8px}.Section4 .draggableContainer .text-wrapper{width:32%;height:46%;padding:1.5vw 1.6vw}.Section4 .draggableContainer .text-wrapper .textWrapperHeader .textWrapperKicker{font-size:clamp(11px,1.3vw,13px)}.Section4 .draggableContainer .text-wrapper .text-wrapper-head{font-size:2.4vw}.Section4 .draggableContainer .text-wrapper .text-wrapper-p{font-size:clamp(11px,1.3vw,13px);line-height:1.4}.Section4 .projectsFooter .cardLegend{gap:1.2vw;padding:.8vw 1.4vw}.Section4 .projectsFooter .cardLegend .legendHeader{font-size:clamp(11px,1.3vw,13px)}.Section4 .projectsFooter .cardLegend .legendBox{width:14px;height:14px}.Section4 .projectsFooter .cardLegend .legendDivider,.Section4 .projectsFooter .cardLegend .legendText{font-size:clamp(11px,1.3vw,13px)}#dragText{font-size:2.3vw;visibility:visible}}@media screen and (max-width: 768px){.Section4{height:auto;min-height:100vh;width:100vw;max-width:100vw;overflow:hidden;box-sizing:border-box;padding-bottom:60px}.Section4 .projectsHeaderRow{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;box-sizing:border-box}.Section4 .projectsHeaderRow .projectsDragHint{font-size:clamp(11px,2.6vw,12px);padding:4px 8px;gap:4px}.Section4 .projectsHeaderRow .projectsDragHint .dragHintIcon{font-size:clamp(11px,2.6vw,13px)}.Section4 .projectsHeaderRow #projectsHead{font-size:11vw}.Section4 .draggableContainer{height:140vw;width:92vw;max-width:92vw;overflow:hidden;position:relative}.Section4 .draggableContainer .wrapper{width:44%;height:38%;padding:2.5vw;box-sizing:border-box}.Section4 .draggableContainer .wrapper .wrapperHeader .wrapperKicker{font-size:clamp(11px,2.8vw,13px)}.Section4 .draggableContainer .wrapper .wrapperHeader .wrapperLinkBadge{font-size:clamp(11px,2.6vw,13px);width:5vw;height:5vw;min-width:20px;min-height:20px}.Section4 .draggableContainer .wrapper .wrapperBody .wrapperTitle{font-size:clamp(13px,3.8vw,16px)}.Section4 .draggableContainer .wrapper .wrapperBody .wrapperDesc{font-size:clamp(11px,2.6vw,13px);line-height:1.35}.Section4 .draggableContainer .wrapper .wrapperFooter .wrapperCta{font-size:clamp(11px,2.6vw,12px);padding:3px 8px}.Section4 .draggableContainer .text-wrapper{width:44%;height:38%;padding:2.5vw;box-sizing:border-box}.Section4 .draggableContainer .text-wrapper .textWrapperHeader .textWrapperKicker{font-size:clamp(11px,2.8vw,13px)}.Section4 .draggableContainer .text-wrapper .text-wrapper-head{font-size:clamp(13px,3.8vw,16px)}.Section4 .draggableContainer .text-wrapper .text-wrapper-p{font-size:clamp(11px,2.6vw,13px);line-height:1.35}.Section4 .projectsFooter{flex-direction:column;align-items:center;gap:10px;padding:0 4vw 24px;width:100%;box-sizing:border-box}.Section4 .projectsFooter #dragText{font-size:clamp(11px,3.2vw,13px);text-align:center}.Section4 .projectsFooter .cardLegend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:8px 14px;max-width:90vw;box-sizing:border-box}.Section4 .projectsFooter .cardLegend .legendHeader{font-size:clamp(11px,2.6vw,12px)}.Section4 .projectsFooter .cardLegend .legendItem{display:inline-flex;align-items:center;gap:6px}.Section4 .projectsFooter .cardLegend .legendBox{width:12px;height:12px;min-width:12px;min-height:12px;flex-shrink:0;box-shadow:1px 1px #000}.Section4 .projectsFooter .cardLegend .legendDivider{font-size:clamp(11px,2.6vw,12px)}.Section4 .projectsFooter .cardLegend .legendText{font-size:clamp(11px,2.6vw,12px);white-space:nowrap}#dragText{font-size:3.5vw;visibility:visible}}.NowSection{display:flex;min-height:100vh;width:100vw;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:4vw 4vw 3vw;background:#f4f4f4;border-bottom:2px solid #000000;position:relative;font-family:Poppins,sans-serif}.NowSection:before,.NowSection:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.NowSection:before{content:"+";top:1.2vw;left:1.5vw}.NowSection:after{content:"+";top:1.2vw;right:1.5vw}.NowSection .nowHeaderRow{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:2vw}.NowSection .nowHeaderRow .nowHeaderLeft{display:flex;align-items:center;gap:1.5vw}.NowSection .nowHeaderRow .nowHeaderLeft #nowHead{margin:0;display:inline-flex;align-items:center;line-height:1;font-size:4vw;color:#fff;font-family:Poppins,sans-serif;font-weight:600;background-color:#1f51ff;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.NowSection .nowHeaderRow .nowHeaderLeft #nowHead:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup{display:flex;flex-direction:column;gap:.3vw}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup .nowHeaderSubtitle{font-family:JetBrains Mono,monospace;font-size:.88vw;font-weight:700;color:#444;letter-spacing:.04em;text-transform:uppercase}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup .nowHeaderExplanation{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:800;color:#1f51ff;letter-spacing:.03em}.NowSection .nowHeaderRow .nowHeaderRight{display:flex;align-items:center}.NowSection .nowHeaderRow .nowHeaderRight .nowStatusBadge{display:inline-flex;align-items:center;gap:.6vw;background:#000;color:#fff;font-family:JetBrains Mono,monospace;font-size:.75vw;font-weight:800;letter-spacing:.06em;padding:.4vw .8vw;border:2px solid #000000;box-shadow:3px 3px #7fff00;border-radius:2px}.NowSection .nowHeaderRow .nowHeaderRight .nowStatusBadge .nowStatusDot{width:7px;height:7px;border-radius:50%;background:#7fff00;box-shadow:0 0 6px #7fff00;animation:pulseGreen 1.8s infinite ease-in-out}.NowSection .nowFilterBar{display:flex;align-items:center;gap:.8vw;margin-bottom:1.2vw;flex-wrap:wrap}.NowSection .nowFilterBar .nowFilterBtn{font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:800;letter-spacing:.05em;background:#fff;color:#000;border:2px solid #000000;box-shadow:3px 3px #000;padding:.35vw .9vw;border-radius:2px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.NowSection .nowFilterBar .nowFilterBtn:hover{background:#7fff00;transform:translate(-1.5px,-1.5px);box-shadow:4.5px 4.5px #000}.NowSection .nowFilterBar .nowFilterBtn.active{background:#000;color:#7fff00;box-shadow:3px 3px #1f51ff}.NowSection .nowContentGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5vw;width:100%;margin-bottom:2vw}.NowSection .nowContentGrid .nowColumn{background:#fff;border:2.5px solid #000000;box-shadow:5px 5px #000;border-radius:2px;padding:1.4vw;display:flex;flex-direction:column;height:600px;max-height:70vh;min-height:500px;box-sizing:border-box;overflow:hidden;overscroll-behavior:auto}.NowSection .nowContentGrid .nowColumn .nowColumnHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #000000;padding-bottom:.6vw;margin-bottom:.8vw;flex-shrink:0}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft{display:flex;align-items:center;gap:.6vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colIdx{font-family:JetBrains Mono,monospace;font-size:.8vw;font-weight:800;color:#1f51ff}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colTitleGroup{display:flex;flex-direction:column;gap:.1vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colTitle{font-family:JetBrains Mono,monospace;font-size:.92vw;font-weight:900;color:#000;margin:0;letter-spacing:.04em}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colSubExplanation{font-family:JetBrains Mono,monospace;font-size:.58vw;font-weight:800;color:#777;letter-spacing:.04em}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight{display:flex;align-items:center;gap:.6vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight .colScrollBadge{font-family:JetBrains Mono,monospace;font-size:.62vw;font-weight:800;color:#555;background:#f0f0f0;border:1px solid #000000;padding:.12vw .45vw;border-radius:2px;letter-spacing:.04em}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight .colCount{font-family:JetBrains Mono,monospace;font-size:.75vw;font-weight:800;background:#7fff00;color:#000;border:1.5px solid #000000;padding:.1vw .5vw;border-radius:2px}.NowSection .nowContentGrid .nowColumn .nowCardsList{display:flex;flex-direction:column;gap:.9vw;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:4px 6px 8px 5px;scrollbar-width:thin;scrollbar-color:#000000 #f0f0f0}.NowSection .nowContentGrid .nowColumn .nowCardsList::-webkit-scrollbar{width:6px}.NowSection .nowContentGrid .nowColumn .nowCardsList::-webkit-scrollbar-track{background:#f0f0f0;border-left:1.5px solid #000000}.NowSection .nowContentGrid .nowColumn .nowCardsList::-webkit-scrollbar-thumb{background:#000;border-radius:0}.NowSection .nowContentGrid .nowColumn .nowCardsList::-webkit-scrollbar-thumb:hover{background:#7fff00}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard{background:#fdfdfd;border:2px solid #000000;box-shadow:3px 3px #000;border-radius:2px;padding:1vw 1.2vw;display:flex;flex-direction:column;gap:.5vw;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardKicker{font-family:JetBrains Mono,monospace;font-size:.68vw;font-weight:800;color:#555;letter-spacing:.06em}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardStatus,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardHorizon,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchBadge{font-family:JetBrains Mono,monospace;font-size:.65vw;font-weight:800;padding:.15vw .45vw;border:1px solid #000000;border-radius:2px;letter-spacing:.04em}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardHorizon{background:#efefef;color:#000}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchBadge{background:#000;color:#fff}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchDate{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:800;color:#1f51ff}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .dispatchTopicTag{font-family:JetBrains Mono,monospace;font-size:.65vw;font-weight:700;color:#888;letter-spacing:.05em}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTitle{font-family:Poppins,sans-serif;font-size:1.05vw;font-weight:700;color:#000;line-height:1.3;margin:0}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardDesc,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .dispatchContent{font-family:Poppins,sans-serif;font-size:.82vw;line-height:1.5;color:#555;margin:0}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.1);padding-top:.5vw;margin-top:.3vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter .nowCardMeta{font-family:JetBrains Mono,monospace;font-size:.68vw;font-weight:700;color:#777}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter .nowCardAction{font-family:JetBrains Mono,monospace;font-size:.65vw;font-weight:800;color:#1f51ff;background:#eef2ff;border:1px solid #1F51FF;padding:.15vw .45vw;border-radius:2px;transition:all .15s ease;letter-spacing:.03em}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard:hover{transform:translateY(-2px);box-shadow:3px 5px #000;border-color:#1f51ff;background:#fff}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard:hover .nowCardAction{background:#1f51ff;color:#fff}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .richMathText{font-family:inherit}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .richMathText .mathInlineSpan{display:inline;margin:0 .12em}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .richMathText .mathInlineSpan .katex{font-size:.95em;color:#111}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .richMathText .mathBlockSpan{display:block;margin:.4vw 0;padding:.4vw .6vw;background:#fff;border:1.5px solid #000000;box-shadow:2px 2px #000;border-radius:2px;text-align:center;overflow-x:auto}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .richMathText .mathBlockSpan .katex-display{margin:.1em 0}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .richMathText .mathBlockSpan .katex{font-size:1.05em;color:#1f51ff}.NowSection .nowFooterNote{width:100%;text-align:center;border-top:1.5px solid rgba(0,0,0,.1);padding-top:1.2vw}.NowSection .nowFooterNote p{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:700;color:#00000080;letter-spacing:.08em;margin:0}.NowSection .nowModalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:2vw;box-sizing:border-box;animation:modalFadeIn .2s ease-out forwards;overscroll-behavior:contain}.NowSection .nowModalOverlay .nowModalContent{background:#fff;border:3px solid #000000;box-shadow:10px 10px #000;border-radius:4px;width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;padding:1.8vw 2vw;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:modalSlideUp .25s cubic-bezier(.16,1,.3,1) forwards;scrollbar-width:thin;scrollbar-color:#000000 #f0f0f0}.NowSection .nowModalOverlay .nowModalContent::-webkit-scrollbar{width:6px}.NowSection .nowModalOverlay .nowModalContent::-webkit-scrollbar-track{background:#f0f0f0}.NowSection .nowModalOverlay .nowModalContent::-webkit-scrollbar-thumb{background:#000}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:2.5px solid #000000;padding-bottom:.8vw;margin-bottom:1.2vw;gap:1vw}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft{display:flex;align-items:center;gap:.6vw;flex-wrap:wrap}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft .modalCategoryTag{font-family:JetBrains Mono,monospace;font-size:.75vw;font-weight:800;color:#1f51ff;background:#eef2ff;border:1.5px solid #1F51FF;padding:.15vw .55vw;border-radius:2px;letter-spacing:.04em}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft .modalTopicTag{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:700;color:#000;background:#f5f5f5;border:1px solid #000000;padding:.15vw .5vw;border-radius:2px;letter-spacing:.04em}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalCloseBtn{font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:800;color:#fff;background:#000;border:2px solid #000000;padding:.3vw .75vw;cursor:pointer;border-radius:2px;transition:all .15s ease;flex-shrink:0}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalCloseBtn:hover{background:#f05;border-color:#f05;color:#fff;transform:translate(-1px,-1px);box-shadow:2px 2px #000}.NowSection .nowModalOverlay .nowModalContent .modalTitle{font-family:Cabinet Grotesk,sans-serif;font-size:1.55vw;font-weight:900;line-height:1.25;color:#000;margin:0 0 .9vw;letter-spacing:-.01em}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow{display:flex;flex-wrap:wrap;gap:.5vw;margin-bottom:1.2vw}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill{font-family:JetBrains Mono,monospace;font-size:.7vw;font-weight:800;padding:.2vw .6vw;border:1.5px solid #000000;border-radius:2px;letter-spacing:.04em}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill.statusPill{background:#7fff00;color:#000}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill.horizonPill{background:#ffe600;color:#000}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill.datePill{background:#00e5ff;color:#000}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill.techPill{background:#000;color:#fff}.NowSection .nowModalOverlay .nowModalContent .modalBodyText{display:flex;flex-direction:column;gap:.8vw;background:#fafafa;border:2px solid #000000;box-shadow:4px 4px #000;padding:1.2vw 1.4vw;border-radius:2px;margin-bottom:1.4vw}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalSectionHeading{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:900;color:#666;letter-spacing:.08em;margin:0 0 .1vw}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalDesc{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92vw;font-weight:500;line-height:1.6;color:#111;margin:0}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalDetails{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88vw;font-weight:500;line-height:1.65;color:#222;margin:0;padding-top:.8vw;border-top:1.5px dashed #cccccc}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .richMathText{font-family:inherit}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .richMathText .mathInlineSpan{display:inline;margin:0 .15em}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .richMathText .mathInlineSpan .katex{font-size:1.05em;color:#000}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .richMathText .mathBlockSpan{display:block;margin:.8vw 0;padding:.8vw 1.2vw;background:#fff;border:2px solid #000000;box-shadow:3px 3px #000;border-radius:2px;text-align:center;overflow-x:auto}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .richMathText .mathBlockSpan .katex-display{margin:.2em 0}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .richMathText .mathBlockSpan .katex{font-size:1.25em;color:#1f51ff}.NowSection .nowModalOverlay .nowModalContent .modalFooter{display:flex;align-items:center;justify-content:space-between;border-top:2px solid #000000;padding-top:1vw;margin-top:auto;gap:1vw}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalFooterHint{font-family:JetBrains Mono,monospace;font-size:.65vw;font-weight:700;color:#777;letter-spacing:.04em}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalDoneBtn{font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:900;color:#000;background:#7fff00;border:2px solid #000000;box-shadow:3px 3px #000;padding:.4vw 1.2vw;cursor:pointer;border-radius:2px;transition:all .15s ease}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalDoneBtn:hover{background:#6ee600;transform:translate(-1px,-1px);box-shadow:4px 4px #000}@keyframes pulseGreen{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (min-width: 768px) and (max-width: 1024px){.NowSection{padding:6vw 4vw 4vw}.NowSection .nowHeaderRow .nowHeaderLeft #nowHead{font-size:7vw}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup .nowHeaderSubtitle{font-size:clamp(12px,1.5vw,14px)!important}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup .nowHeaderExplanation{font-size:clamp(11px,1.3vw,13px)!important}.NowSection .nowHeaderRow .nowHeaderRight .nowStatusBadge{font-size:clamp(11px,1.3vw,13px);padding:6px 12px}.NowSection .nowFilterBar .nowFilterBtn{font-size:clamp(11px,1.3vw,13px);padding:6px 14px}.NowSection .nowContentGrid{grid-template-columns:1fr;gap:3vw}.NowSection .nowContentGrid .nowColumn{padding:2.5vw;height:62vh;max-height:580px;min-height:460px}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft{gap:1vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colIdx{font-size:1.5vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colTitle{font-size:1.8vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colSubExplanation{font-size:clamp(11px,1.3vw,12px)}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight{gap:.8vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight .colScrollBadge{font-size:clamp(11px,1.3vw,12px);padding:2px 6px}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight .colCount{font-size:clamp(11px,1.3vw,13px)}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard{padding:1.8vw 2vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardKicker,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardStatus,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardHorizon,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchBadge,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchDate,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .dispatchTopicTag{font-size:1.2vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTitle{font-size:2vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardDesc,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .dispatchContent{font-size:1.5vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter .nowCardMeta,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter .nowCardAction{font-size:1.3vw}.NowSection .nowFooterNote p{font-size:1.2vw}.NowSection .nowModalOverlay{padding:3vw}.NowSection .nowModalOverlay .nowModalContent{max-width:85vw;padding:3vw}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft .modalCategoryTag,.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft .modalTopicTag{font-size:clamp(11px,1.3vw,13px);padding:4px 10px}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalCloseBtn{font-size:clamp(12px,1.4vw,14px);padding:4px 12px}.NowSection .nowModalOverlay .nowModalContent .modalTitle{font-size:2.8vw}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill{font-size:clamp(11px,1.3vw,13px);padding:4px 10px}.NowSection .nowModalOverlay .nowModalContent .modalBodyText{padding:2vw}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalSectionHeading{font-size:clamp(12px,1.4vw,14px)}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalDesc,.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalDetails{font-size:1.6vw}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalFooterHint{font-size:clamp(11px,1.2vw,13px)}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalDoneBtn{font-size:clamp(12px,1.4vw,14px);padding:8px 18px}}@media screen and (max-width: 768px){.NowSection{padding:8vw 4vw 6vw}.NowSection .nowHeaderRow{flex-direction:column;align-items:flex-start;gap:2.5vw;margin-bottom:4vw}.NowSection .nowHeaderRow .nowHeaderLeft{flex-direction:column;align-items:flex-start;gap:1.5vw}.NowSection .nowHeaderRow .nowHeaderLeft #nowHead{font-size:11vw}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup{display:flex;flex-direction:column;gap:.5vw}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup .nowHeaderSubtitle{font-size:clamp(11px,2.8vw,13px)!important}.NowSection .nowHeaderRow .nowHeaderLeft .nowHeaderTitleGroup .nowHeaderExplanation{font-size:clamp(11px,2.6vw,12px)!important;line-height:1.4}.NowSection .nowHeaderRow .nowHeaderRight .nowStatusBadge{font-size:clamp(11px,2.6vw,13px);padding:6px 12px}.NowSection .nowFilterBar{gap:2vw;margin-bottom:4vw}.NowSection .nowFilterBar .nowFilterBtn{font-size:clamp(11px,2.6vw,13px);padding:6px 12px}.NowSection .nowContentGrid{grid-template-columns:1fr;gap:4vw}.NowSection .nowContentGrid .nowColumn{padding:4vw;height:60vh;max-height:560px;min-height:440px}.NowSection .nowContentGrid .nowColumn .nowColumnHeader{padding-bottom:1.5vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft{gap:1.5vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colIdx{font-size:clamp(11px,2.8vw,13px)}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colTitle{font-size:3.2vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderLeft .colSubExplanation{font-size:clamp(11px,2.4vw,12px)}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight{gap:1.2vw}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight .colScrollBadge{font-size:clamp(11px,2.4vw,12px);padding:2px 6px}.NowSection .nowContentGrid .nowColumn .nowColumnHeader .colHeaderRight .colCount{font-size:clamp(11px,2.4vw,13px)}.NowSection .nowContentGrid .nowColumn .nowCardsList{gap:2.5vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard{padding:3vw 3.5vw;gap:1.5vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardKicker,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardStatus,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .nowCardHorizon,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchBadge,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTop .dispatchDate{font-size:clamp(11px,2.6vw,13px);padding:2px 6px}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .dispatchTopicTag{font-size:clamp(11px,2.6vw,13px)}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardTitle{font-size:clamp(13px,3.8vw,16px)}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardDesc,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .dispatchContent{font-size:clamp(12px,2.8vw,14px)}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter{padding-top:1.5vw}.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter .nowCardMeta,.NowSection .nowContentGrid .nowColumn .nowCardsList .nowCard .nowCardFooter .nowCardAction{font-size:clamp(11px,2.5vw,13px)}.NowSection .nowFooterNote{padding-top:4vw}.NowSection .nowFooterNote p{font-size:clamp(11px,2.6vw,13px)}.NowSection .nowModalOverlay{padding:3vw}.NowSection .nowModalOverlay .nowModalContent{max-width:95vw;max-height:90vh;padding:4.5vw 4vw}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader{padding-bottom:2.5vw;margin-bottom:3vw}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft{gap:1.5vw}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft .modalCategoryTag,.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalHeaderLeft .modalTopicTag{font-size:clamp(11px,2.6vw,12px);padding:3px 8px}.NowSection .nowModalOverlay .nowModalContent .nowModalHeader .modalCloseBtn{font-size:clamp(12px,2.8vw,14px);padding:4px 10px}.NowSection .nowModalOverlay .nowModalContent .modalTitle{font-size:4.6vw;margin-bottom:2.5vw}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow{gap:1.5vw;margin-bottom:3vw}.NowSection .nowModalOverlay .nowModalContent .modalMetaRow .modalMetaPill{font-size:clamp(11px,2.6vw,12px);padding:3px 8px}.NowSection .nowModalOverlay .nowModalContent .modalBodyText{padding:3vw 3.5vw;gap:2vw;margin-bottom:3vw}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalSectionHeading{font-size:clamp(11px,2.6vw,13px)}.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalDesc,.NowSection .nowModalOverlay .nowModalContent .modalBodyText .modalDetails{font-size:clamp(12px,2.9vw,14px);line-height:1.6}.NowSection .nowModalOverlay .nowModalContent .modalFooter{padding-top:2.5vw;flex-direction:column-reverse;gap:2vw;align-items:stretch;text-align:center}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalFooterHint{font-size:clamp(11px,2.5vw,12px)}.NowSection .nowModalOverlay .nowModalContent .modalFooter .modalDoneBtn{font-size:clamp(13px,2.8vw,15px);padding:10px 16px;width:100%}}.Section5{display:flex;min-height:100vh;width:100vw;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:3vw 4vw;font-family:Poppins,sans-serif;background:#efefef;border-bottom:2px solid #000000;position:relative}.Section5:before,.Section5:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.Section5:before{content:"+";top:1.2vw;left:1.5vw}.Section5:after{content:"+";top:1.2vw;right:1.5vw}.Section5 .accoladesHeaderRow{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:2vw}.Section5 .accoladesHeaderRow #AccoladesHead{margin:0;display:inline-flex;align-items:center;line-height:1;font-size:4vw;color:#fff;font-family:Poppins,sans-serif;font-weight:600;background-color:#1f51ff;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Section5 .accoladesHeaderRow #AccoladesHead:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.Section5 .accoladesHeaderRow .accoladesHeaderHint{display:flex;align-items:center;gap:.8vw}.Section5 .accoladesHeaderRow .accoladesHeaderHint .accoladesTag{font-family:JetBrains Mono,monospace;font-size:.82vw;font-weight:700;color:#000;letter-spacing:.08em}.Section5 .accoladesHeaderRow .accoladesHeaderHint .accoladesBadge{font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:800;color:#000;background:#7fff00;border:1.5px solid #000000;padding:.2vw .6vw;border-radius:2px;letter-spacing:.06em}.Section5 #AccoladesContainer{width:90vw;max-width:1300px;flex:1;display:flex;align-items:center;justify-content:center;position:relative}.Section5 #AccoladesContainer .accoladesGrid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4vw;width:100%;padding:2vw 1vw}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard{display:inline-flex;align-items:center;gap:.8vw;background:#000;color:#fff;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.9vw 1.6vw;border-radius:2px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeIdx{font-family:JetBrains Mono,monospace;font-size:.8vw;font-weight:800;color:#7fff00;letter-spacing:.05em}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeName{font-family:JetBrains Mono,monospace;font-size:1.35vw;font-weight:900;letter-spacing:.04em}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeSpark{font-size:.8vw;color:#7fff00;opacity:.7;transition:transform .2s ease,opacity .2s ease}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard:hover{background:#7fff00;color:#000;transform:translate(-3px,-3px);box-shadow:7px 7px #000}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard:hover .accoladeIdx{color:#000}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard:hover .accoladeSpark{color:#000;opacity:1;transform:rotate(45deg) scale(1.2)}.Section5 .accoladesInstruction{margin:1.5vw 0 .5vw;font-family:JetBrains Mono,monospace;font-size:.78vw;font-weight:700;color:#0009;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width: 768px) and (max-width: 1024px){.Section5{min-height:80vh;padding:4vw}.Section5 .accoladesHeaderRow #AccoladesHead{font-size:7vw}.Section5 .accoladesHeaderRow .accoladesHeaderHint .accoladesTag{font-size:clamp(12px,1.4vw,14px)}.Section5 .accoladesHeaderRow .accoladesHeaderHint .accoladesBadge{font-size:clamp(11px,1.2vw,12px);padding:2px 6px}.Section5 #AccoladesContainer{width:100%}.Section5 #AccoladesContainer .accoladesGrid{gap:1.6vw;padding:3vw 1vw}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard{padding:1.2vw 2vw}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeIdx{font-size:clamp(11px,1.3vw,13px)}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeName{font-size:2.2vw}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeSpark{font-size:clamp(11px,1.3vw,13px)}.Section5 .accoladesInstruction{font-size:clamp(11px,1.4vw,13px)}}@media screen and (max-width: 768px){.Section5{min-height:100vh;height:auto;padding:6vw 4vw}.Section5 .accoladesHeaderRow{flex-direction:column;align-items:flex-start;gap:2vw;margin-bottom:4vw}.Section5 .accoladesHeaderRow #AccoladesHead{font-size:11vw}.Section5 .accoladesHeaderRow .accoladesHeaderHint{gap:2vw}.Section5 .accoladesHeaderRow .accoladesHeaderHint .accoladesTag{font-size:clamp(11px,2.8vw,13px)}.Section5 .accoladesHeaderRow .accoladesHeaderHint .accoladesBadge{font-size:clamp(11px,2.6vw,12px);padding:2px 6px}.Section5 #AccoladesContainer{width:100%}.Section5 #AccoladesContainer .accoladesGrid{gap:2.5vw;padding:4vw 0}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard{padding:2vw 3.5vw}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeIdx{font-size:clamp(11px,2.8vw,13px)}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeName{font-size:3.6vw}.Section5 #AccoladesContainer .accoladesGrid .accoladeCard .accoladeSpark{font-size:clamp(11px,2.8vw,13px)}.Section5 .accoladesInstruction{font-size:clamp(11px,2.8vw,13px);text-align:center;margin-top:3vw}}.Section6{display:flex;min-height:100vh;width:100vw;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:5vw 6vw;border-bottom:2px solid #000000;border-top:2px solid #000000;position:relative;background:#fff}.Section6:before,.Section6:after{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.Section6:before{content:"+";top:1.2vw;left:1.5vw}.Section6:after{content:"+";top:1.2vw;right:1.5vw}.Section6 .contactLeftCol{display:flex;flex-direction:column;max-width:380px;gap:1.8vw;z-index:2}.Section6 .contactLeftCol .contactHeaderWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.8vw}.Section6 .contactLeftCol .contactHeaderWrapper #contactHead{margin:0;display:inline-flex;align-items:center;line-height:1;font-size:4vw;color:#000;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;background-color:#7fff00;border:2.5px solid #000000;box-shadow:4px 4px #000;padding:.2vw .8vw;text-transform:capitalize;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.Section6 .contactLeftCol .contactHeaderWrapper #contactHead:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.Section6 .contactLeftCol .contactHeaderWrapper .contactBadge{font-family:JetBrains Mono,monospace;font-size:.75vw;font-weight:800;color:#000;background:#efefef;border:1.5px solid #000000;padding:.2vw .6vw;border-radius:2px;letter-spacing:.06em}.Section6 .contactLeftCol .contactMetaBlock{display:flex;flex-direction:column;gap:1.2vw}.Section6 .contactLeftCol .contactMetaBlock .contactTag{font-family:JetBrains Mono,monospace;font-size:.82vw;font-weight:700;color:#000;letter-spacing:.08em}.Section6 .contactLeftCol .contactMetaBlock .contactBio{font-family:Poppins,sans-serif;font-size:.95vw;font-weight:400;line-height:1.6;color:#555;margin:0}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard{display:flex;flex-direction:column;gap:.3vw;padding:.8vw 1.2vw;background:#f7f7f7;border:2px solid #000000;box-shadow:3px 3px #000;border-radius:2px;margin-top:.5vw}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLabel{font-family:JetBrains Mono,monospace;font-size:.68vw;font-weight:800;color:#888;letter-spacing:.06em}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLink{font-family:JetBrains Mono,monospace;font-size:.95vw;font-weight:800;color:#000;text-decoration:none;transition:color .2s ease}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLink:hover{color:#1f51ff}.Section6 .contactRightCol{flex:1;display:flex;justify-content:flex-end;padding-left:5vw}@media screen and (min-width: 768px) and (max-width: 1024px){.Section6{min-height:100vh;padding:6vw 5vw}.Section6 .contactLeftCol{max-width:300px;gap:2.5vw}.Section6 .contactLeftCol .contactHeaderWrapper #contactHead{font-size:7vw}.Section6 .contactLeftCol .contactHeaderWrapper .contactBadge{font-size:clamp(11px,1.4vw,13px);padding:3px 8px}.Section6 .contactLeftCol .contactMetaBlock .contactTag{font-size:clamp(11px,1.4vw,13px)}.Section6 .contactLeftCol .contactMetaBlock .contactBio{font-size:1.6vw}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard{padding:1.2vw 1.6vw}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLabel{font-size:clamp(11px,1.2vw,12px)}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLink{font-size:1.5vw}}@media screen and (max-width: 768px){.Section6{flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100vh;height:auto;padding:8vw 5vw;gap:6vw}.Section6 .contactLeftCol{max-width:100%;width:100%;gap:3.5vw}.Section6 .contactLeftCol .contactHeaderWrapper{flex-direction:row;align-items:center;gap:3vw}.Section6 .contactLeftCol .contactHeaderWrapper #contactHead{font-size:11vw}.Section6 .contactLeftCol .contactHeaderWrapper .contactBadge{font-size:clamp(11px,2.8vw,13px);padding:3px 8px}.Section6 .contactLeftCol .contactMetaBlock{gap:2vw}.Section6 .contactLeftCol .contactMetaBlock .contactTag{font-size:clamp(11px,2.8vw,13px)}.Section6 .contactLeftCol .contactMetaBlock .contactBio{font-size:3.6vw}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard{padding:2.5vw 3.5vw}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLabel{font-size:clamp(11px,2.6vw,12px)}.Section6 .contactLeftCol .contactMetaBlock .contactEmailCard .emailLink{font-size:3.4vw}.Section6 .contactRightCol{width:100%;padding-left:0;justify-content:flex-start}}.Section7{display:flex;height:100vh;min-height:100vh;width:100vw;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:3vw 4vw 2vw;background:#fff;position:relative}.Section7 .section7Head{width:100%;display:flex;align-items:center;justify-content:space-between}.Section7 .section7Head .plusIcon{font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:400;color:#00000059;-webkit-user-select:none;user-select:none}.Section7 .section7Head .backToTopBtn{display:inline-flex;align-items:center;gap:.6vw;background:#000;color:#fff;font-family:JetBrains Mono,monospace;font-size:.82vw;font-weight:800;letter-spacing:.06em;padding:.5vw 1.2vw;border:2px solid #000000;box-shadow:3px 3px #7fff00;border-radius:2px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.Section7 .section7Head .backToTopBtn .backToTopArrow{font-size:.95vw;color:#7fff00;transition:transform .2s ease,color .2s ease}.Section7 .section7Head .backToTopBtn:hover{background:#7fff00;color:#000;box-shadow:5px 5px #000;transform:translate(-2px,-2px)}.Section7 .section7Head .backToTopBtn:hover .backToTopArrow{color:#000;transform:translateY(-2px)}.Section7 .section7Center{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2vw 0;transition:transform .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.Section7 .section7Center .knowMoreKicker{font-family:JetBrains Mono,monospace;font-size:.82vw;font-weight:700;color:#1f51ff;letter-spacing:.12em;margin-bottom:.8vw}.Section7 .section7Center .knowMoreTitleRow{display:flex;align-items:baseline;justify-content:center;gap:2vw;flex-wrap:wrap}.Section7 .section7Center .knowMoreTitleRow .knowMoreSideText{font-family:Poppins,sans-serif;font-size:1.8vw;font-weight:600;color:#777;letter-spacing:-.02em;text-transform:uppercase}.Section7 .section7Center .knowMoreTitleRow .knowMoreMainText{margin:0;line-height:.95;font-size:7.5vw;color:#000;font-family:Poppins,sans-serif;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;transition:color .2s ease}.Section7 .section7Center .knowMoreHint{margin-top:1.2vw;font-family:JetBrains Mono,monospace;font-size:.72vw;font-weight:700;color:#00000073;letter-spacing:.08em;transition:color .2s ease}.Section7 .section7Center:hover{transform:scale(1.015)}.Section7 .section7Center:hover .knowMoreMainText{color:#1f51ff}.Section7 .section7Center:hover .knowMoreHint{color:#000}.Section7 .resumeDownloadContainer{width:100%;display:flex;justify-content:center;margin:1vw 0;z-index:5}.Section7 .resumeDownloadContainer .resumeDownloadBtn{display:inline-flex;align-items:center;gap:.9vw;padding:.9vw 2.2vw;background-color:#000;color:#fff;font-family:JetBrains Mono,monospace;font-size:.95vw;font-weight:800;letter-spacing:.04em;border-radius:2px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:5px 5px #7fff00;border:2px solid #000000;cursor:pointer}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnIcon{font-size:1.1vw;color:#7fff00;transition:transform .2s ease,color .2s ease}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnText{line-height:1}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnBadge{background:#7fff00;color:#000;font-size:.7vw;font-weight:900;padding:.15vw .5vw;border-radius:2px;border:1px solid #000000;transition:all .2s ease}.Section7 .resumeDownloadContainer .resumeDownloadBtn:hover{background-color:#7fff00;color:#000;transform:translate(-3px,-3px);box-shadow:8px 8px #000}.Section7 .resumeDownloadContainer .resumeDownloadBtn:hover .resumeBtnIcon{color:#000;transform:translateY(2px)}.Section7 .resumeDownloadContainer .resumeDownloadBtn:hover .resumeBtnBadge{background:#000;color:#7fff00;border-color:#000}.Section7 .section7Tail{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:1.2vw;border-top:1.5px solid rgba(0,0,0,.1);box-sizing:border-box;font-family:JetBrains Mono,monospace;font-size:.75vw;color:#666}.Section7 .section7Tail .tailItem{display:inline-flex;align-items:center;gap:.8vw}.Section7 .section7Tail .tailPlus{color:#0006;font-family:Poppins,sans-serif;font-size:1.2vw}.Section7 .section7Tail .tailStatus{display:inline-flex;align-items:center;gap:.4vw;font-weight:700;color:#000}.Section7 .section7Tail .tailStatus .statusDot{width:6px;height:6px;border-radius:50%;background-color:#7fff00;box-shadow:0 0 6px #7fff00;display:inline-block}.Section7 .section7Tail .tailLoc{color:#888;font-weight:600}.Section7 .section7Tail .tailCenter{font-weight:600;letter-spacing:.02em}.Section7 .section7Tail .tailMeta{font-weight:700;color:#000}@media screen and (min-width: 768px) and (max-width: 1024px){.Section7{padding:4vw 4vw 70px}.Section7 .section7Head .plusIcon{font-size:2.2vw}.Section7 .section7Head .backToTopBtn{font-size:1.5vw;padding:1vw 2vw}.Section7 .section7Head .backToTopBtn .backToTopArrow{font-size:1.8vw}.Section7 .section7Center .knowMoreKicker{font-size:1.4vw}.Section7 .section7Center .knowMoreTitleRow{gap:2vw}.Section7 .section7Center .knowMoreTitleRow .knowMoreSideText{font-size:2.5vw}.Section7 .section7Center .knowMoreTitleRow .knowMoreMainText{font-size:9vw}.Section7 .section7Center .knowMoreHint{font-size:1.2vw}.Section7 .resumeDownloadContainer .resumeDownloadBtn{font-size:1.6vw;padding:1.4vw 3vw}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnIcon{font-size:1.8vw}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnBadge{font-size:1.2vw}.Section7 .section7Tail{font-size:1.2vw;padding-top:2vw}.Section7 .section7Tail .tailPlus{font-size:1.8vw}}@media screen and (max-width: 768px){.Section7{min-height:100vh;height:auto;padding:8vw 5vw 120px;gap:8vw}.Section7 .section7Head .plusIcon{font-size:4vw}.Section7 .section7Head .backToTopBtn{font-size:clamp(11px,3vw,13px);padding:2vw 4vw}.Section7 .section7Head .backToTopBtn .backToTopArrow{font-size:clamp(12px,3.5vw,15px)}.Section7 .section7Center{padding:6vw 0}.Section7 .section7Center .knowMoreKicker{font-size:clamp(11px,2.8vw,13px);margin-bottom:2vw}.Section7 .section7Center .knowMoreTitleRow{flex-direction:column;align-items:center;gap:1vw}.Section7 .section7Center .knowMoreTitleRow .knowMoreSideText{font-size:4.5vw}.Section7 .section7Center .knowMoreTitleRow .knowMoreMainText{font-size:14vw}.Section7 .section7Center .knowMoreHint{font-size:clamp(11px,2.8vw,13px);margin-top:3vw}.Section7 .resumeDownloadContainer{margin:2vw 0}.Section7 .resumeDownloadContainer .resumeDownloadBtn{font-size:clamp(13px,3.2vw,16px);padding:12px 24px}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnIcon{font-size:clamp(14px,3.8vw,18px)}.Section7 .resumeDownloadContainer .resumeDownloadBtn .resumeBtnBadge{font-size:clamp(11px,2.4vw,12px);padding:2px 6px}.Section7 .section7Tail{flex-direction:column;align-items:center;gap:2.5vw;font-size:clamp(11px,2.6vw,13px);padding-top:4vw;text-align:center}.Section7 .section7Tail .tailLeft,.Section7 .section7Tail .tailRight{justify-content:center}.Section7 .section7Tail .tailPlus{display:none}}*{cursor:none!important}.custom-cursor-bg{position:fixed;width:1vw;height:1vw;background-color:#ff506d;pointer-events:none;z-index:2147483647!important;transform:translate(0) rotate(-43deg);transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),clip-path .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1);clip-path:polygon(60% 0%,0% 100%,-5% 105%,100% 100%);shape-rendering:crispEdges;filter:drop-shadow(0 0 20px rgba(255,80,109,.8));display:none;align-items:center;justify-content:center}.cursor-icon{pointer-events:none;transition:transform .25s ease,opacity .25s ease}.custom-cursor-bg.entrance{animation:cursorEntrance .6s cubic-bezier(.16,1,.3,1) forwards}.custom-cursor-bg.exit{animation:cursorExit .4s ease forwards}@keyframes cursorEntrance{0%{scale:0;opacity:0}to{scale:1;opacity:1}}@keyframes cursorExit{0%{scale:1;opacity:1}to{scale:0;opacity:0}}.custom-cursor-bg.active,.custom-cursor-bg.accolades-hover,.custom-cursor-bg.link-hover,.custom-cursor-bg.top-hover,.custom-cursor-bg.resume-hover,.custom-cursor-bg.knowmore-hover,.custom-cursor-bg.pub-hover,.custom-cursor-bg.head-hover,.custom-cursor-bg.back-hover,.custom-cursor-bg.copy-hover,.custom-cursor-bg.nav-hover,.custom-cursor-bg.chart-hover,.custom-cursor-bg.code-hover,.custom-cursor-bg.math-hover,.custom-cursor-bg.nowcard-hover,.custom-cursor-bg.modal-done-hover,.custom-cursor-bg.modal-close-hover{transform:translate(-50%,-50%) rotate(0)!important}.custom-cursor-bg.is-clicking{transform:translate(0) scale(.8) rotate(-43deg)!important}.custom-cursor-bg.is-clicking.active,.custom-cursor-bg.is-clicking.accolades-hover,.custom-cursor-bg.is-clicking.link-hover,.custom-cursor-bg.is-clicking.top-hover,.custom-cursor-bg.is-clicking.resume-hover,.custom-cursor-bg.is-clicking.knowmore-hover,.custom-cursor-bg.is-clicking.pub-hover,.custom-cursor-bg.is-clicking.head-hover,.custom-cursor-bg.is-clicking.back-hover,.custom-cursor-bg.is-clicking.copy-hover,.custom-cursor-bg.is-clicking.nav-hover,.custom-cursor-bg.is-clicking.chart-hover,.custom-cursor-bg.is-clicking.code-hover,.custom-cursor-bg.is-clicking.math-hover,.custom-cursor-bg.is-clicking.nowcard-hover,.custom-cursor-bg.is-clicking.modal-done-hover,.custom-cursor-bg.is-clicking.modal-close-hover{transform:translate(-50%,-50%) scale(.82) rotate(0)!important}.custom-cursor-bg.active{width:2.8vw;height:2.8vw;background-color:#1f51ff;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 30px rgba(31,81,255,.9))}.custom-cursor-bg.accolades-hover{width:2.8vw;height:2.8vw;background-color:#ff506d;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 35px rgba(255,80,109,.9))}.custom-cursor-bg.link-hover{width:2.6vw;height:2.6vw;background-color:#7fff00;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(127,255,0,.95))}.custom-cursor-bg.top-hover{width:2.8vw;height:2.8vw;background-color:#7fff00;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(127,255,0,.95))}.custom-cursor-bg.pub-hover{width:2.9vw;height:2.9vw;background-color:#000;border:2px solid #7FFF00;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 30px rgba(127,255,0,.95))}.custom-cursor-bg.nowcard-hover{width:3.2vw;height:3.2vw;min-width:44px;min-height:44px;background-color:#7fff00;border:2.5px solid #000000;border-radius:50%;clip-path:none;box-shadow:3px 3px #000;filter:drop-shadow(0 0 25px rgba(127,255,0,.9))}.custom-cursor-bg.modal-done-hover{width:2.8vw;height:2.8vw;min-width:38px;min-height:38px;background-color:#7fff00;border:2px solid #000000;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(127,255,0,.95))}.custom-cursor-bg.modal-close-hover{width:2.6vw;height:2.6vw;min-width:36px;min-height:36px;background-color:#000;border:2px solid #ff506d;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(255,80,109,.95))}.custom-cursor-bg.head-hover{width:2.6vw;height:2.6vw;background-color:#000;border:2px solid #1F51FF;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(31,81,255,.95))}.custom-cursor-bg.resume-hover{width:3.2vw;height:2.2vw;background-color:#000;border:2px solid #7FFF00;border-radius:0;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);filter:drop-shadow(0 0 25px rgba(0,0,0,.95))}.custom-cursor-bg.knowmore-hover{width:4.8vw;height:2.8vw;background-color:#000;border:2px solid #7FFF00;border-radius:6px;clip-path:none;filter:drop-shadow(0 0 30px rgba(127,255,0,.95))}.custom-cursor-bg.back-hover{width:2.8vw;height:2.8vw;background-color:#000;border:2px solid #7FFF00;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(127,255,0,.95))}.custom-cursor-bg.copy-hover{width:2.8vw;height:2.8vw;background-color:#7fff00;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(127,255,0,.95))}.custom-cursor-bg.nav-hover{width:2.4vw;height:2.4vw;background-color:#000;border:2px solid #7FFF00;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 20px rgba(127,255,0,.9))}.custom-cursor-bg.chart-hover{width:2.7vw;height:2.7vw;background-color:#1f51ff;border:2px solid #7FFF00;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 30px rgba(31,81,255,.95))}.custom-cursor-bg.code-hover{width:3.2vw;height:2.2vw;background-color:#000;border:2px solid #7FFF00;border-radius:4px;clip-path:none;filter:drop-shadow(0 0 25px rgba(127,255,0,.9))}.custom-cursor-bg.math-hover{width:2.6vw;height:2.6vw;background-color:#1f51ff;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 25px rgba(31,81,255,.9))}.custom-cursor-bg.vanish{animation:cursorExit .4s ease forwards;transition:none}.custom-cursor-bg:not(.vanish):not(.exit){animation:cursorEntrance .5s ease forwards}.custom-cursor-bg.elastic{width:2.8vw;height:2.8vw;clip-path:circle(50% at 50% 50%);transform:translate(-50%,-50%) rotate(0);filter:drop-shadow(0 0 40px rgba(255,80,109,.9));transition:transform .7s ease,width .2s ease,height .2s ease}.custom-cursor-bg.normal{width:1vw;height:1vw;clip-path:polygon(60% 0%,0% 100%,-5% 105%,100% 100%);transform:translate(-50%,-50%) rotate(-43deg);filter:drop-shadow(0 0 20px rgba(255,80,109,.8))}.custom-cursor-emoji{position:fixed;pointer-events:none;z-index:2147483647!important;transform:translate(-50%,-50%);font-size:1.5vw}@media screen and (max-width:1024px){.custom-cursor-bg,.custom-cursor-emoji{display:none!important}}.reveal-links-section{display:flex;flex-direction:column;gap:.4vw;width:100%;max-width:650px}.flip-link{position:relative;display:flex;align-items:baseline;justify-content:space-between;text-decoration:none;color:#000;padding:.5vw 0;border-bottom:1.5px solid rgba(0,0,0,.12);transition:border-color .2s ease,transform .2s ease;cursor:pointer}.flip-link:hover{border-bottom-color:#1f51ff;transform:translate(4px)}.flip-link-idx{font-family:JetBrains Mono,monospace;font-size:.9vw;font-weight:800;color:#0006;letter-spacing:.05em;margin-right:1.2vw;flex-shrink:0;transition:color .2s ease}.flip-link:hover .flip-link-idx{color:#1f51ff}.flip-link-text-wrapper{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;font-family:Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:3.2vw;line-height:1;letter-spacing:-.04vw;flex:1}.flip-link-front{display:inline-block;color:#000}.flip-link-overlay{position:absolute;top:0;left:0;color:#1f51ff}.inline-block{display:inline-block}.flip-link-arrow{font-family:JetBrains Mono,monospace;font-size:1.6vw;font-weight:700;color:#00000040;margin-left:1vw;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease}.flip-link:hover .flip-link-arrow{color:#1f51ff;transform:translate(3px,-3px)}@media screen and (min-width: 768px) and (max-width: 1024px){.flip-link-idx{font-size:1.6vw;margin-right:2vw}.flip-link-text-wrapper{font-size:4.8vw}.flip-link-arrow{font-size:2.8vw}}@media screen and (max-width: 768px){.reveal-links-section{max-width:100%;gap:1vw}.flip-link{padding:2vw 0}.flip-link-idx{font-size:3.2vw;margin-right:3vw}.flip-link-text-wrapper{font-size:7.5vw}.flip-link-arrow{font-size:4.5vw}}._header_11gpq_1{position:fixed;right:28px;top:24px;z-index:1000;width:44px;height:44px}._menu_11gpq_10{width:44px;height:44px;overflow:hidden;background-color:#c9fd74;border-radius:50%;position:absolute;top:0;right:0;border:2px solid #000000;box-shadow:3px 3px #000;box-sizing:border-box;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}._menu_11gpq_10:hover{box-shadow:5px 5px #000;transform:translate(-1px,-1px)}._button_11gpq_30{position:absolute;top:0;right:0;width:44px;height:44px;cursor:pointer;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:10;box-sizing:border-box}._button_11gpq_30._active_11gpq_46{background-color:#000;border:2px solid #000000}._icon_11gpq_51{width:18px;height:2px;background-color:#000;position:relative;transition:background-color .25s ease}._icon_11gpq_51:before,._icon_11gpq_51:after{content:"";position:absolute;width:18px;height:2px;background-color:#000;left:0;transition:transform .25s ease,top .25s ease,background-color .25s ease}._icon_11gpq_51:before{top:-5px}._icon_11gpq_51:after{top:5px}._icon_11gpq_51._close_11gpq_78{background-color:transparent}._icon_11gpq_51._close_11gpq_78:before{transform:rotate(45deg);top:0;background-color:#7fff00}._icon_11gpq_51._close_11gpq_78:after{transform:rotate(-45deg);top:0;background-color:#7fff00}._nav_11gpq_94{display:flex;flex-direction:column;justify-content:space-between;padding:2vw 3vw;height:100%;box-sizing:border-box}._body_11gpq_103{display:flex;gap:.8vw;flex-direction:column}._linkContainer_11gpq_109{perspective:120px;perspective-origin:bottom}._linkContainer_11gpq_109 a{text-decoration:none;color:#000;font-size:2vw;opacity:0;font-family:Poppins,sans-serif;font-weight:300;font-style:normal;line-height:1.2}._footer_11gpq_125{display:flex;flex-wrap:wrap}._footer_11gpq_125 a{width:50%;margin-top:5px;text-decoration:none;color:#000}@media (max-width: 768px){._header_11gpq_1,._menu_11gpq_10{display:none!important}}.loader-animated{width:40px;aspect-ratio:1;--c: linear-gradient(#000 0 0);--m: radial-gradient(farthest-side,#000 92%,#0000);background:var(--m) center/12px 12px,var(--c) left 50% top -20px/8px 16px,var(--c) left 50% bottom -20px/8px 16px,var(--c) top 50% left -20px/16px 8px,var(--c) top 50% right -20px/16px 8px;background-repeat:no-repeat;animation:l18-1 1.5s infinite,l18-2 1.5s infinite;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}@keyframes l18-1{30%,70%{background-position:center,left 50% top calc(50% - 8px),left 50% bottom calc(50% - 8px),top 50% left calc(50% - 8px),top 50% right calc(50% - 8px)}}@keyframes l18-2{0%,40%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}
