.Flashcard{margin-bottom:2rem;perspective:1000px;position:relative}.Flashcard__new-badge{animation:newBadgePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:1.2rem;box-shadow:0 2px 8px rgba(34,197,94,.4);color:#fff;font-size:1.2rem;font-weight:600;padding:.4rem 1rem;position:absolute;right:8px;top:-8px;transition:opacity .3s ease,transform .3s ease;z-index:10}.Flashcard__new-badge span{letter-spacing:.05em;text-transform:uppercase}@media(max-width:768px){.Flashcard__new-badge{font-size:1.1rem;padding:.3rem .8rem;right:6px;top:-6px}}.Flashcard:hover .Flashcard__new-badge{opacity:0;pointer-events:none;transform:scale(.8)}.Flashcard--new .Flashcard__inner{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.1),0 .4rem .8rem rgba(34,197,94,.2)}.Flashcard__inner{background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 .4rem .8rem rgba(38,38,36,.15);cursor:pointer;height:20rem;overflow:hidden;padding:1.8rem;position:relative;transform-style:preserve-3d;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}@media(max-width:1150px)and (min-width:769px){.Flashcard__inner{height:18rem;padding:1.4rem}}@media(max-width:768px){.Flashcard__inner{height:20rem;padding:1.6rem;width:100%}}.Flashcard__content{display:flex;flex-direction:column;gap:1.2rem;height:100%;position:relative}.Flashcard__header{align-items:center;display:flex;height:4.5rem;justify-content:center;margin-bottom:0;padding:0 1rem;width:100%}.Flashcard--flip .Flashcard__header{margin-bottom:.1rem}.Flashcard__controls-container{align-items:center;background-color:rgba(229,231,235,.2);border-radius:2rem;display:flex;gap:1.5rem;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease}.Flashcard__controls-container:hover{background-color:rgba(229,231,235,.3)}.Flashcard__reveal-control{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .3s}.Flashcard__reveal-control:hover{transform:scale(1.1)}.Flashcard__main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1.2rem;overflow:auto}.Flashcard__text-wrapper{-ms-overflow-style:none;align-items:center;display:flex;flex:1 1;justify-content:center;max-height:100%;overflow-y:auto;padding:.4rem;scrollbar-width:none;width:100%}.Flashcard__text-wrapper::-webkit-scrollbar{display:none}.Flashcard__text{color:var(--grayscale-color-950);font-size:1.65rem;font-weight:600;height:100%;line-height:1.5;margin:0;opacity:1;text-align:center;transition:opacity .2s cubic-bezier(.4,0,.2,1)}@media(max-width:1150px)and (min-width:769px){.Flashcard__text{font-size:1.35rem;line-height:1.4}}@media(max-width:768px){.Flashcard__text{font-size:1.5rem;line-height:1.5}}.Flashcard__icon{color:#059669!important;font-size:2.4rem!important;opacity:.85;transition:all .2s ease}.Flashcard__icon--revealed{animation:rotate .5s ease-in-out}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Flashcard--state-known .Flashcard__icon{color:#22c55e!important}.Flashcard--state-review .Flashcard__icon{color:#dc2626!important}.Flashcard--flip .Flashcard__inner{background:var(--grayscale-color-50);border:1px solid rgba(5,150,105,.8);box-shadow:0 .4rem 1rem rgba(38,38,36,.12)}.Flashcard--flip .Flashcard__text-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none!important;align-items:flex-start;justify-content:flex-start;overflow-y:auto!important;scrollbar-width:none!important}.Flashcard--flip .Flashcard__text-wrapper::-webkit-scrollbar{display:none!important}.Flashcard--flip .Flashcard__text{padding-bottom:10px;padding-right:4px;width:100%}.Flashcard--flip .Flashcard__main{height:100%;overflow:hidden;width:100%}.Flashcard--flip .Flashcard__controls-container{margin-bottom:.3rem}.Flashcard:hover:not(.Flashcard--locked) .Flashcard__inner{border-color:var(--grayscale-color-300);box-shadow:0 .6rem 1.8rem rgba(38,38,36,.12);transform:translateY(-3px)}.Flashcard--locked .Flashcard__inner{background:linear-gradient(135deg,rgba(220,252,231,.35),rgba(220,252,231,.65));border:1px solid rgba(34,197,94,.45);box-shadow:0 .4rem .8rem rgba(22,163,74,.06);cursor:not-allowed;height:20rem;overflow:hidden;position:relative;width:100%}@media(max-width:1150px)and (min-width:769px){.Flashcard--locked .Flashcard__inner{height:18rem}}@media(max-width:768px){.Flashcard--locked .Flashcard__inner{height:16rem}}[data-theme=dark] .Flashcard--locked .Flashcard__inner{background:linear-gradient(135deg,rgba(220,252,231,.35),rgba(220,252,231,.65));border:3px solid rgba(34,197,94,.45)}.Flashcard--locked .Flashcard__inner:after{background:linear-gradient(180deg,transparent 0,rgba(220,252,231,.65) 90%);content:"";height:100%;left:0;opacity:.9;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;width:100%}.Flashcard--locked .Flashcard__inner:hover{border-color:rgba(34,197,94,.65);box-shadow:0 .6rem 1.6rem rgba(22,163,74,.1);transform:scale(1.01)}.Flashcard--locked .Flashcard__inner:hover:after{opacity:1}.Flashcard--locked .Flashcard__preview{display:flex;flex-direction:column;height:100%;padding:.4rem;position:relative;width:100%}.Flashcard--locked .Flashcard__preview-text{background-color:transparent;border:none;border-radius:.8rem;color:#14532d;font-family:roboto;font-size:1.35rem;font-style:italic;line-height:1.4;margin:0;max-height:30%;overflow-y:auto;padding:.8rem}.Flashcard--locked .Flashcard__preview-fade{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(220,252,231,.75) 60%);bottom:0;display:flex;height:70%;justify-content:center;left:0;padding-bottom:1.4rem;position:absolute;right:0}[data-theme=dark] .Flashcard--locked .Flashcard__preview-fade{background:none}.Flashcard--locked .Flashcard__content-truncated{align-items:center;background-color:rgba(220,252,231,.75);border:1px dashed rgba(34,197,94,.55);border-radius:.8rem;display:flex;gap:.8rem;padding:.8rem 1.2rem;transition:all .25s ease;z-index:1}.Flashcard--locked .Flashcard__content-truncated:hover{background-color:rgba(220,252,231,.9);border-color:rgba(34,197,94,.7)}.Flashcard--locked .Flashcard__content-truncated span{color:#059669;font-family:roboto;font-size:1.35rem;font-style:italic}.Flashcard--locked .Flashcard__content-truncated .Flashcard__lock-icon{color:#059669;font-size:1.5rem}.Flashcard__state-control{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:3.2rem;justify-content:center;padding:.3rem;position:relative;transition:all .2s ease;width:3.2rem}@media(max-width:768px){.Flashcard__state-control{height:4rem;padding:.8rem;width:4rem}}.Flashcard__state-control:hover{background-color:rgba(5,150,105,.1);transform:translateY(-2px)}@media(hover:none){.Flashcard__state-control:active{background-color:rgba(5,150,105,.15);transform:scale(.95)}}.Flashcard__state-icon{color:#6b7280!important;font-size:2.2rem!important;transition:all .3s ease}@media(max-width:768px){.Flashcard__state-icon{font-size:2.6rem!important}}.Flashcard__state-icon--review{color:#dc2626!important}.Flashcard__state-icon--known{color:#22c55e!important}.Flashcard--state-known .Flashcard__inner{border:1px solid rgba(34,197,94,.3)!important}.Flashcard--state-known .Flashcard__state-control{background-color:rgba(34,197,94,.1)}.Flashcard--state-known .Flashcard__state-control:hover{background-color:rgba(34,197,94,.15)}.Flashcard--state-known.Flashcard--flip .Flashcard__inner{background:var(--grayscale-color-50)!important;border:1px solid rgba(34,197,94,.3)!important}.Flashcard--state-known.Flashcard--flip .Flashcard__text-wrapper{-ms-overflow-style:none!important;scrollbar-width:none!important}.Flashcard--state-known.Flashcard--flip .Flashcard__text-wrapper::-webkit-scrollbar{display:none!important}.Flashcard--state-review .Flashcard__inner{border:1px solid rgba(220,38,38,.3)!important}.Flashcard--state-review .Flashcard__state-control{background-color:rgba(220,38,38,.1)}.Flashcard--state-review .Flashcard__state-control:hover{background-color:rgba(220,38,38,.15)}.Flashcard--state-review.Flashcard--flip .Flashcard__inner{background:var(--grayscale-color-50)!important;border:1px solid rgba(220,38,38,.3)!important}.Flashcard--state-review.Flashcard--flip .Flashcard__text-wrapper{-ms-overflow-style:none!important;scrollbar-width:none!important}.Flashcard--state-review.Flashcard--flip .Flashcard__text-wrapper::-webkit-scrollbar{display:none!important}@keyframes newBadgePulse{0%,to{box-shadow:0 2px 8px rgba(34,197,94,.4)}50%{box-shadow:0 4px 16px rgba(34,197,94,.6)}}.MaterialsFlashcardsNotFound{align-items:center;background-color:var(--grayscale-color-50);border:1px dashed var(--grayscale-color-300);border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:2rem;padding:4rem 2rem;text-align:center;width:100%}.MaterialsFlashcardsNotFound__icon{color:var(--grayscale-color-400);margin-bottom:1.5rem}.MaterialsFlashcardsNotFound__message{color:var(--grayscale-color-700);font-size:1.6rem;font-weight:500;margin:0;max-width:400px}@media(max-width:768px){.MaterialsFlashcardsNotFound{padding:2.5rem 1.5rem}.MaterialsFlashcardsNotFound__icon{margin-bottom:1rem}.MaterialsFlashcardsNotFound__icon svg{height:40px;width:40px}.MaterialsFlashcardsNotFound__message{font-size:1.4rem}}.FlashcardPaginatedView{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.FlashcardPaginatedView__overlay{animation:fadeIn .3s ease-out;background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}@media(min-width:769px){.FlashcardPaginatedView__overlay{left:320px}.Materials__layout--compact .FlashcardPaginatedView__overlay{left:64px}}.FlashcardPaginatedView__content{animation:slideUp .3s ease-out;background-color:#fff;border-radius:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;height:85vh;margin:2rem auto 2rem calc(320px + 2rem);max-height:700px;max-width:800px;overflow:hidden;position:relative;width:calc(100vw - 340px)}@media(min-width:769px){.Materials__layout--compact .FlashcardPaginatedView__content{margin-left:calc(64px + 2rem);width:calc(100vw - 84px)}}[data-theme=dark] .FlashcardPaginatedView__content{background-color:var(--background-color)}@media(max-width:768px){.FlashcardPaginatedView__content{border-radius:1.6rem;height:90vh;margin-left:auto;max-height:none;width:95vw}}.FlashcardPaginatedView__header{align-items:center;border-bottom:1px solid var(--grayscale-color-200);display:flex;justify-content:space-between;padding:2rem 2.4rem}@media(max-width:768px){.FlashcardPaginatedView__header{padding:1.6rem}}.FlashcardPaginatedView__progress{align-items:center;display:flex;font-family:roboto;gap:.6rem}.FlashcardPaginatedView__progress-current{color:#059669;font-size:2.4rem;font-weight:700}.FlashcardPaginatedView__progress-separator{color:var(--grayscale-color-400);font-size:1.8rem}.FlashcardPaginatedView__progress-total{color:var(--grayscale-color-600);font-size:1.8rem;font-weight:500}.FlashcardPaginatedView__actions{display:flex;gap:1.2rem}.FlashcardPaginatedView__action-button{align-items:center;background-color:var(--background-color);border:1px solid var(--grayscale-color-200);border-radius:1rem;color:var(--grayscale-color-700);cursor:pointer;display:flex;height:4rem;justify-content:center;transition:all .2s ease;width:4rem}.FlashcardPaginatedView__action-button svg{font-size:2rem}.FlashcardPaginatedView__action-button:hover{background-color:var(--grayscale-color-50);border-color:var(--grayscale-color-300);transform:translateY(-1px)}.FlashcardPaginatedView__action-button:active{transform:translateY(0)}.FlashcardPaginatedView__action-button--close{color:#ef4444}.FlashcardPaginatedView__action-button--close:hover{background-color:#fee2e2;border-color:#fca5a5;color:#dc2626}.FlashcardPaginatedView__main{align-items:center;display:flex;flex:1 1;overflow:hidden;padding:2rem;position:relative}@media(max-width:768px){.FlashcardPaginatedView__main{flex-direction:column;gap:1.5rem;justify-content:center;padding:1rem}}.FlashcardPaginatedView__nav-buttons-mobile{display:none}@media(max-width:768px){.FlashcardPaginatedView__nav-buttons-mobile{align-items:center;display:flex;gap:2rem;justify-content:center;order:1;width:100%}}.FlashcardPaginatedView__nav-button{align-items:center;background-color:var(--background-color);border:2px solid var(--grayscale-color-200);border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);color:var(--grayscale-color-700);cursor:pointer;display:flex;height:5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:5rem;z-index:10}@media(max-width:768px){.FlashcardPaginatedView__nav-button{display:none}}.FlashcardPaginatedView__nav-button svg{font-size:2.4rem}@media(max-width:768px){.FlashcardPaginatedView__nav-button svg{font-size:2.2rem}}.FlashcardPaginatedView__nav-button--prev{left:2rem}.FlashcardPaginatedView__nav-button--next{right:2rem}.FlashcardPaginatedView__nav-button--mobile{align-items:center;background-color:var(--background-color);border:2px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);color:var(--grayscale-color-700);cursor:pointer;display:flex;flex-shrink:0;height:4.5rem;justify-content:center;left:auto;position:relative;right:auto;top:auto;transform:none;transition:all .2s ease;width:4.5rem}.FlashcardPaginatedView__nav-button--mobile svg{font-size:2.2rem}.FlashcardPaginatedView__nav-button--mobile:not(.FlashcardPaginatedView__nav-button--disabled):hover{background-color:#059669;border-color:#059669;color:#fff;transform:scale(1.1)}.FlashcardPaginatedView__nav-button--mobile:not(.FlashcardPaginatedView__nav-button--disabled):active{transform:scale(.95)}.FlashcardPaginatedView__nav-button:not(.FlashcardPaginatedView__nav-button--disabled):hover{background-color:#059669;border-color:#059669;color:#fff;transform:translateY(-50%) scale(1.1)}.FlashcardPaginatedView__nav-button:not(.FlashcardPaginatedView__nav-button--disabled):active{transform:translateY(-50%) scale(1)}.FlashcardPaginatedView__nav-button--disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.FlashcardPaginatedView__card-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:600px;padding:0 6rem;width:100%}@media(max-width:768px){.FlashcardPaginatedView__card-container{order:0;padding:0}}.FlashcardPaginatedView__card{background-color:var(--background-color);border:2px solid var(--grayscale-color-200);border-radius:1.6rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;min-height:400px;padding:2.4rem;width:100%}@media(max-width:768px){.FlashcardPaginatedView__card{min-height:350px;padding:2rem}}.FlashcardPaginatedView__card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.FlashcardPaginatedView__card--revealed{background-color:var(--background-color);border-color:rgba(5,150,105,.5);box-shadow:0 0 0 4px rgba(5,150,105,.15),0 10px 25px -5px rgba(5,150,105,.15)}.FlashcardPaginatedView__card--revealed:hover{box-shadow:0 0 0 4px rgba(5,150,105,.2),0 15px 35px -5px rgba(5,150,105,.2)}.FlashcardPaginatedView__card--state-wrong{background-color:var(--background-color);border-color:rgba(220,38,38,.4);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.FlashcardPaginatedView__card--state-correct{background-color:var(--background-color);border-color:rgba(34,197,94,.4);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.FlashcardPaginatedView__card-header{display:flex;justify-content:center;margin-bottom:2rem}.FlashcardPaginatedView__card-controls{display:flex;gap:1.2rem}.FlashcardPaginatedView__document-button,.FlashcardPaginatedView__reveal-button{align-items:center;background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);border-radius:1rem;cursor:pointer;display:flex;height:4.4rem;justify-content:center;width:4.4rem}@media(max-width:768px){.FlashcardPaginatedView__document-button,.FlashcardPaginatedView__reveal-button{height:4rem;width:4rem}}.FlashcardPaginatedView__document-button svg,.FlashcardPaginatedView__reveal-button svg{color:var(--grayscale-color-600);font-size:2.2rem}@media(max-width:768px){.FlashcardPaginatedView__document-button svg,.FlashcardPaginatedView__reveal-button svg{font-size:2rem}}.FlashcardPaginatedView__document-button:hover,.FlashcardPaginatedView__reveal-button:hover{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-300)}.FlashcardPaginatedView__document-button:hover svg,.FlashcardPaginatedView__reveal-button:hover svg{color:#059669}.FlashcardPaginatedView__icon--revealed{color:#059669!important}.FlashcardPaginatedView__card-content{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:300px;overflow:hidden;padding:2rem 0}@media(max-width:768px){.FlashcardPaginatedView__card-content{min-height:250px}}.FlashcardPaginatedView__text{color:var(--grayscale-color-950);font-family:roboto;font-size:1.9rem;font-weight:500;line-height:1.5;margin:0;max-width:90%;padding:0;text-align:center}@media(max-width:1200px){.FlashcardPaginatedView__text{font-size:1.8rem}}@media(max-width:1024px){.FlashcardPaginatedView__text{font-size:1.7rem}}@media(max-width:768px){.FlashcardPaginatedView__text{font-size:1.5rem}}@media(max-width:576px){.FlashcardPaginatedView__text{font-size:1.4rem}}.FlashcardPaginatedView__text--answer{animation:fadeInAnswer .4s ease-out;color:#059669;font-size:1.9rem;font-weight:500;line-height:1.6;max-height:250px;max-width:90%;overflow-y:auto;padding:0;text-align:center}.FlashcardPaginatedView__text--answer::-webkit-scrollbar{width:6px}.FlashcardPaginatedView__text--answer::-webkit-scrollbar-track{background:var(--grayscale-color-100);border-radius:4px}.FlashcardPaginatedView__text--answer::-webkit-scrollbar-thumb{background:rgba(5,150,105,.4);border-radius:4px}.FlashcardPaginatedView__text--answer::-webkit-scrollbar-thumb:hover{background:rgba(5,150,105,.6)}@media(max-width:1200px){.FlashcardPaginatedView__text--answer{font-size:1.8rem;max-height:240px}}@media(max-width:1024px){.FlashcardPaginatedView__text--answer{font-size:1.7rem;max-height:230px}}@media(max-width:768px){.FlashcardPaginatedView__text--answer{font-size:1.5rem;line-height:1.5;max-height:220px}}@media(max-width:576px){.FlashcardPaginatedView__text--answer{font-size:1.4rem;max-height:200px}}.FlashcardPaginatedView__card-footer{padding-top:2rem;text-align:center;transition:opacity .3s ease}.FlashcardPaginatedView__card--revealed .FlashcardPaginatedView__card-footer{opacity:.7}.FlashcardPaginatedView__hint{color:var(--grayscale-color-500);font-family:roboto;font-size:1.3rem;margin:0;transition:color .3s ease}.FlashcardPaginatedView__card--revealed .FlashcardPaginatedView__hint{color:var(--grayscale-color-400)}@media(max-width:768px){.FlashcardPaginatedView__hint{font-size:1.2rem}}.FlashcardPaginatedView__footer{border-top:1px solid var(--grayscale-color-200);padding:1.6rem 2.4rem}@media(max-width:768px){.FlashcardPaginatedView__footer{padding:1.2rem 1.6rem}}.FlashcardPaginatedView__progress-bar{background-color:var(--grayscale-color-200);border-radius:.4rem;height:.8rem;margin-bottom:1.2rem;overflow:hidden;width:100%}.FlashcardPaginatedView__progress-fill{background-color:#059669;border-radius:.4rem;height:100%;transition:width .3s ease}.FlashcardPaginatedView__keyboard-hints{color:var(--grayscale-color-500);display:flex;font-family:roboto;font-size:1.3rem;gap:2.4rem;justify-content:center}@media(max-width:768px){.FlashcardPaginatedView__keyboard-hints{display:none}}.FlashcardPaginatedView__keyboard-hints span{align-items:center;display:flex;gap:.4rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInAnswer{0%{-webkit-filter:blur(1px);filter:blur(1px);opacity:0;transform:translateY(15px) scale(.97)}50%{-webkit-filter:blur(.5px);filter:blur(.5px);opacity:.7;transform:translateY(5px) scale(.99)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.FlashcardPaginatedView--embedded{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;min-width:0;overflow-x:hidden;padding:0;position:relative;width:100%}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__content{animation:none;background-color:transparent;border-radius:0;box-shadow:none;height:auto;margin:0;position:relative;width:100%}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__content--embedded{align-self:flex-start;background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);border-radius:.8rem;display:flex;flex-direction:column;margin:0 0 2rem;max-width:900px;min-width:0;overflow-x:hidden;padding:1.6rem;transition:all .3s ease;width:100%}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__content--embedded{margin-bottom:1.6rem;padding:1.2rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__content--embedded:hover{border-color:#059669;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__main{align-items:flex-start;display:flex;gap:1rem;justify-content:center;overflow:visible;padding:1rem;position:relative}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__main{align-items:center;flex-direction:column;padding:.5rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card-container{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card-container{order:1;width:100%}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card{background-color:var(--background-color);border:2px solid var(--grayscale-color-200);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);height:auto;margin:0 auto;max-width:600px;min-height:auto;width:100%}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card--revealed{border-color:rgba(5,150,105,.5);box-shadow:0 0 0 3px rgba(5,150,105,.12),0 8px 20px -5px rgba(5,150,105,.12)}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card--revealed:hover{box-shadow:0 0 0 3px rgba(5,150,105,.18),0 12px 30px -5px rgba(5,150,105,.18)}@media(max-width:576px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__card{padding:1.5rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__footer{background-color:transparent;border-top:1px solid var(--grayscale-color-200);margin-top:1.6rem;padding-top:1.6rem;width:100%}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__footer{margin-top:1.2rem;padding-top:1.2rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button{align-self:center;background-color:var(--background-color);box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;left:auto;position:relative;right:auto;top:auto;transform:none}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button:not(.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button--disabled):hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:none}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button{display:none}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button--mobile{border-radius:1.2rem;display:flex;height:4.5rem;margin:0;width:4.5rem}}@media(max-width:576px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button--mobile{height:4rem;width:4rem}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-button--mobile svg{font-size:2rem}}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__nav-buttons-mobile{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:1rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__header{border-bottom:1px solid var(--grayscale-color-200);display:block;margin-bottom:1.6rem;padding:0 0 1.6rem}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__header{margin-bottom:1.2rem;padding-bottom:1.2rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress{align-items:baseline;background-color:transparent;border:none;border-radius:0;box-shadow:none;display:flex;font-family:roboto;gap:.6rem;padding:0}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-current{color:#059669;font-size:2.4rem;font-weight:700}@media(max-width:576px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-current{font-size:2rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-separator{color:var(--grayscale-color-400);font-size:1.8rem}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-total{color:var(--grayscale-color-600);font-size:1.8rem;font-weight:500}@media(max-width:576px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-total{font-size:1.6rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-label{color:var(--grayscale-color-600);font-size:1.5rem;font-weight:500;margin-left:.6rem}@media(max-width:576px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__progress-label{font-size:1.3rem}}.FlashcardPaginatedView--embedded .FlashcardPaginatedView__text--answer{font-size:1.9rem;font-weight:500;line-height:1.6;max-height:200px;padding:0}@media(max-width:1200px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__text--answer{font-size:1.8rem;max-height:190px}}@media(max-width:1024px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__text--answer{font-size:1.7rem;max-height:180px}}@media(max-width:768px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__text--answer{font-size:1.5rem;max-height:170px}}@media(max-width:576px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__text--answer{font-size:1.4rem;max-height:160px}}@media(max-width:992px){.FlashcardPaginatedView--embedded .FlashcardPaginatedView__keyboard-hints{display:none}}.MaterialsFlashcards{height:auto;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:visible;padding-top:1.6rem;touch-action:pan-y pinch-zoom;width:100%}.MaterialsFlashcards--premium .MaterialsFlashcards__container{margin-top:-2.4rem}@media(min-width:769px)and (max-width:1024px){.MaterialsFlashcards{padding-left:2rem;padding-right:2rem;padding-top:2rem}}@media(min-width:1025px){.MaterialsFlashcards{padding-left:3.2rem;padding-right:2.4rem}}@media(max-width:768px){.MaterialsFlashcards{padding-left:1.6rem;padding-right:1.6rem}}.MaterialsFlashcards__stats{align-items:center;align-self:flex-start;background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);border-radius:.8rem;display:inline-flex;margin-bottom:2rem;overflow:hidden;padding:1rem 1.4rem;transition:all .3s ease}.MaterialsFlashcards__stats:hover{border-color:#059669;box-shadow:0 4px 12px rgba(5,150,105,.15)}@media(max-width:768px){.MaterialsFlashcards__stats{display:flex;overflow:visible;padding:1rem 1.2rem;width:100%}}.MaterialsFlashcards__stats-header{align-items:center;display:flex;gap:.8rem;width:100%}@media(max-width:768px){.MaterialsFlashcards__stats-header{gap:1rem;justify-content:space-between}}.MaterialsFlashcards__stats-icon{align-items:center;background-color:var(--background-color);border:1px solid var(--grayscale-color-300);border-radius:.6rem;cursor:pointer;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;transition:all .3s ease;width:3.2rem}@media(max-width:768px){.MaterialsFlashcards__stats-icon{height:3.6rem;width:3.6rem}}.MaterialsFlashcards__stats-icon svg{font-size:1.6rem;transition:all .3s ease}@media(max-width:768px){.MaterialsFlashcards__stats-icon svg{font-size:1.8rem}}.MaterialsFlashcards__stats-icon--disabled{cursor:not-allowed;opacity:.5}.MaterialsFlashcards__stats-icon--disabled:hover{background-color:var(--background-color);border-color:var(--grayscale-color-300)}.MaterialsFlashcards__stats-icon:not(.MaterialsFlashcards__stats-icon--disabled):hover{background-color:#059669;border-color:#059669;box-shadow:0 4px 8px rgba(5,150,105,.25);color:#fff}.MaterialsFlashcards__stats-icon:not(.MaterialsFlashcards__stats-icon--disabled):hover svg{transform:scale(1.1)}.MaterialsFlashcards__stats-icon:not(.MaterialsFlashcards__stats-icon--disabled):active{box-shadow:0 2px 4px rgba(5,150,105,.3)}.MaterialsFlashcards__stats-icon--view-toggle{margin-left:0}@media(max-width:768px){.MaterialsFlashcards__stats-icon--view-toggle{margin-left:.4rem}}.MaterialsFlashcards__stats-icon-loading{animation:spin 1s linear infinite}.MaterialsFlashcards__stats-info{align-items:center;display:flex;flex:1 1;margin-left:.6rem;min-width:0}@media(max-width:768px){.MaterialsFlashcards__stats-info{flex:1 1;margin-left:.8rem;overflow:hidden}}.MaterialsFlashcards__stats-details{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;width:100%}@media(max-width:768px){.MaterialsFlashcards__stats-details{-ms-overflow-style:none;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding-right:.4rem;scrollbar-width:none}.MaterialsFlashcards__stats-details::-webkit-scrollbar{display:none}}.MaterialsFlashcards__stats-item{background-color:transparent;border:1px solid transparent;border-radius:.6rem;color:var(--grayscale-color-700);font-size:1.4rem;gap:.4rem;padding:.3rem .6rem;position:relative}@media(max-width:768px){.MaterialsFlashcards__stats-item{font-size:1.3rem;gap:.3rem;min-width:-webkit-max-content;min-width:max-content;padding:.2rem .4rem}}.MaterialsFlashcards__stats-item:first-child{background-color:transparent;border:none;color:var(--grayscale-color-900);font-weight:600;padding:0}@media(max-width:768px){.MaterialsFlashcards__stats-item:first-child{display:none;padding:0}}.MaterialsFlashcards__stats-item--premium{color:#059669;font-weight:500}.MaterialsFlashcards__stats-item--clickable{background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200)}.MaterialsFlashcards__stats-item--clickable:hover{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-300)}.MaterialsFlashcards__stats-item--selected{background-color:var(--grayscale-color-100);border:1px solid var(--grayscale-color-400)}.MaterialsFlashcards__stats-item--disabled{cursor:default;opacity:.6}.MaterialsFlashcards__stats-item--disabled:hover{background-color:var(--grayscale-color-50);border-color:var(--grayscale-color-200)}.MaterialsFlashcards__stats-item-icon{font-size:1.6rem}@media(max-width:768px){.MaterialsFlashcards__stats-item-icon{font-size:1.4rem}}.MaterialsFlashcards__stats-item-icon--review{color:var(--danger-color)}.MaterialsFlashcards__stats-item-icon--known{color:var(--success-color)}.MaterialsFlashcards__stats-item-close{color:var(--grayscale-color-500);font-size:1.2rem;margin-left:.4rem}@media(max-width:768px){.MaterialsFlashcards__stats-item-close{font-size:1rem;margin-left:.2rem}}.MaterialsFlashcards__view-toggle-btn{align-items:center;background-color:var(--background-color);border:1px solid var(--grayscale-color-300);border-radius:.6rem;cursor:pointer;display:flex;flex-shrink:0;gap:.6rem;height:3.2rem;justify-content:center;padding:0 1.2rem;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.MaterialsFlashcards__view-toggle-btn{height:3.6rem}}.MaterialsFlashcards__view-toggle-btn-icon{color:var(--grayscale-color-700);flex-shrink:0;font-size:1.6rem;transition:all .2s ease}@media(max-width:768px){.MaterialsFlashcards__view-toggle-btn-icon{font-size:1.8rem}}.MaterialsFlashcards__view-toggle-btn-text{color:var(--grayscale-color-700);font-family:roboto;font-size:1.3rem;font-weight:500;white-space:nowrap}.MaterialsFlashcards__view-toggle-btn:hover{background-color:#059669;border-color:#059669;box-shadow:0 4px 12px rgba(5,150,105,.3)}.MaterialsFlashcards__view-toggle-btn:hover .MaterialsFlashcards__view-toggle-btn-icon,.MaterialsFlashcards__view-toggle-btn:hover .MaterialsFlashcards__view-toggle-btn-text{color:#fff}.MaterialsFlashcards__view-toggle-btn:active{box-shadow:0 2px 6px rgba(5,150,105,.3);transform:scale(.95)}.MaterialsFlashcards__generate-btn{align-items:center;background-color:#059669;border:1px solid #059669;border-radius:.6rem;box-shadow:0 4px 12px rgba(5,150,105,.3);cursor:pointer;display:flex;flex-shrink:0;gap:.6rem;height:3.2rem;justify-content:center;padding:0 1.2rem;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.MaterialsFlashcards__generate-btn{height:3.6rem}}.MaterialsFlashcards__generate-btn-icon{color:#fff;flex-shrink:0;font-size:1.6rem;transition:all .2s ease}@media(max-width:768px){.MaterialsFlashcards__generate-btn-icon{font-size:1.8rem}}.MaterialsFlashcards__generate-btn-text{color:#fff;font-family:roboto;font-size:1.3rem;font-weight:500;white-space:nowrap}.MaterialsFlashcards__generate-btn-spinner{animation:spin 1s linear infinite;color:#fff;font-size:1.6rem}@media(max-width:768px){.MaterialsFlashcards__generate-btn-spinner{font-size:1.8rem}}.MaterialsFlashcards__generate-btn--locked{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-400);box-shadow:0 2px 8px rgba(0,0,0,.1)}.MaterialsFlashcards__generate-btn--locked .MaterialsFlashcards__generate-btn-icon{color:var(--grayscale-color-500)}.MaterialsFlashcards__generate-btn--locked .MaterialsFlashcards__generate-btn-text{color:var(--grayscale-color-700)}.MaterialsFlashcards__generate-btn--locked:active{transform:scale(.95)}.MaterialsFlashcards__generate-btn:not(.MaterialsFlashcards__generate-btn--loading):not(.MaterialsFlashcards__generate-btn--locked):active{box-shadow:0 2px 6px rgba(5,150,105,.3);transform:scale(.95)}.MaterialsFlashcards__generate-btn--loading{background-color:rgba(5,150,105,.1);border-color:rgba(5,150,105,.3);cursor:not-allowed;opacity:.7}.MaterialsFlashcards__generate-btn--loading .MaterialsFlashcards__generate-btn-spinner{color:#059669}.MaterialsFlashcards__premium-banner{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(220,252,231,.5),rgba(220,252,231,.8));border:1px solid rgba(34,197,94,.6);border-radius:1.2rem;display:flex;margin-bottom:-.4rem;overflow:hidden;transition:all .3s ease}.MaterialsFlashcards__premium-banner:hover{border-color:rgba(34,197,94,.8);box-shadow:0 8px 24px -4px rgba(22,163,74,.1);transform:translateY(-1px)}.MaterialsFlashcards__premium-banner-content{align-items:center;display:flex;flex:1 1;gap:2.4rem;padding:1.6rem 2.4rem}[data-theme=dark] .MaterialsFlashcards__premium-banner-content{background:linear-gradient(135deg,rgba(220,252,231,.5),rgba(220,252,231,.8));border:1px solid rgba(34,197,94,.8)}.MaterialsFlashcards__premium-banner-header{align-items:center;display:flex;gap:1rem;margin:0;min-width:-webkit-max-content;min-width:max-content}.MaterialsFlashcards__premium-banner-header h6{color:#059669;font-family:roboto;font-size:1.6rem;font-weight:600;margin:0}.MaterialsFlashcards__premium-banner-icon{color:#059669;font-size:2rem}.MaterialsFlashcards__premium-banner p{color:#14532d;flex:1 1;font-family:roboto;font-size:1.4rem;line-height:1.5;margin:0}.MaterialsFlashcards__premium-banner-button{align-items:center;background-color:#059669;border:none;border-radius:2.4rem;cursor:pointer;display:inline-flex;gap:.8rem;margin-left:auto;min-width:-webkit-max-content;min-width:max-content;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;white-space:nowrap}.MaterialsFlashcards__premium-banner-button.animate-button:before{animation:button-shine 6s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes button-shine{0%{left:-100%}15%{left:100%}to{left:100%}}.MaterialsFlashcards__premium-banner-button:hover{background-color:#047857;box-shadow:0 4px 12px -2px rgba(5,150,105,.3);transform:translateY(-1px)}.MaterialsFlashcards__premium-banner-button:active{transform:translateY(0)}.MaterialsFlashcards__premium-banner-button span{color:#fff;font-family:roboto;font-size:1.4rem;font-weight:500}.MaterialsFlashcards__premium-banner-button-icon{color:#fff;font-size:1.6rem;transition:transform .3s ease}.MaterialsFlashcards__premium-banner-button:hover .MaterialsFlashcards__premium-banner-button-icon{transform:translateX(4px)}@media(max-width:768px){.MaterialsFlashcards__premium-banner{margin-bottom:2rem}.MaterialsFlashcards__premium-banner-content{align-items:flex-start;flex-direction:column;gap:1.2rem;padding:1.6rem}.MaterialsFlashcards__premium-banner p,.MaterialsFlashcards__premium-banner-header{margin-bottom:0}.MaterialsFlashcards__premium-banner-button{justify-content:center;margin-left:0;width:100%}}.MaterialsFlashcards__container{margin-left:-.8rem;margin-right:-.8rem;margin-top:1.2rem;max-width:calc(100% + 1.6rem);min-width:0;overflow-x:hidden;width:calc(100% + 1.6rem)}.MaterialsFlashcards__container [class*=col-]{max-width:100%;min-width:0;padding-left:.8rem;padding-right:.8rem}@media(max-width:768px){.MaterialsFlashcards__container [class*=col-]{padding-left:.6rem;padding-right:.6rem}.MaterialsFlashcards__container{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0;width:100%}}.MaterialsFlashcards__container-skeleton{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.MaterialsFlashcards__container [class*=col-]{padding:1.2rem .8rem}@media(max-width:1150px)and (min-width:769px){.MaterialsFlashcards__container [class*=col-]{flex-basis:calc(25% - 0.4rem);flex-grow:0;flex-shrink:0;max-width:calc(25% - .4rem);padding:.8rem .4rem;width:calc(25% - .4rem)}}@media(max-width:768px){.MaterialsFlashcards__container [class*=col-]{padding:.8rem 0}}.MaterialsFlashcards__container .Flashcard{margin:0}@media(max-width:768px){.MaterialsFlashcards__container .Flashcard{margin-bottom:2rem}.MaterialsFlashcards__container [class*=col-]{padding:0;width:100%}}.MaterialsFlashcards__loading{align-items:center;animation:skeleton-pulse 2s infinite;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:40rem;width:100%}.MaterialsFlashcards__loading p{color:var(--grayscale-color-600);font-family:roboto;font-size:1.4rem;margin:0}.MaterialsFlashcards__stats-skeleton{animation:skeleton-pulse 2s infinite;background:var(--grayscale-color-50);border-radius:8px;margin-bottom:1rem;max-width:18rem;padding:1.6rem}.MaterialsFlashcards__stats-skeleton .stats-header-skeleton{align-items:center;display:flex;gap:1rem}.MaterialsFlashcards__stats-skeleton .stats-header-skeleton .stats-icon-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,var(--grayscale-color-100) 25%,var(--grayscale-color-200) 50%,var(--grayscale-color-100) 75%);background-size:200px 100%;border-radius:.6rem;height:3.2rem;width:3.2rem}.MaterialsFlashcards__stats-skeleton .stats-header-skeleton .stats-info-skeleton{flex:1 1}.MaterialsFlashcards__stats-skeleton .stats-header-skeleton .stats-info-skeleton .stats-details-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,var(--grayscale-color-100) 25%,var(--grayscale-color-200) 50%,var(--grayscale-color-100) 75%);background-size:200px 100%;border-radius:4px;height:20px;width:100%}.MaterialsFlashcards .flashcard-skeleton{animation:skeleton-pulse 2s infinite;background:var(--bg-secondary);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);height:15rem;margin-bottom:1rem;padding:1.5rem;width:25rem}.MaterialsFlashcards .flashcard-skeleton .question-skeleton{height:20px;margin-bottom:1rem}.MaterialsFlashcards .flashcard-skeleton .answer-skeleton,.MaterialsFlashcards .flashcard-skeleton .question-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,var(--grayscale-color-100) 25%,var(--grayscale-color-200) 50%,var(--grayscale-color-100) 75%);background-size:200px 100%;border-radius:4px}.MaterialsFlashcards .flashcard-skeleton .answer-skeleton{height:16px;width:60%}@media(max-width:575px){.MaterialsFlashcards .MaterialsFlashcards__container-skeleton{justify-content:center}.MaterialsFlashcards .flashcard-skeleton{padding:1rem;width:100%}.MaterialsFlashcards .flashcard-skeleton .question-skeleton{height:18px}.MaterialsFlashcards .flashcard-skeleton .answer-skeleton{height:14px}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.MaterialsFlashcards__no-results{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center;width:100%}.MaterialsFlashcards__no-results p{color:var(--grayscale-color-600);font-size:1.6rem;margin-bottom:1.5rem}.MaterialsFlashcards__reset-filters{align-items:center;background-color:var(--grayscale-color-100);border:1px solid var(--grayscale-color-300);border-radius:.8rem;color:var(--grayscale-color-700);cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.6rem;padding:.8rem 1.6rem;transition:all .2s ease}.MaterialsFlashcards__reset-filters:hover{background-color:var(--grayscale-color-200);border-color:var(--grayscale-color-400);color:var(--grayscale-color-900)}.MaterialsFlashcards__stats-item{align-items:center;color:var(--grayscale-color-950);display:flex;flex-shrink:0;font-family:roboto;font-size:1.5rem;font-weight:600;gap:.6rem;padding-right:1.6rem;transition:all .2s ease;white-space:nowrap}@media(max-width:768px){.MaterialsFlashcards__stats-item{font-size:1.3rem;gap:.4rem;padding-right:1.2rem}}.MaterialsFlashcards__stats-item--clickable{background-color:var(--background-color);border:1px solid var(--grayscale-color-100);border-radius:.8rem;cursor:pointer;padding:.8rem 1.2rem;transition:all .2s ease}@media(max-width:768px){.MaterialsFlashcards__stats-item--clickable{padding:.6rem 1rem}}.MaterialsFlashcards__stats-item--clickable:not(.MaterialsFlashcards__stats-item--selected):hover{background-color:var(--grayscale-color-50);border-color:var(--grayscale-color-200);box-shadow:0 2px 4px rgba(0,0,0,.05);transform:translateY(-1px)}.MaterialsFlashcards__stats-item--clickable:not(.MaterialsFlashcards__stats-item--selected):hover .MaterialsFlashcards__stats-item-icon{transform:scale(1.05)}.MaterialsFlashcards__stats-item--clickable:active{background-color:var(--grayscale-color-100);transform:translateY(0)}.MaterialsFlashcards__stats-item-icon{align-items:center;border-radius:.6rem;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;transition:all .2s ease;width:2.4rem}.MaterialsFlashcards__stats-item-icon--not-evaluated{background-color:rgba(5,150,105,.1);color:#059669}.MaterialsFlashcards__stats-item-icon--review{background-color:rgba(220,38,38,.1);color:#dc2626}.MaterialsFlashcards__stats-item-icon--known{background-color:rgba(34,197,94,.1);color:#22c55e}.MaterialsFlashcards__stats-item-icon svg{font-size:1.4rem}.MaterialsFlashcards__stats-item--selected{background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);border-radius:.6rem;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:.8rem 1.2rem}@media(max-width:768px){.MaterialsFlashcards__stats-item--selected{padding:.6rem 1rem}}.MaterialsFlashcards__stats-item--selected.MaterialsFlashcards__stats-item--not-evaluated{background-color:rgba(5,150,105,.05);border-color:rgba(5,150,105,.3)}.MaterialsFlashcards__stats-item--selected.MaterialsFlashcards__stats-item--review{background-color:rgba(220,38,38,.05);border-color:rgba(220,38,38,.3)}.MaterialsFlashcards__stats-item--selected.MaterialsFlashcards__stats-item--known{background-color:rgba(34,197,94,.05);border-color:rgba(34,197,94,.3)}.infographicConfig{--config-accent-400:#34d399;--config-accent-500:#10b981;--config-accent-600:#059669;--config-accent-700:#047857;--config-accent-rgb:16,185,129;align-items:center;background:transparent;display:flex;flex-direction:column;gap:1.8rem;justify-content:center;padding:12rem 0 4rem}@media(max-width:768px){.infographicConfig{gap:1.5rem;padding:8rem 0 3rem}}.infographicConfig__header{align-items:center;display:flex;flex-direction:column;gap:.6rem;text-align:center}.infographicConfig__icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(var(--config-accent-rgb),.15) 0,rgba(var(--config-accent-rgb),.08) 100%);border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:.5rem;width:72px}@media(max-width:768px){.infographicConfig__icon-wrapper{height:64px;width:64px}}.infographicConfig__icon{color:var(--config-accent-500);height:32px;width:32px}@media(max-width:768px){.infographicConfig__icon{height:28px;width:28px}}.infographicConfig__title{color:var(--grayscale-color-900);font-family:roboto;font-size:2.2rem;font-weight:600;line-height:1.2;margin:0}@media(max-width:768px){.infographicConfig__title{font-size:1.9rem}}.infographicConfig__description{color:var(--grayscale-color-500);font-family:roboto;font-size:1.45rem;font-weight:400;line-height:1.4;margin:0;max-width:380px}@media(max-width:768px){.infographicConfig__description{font-size:1.35rem;max-width:100%}}.infographicConfig__features{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.infographicConfig__feature{align-items:center;color:var(--grayscale-color-600);display:flex;font-family:roboto;font-size:1.25rem;font-weight:500;gap:.4rem}.infographicConfig__feature svg{color:var(--config-accent-500)}@media(max-width:768px){.infographicConfig__feature{font-size:1.15rem;gap:.35rem}}.infographicConfig__premium-badge{align-items:center;background:rgba(var(--config-accent-rgb),.08);border-radius:2rem;color:var(--config-accent-600);display:inline-flex;font-family:roboto;font-size:1.2rem;font-weight:600;gap:.4rem;padding:.5rem 1rem}.infographicConfig__premium-badge svg{height:16px;width:16px}.infographicConfig__progress{display:flex;flex-direction:column;gap:.5rem;max-width:360px;width:100%}.infographicConfig__progress-bar{background:var(--grayscale-color-200);border-radius:3px;height:6px;overflow:hidden}.infographicConfig__progress-fill{background:linear-gradient(90deg,var(--config-accent-500),var(--config-accent-400));border-radius:3px;height:100%;transition:width .4s ease}.infographicConfig__progress-text{color:var(--config-accent-600);font-family:roboto;font-size:1.2rem;font-weight:500;text-align:center}.infographicConfig__generate-btn{align-items:center;background:linear-gradient(135deg,var(--config-accent-500) 0,var(--config-accent-600) 100%);border:none;border-radius:.75rem;box-shadow:0 4px 14px rgba(var(--config-accent-rgb),.25);color:#fff;cursor:pointer;display:flex;font-family:roboto;font-size:1.5rem;font-weight:600;gap:.5rem;justify-content:center;max-width:320px;padding:1.15rem 2rem;transition:all .2s ease;width:100%}.infographicConfig__generate-btn:hover:not(:disabled){box-shadow:0 6px 20px rgba(var(--config-accent-rgb),.3);transform:translateY(-2px)}.infographicConfig__generate-btn:active:not(:disabled){transform:translateY(0)}.infographicConfig__generate-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.infographicConfig__generate-btn svg{font-size:1.4rem}@media(max-width:768px){.infographicConfig__generate-btn{font-size:1.4rem;max-width:100%;padding:1.1rem 1.5rem}}.infographicConfig__btn-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.infographicConfig__time-info{color:var(--grayscale-color-400);font-family:roboto;font-size:1.2rem;margin:0;text-align:center}.infographicGenerating{--gen-accent:#10b981;--gen-accent-dark:#059669;--gen-accent-rgb:16,185,129;align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;min-height:400px;padding:6rem 2rem 4rem}@media(max-width:768px){.infographicGenerating{gap:2rem;min-height:350px;padding:4rem 1.5rem 3rem}}.infographicGenerating__visual{height:90px;position:relative;width:90px}@media(max-width:768px){.infographicGenerating__visual{height:70px;width:70px}}.infographicGenerating__orb{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.infographicGenerating__orb-inner{animation:orbPulse 2s ease-in-out infinite;background:linear-gradient(135deg,var(--gen-accent),var(--gen-accent-dark));border-radius:50%;height:50%;width:50%}.infographicGenerating__orb-ring{animation:ringExpand 2s ease-out infinite;border:2px solid var(--gen-accent);border-radius:50%;inset:0;opacity:0;position:absolute}.infographicGenerating__orb-ring--delayed{animation-delay:1s}.infographicGenerating__content{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:550px;width:100%}@media(max-width:768px){.infographicGenerating__content{gap:1.5rem;max-width:100%}}.infographicGenerating__title{color:var(--grayscale-color-800);font-family:roboto;font-size:1.7rem;font-weight:600;margin:0;text-align:center}@media(max-width:768px){.infographicGenerating__title{font-size:1.45rem}}.infographicGenerating__steps{align-items:flex-start;display:flex;justify-content:center;width:100%}.infographicGenerating__step{align-items:center;display:flex;flex-direction:column;gap:.5rem}.infographicGenerating__step-dot{align-items:center;background:#fff;border:3px solid var(--grayscale-color-200);border-radius:50%;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.infographicGenerating__step-dot svg{color:var(--grayscale-color-400);height:20px;transition:all .3s ease;width:20px}@media(max-width:768px){.infographicGenerating__step-dot{border-width:2px;height:36px;width:36px}.infographicGenerating__step-dot svg{height:16px;width:16px}}.infographicGenerating__step-label{color:var(--grayscale-color-400);font-family:roboto;font-size:1.1rem;font-weight:500;text-align:center;white-space:nowrap}@media(max-width:768px){.infographicGenerating__step-label{font-size:.95rem}}@media(max-width:480px){.infographicGenerating__step-label{font-size:.85rem}}.infographicGenerating__connector{background:var(--grayscale-color-200);border-radius:2px;flex-shrink:0;height:3px;margin-top:20px;transition:background .4s ease;width:50px}@media(max-width:768px){.infographicGenerating__connector{height:2px;margin-top:17px;width:30px}}@media(max-width:480px){.infographicGenerating__connector{width:20px}}.infographicGenerating__connector.completed{background:var(--gen-accent)}.infographicGenerating__step.completed .infographicGenerating__step-dot{background:rgba(var(--gen-accent-rgb),.1);border-color:var(--gen-accent)}.infographicGenerating__step.completed .infographicGenerating__step-dot svg{color:var(--gen-accent)}.infographicGenerating__step.completed .infographicGenerating__step-label{color:var(--gen-accent-dark)}.infographicGenerating__step.active .infographicGenerating__step-dot{animation:dotPulse 1.5s ease-in-out infinite;background:var(--gen-accent);border-color:var(--gen-accent);box-shadow:0 0 0 6px rgba(var(--gen-accent-rgb),.2)}.infographicGenerating__step.active .infographicGenerating__step-dot svg{color:#fff}.infographicGenerating__step.active .infographicGenerating__step-label{color:var(--gen-accent-dark);font-weight:600}.infographicGenerating__batch{display:flex;flex-direction:column;gap:.4rem;max-width:260px;width:100%}.infographicGenerating__batch-info{align-items:center;color:var(--grayscale-color-500);display:flex;font-family:roboto;font-size:1.1rem;justify-content:space-between}.infographicGenerating__batch-num{color:var(--gen-accent-dark);font-weight:700}.infographicGenerating__batch-track{background:var(--grayscale-color-200);border-radius:3px;height:5px;overflow:hidden}.infographicGenerating__batch-fill{background:linear-gradient(90deg,var(--gen-accent),var(--gen-accent-dark));border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes ringExpand{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes dotPulse{0%,to{box-shadow:0 0 0 6px rgba(16,185,129,.2)}50%{box-shadow:0 0 0 10px rgba(16,185,129,.1)}}.infographicReady{--ready-accent-500:#10b981;--ready-accent-600:#059669;--ready-accent-rgb:16,185,129;display:flex;flex-direction:column;gap:1.2rem}.infographicReady__image-wrapper{background:transparent;padding:0}.infographicReady__image-container{background:var(--grayscale-color-100);border-radius:.8rem;cursor:zoom-in;overflow:hidden;position:relative;width:100%}.infographicReady__image-container:hover .infographicReady__image-overlay{opacity:1}.infographicReady__image{display:block;height:auto;transition:transform .3s ease;width:100%}.infographicReady__image-overlay{align-items:center;background:rgba(0,0,0,.35);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.infographicReady__image-overlay svg{color:#fff;font-size:2.4rem}.infographicReady__actions-bar{align-items:center;background:transparent;display:flex;gap:1.2rem;justify-content:space-between;padding:1rem 0 0}@media(max-width:768px){.infographicReady__actions-bar{flex-direction:column;gap:1rem}}.infographicReady__actions{display:flex;gap:.85rem}@media(max-width:768px){.infographicReady__actions{width:100%}}.infographicReady__action-btn{align-items:center;border-radius:.8rem;cursor:pointer;display:flex;font-family:roboto;font-size:1.4rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 1.4rem;transition:all .2s ease}.infographicReady__action-btn svg{font-size:1.5rem}@media(max-width:768px){.infographicReady__action-btn{flex:1 1;font-size:1.3rem;padding:1rem 1.2rem}}.infographicReady__action-btn.primary{background:var(--ready-accent-500);border:none;box-shadow:0 3px 10px rgba(var(--ready-accent-rgb),.25);color:#fff}.infographicReady__action-btn.primary:hover{background:var(--ready-accent-600);box-shadow:0 5px 16px rgba(var(--ready-accent-rgb),.3);transform:translateY(-1px)}.infographicReady__action-btn.secondary{background:transparent;border:2px solid var(--grayscale-color-300);color:var(--grayscale-color-700)}.infographicReady__action-btn.secondary:hover{background:rgba(var(--ready-accent-rgb),.05);border-color:var(--ready-accent-500);color:var(--ready-accent-600)}.infographicReady__info{align-items:center;color:var(--grayscale-color-500);display:flex;font-family:roboto;font-size:1.3rem;gap:1.2rem}.infographicReady__info span{align-items:center;display:flex;gap:.4rem}@media(max-width:768px){.infographicReady__info{font-size:1.2rem;gap:1rem;justify-content:center}}.infographicError{align-items:center;background:transparent;display:flex;flex-direction:column;gap:1.2rem;padding:1.5rem 0;text-align:center}.infographicError__icon{align-items:center;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.infographicError__icon svg{color:#ef4444;font-size:1.8rem}.infographicError h3{color:var(--grayscale-color-800);font-family:roboto;font-size:1.7rem;font-weight:600;margin:0}.infographicError p{color:var(--grayscale-color-600);font-family:roboto;font-size:1.4rem;line-height:1.5;margin:0;max-width:380px}.infographicError__retry-btn{background:#ef4444;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-family:roboto;font-size:1.4rem;font-weight:600;margin-top:.5rem;padding:1rem 2rem;transition:all .2s ease}.infographicError__retry-btn:hover{background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3);transform:translateY(-1px)}.infographicGallery{--gal-accent:#10b981;--gal-accent-dark:#059669;--gal-accent-rgb:16,185,129;display:flex;flex-direction:column;gap:1rem;outline:none;width:100%}.infographicGallery--empty{align-items:center;display:flex;justify-content:center;min-height:400px}.infographicGallery__empty-state{text-align:center}.infographicGallery__empty-state h4{color:var(--grayscale-color-700);font-size:1.5rem;font-weight:600;margin:.5rem 0 .25rem}.infographicGallery__empty-state p{color:var(--grayscale-color-500);font-size:1.25rem;margin:0}.infographicGallery__empty-icon{color:var(--grayscale-color-300);font-size:4rem}.infographicGallery__viewer{align-items:center;display:flex;gap:.75rem;position:relative;width:100%}.infographicGallery__nav{align-items:center;background:#fff;border:2px solid var(--grayscale-color-200);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .2s;width:48px;z-index:10}.infographicGallery__nav svg{color:var(--grayscale-color-600);font-size:1.8rem}.infographicGallery__nav:hover:not(:disabled){background:var(--gal-accent);border-color:var(--gal-accent)}.infographicGallery__nav:hover:not(:disabled) svg{color:#fff}.infographicGallery__nav:disabled{cursor:not-allowed;opacity:.3}@media(max-width:768px){.infographicGallery__nav{height:40px;width:40px}.infographicGallery__nav svg{font-size:1.5rem}}@media(max-width:480px){.infographicGallery__nav{height:36px;width:36px}.infographicGallery__nav svg{font-size:1.3rem}}.infographicGallery__main{flex:1 1;min-height:0;position:relative}.infographicGallery__image-container{background:#fff;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.08);cursor:zoom-in;overflow:hidden;width:100%}.infographicGallery__image-container img{display:block;height:auto;width:100%}.infographicGallery__overlay{align-items:center;background:linear-gradient(transparent,rgba(0,0,0,.6));border-radius:0 0 .75rem .75rem;bottom:0;display:flex;justify-content:space-between;left:0;padding:1rem 1.25rem;position:absolute;right:0}.infographicGallery__counter{background:rgba(0,0,0,.4);border-radius:.4rem;color:#fff;font-family:roboto;font-size:1.3rem;font-weight:600;padding:.35rem .75rem}.infographicGallery__actions{display:flex;gap:.5rem}.infographicGallery__actions button{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.infographicGallery__actions button svg{color:var(--grayscale-color-700);font-size:1.35rem}.infographicGallery__actions button:hover{background:var(--gal-accent)}.infographicGallery__actions button:hover svg{color:#fff}.infographicGallery__footer{align-items:center;display:flex;gap:1rem}@media(max-width:640px){.infographicGallery__footer{align-items:stretch;flex-direction:column}}.infographicGallery__thumbnails{display:flex;flex:1 1;gap:.5rem;overflow-x:auto;padding:.25rem;scrollbar-width:thin}.infographicGallery__thumbnails::-webkit-scrollbar{height:4px}.infographicGallery__thumbnails::-webkit-scrollbar-thumb{background:var(--grayscale-color-300);border-radius:2px}.infographicGallery__thumb{background:#fff;border:2px solid transparent;border-radius:.4rem;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer;flex-shrink:0;height:50px;overflow:hidden;padding:0;position:relative;transition:all .2s;width:80px}.infographicGallery__thumb img{height:100%;object-fit:cover;width:100%}.infographicGallery__thumb:hover{border-color:rgba(var(--gal-accent-rgb),.5);transform:translateY(-2px)}.infographicGallery__thumb.active{border-color:var(--gal-accent);box-shadow:0 0 0 2px rgba(var(--gal-accent-rgb),.3)}.infographicGallery__thumb-check{align-items:center;background:var(--gal-accent);border-radius:50%;color:#fff;display:flex;height:16px;justify-content:center;position:absolute;right:3px;top:3px;width:16px}.infographicGallery__thumb-check svg{font-size:.75rem}.infographicGallery__thumb-num{align-items:center;background:rgba(0,0,0,.75);border-radius:3px;bottom:3px;color:#fff;display:flex;font-family:roboto;font-size:.8rem;font-weight:700;height:16px;justify-content:center;left:3px;min-width:16px;padding:0 4px;position:absolute}.infographicGallery__download-all{align-items:center;background:var(--gal-accent);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:roboto;font-size:1.15rem;font-weight:600;gap:.4rem;padding:.6rem 1.1rem;transition:background .2s;white-space:nowrap}.infographicGallery__download-all:hover{background:var(--gal-accent-dark)}.infographicGallery__download-all svg{font-size:1.25rem}@media(max-width:640px){.infographicGallery__download-all{justify-content:center}}.infographicGallery__zoom-overlay{background:rgba(0,0,0,.95);cursor:zoom-out;display:flex;flex-direction:column;inset:0;position:fixed;z-index:9999}.infographicGallery__zoom-controls{align-items:center;display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:10}.infographicGallery__zoom-controls span{color:#fff;font-family:roboto;font-size:1.2rem;font-weight:600;min-width:60px;text-align:center}.infographicGallery__zoom-controls button{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s;width:44px}.infographicGallery__zoom-controls button svg{color:#fff;font-size:1.5rem}.infographicGallery__zoom-controls button:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.infographicGallery__zoom-controls button:disabled{cursor:not-allowed;opacity:.3}.infographicGallery__zoom-image{align-items:center;cursor:-webkit-grab;cursor:grab;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:2rem}.infographicGallery__zoom-image:active{cursor:-webkit-grabbing;cursor:grabbing}.infographicGallery__zoom-image img{cursor:default;max-height:100%;max-width:100%;object-fit:contain;transition:transform .2s ease}.materialsInfographic{--infographic-accent-500:#10b981;--infographic-accent-600:#059669;--infographic-accent-rgb:16,185,129;display:flex;flex-direction:column;font-family:var(--font-family);height:auto;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:visible;padding:2.4rem 0;position:relative;width:100%}.materialsInfographic *{font-family:inherit}.materialsInfographic{touch-action:pan-y pinch-zoom}@media(min-width:769px)and (max-width:1024px){.materialsInfographic{padding:2.4rem 2rem}}@media(min-width:1025px){.materialsInfographic{padding:3.2rem 3.2rem 2.4rem}}@media(max-width:768px){.materialsInfographic{padding:2rem .8rem 2.4rem}}@media(max-width:640px){.materialsInfographic{padding:1.6rem .6rem 2.4rem}}.materialsInfographic__container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:100%;width:100%}@media(max-width:768px){.materialsInfographic__container{gap:.8rem}}.materialsInfographic__tabs{background:rgba(245,248,247,.98);background:rgba(var(--background-color-rgb,245,248,247),.98);border:1px solid rgba(189,210,208,.6);border:1px solid rgba(var(--grayscale-color-200-rgb,189,210,208),.6);border-radius:1rem;display:flex;gap:.5rem;padding:.4rem;width:-webkit-fit-content;width:fit-content}[data-theme=dark] .materialsInfographic__tabs{background:rgba(50,60,60,.95);background:rgba(var(--background-color-rgb,50,60,60),.95);border-color:rgba(189,210,208,.35);border-color:rgba(var(--grayscale-color-600-rgb,189,210,208),.35)}.materialsInfographic__tab{align-items:center;background:transparent;border:none;border-radius:.7rem;color:var(--grayscale-color-600);cursor:pointer;display:flex;font-family:roboto;font-size:1.35rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.materialsInfographic__tab svg{font-size:1.4rem}.materialsInfographic__tab:hover:not(.active){background:rgba(var(--infographic-accent-rgb),.08);color:var(--infographic-accent-600)}.materialsInfographic__tab.active{background:var(--infographic-accent-500);box-shadow:0 2px 8px rgba(var(--infographic-accent-rgb),.25);color:#fff}.materialsInfographic__tab.active .materialsInfographic__tab-count{background:hsla(0,0%,100%,.25);color:#fff}.materialsInfographic__tab-count{align-items:center;background:rgba(var(--infographic-accent-rgb),.15);border-radius:11px;color:var(--infographic-accent-600);display:inline-flex;font-size:1.1rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 .4rem}.materialsInfographic__premium-modal .modal__content{max-width:420px}.materialsInfographic__premium-content{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:2rem;text-align:center}.materialsInfographic__premium-content h3{color:var(--grayscale-color-900);font-family:roboto;font-size:1.8rem;font-weight:600;margin:0}.materialsInfographic__premium-content p{color:var(--grayscale-color-600);font-family:roboto;font-size:1.4rem;line-height:1.5;margin:0}.materialsInfographic__premium-crown{color:#10b981;font-size:3rem}.materialsInfographic__premium-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;width:100%}.materialsInfographic__premium-upgrade{background:#10b981;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-family:roboto;font-size:1.4rem;font-weight:600;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.materialsInfographic__premium-upgrade:hover{background:#059669;transform:translateY(-1px)}.materialsInfographic__premium-close{background:transparent;border:1px solid var(--grayscale-color-300);border-radius:.8rem;color:var(--grayscale-color-600);cursor:pointer;font-family:roboto;font-size:1.3rem;font-weight:500;padding:.8rem 1.5rem;transition:all .2s ease;width:100%}.materialsInfographic__premium-close:hover{background:var(--grayscale-color-100)}.materialsInfographic__zoom-modal{align-items:center;background:rgba(0,0,0,.9);bottom:0;cursor:zoom-out;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:9999}.materialsInfographic__zoom-modal img{border-radius:.5rem;cursor:default;max-height:95%;max-width:95%;object-fit:contain}.materialsInfographic__zoom-close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:44px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;width:44px}.materialsInfographic__zoom-close:hover{background:hsla(0,0%,100%,.2)}
/*# sourceMappingURL=main-44f54db5.2b4d4f1b.css.map*/