.LegalFlashcard_wrapper__eD90m{--cream:#fffbf7;--cream-light:#fffbf7;--cream-dark:#fffbf7;--true-black:#0a0a0a;--soft-black:##0a0a0a;--border-subtle:hsla(0,0%,100%,.06);--gray-text:#6b7280;--selection-blue:#3b82f6;--success-green:#22c55e;--error-red:#ef4444;background-color:var(--true-black);color:var(--cream);position:relative;width:100%;min-height:450px;display:flex;justify-content:center;align-items:center;will-change:opacity}.LegalFlashcard_container__VbdC0{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.LegalFlashcard_interface___JEwv{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.LegalFlashcard_panel__8KzwU{background:#0a0a0a;border-radius:12px;padding:2rem;height:450px;overflow:hidden;display:flex;align-items:center;justify-content:center}.LegalFlashcard_leftPanel__J_qd0{background:#f5f5f0}.LegalFlashcard_rightPanel__BKhcn{background:#1a1a1a}.LegalFlashcard_noteContent__Hexjp{height:100%;width:100%;position:relative}.LegalFlashcard_flashcardWrapper__JYGq9{width:320px;height:250px;opacity:0;transition:all .8s ease-in-out;transform:translateY(20px);align-items:center;justify-content:center}.LegalFlashcard_flashcardWrapper__JYGq9[data-visible=true]{opacity:1;transform:translateY(0)}.LegalFlashcard_flashcardContainer__Oq_6a{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;cursor:pointer}.LegalFlashcard_flipped__x14bj{transform:rotateY(180deg)}.LegalFlashcard_cardFace__c_5Aw{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:12px;background:var(--cream);color:var(--true-black);border:2px solid var(--cream-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.LegalFlashcard_cardFront__hJy7N{transform:rotateY(0deg)}.LegalFlashcard_cardBack__p26Ea{transform:rotateY(180deg)}.LegalFlashcard_instruction__Ccnds{color:var(--gray-text);font-size:.875rem;margin-top:1rem;text-align:center;letter-spacing:.02em;position:absolute;bottom:0;left:0;right:0}@media (max-width:1000px){.LegalFlashcard_panel__8KzwU{width:100%;height:100%}}@media (max-width:768px){.LegalFlashcard_interface___JEwv{grid-template-columns:1fr}.LegalFlashcard_panel__8KzwU{height:300px}.LegalFlashcard_flashcardWrapper__JYGq9{width:210px}}.LegalFlashcard_visible__BP5o9 .LegalFlashcard_interface___JEwv{opacity:1;transform:translateY(0)}.LegalNoteInterpreter_wrapper___ZSWp{--cream:#fffbf7;--cream-light:#fffbf7;--cream-dark:#fffbf7 --true-black:#0a0a0a;--soft-black:#0a0a0a;--border-subtle:hsla(0,0%,100%,.06);--gray-text:#6b7280;--selection-blue:#3b82f6;background-color:var(--true-black);color:var(--cream);position:relative;width:100%;min-height:450px;display:flex;justify-content:center;align-items:center;will-change:opacity}.LegalNoteInterpreter_container__EMB1e{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.LegalNoteInterpreter_interface__dJNvj{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.LegalNoteInterpreter_panel__p8CiY{background:#0a0a0a;border-radius:12px;padding:2rem;height:450px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5);width:100%}.LegalNoteInterpreter_leftPanel__Yq017{background:#f5f5f0}.LegalNoteInterpreter_rightPanel__XqIyu{background:#1a1a1a}.LegalNoteInterpreter_noteContent__TUxv_{height:100%;width:100%;position:relative}@media (max-width:1000px){.LegalNoteInterpreter_panel__p8CiY{width:100%;height:100%}}@media (max-width:768px){.LegalNoteInterpreter_interface__dJNvj{grid-template-columns:1fr}.LegalNoteInterpreter_panel__p8CiY{height:300px}}.LegalNoteInterpreter_visible__wOz_Q .LegalNoteInterpreter_interface__dJNvj{opacity:1;transform:translateY(0)}.LegalMultipleChoice_wrapper__ibdjS{--cream:#fffbf7;--cream-light:#fffbf7;--cream-dark:#fffbf7;--true-black:#0a0a0a;--soft-black:#0a0a0a;--border-subtle:hsla(0,0%,100%,.06);--gray-text:#6b7280;--selection-blue:#3b82f6;--success-green:#22c55e;--error-red:#ef4444;background-color:var(--true-black);color:var(--cream);position:relative;width:100%;min-height:450px;display:flex;justify-content:center;align-items:center;will-change:opacity}.LegalMultipleChoice_container__p31j_{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.LegalMultipleChoice_interface__jpD5m{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.LegalMultipleChoice_panel__BGfD8{background:#0a0a0a;border-radius:12px;padding:2rem;height:450px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5);width:100%}.LegalMultipleChoice_leftPanel__mcoVg{background:#f5f5f0;border-radius:12px;padding:2rem}.LegalMultipleChoice_rightPanel__Ig72Q{background:#1a1a1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.LegalMultipleChoice_noteContent__jRL3Y{height:100%;width:100%;position:relative}.LegalMultipleChoice_questionCard__4utUY{background:var(--cream);color:var(--true-black);border-radius:12px;padding:2rem;width:100%;height:100%;display:flex;flex-direction:column}.LegalMultipleChoice_answerOption__YVo6n{margin:.75rem 0;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.75rem}.LegalMultipleChoice_answerOption__YVo6n:hover{border-color:#9ca3af;background:#f9fafb}.LegalMultipleChoice_answerOption__YVo6n.LegalMultipleChoice_correct__eSl2T{border-color:var(--success-green);background:#f0fdf4}.LegalMultipleChoice_answerOption__YVo6n.LegalMultipleChoice_incorrect__HKXrA{border-color:var(--error-red);background:#fef2f2}.LegalMultipleChoice_optionLetter__FvKsO{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.LegalMultipleChoice_answerOption__YVo6n.LegalMultipleChoice_correct__eSl2T .LegalMultipleChoice_optionLetter__FvKsO{background:var(--success-green);color:#fff}.LegalMultipleChoice_answerOption__YVo6n.LegalMultipleChoice_incorrect__HKXrA .LegalMultipleChoice_optionLetter__FvKsO{background:var(--error-red);color:#fff}.LegalMultipleChoice_questionWrapper__nTGQT{opacity:0;transition:opacity .5s;width:100%;height:100%}.LegalMultipleChoice_questionWrapper__nTGQT.LegalMultipleChoice_visible__8J2T8{opacity:1}@media (max-width:1000px){.LegalMultipleChoice_panel__BGfD8{width:100%;height:100%}}@media (max-width:768px){.LegalMultipleChoice_interface__jpD5m{grid-template-columns:1fr}.LegalMultipleChoice_panel__BGfD8{height:300px}.LegalMultipleChoice_questionCard__4utUY{width:270px}}.LegalMultipleChoice_visible__8J2T8 .LegalMultipleChoice_interface__jpD5m{opacity:1;transform:translateY(0)}.LegalIssueSpotter_wrapper__hmTTV{--cream:#fffbf7;--cream-light:#fffbf7;--cream-dark:#fffbf7;--true-black:#0a0a0a;--soft-black:#0a0a0a;--border-subtle:hsla(0,0%,100%,.06);--gray-text:#6b7280;--selection-blue:#3b82f6;--success-green:#22c55e;--error-red:#ef4444;background-color:var(--true-black);color:var(--cream);position:relative;width:100%;min-height:450px;display:flex;justify-content:center;align-items:center;will-change:opacity}.LegalIssueSpotter_container__ySut8{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.LegalIssueSpotter_interface__5DFTr{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.LegalIssueSpotter_panel__RGvGg{background:#0a0a0a;border-radius:12px;padding:2rem;height:450px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5);width:100%}.LegalIssueSpotter_leftPanel__INKAw{background:#f5f5f0;height:450px}.LegalIssueSpotter_rightPanel__uDVL1{background:#1a1a1a;padding:1.5rem 3rem 3rem}.LegalIssueSpotter_noteContent__Pp74N{height:100%;width:100%;position:relative}.LegalIssueSpotter_questionCard__f21Id{background:var(--cream);color:var(--true-black);border-radius:12px;padding:2rem;width:100%;height:100%;display:flex;flex-direction:column}.LegalIssueSpotter_answerOption___AcIR{margin:.75rem 0;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.75rem}.LegalIssueSpotter_answerOption___AcIR:hover{border-color:#9ca3af;background:#f9fafb}.LegalIssueSpotter_answerOption___AcIR.LegalIssueSpotter_correct__HuSk_{border-color:var(--success-green);background:#f0fdf4}.LegalIssueSpotter_answerOption___AcIR.LegalIssueSpotter_incorrect__BWJrc{border-color:var(--error-red);background:#fef2f2}.LegalIssueSpotter_optionLetter__GmDMB{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.LegalIssueSpotter_answerOption___AcIR.LegalIssueSpotter_correct__HuSk_ .LegalIssueSpotter_optionLetter__GmDMB{background:var(--success-green);color:#fff}.LegalIssueSpotter_answerOption___AcIR.LegalIssueSpotter_incorrect__BWJrc .LegalIssueSpotter_optionLetter__GmDMB{background:var(--error-red);color:#fff}.LegalIssueSpotter_questionWrapper__FPuUg{opacity:0;transition:opacity .5s;width:100%;height:100%}.LegalIssueSpotter_questionWrapper__FPuUg.LegalIssueSpotter_visible__iIb70{opacity:1}@media (max-width:1000px){.LegalIssueSpotter_panel__RGvGg{width:100%;height:317px}}@media (max-width:768px){.LegalIssueSpotter_interface__5DFTr{grid-template-columns:1fr}.LegalIssueSpotter_panel__RGvGg{height:300px}.LegalIssueSpotter_rightPanel__uDVL1{width:274px;height:345px;padding:1rem}.LegalIssueSpotter_answerOption___AcIR{padding:.75rem;margin:.5rem 0}}.LegalIssueSpotter_visible__iIb70 .LegalIssueSpotter_interface__5DFTr{opacity:1;transform:translateY(0)}.LegalPodcast_wrapper__0z4Ev{--cream:#fffbf7;--cream-light:#fffbf7;--cream-dark:#fffbf7;--true-black:#0a0a0a;--soft-black:#0a0a0a;--border-subtle:hsla(0,0%,100%,.06);--gray-text:#6b7280;--selection-blue:#3b82f6;--spotify-green:#1db954;--player-bg:#181818;background-color:var(--true-black);color:var(--cream);position:relative;width:100%;min-height:450px;display:flex;justify-content:center;align-items:center;will-change:opacity}.LegalPodcast_container__pFyJP{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.LegalPodcast_interface__8rP1a{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.LegalPodcast_panel__mEhVs{background:#0a0a0a;border-radius:12px;padding:2rem;height:450px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5);width:407px}.LegalPodcast_leftPanel__aaxWB{background:#f5f5f0;border-radius:12px}.LegalPodcast_rightPanel__fDpds{background:#1a1a1a;border-radius:12px;display:flex;flex-direction:column}.LegalPodcast_noteContent__PVNWX{height:100%;width:100%;position:relative}.LegalPodcast_playerHeader__vmoNG{padding:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.LegalPodcast_podcastInfo__mQ8Gg{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.LegalPodcast_podcastCover__HvzY_{width:80px;height:80px;background:var(--cream);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem}.LegalPodcast_podcastDetails__UIgFC h3{font-size:1.25rem;margin-bottom:.25rem;color:var(--cream)}.LegalPodcast_podcastDetails__UIgFC p{font-size:.875rem;color:var(--gray-text)}.LegalPodcast_playerControls__TgLzF{display:flex;align-items:center;gap:1rem}.LegalPodcast_playButton__0b9py{width:48px;height:48px;background:var(--spotify-green);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.LegalPodcast_playButton__0b9py:hover{transform:scale(1.05)}.LegalPodcast_progressBar__IgudB{flex:1;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;position:relative;overflow:hidden}.LegalPodcast_progressFill__hCTeZ{height:100%;background:var(--spotify-green);width:0;transition:width .1s linear}.LegalPodcast_timeStamps__M3eko{display:flex;gap:.5rem;font-size:.75rem;color:var(--gray-text)}.LegalPodcast_lyricsContainer__NiDiC{flex:1;padding:.5rem;overflow:hidden}.LegalPodcast_lyricLine__v1D4r{font-size:1.5rem;color:hsla(0,0%,100%,.3);margin:1rem 0;transition:all .3s;cursor:pointer}.LegalPodcast_lyricLine__v1D4r.LegalPodcast_active__hCEPU{color:var(--cream);font-size:1.75rem;font-weight:500}.LegalPodcast_lyricLine__v1D4r.LegalPodcast_past__N2ydz{color:hsla(0,0%,100%,.5)}@media (max-width:1000px){.LegalPodcast_panel__mEhVs{width:100%;height:317px}.LegalPodcast_podcastDetails__UIgFC h3{font-size:.8rem;margin-bottom:.25rem;color:var(--cream)}.LegalPodcast_playerControls__TgLzF{gap:.5rem}}@media (max-width:768px){.LegalPodcast_interface__8rP1a{grid-template-columns:1fr}.LegalPodcast_panel__mEhVs{width:274px;height:300px}.LegalPodcast_rightPanel__fDpds{height:320px}.LegalPodcast_podcastInfo__mQ8Gg{gap:.5rem;margin-bottom:.5rem}.LegalPodcast_podcastCover__HvzY_{width:60px;height:60px;font-size:1.5rem}.LegalPodcast_podcastDetails__UIgFC h3{font-size:1.1rem}.LegalPodcast_playerControls__TgLzF{gap:.75rem}.LegalPodcast_playButton__0b9py{width:40px;height:40px}.LegalPodcast_lyricsContainer__NiDiC{padding:0}.LegalPodcast_lyricLine__v1D4r{font-size:.8rem;margin:0}.LegalPodcast_lyricLine__v1D4r.LegalPodcast_active__hCEPU{font-size:1.5rem}}.LegalPodcast_visible__UGwtr .LegalPodcast_interface__8rP1a{opacity:1;transform:translateY(0)}.school-logo{height:100px;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease;margin:0 1rem}.school-logo:hover{filter:grayscale(0);opacity:1}.logo-carousel{overflow:hidden;padding:20px 0;position:relative;width:100%}.logo-track{display:flex;gap:1rem;animation:scroll 40s linear infinite;will-change:transform}.logo-track-inner{display:flex;gap:1rem;min-width:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-track:hover{animation-play-state:paused}.logo-track{backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}@media (max-width:768px){@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-550% - .5rem))}}}