.EmblaCarouselButtons-module__tnWbJa__emblaButton{-webkit-tap-highlight-color:#ffffe380;appearance:none;touch-action:manipulation;cursor:pointer;border:2px solid var(--border-default);z-index:1;width:2rem;height:2rem;color:var(--text-primary);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:all .3s;display:inline-flex}.EmblaCarouselButtons-module__tnWbJa__emblaButton:hover{border-color:var(--text-primary);background:var(--gradient-fade-down)}.EmblaCarouselButtons-module__tnWbJa__emblaButton:disabled{color:var(--border-default);cursor:not-allowed;border-color:var(--border-default)}.EmblaCarouselButtons-module__tnWbJa__emblaButton:disabled:hover{background:0 0}.EmblaCarouselButtons-module__tnWbJa__emblaButtonSvg{width:35%;height:35%}
.PYQCardsCarousel-module__02WEsG__embla{width:100%;margin:0}.PYQCardsCarousel-module__02WEsG__emblaViewport{overflow:hidden}.PYQCardsCarousel-module__02WEsG__emblaContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--space-md)*-1);display:flex}.PYQCardsCarousel-module__02WEsG__emblaSlide{min-width:0;padding-left:var(--space-md);flex:0 0 100%;transform:translate(0,0)}.PYQCardsCarousel-module__02WEsG__card{padding:var(--space-lg);cursor:pointer;border:1px solid var(--text-muted);background:0 0;width:100%;height:100%;min-height:250px;transition:all .3s,background .3s;position:relative;overflow:hidden}.PYQCardsCarousel-module__02WEsG__emblaSlide:first-child .PYQCardsCarousel-module__02WEsG__card:before{content:"";opacity:1;z-index:0;background:radial-gradient(circle at 20% 80%,#6495ed14 0%,#0000 50%),radial-gradient(circle at 80% 20%,#87cefa0f 0%,#0000 50%),linear-gradient(135deg,#4682b40a 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.PYQCardsCarousel-module__02WEsG__emblaSlide:nth-child(2) .PYQCardsCarousel-module__02WEsG__card:before{content:"";opacity:1;z-index:0;background:radial-gradient(at 70% 30%,#ffa07a14 0%,#0000 50%),radial-gradient(at 30% 70%,#ffb6c10f 0%,#0000 50%),linear-gradient(45deg,#fa80720a 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.PYQCardsCarousel-module__02WEsG__emblaSlide:nth-child(3) .PYQCardsCarousel-module__02WEsG__card:before{content:"";opacity:1;z-index:0;background:radial-gradient(circle,#f5a9441a 0%,#0000 40%),radial-gradient(circle at 80% 80%,#f66d6d14 0%,#0000 50%),radial-gradient(circle at 20% 20%,#ffd7000f 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.PYQCardsCarousel-module__02WEsG__card h3{font-family:var(--font-bebas);font-size:var(--font-size-h3);color:var(--text-primary);margin:0 0 var(--space-sm)0;z-index:1;position:relative}.PYQCardsCarousel-module__02WEsG__card:last-child h3{color:var(--accent-primary)}.PYQCardsCarousel-module__02WEsG__card p{font-family:Space Grotesk,sans-serif;font-size:var(--text-sm);color:var(--text-primary);z-index:1;margin:0;line-height:1.4;transition:color .3s;position:relative}.PYQCardsCarousel-module__02WEsG__emblaControls{margin-top:var(--space-md);grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;display:grid}.PYQCardsCarousel-module__02WEsG__emblaButtons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.PYQCardsCarousel-module__02WEsG__emblaDots{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;display:flex}.PYQCardsCarousel-module__02WEsG__emblaDot{-webkit-tap-highlight-color:var(--accent-primary);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;text-decoration:none;display:inline-flex}.PYQCardsCarousel-module__02WEsG__emblaDot:after{content:"";border:2px solid var(--text-muted);border-radius:50%;align-items:center;width:.5rem;height:.5rem;transition:all .3s;display:flex}.PYQCardsCarousel-module__02WEsG__emblaDotSelected:after{border-color:var(--accent-primary);background-color:var(--accent-primary)}@media (min-width:640px){.PYQCardsCarousel-module__02WEsG__emblaSlide{flex:0 0 100%}}
.PieChart-module__wgfcrG__pieChartWrapper{align-items:flex-start;gap:2rem;display:flex}.PieChart-module__wgfcrG__legend{flex-direction:column;flex:1;gap:.25rem;min-width:240px;display:flex}.PieChart-module__wgfcrG__legendItem{cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;transition:all .2s;display:flex}.PieChart-module__wgfcrG__legendItem:hover,.PieChart-module__wgfcrG__legendItem[data-hovered=true]{background:var(--border-default)}[data-theme=high-contrast] .PieChart-module__wgfcrG__legendItem:hover .PieChart-module__wgfcrG__legendLabel,[data-theme=high-contrast] .PieChart-module__wgfcrG__legendItem[data-hovered=true] .PieChart-module__wgfcrG__legendLabel,[data-theme=high-contrast] .PieChart-module__wgfcrG__legendItem:hover .PieChart-module__wgfcrG__legendValue,[data-theme=high-contrast] .PieChart-module__wgfcrG__legendItem[data-hovered=true] .PieChart-module__wgfcrG__legendValue{color:var(--bg-primary)}.PieChart-module__wgfcrG__legendColor{border:1px solid var(--border-default);border-radius:2px;flex-shrink:0;width:12px;height:12px}.PieChart-module__wgfcrG__legendLabel{color:var(--text-secondary);flex:1;max-width:10rem;margin-right:.5rem}.PieChart-module__wgfcrG__legendValue{color:var(--text-primary);text-align:left;min-width:2rem;font-weight:500}.PieChart-module__wgfcrG__chartContainer{flex-shrink:0;padding-right:10rem;position:relative}.PieChart-module__wgfcrG__percentageText{fill:var(--active-primary);pointer-events:none;text-anchor:middle;dominant-baseline:middle;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.PieChart-module__wgfcrG__centerText{fill:var(--bg-primary);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s}.PieChart-module__wgfcrG__centerTextBackground{transition:opacity .2s}@media (max-width:639px){.PieChart-module__wgfcrG__pieChartWrapper{flex-direction:column;align-items:center;gap:1.5rem}.PieChart-module__wgfcrG__legend{order:2;min-width:100%}.PieChart-module__wgfcrG__chartContainer{order:1}}
@keyframes Loader-module__Wu1Sya__loaderFade{0%{opacity:0}to{opacity:1}}.Loader-module__Wu1Sya__loaderContainer{justify-content:center;align-items:center;display:inline-flex;position:relative}.Loader-module__Wu1Sya__loader{width:100%;height:100%;position:relative}.Loader-module__Wu1Sya__square{background:var(--loader-color,var(--text-primary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loader-module__Wu1Sya__square[data-position="1"]{margin-top:-20%;margin-left:-20%;animation:.675s ease-in-out infinite alternate Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="2"]{margin-top:-20%;margin-left:0;animation:.675s ease-in-out 75ms infinite alternate Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="3"]{margin-top:-20%;margin-left:20%;animation:.675s ease-in-out .15s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="4"]{margin-top:0;margin-left:-20%;animation:.675s ease-in-out .225s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="5"]{margin-top:0;margin-left:0;animation:.675s ease-in-out .3s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="6"]{margin-top:0;margin-left:20%;animation:.675s ease-in-out .375s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="7"]{margin-top:20%;margin-left:-20%;animation:.675s ease-in-out .45s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="8"]{margin-top:20%;margin-left:0;animation:.675s ease-in-out .525s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="9"]{margin-top:20%;margin-left:20%;animation:.675s ease-in-out .6s infinite Loader-module__Wu1Sya__loaderFade}
.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.5rem;--option-font-size:1.25rem;--option-label-font-size:3rem;--q-label-font-size:3rem;--option-label-width:4rem;--option-padding:1.25rem;--option-gap:1rem;--header-corner-size:4px;flex-direction:column;width:min(50rem,100%);max-width:100%;min-height:calc(100vh - 5rem);margin:1rem auto 1rem 3rem;padding:0 1rem;display:flex}.TestQuestion-module__85iZuW__questionContent{transition:opacity .3s,transform .3s}.TestQuestion-module__85iZuW__questionContent[data-transitioning=true]{opacity:.7;transform:translate(5px)}.TestQuestion-module__85iZuW__questionHeader{background:var(--gradient-fade-down);border:1px solid var(--border-default);align-items:center;width:fit-content;max-width:22rem;padding:0 .7rem .5rem;display:flex;position:relative;overflow:hidden}.TestQuestion-module__85iZuW__questionNumberBox{letter-spacing:1px;color:var(--accent-primary);align-items:center;gap:0;font-weight:600;display:flex;position:relative;font-family:var(--easy-heading)!important}.TestQuestion-module__85iZuW__qLabel{font-family:var(--font-playfair);text-transform:uppercase;font-weight:700;font-size:var(--q-label-font-size)}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topLeft,.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topRight,.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomLeft,.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomRight{content:"";width:var(--header-corner-size);height:var(--header-corner-size);background-color:var(--text-primary);transition:all .3s;position:absolute}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topLeft{top:0;left:0}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topRight{top:0;right:0}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomLeft{bottom:0;left:0}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomRight{bottom:0;right:0}.TestQuestion-module__85iZuW__questionStatement{color:var(--text-primary);font-family:var(--body-font);font-size:var(--question-font-size);background:0 0;padding:1.5rem 0;line-height:1.2}.TestQuestion-module__85iZuW__questionStatement p{margin:0}.TestQuestion-module__85iZuW__optionsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.TestQuestion-module__85iZuW__option{background:var(--glass-bg-subtle);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:8px;flex-direction:row;align-items:flex-start;gap:.75rem;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TestQuestion-module__85iZuW__option:before{content:"";background:var(--glass-gradient);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.TestQuestion-module__85iZuW__option:first-letter{text-transform:uppercase}@media (hover:hover){.TestQuestion-module__85iZuW__option:hover:before{opacity:1}.TestQuestion-module__85iZuW__option:hover{border-color:var(--text-muted)}}.TestQuestion-module__85iZuW__option[data-selected=true]{border:1px solid var(--active-primary);border-color:var(--active-border-muted)}.TestQuestion-module__85iZuW__option[data-selected=true] .TestQuestion-module__85iZuW__optionLabel{background:var(--active-primary);color:var(--bg-primary)}.TestQuestion-module__85iZuW__option:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover){.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__option:hover{border:1px solid var(--border-default)!important;cursor:not-allowed!important;background:0 0!important}.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__option:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--text-secondary)!important;color:var(--bg-primary)!important}.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__option[data-selected=true]:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--active-primary)!important;color:var(--bg-primary)!important}}.TestQuestion-module__85iZuW__optionLabel{background:var(--text-secondary);width:2.75rem;height:2.75rem;color:var(--bg-primary);font-family:var(--playfair-font);pointer-events:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;font-size:1.5rem;font-weight:700;transition:all .25s;display:flex}@media (hover:hover){.TestQuestion-module__85iZuW__option:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--active-border-muted);color:var(--bg-primary)}.TestQuestion-module__85iZuW__option[data-selected=true]:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--active-primary);color:var(--bg-primary)}}.TestQuestion-module__85iZuW__optionText{font-family:var(--body-font);color:var(--text-primary);pointer-events:none;letter-spacing:.01em;flex:1;font-size:1.05rem;line-height:1.6}.TestQuestion-module__85iZuW__navigation{justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.TestQuestion-module__85iZuW__navBtn{font-family:var(--narrow-heading);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;letter-spacing:.5px;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;transition:all .2s;display:flex}@media (hover:hover){.TestQuestion-module__85iZuW__navBtn:hover:not(:disabled){border-color:var(--text-primary);background:var(--gradient-fade-down)}}.TestQuestion-module__85iZuW__navBtn:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__navBtn:hover:not(:disabled){border-color:var(--border-default)!important;cursor:not-allowed!important;background:0 0!important}.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__nextBtn:hover:not(:disabled){background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--bg-primary)!important;cursor:not-allowed!important}}.TestQuestion-module__85iZuW__nextBtn{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);--loader-color:var(--bg-primary);transition:all .2s}.TestQuestion-module__85iZuW__submitBtn{--loader-color:var(--text-primary)}@media (hover:hover){.TestQuestion-module__85iZuW__nextBtn:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-primary)}}@media (max-width:1024px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.35rem;--option-font-size:1.15rem;--option-label-font-size:2.5rem;--q-label-font-size:2.5rem;--option-label-width:3.5rem;--option-padding:1rem;--option-gap:.75rem;--header-corner-size:3px;margin-left:1.5rem}}@media (max-width:768px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.25rem;--option-font-size:1.1rem;--option-label-font-size:2.25rem;--q-label-font-size:2.25rem;--option-label-width:3rem;--option-padding:.9rem;--option-gap:.6rem;--header-corner-size:3px;margin-left:0;padding-bottom:5rem}.TestQuestion-module__85iZuW__optionsGrid{grid-template-columns:1fr}.TestQuestion-module__85iZuW__option{border-top-color:#0000}.TestQuestion-module__85iZuW__option:first-child{border-top-color:var(--border-default);border-right-color:var(--border-default);border-bottom-color:var(--border-default);border-left-color:var(--border-default)}.TestQuestion-module__85iZuW__option:last-child{border-right-color:var(--border-default);border-bottom-color:var(--border-default);border-left-color:var(--border-default)}.TestQuestion-module__85iZuW__navigation{background:var(--bg-primary);border-top:2px solid var(--border-default);z-index:100;flex-direction:row;gap:1rem;margin:0;padding:1rem;position:fixed;bottom:0;left:0;right:0}.TestQuestion-module__85iZuW__navBtn{flex:1;padding:.85rem 1rem}}@media (max-width:639px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.15rem;--option-font-size:1rem;--option-label-font-size:2rem;--q-label-font-size:2rem;--option-label-width:2.75rem;--option-padding:.75rem;--option-gap:.5rem;--header-corner-size:2px;width:100%;margin:0;padding:1rem 1rem 5rem}.TestQuestion-module__85iZuW__questionStatement{padding:1rem 0}.TestQuestion-module__85iZuW__navigation{padding:.85rem}.TestQuestion-module__85iZuW__navBtn{padding:.75rem .85rem;font-size:.95rem}}@media (max-width:480px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.05rem;--option-font-size:.95rem;--option-label-font-size:1.75rem;--q-label-font-size:1.75rem;--option-label-width:2.5rem;--option-padding:.65rem;--option-gap:.4rem;--header-corner-size:2px;padding:.75rem .75rem 4.5rem}.TestQuestion-module__85iZuW__questionStatement{padding:.75rem 0}.TestQuestion-module__85iZuW__questionHeader{max-width:18rem;padding:0 .5rem .5rem}.TestQuestion-module__85iZuW__navigation{padding:.75rem}.TestQuestion-module__85iZuW__navBtn{padding:.65rem .75rem;font-size:.9rem}}
.LiveTestHeader-module__p58ttW__liveTestHeader{background:var(--gradient-surface);border-bottom:1px solid var(--text-secondary);z-index:100;height:6rem;-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.5rem;transition:transform .4s;display:flex;position:sticky;top:0}.LiveTestHeader-module__p58ttW__liveTestHeader[data-visible=false]{transform:translateY(-100%)}.LiveTestHeader-module__p58ttW__liveTestHeader:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--accent-primary)50%,transparent 100%);opacity:.3;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.LiveTestHeader-module__p58ttW__logoButton{cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:0;transition:opacity .2s;display:flex}.LiveTestHeader-module__p58ttW__logoButton:hover{opacity:1}.LiveTestHeader-module__p58ttW__headerActions{align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.LiveTestHeader-module__p58ttW__testTitle{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:0 1rem;display:flex;position:relative;overflow:hidden}.LiveTestHeader-module__p58ttW__multiLineTitle{font-family:var(--font-space-grotesk);grid-template-columns:auto 1fr;gap:.25rem 1rem;max-width:100%;display:grid;overflow:hidden}.LiveTestHeader-module__p58ttW__titleRow{display:contents}.LiveTestHeader-module__p58ttW__titleLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:right;font-size:.75rem;font-weight:600}.LiveTestHeader-module__p58ttW__titleValue{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.LiveTestHeader-module__p58ttW__notificationProgress{background:var(--accent-primary);height:2px;box-shadow:0 0 8px var(--accent-primary);z-index:10;position:absolute;bottom:-1px;left:0}.LiveTestHeader-module__p58ttW__controlsGroup{align-items:center;gap:1rem;display:flex;position:relative}.LiveTestHeader-module__p58ttW__timerSection{align-items:left;background:var(--glass-bg);border:1px solid var(--border-default);height:auto;color:var(--text-primary);border-radius:6px;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem 1.25rem;display:flex}.LiveTestHeader-module__p58ttW__timerLabel{font-family:var(--font-space-grotesk);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.3rem;font-size:.85rem;line-height:1;display:flex}.LiveTestHeader-module__p58ttW__timerIcon{width:20px;height:20px;fill:var(--text-muted)}.LiveTestHeader-module__p58ttW__timerValue{font-family:var(--font-bebas);color:var(--text-primary);align-items:center;font-size:2rem;line-height:.9;display:flex}.LiveTestHeader-module__p58ttW__hoursDigits,.LiveTestHeader-module__p58ttW__minutesDigits{line-height:1}.LiveTestHeader-module__p58ttW__timeUnit{color:var(--text-muted);font-size:.75rem;font-family:var(--font-space-grotesk);margin-bottom:-.15rem;margin-left:2px;font-weight:500}.LiveTestHeader-module__p58ttW__timeSeparator{color:var(--accent-primary);font-size:1.2rem;font-family:var(--font-space);margin:0 4px .15rem;font-weight:900;transform:translateY(-1px)}.LiveTestHeader-module__p58ttW__timeSeparator[data-started=true]{animation:1s step-start infinite LiveTestHeader-module__p58ttW__blink}@keyframes LiveTestHeader-module__p58ttW__blink{50%{opacity:0}}.LiveTestHeader-module__p58ttW__progressSection{background:var(--glass-bg);border:1px solid var(--border-default);border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;height:auto;padding:.5rem 1.25rem;display:flex}.LiveTestHeader-module__p58ttW__progressLabel{font-family:var(--font-space-grotesk);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.3rem;font-size:.85rem;line-height:1;display:flex}.LiveTestHeader-module__p58ttW__attemptedIcon{width:20px;height:20px;fill:var(--text-muted)}.LiveTestHeader-module__p58ttW__progressBoxes{font-family:var(--font-bebas);justify-content:center;gap:.25rem;line-height:.9;display:flex}.LiveTestHeader-module__p58ttW__attemptedDigits{color:var(--active-primary);font-size:2rem;line-height:1}.LiveTestHeader-module__p58ttW__totalDigits{color:var(--text-muted);font-size:2rem;font-family:var(--font-bebas);line-height:1}.LiveTestHeader-module__p58ttW__progressSeparator{color:var(--text-muted);align-self:center;font-size:2rem;transform:translateY(-4px)}.LiveTestHeader-module__p58ttW__headerSubmitBtn{background:var(--glass-bg);height:40px;color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;font-family:var(--font-space-grotesk);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.LiveTestHeader-module__p58ttW__headerSubmitBtn:hover{border-color:var(--accent-primary);background:var(--glass-bg-hover);color:var(--accent-primary);box-shadow:var(--shadow-glow)}.LiveTestHeader-module__p58ttW__infoBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:none}.LiveTestHeader-module__p58ttW__infoBtn svg{fill:var(--text-primary);width:24px;height:24px}.LiveTestHeader-module__p58ttW__infoBtn:hover svg{fill:var(--accent-primary)}.LiveTestHeader-module__p58ttW__infoTooltip{background:var(--bg-primary);border:1px solid var(--text-secondary);z-index:1000;min-width:250px;box-shadow:var(--shadow-md);border-radius:4px;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0}.LiveTestHeader-module__p58ttW__infoTooltipContent{flex-direction:column;gap:.75rem;display:flex}.LiveTestHeader-module__p58ttW__infoRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.LiveTestHeader-module__p58ttW__infoLabel{font-family:var(--font-space-grotesk);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.LiveTestHeader-module__p58ttW__infoValue{font-family:var(--font-space-grotesk);color:var(--text-primary);text-align:right;font-size:.85rem;font-weight:500}.LiveTestHeader-module__p58ttW__modalOverlay{background:var(--surface-overlay-heavy);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LiveTestHeader-module__p58ttW__submitConfirmationCard{background:var(--bg-primary);border:1px solid var(--text-secondary);width:90%;max-width:500px;box-shadow:var(--shadow-lg);border-radius:8px;padding:2rem}.LiveTestHeader-module__p58ttW__submitCardTitle{font-family:var(--font-space-grotesk);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-default);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem;display:flex}.LiveTestHeader-module__p58ttW__startTestNowIcon{fill:var(--accent-primary)}.LiveTestHeader-module__p58ttW__attemptInfoTable{width:100%;margin-bottom:2rem}.LiveTestHeader-module__p58ttW__attemptInfoTable td{border-bottom:1px solid var(--border-default);padding:.75rem 0}.LiveTestHeader-module__p58ttW__attemptInfoLabel{color:var(--text-muted);font-family:var(--font-space-grotesk)}.LiveTestHeader-module__p58ttW__attemptInfoValue{text-align:right;color:var(--text-primary);font-family:var(--font-space-grotesk);font-weight:600}.LiveTestHeader-module__p58ttW__modalActions{justify-content:flex-end;gap:1rem;display:flex}.LiveTestHeader-module__p58ttW__backToTestBtn,.LiveTestHeader-module__p58ttW__finalSubmitBtn{font-family:var(--font-space-grotesk);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.LiveTestHeader-module__p58ttW__backToTestBtn{border:1px solid var(--border-default);color:var(--text-muted);background:0 0}.LiveTestHeader-module__p58ttW__backToTestBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.LiveTestHeader-module__p58ttW__finalSubmitBtn{background:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--bg-primary)}.LiveTestHeader-module__p58ttW__finalSubmitBtn:hover{color:var(--accent-primary);background:0 0}.LiveTestHeader-module__p58ttW__exitMessage{font-family:var(--font-space-grotesk);color:var(--text-muted);margin-bottom:2rem;font-size:.9rem;line-height:1.6}.LiveTestHeader-module__p58ttW__exitIcon{fill:var(--status-danger,#e05c5c)}.LiveTestHeader-module__p58ttW__exitConfirmBtn{font-family:var(--font-space-grotesk);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid var(--status-danger,#e05c5c);color:var(--status-danger,#e05c5c);background:0 0;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.LiveTestHeader-module__p58ttW__exitConfirmBtn:hover{background:var(--status-danger,#e05c5c);color:var(--bg-primary)}@media (max-width:1024px){.LiveTestHeader-module__p58ttW__liveTestHeader{gap:1rem;padding:0 1rem}.LiveTestHeader-module__p58ttW__timerLabel,.LiveTestHeader-module__p58ttW__progressLabel{font-size:.9rem}.LiveTestHeader-module__p58ttW__timerIcon,.LiveTestHeader-module__p58ttW__attemptedIcon{width:18px;height:18px}}@media (max-width:768px){.LiveTestHeader-module__p58ttW__liveTestHeader{flex-wrap:wrap;gap:.75rem;height:auto;padding:.75rem;position:relative}.LiveTestHeader-module__p58ttW__logoSection{flex:none;order:1}.LiveTestHeader-module__p58ttW__headerActions{order:2;margin-left:auto}.LiveTestHeader-module__p58ttW__infoBtn{width:24px;height:24px;display:flex}.LiveTestHeader-module__p58ttW__infoTooltip{max-width:calc(100vw - 2rem);min-width:unset;width:max-content;left:auto;right:0}.LiveTestHeader-module__p58ttW__headerSubmitBtn{height:36px;padding:0 1rem;font-size:.8rem}.LiveTestHeader-module__p58ttW__testTitle{border-top:1px solid var(--border-default);flex-basis:100%;order:4;width:100%;margin-top:.25rem;padding-top:.75rem;display:none}.LiveTestHeader-module__p58ttW__controlsGroup{order:3;justify-content:space-between;gap:.5rem;width:100%}.LiveTestHeader-module__p58ttW__timerSection,.LiveTestHeader-module__p58ttW__progressSection{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.25rem;height:auto;min-height:44px;padding:.25rem .5rem}.LiveTestHeader-module__p58ttW__timerLabel,.LiveTestHeader-module__p58ttW__progressLabel{gap:.3rem;font-size:.75rem}.LiveTestHeader-module__p58ttW__timerIcon,.LiveTestHeader-module__p58ttW__attemptedIcon{width:16px;height:16px}.LiveTestHeader-module__p58ttW__timeUnit{font-size:.8rem}}@media (hover:none){.LiveTestHeader-module__p58ttW__headerSubmitBtn:hover,.LiveTestHeader-module__p58ttW__timerSection:hover,.LiveTestHeader-module__p58ttW__progressSection:hover{box-shadow:none;transform:none}.LiveTestHeader-module__p58ttW__headerSubmitBtn:active{background:var(--glass-border)}}
:root{--infoPanelWidth:15rem}.FilterSection-module__cD9VkG__filterSection{margin-bottom:2rem;line-height:1.6}.FilterSection-module__cD9VkG__filterTabs{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.FilterSection-module__cD9VkG__filterTabs:before{content:"";background:var(--text-primary);z-index:0;pointer-events:none;width:33.3333%;height:100%;transform:translateX(calc(var(--active-tab-index,0)*100%));transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}.FilterSection-module__cD9VkG__filterTab{font-family:var(--font-space);color:var(--text-muted);cursor:pointer;text-align:center;border:1px solid var(--border-default);z-index:1;background:0 0;padding:1rem 2rem;font-size:2rem;font-weight:500;transition:color .3s;position:relative;overflow:hidden}.FilterSection-module__cD9VkG__filterTab:hover{color:var(--text-primary)}.FilterSection-module__cD9VkG__filterTab:hover:last-child{color:var(--accent-primary)}.FilterSection-module__cD9VkG__filterTab[data-active=true]{color:var(--bg-primary);background:0 0}.FilterSection-module__cD9VkG__filterTab:last-child.FilterSection-module__cD9VkG__active{background:var(--gradient-fade-symmetric);color:var(--accent-primary)}.FilterSection-module__cD9VkG__contentContainer{border-top:none;border-left:none;height:auto;overflow-x:hidden}.FilterSection-module__cD9VkG__yearwiseContent{height:100%;padding:0;display:flex;overflow-x:hidden}.FilterSection-module__cD9VkG__yearContainer{min-width:var(--infoPanelWidth);flex-direction:column;display:flex}.FilterSection-module__cD9VkG__selectYearBox{color:var(--text-primary);background:var(--bg-primary);border-right:1px solid var(--text-muted);border-left:1px solid var(--text-muted);border-top:none;justify-content:center;align-items:center;padding:1rem;font-size:1.25rem;font-weight:700;display:flex;font-family:var(--font-space)!important}.FilterSection-module__cD9VkG__yearIcon{margin-right:.5rem}.FilterSection-module__cD9VkG__belowIconDesktop{margin-left:.5rem;display:block}.FilterSection-module__cD9VkG__belowIconMobile{margin-left:.5rem;display:none}.FilterSection-module__cD9VkG__yearList{min-width:var(--infoPanelWidth);flex-direction:column;display:flex;position:relative}.FilterSection-module__cD9VkG__yearList:before{content:"";background:linear-gradient(var(--accent-primary),var(--accent-primary))left center/8px 100% no-repeat,var(--text-primary);z-index:0;pointer-events:none;width:calc(15rem - 1px);height:4rem;transform:translateY(calc(var(--selected-index,0)*4rem));transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.FilterSection-module__cD9VkG__yearList:after{content:"";background:var(--accent-primary);z-index:2;pointer-events:none;width:8px;height:4rem;transform:translateY(calc(var(--selected-index,0)*4rem));transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;right:0}.FilterSection-module__cD9VkG__yearItem{font-family:var(--font-space);height:4rem;color:var(--text-muted);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-default);cursor:pointer;text-align:center;letter-spacing:.5px;background:0 0;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.25rem;font-weight:500;transition:all .3s;display:flex}.FilterSection-module__cD9VkG__yearItem:first-child{border-top:1px solid var(--text-muted)}.FilterSection-module__cD9VkG__yearItem:hover{color:var(--text-primary);background:var(--glass-bg-subtle)}.FilterSection-module__cD9VkG__yearItem[data-active=true]{color:var(--bg-primary);z-index:0;background:0 0;font-weight:700;position:relative}.FilterSection-module__cD9VkG__infoPanel{flex:1;max-width:100%;padding:2rem 4rem;font-family:Space Grotesk,sans-serif;line-height:1.6;overflow:hidden auto}.FilterSection-module__cD9VkG__infoPanel h3{font-family:var(--easy-heading);color:var(--text-primary);text-wrap:nowrap;align-items:baseline;gap:.25rem;margin-bottom:2rem;font-size:clamp(1rem,2vw + .5rem,2rem);line-height:1.2;display:flex}@media (max-width:639px){.FilterSection-module__cD9VkG__filterSection{border-bottom:1px solid var(--border-default)}.FilterSection-module__cD9VkG__filterTabs{border-bottom:none;gap:0}.FilterSection-module__cD9VkG__filterTab{letter-spacing:.5px;border-bottom:none;border-left:none;padding:.75rem 1rem;font-size:1rem;font-weight:600}.FilterSection-module__cD9VkG__yearwiseContent{flex-direction:column}.FilterSection-module__cD9VkG__yearContainer{border-top:none;min-width:100%}.FilterSection-module__cD9VkG__selectYearBox{border:1px solid var(--border-default);border-bottom:none;padding:.75rem;font-size:.9rem;font-weight:600}.FilterSection-module__cD9VkG__yearIcon,.FilterSection-module__cD9VkG__belowIconDesktop,.FilterSection-module__cD9VkG__belowIconMobile{width:18px;height:18px}.FilterSection-module__cD9VkG__belowIconDesktop{display:none}.FilterSection-module__cD9VkG__belowIconMobile{display:block}.FilterSection-module__cD9VkG__yearListWrapper{width:100%;position:relative}.FilterSection-module__cD9VkG__yearList{scroll-behavior:smooth;scrollbar-width:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);flex-direction:row;min-width:100%;padding:0;position:relative;overflow-x:auto}.FilterSection-module__cD9VkG__yearList::-webkit-scrollbar{display:none}.FilterSection-module__cD9VkG__scrollIndicator{background:linear-gradient(to right,transparent 0%,var(--bg-primary)40%);pointer-events:auto;cursor:pointer;z-index:10;justify-content:flex-end;align-items:center;width:60px;height:100%;padding-right:.75rem;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;right:0}.FilterSection-module__cD9VkG__scrollIndicator svg{animation:2s ease-in-out infinite FilterSection-module__cD9VkG__scrollPulse}@keyframes FilterSection-module__cD9VkG__scrollPulse{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.FilterSection-module__cD9VkG__yearList:before{background:var(--text-primary);width:5rem;height:100%;transform:translateX(calc(var(--selected-index,0)*5rem));transition:transform .4s cubic-bezier(.25,.46,.45,.94);top:0;left:0}.FilterSection-module__cD9VkG__yearList:after{content:"";background:var(--accent-primary);z-index:2;pointer-events:none;width:5rem;height:5px;transform:translateX(calc(var(--selected-index,0)*5rem));transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:auto auto 0 0}.FilterSection-module__cD9VkG__yearItem{white-space:nowrap;border-top:1px solid var(--border-default);letter-spacing:normal;border-left:none;width:5rem;min-width:5rem;height:auto;padding:.5rem 1rem;font-family:Bebas Neue,cursive;font-size:.95rem;font-weight:400;position:relative}.FilterSection-module__cD9VkG__yearItem[data-active=true]{color:var(--bg-primary);background:0 0}.FilterSection-module__cD9VkG__yearItem:first-child{border-top:1px solid var(--border-default)}.FilterSection-module__cD9VkG__yearItem:last-child{border-right:1px solid var(--border-default)}.FilterSection-module__cD9VkG__yearInfo h3{font-size:var(--font-size-h3);font-family:var(--font-bebas)}.FilterSection-module__cD9VkG__infoPanel{max-width:100%;padding:1.5rem 0}.FilterSection-module__cD9VkG__infoPanel h3{text-wrap:wrap;font-size:var(--font-size-h3);--rolling-digits-font-size:var(--font-size-h3);flex-direction:column;align-items:flex-start;gap:0}.FilterSection-module__cD9VkG__topicwiseContent,.FilterSection-module__cD9VkG__pyqcodexContent{padding:0}}@media (min-width:640px) and (max-width:1023px){.FilterSection-module__cD9VkG__infoPanel{max-width:100%;padding:2rem}.FilterSection-module__cD9VkG__yearwiseContent{overflow-x:hidden}}.FilterSection-module__cD9VkG__practiceCards{grid-template-columns:1fr 1fr;gap:0;min-height:20rem;margin-bottom:3rem;display:grid}.FilterSection-module__cD9VkG__practiceCard{background:var(--gradient-fade-down);background-color:var(--bg-primary);cursor:pointer;border:1px solid var(--text-muted);flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__topLeft,.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__topRight,.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__bottomLeft,.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__bottomRight{content:"";background-color:var(--text-primary);width:4px;height:4px;transition:all .3s;position:absolute}.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__topLeft{top:0;left:0}.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__topRight{top:0;right:0}.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__bottomLeft{bottom:0;left:0}.FilterSection-module__cD9VkG__practiceCard .FilterSection-module__cD9VkG__bottomRight{bottom:0;right:0}.FilterSection-module__cD9VkG__practiceCard:hover .FilterSection-module__cD9VkG__topLeft,.FilterSection-module__cD9VkG__practiceCard:hover .FilterSection-module__cD9VkG__topRight,.FilterSection-module__cD9VkG__practiceCard:hover .FilterSection-module__cD9VkG__bottomLeft,.FilterSection-module__cD9VkG__practiceCard:hover .FilterSection-module__cD9VkG__bottomRight{background-color:var(--text-primary)}.FilterSection-module__cD9VkG__practiceCard h4{font-family:var(--easy-heading);color:var(--accent-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.25;display:flex}.FilterSection-module__cD9VkG__practiceCard:last-child h4{color:var(--active-primary)}.FilterSection-module__cD9VkG__practiceCard:last-child{background:0 0;border-left:none}.FilterSection-module__cD9VkG__practiceCard p{color:var(--text-primary);flex:1;margin:0 0 1.5rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;line-height:1.6}.FilterSection-module__cD9VkG__pCta,.FilterSection-module__cD9VkG__ssCta{font-family:var(--easy-heading);color:var(--bg-primary);background:var(--text-primary);cursor:pointer;z-index:1;justify-content:center;align-self:flex-end;align-items:center;gap:.5rem;width:fit-content;min-width:11rem;max-width:11rem;height:2.75rem;margin-left:auto;padding:.5rem 1rem;font-size:.9rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.FilterSection-module__cD9VkG__ssCta{background:var(--border-default);color:var(--text-primary)}[data-theme=high-contrast] .FilterSection-module__cD9VkG__ssCta{color:var(--bg-primary)}.FilterSection-module__cD9VkG__ssCta:hover,.FilterSection-module__cD9VkG__ssCta:active,.FilterSection-module__cD9VkG__ssCta:disabled{color:var(--bg-primary);--loader-color:var(--bg-primary)}.FilterSection-module__cD9VkG__pCta{background-color:var(--text-primary);color:var(--bg-primary);--loader-color:var(--bg-primary)}.FilterSection-module__cD9VkG__pCta:after,.FilterSection-module__cD9VkG__ssCta:after{content:"";background-color:var(--accent-primary);z-index:-1;width:8px;height:105%;transition:width .3s;position:absolute;top:0;left:0}.FilterSection-module__cD9VkG__pCta:hover:after,.FilterSection-module__cD9VkG__pCta:active:after,.FilterSection-module__cD9VkG__pCta:disabled:after{width:100%}.FilterSection-module__cD9VkG__ssCta:after{background-color:var(--active-primary)}.FilterSection-module__cD9VkG__ssCta:hover:after,.FilterSection-module__cD9VkG__ssCta:active:after,.FilterSection-module__cD9VkG__ssCta:disabled:after{background-color:var(--active-primary);width:100%}.FilterSection-module__cD9VkG__pCta:hover,.FilterSection-module__cD9VkG__pCta:active,.FilterSection-module__cD9VkG__pCta:disabled{color:var(--text-primary);--loader-color:var(--text-primary)}.FilterSection-module__cD9VkG__practiceIcon{fill:var(--accent-primary)}.FilterSection-module__cD9VkG__studyBulbIcon{fill:var(--active-primary)}.FilterSection-module__cD9VkG__studySolvedButtonIcon{fill:var(--text-primary)}[data-theme=high-contrast] .FilterSection-module__cD9VkG__studySolvedButtonIcon,.FilterSection-module__cD9VkG__ssCta:hover .FilterSection-module__cD9VkG__studySolvedButtonIcon,.FilterSection-module__cD9VkG__ssCta:active .FilterSection-module__cD9VkG__studySolvedButtonIcon,.FilterSection-module__cD9VkG__ssCta:disabled .FilterSection-module__cD9VkG__studySolvedButtonIcon,.FilterSection-module__cD9VkG__launchTestButtonIcon{fill:var(--bg-primary)}.FilterSection-module__cD9VkG__pCta:hover .FilterSection-module__cD9VkG__launchTestButtonIcon,.FilterSection-module__cD9VkG__pCta:active .FilterSection-module__cD9VkG__launchTestButtonIcon,.FilterSection-module__cD9VkG__pCta:disabled .FilterSection-module__cD9VkG__launchTestButtonIcon{fill:var(--text-primary)}@media (max-width:639px){.FilterSection-module__cD9VkG__practiceCards{aspect-ratio:auto;grid-template-columns:1fr;min-height:auto;margin-bottom:2rem}.FilterSection-module__cD9VkG__practiceCard{min-height:auto;padding:1.5rem}.FilterSection-module__cD9VkG__practiceCard h4{margin-bottom:.75rem;font-size:1rem;line-height:1.25}.FilterSection-module__cD9VkG__practiceCard p{margin-bottom:1.25rem;font-size:.8rem;line-height:1.6}.FilterSection-module__cD9VkG__pCta,.FilterSection-module__cD9VkG__ssCta{justify-content:center;min-width:10rem;max-width:10rem;height:2.25rem;padding:.5rem .75rem;font-size:.8rem}.FilterSection-module__cD9VkG__practiceIcon,.FilterSection-module__cD9VkG__studyBulbIcon,.FilterSection-module__cD9VkG__launchTestButtonIcon,.FilterSection-module__cD9VkG__studySolvedButtonIcon{width:18px;height:18px}.FilterSection-module__cD9VkG__practiceCard:last-child{border-left:1px solid var(--text-muted);border-top:none}.FilterSection-module__cD9VkG__infoBox{margin-top:2rem}.FilterSection-module__cD9VkG__infoHeader{margin-bottom:1.5rem;padding:1rem 1.25rem}.FilterSection-module__cD9VkG__infoHeader h4{font-size:.95rem;line-height:1.25}.FilterSection-module__cD9VkG__infoHeader svg{width:18px;height:18px}.FilterSection-module__cD9VkG__infoContent{gap:1.5rem;padding:0 1.25rem 1.5rem}.FilterSection-module__cD9VkG__cutoffTitle{margin-bottom:1rem;font-size:.95rem;line-height:1.25}.FilterSection-module__cD9VkG__cutoffItem{padding:.25rem .5rem}.FilterSection-module__cD9VkG__category,.FilterSection-module__cD9VkG__marks{font-size:.75rem}.FilterSection-module__cD9VkG__topicBreakdown h5{margin-bottom:1rem;font-size:.95rem;line-height:1.25}.FilterSection-module__cD9VkG__topicTotalCount{font-size:.75rem}.FilterSection-module__cD9VkG__topicBreakdown li{margin-bottom:.5rem;font-size:.75rem;line-height:1.6}.FilterSection-module__cD9VkG__topicBreakdown{display:none}}.FilterSection-module__cD9VkG__infoBox{border:1px solid var(--border-default);margin-top:3rem}.FilterSection-module__cD9VkG__infoHeader{border-bottom:1px solid var(--border-default);background:var(--gradient-fade-down);margin-bottom:2rem;padding:1rem 2rem}.FilterSection-module__cD9VkG__infoHeader h4{font-family:var(--easy-heading);color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;line-height:1.25;display:flex}.FilterSection-module__cD9VkG__infoContent{background:0 0;flex-direction:column;gap:2rem;padding:0 2rem 2rem;display:flex}.FilterSection-module__cD9VkG__cutoffInfo{color:var(--text-secondary)}.FilterSection-module__cD9VkG__cutoffTitle{font-family:var(--easy-heading);color:var(--text-primary);margin-top:0;margin-bottom:1.25rem;font-size:1.125rem;line-height:1.25}.FilterSection-module__cD9VkG__cutoffGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.FilterSection-module__cD9VkG__cutoffItem{background:var(--surface-card);border:1px solid var(--border-default);border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:.375rem;min-width:0;padding:.625rem .75rem;transition:all .2s;display:flex}.FilterSection-module__cD9VkG__cutoffItem:hover{border-color:var(--active-primary);background:var(--gradient-fade-down);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.FilterSection-module__cD9VkG__cutoffItem:hover .FilterSection-module__cD9VkG__marks{color:var(--active-primary)}.FilterSection-module__cD9VkG__category{font-family:var(--body-text);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:600}.FilterSection-module__cD9VkG__marks{font-family:var(--font-bebas);color:var(--text-primary);letter-spacing:.05em;text-align:right;font-size:1.25rem;line-height:1;transition:color .2s}@media (max-width:639px){.FilterSection-module__cD9VkG__cutoffGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.FilterSection-module__cD9VkG__cutoffItem{gap:.25rem;padding:.5rem .75rem}.FilterSection-module__cD9VkG__cutoffItem .FilterSection-module__cD9VkG__marks{align-self:flex-end;font-size:1.5rem}.FilterSection-module__cD9VkG__cutoffItem .FilterSection-module__cD9VkG__category{font-size:.75rem}}.FilterSection-module__cD9VkG__totalQuestions{text-align:center;color:var(--text-secondary);margin:0;font-size:1rem}.FilterSection-module__cD9VkG__topicBreakdown h5{font-family:var(--easy-heading);color:var(--text-primary);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.25}.FilterSection-module__cD9VkG__topicTotalCount{color:var(--text-muted)}.FilterSection-module__cD9VkG__topicContent{align-items:flex-start;gap:2rem;display:flex}.FilterSection-module__cD9VkG__topicBreakdown ul{flex:1;margin:0}.FilterSection-module__cD9VkG__topicBreakdown li{color:var(--text-secondary);margin-bottom:.75rem;padding-left:1rem;font-size:.9rem;line-height:1.6;position:relative}.FilterSection-module__cD9VkG__topicBreakdown li:before{content:"•";color:var(--accent-primary);position:absolute;left:0}.FilterSection-module__cD9VkG__pieChartContainer{flex-shrink:0;order:2}@media (max-width:639px){.FilterSection-module__cD9VkG__topicContent{flex-direction:column;gap:1.5rem}.FilterSection-module__cD9VkG__pieChartContainer{order:1;align-self:center}.FilterSection-module__cD9VkG__topicBreakdown ul{order:2}}.FilterSection-module__cD9VkG__startPracticeBtn{color:var(--bg-primary);background:var(--text-primary);border:1px solid var(--text-primary);cursor:pointer;padding:.75rem 2rem;font-family:Bebas Neue,cursive;font-size:1.125rem;transition:all .3s}.FilterSection-module__cD9VkG__startPracticeBtn:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-primary)}.FilterSection-module__cD9VkG__topicwiseContent{height:100%;padding:0;display:flex}.FilterSection-module__cD9VkG__subjectLoadingState,.FilterSection-module__cD9VkG__subjectEmptyState{width:100%;min-height:300px;color:var(--text-muted);font-family:var(--font-space);justify-content:center;align-items:center;display:flex}.FilterSection-module__cD9VkG__subjectContainer{min-width:var(--infoPanelWidth);flex-direction:column;display:flex}.FilterSection-module__cD9VkG__subjectListHeader{font-family:var(--font-space);color:var(--text-primary);background:var(--bg-primary);border-right:1px solid var(--text-muted);border-left:1px solid var(--text-muted);justify-content:center;align-items:center;padding:1rem;font-size:1.25rem;font-weight:700;display:flex}.FilterSection-module__cD9VkG__subjectList{min-width:var(--infoPanelWidth);flex-direction:column;display:flex}.FilterSection-module__cD9VkG__subjectItem{font-family:var(--font-space);height:3.5rem;color:var(--text-muted);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-default);cursor:pointer;text-align:left;background:0 0;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.FilterSection-module__cD9VkG__subjectItem:first-child{border-top:1px solid var(--text-muted)}.FilterSection-module__cD9VkG__subjectItem:hover{color:var(--text-primary);background:var(--glass-bg-subtle)}.FilterSection-module__cD9VkG__subjectItem[data-active=true]{color:var(--bg-primary);background:var(--text-primary);border-right-color:var(--accent-primary);font-weight:700}.FilterSection-module__cD9VkG__subjectInfoPanel{font-family:var(--font-space);flex:1;padding:2rem 4rem;overflow:hidden auto}.FilterSection-module__cD9VkG__subjectInfoPanel h3{font-family:var(--font-bebas);color:var(--text-primary);letter-spacing:.05em;margin-bottom:2rem;font-size:2.5rem}.FilterSection-module__cD9VkG__sectionLabel{font-family:var(--font-space);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:block}.FilterSection-module__cD9VkG__difficultySection{margin-bottom:2rem}.FilterSection-module__cD9VkG__difficultyPills{gap:0;display:flex}.FilterSection-module__cD9VkG__difficultyPill{font-family:var(--font-space);color:var(--text-muted);border:1px solid var(--border-default);cursor:pointer;letter-spacing:.05em;background:0 0;padding:.75rem 2rem;font-size:.85rem;font-weight:700;transition:all .2s}.FilterSection-module__cD9VkG__difficultyPill:not(:first-child){border-left:none}.FilterSection-module__cD9VkG__difficultyPill:hover{color:var(--text-primary);background:var(--glass-bg-subtle)}.FilterSection-module__cD9VkG__difficultyPill[data-active=true][data-difficulty=easy]{background:var(--correct);color:var(--bg-primary);border-color:var(--correct)}.FilterSection-module__cD9VkG__difficultyPill[data-active=true][data-difficulty=medium]{background:var(--accent-primary);color:var(--bg-primary);border-color:var(--accent-primary)}.FilterSection-module__cD9VkG__difficultyPill[data-active=true][data-difficulty=hard]{background:var(--incorrect);color:var(--bg-primary);border-color:var(--incorrect)}.FilterSection-module__cD9VkG__batchSection{margin-bottom:2rem}.FilterSection-module__cD9VkG__batchGrid{flex-wrap:wrap;gap:0;display:flex}.FilterSection-module__cD9VkG__batchCard{border:1px solid var(--border-default);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:8rem;padding:1rem 1.5rem;transition:all .2s;display:flex}.FilterSection-module__cD9VkG__batchCard:not(:first-child){border-left:none}.FilterSection-module__cD9VkG__batchCard:hover{background:var(--glass-bg-subtle);border-color:var(--text-muted)}.FilterSection-module__cD9VkG__batchCard[data-active=true]{background:var(--text-primary);border-color:var(--text-primary)}.FilterSection-module__cD9VkG__batchNumber{font-family:var(--font-bebas);color:var(--text-primary);letter-spacing:.05em;font-size:1.25rem;transition:color .2s}.FilterSection-module__cD9VkG__batchCard[data-active=true] .FilterSection-module__cD9VkG__batchNumber{color:var(--bg-primary)}.FilterSection-module__cD9VkG__batchMeta{font-family:var(--font-space);color:var(--text-muted);font-size:.7rem;transition:color .2s}.FilterSection-module__cD9VkG__batchCard[data-active=true] .FilterSection-module__cD9VkG__batchMeta{color:var(--bg-primary);opacity:.7}.FilterSection-module__cD9VkG__batchLaunch{margin-top:1rem}@media (max-width:639px){.FilterSection-module__cD9VkG__topicwiseContent{flex-direction:column}.FilterSection-module__cD9VkG__subjectContainer{min-width:100%}.FilterSection-module__cD9VkG__subjectList{scrollbar-width:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);flex-direction:row;min-width:100%;overflow-x:auto}.FilterSection-module__cD9VkG__subjectList::-webkit-scrollbar{display:none}.FilterSection-module__cD9VkG__subjectItem{text-align:center;border-left:none;border-top:1px solid var(--border-default);white-space:nowrap;justify-content:center;min-width:8rem;height:auto;padding:.75rem 1rem;font-size:.85rem}.FilterSection-module__cD9VkG__subjectItem:first-child{border-top:1px solid var(--border-default)}.FilterSection-module__cD9VkG__subjectInfoPanel{padding:1.5rem 1rem}.FilterSection-module__cD9VkG__subjectInfoPanel h3{margin-bottom:1.25rem;font-size:1.75rem}.FilterSection-module__cD9VkG__difficultyPill{padding:.6rem 1rem;font-size:.75rem}.FilterSection-module__cD9VkG__batchCard{min-width:6rem;padding:.75rem 1rem}}.FilterSection-module__cD9VkG__pyqcodexContent{padding-block:2rem;padding-inline:2rem}.FilterSection-module__cD9VkG__codexContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.FilterSection-module__cD9VkG__codexMessage{text-align:center;max-width:500px}.FilterSection-module__cD9VkG__codexMessage h3{color:var(--accent-primary);margin-bottom:1rem;font-family:Bebas Neue,cursive;font-size:2rem}.FilterSection-module__cD9VkG__codexMessage>p{color:var(--text-muted);margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:1.125rem}.FilterSection-module__cD9VkG__codexFeatures{margin-bottom:2rem}.FilterSection-module__cD9VkG__feature{text-align:left;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.FilterSection-module__cD9VkG__featureIcon{min-width:2rem;font-size:1.5rem}.FilterSection-module__cD9VkG__feature p{color:var(--text-muted);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.FilterSection-module__cD9VkG__startMessage{color:var(--text-primary);margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-style:italic}
.SocialAuth-module__u_FTCW__container{width:100%}.SocialAuth-module__u_FTCW__divider{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.SocialAuth-module__u_FTCW__divider:before,.SocialAuth-module__u_FTCW__divider:after{content:"";background:var(--glass-border);flex:1;height:1px}.SocialAuth-module__u_FTCW__dividerText{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.SocialAuth-module__u_FTCW__googleButton{justify-content:center;width:100%;display:flex}
.LoginForm-module__nQlz9G__formWrapper{width:100%}.LoginForm-module__nQlz9G__form{flex-direction:column;gap:1.25rem;display:flex}.LoginForm-module__nQlz9G__field{flex-direction:column;gap:.5rem;display:flex}.LoginForm-module__nQlz9G__label{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.8rem;font-weight:600}.LoginForm-module__nQlz9G__input{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:10px;padding:.875rem 1rem;font-size:.9375rem;transition:all .2s}.LoginForm-module__nQlz9G__input:focus{border-color:var(--journey-prelims);background:var(--bg-primary);outline:none;box-shadow:0 0 0 4px #0035661a}.LoginForm-module__nQlz9G__input:disabled{opacity:.5;cursor:not-allowed}.LoginForm-module__nQlz9G__submitButton{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:var(--journey-prelims);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:10px;margin-top:.5rem;padding:.875rem;font-size:.875rem;font-weight:700;transition:all .2s}.LoginForm-module__nQlz9G__submitButton:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.LoginForm-module__nQlz9G__submitButton:active:not(:disabled){transform:translateY(0)}.LoginForm-module__nQlz9G__submitButton:disabled{opacity:.5;cursor:not-allowed}.LoginForm-module__nQlz9G__error{color:#ef4444;font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:.875rem;font-size:.875rem}.LoginForm-module__nQlz9G__footer{border-top:1px solid var(--glass-border);text-align:center;margin-top:1.5rem;padding-top:1.5rem}.LoginForm-module__nQlz9G__switchText{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);color:var(--text-muted);font-size:.875rem}.LoginForm-module__nQlz9G__switchButton{color:var(--journey-prelims);cursor:pointer;font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.875rem;font-weight:600;transition:opacity .2s}.LoginForm-module__nQlz9G__switchButton:hover{opacity:.8;text-decoration:underline}.LoginForm-module__nQlz9G__divider{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.LoginForm-module__nQlz9G__divider:before,.LoginForm-module__nQlz9G__divider:after{content:"";background:var(--glass-border);flex:1;height:1px}.LoginForm-module__nQlz9G__dividerText{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}
.RegisterForm-module__qGVLAa__formWrapper{width:100%}.RegisterForm-module__qGVLAa__form{flex-direction:column;gap:1.25rem;display:flex}.RegisterForm-module__qGVLAa__nameFields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.RegisterForm-module__qGVLAa__field{flex-direction:column;gap:.5rem;display:flex}.RegisterForm-module__qGVLAa__label{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.8rem;font-weight:600}.RegisterForm-module__qGVLAa__input{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:10px;padding:.875rem 1rem;font-size:.9375rem;transition:all .2s}.RegisterForm-module__qGVLAa__input:focus{border-color:var(--journey-prelims);background:var(--bg-primary);outline:none;box-shadow:0 0 0 4px #0035661a}.RegisterForm-module__qGVLAa__input:disabled{opacity:.5;cursor:not-allowed}.RegisterForm-module__qGVLAa__submitButton{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:var(--journey-prelims);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:10px;margin-top:.5rem;padding:.875rem;font-size:.875rem;font-weight:700;transition:all .2s}.RegisterForm-module__qGVLAa__submitButton:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.RegisterForm-module__qGVLAa__submitButton:active:not(:disabled){transform:translateY(0)}.RegisterForm-module__qGVLAa__submitButton:disabled{opacity:.5;cursor:not-allowed}.RegisterForm-module__qGVLAa__error{color:#ef4444;font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:.875rem;font-size:.875rem}.RegisterForm-module__qGVLAa__footer{border-top:1px solid var(--glass-border);text-align:center;margin-top:1.5rem;padding-top:1.5rem}.RegisterForm-module__qGVLAa__switchText{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);color:var(--text-muted);font-size:.875rem}.RegisterForm-module__qGVLAa__switchButton{color:var(--journey-prelims);cursor:pointer;font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.875rem;font-weight:600;transition:opacity .2s}.RegisterForm-module__qGVLAa__switchButton:hover{opacity:.8;text-decoration:underline}.RegisterForm-module__qGVLAa__divider{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.RegisterForm-module__qGVLAa__divider:before,.RegisterForm-module__qGVLAa__divider:after{content:"";background:var(--glass-border);flex:1;height:1px}.RegisterForm-module__qGVLAa__dividerText{font-family:var(--font-space-grotesk,"Space Grotesk",sans-serif);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}@media (max-width:480px){.RegisterForm-module__qGVLAa__nameFields{grid-template-columns:1fr}}
.ThemeToggle-module__L43evG__wrapper{position:relative}.ThemeToggle-module__L43evG__trigger{border:1px solid var(--glass-border);background:var(--glass-bg);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex;position:relative}.ThemeToggle-module__L43evG__trigger:hover{background:var(--glass-bg-hover);border-color:var(--text-muted)}.ThemeToggle-module__L43evG__trigger svg{width:1.125rem;height:1.125rem}.ThemeToggle-module__L43evG__tooltip{background:var(--surface-elevated);border:1px solid var(--glass-border);color:var(--text-primary);font-family:var(--font-space),sans-serif;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;z-index:1001;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--blur-2xl));backdrop-filter:blur(var(--blur-2xl));border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.ThemeToggle-module__L43evG__trigger:hover .ThemeToggle-module__L43evG__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.ThemeToggle-module__L43evG__trigger[aria-expanded=true] .ThemeToggle-module__L43evG__tooltip{opacity:0;pointer-events:none}.ThemeToggle-module__L43evG__dropdown{background:var(--surface-elevated);border:1px solid var(--glass-border);min-width:10rem;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--blur-2xl));backdrop-filter:blur(var(--blur-2xl));z-index:1000;opacity:0;pointer-events:none;border-radius:.75rem;padding:.375rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-4px)scale(.97)}.ThemeToggle-module__L43evG__dropdown[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ThemeToggle-module__L43evG__option{cursor:pointer;width:100%;color:var(--text-muted);font-family:var(--font-space),sans-serif;letter-spacing:.02em;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1;transition:background .15s,color .15s;display:flex}.ThemeToggle-module__L43evG__option:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.ThemeToggle-module__L43evG__option[data-active=true]{color:var(--text-primary);background:var(--glass-bg)}.ThemeToggle-module__L43evG__option svg{flex-shrink:0;width:1rem;height:1rem;display:block}.ThemeToggle-module__L43evG__optionLabel{flex:1;align-items:center;line-height:1;display:flex}.ThemeToggle-module__L43evG__checkmark{width:.875rem;height:.875rem;color:var(--accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ThemeToggle-module__L43evG__checkmark svg{width:.875rem;height:.875rem}@media (max-width:768px){.ThemeToggle-module__L43evG__dropdown{right:-.5rem}}
.KeplerChat-module__UugtZa__loading{justify-content:center;align-items:center;height:100%;display:flex}.KeplerChat-module__UugtZa__spinner{border:2px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite KeplerChat-module__UugtZa__spin}@keyframes KeplerChat-module__UugtZa__spin{to{transform:rotate(360deg)}}.KeplerChat-module__UugtZa__loginPromptContainer{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.KeplerChat-module__UugtZa__loginCard{background:var(--surface-overlay-light);border:1px solid var(--border-default);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;padding:2rem;display:flex}.KeplerChat-module__UugtZa__loginMessage{color:var(--text-secondary);font-size:1rem;line-height:1.5;font-family:var(--body-font)}.KeplerChat-module__UugtZa__loginButton{background:var(--text-primary);color:var(--bg-primary);cursor:pointer;font-size:.95rem;font-weight:500;font-family:var(--body-font);border:none;border-radius:8px;padding:.625rem 1.25rem;transition:opacity .2s}.KeplerChat-module__UugtZa__loginButton:hover{opacity:.9}
.HamburgerMenu-module__Y3awKq__triggerWrapper{z-index:1002;background:0 0;justify-content:center;align-items:center;height:auto;padding:.5rem;display:none;position:relative}.HamburgerMenu-module__Y3awKq__triggerWrapper[data-state=open]{position:relative}.HamburgerMenu-module__Y3awKq__overlay{background:var(--bg-primary);z-index:1001;padding-top:1rem;padding-left:var(--page-margin);padding-right:var(--page-margin);opacity:0;pointer-events:none;flex-direction:column;padding-bottom:2rem;transition:opacity .3s,transform .3s;overflow-y:auto;transform:translateY(-10px);width:100%!important;height:100%!important;display:flex!important;position:fixed!important;inset:0!important}.HamburgerMenu-module__Y3awKq__overlay[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)}.HamburgerMenu-module__Y3awKq__overlay[data-state=closed]{opacity:0;pointer-events:none;transform:translateY(-10px)}.HamburgerMenu-module__Y3awKq__accordionRoot{flex-direction:column;gap:1rem;width:100%;display:flex}.HamburgerMenu-module__Y3awKq__accordionItem{border-bottom:1px solid var(--border-default);padding-bottom:.5rem}.HamburgerMenu-module__Y3awKq__accordionItem:last-child{border-bottom:none}.HamburgerMenu-module__Y3awKq__accordionTrigger{width:100%;font-family:var(--font-bebas);color:var(--menu-item-color,var(--text-primary));cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.5rem;transition:color .2s;display:flex}.HamburgerMenu-module__Y3awKq__accordionTrigger:hover{color:var(--menu-item-color,var(--active-primary))}.HamburgerMenu-module__Y3awKq__chevron{transition:transform .3s cubic-bezier(.87,0,.13,1)}.HamburgerMenu-module__Y3awKq__accordionTrigger[data-state=open] .HamburgerMenu-module__Y3awKq__chevron{transform:rotate(180deg)}.HamburgerMenu-module__Y3awKq__accordionContent{font-family:var(--font-inter,sans-serif);animation:.3s cubic-bezier(.87,0,.13,1) HamburgerMenu-module__Y3awKq__slideDown;overflow:hidden}.HamburgerMenu-module__Y3awKq__accordionContent[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) HamburgerMenu-module__Y3awKq__slideUp}@keyframes HamburgerMenu-module__Y3awKq__slideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes HamburgerMenu-module__Y3awKq__slideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.HamburgerMenu-module__Y3awKq__subItem{color:var(--text-muted);border-left:1px solid var(--border-default);margin-left:4px;padding:.75rem 0 .75rem 1rem;font-size:1rem;text-decoration:none;transition:color .2s;display:block}.HamburgerMenu-module__Y3awKq__subItem:hover{color:var(--text-primary);border-left-color:var(--active-primary)}.HamburgerMenu-module__Y3awKq__overlayTopBar{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.HamburgerMenu-module__Y3awKq__menuHeader{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.HamburgerMenu-module__Y3awKq__closeButton{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.HamburgerMenu-module__Y3awKq__closeButton:hover{background:var(--glass-bg-hover)}.HamburgerMenu-module__Y3awKq__themeToggleLabel{font-family:var(--font-bebas);color:var(--text-primary);font-size:1.25rem;line-height:1}@media (max-width:639px){.HamburgerMenu-module__Y3awKq__triggerWrapper{display:flex}}
.SimilarQuestions-module__4DEArq__similarQuestionsContainer{flex-direction:column;gap:1.25rem;padding:.5rem 1.25rem 1.25rem;display:flex}.SimilarQuestions-module__4DEArq__emptyState{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.SimilarQuestions-module__4DEArq__emptyMessage{font-family:var(--font-space-grotesk);color:var(--text-muted);text-align:center;margin:0;font-size:.875rem}@media (max-width:768px){.SimilarQuestions-module__4DEArq__similarQuestionsContainer{gap:.75rem;padding:.75rem}.SimilarQuestions-module__4DEArq__emptyState{padding:1.5rem}.SimilarQuestions-module__4DEArq__emptyMessage{font-size:.8rem}}
.AuthSkeleton-module__9mgrFa__desktopSkeleton{height:var(--header-height);justify-content:center;align-items:center;padding:0 1.5rem;display:flex}.AuthSkeleton-module__9mgrFa__mobileSkeleton{height:var(--header-height);justify-content:center;align-items:center;padding:0 1.2rem;display:none}.AuthSkeleton-module__9mgrFa__shimmerText{font-family:var(--font-bebas);color:var(--text-primary);opacity:.6;-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(90deg,#ffffe34d 0%,#ffffe3cc 50%,#ffffe34d 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:500;animation:2s ease-in-out infinite AuthSkeleton-module__9mgrFa__shimmer}@keyframes AuthSkeleton-module__9mgrFa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:639px){.AuthSkeleton-module__9mgrFa__desktopSkeleton{display:none}.AuthSkeleton-module__9mgrFa__mobileSkeleton{display:flex}.AuthSkeleton-module__9mgrFa__shimmerText{font-size:1rem}}
.ChatArtifact-module__R8fKya__artifactContainer{align-self:flex-start;width:100%;max-width:85%;margin-top:-.25rem}.ChatArtifact-module__R8fKya__questionList{flex-direction:column;gap:.375rem;display:flex}.ChatArtifact-module__R8fKya__objectiveQuestionsList{flex-direction:column;gap:1rem;display:flex}.ChatArtifact-module__R8fKya__questionCard{background:var(--glass-bg-card);border:1px solid var(--glass-border-subtle);color:var(--text-primary);border-radius:8px;padding:.5rem .75rem;text-decoration:none;transition:background .15s,border-color .15s;display:block}.ChatArtifact-module__R8fKya__questionCard:hover{background:var(--glass-bg-hover);border-color:var(--glass-border)}.ChatArtifact-module__R8fKya__questionText{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ChatArtifact-module__R8fKya__questionText p{margin:0}.ChatArtifact-module__R8fKya__questionMeta{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.ChatArtifact-module__R8fKya__badge{background:color-mix(in srgb,var(--accent-primary)10%,transparent);color:var(--accent-primary);text-transform:capitalize;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.675rem;font-weight:500;display:inline-flex}.ChatArtifact-module__R8fKya__badge_easy{background:var(--status-success-bg);color:var(--status-success)}.ChatArtifact-module__R8fKya__badge_medium{background:var(--status-warning-bg);color:var(--status-warning)}.ChatArtifact-module__R8fKya__badge_hard{background:var(--status-danger-bg);color:var(--status-danger)}.ChatArtifact-module__R8fKya__badgeSubtle{background:var(--glass-bg);color:var(--text-muted);border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.675rem;display:inline-flex}.ChatArtifact-module__R8fKya__detailCard{background:var(--glass-bg-card);border:1px solid var(--glass-border-subtle);color:var(--text-primary);border-radius:8px;padding:.625rem .875rem;text-decoration:none;transition:background .15s,border-color .15s;display:block}.ChatArtifact-module__R8fKya__detailCard:hover{background:var(--glass-bg-hover);border-color:var(--glass-border)}.ChatArtifact-module__R8fKya__optionsGrid{grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.5rem;display:grid}.ChatArtifact-module__R8fKya__option{background:var(--glass-bg);border-radius:6px;align-items:flex-start;gap:.375rem;padding:.3rem .5rem;font-size:.75rem;line-height:1.4;display:flex}.ChatArtifact-module__R8fKya__optionCorrect{background:var(--status-success-bg);border:1px solid var(--status-success-border)}.ChatArtifact-module__R8fKya__optionKey{color:var(--text-secondary);flex-shrink:0;font-weight:600}.ChatArtifact-module__R8fKya__optionValue{color:var(--text-primary)}.ChatArtifact-module__R8fKya__performanceCard{background:var(--glass-bg-card);border:1px solid var(--glass-border-subtle);border-radius:8px;padding:.625rem .875rem}.ChatArtifact-module__R8fKya__statsRow{gap:1rem;margin-bottom:.625rem;display:flex}.ChatArtifact-module__R8fKya__statItem{background:var(--glass-bg);border-radius:6px;flex-direction:column;flex:1;align-items:center;padding:.375rem;display:flex}.ChatArtifact-module__R8fKya__statValue{color:var(--text-primary);font-size:1rem;font-weight:600}.ChatArtifact-module__R8fKya__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem}.ChatArtifact-module__R8fKya__subjectBars{flex-direction:column;gap:.375rem;display:flex}.ChatArtifact-module__R8fKya__subjectRow{grid-template-columns:5rem 1fr 2rem;align-items:center;gap:.5rem;display:grid}.ChatArtifact-module__R8fKya__subjectHeader{justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.ChatArtifact-module__R8fKya__subjectName{color:var(--text-primary);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:.725rem;overflow:hidden}.ChatArtifact-module__R8fKya__subjectAccuracy{color:var(--text-secondary);font-size:.65rem;font-weight:600}.ChatArtifact-module__R8fKya__barTrack{background:var(--glass-bg);border-radius:3px;height:6px;overflow:hidden}.ChatArtifact-module__R8fKya__barFill{background:var(--status-success);border-radius:3px;height:100%;transition:width .3s}.ChatArtifact-module__R8fKya__barWeak{background:var(--accent-primary)}.ChatArtifact-module__R8fKya__subjectCount{color:var(--text-muted);text-align:right;font-size:.65rem}.ChatArtifact-module__R8fKya__weakSection{border-top:1px solid var(--glass-border-subtle);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}.ChatArtifact-module__R8fKya__weakLabel{color:var(--text-muted);font-size:.7rem}.ChatArtifact-module__R8fKya__weakBadge{background:var(--status-danger-bg);color:var(--status-danger);text-transform:capitalize;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.675rem;display:inline-flex}.ChatArtifact-module__R8fKya__errorCard{background:var(--status-danger-bg);border:1px solid var(--status-danger-border);color:var(--status-danger);border-radius:8px;padding:.5rem .75rem;font-size:.8rem}.ChatArtifact-module__R8fKya__infoCard{background:var(--status-info-bg);color:var(--text-secondary);border-radius:8px;padding:.5rem .75rem;font-size:.8rem}@media (max-width:768px){.ChatArtifact-module__R8fKya__artifactContainer{max-width:92%}.ChatArtifact-module__R8fKya__optionsGrid{grid-template-columns:1fr}.ChatArtifact-module__R8fKya__subjectRow{grid-template-columns:4rem 1fr 2rem}}
.NavDropdown-module__zcF-jG__navDropdown{z-index:1100;will-change:left,width,top;pointer-events:none;background:0 0;padding:0;position:fixed}.NavDropdown-module__zcF-jG__background{will-change:height;pointer-events:auto;padding-top:.75rem;overflow:visible}.NavDropdown-module__zcF-jG__cardsContainer{background-color:var(--bg-primary);border:.5px solid var(--border-default);min-width:280px;height:auto;box-shadow:var(--shadow-md);border-radius:.75rem;flex-direction:column;align-items:stretch;gap:4px;padding:.5rem;display:flex}.NavDropdown-module__zcF-jG__card{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:auto;color:var(--text-muted);border-radius:.5rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:all .2s;display:flex;position:relative}.NavDropdown-module__zcF-jG__card:hover{background-color:var(--glass-bg-hover);color:var(--text-primary)}.NavDropdown-module__zcF-jG__cardIcon{opacity:.7;flex-shrink:0;width:18px;height:18px}.NavDropdown-module__zcF-jG__card:hover .NavDropdown-module__zcF-jG__cardIcon{opacity:1}.NavDropdown-module__zcF-jG__cardLabel{text-align:left;letter-spacing:.2px;font-size:15px;font-weight:400;line-height:1.2}.NavDropdown-module__zcF-jG__banner{color:inherit;border-radius:.5rem;margin-bottom:8px;padding:24px 20px}.NavDropdown-module__zcF-jG__banner:hover{filter:brightness(1.1);background-color:inherit}.NavDropdown-module__zcF-jG__banner .NavDropdown-module__zcF-jG__cardLabel{letter-spacing:.5px;font-size:1.25rem;font-weight:600;font-family:var(--font-bebas);text-transform:uppercase}.NavDropdown-module__zcF-jG__banner .NavDropdown-module__zcF-jG__cardIcon{opacity:1;width:24px;height:24px}@media (max-width:768px){.NavDropdown-module__zcF-jG__navDropdown{display:none}}
.ChatPanel-module__xR8sVa__chatPanel{height:100%;font-family:var(--body-font);flex-direction:column;display:flex;overflow:hidden}.ChatPanel-module__xR8sVa__messageList{scrollbar-width:thin;scrollbar-color:var(--border-default)transparent;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.ChatPanel-module__xR8sVa__messageList::-webkit-scrollbar{width:4px}.ChatPanel-module__xR8sVa__messageList::-webkit-scrollbar-track{background:0 0}.ChatPanel-module__xR8sVa__messageList::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:2px}.ChatPanel-module__xR8sVa__messageList::-webkit-scrollbar-thumb:hover{background:#ffffe359}.ChatPanel-module__xR8sVa__emptyState{color:var(--text-secondary);text-align:center;opacity:.7;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.95rem;font-weight:500;display:flex}.ChatPanel-module__xR8sVa__messageBubble{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:12px;max-width:100%;padding:.625rem .875rem;font-size:.9rem;line-height:1.5}.ChatPanel-module__xR8sVa__userBubble{background:var(--text-primary);border:1px solid var(--text-primary);width:fit-content;color:var(--bg-primary);align-self:flex-end;margin-left:auto}.ChatPanel-module__xR8sVa__assistantBubble{background:var(--surface-overlay-light);border:1px solid var(--border-default);width:100%;color:var(--text-primary);align-self:flex-start}.ChatPanel-module__xR8sVa__errorBubble{background:color-mix(in srgb,var(--status-danger)8%,transparent);border:1px solid color-mix(in srgb,var(--status-danger)25%,transparent);color:var(--status-danger);border-bottom-left-radius:4px;flex-flow:wrap;align-self:flex-start;align-items:center;gap:.5rem;display:flex}.ChatPanel-module__xR8sVa__retryButton{border:1px solid color-mix(in srgb,var(--status-danger)40%,transparent);color:var(--status-danger);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-self:flex-start;padding:.25rem .625rem;font-size:.78rem;transition:background .15s,opacity .15s}.ChatPanel-module__xR8sVa__retryButton:hover:not(:disabled){background:color-mix(in srgb,var(--status-danger)12%,transparent)}.ChatPanel-module__xR8sVa__retryButton:disabled{opacity:.4;cursor:not-allowed}.ChatPanel-module__xR8sVa__streamingIndicator{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:12px;align-self:flex-start;align-items:center;gap:4px;padding:.625rem .875rem;display:flex}.ChatPanel-module__xR8sVa__dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ChatPanel-module__xR8sVa__dotPulse}.ChatPanel-module__xR8sVa__dot:nth-child(2){animation-delay:.2s}.ChatPanel-module__xR8sVa__dot:nth-child(3){animation-delay:.4s}@keyframes ChatPanel-module__xR8sVa__dotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ChatPanel-module__xR8sVa__contextChip{background:var(--glass-bg-subtle);border:1px solid var(--border-default);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;margin:0 1rem 0;padding:.5rem .75rem;font-size:.75rem;display:flex;overflow:hidden}.ChatPanel-module__xR8sVa__contextIcon{opacity:.7;flex-shrink:0;width:14px;height:14px}.ChatPanel-module__xR8sVa__suggestedQueriesContainer{background:0 0;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.5rem 1rem;display:flex}.ChatPanel-module__xR8sVa__suggestedQueriesRow{flex-wrap:wrap;gap:.5rem;display:flex}.ChatPanel-module__xR8sVa__suggestedQueryButton{background:var(--glass-bg-subtle);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:20px;padding:.4rem .75rem;font-size:.75rem;transition:all .2s}.ChatPanel-module__xR8sVa__suggestedQueryButton:hover{background:var(--glass-bg-hover);border-color:var(--text-muted);color:var(--text-primary);transform:translateY(-1px)}.ChatPanel-module__xR8sVa__inputArea{background:0 0;flex-shrink:0;padding:1rem}.ChatPanel-module__xR8sVa__inputWrapper{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ChatPanel-module__xR8sVa__textInput{resize:none;font-family:var(--body-font);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:120px;padding:.25rem .5rem;font-size:.95rem;line-height:1.4;overflow-y:auto}.ChatPanel-module__xR8sVa__textInput::placeholder{color:var(--text-muted)}.ChatPanel-module__xR8sVa__errorBanner{background:var(--status-danger-bg);color:var(--status-danger);text-align:center;flex-shrink:0;padding:.5rem 1rem;font-size:.8rem}.ChatPanel-module__xR8sVa__toolIndicator{background:color-mix(in srgb,var(--accent-primary)8%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary)15%,transparent);color:var(--text-secondary);border-radius:20px;align-self:flex-start;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;display:flex}.ChatPanel-module__xR8sVa__compactedIndicator{background:color-mix(in srgb,var(--text-muted)8%,transparent);border:1px solid color-mix(in srgb,var(--text-muted)15%,transparent);color:var(--text-muted);border-radius:20px;align-self:flex-start;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.7rem;animation:.3s ease-out ChatPanel-module__xR8sVa__compactedFadeIn;display:flex}.ChatPanel-module__xR8sVa__compactedIcon{opacity:.7;flex-shrink:0}@keyframes ChatPanel-module__xR8sVa__compactedFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatPanel-module__xR8sVa__toolSpinner{border:2px solid color-mix(in srgb,var(--accent-primary)25%,transparent);border-top-color:var(--accent-primary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ChatPanel-module__xR8sVa__toolSpin}.ChatPanel-module__xR8sVa__toolLabel{white-space:nowrap}@keyframes ChatPanel-module__xR8sVa__toolSpin{to{transform:rotate(360deg)}}@media (max-width:768px){.ChatPanel-module__xR8sVa__messageBubble{max-width:100%}.ChatPanel-module__xR8sVa__messageList{padding:.75rem}}.ChatPanel-module__xR8sVa__inputToolbar{justify-content:space-between;align-items:center;display:flex}.ChatPanel-module__xR8sVa__leftActions{align-items:center;gap:.5rem;display:flex}.ChatPanel-module__xR8sVa__iconButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ChatPanel-module__xR8sVa__iconButton:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.ChatPanel-module__xR8sVa__plusButton{background:var(--bg-primary);border:1px solid var(--border-default);color:var(--text-secondary)}.ChatPanel-module__xR8sVa__plusButton:hover{background:var(--glass-bg)}.ChatPanel-module__xR8sVa__sendButton{background:var(--text-primary);color:var(--bg-primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;transition:opacity .2s,transform .15s;display:flex}.ChatPanel-module__xR8sVa__sendButton:hover:not(:disabled){opacity:.9}.ChatPanel-module__xR8sVa__sendButton:disabled{opacity:.4;cursor:not-allowed}.ChatPanel-module__xR8sVa__sendSeparator{background:color-mix(in srgb,var(--bg-primary)30%,transparent);width:1px;height:16px;margin:0 .25rem}.ChatPanel-module__xR8sVa__loginCardContainer{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.ChatPanel-module__xR8sVa__loginCard{background:var(--surface-overlay-light);border:1px solid var(--border-default);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px;padding:2rem;display:flex}.ChatPanel-module__xR8sVa__loginMessage{color:var(--text-secondary);font-size:1rem;line-height:1.5}
.staggered-text-module__3GHGgW__container{flex-direction:column;justify-content:flex-start;align-items:flex-start;line-height:1;display:flex;position:relative;overflow:hidden}.staggered-text-module__3GHGgW__initialText{display:flex;position:relative}.staggered-text-module__3GHGgW__hoverText{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.staggered-text-module__3GHGgW__char{white-space:pre;min-width:.25em;display:inline-block}
.Footer-module__ZjIyBG__footer{border-bottom:2px solid var(--border-default);background:var(--bg-primary);color:var(--text-primary);padding-top:5rem}.Footer-module__ZjIyBG__topSection{border-bottom:2px solid var(--border-default);margin-bottom:2rem}.Footer-module__ZjIyBG__container{max-width:1536px;padding:0 var(--page-margin);margin:0}.Footer-module__ZjIyBG__brandRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.Footer-module__ZjIyBG__logoLink{width:fit-content;height:fit-content;display:block}.Footer-module__ZjIyBG__socialLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.875rem;display:flex}.Footer-module__ZjIyBG__socialIcon{color:var(--text-muted);transition:color .3s;display:block}.Footer-module__ZjIyBG__socialIcon:hover{color:var(--accent-primary)}.Footer-module__ZjIyBG__icon{width:1.5rem;height:1.5rem}.Footer-module__ZjIyBG__mainSection{padding-bottom:3rem}.Footer-module__ZjIyBG__linksGrid{grid-template-columns:1fr;gap:3rem;display:grid}.Footer-module__ZjIyBG__linksColumns{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.Footer-module__ZjIyBG__linkGroup{flex-direction:column;gap:1rem;font-size:.875rem;display:flex}.Footer-module__ZjIyBG__groupTitle{font-weight:600;font-family:var(--font-space);color:var(--text-primary);display:block}.Footer-module__ZjIyBG__linkItem{color:var(--text-muted);font-family:var(--font-space);transition:color .3s;display:block}.Footer-module__ZjIyBG__linkItem:hover{color:var(--accent-primary)}.Footer-module__ZjIyBG__newsletter{border-bottom:2px solid var(--border-default);order:-1;padding-bottom:2rem;font-size:.875rem}.Footer-module__ZjIyBG__newsletterContent{flex-direction:column;gap:1rem;display:flex}.Footer-module__ZjIyBG__newsletterLabel{font-weight:600;display:block}.Footer-module__ZjIyBG__newsletterForm{gap:.5rem;display:flex}.Footer-module__ZjIyBG__newsletterInput{flex:1;height:2rem;font-size:.875rem}.Footer-module__ZjIyBG__newsletterText{color:var(--text-muted);font-size:.875rem;display:block}.Footer-module__ZjIyBG__bottomSection{border-top:2px solid var(--border-default)}.Footer-module__ZjIyBG__bottomContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.5rem 0;display:flex}.Footer-module__ZjIyBG__copyright{text-align:center;color:var(--text-muted);order:1;font-size:.875rem;display:block}.Footer-module__ZjIyBG__languageForm{order:0}.Footer-module__ZjIyBG__selectWrapper{position:relative}.Footer-module__ZjIyBG__selectIcon{pointer-events:none;opacity:.75;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Footer-module__ZjIyBG__select{appearance:none;border:2px solid var(--border-default);width:100%;min-width:8rem;height:2.25rem;font-size:.875rem;font-family:var(--font-space);color:var(--text-primary);cursor:pointer;background:0 0;outline:none;padding:.25rem .75rem;transition:all .3s;display:flex}.Footer-module__ZjIyBG__select:focus{border-color:var(--accent-primary)}.Footer-module__ZjIyBG__select:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}@media (min-width:768px){.Footer-module__ZjIyBG__linksColumns{grid-template-columns:repeat(4,1fr);gap:0}.Footer-module__ZjIyBG__linksGrid{grid-template-columns:3fr 1fr}.Footer-module__ZjIyBG__newsletter{border-bottom:none;border-left:2px solid var(--border-default);order:0;grid-column:span 1;padding-bottom:0;padding-left:1.5rem}.Footer-module__ZjIyBG__copyright{order:0}.Footer-module__ZjIyBG__languageForm{order:1}}@media (min-width:1024px){.Footer-module__ZjIyBG__linksGrid{grid-template-columns:3fr 1fr}}
.EssayFunnel-module__Pj5oia__funnelSection{padding:6rem var(--page-margin);background-color:var(--bg-primary);max-width:1536px;margin:0}.EssayFunnel-module__Pj5oia__sectionHeader{justify-content:flex-start;margin-bottom:clamp(3rem,6vw,5rem);display:flex}.EssayFunnel-module__Pj5oia__sectionTitle{font-family:var(--font-updock);color:var(--journey-prelims);letter-spacing:.02em;font-size:clamp(3.5rem,6vw,6rem);font-weight:500;line-height:1.1}.EssayFunnel-module__Pj5oia__featuredCard{background:var(--gradient-essay-card);border:1px solid var(--glass-border);border-radius:6px;min-height:420px;display:flex;position:relative;overflow:hidden}.EssayFunnel-module__Pj5oia__mediaSection{flex:0 0 240px;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 100%)}.EssayFunnel-module__Pj5oia__imageWrapper{width:100%;height:100%;position:relative}.EssayFunnel-module__Pj5oia__quoteImage{object-fit:cover;opacity:.45;filter:grayscale()brightness(1.1);mix-blend-mode:luminosity;width:100%;height:100%}.EssayFunnel-module__Pj5oia__quoteSection{flex-direction:column;flex:2;justify-content:center;gap:2rem;min-width:0;padding:4rem 4rem 4rem 1rem;display:flex;position:relative}.EssayFunnel-module__Pj5oia__blockquoteWrapper{padding-top:1rem;position:relative}.EssayFunnel-module__Pj5oia__blockquoteWrapper:before{content:"“";color:var(--feature-essay);opacity:.22;pointer-events:none;z-index:0;font-family:georgia,serif;font-size:10rem;line-height:1;position:absolute;top:-1rem;left:-.5rem}[data-theme=light] .EssayFunnel-module__Pj5oia__blockquoteWrapper:before{color:var(--text-primary);opacity:.15}[data-theme=parchment] .EssayFunnel-module__Pj5oia__blockquoteWrapper:before{color:var(--text-primary);opacity:.15}.EssayFunnel-module__Pj5oia__blockquote,.EssayFunnel-module__Pj5oia__metaThoughtsContainer{z-index:1;position:relative}.EssayFunnel-module__Pj5oia__quoteText{font-family:var(--body-font);color:var(--text-primary);margin-bottom:.8rem;font-size:clamp(1.4rem,2.5vw,2.2rem);font-style:italic;font-weight:450;line-height:1.4}.EssayFunnel-module__Pj5oia__authorName{font-family:var(--font-hubot);color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-style:normal;display:block}.EssayFunnel-module__Pj5oia__metaThoughtsContainer{min-height:40px}.EssayFunnel-module__Pj5oia__thoughtScroll{font-family:var(--body-font);color:var(--text-secondary);font-size:1.05rem;font-style:italic;display:block;overflow:hidden}.EssayFunnel-module__Pj5oia__sourceTag{background:var(--glass-bg-strong);color:var(--feature-essay);font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--feature-essay-muted);z-index:2;border-radius:20px;padding:.25rem .9rem;font-size:.65rem;position:absolute;top:2rem;right:2.5rem}.EssayFunnel-module__Pj5oia__quoteActions{z-index:2;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:2rem;right:2.5rem}.EssayFunnel-module__Pj5oia__portalButton{color:var(--feature-essay);font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--feature-essay-muted);white-space:nowrap;background-color:#0000;align-items:center;gap:.8rem;padding:.8rem 1.4rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.EssayFunnel-module__Pj5oia__portalButton:hover{border-color:var(--feature-essay);background-color:var(--feature-essay-muted);color:var(--text-primary)}.EssayFunnel-module__Pj5oia__shareBtn{color:var(--text-secondary);font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--glass-border);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.4rem;padding:.8rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.EssayFunnel-module__Pj5oia__shareBtn:hover{border-color:var(--feature-essay-muted);background-color:var(--glass-bg);color:var(--feature-essay)}.EssayFunnel-module__Pj5oia__archiveSection{flex-direction:column;flex:0 0 260px;padding:2rem 2rem 2rem 1rem;display:flex;overflow:hidden}.EssayFunnel-module__Pj5oia__archiveHeader{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);border-bottom:1px solid var(--glass-border);margin-bottom:1rem;padding-bottom:.5rem;font-size:.7rem}.EssayFunnel-module__Pj5oia__archiveGrid{flex-direction:column;gap:1.2rem;max-height:380px;padding-right:1rem;display:flex;overflow-y:auto}.EssayFunnel-module__Pj5oia__archiveGrid::-webkit-scrollbar{width:4px}.EssayFunnel-module__Pj5oia__archiveGrid::-webkit-scrollbar-track{background:0 0}.EssayFunnel-module__Pj5oia__archiveGrid::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:2px}.EssayFunnel-module__Pj5oia__archiveGrid::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.EssayFunnel-module__Pj5oia__archiveCard{border:none;border-bottom:1px solid var(--glass-border);text-align:left;cursor:pointer;opacity:.55;background:0 0;padding:.8rem 0;transition:opacity .2s}.EssayFunnel-module__Pj5oia__archiveCard:hover{opacity:.7}.EssayFunnel-module__Pj5oia__archiveCard.EssayFunnel-module__Pj5oia__active{opacity:1;border-bottom-color:var(--feature-essay)}.EssayFunnel-module__Pj5oia__archiveDate{font-family:var(--font-hubot);color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;opacity:.7;margin-bottom:.15rem;font-size:.6rem}.EssayFunnel-module__Pj5oia__archiveSource{font-family:var(--font-hubot);color:var(--feature-essay);text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-size:.65rem}.EssayFunnel-module__Pj5oia__archiveQuote{font-family:var(--body-font);color:var(--text-secondary);font-size:.85rem;line-height:1.3}@media (max-width:1024px){.EssayFunnel-module__Pj5oia__featuredCard{flex-direction:column;min-height:auto}.EssayFunnel-module__Pj5oia__mediaSection{flex:0 0 250px;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.EssayFunnel-module__Pj5oia__quoteSection{padding:3rem 2.5rem}.EssayFunnel-module__Pj5oia__archiveSection{border-top:1px solid var(--glass-border);min-width:100%;padding:3rem 2.5rem}}@media (max-width:768px){.EssayFunnel-module__Pj5oia__funnelSection{padding:4rem var(--page-margin-mobile)}.EssayFunnel-module__Pj5oia__quoteSection{gap:1.25rem;padding:1.5rem 1.5rem 5rem}.EssayFunnel-module__Pj5oia__quoteActions{bottom:1.5rem;right:1.5rem}.EssayFunnel-module__Pj5oia__portalButton{padding:.6rem 1rem;font-size:.75rem}.EssayFunnel-module__Pj5oia__shareBtn{padding:.6rem .75rem;font-size:.75rem}.EssayFunnel-module__Pj5oia__sourceTag{top:1.5rem;right:1.5rem}.EssayFunnel-module__Pj5oia__archiveSection{padding:2rem 1.5rem}.EssayFunnel-module__Pj5oia__quoteText{font-size:clamp(1.2rem,5vw,1.6rem)}.EssayFunnel-module__Pj5oia__thoughtScroll{font-size:.95rem}}:is([data-theme=light] .EssayFunnel-module__Pj5oia__quoteText,[data-theme=parchment] .EssayFunnel-module__Pj5oia__quoteText){font-weight:500;color:var(--text-primary)!important}:is([data-theme=light] .EssayFunnel-module__Pj5oia__authorName,[data-theme=parchment] .EssayFunnel-module__Pj5oia__authorName,[data-theme=light] .EssayFunnel-module__Pj5oia__thoughtScroll,[data-theme=parchment] .EssayFunnel-module__Pj5oia__thoughtScroll,[data-theme=light] .EssayFunnel-module__Pj5oia__archiveQuote,[data-theme=parchment] .EssayFunnel-module__Pj5oia__archiveQuote){color:var(--text-primary)!important;opacity:1!important}:is([data-theme=light] .EssayFunnel-module__Pj5oia__sourceTag,[data-theme=parchment] .EssayFunnel-module__Pj5oia__sourceTag){font-weight:600;background:var(--journey-prelims)!important;color:var(--bg-primary)!important;border-color:var(--journey-prelims)!important}:is([data-theme=light] .EssayFunnel-module__Pj5oia__portalButton,[data-theme=parchment] .EssayFunnel-module__Pj5oia__portalButton){font-weight:700;color:var(--journey-prelims)!important;border-color:var(--journey-prelims)!important}:is([data-theme=light] .EssayFunnel-module__Pj5oia__portalButton:hover,[data-theme=parchment] .EssayFunnel-module__Pj5oia__portalButton:hover){background-color:var(--journey-prelims)!important;color:var(--bg-primary)!important}:is([data-theme=light] .EssayFunnel-module__Pj5oia__archiveSource,[data-theme=parchment] .EssayFunnel-module__Pj5oia__archiveSource){font-weight:700;color:var(--journey-prelims)!important}:is([data-theme=light] .EssayFunnel-module__Pj5oia__archiveCard.EssayFunnel-module__Pj5oia__active,[data-theme=parchment] .EssayFunnel-module__Pj5oia__archiveCard.EssayFunnel-module__Pj5oia__active){border-bottom-color:var(--journey-prelims)!important;opacity:1!important}[data-theme=light] .EssayFunnel-module__Pj5oia__blockquoteWrapper:before{color:var(--journey-prelims);opacity:.15}[data-theme=parchment] .EssayFunnel-module__Pj5oia__blockquoteWrapper:before{color:var(--journey-prelims);opacity:.15}.EssayFunnel-module__Pj5oia__loadingState,.EssayFunnel-module__Pj5oia__loadingMore{text-align:center;font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);opacity:.7;padding:2rem;font-size:.75rem}.EssayFunnel-module__Pj5oia__loadingMore{padding:1rem;font-size:.65rem}
.StoryHeader-module__pbOf8G__headerContainer{border-bottom:1px solid var(--glass-border);flex-direction:column;gap:1.5rem;margin-bottom:3rem;padding-bottom:2rem;display:flex}.StoryHeader-module__pbOf8G__metadataRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.StoryHeader-module__pbOf8G__badge{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1.5px;background:0 0;border:1px solid;border-radius:2px;padding:.3rem .8rem;font-size:.65rem;font-weight:700}.StoryHeader-module__pbOf8G__topicBadge{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--glass-border);color:var(--text-secondary);background:var(--glass-bg);border-radius:2px;padding:.3rem .8rem;font-size:.65rem}.StoryHeader-module__pbOf8G__gs_i{color:#3b82f6}.StoryHeader-module__pbOf8G__gs_ii{color:#a855f7}.StoryHeader-module__pbOf8G__gs_iii{color:#f59e0b}.StoryHeader-module__pbOf8G__gs_iv{color:#ef4444}.StoryHeader-module__pbOf8G__prelims{color:#10b981}.StoryHeader-module__pbOf8G__title{font-family:var(--font-bebas);color:var(--text-primary);letter-spacing:.05em;word-break:break-word;font-size:clamp(2rem,7vw,3.5rem);font-weight:400;line-height:1.2}.StoryHeader-module__pbOf8G__metadataFooter{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.75rem;display:flex}.StoryHeader-module__pbOf8G__publishDate{color:var(--text-primary);font-weight:600}.StoryHeader-module__pbOf8G__importanceScore,.StoryHeader-module__pbOf8G__relevanceScore{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:768px){.StoryHeader-module__pbOf8G__headerContainer{gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem}.StoryHeader-module__pbOf8G__title{font-size:clamp(1.5rem,6vw,2.5rem)}.StoryHeader-module__pbOf8G__metadataFooter{gap:1rem;font-size:.7rem}}
.StoryContent-module__uMXdFa__contentContainer{flex-direction:column;gap:3rem;margin-bottom:2rem;display:flex}.StoryContent-module__uMXdFa__narrativeSection{font-family:var(--font-space);color:var(--text-primary);font-size:1rem;line-height:1.8}.StoryContent-module__uMXdFa__narrativeSection p{margin-bottom:1.5rem}:is(.StoryContent-module__uMXdFa__narrativeSection h2,.StoryContent-module__uMXdFa__narrativeSection h3){font-family:var(--font-hubot);color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:600}:is(.StoryContent-module__uMXdFa__narrativeSection ul,.StoryContent-module__uMXdFa__narrativeSection ol){margin-bottom:1rem;margin-left:1.5rem}.StoryContent-module__uMXdFa__narrativeSection li{margin-bottom:.5rem}.StoryContent-module__uMXdFa__narrativeSection a{color:var(--accent-primary);text-decoration:underline;transition:color .2s}.StoryContent-module__uMXdFa__narrativeSection a:hover{color:var(--accent-primary-muted)}.StoryContent-module__uMXdFa__narrativeSection blockquote{border-left:2px solid var(--accent-primary);color:var(--text-secondary);margin-bottom:1rem;margin-left:0;padding-left:1rem;font-style:italic}.StoryContent-module__uMXdFa__narrativeSection code{font-family:var(--font-space-mono);background:var(--glass-bg);color:var(--text-primary);border-radius:2px;padding:.2rem .4rem;font-size:.9em}.StoryContent-module__uMXdFa__narrativeSection pre{background:var(--surface-card);border-radius:4px;margin-bottom:1rem;padding:1rem;overflow-x:auto}.StoryContent-module__uMXdFa__narrativeSection pre code{background:0 0;padding:0}.StoryContent-module__uMXdFa__narrativeSection table{border-collapse:collapse;border:1px solid var(--glass-border);width:100%;margin-bottom:1.5rem}.StoryContent-module__uMXdFa__narrativeSection thead{background:var(--glass-bg-card)}:is(.StoryContent-module__uMXdFa__narrativeSection th,.StoryContent-module__uMXdFa__narrativeSection td){text-align:left;border-bottom:1px solid var(--glass-border);padding:.75rem}.StoryContent-module__uMXdFa__narrativeSection th{color:var(--text-primary);font-weight:600}.StoryContent-module__uMXdFa__keyFactsSection{background:var(--glass-bg-card);border:1px solid var(--glass-border);border-radius:4px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.StoryContent-module__uMXdFa__sectionTitle{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.StoryContent-module__uMXdFa__factsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.StoryContent-module__uMXdFa__factItem{font-family:var(--font-space);color:var(--text-secondary);padding-left:1.5rem;font-size:.95rem;line-height:1.6;position:relative}.StoryContent-module__uMXdFa__factItem:before{content:"•";color:var(--accent-primary);font-weight:700;position:absolute;left:.5rem}.StoryContent-module__uMXdFa__subtopicsSection{background:var(--glass-bg-card);border:1px solid var(--glass-border);border-radius:4px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.StoryContent-module__uMXdFa__subtopicsList{flex-direction:column;gap:.5rem;display:flex}.StoryContent-module__uMXdFa__subtopicItem{background:var(--surface-card);border-left:2px solid var(--accent-primary);border-radius:2px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.StoryContent-module__uMXdFa__gsPaper{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);white-space:nowrap;font-size:.65rem;font-weight:700}.StoryContent-module__uMXdFa__subtopicTopic{font-family:var(--font-space);color:var(--text-secondary);flex:1;font-size:.95rem}.StoryContent-module__uMXdFa__reasonSection{background:var(--glass-bg-card);border:1px solid var(--glass-border);border-left:3px solid var(--feature-essay);border-radius:4px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.StoryContent-module__uMXdFa__reasonText{font-family:var(--font-space);color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.8}@media (max-width:768px){.StoryContent-module__uMXdFa__contentContainer{gap:2rem}.StoryContent-module__uMXdFa__narrativeSection{font-size:.95rem}:is(.StoryContent-module__uMXdFa__narrativeSection h2,.StoryContent-module__uMXdFa__narrativeSection h3){font-size:1.1rem}.StoryContent-module__uMXdFa__keyFactsSection,.StoryContent-module__uMXdFa__subtopicsSection,.StoryContent-module__uMXdFa__reasonSection{padding:1rem}.StoryContent-module__uMXdFa__factItem{font-size:.9rem}}
.StoryRelated-module__WH4qeq__relatedContainer{border-top:1px solid var(--glass-border);flex-direction:column;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.StoryRelated-module__WH4qeq__articlesSection{flex-direction:column;gap:1rem;display:flex}.StoryRelated-module__WH4qeq__sectionTitle{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.StoryRelated-module__WH4qeq__articlesList{flex-direction:column;gap:.75rem;display:flex}.StoryRelated-module__WH4qeq__articleCard{background:var(--glass-bg-card);border:1px solid var(--glass-border);color:inherit;border-radius:4px;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.StoryRelated-module__WH4qeq__articleCard:hover{background:var(--glass-bg-hover);border-color:var(--text-secondary)}.StoryRelated-module__WH4qeq__articleHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.StoryRelated-module__WH4qeq__articleTitle{font-family:var(--font-space);color:var(--text-primary);flex:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.StoryRelated-module__WH4qeq__externalIcon{color:var(--accent-primary);opacity:0;white-space:nowrap;margin-top:.2rem;font-size:.8rem;transition:opacity .2s}.StoryRelated-module__WH4qeq__articleCard:hover .StoryRelated-module__WH4qeq__externalIcon{opacity:1}.StoryRelated-module__WH4qeq__articleMeta{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.7rem;display:flex}.StoryRelated-module__WH4qeq__source{font-weight:600}.StoryRelated-module__WH4qeq__date{opacity:.7}.StoryRelated-module__WH4qeq__tagsSection{flex-direction:column;gap:1rem;display:flex}.StoryRelated-module__WH4qeq__tagsList{flex-wrap:wrap;gap:.5rem;display:flex}.StoryRelated-module__WH4qeq__tag{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:default;border-radius:3px;padding:.4rem .75rem;font-size:.7rem;transition:all .2s}.StoryRelated-module__WH4qeq__tag:hover{background:var(--glass-bg-hover);border-color:var(--text-secondary);color:var(--text-primary)}.StoryRelated-module__WH4qeq__ctaSection{padding-top:1rem;display:flex}.StoryRelated-module__WH4qeq__backLink{font-family:var(--font-hubot);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);align-items:center;gap:.5rem;font-size:.8rem;text-decoration:none;transition:color .2s;display:inline-flex}.StoryRelated-module__WH4qeq__backLink:hover{color:var(--accent-primary-muted);text-decoration:underline}@media (max-width:768px){.StoryRelated-module__WH4qeq__relatedContainer{gap:1.5rem;margin-top:2rem;padding-top:1.5rem}.StoryRelated-module__WH4qeq__articleCard{padding:.75rem}.StoryRelated-module__WH4qeq__articleTitle{font-size:.9rem}.StoryRelated-module__WH4qeq__articleMeta{font-size:.65rem}.StoryRelated-module__WH4qeq__tag{padding:.3rem .6rem;font-size:.65rem}}
.page-module__-5BmTW__chatPage{height:calc(100vh - var(--header-height,4.5rem));display:flex;overflow:hidden}.page-module__-5BmTW__sidebar{background:var(--surface-base);border-right:1px solid var(--border-default);flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.page-module__-5BmTW__sidebarHeader{border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;padding:1rem;display:flex}.page-module__-5BmTW__newChatButton{border:1px solid var(--border-default);background:var(--glass-bg);width:100%;color:var(--text-primary);font-family:var(--body-font);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.page-module__-5BmTW__newChatButton:hover{background:var(--glass-bg-hover);border-color:var(--text-muted)}.page-module__-5BmTW__plusIcon{flex-shrink:0;width:18px;height:18px}.page-module__-5BmTW__sessionList{scrollbar-width:thin;scrollbar-color:#ffffe333 transparent;flex:1;padding:.5rem;overflow-y:auto}.page-module__-5BmTW__sessionList::-webkit-scrollbar{width:4px}.page-module__-5BmTW__sessionList::-webkit-scrollbar-track{background:0 0}.page-module__-5BmTW__sessionList::-webkit-scrollbar-thumb{background:#ffffe333;border-radius:2px}.page-module__-5BmTW__sessionItem{cursor:pointer;text-align:left;width:100%;font-family:var(--body-font);background:0 0;border:none;border-radius:6px;flex-direction:column;gap:.125rem;padding:.625rem .75rem;transition:background .15s;display:flex}.page-module__-5BmTW__sessionItem:hover{background:var(--glass-bg)}.page-module__-5BmTW__sessionItemActive{background:var(--glass-bg-hover)}.page-module__-5BmTW__sessionTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.page-module__-5BmTW__sessionMeta{color:var(--text-muted);font-size:.7rem}.page-module__-5BmTW__chatArea{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module__-5BmTW__chatHeader{background:var(--gradient-surface);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.page-module__-5BmTW__chatHeaderTitle{font-family:var(--font-bebas);color:var(--text-primary);letter-spacing:.1em;margin:0;font-size:1.5rem}.page-module__-5BmTW__chatContent{flex:1;overflow:hidden}.page-module__-5BmTW__emptyChat{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.9rem;display:flex}.page-module__-5BmTW__emptyTitle{font-family:var(--font-bebas);color:var(--text-primary);letter-spacing:.05em;opacity:.8;font-size:2rem}.page-module__-5BmTW__mobileToggle{border:1px solid var(--border-default);background:var(--glass-bg);cursor:pointer;width:36px;height:36px;color:var(--text-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.page-module__-5BmTW__menuIcon{width:20px;height:20px}.page-module__-5BmTW__loadingState{justify-content:center;align-items:center;height:100%;display:flex}.page-module__-5BmTW__spinner{border:2px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite page-module__-5BmTW__spin}@keyframes page-module__-5BmTW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__-5BmTW__sidebar{top:var(--header-height,4.5rem);z-index:200;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 12px #00000026}.page-module__-5BmTW__sidebarOpen{transform:translate(0)}.page-module__-5BmTW__mobileToggle{display:flex}.page-module__-5BmTW__mobileOverlay{z-index:150;background:#00000080;animation:.2s page-module__-5BmTW__fadeIn;position:fixed;inset:0}}@keyframes page-module__-5BmTW__fadeIn{0%{opacity:0}to{opacity:1}}
.ArticlePage-module__g_a2Aq__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--body-font)}.ArticlePage-module__g_a2Aq__centered{min-height:100vh;color:var(--text-muted,#8a8a7f);justify-content:center;align-items:center;font-size:1rem;display:flex}.ArticlePage-module__g_a2Aq__topBar{z-index:20;background:var(--bg-primary);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.625rem 2rem;display:flex;position:sticky;top:0}.ArticlePage-module__g_a2Aq__backLink{color:var(--text-muted,#8a8a7f);white-space:nowrap;font-size:.8125rem;text-decoration:none;transition:color .12s}.ArticlePage-module__g_a2Aq__backLink:hover{color:var(--text-primary)}.ArticlePage-module__g_a2Aq__navBtns{gap:4px;display:flex}.ArticlePage-module__g_a2Aq__navBtn{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff80;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;transition:all .12s;display:flex}.ArticlePage-module__g_a2Aq__navBtn:hover:not(:disabled){background:#ffffffe6;border-color:#0003}.ArticlePage-module__g_a2Aq__navBtn:disabled{opacity:.3;cursor:not-allowed}.ArticlePage-module__g_a2Aq__shortcuts{color:var(--text-muted,#8a8a7f);align-items:center;gap:.375rem;margin-left:auto;font-size:.75rem;display:flex}.ArticlePage-module__g_a2Aq__shortcuts kbd{color:var(--text-primary);background:#0000000a;border:1px solid #0003;border-radius:3px;padding:.1rem .35rem;font-family:monospace;font-size:.7rem;line-height:1.4;display:inline-block}.ArticlePage-module__g_a2Aq__shortcutSep{color:#0003}.ArticlePage-module__g_a2Aq__labelActions{align-items:center;gap:.5rem;display:flex}.ArticlePage-module__g_a2Aq__btnAccept{color:#27ae60;cursor:pointer;background:0 0;border:2px solid #27ae60;border-radius:5px;padding:.35rem 1rem;font-size:.8rem;font-weight:700;transition:all .12s}.ArticlePage-module__g_a2Aq__btnAccept:hover,.ArticlePage-module__g_a2Aq__btnAcceptActive{color:#fff;background:#27ae60}.ArticlePage-module__g_a2Aq__btnReject{color:#e74c3c;cursor:pointer;background:0 0;border:2px solid #e74c3c;border-radius:5px;padding:.35rem 1rem;font-size:.8rem;font-weight:700;transition:all .12s}.ArticlePage-module__g_a2Aq__btnReject:hover,.ArticlePage-module__g_a2Aq__btnRejectActive,.ArticlePage-module__g_a2Aq__btnRejectMode{color:#fff;background:#e74c3c}.ArticlePage-module__g_a2Aq__btnAccept:disabled,.ArticlePage-module__g_a2Aq__btnReject:disabled{opacity:.4;cursor:not-allowed}.ArticlePage-module__g_a2Aq__btnClear{color:var(--text-muted,#8a8a7f);cursor:pointer;background:0 0;border:2px solid #00000026;border-radius:5px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;transition:all .12s}.ArticlePage-module__g_a2Aq__btnClear:hover{color:var(--text-primary);border-color:#0000004d}.ArticlePage-module__g_a2Aq__btnClear:disabled{opacity:.4;cursor:not-allowed}.ArticlePage-module__g_a2Aq__labelChip{letter-spacing:.02em;border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.ArticlePage-module__g_a2Aq__labelChipAccept{color:#fff;background:#27ae60}.ArticlePage-module__g_a2Aq__labelChipReject{color:#fff;background:#e74c3c}.ArticlePage-module__g_a2Aq__rejectOverlay{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ArticlePage-module__g_a2Aq__rejectPanel{background:#fff;border-radius:10px;min-width:360px;padding:1.5rem 2rem;box-shadow:0 8px 32px #0000002e}.ArticlePage-module__g_a2Aq__rejectTitle{color:var(--text-muted,#8a8a7f);letter-spacing:.01em;margin-bottom:1rem;font-size:.8125rem;font-weight:600}.ArticlePage-module__g_a2Aq__rejectList{flex-direction:column;gap:4px;margin-bottom:1rem;display:flex}.ArticlePage-module__g_a2Aq__rejectOption{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:all .1s;display:flex}.ArticlePage-module__g_a2Aq__rejectOption:hover{color:#e74c3c;background:#fff5f5;border-color:#e74c3c}.ArticlePage-module__g_a2Aq__rejectOptionNoReason{color:var(--text-muted,#8a8a7f);border-style:dashed}.ArticlePage-module__g_a2Aq__rejectOptionNoReason:hover{color:var(--text-primary);background:#0000000a;border-color:#0003}.ArticlePage-module__g_a2Aq__rejectKey{background:#0000000a;border:1px solid #0003;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:monospace;font-size:.75rem;font-weight:700;display:inline-flex}.ArticlePage-module__g_a2Aq__rejectCancel{width:100%;color:var(--text-muted,#8a8a7f);cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:.775rem;transition:color .12s}.ArticlePage-module__g_a2Aq__rejectCancel:hover{color:var(--text-primary)}.ArticlePage-module__g_a2Aq__article{max-width:780px;margin:0 auto;padding:2.5rem 2rem 5rem}.ArticlePage-module__g_a2Aq__title{letter-spacing:-.015em;margin:0 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.35}.ArticlePage-module__g_a2Aq__meta{border-bottom:1px solid var(--glass-border);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.ArticlePage-module__g_a2Aq__metaChip{color:var(--text-muted,#8a8a7f);background:#0000000d;border-radius:4px;padding:.125rem .45rem;font-size:.725rem}.ArticlePage-module__g_a2Aq__metaChipScraped{color:#1a7a3c;background:#e8f7ee}.ArticlePage-module__g_a2Aq__metaChipRSS{color:#8a5a00;background:#fef3cd}.ArticlePage-module__g_a2Aq__externalLink{color:var(--text-muted,#8a8a7f);margin-left:auto;font-size:.725rem;text-decoration:none}.ArticlePage-module__g_a2Aq__externalLink:hover{text-decoration:underline}.ArticlePage-module__g_a2Aq__body{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.8}.ArticlePage-module__g_a2Aq__noBody{color:var(--text-muted,#8a8a7f);font-style:italic}
