body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mini-player{animation:slide-up .3s ease-out;background:#111;border-radius:12px;box-shadow:0 0 10px #00000080;color:#fff;cursor:move;display:flex;font-family:sans-serif;gap:10px;padding:10px;position:fixed;position:relative;width:400px;z-index:9999}.album-cover{border-radius:8px;height:40px;object-fit:cover;width:40px}.player-info{display:flex;flex:1 1;flex-direction:column}.track-title{font-size:.85em;font-weight:700}.track-artist{color:#bbb;font-size:.75em;margin-bottom:4px}.controls:not(.close-button){display:flex;gap:8px;margin-bottom:4px}.controls button{background:#0000;font-size:1em}.secondary-controls{background:none;border:none;cursor:pointer;font-size:14px;justify-content:center;outline:none;padding:2px 6px}.controls button:hover{color:#1db954}.progress-bar{background:#444;border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden;width:100%}.progress-fill{background:#1db954;height:100%;transition:width .3s ease}.volume-slider{cursor:pointer;width:100%}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;line-height:1;padding:0;position:absolute;right:8px;top:6px;z-index:10000}.close-button:hover,.mini-player button[aria-label="Close Player"]:hover{color:#f66}*{box-sizing:border-box}:root{--color-bg1:#6c00a2;--color-bg2:#001152;--color1:18,113,255;--color2:221,74,255;--color3:100,220,255;--color4:200,50,50;--color5:180,180,50;--color-interactive:140,100,255;--circle-size:80%;--blending:hard-light}@keyframes bg{0%{background-position:0 50%}50%{background-position:100% 100%}to{background-position:0 50%}}@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}to{transform:translateX(-50%) translateY(-10%)}}.start-page{animation:bg 12s ease infinite;background:linear-gradient(-45deg,#4158d0,#e560dc,#772665);background-size:400% 400%;flex-direction:column;height:100vh;margin:0;width:100vw}.start-layout,.start-page{align-items:center;display:flex;justify-content:center}.start-layout{position:relative;width:100%;z-index:2}.content-wrapper{align-items:center;display:flex;flex-direction:column;max-width:500px;padding:30px;text-align:center;width:30%;z-index:1000}.text-section{color:#fff}h1{font-size:3rem;text-shadow:0 0 15px #00000080}button{background-color:#24146b;border:none;border-radius:8px;box-shadow:0 0 10px #8e2de280;color:#fff;font-size:1.2rem;margin-top:20px;padding:12px 30px;transition:all .3s ease}button:hover{background-color:#a058e5;box-shadow:0 0 20px #8e2de2cc,0 0 40px #8e2de299;cursor:pointer;transform:scale(1.05)}@media (max-width:600px){.start-layout{flex-direction:column;padding:20px}.content-wrapper{max-width:none;padding:24px;width:100%}h1{font-size:2rem}button{font-size:1rem;padding:10px 20px}}@media (max-width:768px){.start-layout{gap:30px}.content-wrapper{width:80%}}@media (max-width:992px){.content-wrapper{width:60%}}@media (min-width:1200px){.content-wrapper{width:50%}}.gradient-bg{align-items:center;background:linear-gradient(40deg,#6c00a2,#001152);background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:relative;top:0;width:100vw;z-index:0}.gradient-bg svg{height:0;left:0;position:fixed;top:0;width:0}.gradients-container{filter:url(#goo) blur(40px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.g1,.g2,.g3,.g4,.g5{height:80%;height:var(--circle-size);mix-blend-mode:hard-light;mix-blend-mode:var(--blending);opacity:1;position:absolute;width:80%;width:var(--circle-size)}.g1{animation:moveVertical 30s ease infinite;background:radial-gradient(circle,#1271ffcc 0,#1271ff00 50%);background:radial-gradient(circle,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%);transform-origin:center center}.g1,.g2{left:10%;left:calc(50% - var(--circle-size)/2);top:10%;top:calc(50% - var(--circle-size)/2)}.g2{animation:moveInCircle 20s infinite reverse;background:radial-gradient(circle,#dd4affcc 0,#dd4aff00 50%);background:radial-gradient(circle,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%);transform-origin:calc(50% - 400px)}.g3{animation:moveInCircle 40s linear infinite;background:radial-gradient(circle,#64dcffcc 0,#64dcff00 50%);background:radial-gradient(circle,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%);left:calc(10% - 500px);left:calc(50% - var(--circle-size)/2 - 500px);top:calc(10% + 200px);top:calc(50% - var(--circle-size)/2 + 200px);transform-origin:calc(50% + 400px)}.g4{animation:moveHorizontal 40s ease infinite;background:radial-gradient(circle,#c83232cc 0,#c8323200 50%);background:radial-gradient(circle,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%);left:10%;left:calc(50% - var(--circle-size)/2);opacity:.7;top:10%;top:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px)}.g5{animation:moveInCircle 20s ease infinite;background:radial-gradient(circle,#b4b432cc 0,#b4b43200 50%);background:radial-gradient(circle,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%);height:160%;height:calc(var(--circle-size)*2);left:-30%;left:calc(50% - var(--circle-size));top:-30%;top:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);width:160%;width:calc(var(--circle-size)*2)}.interactive{background:radial-gradient(circle,#8c64ffcc 0,#8c64ff00 50%);background:radial-gradient(circle,rgba(var(--color-interactive),.8) 0,rgba(var(--color-interactive),0) 50%);height:100%;left:-50%;mix-blend-mode:hard-light;mix-blend-mode:var(--blending);opacity:.7;position:absolute;top:-50%;width:100%}.login-page{background:#fff;box-sizing:border-box;font-family:Segoe UI,sans-serif;min-height:100vh;padding:20px}.login-layout,.login-page{align-items:center;display:flex;justify-content:center}.login-layout{flex-direction:row;flex-wrap:wrap;gap:30px}.canvas-side{align-items:flex-end;display:flex;height:400px;justify-content:flex-end;margin-top:220px;width:300px}.login-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4740400d;border-radius:20px;box-shadow:0 0 20px #fff3;color:#000;display:flex;flex-direction:column;gap:15px;margin:auto;max-width:400px;min-width:280px;padding:40px;text-align:center;width:90%;width:400px;z-index:9999}.login-form h2{font-size:2rem;margin-bottom:20px}.login-form input{background:#fff3;border:none;border-radius:10px;color:#000;font-size:1rem;padding:10px 15px}.login-form input:focus{outline:3px solid #000}.login-form input:hover{background-color:#f1f1f1}.login-form button{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:background .3s ease}.login-form button:hover{background:#161c24}.login-form p{color:#000;font-size:.9rem}.login-form a{color:#24146b;font-weight:700;text-decoration:none}.login-form a:hover{text-decoration:underline}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper input{padding-right:40px;width:89%}.password-wrapper span{color:#24146b;cursor:pointer;position:absolute;right:10px}.eye-icon{color:#333;cursor:pointer;font-size:1.2rem;position:absolute;right:5px}.error-message{font-size:.9rem;margin-bottom:10px;margin-top:-10px}.reset-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#474040d9;border-radius:20px;box-shadow:0 0 20px #fff3;display:flex;flex-direction:column;gap:15px;margin:auto;max-width:400px;padding:40px}.reset-form input{background:#fff3;border:none;border-radius:10px;color:#000;font-size:1rem;padding:10px 15px}.reset-form input:focus{outline:3px solid #000}.reset-form input:hover{background-color:#f1f1f1}.reset-form button{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:background .3s ease}.reset-form button:hover{background:#161c24}.reset-message{font-size:.9rem;margin-top:10px}@media (max-width:600px){.login-layout{flex-direction:column;gap:20px}.canvas-side{display:none}.login-form{width:95%}.login-form h2{font-size:1.5rem}}@media (max-width:768px){.login-layout{flex-direction:column;gap:25px}.canvas-side{display:none}.login-form{width:90%}}@media (max-width:1300px){.login-form{width:500px}.canvas-side{display:none}}@media (min-width:1201px){.login-form{width:400px}.canvas-side{height:400px;margin-top:220px;width:300px}}.dashboard-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4740400d;border-radius:20px;box-shadow:0 0 20px #fff3;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 30px}.welcome-text{color:#000;font-size:1.2rem;font-weight:500}.profile-area{position:relative}.profile-avatar{border:2px solid #000;border-radius:50%;cursor:pointer;height:42px;object-fit:cover;width:42px}.profile-menu{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;min-width:160px;overflow:hidden;position:absolute;right:0;top:55px;z-index:999}.profile-menu a,.profile-menu button{background:none;border:none;color:#000;cursor:pointer;font-size:.95rem;padding:12px 16px;text-align:left;text-decoration:none;transition:background .2s}.profile-menu a:hover,.profile-menu button:hover{background-color:#4740400d}.dashboard-main{margin:auto;max-width:1200px;padding:20px}.dashboard-title{color:#b8a9f8;font-size:2rem;font-weight:700;margin-bottom:25px}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dashboard-card{background:#4740400d;border-radius:16px;box-shadow:0 0 15px #0000000d;color:#000;padding:30px 20px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.dashboard-card:hover{background-color:#47404014;transform:translateY(-5px)}.dashboard-card h3{color:#24146b;font-size:1.4rem;margin-bottom:10px}.dashboard-card p{color:#333;font-size:.95rem}@media (max-width:768px){.dashboard-header{align-items:flex-start;flex-direction:column;gap:15px}.profile-menu{left:0;right:auto}}.spotify-logout-button{align-items:center;background-color:#1db954;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;gap:6px;margin-bottom:12px;margin-right:12px;padding:8px 12px;transition:background .3s ease}.spotify-logout-button:hover{background-color:#1ed760}.spotify-login-section{align-items:center;color:#000;display:flex;flex-direction:column;height:60vh;justify-content:center;text-align:center}.spotify-login-section h3{font-size:1.6rem;margin-bottom:20px}.logout-wrapper{display:flex;justify-content:center;margin-top:40px}.spotify-control-button{align-items:center;background-color:#a1a1a1;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;gap:6px;margin-bottom:12px;margin-right:12px;padding:8px 12px;transition:background .3s ease}.search-mode-box{background-color:#f5fff5;border:2px dashed #1db954;border-radius:16px;margin-bottom:30px;padding:20px;transition:all .3s ease}.dashboard-quote{background:#ffffff14;border-left:4px solid #e946c7;border-radius:8px;color:#ffe6fa;font-size:1.15rem;font-style:italic;margin:1.3em 0 2em;max-width:600px;padding-left:20px}.dashboard-activity{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c0d3173;border-radius:24px;box-shadow:0 2px 40px #5b21b621;margin:2em 0 0;max-height:400px;overflow-y:auto;padding:1.5rem;scrollbar-color:#a855f7 #1b0933;scrollbar-width:thin}.dashboard-activity::-webkit-scrollbar{background:#1b0933;border-radius:10px;width:9px}.dashboard-activity::-webkit-scrollbar-thumb{background:#a855f7;border-radius:10px}.dashboard-activity ul{list-style:none;margin:0;padding:0}.dashboard-activity li{font-size:1rem;margin-bottom:.9em}.activity-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.activity-card{align-items:center;background:#ffffff24;border:1px solid #a855f724;border-radius:18px;box-shadow:0 2px 16px #5b21b621;cursor:pointer;display:flex;padding:1.2rem 1.5rem;position:relative;transition:transform .13s,box-shadow .13s}.activity-card:hover{box-shadow:0 4px 28px #5b21b63b;transform:translateY(-2px) scale(1.02)}.activity-icon{align-items:center;background:#a855f72e;border-radius:50%;display:flex;font-size:1.7em;justify-content:center;margin-right:1.2rem;padding:.35em}.activity-details{display:flex;flex:1 1;flex-direction:column;min-width:0}.activity-title{align-items:center;color:#f9f9fa;display:flex;flex-wrap:wrap;font-size:1.13em;font-weight:700;gap:.55em;margin-bottom:.13em}.activity-date{color:#bda7e7;font-size:.98em;font-weight:400}.activity-badge{background:#4442;border:none;border-radius:8px;box-shadow:0 1px 8px 0 #5b21b617;font-size:.85em;font-weight:600;letter-spacing:.02em;margin-left:.7em;outline:none;padding:.19em .82em;text-transform:capitalize;transition:background .2s,color .2s}.badge-upload{background:#a855f7cc;color:#fff}.badge-generate_quiz{background:#00b894cc;color:#fff}.badge-finish_quiz{background:#ffd700e6;color:#5b21b6}.badge-login{background:#8888;color:#fff}.weekly-recap-card h3{color:#ffe6fa;margin-bottom:1em}.recap-motivational{color:gold;font-style:italic;font-weight:500;margin-top:1.1em;text-shadow:0 1px 8px #24146b44}.recap-streak{align-items:center;color:#f75c18;display:flex;font-size:1.14em;font-weight:700;gap:.6em;letter-spacing:.04em;margin:.8em 0 .5em}.recap-medal{cursor:help;filter:drop-shadow(0 0 4px #ffdd72cc);font-size:1.2em;margin-left:.45em}.dashboard-main-two-cols{align-items:flex-start;display:flex;gap:32px;margin:0 auto;max-width:1280px}.dashboard-activity{flex:1 1 60%;max-width:600px;min-width:0}.weekly-recap-card{background:#1c0d3161;border-radius:20px;box-shadow:0 2px 24px #5b21b61c;color:#efe8fa;flex:0 1 340px;font-size:1.08em;margin-top:.7em;max-width:360px;min-width:250px;padding:2.1em 1.6em 1.5em;position:-webkit-sticky;position:sticky;top:110px;z-index:1}.weekly-recap-card h3{color:#b8a9f8;font-size:1.18em;font-weight:700;letter-spacing:.02em;margin-bottom:1.15em;margin-top:0}.recap-motivational{color:#e946c7;font-weight:600;margin-top:.7em}.dashboard-main-two-cols .dashboard-activity{max-height:400px;overflow-y:auto}.recap-trophy{animation:trophyPop 1.2s cubic-bezier(.19,1,.22,1);filter:drop-shadow(0 0 8px #ffd70088);font-size:3.6em;margin-bottom:.1em;text-align:center}.weather-widget{align-items:center;background:#1c0d3133;border-radius:1.2em;box-shadow:0 2px 14px #a855f720;color:#fff;display:flex;font-size:1.08em;gap:.6em;margin-left:auto;max-width:220px;min-width:165px;padding:.5em 1.2em .5em .5em;position:relative;z-index:3}.weather-icon{filter:drop-shadow(0 0 6px #ffe6fa55);height:50px;margin-right:.4em;width:50px}.weather-main{display:flex;flex-direction:column;line-height:1.18}.weather-temp{color:gold;font-size:1.36em;font-weight:700}.weather-city{color:#e3cffb;font-size:1em;font-weight:600}.weather-desc{color:#c3aee0;font-size:.96em;text-transform:capitalize}.weather-message{color:gold;font-size:1.05em;font-weight:500;margin-top:.5em;text-shadow:0 1px 7px #24146b33}.weather-widget-dashboard{align-self:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c0d313d;border-radius:1.2em;box-shadow:0 2px 14px #a855f7a1;color:#fff;font-size:1.09em;max-width:260px;min-width:180px;padding:.65em 1.25em .65em .8em;right:38px;top:36px;transition:box-shadow .18s;z-index:90}@media (max-width:900px){.weather-widget-dashboard{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;margin:1.2em auto 0!important;position:static!important;right:auto;top:auto}}@media (min-width:1600px){.weather-widget{font-size:1.16em;max-width:300px}}@keyframes trophyPop{0%{opacity:.1;transform:scale(.7) rotate(-18deg)}40%{opacity:1;transform:scale(1.16) rotate(7deg)}65%{transform:scale(1) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@media (max-width:1600px){.dashboard-main-two-cols .dashboard-activity{max-height:310px}}@media (max-width:1400px){.dashboard-main-two-cols .dashboard-activity{max-height:270px}}@media (max-width:1200px){.dashboard-main-two-cols .dashboard-activity{max-height:210px}}@media (max-width:900px){.dashboard-main-two-cols{flex-direction:column;gap:20px}.dashboard-main-two-cols .dashboard-activity{margin-left:auto;margin-right:auto;max-height:160px;max-width:98vw}}@media (min-width:1600px){.dashboard-main-two-cols .dashboard-activity{max-height:520px}}@media (min-width:1930px){.dashboard-main-two-cols .dashboard-activity{max-height:650px}}@media (min-width:1700px){.dashboard-activity{max-height:600px;max-width:750px}.weekly-recap-card{font-size:1.16em;max-width:420px}}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;box-shadow:0 4px 16px #0000001a;color:#24146b;display:flex;height:60px;justify-content:space-between;left:0;padding:20px;position:fixed;right:0;top:0;width:100%;z-index:999}.navbar-left{display:flex;gap:20px}.nav-links{flex-direction:row;gap:24px}.nav-link,.nav-links{align-items:center;display:flex}.nav-link{color:#000;font-size:1.2rem;font-weight:500;gap:10px;text-decoration:none}.nav-link:hover{color:#52448f}.navbar-right{align-items:center;display:flex;gap:30px;position:relative}.avatar{border:2px solid #24146b;border-radius:50%;cursor:pointer;height:40px;object-fit:cover;width:40px}.dropdown-menu{background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;min-width:160px;position:absolute;right:0;top:50px;z-index:1000}.dropdown-menu a,.dropdown-menu button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:.95rem;gap:8px;padding:10px 16px;text-align:left;text-decoration:none}.dropdown-menu a:hover,.dropdown-menu button:hover{background-color:#f0f0f0}.logo-image{cursor:pointer;height:50px;object-fit:contain;width:50px}.spotify-login-button{align-items:center;background-color:#1db954;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:6px;margin-bottom:12px;margin-right:12px;padding:8px 12px;transition:background .3s ease}.spotify-login-button:hover{background-color:#1ed760}.ai-page{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:16px;box-shadow:0 8px 24px #0000001a;margin:100px auto;max-width:1000px;padding:20px}h2{color:#101011}.chat-box,h2{margin-bottom:20px}.chat-box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f9f9f9;background:#ffffff4d;border:1px solid #fff3;border-radius:12px;box-shadow:0 4px 12px #0000000d;height:600px;overflow-y:auto;padding:10px}.chat-box::-webkit-scrollbar,.summary-section::-webkit-scrollbar{width:6px}.chatbox::-webkit-scrollbar-thumb,.summary-section::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}.message{border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:10px;max-width:80%;padding:10px}.message.user{align-self:flex-end;background-color:#f0f0f0;color:#333;margin-left:auto;text-align:right}.message.ai{align-self:flex-start;background-color:#e8e8e8;color:#222;margin-right:auto}.input-area{display:flex;gap:10px}.input-area input{border:1px solid #ccc;border-radius:8px;flex:1 1;padding:10px}.ai-page button{background:#242425;border:none;border-radius:8px;color:#fff;cursor:pointer;gap:10px}.ai-page button:hover{background:#100a3b}.typing-indicator{color:#666;font-size:.9rem;font-style:italic;margin-top:10px}.upload-area{background:#ffffffe6;border-radius:12px;box-shadow:0 0 10px #0000000d;margin-top:30px;padding:15px}.upload-area input{margin-top:10px}.summary-section{background:#f7f6fd;border-left:4px solid #242425;border-radius:8px;margin-top:30px;max-height:none;overflow-y:visible;padding:15px}.summary-content{font-size:.95rem;line-height:1.5;white-space:pre-wrap}.download-link{margin-top:15px}.download-link a{align-items:center;background:#170e2b;border-radius:8px;color:#fff;display:inline-flex;padding:10px 14px;text-decoration:none;transition:background .3s}.download-link a:hover{background:#120f3a}.quiz-item{margin-bottom:20px}.quiz-feedback.correct{background:#d4edda;margin-top:10px;padding:10px}.quiz-feedback.incorrect{background:#f8d7da;margin-top:10px;padding:10px}.quiz-results{margin-top:30px}.quiz-fieldset{border:1px solid #ccc;border-radius:6px;margin-bottom:20px;padding:10px}.quiz-options{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.error-message{color:red;margin-top:10px}.card-container{display:flex;flex-direction:column;gap:30px;margin-top:120px}.card{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000000f;padding:20px;transition:all .3s ease}.card:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-2px)}.quiz-loader{align-items:center;display:flex;justify-content:center;padding:1rem}.loader-bar{background:#ddd;border-radius:5px;height:10px;overflow:hidden;position:relative;width:200px}.loader-bar:before{animation:slide 1s linear infinite;background:#888;content:"";height:100%;left:-50%;position:absolute;width:50px}@keyframes slide{0%{left:-50%}to{left:100%}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.account-tab{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 30px #0003;color:#fff;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:500px;padding:2.5rem;width:90%}.account-tab h2{color:#fff;font-size:1.8rem;gap:.6rem;margin-bottom:.5rem}.account-tab h2,.info-section{align-items:center;display:flex}.info-section{flex-direction:column;gap:.5rem}.info-section img{border:3px solid #ffffff70;border-radius:50%;box-shadow:0 0 10px #fff3;height:140px;object-fit:cover;width:140px}.upload-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.upload-section input[type=file]{border:1px solid #ccc;border-radius:5px;padding:.5rem}.upload-section button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:background-color .2s ease}.upload-section button:hover{background-color:#2980b9}.upload-section p{background:#0006;border-radius:8px;color:#7bed9f;font-weight:500;padding:.4rem .8rem}.account-tab-wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-top:7rem;position:relative;z-index:1}.settings-tab{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 30px #0003;color:#fff;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:500px;padding:2.5rem;width:90%}.settings-tab h2{align-items:center;display:flex;font-size:1.8rem;gap:.6rem}.settings-tab h2,.settings-tab h3{color:#fff;margin-bottom:.5rem}.settings-tab button{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:.7rem 1.5rem;transition:background-color .3s ease}.settings-tab button:first-of-type{background-color:#1a0dab;color:#fff}.settings-tab button:first-of-type:hover{background-color:#0f0080}.settings-tab p{font-size:.95rem;margin:0}.danger-zone{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1rem}.danger-zone h3{color:#e22d30;margin-bottom:.5rem}.danger-zone button{background-color:#520800;color:#fff}.logout-btn{background-color:#19023d;color:#fff}.danger-zone button:hover{background-color:#a71e0f}.logout-btn:hover{background-color:#3d01c9}.logout-btn{margin-top:1rem}.session-lobby{background:#0006;border-radius:16px;box-shadow:0 10px 20px #a88fff66;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;left:50%;margin:0;max-width:400px;padding:3rem 2rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.session-lobby h2{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem}.session-actions{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.session-actions button{background:#fff;border:none;border-radius:12px;box-shadow:0 5px 10px #6c5ce74d;color:#6c5ce7;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem 2.5rem;transition:all .3s ease}.session-actions button:hover{background:#5a4edc;box-shadow:0 8px 16px #5a4edc80;color:#fff}.join-box{display:flex;gap:1rem;justify-content:center;width:100%}.join-box input{border:none;border-radius:12px;box-shadow:inset 0 0 8px #0000001a;flex:1 1;font-size:1.1rem;padding:.7rem 1.2rem;transition:box-shadow .3s ease}.join-box input:focus{background-color:#7a68e8;box-shadow:inset 0 0 10px #fff,0 0 8px #fff;color:#fff;font-weight:600;outline:none}.join-box button{background:#fff;border:none;border-radius:12px;box-shadow:0 5px 10px #6c5ce74d;color:#6c5ce7;cursor:pointer;font-weight:600;padding:0 1.8rem;transition:all .3s ease}.join-box button:hover{background:#5a4edc;box-shadow:0 8px 16px #5a4edc80;color:#fff}@media (max-width:480px){.session-lobby{margin:3rem 1rem;padding:2rem 1rem}.join-box button,.session-actions button{padding:.8rem 0;width:100%}.join-box{flex-direction:column}.join-box input{width:100%}}.session-room{background-color:#fff;color:#6d6d6d;min-height:100vh;padding:2rem}.session-header{margin-bottom:2rem;margin-top:50px;text-align:center}.session-body{gap:2rem;justify-content:space-between}.session-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ccc;border-radius:12px;flex:1 1;min-height:300px;padding:1rem}.session-header h2,.session-header p,.session-section h3,.session-section p{color:#4d4d4d}.video-area{display:flex;flex:2 1 600px;flex-direction:column}.videos-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.video-container{background:#000;border-radius:6px;height:210px;margin-bottom:10px;overflow:hidden;position:relative;width:280px}.video-element{height:100%;object-fit:cover;width:100%}.video-label{background:#00000080;border-radius:3px;bottom:5px;color:#fff;font-size:12px;left:5px;padding:2px 6px;position:absolute}.controls{display:flex;gap:10px;margin-top:10px}.controls button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:8px 14px}.controls button:hover{background-color:#0056b3}.session-room{background:#fff;box-sizing:border-box;color:#8b8888;display:flex;flex-direction:column;height:100vh;padding:1rem}.session-header{flex-shrink:0;margin-bottom:1rem}.session-header h2,.session-header p{color:#666565;margin:0}.session-body{display:flex;flex:1 1;gap:1rem;overflow:hidden}.session-section.video-area{align-items:center;background:#dcdcdc;border-radius:8px;color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem}.session-section.upload-area{flex:2 1;flex-direction:column;overflow-y:auto}.session-section.chat-area,.session-section.upload-area{background:#f8f8f8;border-radius:8px;color:#323232;display:flex;padding:1rem}.session-section.chat-area{flex:1 1;flex-direction:column;max-height:600px;min-height:600px}.session-chat-container{background:#fff;border-radius:8px;color:#323232;display:flex;flex-direction:column;height:100%;min-height:300px;padding:1rem}.session-chat-messages{flex-grow:1;margin-bottom:1rem;overflow-y:auto}.session-chat-message{align-items:flex-start;display:flex;margin-bottom:.75rem;min-height:50px;width:100%}.session-chat-message.own{flex-direction:row;justify-content:flex-end}.session-chat-message.other{flex-direction:row;justify-content:flex-start}.session-chat-message img{border-radius:50%;height:32px;object-fit:cover;width:32px}.session-chat-message.own img{margin-left:.5rem;margin-right:0}.session-chat-message.other img{margin-left:0;margin-right:.5rem}.session-chat-message-content{display:flex;flex-direction:column;max-width:85%}.session-chat-message-content strong{color:#3f3f3f;display:block;font-weight:700}.session-chat-message-content time{color:#888;display:block;font-size:.75rem;margin-bottom:.25rem}.session-chat-message-content>div{border-radius:8px;margin-top:.25rem;padding:.5rem;white-space:pre-wrap;word-break:break-word}.session-chat-message.own .session-chat-message-content>div{align-self:flex-end;background:#36f;border-top-right-radius:0;color:#fff}.session-chat-message.other .session-chat-message-content>div{align-self:flex-start;background:#e0e0e0;border-top-left-radius:0;color:#000}.session-chat-input-area{display:flex;gap:.5rem}.session-chat-input-area input{border:1px solid #ccc;border-radius:6px;flex:1 1;padding:.5rem}.session-chat-input-area button{background-color:#36f;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem 1rem}.session-chat-input-area button:disabled{background-color:#ccc;cursor:not-allowed}.session-chat-input-area button svg{transition:transform .2s ease}.session-chat-input-area button:hover svg{transform:scale(1.1)}.react-calendar{border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;text-align:center}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.gradient-background{animation:gradientMove 12s ease infinite;background:linear-gradient(-45deg,#1a1c2c,#30274d,#a855f7,#3d2c8d,#1a1b3f,#e946c7);background-size:400% 400%;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-3}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.grain-overlay{animation:grainMove 2s infinite alternate;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'><filter id='noiseFilter'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23noiseFilter)'/></svg>");background-repeat:repeat;height:100vh;left:0;opacity:.02;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}@keyframes grainMove{0%{transform:translate(0)}to{transform:translate(-5%,-5%)}}.blob-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-2}.blob{animation:moveBlob 25s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px);mix-blend-mode:screen;opacity:.25;position:absolute}.blob1{animation-delay:0s;background:#a855f7;height:400px;left:20%;top:10%;width:400px}.blob2{animation-delay:8s;background:#e946c7;height:350px;left:60%;top:50%;width:350px}.blob3{animation-delay:16s;background:#5b21b6;height:300px;left:70%;top:30%;width:300px}.blob4{animation-delay:12s;background:#f6c;height:320px;left:15%;top:70%;width:320px}.blob5{animation-delay:20s;background:#9d4edd;height:450px;left:80%;top:20%;width:450px}@keyframes moveBlob{0%{transform:translate(0) scale(1)}50%{transform:translate(-20px,30px) scale(1.1)}to{transform:translate(30px,-20px) scale(.95)}}.calendar-wrapper{background-color:#ffffffe6;border-radius:12px;box-shadow:0 8px 30px #0003;margin:90px auto 60px;max-height:80vh;max-width:1300px;overflow-y:auto;padding:1rem 1.5rem 1.5rem}.calendar-wrapper input[type=date],.calendar-wrapper input[type=text],.calendar-wrapper textarea{border:2px solid #7b61ff;border-radius:8px;box-sizing:border-box;display:inline-block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;margin-bottom:1rem;margin-right:1rem;padding:10px 14px;transition:border-color .3s ease,box-shadow .3s ease;vertical-align:middle;width:180px}.calendar-wrapper textarea{max-height:120px;min-height:50px;resize:vertical;width:300px}.calendar-wrapper input[type=date]:focus,.calendar-wrapper input[type=text]:focus,.calendar-wrapper textarea:focus{border-color:#5922cc;box-shadow:0 0 6px #7b61ffaa;outline:none}.calendar-wrapper button{background:#7b61ff;border:none;border-radius:12px;box-shadow:0 3px 12px #7b61ff99;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:10px 24px;transition:background-color .3s ease}.calendar-wrapper button:hover{background:#5922cc;box-shadow:0 6px 18px #5922cccc}.calendar-wrapper h2,.calendar-wrapper h3{color:#1a1b3f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;margin-bottom:1rem}.calendar-content{align-items:flex-start;display:flex;gap:2rem}.calendar-left{flex:3 1;max-width:1100px;min-width:750px;overflow-x:auto}.calendar-right{display:flex;flex:1 1;flex-direction:column;max-width:300px}.calendar-right button,.calendar-right input,.calendar-right textarea{box-sizing:border-box;margin-bottom:1rem;width:100%}.react-calendar__month-view__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important}.react-calendar__month-view__days{grid-gap:2px!important;gap:2px!important}.react-calendar__tile{min-height:80px!important}.react-calendar{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.85rem;height:auto;max-width:1000px;min-height:0;min-height:auto;min-width:0;min-width:auto;padding:0;width:100%}.react-calendar__navigation button{background:none;border-radius:4px;color:#4a4a4a;font-size:1.2em;font-weight:700;margin:0 8px;min-width:44px;transition:background-color .3s ease}.react-calendar__navigation button:hover{background-color:#eaeaea}.react-calendar__month-view__weekdays{grid-gap:4px;box-sizing:border-box;color:#666;display:grid;font-size:.75em;font-weight:700;gap:4px;grid-template-columns:repeat(7,1fr);margin-top:.5rem;padding:0 10px;text-transform:uppercase}.react-calendar__month-view__days{grid-gap:1px!important;box-sizing:border-box;display:grid!important;gap:1px!important;grid-template-columns:repeat(7,1fr)!important;padding:0!important}.react-calendar__tile{align-items:flex-start;border-radius:6px;box-sizing:border-box!important;display:flex;flex-direction:column;height:auto;margin:0;min-height:110px;overflow:visible;padding:4px 1px 10px;transition:background-color .3s ease;width:100%!important}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#f0f0f0;cursor:pointer}.react-calendar__tile--now{background:#d6eaff;border-radius:6px;color:#004a99;font-weight:700}.react-calendar__tile--active{background:#004a99;border-radius:6px;color:#fff}.react-calendar__tile ul{font-size:.7em;list-style:none;margin:4px 0 0;max-height:none;overflow-y:visible;padding-left:6px;width:100%}.react-calendar__tile ul li{background-color:#9c89fa;border-radius:3px;color:#fff;cursor:help;font-size:.65rem;margin-bottom:2px;max-height:none;overflow-wrap:break-word;padding:1px 4px;white-space:normal}.react-calendar__tile ul::-webkit-scrollbar{width:6px}.react-calendar__tile ul::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:3px}.react-calendar__tile .event-list{font-size:.7em;list-style:none;margin:2px 0 0;max-height:50px;overflow-y:auto;padding-left:4px;width:100%}.react-calendar__tile .event-list li{background-color:#7b61ff;border-radius:3px;color:#fff;cursor:help;margin-bottom:2px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;white-space:nowrap}.legal-page{background:#0a0a14d9;border-radius:24px;box-shadow:0 10px 36px #0003;color:#fff;font-size:1.15rem;margin:80px auto 40px;max-width:700px;padding:2rem 2rem 6rem}.legal-page h1{font-size:2.1rem;margin-bottom:1.5rem}.legal-page h2{color:#fff;font-size:1.3rem;margin-top:1.2rem}.legal-page ul{margin-left:1.2rem}.legal-page a{color:#3be5ff;text-decoration:underline}.dashboard-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;box-sizing:border-box;color:#f5f5f5;font-family:Segoe UI,sans-serif;min-height:100vh;padding:20px}
/*# sourceMappingURL=main.b8ebcc1b.css.map*/