:root{font-family:Noto Sans,Segoe UI;--system-ui: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-family:var(--system-ui);line-height:1.5;font-weight:400;--navbar-height: 60px;--breadcrumb-height: 45px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-menu: #d9d9d9;--primary-menu-hover: #cccccc;--primary-variant-1: hsl(206, 62%, 48%);--primary-variant-3: hsl(206, 62%, 38%);--secondary-variant-1: hsl(0, 20%, 5%);--secondary-variant-3: hsl(0, 20%, 25%);--tertiary-variant-1: hsl(15, 29%, 95%);--quaternary-variant-1: hsl(61, 91%, 39%);--quinary-variant-1: hsl(29, 95%, 44%);--blue-one: hsl(206, 62%, 48%);--blue-two: hsl(206, 62%, 38%);--yellow-one: hsl(61, 91%, 39%);--orange-one: hsl(29, 95%, 44%);--orange-two: hsl(39, 95%, 44%);--black-one: hsl(0, 20%, 5%);--white-one: hsl(15, 29%, 95%);--white-two: hsl(15, 29%, 90%);--grey-one: hsl(0, 0%, 50%);--notecard-border: #aaa;--bg-page: var(--white-one);--bg-panel: var(--white-two);--bg-title: var(--black-one);--text-first: var(--black-one);--text-second: var(--black-one);--input-bg: var(--white-two);--input-border: var(--grey-one);--accent-default: var(--blue-one);--accent-warning: var(--orange-one);--text-accent-one: var(--white-one);--bg-menu-btn: var(--white-one);--bg-menu-btn-hover: var(--white-one);--btn-action: hsl(206, 62%, 48%);--btn-action-hover: hsl(206, 72%, 38%);--btn-action-disabled: hsl(205, 25%, 63%);--btn-action-text: hsl(15, 29%, 95%);--btn-black: hsl(0, 20%, 5%);--btn-black-hover: hsl(0, 40%, 25%);--btn-black-disabled: hsl(0, 40%, 35%);--btn-black-text: hsl(15, 29%, 95%);--btn-menu: #d9d9d9;--btn-menu-hover: #cccccc;--btn-menu-disabled: var(--grey-one);--btn-menu-text: hsl(0, 20%, 5%);--btn-neutral: hsl(0, 0%, 100%);--btn-neutral-text: hsl(0, 0%, 48%);--btn-neutral-border: hsl(0, 0%, 77%);--btn-neutral-hover: hsl(0, 0%, 92%);--btn-neutral-hover-text: hsl(0, 0%, 48%);--btn-neutral-hover-border: hsl(0, 0%, 63%);--btn-neutral-disabled: hsl(0, 0%, 83%);--btn-neutral-disabled-text: hsl(0, 0%, 48%);--btn-neutral-disabled-border: hsl(0, 0%, 77%);--btn-orange: var(--orange-one);--btn-orange-hover: var(--orange-two);--btn-orange-disabled: var(--grey-one);--btn-orange-text: var(--white-one);--btn-orange-border: var(--orange-one);--btn-orange-base-bg: #ffffff;--btn-orange-text: #ffa500;--btn-orange-border: #ffa500;--btn-orange-hover-bg: #ff8c00;--btn-orange-hover-text: #ffffff;--score-title: #4caf50}:root *,:root *:before,:root *:after{transition:background-color .3s ease,color .3s ease}[data-theme=dark]{color-scheme:dark;--darkgrey-one: hsl(0, 0%, 7%);--darkgrey-two: hsl(0, 0%, 20%);--lightgrey-one: hsl(0, 0%, 30%);--white-one: hsl(15, 29%, 95%);--white-two: hsl(15, 29%, 90%);--blue-one: hsl(206, 62%, 29%);--bg-page: var(--darkgrey-one);--bg-panel: var(--darkgrey-two);--bg-title: var(--black-one);--text-first: var(--white-one);--text-second: var(--white-two);--input-bg: var(--darkgrey-two);--input-border: var(--lightgrey-one);--accent-default: var(--blue-one);--accent-warning: var(--orange-one);--text-accent-one: var(--white-one);--bg-menu-btn: var(--white-one);--bg-menu-btn-hover: var(--white-one);--btn-action: hsl(206, 62%, 68%);--btn-action-hover: hsl(206, 72%, 78%);--btn-action-disabled: hsl(205, 25%, 33%);--btn-action-text: hsl(0, 0%, 10%);--btn-black: hsl(0, 0%, 90%);--btn-black-hover: hsl(0, 0%, 70%);--btn-black-disabled: hsl(0, 0%, 50%);--btn-black-text: hsl(0, 0%, 10%);--btn-menu: #333333;--btn-menu-hover: #444444;--btn-menu-disabled: var( --grey-two );--btn-menu-text: hsl(0, 0%, 90%);--btn-neutral: hsl(0, 0%, 20%);--btn-neutral-text: hsl(0, 0%, 85%);--btn-neutral-border: hsl(0, 0%, 40%);--btn-neutral-hover: hsl(0, 0%, 30%);--btn-neutral-hover-text: hsl(0, 0%, 95%);--btn-neutral-hover-border: hsl(0, 0%, 60%);--btn-neutral-disabled: hsl(0, 0%, 25%);--btn-neutral-disabled-text: hsl(0, 0%, 50%);--btn-neutral-disabled-border: hsl(0, 0%, 40%);--btn-orange: #ffb347;--btn-orange-hover: #ffc266;--btn-orange-disabled: var(--grey-two);--btn-orange-text: #1a1a1a;--btn-orange-base-bg: #1a1a1a;--btn-orange-text: #ffb347;--btn-orange-border: #ffb347;--btn-orange-hover-bg: #ff8c00;--btn-orange-hover-text: #ffffff;--score-title: #2e7d32}html,body{margin:0;padding:0;box-sizing:border-box;scroll-behavior:auto;overflow-anchor:none}body.navbar-hidden{--navbar-height: 0px;--breadcrumb-height: 0px}main{overflow-y:hidden}a{font-weight:500;color:var(--primary-variant-1);text-decoration:inherit}a:hover{color:var(--primary-variant-3)}body{margin:0;display:flex;min-width:320px;min-height:100vh;background-color:var(--bg-page);color:var(--text-first);transition:background-color .3s ease,color .3s ease}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s,background-color .3s;color:var(--text-first)}.card{padding:2em}#app{margin:0 auto;text-align:center}input{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;border:2px solid var(--input-border);border-radius:4px;background-color:var(--input-bg);color:var(--text-color);font-size:16px;outline:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}input[type=text]:focus{border-color:var(--accent-default);box-shadow:0 0 8px #4a90e280}textarea{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;color:var(--text-color);resize:vertical;border:2px solid var(--input-border);border-radius:.5rem;background-color:var(--input-bg);font-size:16px;outline:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}textarea:focus{border-color:var(--accent-default);box-shadow:0 0 8px #4a90e280}@media (max-width: 599px){:root{--navbar-height: 50px}}@media (max-width: 599px) and (orientation: landscape){:root{--navbar-height: 40px}}@media (min-width: 600px) and (max-width: 899px){:root{--navbar-height: 55px}}.theme-toggle[data-v-63f76f7f]{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;cursor:pointer;color:inherit;border-radius:50%;transition:background-color .3s;aspect-ratio:1 / 1}.theme-toggle[data-v-63f76f7f]:hover{background-color:#0000001a}[data-theme=dark] .theme-toggle[data-v-63f76f7f]:hover{background-color:#ffffff1a}.toggle-icon[data-v-63f76f7f]{display:flex;align-items:center;justify-content:center}.navigation[data-v-22093e9b]{background-color:var(--accent-default);height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.navigationButtons[data-v-22093e9b]{display:flex;flex-direction:row;gap:.5rem}.navigationButtons>button[data-v-22093e9b]{margin:0 4px;min-width:44px}.nav-button[data-v-22093e9b]{padding:.2rem .4rem .03rem;font-size:14px;background-color:var(--accent-default)}.nav-button[data-v-22093e9b]:hover{background-color:#5f97d8}.nav-button[data-v-22093e9b] svg path{fill:#000!important}[data-theme=dark] .nav-button[data-v-22093e9b] svg path{fill:#fff!important}[data-theme=dark] .nav-button[data-v-22093e9b]:hover{background-color:#2764a8}.logo[data-v-22093e9b]{display:flex;justify-content:center;align-items:center;padding-left:.5rem}@media (max-width: 599px){.navigation[data-v-22093e9b]{height:50px}.logo>svg[data-v-22093e9b]{width:100px}.nav-button[data-v-22093e9b]{font-size:12px;padding:.1rem .2rem}}@media (max-width: 599px) and (orientation: landscape){.navigation[data-v-22093e9b]{height:40px}.logo>svg[data-v-22093e9b]{width:100px}}@media (min-width: 600px) and (max-width: 899px){.navigation[data-v-22093e9b]{height:55px}.logo>svg[data-v-22093e9b]{width:140px}}@media (min-width: 900px) and (max-width: 1199px){.logo>svg[data-v-22093e9b]{width:150px}}@media (min-width: 1200px){.logo>svg[data-v-22093e9b]{width:160px}}#app{text-align:center;width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.navbar-wrapper{height:var(--navbar-height);transition:height .3s ease,opacity .3s ease;overflow:hidden;z-index:1000;background-color:#fff}.navbar-wrapper.hidden{height:0;opacity:0}main{flex:1;overflow:auto;transition:height .3s ease-in-out}main.fullscreen{height:100vh}.tap-zone{position:fixed;top:0;left:0;right:0;height:10vh;min-height:60px;z-index:999;background:transparent;cursor:pointer}html[data-v-41eaba6e]{scroll-behavior:smooth}body[data-v-41eaba6e]{margin:0;font-family:Arial,sans-serif;box-sizing:border-box;color:#000}.title[data-v-41eaba6e]{font-size:2.5rem;margin-bottom:10px}.subtitle[data-v-41eaba6e]{font-size:1.2rem;margin-bottom:20px}.cta-btn[data-v-41eaba6e]{background-color:#ff6584;color:#fff;border:none;padding:20px;font-size:1.5rem;cursor:pointer;border-radius:5px;transition:background-color .3s ease,transform .3s ease}.cta-btn[data-v-41eaba6e]:hover{background-color:#ff4769;transform:scale(1.1)}.feature[data-v-41eaba6e]{width:100%;box-sizing:border-box;height:auto;position:relative;padding:2rem}.free-section[data-v-41eaba6e],.premium-section[data-v-41eaba6e]{width:100%;box-sizing:border-box;height:auto;position:relative;padding:2rem 2rem 0;border:none;background-color:#f8f9fa;margin:0}.premium-section[data-v-41eaba6e]{padding-top:0}.feature-autoheight[data-v-41eaba6e],.feature-autoheight .feature-content[data-v-41eaba6e],.feature-autoheight .feature-content .feature-section[data-v-41eaba6e]{height:auto}.color-1[data-v-41eaba6e]{background:linear-gradient(to bottom,#add8e6,#f6f0ef)}.color-2[data-v-41eaba6e]{background-color:#f8f9fa}@media (prefers-color-scheme: dark){.color-3[data-v-41eaba6e]{background-color:#fff}}ul li[data-v-41eaba6e]{text-decoration:none;list-style-type:none}.feature-text-container[data-v-41eaba6e]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;position:relative;z-index:1}.text-2[data-v-41eaba6e]{background-color:#fff;width:fit-content;height:fit-content;margin:auto;padding:3rem;border-radius:2rem;border:4px solid hsl(29,95%,64%)}.feature-section[data-v-41eaba6e]{position:relative;display:flex;align-items:center;max-height:auto;height:auto;justify-content:center}.feature-section img[data-v-41eaba6e]{max-width:90%;max-height:90%;object-fit:contain}.deck-loading[data-v-41eaba6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.loading-spinner[data-v-41eaba6e]{border:4px solid #f3f3f3;border-top:4px solid var(--primary-variant-1);border-radius:50%;width:40px;height:40px;animation:spin-41eaba6e 2s linear infinite;margin-bottom:15px}@keyframes spin-41eaba6e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deck-error[data-v-41eaba6e]{color:#d32f2f;padding:20px;background-color:#ffebee;border-radius:8px;max-width:600px;margin:0 auto}.public-deck-cards[data-v-41eaba6e]{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;max-width:1200px;margin:0 auto}.no-decks[data-v-41eaba6e]{padding:30px;background-color:#f5f5f5;border-radius:8px;width:100%;max-width:600px;margin:0 auto}.deck-card[data-v-41eaba6e]{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;width:320px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column}.deck-card[data-v-41eaba6e]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000026}.deck-icon[data-v-41eaba6e]{height:120px;display:flex;justify-content:center;align-items:center;background-color:#f7f9fc;padding:15px}.deck-icon img[data-v-41eaba6e]{max-height:100%;max-width:100%;object-fit:contain}.deck-info[data-v-41eaba6e]{padding:20px;flex:1;display:flex;flex-direction:column}.deck-info h3[data-v-41eaba6e]{margin:0 0 10px;font-size:1.3rem;color:#333}.deck-description[data-v-41eaba6e]{color:#666;font-size:.9rem;margin-bottom:15px;flex:1}.deck-tags[data-v-41eaba6e]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:5px}.tag[data-v-41eaba6e]{background-color:#e0f2ff;color:#1976d2;font-size:.8rem;padding:3px 8px;border-radius:15px}.more-tags[data-v-41eaba6e]{font-size:.8rem;color:#777}.deck-footer[data-v-41eaba6e]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.deck-footer span[data-v-41eaba6e]{color:#777;font-size:.9rem}.view-deck-btn[data-v-41eaba6e]{background-color:var(--primary-variant-1);color:#fff;border:none;padding:8px 12px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.view-deck-btn[data-v-41eaba6e]:hover{background-color:var(--primary-variant-2)}.more-decks[data-v-41eaba6e]{margin-top:40px}.register-for-more[data-v-41eaba6e]:hover{background-color:var(--secondary-variant-2)}.testimonials[data-v-41eaba6e]{background-color:#f9f9f9;padding:50px 20px;text-align:center}.testimonials h2[data-v-41eaba6e]{font-size:2rem;margin-bottom:20px;color:#333}.testimonial-cards[data-v-41eaba6e]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.testimonial-card[data-v-41eaba6e]{background:#fff;padding:20px;border-radius:10px;width:300px;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.testimonial-card[data-v-41eaba6e]:hover{transform:scale(1.02);box-shadow:0 8px 20px #00000026}.final-cta[data-v-41eaba6e]{background:linear-gradient(135deg,#fff3e0,#ffeaa7);color:#333;padding:60px 20px;text-align:center}.cta-content[data-v-41eaba6e]{max-width:600px;margin:0 auto}.final-cta h2[data-v-41eaba6e]{font-size:2.5rem;margin-bottom:20px;font-weight:700}.cta-description[data-v-41eaba6e]{font-size:1.2rem;margin-bottom:40px;line-height:1.6;opacity:.95}.cta-benefits[data-v-41eaba6e]{display:flex;justify-content:center;gap:30px;margin-bottom:40px;flex-wrap:wrap}.benefit-item[data-v-41eaba6e]{display:flex;align-items:center;gap:8px;font-size:1rem;background:#ffffff1a;padding:10px 15px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefit-icon[data-v-41eaba6e]{font-size:1.2rem}.final-cta-btn[data-v-41eaba6e]{background-color:#ff6584;color:#fff;border:none;padding:18px 40px;font-size:1.3rem;font-weight:700;cursor:pointer;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:20px}.final-cta-btn[data-v-41eaba6e]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.cta-note[data-v-41eaba6e]{font-size:.9rem;opacity:.8;margin:0}.premium-subtitle[data-v-41eaba6e]{margin-bottom:1.5rem;font-size:1.4rem;line-height:1.4;color:#333;font-weight:600}.testimonial-card p[data-v-41eaba6e]{font-size:1rem;color:#555;margin-bottom:10px}.testimonial-card h4[data-v-41eaba6e]{font-size:.9rem;color:#888;margin:0}.footer[data-v-41eaba6e]{display:flex;background-color:#333;height:25vh;color:#f9f9f9;justify-content:center;align-items:center;gap:40px}.hero[data-v-41eaba6e]{width:100%;background:linear-gradient(135deg,#2f85c6,#3f3d56);color:#fff;box-shadow:inset 0 10px 10px -10px #00000080;display:grid;grid-template-columns:1fr;grid-template-rows:30vh 60vh;text-align:center;height:90vh;grid-template-areas:"students" "content"}.hero-content[data-v-41eaba6e]{padding:2rem;grid-area:content;display:flex;flex-direction:column;align-items:center;justify-content:center}.shapes-container[data-v-41eaba6e]{justify-content:center;grid-area:students;padding-bottom:1rem}.shapes-container .studyClub[data-v-41eaba6e]{padding:1rem;max-width:500px}.feature-content[data-v-41eaba6e]{grid-template-columns:1fr;height:auto;position:relative;z-index:1}.prem-feature-content[data-v-41eaba6e]{grid-template-columns:1fr;height:auto;position:relative;z-index:1;justify-content:center;align-items:center}.problem-description[data-v-41eaba6e]{width:90%;text-indent:0;text-align:center;margin:auto}.testimonial-card[data-v-41eaba6e]{width:90%}.deck-card[data-v-41eaba6e]{width:90%;max-width:320px}.public-decks h2[data-v-41eaba6e]{font-size:1.8rem}.public-decks-description[data-v-41eaba6e]{font-size:1rem}.register-for-more[data-v-41eaba6e]{font-size:1rem;padding:10px 20px}.site-footer[data-v-41eaba6e]{background:#0f172a;color:#e5e7eb;padding:24px 20px;font-size:.95rem}.footer-main[data-v-41eaba6e]{display:grid;gap:20px;max-width:1000px;margin:0 auto}.footer-brand h3[data-v-41eaba6e]{margin:0 0 6px;font-size:1.2rem}.footer-brand p[data-v-41eaba6e]{color:#94a3b8;margin:0}.footer-nav ul[data-v-41eaba6e]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}.footer-nav a[data-v-41eaba6e]{color:#e5e7eb;text-decoration:none}.footer-nav a[data-v-41eaba6e]:hover{text-decoration:underline}.footer-legal[data-v-41eaba6e]{display:flex;gap:12px}.footer-legal a[data-v-41eaba6e]{color:#94a3b8;text-decoration:none}.footer-legal a[data-v-41eaba6e]:hover,.footer-contact a[data-v-41eaba6e]{color:#e5e7eb}.footer-bottom[data-v-41eaba6e]{margin-top:20px;border-top:1px solid #1f2937;padding-top:12px;text-align:center;color:#94a3b8}.free-features-grid[data-v-41eaba6e],.premium-features-grid[data-v-41eaba6e]{grid-template-columns:1fr;gap:1rem;padding-inline-start:0px;padding:0}.feat[data-v-41eaba6e],.prem-feat[data-v-41eaba6e]{width:100%;grid-template-columns:60px 1fr;gap:1rem}.icon-feature[data-v-41eaba6e]{height:40px;margin-top:0}.feature-details strong[data-v-41eaba6e]{font-size:1rem}.feature-details p[data-v-41eaba6e]{font-size:.85rem}.final-cta h2[data-v-41eaba6e]{font-size:2rem}.cta-description[data-v-41eaba6e]{font-size:1.1rem}.cta-benefits[data-v-41eaba6e]{gap:15px}.benefit-item[data-v-41eaba6e]{font-size:.9rem;padding:8px 12px}.final-cta-btn[data-v-41eaba6e]{padding:15px 30px;font-size:1.1rem}@media (min-width: 768px){.shapes-container .studyClub[data-v-41eaba6e]{padding:1rem;max-width:unset}.hero[data-v-41eaba6e]{width:100%;background:linear-gradient(135deg,#2f85c6,#3f3d56);color:#fff;display:grid;grid-template-columns:45% 55%;grid-template-rows:1fr;height:calc(100vh - var(--navbar-height));box-shadow:inset 0 10px 10px -10px #00000080;grid-template-areas:"content students"}.hero-content[data-v-41eaba6e]{margin:auto;grid-area:content}.shapes-container[data-v-41eaba6e]{opacity:.8;height:calc(100vh - 60px);width:100%;position:relative;display:flex;justify-content:flex-end;align-items:center;grid-area:students}.feature[data-v-41eaba6e]{width:100%;box-sizing:border-box;position:relative}.problem-description[data-v-41eaba6e]{font-size:18px;width:50%;margin:auto;text-indent:2rem}.testimonial-card[data-v-41eaba6e]{background:#fff;padding:20px;border-radius:10px;width:300px;box-shadow:0 2px 5px #0000001a}.deck-card[data-v-41eaba6e]{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #0000001a;width:320px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column}.public-decks h2[data-v-41eaba6e]{font-size:2rem;margin-bottom:15px;color:#333}.public-decks-description[data-v-41eaba6e]{font-size:1.1rem;max-width:800px;margin:0 auto 30px;color:#555}.register-for-more[data-v-41eaba6e]{background-color:var(--secondary-variant-1);color:#fff;border:none;padding:12px 25px;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:background-color .2s}.free-features-grid[data-v-41eaba6e]{display:grid;grid-template-columns:1fr 1fr;padding:0;box-sizing:border-box;gap:1rem}.feat[data-v-41eaba6e]{width:90%;justify-self:center;display:grid;text-align:left;grid-template-columns:80px 1fr;align-items:start;justify-content:center;margin:1rem 0;padding:2rem;box-sizing:border-box;border-radius:1.5rem;gap:1rem;position:relative;background:transparent}.feat[data-v-41eaba6e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1.5rem;transition:transform .3s ease;z-index:-1}.feat[data-v-41eaba6e]:hover:before{transform:scale(1.02)}.premium-features-grid[data-v-41eaba6e]{display:grid;grid-template-columns:repeat(2,1fr);padding:0;box-sizing:border-box;gap:1rem}.prem-feat[data-v-41eaba6e]{width:90%;align-self:center;justify-self:center;display:grid;text-align:left;grid-template-columns:80px 1fr;align-items:start;justify-content:center;margin:1rem 0;padding:2rem;box-sizing:border-box;border-radius:1.5rem;gap:1rem;position:relative;background:transparent}.prem-feat[data-v-41eaba6e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff3e0,#ffeaa7);border-radius:1.5rem;transition:transform .3s ease;z-index:-1}.prem-feat[data-v-41eaba6e]:hover:before{transform:scale(1.02)}.icon-feature[data-v-41eaba6e]{height:60px;margin-top:.5rem;transition:transform .3s ease}.feat:hover .icon-feature[data-v-41eaba6e],.prem-feat:hover .icon-feature[data-v-41eaba6e]{transform:scale(1.1)}.feature-details[data-v-41eaba6e]{display:flex;flex-direction:column;gap:.5rem}.feature-details strong[data-v-41eaba6e]{font-size:1.1rem;color:#333;margin-bottom:.25rem}.feature-details p[data-v-41eaba6e]{font-size:.9rem;color:#666;margin:0;line-height:1.4}.footer-main[data-v-41eaba6e]{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start}.footer-bottom[data-v-41eaba6e]{text-align:left}}@media (min-width: 992px){.studyClub[data-v-41eaba6e]{margin-right:2rem}.feature-section[data-v-41eaba6e]{min-height:min(75vh,550px)}.feature-content[data-v-41eaba6e]{display:grid;grid-template-columns:1fr 1fr;position:relative;width:80%;height:min(75vh,500px);margin:auto;box-sizing:border-box;opacity:1}.free-section .feature-text-container[data-v-41eaba6e],.premium-section .feature-text-container[data-v-41eaba6e]{width:80%;margin:auto;border:none}.free-section .feature-text[data-v-41eaba6e],.premium-section .feature-text[data-v-41eaba6e]{width:100%;max-width:none}}button[data-v-681d7467]{padding:10px 20px;border:none;cursor:pointer;border-radius:10px;position:relative;background-color:gray;transition:all .1s ease;font-weight:700}button[data-v-681d7467]:disabled{cursor:not-allowed;opacity:.6}.selected[data-v-681d7467]{border:4px solid var(--btn-action-hover);border-radius:8px}.btn-action[data-v-681d7467]{background-color:var(--btn-action);color:var(--btn-action-text)}.btn-action-hover[data-v-681d7467]{background-color:var(--btn-action-hover);color:var(--btn-action-text)}.btn-action-disabled[data-v-681d7467]{background-color:var(--btn-action-disabled);color:var(--btn-action-text)}.btn-black[data-v-681d7467]{background-color:var(--btn-black);color:var(--btn-black-text)}.btn-black-hover[data-v-681d7467]{background-color:var(--btn-black-hover)}.btn-black-disabled[data-v-681d7467]{background-color:var(--btn-black-disabled)}.btn-menu[data-v-681d7467]{background-color:var(--btn-menu);color:var(--btn-menu-text);font-weight:500;transition:all .2s ease;border-radius:5px}.btn-menu-hover[data-v-681d7467]{background-color:var(--btn-menu-hover)}.btn-menu-disabled[data-v-681d7467]{background-color:var(--btn-menu-disabled)}.btn-pagination[data-v-681d7467]{background-color:var(--btn-menu);color:#0f0a0a;font-weight:500;border-radius:5px;width:100px}.btn-pagination-hover[data-v-681d7467]{background-color:var(--btn-menu-hover)}.btn-pagination-disabled[data-v-681d7467]{background-color:var(--btn-menu-disabled);color:#0f0a0a}.btn-neutral[data-v-681d7467]{background-color:var(--btn-neutral);color:var(--btn-neutral-text);border:3px solid var(--btn-neutral-border);padding:7px 17px}.btn-neutral-hover[data-v-681d7467]{background-color:var(--btn-neutral-hover);border-color:var(--btn-neutral-hover-border);color:var(--btn-neutral-hover-text)}.btn-neutral-disabled[data-v-681d7467]{background-color:var(--btn-neutral-disabled);border-color:var(--btn-neutral-disabled-border);color:var(--btn-neutral-disabled-text)}.btn-orange[data-v-681d7467]{background:transparent;color:var(--btn-orange-text);position:relative;border-radius:10px;overflow:hidden;z-index:1}.btn-orange[data-v-681d7467]:before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;background-color:var(--btn-orange-base-bg);border:3px solid var(--btn-orange-border);border-radius:10px;z-index:-2}.btn-orange[data-v-681d7467]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--btn-orange-hover-bg);transform:translate(-100%);transition:transform .3s ease-in-out;z-index:-1}.btn-orange-hover[data-v-681d7467]{color:var(--btn-orange-hover-text)}.btn-orange.btn-orange-hover[data-v-681d7467]:after{transform:translate(0)}button.slide-from-right.btn-orange[data-v-681d7467]:after{left:auto;right:0;transform:translate(100%)}button.slide-from-right.btn-orange.btn-orange-hover[data-v-681d7467]:after{transform:translate(0)}button.selected[data-v-681d7467]{outline:3px solid var(--btn-selected-outline);box-shadow:0 0 10px #ffffff80;transform:scale(1.05);position:relative;z-index:1}button[data-v-681d7467]:focus-visible:not(.selected){outline:2px dashed var(--btn-focus-outline, #ffffff);outline-offset:2px}.btn-theme-default[data-v-681d7467]{background-color:var(--btn-action);color:var(--btn-action-text);border:none;border-radius:10px;transition:all .2s ease}.btn-theme-default-hover[data-v-681d7467]{background-color:var(--btn-action-hover);transform:translateY(-1px);box-shadow:0 4px 8px #0003}.btn-theme-default-selected[data-v-681d7467]{background-color:var(--btn-action-hover);border:3px solid var(--btn-selected-outline);transform:scale(1.05);box-shadow:0 0 15px #fff6}.btn-theme-default-focused[data-v-681d7467]{outline:2px solid var(--btn-focus-outline, #ffffff);outline-offset:2px}.btn-theme-default-disabled[data-v-681d7467]{background-color:var(--btn-action-disabled);opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .btn-theme-default[data-v-681d7467]{background-color:#1f2937;color:#f9fafb;border:1px solid #4b5563}[data-theme=dark] .btn-theme-default-hover[data-v-681d7467]{background-color:#374151;border-color:#6b7280;box-shadow:0 4px 8px #0006}[data-theme=dark] .btn-theme-default-selected[data-v-681d7467]{background-color:#4b5563;border:3px solid #9ca3af;box-shadow:0 0 15px #9ca3af4d}[data-theme=dark] .btn-theme-default-focused[data-v-681d7467]{outline:2px solid #9ca3af}[data-theme=dark] .btn-theme-default-disabled[data-v-681d7467]{background-color:#111827;border-color:#374151;color:#6b7280}.btn-theme-modern[data-v-681d7467]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-theme-modern-hover[data-v-681d7467]{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 10px 25px #0003}.btn-theme-modern-selected[data-v-681d7467]{background:linear-gradient(135deg,#4c51bf,#553c9a);transform:scale(1.1);box-shadow:0 0 25px #6a46c180;border:2px solid #a78bfa}.btn-theme-modern-focused[data-v-681d7467]{outline:2px solid #a78bfa;outline-offset:3px}.btn-theme-modern-disabled[data-v-681d7467]{background:linear-gradient(135deg,#9ca3af,#6b7280);opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .btn-theme-modern[data-v-681d7467]{background:linear-gradient(135deg,#1e293b,#334155);color:#e2e8f0;border:1px solid #475569}[data-theme=dark] .btn-theme-modern-hover[data-v-681d7467]{background:linear-gradient(135deg,#334155,#475569);box-shadow:0 10px 25px #0006;border-color:#64748b}[data-theme=dark] .btn-theme-modern-selected[data-v-681d7467]{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 0 25px #64748b66;border:2px solid #94a3b8}[data-theme=dark] .btn-theme-modern-focused[data-v-681d7467]{outline:2px solid #94a3b8}[data-theme=dark] .btn-theme-modern-disabled[data-v-681d7467]{background:linear-gradient(135deg,#111827,#1f2937);border-color:#374151}.btn-theme-classic[data-v-681d7467]{background-color:#3b82f6;color:#fff;border:2px solid #1e40af;border-radius:5px;font-weight:500;transition:all .2s ease}.btn-theme-classic-hover[data-v-681d7467]{background-color:#2563eb;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-theme-classic-selected[data-v-681d7467]{background-color:#1d4ed8;border-color:#1e3a8a;transform:scale(1.05);box-shadow:0 0 20px #1d4ed866;border-width:3px}.btn-theme-classic-focused[data-v-681d7467]{outline:2px solid #60a5fa;outline-offset:2px}.btn-theme-classic-disabled[data-v-681d7467]{background-color:#9ca3af;border-color:#6b7280;color:#d1d5db;opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .btn-theme-classic[data-v-681d7467]{background-color:#1e40af;color:#e2e8f0;border:2px solid #1e3a8a}[data-theme=dark] .btn-theme-classic-hover[data-v-681d7467]{background-color:#1d4ed8;border-color:#1e3a8a;box-shadow:0 4px 12px #1e40af66}[data-theme=dark] .btn-theme-classic-selected[data-v-681d7467]{background-color:#2563eb;border-color:#3b82f6;box-shadow:0 0 20px #3b82f64d}[data-theme=dark] .btn-theme-classic-focused[data-v-681d7467]{outline:2px solid #60a5fa}[data-theme=dark] .btn-theme-classic-disabled[data-v-681d7467]{background-color:#374151;border-color:#4b5563;color:#9ca3af}.page[data-v-88f4d582]{width:100%;height:calc(100% - 60px);margin:auto}.page-content[data-v-88f4d582]{width:90%;margin:auto}.message[data-v-88f4d582]{text-align:left}label[data-v-88f4d582]{text-align:left;display:block;margin-bottom:4px}input[type=text][data-v-88f4d582],input[type=password][data-v-88f4d582]{width:100%;padding:8px;margin-bottom:12px;box-sizing:border-box}.button-parent[data-v-88f4d582]{display:flex;justify-content:flex-end;margin:16px 0}.button[data-v-88f4d582]{background-color:var(--secondary-variant-1);color:#fff;font-weight:bolder}.error-message[data-v-88f4d582]{background-color:#ffebee;color:#c62828;padding:10px;margin-bottom:16px;border-radius:4px;border-left:4px solid #c62828}.register-cta[data-v-88f4d582],.forgot-cta[data-v-88f4d582]{margin-top:12px;font-size:.9rem}@media (min-width: 900px) and (max-width: 1199px){.page-content[data-v-88f4d582]{width:60%}}@media (min-width: 1200px){.page-content[data-v-88f4d582]{width:40%}}.modal-overlay[data-v-32822b9b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-32822b9b]{background:var(--bg-panel);padding:20px;box-shadow:0 2px 10px #0000001a;max-width:500px;width:100%;animation:fadeIn-32822b9b .3s ease;height:80vh;overflow-y:hidden;border-radius:8px}@keyframes fadeIn-32822b9b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.terms-modal-content[data-v-0d09f411]{padding:20px;max-height:80vh;overflow-y:auto}.terms-modal-content h2[data-v-0d09f411]{margin-top:0}.terms-modal-content h3[data-v-0d09f411]{margin-top:16px;font-size:1.1rem;color:var(--text-first)}.terms-modal-content p[data-v-0d09f411]{font-size:.95rem;line-height:1.5;margin:8px 0}.modal-actions[data-v-0d09f411]{margin-top:20px;text-align:right}.close-modal-button[data-v-0d09f411]{background-color:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.close-modal-button[data-v-0d09f411]:hover{background-color:#1e88e5}.privacy-modal-content[data-v-6917293c]{padding:20px;max-height:80vh;overflow-y:auto}.privacy-modal-content h2[data-v-6917293c]{margin-top:0}.privacy-modal-content h3[data-v-6917293c]{margin-top:16px;font-size:1.1rem;color:var(--text-first)}.privacy-modal-content p[data-v-6917293c]{font-size:.95rem;line-height:1.5;margin:8px 0}.modal-actions[data-v-6917293c]{margin-top:20px;text-align:right}.close-modal-button[data-v-6917293c]{background-color:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.close-modal-button[data-v-6917293c]:hover{background-color:#1e88e5}.page[data-v-3b61fb4e]{width:100%}.page-content[data-v-3b61fb4e]{width:90%;margin:auto;margin-bottom:2rem}label[data-v-3b61fb4e]{display:block;margin-bottom:4px;text-align:left}input[type=text][data-v-3b61fb4e],input[type=email][data-v-3b61fb4e],input[type=password][data-v-3b61fb4e]{width:100%;padding:8px;margin-bottom:12px;box-sizing:border-box}.button-parent[data-v-3b61fb4e]{display:flex;justify-content:flex-end;margin-bottom:12px}.terms[data-v-3b61fb4e]{margin:12px 0;font-size:.9rem;display:grid;grid-template-columns:16px auto;text-align:left}.terms input[type=checkbox][data-v-3b61fb4e]{margin-top:3px}.terms p[data-v-3b61fb4e]{padding:0 1rem}.terms a[data-v-3b61fb4e]{text-decoration:underline;color:var(--primary-variant-1);cursor:pointer}.error-message[data-v-3b61fb4e]{background-color:#ffebee;color:#c62828;padding:10px;margin-bottom:16px;border-radius:4px;border-left:4px solid #c62828}.success-message[data-v-3b61fb4e]{background-color:#e8f5e9;color:#2e7d32;padding:10px;margin-bottom:16px;border-radius:4px;border-left:4px solid #2e7d32}.field-error[data-v-3b61fb4e]{color:#c62828;font-size:.8rem;margin-top:-8px;margin-bottom:8px}@media (min-width: 900px) and (max-width: 1199px){.page-content[data-v-3b61fb4e]{width:60%}}@media (min-width: 1200px){.page-content[data-v-3b61fb4e]{width:40%}}.page[data-v-f12232e7]{width:90%;max-width:500px;margin:2rem auto;padding:2rem;background-color:var(--bg-panel);border-radius:8px;box-shadow:0 2px 10px #0000001a}h3[data-v-f12232e7]{text-align:center;margin-bottom:1.5rem;color:var(--text-primary)}.message[data-v-f12232e7]{text-align:left;margin-bottom:1.5rem;color:var(--text-secondary)}.success-message[data-v-f12232e7]{background-color:#e8f5e9;border-left:4px solid #4caf50;padding:1rem;margin-bottom:1.5rem;border-radius:4px}.error-message[data-v-f12232e7]{background-color:#ffebee;border-left:4px solid #f44336;padding:1rem;margin-bottom:1.5rem;border-radius:4px;color:#d32f2f}.small[data-v-f12232e7]{font-size:.85rem;opacity:.8}.form-group[data-v-f12232e7]{margin-bottom:1.5rem}label[data-v-f12232e7]{text-align:left;display:block;margin-bottom:.5rem;font-weight:500}input[data-v-f12232e7]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}input[data-v-f12232e7]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2196f333}.button-group[data-v-f12232e7]{display:flex;justify-content:space-between;margin-bottom:1.5rem}.register-link[data-v-f12232e7]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.register-link p[data-v-f12232e7]{margin-bottom:.5rem;color:var(--text-secondary)}.page[data-v-79980a9b]{width:90%;max-width:500px;margin:2rem auto;padding:2rem;background-color:var(--bg-panel);border-radius:8px;box-shadow:0 2px 10px #0000001a}h3[data-v-79980a9b]{text-align:center;margin-bottom:1.5rem;color:var(--text-primary)}.message[data-v-79980a9b]{text-align:left;margin-bottom:1.5rem;color:var(--text-secondary)}.form-group[data-v-79980a9b]{margin-bottom:1.5rem}label[data-v-79980a9b]{text-align:left;display:block;margin-bottom:.5rem;font-weight:500}input[data-v-79980a9b]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}input[data-v-79980a9b]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2196f333}.validation-error[data-v-79980a9b]{color:#f44336;font-size:.85rem;margin-top:.5rem}.success-message[data-v-79980a9b]{background-color:#e8f5e9;border-left:4px solid #4caf50;padding:1rem;margin-bottom:1.5rem;border-radius:4px}.error-message[data-v-79980a9b]{background-color:#ffebee;border-left:4px solid #f44336;padding:1rem;margin-bottom:1.5rem;border-radius:4px;color:#d32f2f}.button-parent[data-v-79980a9b]{display:flex;justify-content:center;margin-top:1.5rem}.button-center[data-v-79980a9b]{display:flex;justify-content:center;margin-top:1rem}.password-strength[data-v-79980a9b]{margin-top:1rem}.strength-indicator[data-v-79980a9b]{height:4px;background-color:#e0e0e0;border-radius:2px;margin-bottom:.5rem}.strength-bar[data-v-79980a9b]{height:100%;border-radius:2px;width:0%;transition:width .3s,background-color .3s}.very-weak[data-v-79980a9b]{width:20%;background-color:#f44336}.weak[data-v-79980a9b]{width:40%;background-color:#ff9800}.medium[data-v-79980a9b]{width:60%;background-color:#ffd600}.strong[data-v-79980a9b]{width:80%;background-color:#8bc34a}.very-strong[data-v-79980a9b],.excellent[data-v-79980a9b]{width:100%;background-color:#4caf50}.strength-text[data-v-79980a9b]{font-size:.85rem;color:var(--text-secondary)}.email-verification-container[data-v-e8ab60d7]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.verification-card[data-v-e8ab60d7]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:40px;width:100%;max-width:400px}.verification-header[data-v-e8ab60d7]{text-align:center;margin-bottom:30px}.verification-title[data-v-e8ab60d7]{font-size:28px;font-weight:700;color:#333;margin:0 0 10px}.verification-subtitle[data-v-e8ab60d7]{color:#666;font-size:16px;line-height:1.5;margin:0}.verification-form[data-v-e8ab60d7]{margin-bottom:30px}.code-input-container[data-v-e8ab60d7]{margin-bottom:20px}.code-label[data-v-e8ab60d7]{display:block;font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.code-input[data-v-e8ab60d7]{width:100%;padding:15px;border:2px solid #e1e5e9;border-radius:8px;font-size:18px;text-align:center;letter-spacing:4px;transition:border-color .3s ease;box-sizing:border-box}.code-input[data-v-e8ab60d7]:focus{outline:none;border-color:#667eea}.code-input.error[data-v-e8ab60d7]{border-color:#e74c3c}.error-message[data-v-e8ab60d7]{color:#e74c3c;font-size:14px;margin-top:8px}.verify-button[data-v-e8ab60d7]{width:100%;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.verify-button[data-v-e8ab60d7]:disabled{opacity:.6;cursor:not-allowed}.verify-button[data-v-e8ab60d7]:not(:disabled):hover{opacity:.9}.loading-spinner[data-v-e8ab60d7]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-e8ab60d7 1s linear infinite}@keyframes spin-e8ab60d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.resend-section[data-v-e8ab60d7]{text-align:center;margin-bottom:20px}.resend-text[data-v-e8ab60d7]{color:#666;font-size:14px;margin:0 0 10px}.resend-button[data-v-e8ab60d7]{background:none;border:none;color:#667eea;font-weight:600;cursor:pointer;text-decoration:underline;font-size:14px}.resend-button[data-v-e8ab60d7]:disabled{color:#ccc;cursor:not-allowed;text-decoration:none}.resend-button[data-v-e8ab60d7]:not(:disabled):hover{color:#764ba2}.timer-section[data-v-e8ab60d7]{text-align:center;margin-bottom:20px}.timer-text[data-v-e8ab60d7]{color:#f39c12;font-size:14px;font-weight:500;margin:0}.back-section[data-v-e8ab60d7]{text-align:center;border-top:1px solid #e1e5e9;padding-top:20px}.back-link[data-v-e8ab60d7]{color:#667eea;text-decoration:none;font-weight:500;font-size:14px}.back-link[data-v-e8ab60d7]:hover{color:#764ba2;text-decoration:underline}@media (max-width: 480px){.verification-card[data-v-e8ab60d7]{padding:30px 20px}.verification-title[data-v-e8ab60d7]{font-size:24px}}.breadcrumb-container[data-v-f4e323c2]{overflow-x:auto;white-space:nowrap;max-width:100%;display:flex;height:40px;align-items:center;padding-bottom:5px;-webkit-overflow-scrolling:touch}.breadcrumb-container[data-v-f4e323c2]::-webkit-scrollbar{display:none}.breadcrumb[data-v-f4e323c2]{display:flex;flex-wrap:nowrap;padding:0;margin:0;list-style:none;text-align:left;box-sizing:border-box;align-items:center;gap:10px}.breadcrumb-item[data-v-f4e323c2]{display:flex;align-items:center;font-size:1rem;white-space:nowrap}.breadcrumb-item+.breadcrumb-item[data-v-f4e323c2]:before{content:"/";margin:0 10px;flex-shrink:0}.breadcrumb-item a[data-v-f4e323c2]{text-decoration:none;color:var(--text-first);font-weight:400;overflow:hidden;text-overflow:ellipsis}.breadcrumb-item a[data-v-f4e323c2]:hover{font-weight:700}.breadcrumb-item.active[data-v-f4e323c2]{color:#6c757d;color:var(--text-color)}.breadcrumb-container[data-v-f4e323c2]:hover,.breadcrumb-container[data-v-f4e323c2]:focus,.breadcrumb-container[data-v-f4e323c2]:active{overflow-x:scroll}@media (max-width: 480px){.breadcrumb[data-v-f4e323c2]{font-size:.8rem;gap:6px}}.loader-container[data-v-9edd754c]{display:flex;justify-content:center;align-items:center;height:70%;width:100%}.loader[data-v-9edd754c]{border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin-9edd754c 1s linear infinite}@keyframes spin-9edd754c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.folder-page[data-v-851f06ce]{height:calc(100vh - 60px);position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box}.editor-folder[data-v-851f06ce]{border-left:4px solid var(--primary-variant-2, #3498db);position:relative}.top-bar[data-v-851f06ce]{display:flex;flex-direction:column;height:80px}.action-buttons[data-v-851f06ce]{display:flex;align-items:center;gap:.5rem;order:-1;width:100%}.action-button[data-v-851f06ce]{background-color:var(--bg-panel);border:none;padding:.5rem;cursor:pointer;transition:background .3s ease;flex-grow:1;height:40px}.action-button[data-v-851f06ce] svg path{fill:#000!important}[data-theme=dark] .action-button[data-v-851f06ce]{background-color:#323232}[data-theme=dark] .action-button[data-v-851f06ce] svg path{fill:#fff!important}.action-button[data-v-851f06ce]:hover{background-color:#add8e6}.action-button img[data-v-851f06ce]{width:24px;height:24px}.folder-container[data-v-851f06ce]{display:grid;padding:1rem 2rem 2rem;justify-content:center;align-content:start;grid-auto-flow:dense;background-color:var(--background-color);grid-template-columns:repeat(2,140px);grid-gap:2rem;transition:background-color .3s}.folder[data-v-851f06ce]{background-color:var(--bg-panel);padding:1rem;max-height:120px;max-width:80px;border-radius:4px;cursor:pointer;margin:auto;position:relative}.folder-image[data-v-851f06ce]{width:80px;margin:auto;margin-top:1rem}.folder-title-container[data-v-851f06ce]{overflow:hidden;white-space:nowrap}.folder-title[data-v-851f06ce]{display:inline-block;animation:moveTitle-851f06ce 8s linear infinite alternate;text-align:left;font-size:1.2rem;width:fit-content}.folder-corner-icon[data-v-851f06ce]{width:24px;height:24px;padding:0 .2rem;position:absolute;right:.3rem;top:.3rem;opacity:50%}.loading-page[data-v-851f06ce]{height:calc(100vh - 60px);width:100%}.nofolders[data-v-851f06ce]{margin-top:4rem;font-size:20px}@keyframes moveTitle-851f06ce{0%{transform:translate(0)}to{transform:translate(calc(-100% + 80px - 2rem))}}@media (min-width: 600px){.folder-container[data-v-851f06ce]{grid-template-columns:repeat(4,140px);grid-gap:1.5rem;padding:2rem 1rem}.action-buttons[data-v-851f06ce]{display:flex;align-items:center;gap:.5rem;order:2;width:unset}.action-button[data-v-851f06ce]{width:40px;height:40px}.top-bar[data-v-851f06ce]{display:grid;grid-template-columns:1fr auto;height:40px}}@media (min-width: 1200px){.folder-container[data-v-851f06ce]{grid-template-columns:repeat(6,140px);grid-gap:2rem}.folder-page[data-v-851f06ce]{max-width:90%;margin:auto}}@media (min-width: 1800px){.folder-page[data-v-851f06ce]{max-width:70%;margin:auto}}.openfolder-page[data-v-98ffb86d]{height:calc(100vh - 60px);position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box}.editor-badge[data-v-98ffb86d]{display:flex;align-items:center;justify-content:center;background-color:var(--primary-variant-2, #3498db);color:#fff;padding:5px 10px;border-radius:4px;margin-left:auto;gap:.5rem}.editor-badge .editor-icon[data-v-98ffb86d]{width:16px;height:16px;margin-top:-7px;margin-right:4px}.editor-badge .editor-icon[data-v-98ffb86d] svg path{fill:#fff!important}.top-bar[data-v-98ffb86d]{display:flex;flex-direction:column;height:80px}.action-buttons[data-v-98ffb86d]{display:flex;align-items:center;gap:.5rem;order:-1;width:100%}.action-button[data-v-98ffb86d]{background-color:var(--bg-panel);border:none;padding:.5rem;cursor:pointer;transition:background .3s ease;flex-grow:1;height:40px}.action-button[data-v-98ffb86d] svg path{fill:var(--text-first)!important}.action-button[data-v-98ffb86d]:hover{background-color:#add8e6}.action-button img[data-v-98ffb86d]{width:24px;height:24px}.deck-container[data-v-98ffb86d]{display:grid;padding:1rem 2rem 2rem;justify-content:center;align-content:start;grid-auto-flow:dense;background-color:var(--bg-page);grid-template-columns:repeat(2,140px);grid-gap:2rem}.deck[data-v-98ffb86d]{background-color:var(--bg-panel);padding:1rem;max-height:120px;max-width:80px;border-radius:4px;cursor:pointer;margin:auto;position:relative}.deck-image[data-v-98ffb86d]{width:80px;height:80px;margin:auto;display:flex;align-items:end;justify-content:center}.deck-image[data-v-98ffb86d] svg path:nth-child(1){fill:#000!important}.deck-title-container[data-v-98ffb86d]{overflow:hidden;white-space:nowrap}.deck-title[data-v-98ffb86d]{display:inline-block;animation:moveTitle-98ffb86d 8s linear infinite alternate;text-align:left;font-size:1.2rem;width:fit-content}.deck-corner-icon[data-v-98ffb86d]{width:24px;height:24px;padding:0 .2rem;position:absolute;right:.3rem;top:.3rem;opacity:50%}.loading-page[data-v-98ffb86d]{height:calc(100vh - 60px);width:100%}.nodeck[data-v-98ffb86d]{margin-top:4rem;font-size:20px}@keyframes moveTitle-98ffb86d{0%{transform:translate(0)}to{transform:translate(calc(-100% + 80px - 2rem))}}@media (min-width: 600px){.deck-container[data-v-98ffb86d]{grid-template-columns:repeat(4,140px);grid-gap:1.5rem;padding:2rem 1rem}.action-buttons[data-v-98ffb86d]{display:flex;align-items:center;gap:.5rem;order:2;width:unset}.action-button[data-v-98ffb86d]{width:40px;height:40px}.top-bar[data-v-98ffb86d]{display:grid;grid-template-columns:1fr auto;height:40px}}@media (min-width: 1200px){.deck-container[data-v-98ffb86d]{grid-template-columns:repeat(6,140px);grid-gap:2rem}.openfolder-page[data-v-98ffb86d]{max-width:90%;margin:auto}}@media (min-width: 1800px){.openfolder-page[data-v-98ffb86d]{max-width:70%;margin:auto}}.page[data-v-c0842c13]{width:100%;max-width:1200px;margin:auto}.page-content[data-v-c0842c13]{width:90%;margin:auto;margin-bottom:2rem}.loading-indicator[data-v-c0842c13]{display:flex;justify-content:center;align-items:center;height:200px;font-size:1.2rem;color:var(--text-color)}.error-message[data-v-c0842c13]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;font-size:1.2rem;color:var(--error-color, #f44336)}.back-link[data-v-c0842c13]{margin-top:1rem;color:var(--accent-default);cursor:pointer;text-decoration:underline}.folder-title[data-v-c0842c13]{margin-top:0}.sectionContainer[data-v-c0842c13]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section[data-v-c0842c13]{background-color:var(--bg-panel);border-radius:1rem 1rem 0px 0px;box-shadow:0 1px 4px #0003}.section h2[data-v-c0842c13]{margin:0;padding-top:.5rem;padding-bottom:.5rem;border-radius:1rem 1rem 0px 0px;color:#fff;background-color:var(--accent-default)}.data-table[data-v-c0842c13]{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:10px;padding:2rem}.data-row[data-v-c0842c13]{display:contents}.label[data-v-c0842c13]{font-weight:400;text-align:left;padding-right:10px}.value[data-v-c0842c13]{font-weight:400;text-align:right}.editor-notice[data-v-c0842c13]{background-color:var(--primary-variant-2, #3498db);color:#fff;border-radius:8px;margin-bottom:1.5rem;padding:.75rem;box-shadow:0 2px 4px #0000001a}.notice-content h3[data-v-c0842c13]{margin-top:0;margin-bottom:.5rem}.notice-content p[data-v-c0842c13]{margin-bottom:0}.no-data-message[data-v-c0842c13]{padding:2rem 1rem;text-align:center;color:var(--text-second)}.no-data-message p[data-v-c0842c13]{margin:0;font-style:italic}@media (max-width: 900px){.sectionContainer[data-v-c0842c13],.data-table[data-v-c0842c13]{grid-template-columns:1fr}}.create-folder[data-v-17bbb1fc]{display:flex;flex-direction:column;align-items:center}.icon-selector-title[data-v-17bbb1fc]{text-align:left;width:100%}.folder-images[data-v-17bbb1fc]{width:100%;height:160px;margin:auto;overflow-y:auto;overflow-x:hidden;border-radius:8px;box-shadow:0 4px 8px #0000001a;background-color:var(--input-bg);border:2px solid var(--input-border);padding:16px;box-sizing:border-box}.pack-name[data-v-17bbb1fc]{margin:0;width:100%;text-align:left}.image-group-container[data-v-17bbb1fc]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;width:100%}.image-group[data-v-17bbb1fc]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;padding:10px;justify-content:space-between;align-content:start;grid-auto-flow:dense}.folder-image[data-v-17bbb1fc]{margin:auto;width:100px;height:100px;max-width:100px;max-height:100px;cursor:pointer}.folder-image svg[data-v-17bbb1fc]{width:100px!important;height:100px!important}.selected-folder[data-v-17bbb1fc]{background-color:#add8e6;border-radius:1rem;padding:1rem}.loading-container[data-v-17bbb1fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px}.spinner[data-v-17bbb1fc]{width:40px;height:40px;border:4px solid lightgray;border-top:4px solid #3498db;border-radius:50%;animation:spin-17bbb1fc 1s linear infinite;margin-bottom:8px}@keyframes spin-17bbb1fc{to{transform:rotate(360deg)}}.animation-container[data-v-32debbc3]{width:100%;height:100%;background:#fff}.tags-input[data-v-0e5b2160]:focus-within{border-color:var(--accent-default);box-shadow:0 0 8px #4a90e280}.tags-input[data-v-0e5b2160]{margin:8px 0;background-color:var(--input-bg);border:2px solid var(--input-border);padding:5px;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center;min-height:40px;box-shadow:none}.tag[data-v-0e5b2160]{background-color:var(--orange-two);color:#2f2c2c;font-weight:700;padding:5px 10px;border-radius:20px;margin-right:5px;margin-bottom:5px;display:flex;align-items:center}.remove-tag[data-v-0e5b2160]{margin-left:5px;cursor:pointer}input[data-v-0e5b2160]{flex:1;border:none;padding:5px;min-width:120px}input[data-v-0e5b2160]:focus{outline:none;box-shadow:none}.page[data-v-d8529e0b]{position:relative;width:100%;margin:auto;padding:.5rem 1rem 1rem;box-sizing:border-box}.page-content[data-v-d8529e0b]{width:100%;margin:auto}h1[data-v-d8529e0b]{font-size:2.25rem}button[data-v-d8529e0b]{background-color:var(--secondary-variant-1);color:#fff;font-weight:bolder}.dashboardLink[data-v-d8529e0b]:hover{cursor:pointer;font-weight:700}.newfolder_title[data-v-d8529e0b]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.error[data-v-d8529e0b]{padding:0;margin:0;color:red}.title[data-v-d8529e0b]{padding:1rem 0;text-align:left;font-size:1.375rem;margin:auto}.tags[data-v-d8529e0b]{margin:auto}form[data-v-d8529e0b]{position:relative;width:100%;margin:auto;text-align:left}label[data-v-d8529e0b]{display:inline-block}.folder-name-input[data-v-d8529e0b],.folder-description-input[data-v-d8529e0b]{width:100%;font-family:sans-serif}.submit-button-container[data-v-d8529e0b]{margin:.5rem;display:flex;flex-direction:row-reverse}@media (min-width: 600px) and (max-width: 899px) and (orientation: portrait){.folder-name-input[data-v-d8529e0b]{width:60%}}@media (min-width: 600px) and (max-width: 899px) and (orientation: landscape){.folder-name-input[data-v-d8529e0b]{width:60%}}@media (min-width: 900px) and (max-width: 1199px){.folder-name-input[data-v-d8529e0b]{width:40%}}@media (min-width: 1200px){.page[data-v-d8529e0b]{max-width:90%;margin:auto}.page-content[data-v-d8529e0b]{width:80%;margin:auto}.folder-name-input[data-v-d8529e0b]{width:40%}}@media (min-width: 1800px){.page[data-v-d8529e0b]{max-width:70%;margin:auto}}.loading-button[data-v-c4eae805]{display:inline-flex;justify-content:center;align-items:center;padding:10px 20px;border:none;cursor:pointer;font-size:16px;border-radius:4px;position:relative;transition:background-color .3s,color .3s}.btn-action[data-v-c4eae805]{background-color:var(--btn-action);color:var(--btn-action-text)}.btn-action-hover[data-v-c4eae805]{background-color:var(--btn-action-hover);color:var(--btn-action-text)}.btn-action-disabled[data-v-c4eae805]{background-color:var(--btn-action-disabled);color:var(--btn-action-text);cursor:not-allowed}.btn-action-loading[data-v-c4eae805]{background-color:var(--btn-action-disabled);color:var(--btn-action-text)}.loading[data-v-c4eae805]{display:flex;align-items:center}.loader[data-v-c4eae805]{border:4px solid #f3f3f3;border-top:4px solid var(--primary-variant-1);border-radius:50%;width:10px;height:10px;margin-right:8px;animation:spin-c4eae805 1s linear infinite}@keyframes spin-c4eae805{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title[data-v-ea62f896]{text-align:left}.modal-buttons[data-v-ea62f896]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.primary-button[data-v-ea62f896]{padding:10px 20px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}.primary-button[data-v-ea62f896]:disabled{background-color:#ccc;cursor:not-allowed}.secondary-button[data-v-ea62f896]{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#000;cursor:pointer}.secondary-button[data-v-ea62f896]:hover{background-color:#f0f0f0}.open-modal-button[data-v-4d1e4314]{background-color:var(--primary-variant-1);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s ease}.open-modal-button[data-v-4d1e4314]:hover{background-color:var(--primary-variant-3)}.close-modal-button[data-v-4d1e4314]{margin-top:16px;background-color:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.close-modal-button[data-v-4d1e4314]:hover{background-color:#1e88e5}.modal-actions[data-v-4d1e4314]{display:flex;justify-content:space-between}.role-explanation[data-v-4d1e4314]{background-color:#f5f5f5;border-radius:8px;padding:16px;margin-bottom:20px}.role-explanation h3[data-v-4d1e4314]{margin-top:0;margin-bottom:8px;color:#333}.role-explanation ul[data-v-4d1e4314]{margin-top:8px;padding-left:20px}.role-explanation li[data-v-4d1e4314]{margin-bottom:4px}.role-warning[data-v-4d1e4314]{margin-top:12px;padding:8px;border-left:4px solid #ff9800;background-color:#fff3e0}.editor-selection-section[data-v-4d1e4314]{margin-bottom:20px}.editor-selection-section h3[data-v-4d1e4314]{margin-top:0;margin-bottom:8px}.editor-limit-note[data-v-4d1e4314]{color:#666;font-size:.9rem;margin-bottom:16px}.no-friends-message[data-v-4d1e4314]{padding:16px;text-align:center;background-color:#f5f5f5;border-radius:8px;margin-bottom:16px}.friend-option[data-v-4d1e4314]{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:4px;background-color:#fff;margin-bottom:8px;box-shadow:0 2px 4px #0000001a}.friend-option[data-v-4d1e4314]:hover{background-color:#f1f1f1}.friend-image[data-v-4d1e4314]{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:12px}.friend-username[data-v-4d1e4314]{flex:1;font-size:1rem;color:#555}.checkbox-container[data-v-4d1e4314]{display:flex;align-items:center}.styled-checkbox[data-v-4d1e4314]{display:none}.checkbox-label[data-v-4d1e4314]{width:20px;height:20px;border:2px solid #555;border-radius:4px;display:inline-block;cursor:pointer;position:relative;transition:background-color .2s,border-color .2s}.checkbox-label[data-v-4d1e4314]:hover{border-color:#888}.styled-checkbox:checked+.checkbox-label[data-v-4d1e4314]{background-color:#4caf50;border-color:#4caf50}.checkbox-label[data-v-4d1e4314]:after{content:"✔";font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease-in-out}.styled-checkbox:checked+.checkbox-label[data-v-4d1e4314]:after{opacity:1}.toggle-container[data-v-13f4ec7d]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-track[data-v-13f4ec7d]{width:50px;height:24px;background-color:#ccc;border-radius:12px;position:relative;transition:background-color .3s ease}.toggle-track.public[data-v-13f4ec7d]{background-color:#4ade80}.toggle-thumb[data-v-13f4ec7d]{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s ease}.toggle-thumb.moved[data-v-13f4ec7d]{transform:translate(26px)}.toggle-label[data-v-13f4ec7d]{margin-left:8px;font-size:14px;color:#333}.page[data-v-16cfd854]{position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box;margin:auto;width:100%}.page-content[data-v-16cfd854]{width:100%;margin:auto}h1[data-v-16cfd854]{font-size:2.25rem}button[data-v-16cfd854]{background-color:var(--secondary-variant-1);color:#fff;font-weight:bolder}.dashboardLink[data-v-16cfd854]:hover{cursor:pointer;font-weight:700}.newfolder_title[data-v-16cfd854]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.error[data-v-16cfd854]{padding:0;margin:0;color:red}.title[data-v-16cfd854]{padding:1rem 0;text-align:left;font-size:1.375rem;margin:auto}.tags[data-v-16cfd854]{margin:auto}form[data-v-16cfd854]{position:relative;width:100%;margin:auto;text-align:left}label[data-v-16cfd854]{display:inline-block}.folder-name-input[data-v-16cfd854],.folder-description-input[data-v-16cfd854]{width:100%}.submit-button-container[data-v-16cfd854]{margin:.5rem;display:flex;flex-direction:row-reverse}.right-button-container[data-v-16cfd854]{display:flex;justify-content:flex-end;margin:.5rem}@media (max-width: 599px) and (orientation: landscape){.folder-name-input[data-v-16cfd854]{width:60%}}@media (min-width: 600px) and (max-width: 899px) and (orientation: portrait){.folder-name-input[data-v-16cfd854]{width:60%}}@media (min-width: 600px) and (max-width: 899px) and (orientation: landscape){.folder-name-input[data-v-16cfd854]{width:60%}}@media (min-width: 900px) and (max-width: 1199px){.folder-name-input[data-v-16cfd854]{width:60%}}@media (min-width: 1200px){.page[data-v-16cfd854]{max-width:90%;margin:auto}.page-content[data-v-16cfd854]{width:80%;margin:auto}.folder-name-input[data-v-16cfd854]{width:40%}}@media (min-width: 1800px){.page[data-v-16cfd854]{max-width:60%;margin:auto}}.loader-container[data-v-9eec5272]{display:flex;justify-content:center;align-items:center;height:70%;width:100%}.loader[data-v-9eec5272]{border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin-9eec5272 1s linear infinite}@keyframes spin-9eec5272{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-button[data-v-d208a6cd]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;position:relative;background-color:gray;gap:10px}.icon-button.icon-only[data-v-d208a6cd]{padding:10px;width:48px;height:48px;justify-content:center}.icon-button[data-v-d208a6cd]:disabled{cursor:not-allowed;opacity:.6}.icon-button.selected[data-v-d208a6cd]{border:4px solid var(--btn-action-hover);transform:scale(1.05);box-shadow:0 0 10px #ffffff80;z-index:1}.icon-button[data-v-d208a6cd]:focus-visible:not(.selected){outline:2px dashed var(--btn-focus-outline, #fff);outline-offset:2px}.icon[data-v-d208a6cd]{display:inline-flex;width:24px;height:24px}.icon-button:not(.icon-only) .icon[data-v-d208a6cd]{margin-right:10px}.icon svg[data-v-d208a6cd]{width:100%;height:100%;fill:currentColor!important;display:block;box-sizing:border-box}.btn-action[data-v-d208a6cd]{background-color:var(--btn-action);color:var(--btn-action-text)}.btn-action-hover[data-v-d208a6cd]{background-color:var(--btn-action-hover);color:var(--btn-action-text)}.btn-action-disabled[data-v-d208a6cd]{background-color:var(--btn-action-disabl);color:var(--btn-action-text)}.icon-button.btn-coffee[data-v-d208a6cd]{background-color:#8b4513!important;color:wheat;border:1px solid #654321}.icon-button.btn-coffee-hover[data-v-d208a6cd]{background-color:sienna!important;color:wheat;box-shadow:0 2px 8px #8b451366}.icon-button.btn-coffee-disabled[data-v-d208a6cd]{background-color:#8b4513!important;color:#8b7355;opacity:.6}.icon-button.btn-coffee.focused[data-v-d208a6cd]{outline:2px dashed #f5deb3;outline-offset:2px;background-color:sienna!important}.icon-button.btn-coffee.selected[data-v-d208a6cd]{background-color:#654321!important;border:3px solid #f5deb3;box-shadow:0 0 15px #f5deb380;transform:scale(1.05)}.btn-library[data-v-d208a6cd]{background-color:#2f4f2f;color:beige;border:1px solid #556b2f}.btn-library-hover[data-v-d208a6cd]{background-color:#3c5f3c;color:beige;box-shadow:0 2px 8px #2f4f2f66}.btn-library-disabled[data-v-d208a6cd]{background-color:#2f4f2f;color:#6b8b6b;opacity:.6}.btn-library.focused[data-v-d208a6cd]{outline:2px dashed #f5f5dc;outline-offset:2px;background-color:#3c5f3c}.btn-library.selected[data-v-d208a6cd]{background-color:#556b2f;border:3px solid #f5f5dc;box-shadow:0 0 15px #f5f5dc80;transform:scale(1.05)}.btn-starry_night[data-v-d208a6cd]{background-color:#191970;color:gold;border:1px solid #4169e1}.btn-starry_night-hover[data-v-d208a6cd]{background-color:navy;color:gold;box-shadow:0 2px 8px #19197066}.btn-starry_night-disabled[data-v-d208a6cd]{background-color:#191970;color:#b8860b;opacity:.6}.btn-starry_night.focused[data-v-d208a6cd]{outline:2px dashed #ffd700;outline-offset:2px;background-color:navy}.btn-starry_night.selected[data-v-d208a6cd]{background-color:#4169e1;border:3px solid #ffd700;box-shadow:0 0 15px #ffd70080;transform:scale(1.05)}.btn-sunset_beach[data-v-d208a6cd]{background-color:tomato;color:#fffaf0;border:1px solid #ff4500}.btn-sunset_beach-hover[data-v-d208a6cd]{background-color:orange;color:#fffaf0;box-shadow:0 2px 8px #ff634766}.btn-sunset_beach-disabled[data-v-d208a6cd]{background-color:tomato;color:#ddd8d0;opacity:.6}.btn-sunset_beach.focused[data-v-d208a6cd]{outline:2px dashed #fffaf0;outline-offset:2px;background-color:orange}.btn-sunset_beach.selected[data-v-d208a6cd]{background-color:#ff4500;border:3px solid #fffaf0;box-shadow:0 0 15px #fffaf080;transform:scale(1.05)}.btn-mountain[data-v-d208a6cd]{background-color:#696969;color:#f0f8ff;border:1px solid #708090}.btn-mountain-hover[data-v-d208a6cd]{background-color:#2f4f4f;color:#f0f8ff;box-shadow:0 2px 8px #69696966}.btn-mountain-disabled[data-v-d208a6cd]{background-color:#696969;color:#c0c8d0;opacity:.6}.btn-garden_greenhouse[data-v-d208a6cd]{background-color:#228b22;color:#f0fff0;border:1px solid #006400}.btn-garden_greenhouse-hover[data-v-d208a6cd]{background-color:#32cd32;color:#f0fff0;box-shadow:0 2px 8px #228b2266}.btn-garden_greenhouse-disabled[data-v-d208a6cd]{background-color:#228b22;color:#afa;opacity:.6}.btn-digital_minimalist[data-v-d208a6cd]{background-color:#c6ac8f;color:#333;border:1px solid #a58b6c}.btn-digital_minimalist-hover[data-v-d208a6cd]{background-color:#9e8466;color:#333;box-shadow:0 2px 4px #0000001a}.btn-digital_minimalist-disabled[data-v-d208a6cd]{background-color:#b1aaa3;color:#5f5656;opacity:.6}.btn-digital_minimalist.focused[data-v-d208a6cd]{outline:4px dashed #80684d;outline-offset:2px;background-color:#f5f5f5}.btn-digital_minimalist.selected[data-v-d208a6cd]{background-color:#eaeaea;border:3px solid #333333;box-shadow:0 0 15px #3333334d;transform:scale(1.05)}.btn-cozy_cabin[data-v-d208a6cd]{background-color:#8b4513;color:#ffdab9;border:1px solid #a0522d}.btn-cozy_cabin-hover[data-v-d208a6cd]{background-color:peru;color:#ffdab9;box-shadow:0 2px 8px #8b451366}.btn-cozy_cabin-disabled[data-v-d208a6cd]{background-color:#8b4513;color:#ddb89f;opacity:.6}.btn-fresh_morning[data-v-d208a6cd]{background-color:#ffeb3b;color:#2f4f4f;border:1px solid #b4b246}.btn-fresh_morning-hover[data-v-d208a6cd]{background-color:#cfbd15;color:#2f4f4f;box-shadow:0 2px 8px #d1d86966}.btn-fresh_morning-disabled[data-v-d208a6cd]{background-color:#c1c28c;color:#5f7f7f;opacity:.6}.btn-fresh_morning.focused[data-v-d208a6cd]{outline:2px dotted #2f4f4f;outline-offset:2px;background-color:#b0e0e6}.btn-fresh_morning.selected[data-v-d208a6cd]{background-color:#d4c220;border:3px solid #2f4f4f;transform:scale(1.05)}.icon-button.btn-paper[data-v-d208a6cd]{background-color:#292f56!important;color:beige;border:2px solid #636a94;box-shadow:0 1px 3px #8b45134d}.icon-button.btn-paper-hover[data-v-d208a6cd]{background-color:#3b426e!important;color:beige;box-shadow:0 2px 8px #a0522d66}.icon-button.btn-paper-disabled[data-v-d208a6cd]{background-color:#696c7c!important;color:#ccc2af;opacity:.6}.icon-button.btn-paper.focused[data-v-d208a6cd]{outline:2px dashed #f5f5dc;outline-offset:2px;background-color:#3b426e!important}.icon-button.btn-paper.selected[data-v-d208a6cd]{background-color:#454b74!important;border:3px double #7681a3;box-shadow:0 0 15px #f5f5dc99;transform:scale(1.05)}.btn-mountain.focused[data-v-d208a6cd]{outline:2px dashed #f0f8ff;outline-offset:2px;background-color:#2f4f4f}.btn-mountain.selected[data-v-d208a6cd]{background-color:#708090;border:3px solid #f0f8ff;box-shadow:0 0 15px #f0f8ff80;transform:scale(1.05)}.btn-garden_greenhouse.focused[data-v-d208a6cd]{outline:2px dashed #f0fff0;outline-offset:2px;background-color:#32cd32}.btn-garden_greenhouse.selected[data-v-d208a6cd]{background-color:#006400;border:3px solid #f0fff0;box-shadow:0 0 15px #f0fff080;transform:scale(1.05)}.btn-cozy_cabin.focused[data-v-d208a6cd]{outline:2px dashed #ffdab9;outline-offset:2px;background-color:peru}.btn-cozy_cabin.selected[data-v-d208a6cd]{background-color:sienna;border:3px solid #ffdab9;box-shadow:0 0 15px #ffdab980;transform:scale(1.05)}.loader[data-v-54aa89c5]{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin-54aa89c5 2s linear infinite}@keyframes spin-54aa89c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.folder-move-selector[data-v-c366cadc]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-backdrop[data-v-c366cadc]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal-container[data-v-c366cadc]{position:relative;width:90%;max-width:500px;max-height:80vh;background-color:var(--bg-panel);border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-c366cadc]{padding:16px;border-bottom:1px solid var(--input-border);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-c366cadc]{margin:0;font-size:1.2rem;color:var(--text-first)}.modal-footer[data-v-c366cadc]{display:flex;justify-content:space-between;padding:16px;border-top:1px solid var(--border-color)}.close-button[data-v-c366cadc]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-first)}.modal-body[data-v-c366cadc]{padding:16px;overflow-y:auto;flex-grow:1}.search-box[data-v-c366cadc]{margin-bottom:16px}.search-box input[data-v-c366cadc]{width:100%;padding:8px 12px;border:1px solid var(--input-border);border-radius:4px;font-size:1rem}.folders-list[data-v-c366cadc]{max-height:400px;overflow-y:auto}.folder-item[data-v-c366cadc]{display:flex;align-items:center;padding:12px;border-radius:4px;cursor:pointer;margin-bottom:4px;transition:background-color .2s;border:1px solid var(--input-border)}.folder-item[data-v-c366cadc]:hover{background-color:var(--surface-color)}.folder-item.selected[data-v-c366cadc]{background-color:var(--primary-variant-1);color:#fff}.folder-item.current[data-v-c366cadc]{border:1px dashed var(--input-border)}.folder-icon[data-v-c366cadc]{width:24px;height:24px;margin-right:12px;display:flex;align-items:center}.folder-icon svg[data-v-c366cadc]{width:100%;height:100%}.folder-name[data-v-c366cadc]{flex-grow:1}.current-indicator[data-v-c366cadc]{font-size:.8rem;color:var(--accent-variant-1);margin-left:8px}.modal-footer button[data-v-c366cadc]{padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9rem}.cancel-button[data-v-c366cadc]{background-color:transparent;border:1px solid var(--border-color);color:var(--text-color);margin-right:8px}.move-button[data-v-c366cadc]{background-color:var(--primary-variant-1);border:none;color:#fff}.move-button[data-v-c366cadc]:disabled{background-color:var(--border-color);cursor:not-allowed}.loading-container[data-v-c366cadc],.error-message[data-v-c366cadc],.no-folders[data-v-c366cadc]{padding:20px;text-align:center}.error-message[data-v-c366cadc]{color:var(--error-color)}@media (max-width: 600px){.modal-container[data-v-c366cadc]{width:95%;height:70vh}.modal-header h2[data-v-c366cadc]{font-size:1.1rem}.folder-item[data-v-c366cadc]{padding:14px 12px}.modal-footer button[data-v-c366cadc]{padding:10px 16px}}.counter[data-v-f50c9271]{display:flex;align-items:center}button[data-v-f50c9271]{padding:10px;margin:0 10px;width:2rem;cursor:pointer}span[data-v-f50c9271]{font-size:1.5em;width:50px;text-align:center}.loading-page[data-v-7c6f8166],.error-page[data-v-7c6f8166]{height:calc(100vh - 60px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error-page h2[data-v-7c6f8166]{color:var(--accent-default, #3498db);margin-bottom:1rem}.error-page p[data-v-7c6f8166]{margin-bottom:2rem;max-width:80%}.error-page .back-button[data-v-7c6f8166]{background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:1rem}.fullpage[data-v-7c6f8166]{background-color:var(--bg-page);width:100%;height:100%;overflow-y:auto;padding-top:.5rem;box-sizing:border-box}.page[data-v-7c6f8166]{position:relative;width:100%;margin:auto}.page-content[data-v-7c6f8166]{width:100%;margin:auto;display:grid;grid-template-columns:1fr}.breadcrumbs[data-v-7c6f8166]{padding-left:1rem}.deckView_title[data-v-7c6f8166]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.folderLink[data-v-7c6f8166]:hover{cursor:pointer;font-weight:700}.study-error[data-v-7c6f8166]{color:red}.deck-session[data-v-7c6f8166]{margin:auto;text-align:center}.counterContainer[data-v-7c6f8166]{display:flex;justify-content:center}.radio-inline[data-v-7c6f8166]{display:inline-block;margin-right:10px}.card-limit[data-v-7c6f8166]{width:100px;padding:15px;margin:10px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:20px}.flashcardsvg svg[data-v-7c6f8166]{width:300px;fill:red;height:auto}.flashcardsvg svg path[data-v-7c6f8166]{fill:red!important}.mastered[data-v-7c6f8166]{position:relative}.section[data-v-7c6f8166]{background-color:var(--bg-panel);border-radius:1rem;margin:1rem;padding-top:0;box-shadow:0 1px 4px #0003;position:relative}.section h2[data-v-7c6f8166]{margin:0;padding-top:.5rem;padding-bottom:.5rem;border-radius:1rem 1rem 0px 0px;color:var(--text-accent-one);background-color:var(--accent-default)}.subsection[data-v-7c6f8166]{padding:2rem;height:80%;box-sizing:border-box}.editSection[data-v-7c6f8166]{display:flex;justify-content:center;align-items:center}.data-table[data-v-7c6f8166]{display:grid;grid-template-columns:1fr;gap:10px 20px;margin-top:10px}.data-row[data-v-7c6f8166]{display:block;width:100%}.label[data-v-7c6f8166]{text-align:left;padding-right:10px}.value[data-v-7c6f8166]{text-align:right;font-weight:400}.editButtons[data-v-7c6f8166]{display:grid;gap:1rem;grid-template-columns:1fr}.study-button[data-v-7c6f8166],.update-deck-button[data-v-7c6f8166],.scoresButton[data-v-7c6f8166]{background-color:var(--primary-variant-1);color:#fff;margin:1rem}.cardNum[data-v-7c6f8166]{font-size:2rem;font-weight:700;border-radius:40%;background-color:#fff;height:100px;width:100px;position:relative;display:flex;justify-content:center;align-items:center;margin:auto;box-shadow:0 0 10px #0003}.study-buttons[data-v-7c6f8166]{display:flex;gap:2rem;justify-content:center;align-items:center}.sufficient[data-v-7c6f8166]{height:100%}.insufficient[data-v-7c6f8166]{height:auto;margin-top:2rem}@media (min-width: 600px){.page-content[data-v-7c6f8166]{width:100%;margin:auto;display:grid;grid-template-columns:1fr 1fr}.breadcrumbs[data-v-7c6f8166]{grid-column:1 / span 2}.long-section[data-v-7c6f8166]{grid-column:span 2}.editButtons[data-v-7c6f8166]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.data-table[data-v-7c6f8166]{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin-top:10px}.data-row[data-v-7c6f8166]{display:contents}}@media (min-width: 900px) and (max-width: 1199px){.data-table[data-v-7c6f8166]{grid-template-columns:1fr}}@media (min-width: 1200px){.page[data-v-7c6f8166]{max-width:90%;margin:auto}.page-content[data-v-7c6f8166]{width:90%;margin:auto}}@media (min-width: 1800px){.page[data-v-7c6f8166]{max-width:70%}}.share-controls[data-v-7c6f8166]{margin-top:15px}.expiration-selector[data-v-7c6f8166]{margin-bottom:15px}.expiration-selector label[data-v-7c6f8166]{display:block;margin-bottom:5px;font-weight:500;color:var(--text-first)}.expiration-dropdown[data-v-7c6f8166]{padding:8px 12px;border:1px solid var(--bg-panel);border-radius:4px;background:var(--bg-panel);font-size:.9rem;min-width:120px}.expiration-note[data-v-7c6f8166]{margin-top:8px;font-size:.85rem;color:#666;font-style:italic}.study-link-result[data-v-7c6f8166]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.link-container[data-v-7c6f8166]{display:flex;gap:10px;margin-bottom:10px}.share-link-input[data-v-7c6f8166]{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:.9rem;background:var(--bg-panel)}.copy-btn[data-v-7c6f8166]{padding:10px 15px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .2s}.copy-btn[data-v-7c6f8166]:hover{background:#0056b3}.link-note[data-v-7c6f8166]{margin:0;font-size:.9rem;color:#666;font-style:italic}@media (max-width: 768px){.link-container[data-v-7c6f8166]{flex-direction:column}.copy-btn[data-v-7c6f8166]{align-self:flex-start}}.create-deck[data-v-daa48c9e]{display:flex;flex-direction:column;align-items:center}.icon-selector-title[data-v-daa48c9e]{text-align:left;width:100%}.deck-images[data-v-daa48c9e]{width:100%;height:160px;margin:auto;overflow-y:auto;overflow-x:hidden;border-radius:8px;box-shadow:0 4px 8px #0000001a;background-color:var(--input-bg);border:2px solid var(--input-border);padding:16px;box-sizing:border-box}.pack-name[data-v-daa48c9e]{margin:0;width:100%;text-align:left}.image-group-container[data-v-daa48c9e]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;width:100%}.image-group[data-v-daa48c9e]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;padding:10px;justify-content:space-between;align-content:start;grid-auto-flow:dense;background-color:var(--input-bg)}.deck-image[data-v-daa48c9e]{margin:auto;width:100px;height:100px;cursor:pointer}.selected-deck[data-v-daa48c9e]{background-color:#add8e6;border-radius:1rem;padding:1rem}.loading-container[data-v-daa48c9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px}.spinner[data-v-daa48c9e]{width:40px;height:40px;border:4px solid lightgray;border-top:4px solid #3498db;border-radius:50%;animation:spin-daa48c9e 1s linear infinite;margin-bottom:8px}@keyframes spin-daa48c9e{to{transform:rotate(360deg)}}.page[data-v-dfb0fca6]{position:relative;width:100%;margin:auto;padding:.5rem 1rem 1rem;box-sizing:border-box}.page-content[data-v-dfb0fca6]{width:100%;margin:auto}.folderLink[data-v-dfb0fca6]:hover{cursor:pointer;font-weight:700}h1[data-v-dfb0fca6]{font-size:2.25rem}.newdeck_title[data-v-dfb0fca6]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.error[data-v-dfb0fca6]{padding:0;margin:0;color:red}.title[data-v-dfb0fca6]{padding:1rem 0;text-align:left;font-size:1.375rem;margin:auto}.tags[data-v-dfb0fca6]{margin:auto}form[data-v-dfb0fca6]{position:relative;width:100%;margin:auto;text-align:left}label[data-v-dfb0fca6]{display:inline-block}.deck-name-input[data-v-dfb0fca6]{width:100%}.submit-button-container[data-v-dfb0fca6]{margin:.5rem;display:flex;flex-direction:row-reverse}@media (min-width: 600px) and (max-width: 899px) and (orientation: landscape){.deck-name-input[data-v-dfb0fca6]{width:60%}}@media (min-width: 900px) and (max-width: 1199px){.deck-name-input[data-v-dfb0fca6]{width:60%}}@media (min-width: 1200px){.page[data-v-dfb0fca6]{max-width:90%;margin:auto}.page-content[data-v-dfb0fca6]{width:80%;margin:auto}.deck-name-input[data-v-dfb0fca6]{width:40%}}@media (min-width: 1800px){.page[data-v-dfb0fca6]{max-width:60%;margin:auto}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.container[data-v-85f4a22f]{width:300px}.cardInput[data-v-85f4a22f]{width:100%;height:100px;border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:10px}textarea[data-v-85f4a22f]{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;border:4px solid red;border-radius:4px;outline-color:red;background-color:#f8f8f8;font-size:16px;outline:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.page1[data-v-9bda2590]{text-align:left;margin-top:2rem}.button-container[data-v-9bda2590]{display:flex;justify-content:right}.notecard[data-v-9bda2590]{margin-bottom:10px;padding:1rem;border:2px solid #aaa;position:relative;box-shadow:0 1px 4px #0003;border-radius:1rem}.actionButton[data-v-9bda2590]{padding:10px 15px;background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:5px}.actionButton[data-v-9bda2590]:hover{background-color:var(--primary-variant-3)}.page2[data-v-f3f89393]{margin-top:2rem;width:100%}.page3[data-v-debec223]{width:100%;margin-top:2rem}.button-container[data-v-debec223]{display:flex;justify-content:right}.actionButton[data-v-debec223]{padding:10px 15px;background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:5px}.actionButton[data-v-debec223]:hover{background-color:var(--primary-variant-3)}.page4[data-v-44541d32]{width:100%;margin-top:2rem}.notes-area[data-v-44541d32]{height:10rem}.button-container[data-v-44541d32]{display:flex;justify-content:right}.actionButton[data-v-44541d32]{padding:10px 15px;background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:5px}.actionButton[data-v-44541d32]:hover{background-color:var(--primary-variant-3)}.editor-container[data-v-7b65d37b]{display:flex;flex-direction:column;align-items:center;padding:1rem}.editorPicker[data-v-7b65d37b]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%}.editor-indicator[data-v-7b65d37b]{display:flex;align-items:center;gap:.25rem;font-size:.9rem;color:var(--text-secondary, #666);min-width:50px;justify-content:center}.editor-number[data-v-7b65d37b]{font-weight:700;color:var(--primary-variant-1)}.editor-total[data-v-7b65d37b]{color:var(--text-secondary, #666)}.editorPicker button[data-v-7b65d37b]{width:100px;max-width:100px;padding:.25rem .5rem;font-size:1rem}.menu-button[data-v-7b65d37b]{background-color:var(--primary-menu);color:var(--secondary-variant-1);padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer;max-width:100px;max-height:45px;display:flex;justify-content:center;align-items:center}.menu-button[data-v-7b65d37b]:hover{background-color:var(--primary-menu-hover)}.premium-notice[data-v-7b65d37b]{margin-top:2rem;padding:1.5rem;border-radius:8px;background-color:var(--background-variant-2);box-shadow:0 2px 8px #0000001a;text-align:center;max-width:90%;width:100%}.premium-notice h3[data-v-7b65d37b]{margin-top:0;color:var(--primary-variant-2)}.premium-notice p[data-v-7b65d37b]{margin-bottom:1rem}.premium-button[data-v-7b65d37b]{background-color:var(--primary-variant-1);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .2s ease}.premium-button[data-v-7b65d37b]:hover{background-color:var(--primary-variant-3)}@media (max-width: 599px){.editorPicker[data-v-7b65d37b]{gap:.5rem}.editorPicker button[data-v-7b65d37b]{width:50%;padding:1rem;font-size:1.2rem}.editor-container[data-v-7b65d37b]{padding:0;width:100%}.premium-notice[data-v-7b65d37b]{width:95%;padding:1rem}}@media (min-width: 600px){.menu-button[data-v-7b65d37b]{width:100px;height:45px}}.card-animation-move[data-v-5477a36c]{transition:transform 1s}.cards-displayer[data-v-5477a36c]{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 108px);box-sizing:border-box;color:var(--text-first)}.label[data-v-5477a36c]{font-weight:400;text-align:left;margin-bottom:0}.input-area[data-v-5477a36c]{margin-bottom:20px}.input-area input[data-v-5477a36c]{margin-right:10px}textarea[data-v-5477a36c]{width:100%;min-height:50px;font-size:1rem;padding:.5rem;border-radius:5px}.card-list[data-v-5477a36c]{overflow-y:auto;min-height:50vh;max-height:calc(100vh - 200px)}.card-list .notecard[data-v-5477a36c]{margin-bottom:10px;padding:0;border:2px solid var(--notecard-border);position:relative;box-shadow:0 1px 4px #0003;border-radius:1rem}.card-border[data-v-5477a36c]{margin:0;padding-top:.5rem;padding-bottom:.5rem;border-radius:.9rem .9rem 0px 0px;color:#fff;background-color:var(--primary-variant-1)}.card-content[data-v-5477a36c]{padding:1rem;padding-top:0}.edited[data-v-5477a36c]{background-color:var(--orange-one);color:#fff;font-weight:700;letter-spacing:.1rem}.saved[data-v-5477a36c]{color:#fff;font-weight:700;letter-spacing:.1rem}.edit-button[data-v-5477a36c]{background-color:transparent;border:2px solid var(--quinary-variant-1);color:var(--quinary-variant-1);font-weight:700}.delete-button[data-v-5477a36c]{background-color:var(--secondary-variant-1);color:#fff;font-weight:700}.empty-card[data-v-5477a36c]{height:170px;width:100%;padding:10px;border:1px solid #ccc;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column}.empty-card p[data-v-5477a36c]{margin-top:10px}.tempStatus[data-v-5477a36c]{position:absolute;top:.5rem;right:.5rem;padding:5px;background-color:var(--primary-color);color:#fff;font-size:.8rem;border-radius:5px;z-index:1}.card-list .card button[data-v-5477a36c]{margin-top:10px}.card-buttons[data-v-5477a36c]{display:flex;justify-content:space-between}.save-container[data-v-5477a36c]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1rem 0px}.save-button[data-v-5477a36c]{display:flex;background-color:var(--primary-variant-1);color:#fff;transition:width .3s ease-in-out;max-width:120px;border-radius:5px}.import-button[data-v-5477a36c]{display:flex;background-color:var(--primary-variant-1);color:#fff;transition:width .3s ease-in-out;max-width:120px;font-weight:400;justify-content:center;align-items:center;border-radius:5px}#gear[data-v-5477a36c]{width:100px;color:var(--text-first)}@media (max-width: 599px){.card-list[data-v-5477a36c]{min-height:65vh}.save-button[data-v-5477a36c]{width:100%;font-size:1.2rem;padding:1rem}textarea[data-v-5477a36c]{min-height:80px;font-size:1.2rem}}@media (min-width: 600px){.save-button[data-v-5477a36c],.import-button[data-v-5477a36c]{width:200px;max-width:200px;height:45px}}#littlegear{transform-origin:21% 20%;animation:rotating 4s linear infinite}#biggear{transform-origin:60% 60%;animation:rotating 4s linear infinite}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cardmaker[data-v-1a7bbad7]{width:100%;height:100%;box-sizing:border-box;position:relative}.cardmaker.mobile[data-v-1a7bbad7]{display:block!important}.desktop-layout[data-v-1a7bbad7]{display:grid;grid-template-columns:1fr 1fr}.mobile-swiper[data-v-1a7bbad7]{width:100vw;height:100%;box-sizing:border-box;margin-left:calc(-50vw + 50%)}.swiper-slide[data-v-1a7bbad7]{width:100vw!important;box-sizing:border-box;padding:0 1rem}.mobile-swiper[data-v-1a7bbad7] .swiper-wrapper{width:100vw!important}.loading-page[data-v-89a54e7d]{width:100%;height:calc(100vh - var(--navbar-height));display:flex;justify-content:center;align-items:center}.error-container[data-v-89a54e7d]{text-align:center;padding:2rem;border-radius:8px;background-color:var(--background-variant-2, #f8f9fa);border:1px solid var(--error-border, #dc3545)}.error-message[data-v-89a54e7d]{color:var(--error-color, #dc3545);margin-bottom:1rem;font-size:1.1rem}.retry-button[data-v-89a54e7d]{background-color:var(--primary-variant-1);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.retry-button[data-v-89a54e7d]:hover{background-color:var(--primary-variant-3)}.loaded-page[data-v-89a54e7d]{max-height:calc(100vh - 60px);position:relative;display:grid;grid-template-rows:auto 1fr;box-sizing:border-box}.title[data-v-89a54e7d]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.folderLink[data-v-89a54e7d]:hover,.deckLink[data-v-89a54e7d]:hover{cursor:pointer;font-weight:700}.page[data-v-89a54e7d]{width:100%;margin:auto;padding:.5rem 1rem 1rem;position:relative;height:calc(100vh - 60px);box-sizing:border-box;overflow-y:hidden}.content[data-v-89a54e7d]{width:100%;max-width:1200px;margin:auto}@media (min-width: 600px) and (max-width: 899px) and (orientation: portrait){.page[data-v-89a54e7d],.content[data-v-89a54e7d]{padding:.5rem}}@media (max-width: 899px){.content[data-v-89a54e7d]{max-width:100%;padding:0}}@media (min-width: 900px) and (max-width: 1199px){.page[data-v-89a54e7d],.content[data-v-89a54e7d]{width:95%}}@media (min-width: 1200px){.page[data-v-89a54e7d],.content[data-v-89a54e7d]{width:90%}}@media (min-width: 1800px){.page[data-v-89a54e7d]{width:80%}.content[data-v-89a54e7d]{width:70%}}.toggle-switch[data-v-243fa575]{width:50px;height:24px;background-color:#ccc;border-radius:12px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease;position:relative}.toggle-switch.is-checked[data-v-243fa575]{background-color:#4caf50}.toggle-knob[data-v-243fa575]{width:22px;height:22px;background-color:#fff;border-radius:50%;transition:transform .3s ease;position:absolute;left:1px}.toggle-switch.is-checked .toggle-knob[data-v-243fa575]{transform:translate(26px)}.page[data-v-519d9b6b]{position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box;width:100%}.page-content[data-v-519d9b6b]{width:100%;margin:auto}.folderLink[data-v-519d9b6b]:hover{cursor:pointer;font-weight:700}h1[data-v-519d9b6b]{font-size:2.25rem}button[data-v-519d9b6b]{background-color:var(--secondary-variant-1);color:#fff;font-weight:bolder}.newdeck_title[data-v-519d9b6b]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.error[data-v-519d9b6b]{padding:0;margin:0;color:red}.title[data-v-519d9b6b]{padding:1rem 0;text-align:left;font-size:1.375rem;margin:auto}.tags[data-v-519d9b6b]{margin:auto}.setting-row[data-v-519d9b6b]{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.setting-description[data-v-519d9b6b]{font-size:.9rem;color:var(--text-secondary, #666);margin-top:.5rem;margin-bottom:0;line-height:1.4}form[data-v-519d9b6b]{position:relative;width:100%;margin:auto;text-align:left}label[data-v-519d9b6b]{display:inline-block}.deck-name-input[data-v-519d9b6b]{width:100%}.submit-button-container[data-v-519d9b6b]{margin:.5rem;display:flex;flex-direction:row-reverse}.right-button-container[data-v-519d9b6b]{display:flex;justify-content:flex-end;margin:.5rem}.theme-section[data-v-519d9b6b]{margin:1.5rem 0}.theme-section h5[data-v-519d9b6b]{margin:.5rem 0;font-size:1.1rem;color:var(--text-first)}.theme-selection[data-v-519d9b6b]{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0}.theme-option[data-v-519d9b6b]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:2px solid var(--border-color, #e0e0e0);border-radius:8px;background-color:var(--bg-panel);cursor:pointer;transition:all .3s ease}.theme-option[data-v-519d9b6b]:hover{border-color:var(--primary-variant-1);background-color:var(--bg-hover, #d2d7dd);color:#000}[data-theme=dark] .theme-option[data-v-519d9b6b]:hover{border-color:var(--primary-variant-1);background-color:var(--bg-hover, #535a63);color:#fff}.theme-option.active[data-v-519d9b6b],[data-theme=dark] .theme-option.active[data-v-519d9b6b]{border-color:var(--primary-variant-1);background-color:var(--primary-variant-3, #e3f2fd);box-shadow:0 2px 8px #0000001a}.theme-preview[data-v-519d9b6b]{flex:1}.theme-name[data-v-519d9b6b]{font-weight:600;font-size:1rem;color:var(--text-first);margin-bottom:.25rem}.theme-description[data-v-519d9b6b]{font-size:.875rem;color:#000;line-height:1.4}[data-theme=dark] .theme-description[data-v-519d9b6b]{font-size:.875rem;color:#fff;line-height:1.4}.theme-indicator[data-v-519d9b6b]{margin-left:1rem;font-size:1.5rem;font-weight:700;color:var(--primary-variant-1);display:flex;align-items:center}.subscription-notice[data-v-519d9b6b]{font-size:.875rem;color:var(--text-secondary, #666);background-color:var(--bg-notice, #f5f5f5);padding:.75rem;border-radius:6px;border-left:3px solid var(--warning-color, #ff9800);margin:.5rem 0;font-style:italic}[data-theme=dark] .subscription-notice[data-v-519d9b6b]{background-color:var(--bg-notice, #2a2a2a);color:var(--text-secondary, #ccc)}@media (max-width: 599px) and (orientation: landscape){.deck-name-input[data-v-519d9b6b]{width:60%}}@media (min-width: 600px) and (max-width: 899px) and (orientation: portrait){.deck-name-input[data-v-519d9b6b]{width:60%}}@media (min-width: 1200px){.page[data-v-519d9b6b]{max-width:90%;margin:auto}.page-content[data-v-519d9b6b]{width:80%;margin:auto}.deck-name-input[data-v-519d9b6b]{width:40%}}ul[data-v-527cce93]{list-style-type:none;padding:0}li[data-v-527cce93]{display:flex;align-items:center;margin-bottom:8px}input[type=text][data-v-527cce93]{margin-right:8px}.input-container[data-v-527cce93]{display:flex;align-items:center;margin-top:16px;margin-bottom:16px}.page[data-v-5a948214]{position:relative}.title[data-v-5a948214]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.cardImage[data-v-5a948214]{max-width:80px;max-height:80px;cursor:pointer}.emptyImage[data-v-5a948214]{width:80px;height:80px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.imageWrapper[data-v-5a948214]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5px}.addImageWrapper[data-v-5a948214]{border:2px dashed #ccc;border-radius:5px;cursor:pointer;transition:border-color .2s}.addImageWrapper[data-v-5a948214]:hover:not(.disabled){border-color:var(--btn-action)}.addImageWrapper.disabled[data-v-5a948214]{opacity:.6;cursor:not-allowed}.addImageText[data-v-5a948214]{position:absolute;font-size:24px;font-weight:700;color:#666;pointer-events:none}.imageIndex[data-v-5a948214]{position:absolute;bottom:-2px;right:-2px;background-color:var(--btn-action);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700}.deleteImage[data-v-5a948214]{position:absolute;top:-5px;right:-5px;padding:0;width:20px;height:20px;border-radius:50%;background-color:#f44;border:2px solid white;z-index:999;opacity:0;transition:opacity .2s;display:flex;justify-content:center;align-items:center;cursor:pointer}.deleteImage[data-v-5a948214]:hover{opacity:1}.imageWrapper:hover .deleteImage[data-v-5a948214]{opacity:.8}.folderLink[data-v-5a948214]:hover,.deckLink[data-v-5a948214]:hover,.deckEditLink[data-v-5a948214]:hover{cursor:pointer;font-weight:700}.imageContainer[data-v-5a948214]{display:flex;justify-content:center;align-items:flex-start}.multipleImagesWrapper[data-v-5a948214]{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;justify-content:center;align-items:center}.qaset[data-v-5a948214],.detailsContainer[data-v-5a948214]{padding:1rem}.label[data-v-5a948214]{margin-bottom:0;text-align:left}.inputWithImage[data-v-5a948214]{display:grid;grid-template-rows:1fr 100px}@media (min-width: 1200px){.page[data-v-5a948214]{max-width:80%;margin:auto}}.page[data-v-bfd32faa]{position:relative;padding:.5rem 1rem 1rem}.loading-state[data-v-bfd32faa]{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.scores-container[data-v-bfd32faa]{max-width:1200px;margin:0 auto}.score-list[data-v-bfd32faa]{width:90%;margin:auto}.scores-title[data-v-bfd32faa]{color:var(--text-first)}.score-list h2[data-v-bfd32faa]{font-size:28px;margin-bottom:24px;text-align:center}.scores-grid[data-v-bfd32faa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}.score-card[data-v-bfd32faa]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s}.score-card[data-v-bfd32faa]:hover{transform:translateY(-2px)}.score-header[data-v-bfd32faa]{background:#4caf50;color:#fff;padding:15px;font-size:24px;text-align:center}.score-details[data-v-bfd32faa]{padding:15px;text-align:center}.correct[data-v-bfd32faa]{color:#4caf50;margin-right:15px;font-weight:700}.incorrect[data-v-bfd32faa]{color:#f44336;font-weight:700}.date[data-v-bfd32faa]{color:#666;margin-top:10px;font-size:.9em}.loading-overlay[data-v-bfd32faa]{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.no-scores[data-v-bfd32faa]{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;height:60vh;color:#666;font-size:1.2rem;background:#00000008;border-radius:8px}.pagination[data-v-bfd32faa]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}.pagination-button[data-v-bfd32faa]{min-width:40px;border-radius:4px;transition:all .2s ease}.pagination-button[data-v-bfd32faa]:focus{outline:none;box-shadow:0 0 0 2px #4caf5066}.page-info[data-v-bfd32faa]{padding:8px 12px;color:#555;background-color:#f5f5f5;border-radius:4px;font-weight:500;display:flex;align-items:center;white-space:nowrap}.total-info[data-v-bfd32faa]{margin-left:5px;font-size:.85rem;color:#777;font-weight:400}.page-nav-icon[data-v-bfd32faa]{font-size:1.2rem;line-height:1}@media (max-width: 768px){.page[data-v-bfd32faa]{padding:.5rem}.scores-grid[data-v-bfd32faa]{grid-template-columns:1fr;gap:15px;margin-bottom:20px}.pagination[data-v-bfd32faa]{gap:8px;margin-top:20px;padding:0 10px}.pagination-button[data-v-bfd32faa]{min-width:36px;padding:8px 12px;font-size:.9rem}.page-info[data-v-bfd32faa]{padding:6px 8px;font-size:.85rem;text-align:center;flex-basis:100%;order:-1;margin-bottom:10px}.total-info[data-v-bfd32faa]{display:block;margin-left:0;margin-top:2px;font-size:.75rem}}@media (max-width: 480px){.pagination[data-v-bfd32faa]{gap:6px;padding:0 5px}.pagination-button[data-v-bfd32faa]{min-width:32px;padding:6px 8px;font-size:.8rem}.pagination-button[data-v-bfd32faa]:not(:first-child):not(:last-child){padding:6px 10px}.page-info[data-v-bfd32faa]{font-size:.8rem;padding:4px 6px}.total-info[data-v-bfd32faa]{font-size:.7rem}}.loading-page[data-v-54da4f6d],.error-page[data-v-54da4f6d]{height:calc(100vh - 60px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error-page h2[data-v-54da4f6d]{color:var(--accent-default, #3498db);margin-bottom:1rem}.error-page p[data-v-54da4f6d]{margin-bottom:2rem;max-width:80%}.error-page .back-button[data-v-54da4f6d]{background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:1rem}.chat-page[data-v-54da4f6d]{background-color:var(--bg-page);height:calc(100dvh - 60px);width:100%;display:flex;flex-direction:column}.breadcrumbs[data-v-54da4f6d]{padding:.5rem 1rem}.chat-container[data-v-54da4f6d]{display:flex;flex-direction:column;flex:1;overflow:hidden}.chat-header[data-v-54da4f6d]{padding:1rem;text-align:center;border-bottom:1px solid var(--border-color, #e0e0e0)}.chat-header h1[data-v-54da4f6d]{font-size:clamp(1.25rem,2vw + .5rem,1.75rem)}.deck-name[data-v-54da4f6d]{color:var(--text-second);margin:.5rem 0 1rem;font-style:italic;font-size:clamp(.85rem,1vw + .4rem,1rem)}.suggestion-chips[data-v-54da4f6d]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.suggestion-chips[data-v-54da4f6d]::-webkit-scrollbar{display:none}.suggestion-chip[data-v-54da4f6d]{background-color:var(--bg-panel);border:1px solid var(--border-color, #e0e0e0);color:var(--text-second);border-radius:16px;padding:.6rem 1.2rem;font-size:1rem;cursor:pointer;transition:all .2s ease}.suggestion-chip[data-v-54da4f6d]:hover{background-color:var(--primary-variant-1);color:#fff}.chat-messages[data-v-54da4f6d]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.welcome-message[data-v-54da4f6d]{background-color:var(--bg-panel);border-radius:8px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 5px #0000001a}.welcome-message h2[data-v-54da4f6d]{margin-top:0;color:var(--text-accent-one)}.welcome-message ul[data-v-54da4f6d]{text-align:left;margin-left:1.5rem}.welcome-message li[data-v-54da4f6d]{margin-bottom:.5rem}.message-container[data-v-54da4f6d]{display:flex;margin-bottom:.5rem}.message-container.user[data-v-54da4f6d]{justify-content:flex-end}.message-bubble[data-v-54da4f6d]{display:flex;max-width:90%}.message-avatar[data-v-54da4f6d]{min-width:40px;height:40px;border-radius:50%;margin-right:.5rem;overflow:hidden;background-color:var(--primary-variant-1);display:flex;align-items:center;justify-content:center}.message-avatar img[data-v-54da4f6d]{width:24px;height:24px;filter:brightness(0) invert(1)}.message-content[data-v-54da4f6d]{border-radius:18px;padding:.75rem 1rem;box-shadow:0 1px 2px #0000001a;position:relative}.user .message-content[data-v-54da4f6d]{background-color:var(--primary-variant-1);color:#fff;border-top-right-radius:4px}.assistant .message-content[data-v-54da4f6d]{background-color:var(--bg-panel);color:var(--text-first);border-top-left-radius:4px}.system-message[data-v-54da4f6d]{font-style:italic;color:var(--text-second)}.message-text[data-v-54da4f6d]{white-space:pre-wrap;word-break:break-word}.message-text ul[data-v-54da4f6d]{margin:.5rem 0 .5rem 1.5rem;padding:0}.message-text li[data-v-54da4f6d]{margin-bottom:.25rem}.message-time[data-v-54da4f6d]{font-size:.75rem;color:var(--text-third);margin-top:.25rem;text-align:right}.user .message-time[data-v-54da4f6d]{color:#fffc}.typing-indicator[data-v-54da4f6d]{display:flex;padding:1rem;width:70px;justify-content:center;align-items:center;background-color:var(--bg-panel);border-radius:18px}.typing-indicator span[data-v-54da4f6d]{height:8px;width:8px;background-color:var(--text-third);border-radius:50%;display:inline-block;margin:0 2px;opacity:.4;animation:pulse-54da4f6d 1.5s infinite ease-in-out}.typing-indicator span[data-v-54da4f6d]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-54da4f6d]:nth-child(3){animation-delay:.4s}@keyframes pulse-54da4f6d{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.chat-input-container[data-v-54da4f6d]{padding-top:.5rem;position:sticky;bottom:0;background-color:var(--bg-page);z-index:10}.input-wrapper[data-v-54da4f6d]{display:flex;border-radius:24px;padding:.5rem 1rem 1rem;box-shadow:0 1px 3px #0000001a;justify-content:center}.chat-input[data-v-54da4f6d]{flex:1;border:none;background:transparent;resize:none;outline:none;font-family:inherit;font-size:1rem;color:var(--text-first);padding:.5rem 1rem;min-height:24px;max-height:120px;max-width:60%}.send-button[data-v-54da4f6d]{background:none;border:none;cursor:pointer;padding:.5rem;margin-left:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;min-width:44px;min-height:44px}.send-button[data-v-54da4f6d]:hover{background-color:var(--primary-variant-1)}.send-button svg[data-v-54da4f6d]{fill:var(--primary-variant-1);width:24px;height:24px}.send-button:hover svg[data-v-54da4f6d]{fill:#fff}.send-button[data-v-54da4f6d]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-54da4f6d]{margin-top:1rem;padding:.75rem;background-color:#ff3b301a;border-radius:8px;color:var(--text-error, #ff3b30);font-size:.9rem;text-align:center}.error-message button[data-v-54da4f6d]{margin-top:.5rem;background-color:var(--accent-default, #3498db);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem}.error-message button[data-v-54da4f6d]:hover{background-color:var(--accent-hover, #2980b9)}@media (max-width: 768px){.chat-header h1[data-v-54da4f6d]{font-size:1.25rem}.suggestion-chips[data-v-54da4f6d]{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem}.suggestion-chip[data-v-54da4f6d]{white-space:nowrap}.message-bubble[data-v-54da4f6d]{max-width:90%}}@media (max-width: 480px){.message-bubble[data-v-54da4f6d]{max-width:100%}.chat-input-container[data-v-54da4f6d]{padding:.5rem}.input-wrapper[data-v-54da4f6d]{padding:.5rem;border-radius:18px}.chat-input[data-v-54da4f6d]{font-size:.95rem;max-width:90%}.send-button svg[data-v-54da4f6d]{width:20px;height:20px}.chat-messages[data-v-54da4f6d]{padding:.5rem}.chat-input-container[data-v-54da4f6d]{padding:.75rem}.input-wrapper[data-v-54da4f6d]{padding:.25rem .75rem}.message-avatar[data-v-54da4f6d]{width:100px;height:32px}.message-content[data-v-54da4f6d]{padding:.5rem .75rem}.welcome-message[data-v-54da4f6d]{padding:1rem;font-size:.95rem}.welcome-message ul[data-v-54da4f6d]{margin-left:1rem}}[data-v-d73d8f16],[data-v-d73d8f16]:before,[data-v-d73d8f16]:after{box-sizing:border‑box}.page[data-v-d73d8f16]{max-width:900px;margin:0 auto;padding:1rem;overflow-x:hidden}.profile-content[data-v-d73d8f16]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.profile-title[data-v-d73d8f16]{margin-bottom:1rem;font-size:2rem}.profileImage[data-v-d73d8f16]{width:120px;height:120px;border-radius:50%;object-fit:cover;cursor:pointer}.profile-data[data-v-d73d8f16]{width:100%;text-align:center}.profile-buttons[data-v-d73d8f16]{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:2rem}.profile-buttons button[data-v-d73d8f16]{width:100%}@media (min-width: 768px){.profile-content[data-v-d73d8f16]{justify-content:space-between}.profile-buttons[data-v-d73d8f16]{width:50%;margin:auto;margin-bottom:2rem}.profile-buttons button[data-v-d73d8f16]{width:100%}}@media (min-width: 1024px){.profile-buttons[data-v-d73d8f16]{flex-wrap:wrap;gap:1rem}}.page[data-v-3810ec00]{display:flex;flex-direction:column;width:100%;max-width:100vw;margin:auto;min-height:calc(100vh - var(--navbar-height));box-sizing:border-box}.page-content[data-v-3810ec00]{width:100%;max-width:100%;padding:.5rem .75rem .75rem;box-sizing:border-box;margin:auto;flex:1}.ai-balance-card[data-v-3810ec00]{width:100%;max-width:100%;background:var(--bg-panel);border-radius:8px;padding:1.25rem;box-shadow:0 4px 10px #0000001a;text-align:center;margin:0;box-sizing:border-box}.ai-balance-title[data-v-3810ec00]{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem;word-wrap:break-word;overflow-wrap:break-word;color:var(--text-first)}.positive[data-v-3810ec00]{color:#4caf50}.negative[data-v-3810ec00]{color:#f44336}.no-balance[data-v-3810ec00]{color:#f44336;font-weight:500;margin-top:10px;word-wrap:break-word;overflow-wrap:break-word;font-size:.9rem;line-height:1.4}.ai-balance-details[data-v-3810ec00]{width:100%;box-sizing:border-box}.ai-balance-details p[data-v-3810ec00]{font-size:.9rem;margin:.5rem 0;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.ai-balance-details span[data-v-3810ec00]{font-weight:700;color:var(--text-first);word-wrap:break-word;overflow-wrap:break-word}.recharge-actions[data-v-3810ec00]{margin-top:1.5rem;display:flex;justify-content:center;width:100%}.recharge-btn[data-v-3810ec00]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:100%;padding:12px 16px;font-size:.9rem;font-weight:700;border:none;border-radius:8px;background:#007bff;color:#fff;cursor:pointer;transition:.3s;box-sizing:border-box;min-height:48px}.recharge-btn[data-v-3810ec00]:hover{background:#0056b3}.recharge-btn img[data-v-3810ec00]{width:20px;height:20px;flex-shrink:0}@media (min-width: 768px){.page-content[data-v-3810ec00]{width:90%;padding:.5rem 2rem 2rem}.ai-balance-card[data-v-3810ec00]{max-width:600px;border-radius:12px;padding:2rem;margin:auto}.ai-balance-title[data-v-3810ec00]{font-size:1.8rem;margin-bottom:1.5rem}.ai-balance-details p[data-v-3810ec00],.no-balance[data-v-3810ec00]{font-size:1rem}.recharge-btn[data-v-3810ec00]{max-width:280px;font-size:1rem}}.subscription-page[data-v-92888f03]{display:flex;flex-direction:column;padding:.5rem .75rem .75rem;width:100%;max-width:100vw;margin:auto;box-sizing:border-box}.redirect-message[data-v-92888f03]{background-color:#fff3cd;color:#856404;padding:12px;border-radius:4px;margin-bottom:16px;border-left:4px solid #ffeeba;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.subscription-card[data-v-92888f03]{width:100%;max-width:100%;background:var(--bg-panel);border-radius:8px;padding:1rem;box-shadow:0 4px 10px #0000001a;text-align:center;margin:0;box-sizing:border-box}.subscription-title[data-v-92888f03]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--text-first);word-wrap:break-word;overflow-wrap:break-word}.status-badge[data-v-92888f03]{display:flex;align-items:center;padding:1rem;border-radius:8px;margin-bottom:1.5rem;flex-direction:column;text-align:center;gap:.5rem;width:100%;box-sizing:border-box}.status-badge.premium[data-v-92888f03]{background:linear-gradient(135deg,gold,#ffed4a);color:#333}.status-badge.free[data-v-92888f03]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#333}.status-icon[data-v-92888f03]{font-size:1.5rem}.status-badge h3[data-v-92888f03]{margin:0 0 .25rem;font-size:1.2rem;font-weight:700}.status-badge p[data-v-92888f03]{margin:0;opacity:.8}.subscription-info[data-v-92888f03]{background:var(--bg-page);padding:1rem;border-radius:8px;margin-bottom:1.5rem;width:100%;box-sizing:border-box}.subscription-info p[data-v-92888f03]{font-size:.9rem;margin:.5rem 0;color:var(--text-first);word-wrap:break-word;overflow-wrap:break-word}.subscription-info span[data-v-92888f03]{font-weight:700;color:var(--primary-variant-1)}.features-grid[data-v-92888f03]{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0;width:100%}.feature-item[data-v-92888f03]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;background:var(--bg-page);border-radius:8px;text-align:left;position:relative;transition:transform .2s ease;width:100%;box-sizing:border-box;min-width:0}.feature-item[data-v-92888f03]:hover{transform:translateY(-2px)}.feature-item.available[data-v-92888f03]{border-left:4px solid #4caf50}.feature-item.locked[data-v-92888f03]{border-left:4px solid #ccc;opacity:.7}.feature-icon[data-v-92888f03]{font-size:1.25rem;flex-shrink:0;min-width:1.25rem}.feature-item strong[data-v-92888f03]{display:block;margin-bottom:.25rem;font-size:.9rem;color:var(--text-first);word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.feature-item p[data-v-92888f03]{margin:0;font-size:.8rem;color:var(--text-second);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.lock-icon[data-v-92888f03]{position:absolute;top:.5rem;right:.5rem;font-size:1rem;opacity:.6}.premium-features h3[data-v-92888f03],.free-features h3[data-v-92888f03],.upgrade-section h3[data-v-92888f03]{font-size:1.1rem;font-weight:700;margin:1.5rem 0 1rem;color:var(--text-first);text-align:center;word-wrap:break-word;overflow-wrap:break-word}.premium-preview h4[data-v-92888f03]{font-size:1rem;font-weight:700;margin:1.25rem 0 1rem;color:var(--text-first);text-align:center;word-wrap:break-word;overflow-wrap:break-word}.upgrade-section[data-v-92888f03]{background:linear-gradient(135deg,#fff3e0,#ffeaa7);padding:1.5rem;border-radius:8px;margin-top:1.5rem;color:#333;width:100%;box-sizing:border-box}.upgrade-description[data-v-92888f03]{font-size:1rem;line-height:1.5;margin:1rem 0;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.premium-preview[data-v-92888f03]{margin:1.5rem 0}.pricing-highlight[data-v-92888f03]{text-align:center;margin:1.5rem 0;padding:1.25rem;background:#ffffffe6;border-radius:8px;width:100%;box-sizing:border-box}.price-display[data-v-92888f03]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}.price-amount[data-v-92888f03]{font-size:2rem;font-weight:700;color:#ff6584}.price-period[data-v-92888f03]{font-size:1rem;color:#666}.price-breakdown[data-v-92888f03]{font-size:.9rem;color:#ff6584;font-weight:600;margin:0;word-wrap:break-word;overflow-wrap:break-word}.subscription-actions[data-v-92888f03]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;width:100%}.subscribe-btn[data-v-92888f03],.manage-btn[data-v-92888f03]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:100%;padding:12px 16px;font-size:.9rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:.3s;box-sizing:border-box;min-height:48px}.subscribe-btn[data-v-92888f03]{background:#4caf50;color:#fff}.subscribe-btn[data-v-92888f03]:hover{background:#45a049}.manage-btn[data-v-92888f03]{background:#007bff;color:#fff}.manage-btn[data-v-92888f03]:hover{background:#0056b3}.subscribe-btn img[data-v-92888f03],.manage-btn img[data-v-92888f03]{width:20px;height:20px;flex-shrink:0}@media (min-width: 768px){.subscription-page[data-v-92888f03]{padding:1rem;max-width:90%}.subscription-card[data-v-92888f03]{max-width:900px;padding:1.5rem;border-radius:12px;margin:auto}.subscription-title[data-v-92888f03]{font-size:1.5rem;margin-bottom:1.5rem}.status-badge[data-v-92888f03]{padding:1.5rem;border-radius:12px;margin-bottom:2rem}.subscription-info[data-v-92888f03]{margin-bottom:2rem}.subscription-info p[data-v-92888f03]{font-size:1rem}.upgrade-section[data-v-92888f03]{padding:2rem;border-radius:12px;margin-top:2rem}.upgrade-description[data-v-92888f03]{font-size:1.1rem;line-height:1.6}.premium-preview[data-v-92888f03]{margin:2rem 0}.features-grid[data-v-92888f03]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.5rem 0}.feature-item[data-v-92888f03]{gap:1rem;padding:1rem}.feature-icon[data-v-92888f03]{font-size:1.5rem}.feature-item strong[data-v-92888f03]{font-size:1rem}.feature-item p[data-v-92888f03]{font-size:.9rem}.premium-features h3[data-v-92888f03],.free-features h3[data-v-92888f03],.upgrade-section h3[data-v-92888f03]{font-size:1.3rem;margin:2rem 0 1rem}.premium-preview h4[data-v-92888f03]{font-size:1.1rem;margin:1.5rem 0 1rem}.pricing-highlight[data-v-92888f03]{margin:2rem 0;padding:1.5rem;border-radius:12px}.price-amount[data-v-92888f03]{font-size:2.5rem}.price-period[data-v-92888f03]{font-size:1.2rem}.price-breakdown[data-v-92888f03]{font-size:1rem}.subscribe-btn[data-v-92888f03],.manage-btn[data-v-92888f03]{width:100%;max-width:320px;font-size:1rem}}.not-found[data-v-aa283e43]{text-align:center;margin-top:50px}.notfoundimage[data-v-aa283e43]{margin:auto}.loader-container[data-v-955b516f]{display:flex;justify-content:center;align-items:center;height:70%;width:100%}.loader[data-v-955b516f]{border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin-955b516f 1s linear infinite}@keyframes spin-955b516f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-page[data-v-94624e03]{height:calc(100vh - 60px);width:100%}.page[data-v-94624e03]{width:100%;height:calc(100vh - 60px);background-color:var(--bg-page)}.content[data-v-94624e03]{width:60%;height:100%;margin:auto;padding:1rem;box-sizing:border-box;position:relative}.no-friends[data-v-94624e03],.no-requests[data-v-94624e03]{display:flex;justify-content:center;align-items:center;padding-top:2rem;font-size:18px;color:#777}.friends-list[data-v-94624e03]{max-width:800px;box-sizing:border-box;margin:0 auto;background-color:var(--tertiary-variant-1);border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100%;padding:20px}.friend-card[data-v-94624e03],.request-card[data-v-94624e03]{background-color:var(--bg-panel);padding:15px;border-radius:8px;box-shadow:0 1px 4px #0000001a;text-align:center}.friend-grid[data-v-94624e03],.request-grid[data-v-94624e03]{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center}.friend-data[data-v-94624e03],.request-grid-detail[data-v-94624e03]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.friend-actions[data-v-94624e03],.request-actions[data-v-94624e03]{display:flex;justify-content:center;gap:1rem;align-items:center}.tabs[data-v-94624e03]{display:flex;justify-content:space-evenly;margin-bottom:20px}.tabs button[data-v-94624e03]{background-color:var(--accent-default);padding:10px;margin:0 10px;border-radius:4px;cursor:pointer;width:100%;color:var(--text-accent-one)}.tabs button.active[data-v-94624e03]{background-color:var(--primary-variant-3);color:#fff}.sendrequest[data-v-94624e03]{background-color:var(--accent-default);color:var(--text-accent-one);position:absolute;right:1rem;bottom:1rem}.removeFriend[data-v-94624e03]{background-color:var(--secondary-variant-1);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.removeFriend[data-v-94624e03]:hover{background-color:var(--secondary-variant-3)}.avatar[data-v-94624e03]{width:100px;height:100px;border-radius:50%;object-fit:cover}.request-actions button[data-v-94624e03]:nth-child(1){background-color:#28a745}.request-actions button[data-v-94624e03]:nth-child(1):hover{background-color:#218838}.request-actions button[data-v-94624e03]:nth-child(2){background-color:#dc3545}.request-actions button[data-v-94624e03]:nth-child(2):hover{background-color:#c82333}@media (max-width: 1024px){.content[data-v-94624e03]{width:80%}.tabs[data-v-94624e03]{flex-direction:column}.tabs button[data-v-94624e03]{width:100%;margin-bottom:10px}.sendrequest[data-v-94624e03]{right:1rem;bottom:1rem}.friend-grid[data-v-94624e03],.request-grid[data-v-94624e03]{grid-template-columns:80px 1fr}.friend-data[data-v-94624e03],.request-grid-detail[data-v-94624e03]{grid-template-columns:1fr}.request-actions[data-v-94624e03]{flex-direction:column;gap:.5rem}}@media (max-width: 768px){.content[data-v-94624e03]{width:90%}.tabs[data-v-94624e03]{flex-direction:column;margin-bottom:15px}.tabs button[data-v-94624e03]{width:100%;margin-bottom:10px}.friend-grid[data-v-94624e03],.request-grid[data-v-94624e03]{grid-template-columns:60px 1fr}.friend-data[data-v-94624e03],.request-grid-detail[data-v-94624e03]{grid-template-columns:1fr}.removeFriend[data-v-94624e03]{width:100%}.sendrequest[data-v-94624e03]{right:1rem;bottom:1rem}.avatar[data-v-94624e03]{width:80px;height:80px}}@media (max-width: 480px){.tabs[data-v-94624e03]{flex-direction:column;margin-bottom:10px}.tabs button[data-v-94624e03]{padding:8px;width:100%;font-size:14px}.sendrequest[data-v-94624e03]{bottom:1rem;right:1rem}.friend-card[data-v-94624e03],.request-card[data-v-94624e03]{padding:10px;text-align:left}.friend-grid[data-v-94624e03],.request-grid[data-v-94624e03]{grid-template-columns:50px 1fr}.friend-data[data-v-94624e03],.request-grid-detail[data-v-94624e03]{grid-template-columns:1fr}.avatar[data-v-94624e03]{width:60px;height:60px}.removeFriend[data-v-94624e03]{padding:5px;width:100%}}.deck-search-page[data-v-a2e0bd1e]{max-width:90%;height:100%;margin:0 auto;padding:1rem;box-sizing:border-box}.search-container[data-v-a2e0bd1e]{display:flex;justify-content:center;align-items:center;gap:.5rem;max-width:700px;margin:0 auto 2rem}.search-input-wrapper[data-v-a2e0bd1e]{position:relative;flex:1;display:flex;align-items:center}.search-input[data-v-a2e0bd1e]{width:100%;padding:.8rem 2.5rem .8rem 1rem;border:2px solid var(--border-color, #ddd);border-radius:8px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.search-input[data-v-a2e0bd1e]:focus{outline:none;border-color:var(--primary-variant-1);box-shadow:0 0 0 3px rgba(var(--primary-variant-1-rgb, 74, 144, 226),.1)}.search-input.searching[data-v-a2e0bd1e]{border-color:var(--primary-variant-1)}.search-loading[data-v-a2e0bd1e]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.clear-search[data-v-a2e0bd1e]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--text-secondary, #666);font-size:1.2rem;padding:.25rem;border-radius:50%;transition:background-color .2s}.clear-search[data-v-a2e0bd1e]:hover{background-color:var(--background-hover, #f5f5f5)}.search-button[data-v-a2e0bd1e]{min-width:100px;height:48px}.search-hint[data-v-a2e0bd1e]{text-align:center;color:var(--text-secondary, #666);font-size:.9rem;margin:-1rem 0 1rem}.loading-message[data-v-a2e0bd1e]{text-align:center;padding:2rem;color:var(--text-secondary, #666)}.loading-message .spinner[data-v-a2e0bd1e]{margin:0 auto 1rem}.error-message[data-v-a2e0bd1e]{text-align:center;padding:2rem;background-color:var(--error-bg, #ffeaea);border:1px solid var(--error-border, #ffcccc);border-radius:8px;margin:1rem 0}.error-message p[data-v-a2e0bd1e]{color:var(--error-color, #d63031);margin-bottom:1rem}.spinner[data-v-a2e0bd1e]{width:20px;height:20px;border:2px solid var(--border-color, #f3f3f3);border-top:2px solid var(--primary-variant-1);border-radius:50%;animation:spin-a2e0bd1e 1s linear infinite}.spinner.large[data-v-a2e0bd1e]{width:40px;height:40px;border-width:4px}@keyframes spin-a2e0bd1e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-filters[data-v-a2e0bd1e]{display:flex;gap:2rem;align-items:center;justify-content:center;padding:1rem;background-color:var(--bg-secondary, #f8f9fa);border-radius:8px;margin-bottom:2rem;flex-wrap:wrap}.filter-group[data-v-a2e0bd1e]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-a2e0bd1e]{font-weight:500;color:var(--text-primary, #333);font-size:.9rem}.sort-select[data-v-a2e0bd1e]{padding:.5rem;border:1px solid var(--border-color, #ddd);border-radius:4px;background-color:#fff;font-size:.9rem;cursor:pointer}.filter-checkboxes[data-v-a2e0bd1e]{display:flex;gap:1rem}.checkbox-label[data-v-a2e0bd1e]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-weight:400!important;font-size:.9rem}.checkbox-label input[type=checkbox][data-v-a2e0bd1e]{margin:0;cursor:pointer}.no-results[data-v-a2e0bd1e]{text-align:center;padding:3rem 2rem;background-color:var(--bg-secondary, #f8f9fa);border-radius:12px;margin:2rem 0}.no-results-icon[data-v-a2e0bd1e]{font-size:3rem;margin-bottom:1rem;opacity:.6}.no-results h3[data-v-a2e0bd1e]{color:var(--text-primary, #333);margin-bottom:1rem;font-size:1.5rem}.no-results p[data-v-a2e0bd1e]{color:var(--text-secondary, #666);margin-bottom:2rem;font-size:1.1rem}.no-results-tips[data-v-a2e0bd1e]{max-width:400px;margin:0 auto;text-align:left;background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid var(--border-color, #eee)}.no-results-tips h4[data-v-a2e0bd1e]{margin:0 0 1rem;color:var(--text-primary, #333);font-size:1rem}.no-results-tips ul[data-v-a2e0bd1e]{margin:0;padding-left:1.5rem;color:var(--text-secondary, #666)}.no-results-tips li[data-v-a2e0bd1e]{margin-bottom:.5rem;line-height:1.4}.deck-results[data-v-a2e0bd1e],.folder-results[data-v-a2e0bd1e]{margin-top:1rem}.list-item[data-v-a2e0bd1e]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;margin-bottom:.75rem;background-color:var(--bg-panel, white);border:1px solid var(--border-color, #eee);border-radius:8px;box-shadow:0 2px 4px #0000001a;transition:transform .2s,box-shadow .2s}.list-item[data-v-a2e0bd1e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.item-content[data-v-a2e0bd1e]{flex:1;min-width:0}.item-content .name[data-v-a2e0bd1e]{font-weight:700;font-size:1.1rem;margin:0 0 .5rem;color:var(--text-primary, #333)}.item-content .description[data-v-a2e0bd1e]{color:var(--text-secondary, #666);margin:0 0 .5rem;line-height:1.4}.item-content .meta[data-v-a2e0bd1e]{display:flex;flex-direction:column;gap:.25rem}.item-content .meta small[data-v-a2e0bd1e]{color:var(--text-tertiary, #999);font-size:.85rem}.item-content .tags[data-v-a2e0bd1e]{color:var(--primary-variant-1)!important;font-weight:500}.item-content mark[data-v-a2e0bd1e]{background-color:var(--highlight-bg, #fff3cd);color:var(--highlight-text, #856404);padding:.1em .2em;border-radius:3px;font-weight:500}.list-image[data-v-a2e0bd1e]{width:40px;height:40px}.pagination[data-v-a2e0bd1e]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}@media (max-width: 768px){.search-container[data-v-a2e0bd1e]{flex-direction:column;max-width:100%}input[type=text][data-v-a2e0bd1e],button[data-v-a2e0bd1e]{width:100%;margin-top:.5rem}.list-item[data-v-a2e0bd1e]{flex-direction:column;align-items:flex-start}}.loading-page[data-v-6c436ebd]{height:calc(100vh - 60px);width:100%;display:flex;justify-content:center;align-items:center}.fullpage[data-v-6c436ebd]{width:100%;min-height:100vh;background-color:var(--tertiary-variant-1)}.page[data-v-6c436ebd]{position:relative;width:100%;margin:auto}.public-banner[data-v-6c436ebd]{background-color:var(--primary-variant-1);color:#fff;padding:1rem;text-align:center}.banner-content[data-v-6c436ebd]{max-width:800px;margin:0 auto}.register-link[data-v-6c436ebd]{color:#fff;font-weight:700;text-decoration:underline}.page-content[data-v-6c436ebd]{width:90%;max-width:1000px;margin:2rem auto;background:#fff;border-radius:10px;padding:2rem;box-shadow:0 4px 6px #0000001a}.deck-header[data-v-6c436ebd]{display:flex;align-items:center;margin-bottom:2rem}.deck-icon[data-v-6c436ebd]{width:80px;height:80px;margin-right:2rem;display:flex;justify-content:center;align-items:center}.deck-icon img[data-v-6c436ebd]{max-width:100%;max-height:100%}.deck-info[data-v-6c436ebd]{flex:1}.deck-description[data-v-6c436ebd]{margin:.5rem 0;color:#555}.deck-tags[data-v-6c436ebd]{margin:1rem 0}.tag[data-v-6c436ebd]{display:inline-block;background-color:#f0f0f0;color:#333;padding:.25rem .75rem;border-radius:20px;margin-right:.5rem;margin-bottom:.5rem;font-size:.9rem}.deck-meta[data-v-6c436ebd]{display:flex;color:#777;font-size:.9rem}.deck-meta span[data-v-6c436ebd]{margin-right:1.5rem}.action-buttons[data-v-6c436ebd]{display:flex;justify-content:space-between;margin:2rem 0;flex-wrap:wrap;gap:1rem}.study-button[data-v-6c436ebd],.register-button[data-v-6c436ebd]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .2s}.study-button[data-v-6c436ebd]{background-color:var(--primary-variant-1);color:#fff}.study-button[data-v-6c436ebd]:hover:not(:disabled){background-color:var(--primary-variant-2)}.study-button[data-v-6c436ebd]:disabled{background-color:#ccc;cursor:not-allowed}.register-button[data-v-6c436ebd]{background-color:var(--secondary-variant-1);color:#fff}.register-button[data-v-6c436ebd]:hover{background-color:var(--secondary-variant-2)}.study-section[data-v-6c436ebd]{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee}.flashcard-container[data-v-6c436ebd]{perspective:1000px;width:100%;height:300px;margin:2rem 0}.flashcard[data-v-6c436ebd]{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;cursor:pointer}.flashcard.flipped[data-v-6c436ebd]{transform:rotateY(180deg)}.flashcard-front[data-v-6c436ebd],.flashcard-back[data-v-6c436ebd]{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px #0000001a;background-color:#fff}.flashcard-back[data-v-6c436ebd]{transform:rotateY(180deg);background-color:#f9f9f9}.card-content[data-v-6c436ebd]{flex:1;display:flex;justify-content:center;align-items:center;overflow:auto}.card-footer[data-v-6c436ebd]{text-align:center;font-size:.8rem;color:#999;padding-top:1rem}.card-navigation[data-v-6c436ebd]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.card-navigation button[data-v-6c436ebd]{padding:.5rem 1rem;background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:4px;cursor:pointer}.card-navigation button[data-v-6c436ebd]:disabled{background-color:#ccc;cursor:not-allowed}.study-message[data-v-6c436ebd]{margin-top:3rem;padding:1.5rem;background-color:#f5f5f5;border-radius:8px;text-align:center}.study-message p[data-v-6c436ebd]{margin-bottom:1rem}@media (max-width: 768px){.page-content[data-v-6c436ebd]{width:95%;padding:1rem}.deck-header[data-v-6c436ebd]{flex-direction:column;align-items:flex-start}.deck-icon[data-v-6c436ebd]{margin-bottom:1rem;margin-right:0}.action-buttons[data-v-6c436ebd]{flex-direction:column}.flashcard-container[data-v-6c436ebd]{height:250px}.card-navigation[data-v-6c436ebd]{flex-wrap:wrap;justify-content:center;gap:1rem}}.loader-container[data-v-abd41937]{display:flex;justify-content:center;align-items:center;height:80%}.loader[data-v-abd41937]{border:12px solid #f3f3f3;border-top:12px solid #3498db;border-radius:50%;width:80px;height:80px;animation:spin-abd41937 1s linear infinite}@keyframes spin-abd41937{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-container[data-v-e40d6aae]{width:100%;height:100%;position:relative;box-sizing:border-box;background-color:var(--bg-panel);border-radius:10px;overflow:hidden}.flashcard[data-v-e40d6aae]{position:relative;width:100%;height:100%;perspective:1000px;cursor:pointer;overflow:hidden;background-color:var(--bg-panel);outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px}.flashcard[data-v-e40d6aae]:focus,.flashcard[data-v-e40d6aae]:active{outline:none;background-color:var( --bg-panel )!important}.front[data-v-e40d6aae],.back[data-v-e40d6aae]{position:absolute;width:100%;height:100%;padding:1rem;box-sizing:border-box;transition:transform .5s ease,opacity .5s ease!important;display:flex;align-items:center;justify-content:center;font-size:2rem;backface-visibility:hidden;background-color:var(--bg-panel)!important}.front[data-v-e40d6aae]{background-color:var(--bg-panel);z-index:2;transform:translate(0);opacity:1;margin:0;border-radius:0}.back[data-v-e40d6aae]{background-color:var(--bg-panel);z-index:1;transform:translate(100%);opacity:0;margin:0;border-radius:0}.flashcard.flipped .front[data-v-e40d6aae]{transform:translate(-100%);opacity:0;z-index:1}.flashcard.flipped .back[data-v-e40d6aae]{transform:translate(0);opacity:1;z-index:2}.imageButton[data-v-e40d6aae]{position:absolute;top:1rem;left:1rem;font-size:1rem;padding:.25rem .5rem;background-color:var(--primary-variant-1, #3498db);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.imageButton[data-v-e40d6aae]:hover{background-color:var(--primary-variant-2, #2980b9)}.card-image[data-v-e40d6aae]{max-width:80%;max-height:200px;margin-top:1rem;display:block;margin-left:auto;margin-right:auto}.flashcard pre[data-v-e40d6aae]{white-space:pre-wrap;word-wrap:break-word;overflow-y:auto;max-height:100%}.hint-banner[data-v-e40d6aae]{position:absolute;bottom:1rem;right:1rem;max-width:calc(100% - 2rem);width:fit-content;background:#000c;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:1rem;word-wrap:break-word;white-space:normal;z-index:10}.hint-slide-enter-active[data-v-e40d6aae],.hint-slide-leave-active[data-v-e40d6aae]{transition:transform .5s ease,opacity .5s ease}.hint-slide-enter-from[data-v-e40d6aae],.hint-slide-leave-to[data-v-e40d6aae]{transform:translate(100%);opacity:0}@media (max-width: 600px){.hint-banner[data-v-e40d6aae]{font-size:.9rem;padding:.5rem .75rem}}.theme-coffee .flashcard[data-v-e40d6aae]{background:#dbb596}.theme-coffee .front[data-v-e40d6aae],.theme-coffee .back[data-v-e40d6aae]{background:linear-gradient(135deg,tan,wheat)!important;color:#654321}.theme-library .flashcard[data-v-e40d6aae]{background:#fffaf0}.theme-library .front[data-v-e40d6aae],.theme-library .back[data-v-e40d6aae]{background:linear-gradient(135deg,beige,#fffaf0)!important;color:#2f4f2f}.theme-starry_night .flashcard[data-v-e40d6aae]{background:linear-gradient(135deg,#191970,navy)}.theme-starry_night .front[data-v-e40d6aae],.theme-starry_night .back[data-v-e40d6aae]{background:linear-gradient(135deg,navy,#191970)!important;color:gold}.theme-sunset_beach .flashcard[data-v-e40d6aae]{background:#fff8dc}.theme-sunset_beach .front[data-v-e40d6aae],.theme-sunset_beach .back[data-v-e40d6aae]{background:linear-gradient(135deg,#ffffe0,#fff8dc)!important;color:#b8860b}.theme-mountain .flashcard[data-v-e40d6aae]{background:#e6e6fa}.theme-mountain .front[data-v-e40d6aae],.theme-mountain .back[data-v-e40d6aae]{background:linear-gradient(135deg,#f0f8ff,#e6e6fa)!important;color:#2f4f4f}.theme-garden_greenhouse .flashcard[data-v-e40d6aae]{background:#388e3c}.theme-garden_greenhouse .front[data-v-e40d6aae],.theme-garden_greenhouse .back[data-v-e40d6aae]{background:#388e3c!important;color:#fff}.theme-digital_minimalist .flashcard[data-v-e40d6aae]{background:#4e5d4e}.theme-digital_minimalist .front[data-v-e40d6aae],.theme-digital_minimalist .back[data-v-e40d6aae]{background:#4e5d4e!important;color:#fff;transition:transform .5s ease,opacity .5s ease!important}.theme-cozy_cabin .flashcard[data-v-e40d6aae]{background:#b8b09e}.theme-cozy_cabin .front[data-v-e40d6aae],.theme-cozy_cabin .back[data-v-e40d6aae]{background:#b8b09e!important;color:#8b4513}.theme-fresh_morning .flashcard[data-v-e40d6aae]{background:#90caf9;box-shadow:0 4px 8px #87ceeb4d}.theme-fresh_morning .front[data-v-e40d6aae],.theme-fresh_morning .back[data-v-e40d6aae]{background:#90caf9!important;color:#2f4f4f}.theme-paper .flashcard[data-v-e40d6aae]{background:#f0f0f0;border-style:outset;box-shadow:0 4px 8px #d2b48c4d}.theme-paper .front[data-v-e40d6aae],.theme-paper .back[data-v-e40d6aae]{background:repeating-linear-gradient(to bottom,#f0f0f0,#f0f0f0 29px,#ccc 30px,#ccc 30px)}.bottom-bar[data-v-635414db]{display:flex;justify-content:space-around;margin-top:20px;outline:none;height:48px;align-items:center;gap:.5rem;width:100%}.bottom-bar[data-v-635414db] button{max-width:25%;min-width:60px;flex-shrink:1}.bottom-bar[data-v-635414db]:focus{outline:none}.button[data-v-635414db],.easy-button[data-v-635414db],.tough-button[data-v-635414db]{padding:8px 16px;border:none;cursor:pointer}.active[data-v-635414db]{font-weight:700;background-color:var(--active-bg, #4caf50)}.inactive[data-v-635414db]{opacity:.6}@media (max-width: 599px){.bottom-bar[data-v-635414db]{gap:.25rem}.bottom-bar[data-v-635414db] button{min-width:50px;max-width:22%;padding:8px 4px}}.fullcontainer[data-v-08c4a120]{border:none}.fullcontainer[data-v-08c4a120]:focus{outline:none;border:none}.page[data-v-08c4a120]{width:100%;height:calc(100vh - 90px);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;width:80%;margin:auto;outline:none;border:none}.page[data-v-08c4a120]:focus{outline:none}.carousel-content[data-v-08c4a120]{display:flex;transition:transform .5s ease-in-out}.carousel-slide[data-v-08c4a120]{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.completion-screen[data-v-08c4a120]{text-align:center;padding:2rem}.study-complete-container[data-v-53be779e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.study-complete-card[data-v-53be779e]{background:#fff;border-radius:20px;padding:40px;text-align:center;max-width:500px;width:100%;box-shadow:0 20px 40px #0000001a}.success-icon[data-v-53be779e]{margin-bottom:30px}.title[data-v-53be779e]{font-size:2rem;color:#333;margin-bottom:15px;font-weight:600}.subtitle[data-v-53be779e]{font-size:1.2rem;color:#666;margin-bottom:30px}.flashflicks-branding[data-v-53be779e]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;padding:25px;margin-bottom:30px;color:#fff;text-align:center}.brand-logo[data-v-53be779e]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.logo-icon[data-v-53be779e]{font-size:2.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.brand-text h3[data-v-53be779e]{margin:0;font-size:1.8rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.brand-text p[data-v-53be779e]{margin:5px 0 0;font-size:.9rem;opacity:.9;font-style:italic}.brand-message[data-v-53be779e]{font-size:1rem;line-height:1.5;margin:0;opacity:.95}.benefits[data-v-53be779e]{background:#f8f9fa;border-radius:15px;padding:25px;margin-bottom:30px;text-align:left}.benefits h3[data-v-53be779e]{color:#333;margin-bottom:15px;font-size:1.1rem;text-align:center}.benefits ul[data-v-53be779e]{list-style:none;padding:0;margin:0}.benefits li[data-v-53be779e]{padding:8px 0;font-size:1rem;color:#555;display:flex;align-items:center}.action-buttons[data-v-53be779e]{display:flex;gap:15px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.signup-btn[data-v-53be779e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 30px;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;min-width:150px}.signup-btn[data-v-53be779e]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.home-btn[data-v-53be779e]{background:transparent;color:#667eea;border:2px solid #667eea;padding:15px 30px;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;min-width:150px}.home-btn[data-v-53be779e]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.study-complete-card[data-v-53be779e]{padding:30px 20px;margin:10px}.title[data-v-53be779e]{font-size:1.6rem}.brand-logo[data-v-53be779e]{flex-direction:column;gap:10px}.logo-icon[data-v-53be779e]{font-size:2rem}.brand-text h3[data-v-53be779e]{font-size:1.5rem}.flashflicks-branding[data-v-53be779e]{padding:20px}.action-buttons[data-v-53be779e]{flex-direction:column;align-items:center}.signup-btn[data-v-53be779e],.home-btn[data-v-53be779e]{width:100%;max-width:250px}}.study-once-container[data-v-21e7c7e3]{min-height:calc(100vh - 60px);background:#f5f5f5}.loading-container[data-v-21e7c7e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 60px);gap:20px}.loading-spinner[data-v-21e7c7e3]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-21e7c7e3 1s linear infinite}@keyframes spin-21e7c7e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-21e7c7e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:20px}.error-icon[data-v-21e7c7e3]{font-size:4rem;margin-bottom:20px}.error-container h2[data-v-21e7c7e3]{color:#333;margin-bottom:15px;font-size:2rem}.error-container p[data-v-21e7c7e3]{color:#666;margin-bottom:30px;font-size:1.1rem}.home-btn[data-v-21e7c7e3]{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:1rem;cursor:pointer;transition:background .2s}.home-btn[data-v-21e7c7e3]:hover{background:#5a6fd8}.study-session[data-v-21e7c7e3]{max-width:1200px;margin:0 auto}.study-header[data-v-21e7c7e3]{background:#fff;border-radius:15px;padding:30px;margin-bottom:20px;box-shadow:0 2px 10px #0000001a;text-align:center}.study-header h1[data-v-21e7c7e3]{color:#333;margin-bottom:15px;font-size:2.5rem}.deck-description[data-v-21e7c7e3]{color:#666;font-size:1.1rem;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.study-info[data-v-21e7c7e3]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.card-count[data-v-21e7c7e3]{background:#e3f2fd;color:#1976d2;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500}.study-once-badge[data-v-21e7c7e3]{background:#fff3e0;color:#f57c00;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500}.study-content[data-v-21e7c7e3]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px #0000001a}@media (max-width: 768px){.study-header h1[data-v-21e7c7e3]{font-size:2rem}.study-info[data-v-21e7c7e3]{flex-direction:column;align-items:center}.study-session[data-v-21e7c7e3]{padding:10px}.study-header[data-v-21e7c7e3]{padding:20px}}.score-page[data-v-2397c504]{box-sizing:border-box;min-height:calc(100vh - 60px);outline:none;color:var(--theme-text, var(--text-first));background:var(--theme-bg, var(--bg-page));width:100%}.score-details[data-v-2397c504]{padding:1rem;margin:auto;height:auto;box-sizing:border-box;max-width:1200px}.score-text[data-v-2397c504]{font-size:1.5rem;text-align:center;margin-bottom:1.5rem}.questions-summary[data-v-2397c504]{width:100%;margin:auto;max-width:800px}.question-result[data-v-2397c504]{padding:.75rem;margin:.5rem 0;border-radius:8px;background:var(--theme-panel, var(--bg-panel));display:flex;flex-direction:column;transition:background-color .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.question-header[data-v-2397c504]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.question-text[data-v-2397c504]{flex:1;word-wrap:break-word;overflow-wrap:break-word}.result-indicator[data-v-2397c504]{font-size:1.2rem;font-weight:700;flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.question-result.correct .result-indicator[data-v-2397c504]{background:var(--theme-success, #4caf50);color:#fff;box-shadow:0 2px 8px #0003}.question-result.incorrect .result-indicator[data-v-2397c504]{background:var(--theme-error, #f44336);color:#fff;box-shadow:0 2px 8px #0003}.answers-detail p[data-v-2397c504]{margin:.5rem 0 0;font-size:.9rem}.slide-in-enter-active[data-v-2397c504]{transition:all .5s ease}.slide-in-enter-from[data-v-2397c504]{opacity:0;transform:translate(100px)}@media (max-width: 599px){.score-details[data-v-2397c504]{padding:.5rem}.score-text[data-v-2397c504]{font-size:1.25rem;margin-bottom:1rem}.question-result[data-v-2397c504]{padding:.5rem;margin:.25rem 0}.question-header[data-v-2397c504]{flex-direction:column;align-items:flex-start;gap:.5rem}.result-indicator[data-v-2397c504]{font-size:1rem;align-self:flex-end}.answers-detail p[data-v-2397c504]{font-size:.8rem}}@media (min-width: 600px) and (max-width: 899px){.score-details[data-v-2397c504]{padding:1rem}.score-text[data-v-2397c504]{font-size:1.5rem}.questions-summary[data-v-2397c504]{width:90%}.question-result[data-v-2397c504]{padding:.75rem}}@media (min-width: 900px) and (max-width: 1199px){.score-details[data-v-2397c504]{padding:1.5rem}.score-text[data-v-2397c504]{font-size:1.75rem}.questions-summary[data-v-2397c504]{width:70%}.question-result[data-v-2397c504]{padding:1rem}}@media (min-width: 1200px){.score-details[data-v-2397c504]{padding:2rem}.score-text[data-v-2397c504]{font-size:2rem}.questions-summary[data-v-2397c504]{width:60%}.question-result[data-v-2397c504]{padding:1.25rem}}.xpbar-wrapper[data-v-c52bd8ad]{width:100%;min-height:calc(100vh - 60px);background:var(--theme-bg, var(--bg-page));color:var(--theme-text, var(--text-first));cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.xpbar[data-v-c52bd8ad]{width:100%;max-width:400px;margin:0 auto;padding:5rem 1rem;outline:none;box-sizing:border-box}.xpbar[data-v-c52bd8ad]:focus{outline:none}.level-container[data-v-c52bd8ad]{display:flex;justify-content:center;margin-bottom:.5rem}.growthMessage[data-v-c52bd8ad]{font-size:1.2rem;padding:2rem;text-align:center;color:var(--theme-text, var(--text-first))}.level-circle[data-v-c52bd8ad]{width:100px;height:100px;border-radius:50%;background-color:var(--theme-level-circle, #3182ce);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 15px #0000004d}.level-bump-enter-active[data-v-c52bd8ad]{animation:bump-c52bd8ad .6s ease-out}.level-bump-leave-active[data-v-c52bd8ad]{position:absolute;opacity:0}@keyframes bump-c52bd8ad{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.bar-background[data-v-c52bd8ad]{position:relative;background-color:var(--theme-progress-bg, #e2e8f0);height:24px;border-radius:4px;overflow:hidden;box-shadow:inset 0 2px 4px #0000001a}.bar-fill[data-v-c52bd8ad]{background-color:var(--theme-progress-fill, #48bb78);height:100%;width:0%;transition:width .7s ease-out;box-shadow:0 2px 8px #0003}.bar-label[data-v-c52bd8ad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--theme-text, var(--text-first));text-shadow:0 1px 2px rgba(0,0,0,.5)}.level-up-message[data-v-c52bd8ad]{margin-top:8px;text-align:center;color:var(--theme-warning, #d69e2e);font-size:18px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.level-up-enter-active[data-v-c52bd8ad]{animation:levelUpFade-c52bd8ad .8s ease-out}@keyframes levelUpFade-c52bd8ad{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.interaction-prompt[data-v-c52bd8ad]{text-align:center;margin-top:2rem;color:var(--theme-text, #718096);font-size:.9rem;opacity:.8}button[data-v-bf33d9dd]{padding:10px 20px;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background-color:var(--btn-action);color:var(--text-accent-one)}.btn-action-animating[data-v-bf33d9dd]{animation:pulse-bf33d9dd .6s ease}@keyframes pulse-bf33d9dd{0%{transform:scale(1);background-color:var(--btn-action)}50%{transform:scale(1.15);background-color:var(--btn-action-hover)}to{transform:scale(1)}}.options-container[data-v-bf9dd912]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 60px);width:100%;text-align:center;outline:none;background:var(--theme-bg, var(--bg-page));color:var(--theme-text, var(--text-first));box-sizing:border-box}h2[data-v-bf9dd912]{margin-bottom:2rem;font-size:1.8rem;color:var(--theme-text, var(--text-first))}.options-buttons[data-v-bf9dd912]{display:flex;gap:1.5rem;color:var(--theme-text, var(--text-accent-one))}.button-focused[data-v-bf9dd912]{box-shadow:0 0 0 2px var(--theme-primary, var(--primary-color, #4a86e8));transform:scale(1.05);transition:all .2s ease}.options-container[data-v-bf9dd912]:after{content:"Keyboard: R = Retry, E = Exit, Arrow Keys to Navigate";position:absolute;bottom:20px;font-size:.8rem;opacity:.7}@media (max-width: 768px){.options-buttons[data-v-bf9dd912]{flex-direction:column;gap:1rem}}.difficulty-rating-wrapper[data-v-49403b43]{width:100%;height:calc(100vh - 60px);--theme-bg: var(--bg-page, #ffffff);--theme-text: var(--text-first, #333333);--theme-panel: var(--bg-panel, #f8f9fa);--theme-primary: var(--primary-color, #4caf50);--theme-success: var(--success-color, #4caf50);--theme-warning: var(--warning-color, #ffc107);--theme-error: var(--error-color, #f44336);background:var(--theme-bg);color:var(--theme-text)}.loading-state[data-v-49403b43]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-bg);color:var(--theme-text)}.loading-spinner[data-v-49403b43]{width:40px;height:40px;border:4px solid var(--theme-panel);border-top:4px solid var(--theme-primary);border-radius:50%;animation:spin-49403b43 1s linear infinite}@keyframes spin-49403b43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.difficulty-rating-screen[data-v-49403b43]{width:100%;height:calc(100vh - 60px);box-sizing:border-box;background:var(--theme-bg, var(--bg-page));color:var(--theme-text, var(--text-first));display:flex;flex-direction:column;padding:.5rem}.score-display[data-v-49403b43]{text-align:center;flex-shrink:0}.score-display h2[data-v-49403b43]{font-size:1.5rem;margin-bottom:.5rem;padding-top:1rem;margin-top:0}.score-display p[data-v-49403b43]{font-size:.9rem;margin-bottom:1rem}.cards-container[data-v-49403b43]{width:100%;max-width:100%;flex:1;overflow-y:auto;padding:0;margin:0;display:flex;flex-direction:column}.cards-list[data-v-49403b43]{display:flex;flex-direction:column;gap:.75rem;padding:0 .5rem}.card-result[data-v-49403b43]{background:var(--theme-panel, var(--bg-panel));border-radius:8px;padding:.75rem;box-shadow:0 2px 8px #00000026;transition:all .3s ease;border:2px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-result.completed[data-v-49403b43]{border-color:#a9a9a9}.card-header[data-v-49403b43]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.5rem}.question-text[data-v-49403b43]{font-size:.9rem;font-weight:500;color:var(--text-primary, #333);flex:1;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.correctness-indicator[data-v-49403b43]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.correctness-indicator.correct[data-v-49403b43]{background:var(--theme-success, var(--success-color, #4caf50));color:#fff;box-shadow:0 2px 8px #0003}.correctness-indicator.incorrect[data-v-49403b43]{background:var(--theme-error, var(--error-color, #f44336));color:#fff;box-shadow:0 2px 8px #0003}.difficulty-buttons[data-v-49403b43]{display:flex;gap:.5rem;justify-content:center}.difficulty-btn[data-v-49403b43]{padding:.5rem .75rem;border:2px solid transparent;border-radius:6px;background:#ffffff1a;color:var(--theme-text, var(--text-first));cursor:pointer;font-size:.8rem;font-weight:500;transition:all .3s ease;flex:1;min-width:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.difficulty-btn[data-v-49403b43]:hover{border-color:var(--theme-primary, var(--btn-action));transform:translateY(-2px);box-shadow:0 4px 12px #0003}.difficulty-btn.selected[data-v-49403b43]{border-color:var(--primary-color, #4caf50);background:var(--primary-color, #4caf50)}.difficulty-btn.easy.selected[data-v-49403b43]{background:var(--theme-success, var(--success-color, #4caf50));border-color:var(--theme-success, var(--success-color, #4caf50));color:#fff;box-shadow:0 4px 15px #0000004d}.difficulty-btn.neutral.selected[data-v-49403b43]{background:var(--theme-warning, var(--warning-color, #ffc107));border-color:var(--theme-warning, var(--warning-color, #ffc107));color:#000;box-shadow:0 4px 15px #0000004d}.difficulty-btn.tough.selected[data-v-49403b43]{background:var(--theme-error, var(--error-color, #f44336));border-color:var(--theme-error, var(--error-color, #f44336));color:#fff;box-shadow:0 4px 15px #0000004d}.action-buttons[data-v-49403b43]{margin-top:1rem;padding:.5rem;flex-shrink:0;display:flex;justify-content:center}.continue-btn[data-v-49403b43]{padding:.75rem 2rem;background:var(--theme-primary, var(--primary-color, #4caf50));border:2px solid var(--theme-primary, var(--primary-color, #4caf50));border-radius:6px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:200px;box-shadow:0 4px 15px #0003}.continue-btn[data-v-49403b43]:hover:not(:disabled){background:var(--primary-variant, #45a049);transform:translateY(-2px)}.continue-btn[data-v-49403b43]:disabled{background:#ccc;cursor:not-allowed}.slide-in-enter-active[data-v-49403b43]{animation:slideInRight-49403b43 .5s ease-out;animation-delay:var(--delay);animation-fill-mode:both}@keyframes slideInRight-49403b43{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 320px){.difficulty-rating-screen[data-v-49403b43]{padding:.25rem}.score-display h2[data-v-49403b43]{font-size:1.25rem}.score-display p[data-v-49403b43]{font-size:.8rem}.card-result[data-v-49403b43]{padding:.5rem}.question-text[data-v-49403b43]{font-size:.8rem}.correctness-indicator[data-v-49403b43]{width:20px;height:20px;font-size:.8rem}.difficulty-btn[data-v-49403b43]{font-size:.7rem;padding:.4rem .5rem}}@media (max-width: 480px) and (orientation: portrait){.difficulty-buttons[data-v-49403b43]{flex-direction:column;gap:.5rem}.difficulty-btn[data-v-49403b43]{width:100%}.card-header[data-v-49403b43]{flex-direction:column;align-items:flex-start;gap:.5rem}.correctness-indicator[data-v-49403b43]{align-self:flex-end}}@media (max-width: 768px) and (orientation: landscape){.difficulty-rating-screen[data-v-49403b43]{padding:.25rem}.score-display h2[data-v-49403b43]{font-size:1.25rem;padding-top:.5rem}.score-display p[data-v-49403b43]{font-size:.8rem;margin-bottom:.5rem}.cards-list[data-v-49403b43]{gap:.5rem}.card-result[data-v-49403b43]{padding:.5rem}}@media (min-width: 481px) and (max-width: 768px) and (orientation: portrait){.score-display h2[data-v-49403b43]{font-size:1.75rem}.score-display p[data-v-49403b43],.question-text[data-v-49403b43]{font-size:1rem}.difficulty-btn[data-v-49403b43]{font-size:.9rem;padding:.6rem 1rem}.continue-btn[data-v-49403b43]{font-size:1.1rem;padding:.8rem 2.5rem}}@media (min-width: 769px) and (max-width: 1024px){.difficulty-rating-screen[data-v-49403b43]{padding:1rem}.score-display h2[data-v-49403b43]{font-size:2rem}.score-display p[data-v-49403b43]{font-size:1.1rem}.cards-container[data-v-49403b43]{max-width:700px;margin:0 auto}.cards-list[data-v-49403b43]{gap:1rem;padding:0 1rem}.card-result[data-v-49403b43]{padding:1rem}.question-text[data-v-49403b43]{font-size:1.1rem}.correctness-indicator[data-v-49403b43]{width:28px;height:28px;font-size:1rem}.difficulty-btn[data-v-49403b43]{font-size:.9rem;padding:.7rem 1.2rem}.continue-btn[data-v-49403b43]{font-size:1.2rem;padding:1rem 3rem}}@media (min-width: 1025px){.difficulty-rating-screen[data-v-49403b43]{padding:1.5rem}.score-display h2[data-v-49403b43]{font-size:2.5rem;padding-top:2rem}.score-display p[data-v-49403b43]{font-size:1.2rem}.cards-container[data-v-49403b43]{max-width:800px;margin:0 auto}.cards-list[data-v-49403b43]{gap:1.5rem;padding:0 1.5rem}.card-result[data-v-49403b43]{padding:1.5rem}.question-text[data-v-49403b43]{font-size:1.2rem}.correctness-indicator[data-v-49403b43]{width:32px;height:32px;font-size:1.2rem}.difficulty-btn[data-v-49403b43]{font-size:1rem;padding:.8rem 1.5rem}.continue-btn[data-v-49403b43]{font-size:1.3rem;padding:1.2rem 3.5rem}}@media (min-width: 1440px){.cards-container[data-v-49403b43]{max-width:900px}.cards-list[data-v-49403b43]{gap:2rem;padding:0 2rem}}.asset-generation-modal[data-v-292d4ee8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-292d4ee8]{background-color:var(--bg-panel);color:var(--text-first);border-radius:1rem;padding:2rem;width:90%;max-width:480px;box-shadow:0 4px 20px #00000026;animation:fadeInUp-292d4ee8 .25s ease}@keyframes fadeInUp-292d4ee8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.progress-header[data-v-292d4ee8]{text-align:center;margin-bottom:1rem}.progress-header h3[data-v-292d4ee8]{margin:0;font-size:1.5rem;color:var(--text-first)}.subtitle[data-v-292d4ee8]{font-size:.95rem;color:var(--text-second)}.progress-bar-background[data-v-292d4ee8]{width:100%;height:10px;background-color:var(--bg-page);border-radius:6px;margin-bottom:.5rem;overflow:hidden}.progress-bar-fill[data-v-292d4ee8]{height:100%;background-color:var(--accent-default);transition:width .3s ease}.progress-text[data-v-292d4ee8]{font-size:.875rem;display:flex;justify-content:space-between;color:var(--text-second);margin-bottom:1rem}.chunk-info[data-v-292d4ee8]{text-align:center;font-size:.85rem;color:var(--text-second);margin-bottom:1rem}.chunk-dots[data-v-292d4ee8]{display:flex;justify-content:center;gap:6px;margin-top:.5rem}.chunk-dot[data-v-292d4ee8]{width:10px;height:10px;border-radius:50%;background-color:var(--bg-page)}.chunk-dot.completed[data-v-292d4ee8]{background-color:var(--accent-default)}.chunk-dot.active[data-v-292d4ee8]{background-color:var(--primary-variant-1)}.status-container[data-v-292d4ee8]{background-color:var(--bg-page);padding:1rem;border-radius:.75rem;display:flex;align-items:center;gap:1rem;font-size:.9rem;margin-bottom:1rem}.success-icon[data-v-292d4ee8],.error-icon[data-v-292d4ee8]{width:24px;height:24px;border-radius:50%;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff}.success-icon[data-v-292d4ee8]{background-color:#2ecc71}.error-icon[data-v-292d4ee8]{background-color:#e74c3c}.success-message[data-v-292d4ee8]{color:#2ecc71}.error-message[data-v-292d4ee8]{color:#e74c3c}.warning-message[data-v-292d4ee8]{color:#f39c12}.time-estimate[data-v-292d4ee8]{text-align:center;font-size:.85rem;color:var(--text-second);padding:.5rem;background-color:var(--bg-page);border-radius:.5rem}.action-buttons[data-v-292d4ee8]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.retry-button[data-v-292d4ee8],.continue-button[data-v-292d4ee8],.cancel-button[data-v-292d4ee8]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.9rem;border:none;cursor:pointer;transition:background-color .2s}.retry-button[data-v-292d4ee8]{background-color:var(--accent-default);color:#fff}.continue-button[data-v-292d4ee8]{background-color:var(--primary-variant-1);color:#fff}.cancel-button[data-v-292d4ee8]{background-color:var(--bg-page);color:var(--text-second)}.retry-button[data-v-292d4ee8]:hover,.continue-button[data-v-292d4ee8]:hover{transform:translateY(-1px);filter:brightness(1.05)}.cancel-button[data-v-292d4ee8]:hover{color:var(--text-first)}[data-v-58ff71c2]{-webkit-tap-highlight-color:transparent}[data-v-58ff71c2] .left{text-align:left}[data-v-58ff71c2] body{background-color:gray;transition:background-color .5s ease}[data-v-58ff71c2] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-58ff71c2] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-58ff71c2] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out}[data-v-58ff71c2] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-58ff71c2] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-58ff71c2] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-58ff71c2] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-58ff71c2] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-58ff71c2] .breadcrumb-slide-enter-from,[data-v-58ff71c2] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-58ff71c2] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-58ff71c2] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-58ff71c2] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-58ff71c2] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:var(--bg-panel);border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-58ff71c2] .slide1{left:-100%;transform:translate(0)}[data-v-58ff71c2] .slide3{left:200%;transform:translate(0)}[data-v-58ff71c2] .question{color:var(--text-first);text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-58ff71c2] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1vw,10px);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-58ff71c2] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:2px solid #e0e0e0;border-radius:8px;background-color:var(--bg-page);cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-58ff71c2] .option-wrapper:hover{border-color:var(--primary-variant-1)}[data-v-58ff71c2] .option{background-color:var(--bg-page);width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-58ff71c2] .option-wrapper.active{background-color:var(--primary-variant-1);color:#fff;border-color:var(--primary-variant-1);box-shadow:0 2px 8px #0003}[data-v-58ff71c2] .option-wrapper.active .option{background-color:var(--primary-variant-1);color:#fff}[data-v-58ff71c2] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-58ff71c2] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-58ff71c2] .breadcrumb-item{color:var(--text-primary)}[data-v-58ff71c2] .breadcrumb-item a{color:var(--text-primary)!important}[data-v-58ff71c2] .breadcrumb-item a:hover{color:var(--primary-color)!important;font-weight:700}[data-v-58ff71c2] .breadcrumb-item+.breadcrumb-item:before{color:var(--text-primary)}[data-v-58ff71c2] .study-container.fullscreen .slide{height:calc(100vh - 80px)}@media (max-width: 599px){[data-v-58ff71c2] .slide{width:95%;padding:15px 10px}[data-v-58ff71c2] .question{display:flex;justify-content:center;align-items:center}[data-v-58ff71c2] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-58ff71c2] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-58ff71c2] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-58ff71c2] .answer-options{grid-template-columns:1fr 1fr}[data-v-58ff71c2] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-58ff71c2] .answer-options{grid-template-columns:1fr 1fr}[data-v-58ff71c2] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-58ff71c2] .slide{max-width:1000px}[data-v-58ff71c2] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-58ff71c2] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-58ff71c2] .slide{top:calc(var(--navbar-height))}[data-v-58ff71c2] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-58ff71c2] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-58ff71c2] .option-wrapper{padding:5px}[data-v-58ff71c2] .option{min-height:2rem;padding:.25rem}}[data-v-ad0acb68]{-webkit-tap-highlight-color:transparent}[data-v-ad0acb68] .left{text-align:left}[data-v-ad0acb68] body{background-color:#0c4a6e;transition:background-color .5s ease}[data-v-ad0acb68] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-ad0acb68] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-ad0acb68] #page{outline:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-ad0acb68] .study-container.fullscreen #page{height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-ad0acb68] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-ad0acb68] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-ad0acb68] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-ad0acb68] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-ad0acb68] .breadcrumb-slide-enter-from,[data-v-ad0acb68] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-ad0acb68] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-ad0acb68] .study-container.fullscreen #container{height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-ad0acb68] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-ad0acb68] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.3);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background:linear-gradient(135deg,#0891b2,#0e7490,#164e63);border-radius:30px;color:#f0f9ff;cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 8px 20px #0891b24d;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-ad0acb68] .slide1{left:-100%;transform:translate(0)}[data-v-ad0acb68] .slide3{left:200%;transform:translate(0)}[data-v-ad0acb68] .question{color:#f0f9ff;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center;font-weight:600}[data-v-ad0acb68] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1vw,10px);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-ad0acb68] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:2px solid #0284c7;border-radius:8px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0c4a6e;cursor:pointer;transition:all .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-ad0acb68] .option-wrapper:hover{border-color:#0369a1;transform:translateY(-2px);box-shadow:0 4px 12px #0369a14d}[data-v-ad0acb68] .option{background:transparent;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;font-weight:500}[data-v-ad0acb68] .option-wrapper.active{background:linear-gradient(135deg,#0369a1,#075985);color:#f0f9ff;border-color:#075985;box-shadow:0 6px 16px #07598566;transform:translateY(-2px)}[data-v-ad0acb68] .option-wrapper.active .option{background:transparent;color:#f0f9ff}[data-v-ad0acb68] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-ad0acb68] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-ad0acb68] .breadcrumb-item{color:#f0f9ff}[data-v-ad0acb68] .breadcrumb-item a{color:#f0f9ff!important}[data-v-ad0acb68] .breadcrumb-item a:hover{color:#bae6fd!important;font-weight:700}[data-v-ad0acb68] .breadcrumb-item+.breadcrumb-item:before{color:#f0f9ff}@media (max-width: 599px){[data-v-ad0acb68] .slide{width:95%;padding:15px 10px}[data-v-ad0acb68] .question{display:flex;justify-content:center;align-items:center}[data-v-ad0acb68] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-ad0acb68] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-ad0acb68] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-ad0acb68] .answer-options{grid-template-columns:1fr 1fr}[data-v-ad0acb68] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-ad0acb68] .answer-options{grid-template-columns:1fr 1fr}[data-v-ad0acb68] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-ad0acb68] .slide{max-width:1000px}[data-v-ad0acb68] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-ad0acb68] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-ad0acb68] .slide{top:calc(var(--navbar-height))}[data-v-ad0acb68] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-ad0acb68] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-ad0acb68] .option-wrapper{padding:5px}[data-v-ad0acb68] .option{min-height:2rem;padding:.25rem}}[data-v-675c4843]{-webkit-tap-highlight-color:transparent}[data-v-675c4843] .left{text-align:left}[data-v-675c4843] body{background-color:gray;transition:background-color .5s ease}[data-v-675c4843] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-675c4843] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-675c4843] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 28px;min-height:100dvh;background:radial-gradient(circle at 20% 30%,rgba(244,63,94,.2) 2px,transparent 2px) 0 0 / var(--s) var(--s),radial-gradient(circle at 70% 60%,rgba(234,179,8,.18) 2px,transparent 2px) 0 0 / var(--s) var(--s),radial-gradient(circle at 40% 80%,rgba(99,102,241,.18) 2px,transparent 2px) 0 0 / var(--s) var(--s),#fffaf3;background-repeat:repeat}[data-v-675c4843] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-675c4843] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-675c4843] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-675c4843] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-675c4843] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-675c4843] .breadcrumb-slide-enter-from,[data-v-675c4843] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-675c4843] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-675c4843] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-675c4843] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-675c4843] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#b6aee4;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-675c4843] .slide1{left:-100%;transform:translate(0)}[data-v-675c4843] .slide3{left:200%;transform:translate(0)}[data-v-675c4843] .question{color:var(--text-first);text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-675c4843] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:1rem;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-675c4843] .option-wrapper{width:90%;aspect-ratio:3 / 2;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #e0e0e0;border-radius:8px;background-color:#e7c4ee;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-675c4843] .option-wrapper:hover{border-color:#bdbcbd}[data-v-675c4843] .option{background-color:#e7c4ee;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-675c4843] .option-wrapper.active{background-color:#dba0e7;color:#fff;border-color:#bdbcbd;box-shadow:0 2px 8px #0003}[data-v-675c4843] .option-wrapper.active .option{background-color:#dba0e7;color:#fff}[data-v-675c4843] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-675c4843] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-675c4843] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-675c4843] .breadcrumb-item{color:#6b46c1}[data-v-675c4843] .breadcrumb-item a{color:#6b46c1!important}[data-v-675c4843] .breadcrumb-item a:hover{color:#8b5cf6!important;font-weight:700}[data-v-675c4843] .breadcrumb-item+.breadcrumb-item:before{color:#6b46c1}@media (max-width: 599px){[data-v-675c4843] .slide{width:95%;padding:15px 10px}[data-v-675c4843] .question{display:flex;justify-content:center;align-items:center}[data-v-675c4843] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-675c4843] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-675c4843] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-675c4843] .answer-options{grid-template-columns:1fr 1fr}[data-v-675c4843] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-675c4843] .answer-options{grid-template-columns:1fr 1fr}[data-v-675c4843] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-675c4843] .slide{max-width:1000px}[data-v-675c4843] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-675c4843] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-675c4843] .slide{top:calc(var(--navbar-height))}[data-v-675c4843] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-675c4843] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-675c4843] .option-wrapper{padding:5px}[data-v-675c4843] .option{min-height:2rem;padding:.25rem}}[data-v-12ff5b7e]{-webkit-tap-highlight-color:transparent}[data-v-12ff5b7e] .left{text-align:left}[data-v-12ff5b7e] body{background-color:gray;transition:background-color .5s ease}[data-v-12ff5b7e] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-12ff5b7e] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-12ff5b7e] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;min-height:100dvh;background:linear-gradient(115deg,rgba(236,72,153,.15) 25%,transparent 25%,transparent 50%,rgba(236,72,153,.15) 50%,rgba(236,72,153,.15) 75%,transparent 75%,transparent),linear-gradient(65deg,rgba(34,211,238,.1) 25%,transparent 25%,transparent 50%,rgba(34,211,238,.1) 50%,rgba(34,211,238,.1) 75%,transparent 75%,transparent),radial-gradient(circle at 20% 30%,rgba(236,72,153,.25) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(34,211,238,.25) 0%,transparent 50%),linear-gradient(180deg,#050816,#0b0f2e);background-size:60px 60px,80px 80px,100% 100%,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat}[data-v-12ff5b7e] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-12ff5b7e] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-12ff5b7e] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-12ff5b7e] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-12ff5b7e] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-12ff5b7e] .breadcrumb-slide-enter-from,[data-v-12ff5b7e] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-12ff5b7e] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-12ff5b7e] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-12ff5b7e] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-12ff5b7e] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#1a7685;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-12ff5b7e] .slide1{left:-100%;transform:translate(0)}[data-v-12ff5b7e] .slide3{left:200%;transform:translate(0)}[data-v-12ff5b7e] .question{color:#fff;font-weight:500;text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-12ff5b7e] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1vw,10px);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-12ff5b7e] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #754072;border-radius:8px;background-color:#552952;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-12ff5b7e] .option-wrapper:hover{border-color:#975e94}[data-v-12ff5b7e] .option{background-color:#552952;color:#fff;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-12ff5b7e] .option-wrapper.active{background-color:#22384c;color:#fff;border-color:#365068;box-shadow:0 2px 8px #0003}[data-v-12ff5b7e] .option-wrapper.active .option{background-color:#22384c;color:#fff}[data-v-12ff5b7e] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-12ff5b7e] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-12ff5b7e] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-12ff5b7e] .breadcrumb-item{color:#ec48a0}[data-v-12ff5b7e] .breadcrumb-item a{color:#ec48a0!important}[data-v-12ff5b7e] .breadcrumb-item a:hover{color:#22d3ee!important;font-weight:700}[data-v-12ff5b7e] .breadcrumb-item+.breadcrumb-item:before{color:#ec48a0}@media (max-width: 599px){[data-v-12ff5b7e] .slide{width:95%;padding:15px 10px}[data-v-12ff5b7e] .question{display:flex;justify-content:center;align-items:center}[data-v-12ff5b7e] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-12ff5b7e] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-12ff5b7e] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-12ff5b7e] .answer-options{grid-template-columns:1fr 1fr}[data-v-12ff5b7e] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-12ff5b7e] .answer-options{grid-template-columns:1fr 1fr}[data-v-12ff5b7e] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-12ff5b7e] .slide{max-width:1000px}[data-v-12ff5b7e] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-12ff5b7e] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-12ff5b7e] .slide{top:calc(var(--navbar-height))}[data-v-12ff5b7e] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-12ff5b7e] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-12ff5b7e] .option-wrapper{padding:5px}[data-v-12ff5b7e] .option{min-height:2rem;padding:.25rem}}[data-v-34baa0b8]{-webkit-tap-highlight-color:transparent}[data-v-34baa0b8] .left{text-align:left}[data-v-34baa0b8] body{background-color:gray;transition:background-color .5s ease}[data-v-34baa0b8] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-34baa0b8] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-34baa0b8] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 24px;min-height:100dvh;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.35) 1.2px,transparent 1.2px) 0 0 / var(--s) var(--s),radial-gradient(circle at 75% 75%,rgba(16,185,129,.25) 1.2px,transparent 1.2px) 0 0 / var(--s) var(--s),#eef6ff;background-repeat:repeat}[data-v-34baa0b8] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-34baa0b8] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-34baa0b8] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-34baa0b8] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-34baa0b8] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-34baa0b8] .breadcrumb-slide-enter-from,[data-v-34baa0b8] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-34baa0b8] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-34baa0b8] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-34baa0b8] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-34baa0b8] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#3b82f680;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-34baa0b8] .slide1{left:-100%;transform:translate(0)}[data-v-34baa0b8] .slide3{left:200%;transform:translate(0)}[data-v-34baa0b8] .question{color:var(--text-first);text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-34baa0b8] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:1rem;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-34baa0b8] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1rem,1rem);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #84adc9;border-radius:8px;background-color:#e3e9f3;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-34baa0b8] .option-wrapper:hover{border-color:var(--primary-variant-1)}[data-v-34baa0b8] .option{background-color:#e3e9f3;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-34baa0b8] .option-wrapper.active{background-color:#95c0dd;color:#fff;border-color:var(--primary-variant-1);box-shadow:0 2px 8px #0003}[data-v-34baa0b8] .option-wrapper.active .option{background-color:#95c0dd;color:#fff}[data-v-34baa0b8] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-34baa0b8] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-34baa0b8] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-34baa0b8] .breadcrumb-item{color:#1565c0}[data-v-34baa0b8] .breadcrumb-item a{color:#1565c0!important}[data-v-34baa0b8] .breadcrumb-item a:hover{color:#0d47a1!important;font-weight:700}[data-v-34baa0b8] .breadcrumb-item+.breadcrumb-item:before{color:#1565c0}@media (max-width: 599px){[data-v-34baa0b8] .slide{width:95%;padding:15px 10px}[data-v-34baa0b8] .question{display:flex;justify-content:center;align-items:center}[data-v-34baa0b8] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-34baa0b8] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-34baa0b8] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-34baa0b8] .answer-options{grid-template-columns:1fr 1fr}[data-v-34baa0b8] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-34baa0b8] .answer-options{grid-template-columns:1fr 1fr}[data-v-34baa0b8] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-34baa0b8] .slide{max-width:1000px}[data-v-34baa0b8] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-34baa0b8] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-34baa0b8] .slide{top:calc(var(--navbar-height))}[data-v-34baa0b8] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-34baa0b8] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-34baa0b8] .option-wrapper{padding:5px}[data-v-34baa0b8] .option{min-height:2rem;padding:.25rem}}[data-v-dd472e19]{-webkit-tap-highlight-color:transparent}[data-v-dd472e19] .left{text-align:left}[data-v-dd472e19] body{background-color:gray;transition:background-color .5s ease}[data-v-dd472e19] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-dd472e19] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-dd472e19] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 22px;min-height:100dvh;background:conic-gradient(#b8b6ac 90deg,#d2d0c8 0,#d2d0c8 180deg,#b8b6ac 0,#b8b6ac 270deg,#d2d0c8 0) 0 0 / var(--s) var(--s),#efede6;background-repeat:repeat}[data-v-dd472e19] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-dd472e19] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-dd472e19] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-dd472e19] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-dd472e19] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-dd472e19] .breadcrumb-slide-enter-from,[data-v-dd472e19] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-dd472e19] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-dd472e19] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-dd472e19] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-dd472e19] .slide{--background-slide: #b3936f;position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:var(--background-slide);border-radius:30px;color:#fff;cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-dd472e19] .slide1{left:-100%;transform:translate(0)}[data-v-dd472e19] .slide3{left:200%;transform:translate(0)}[data-v-dd472e19] .question{color:#fff;text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-dd472e19] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1vw,10px);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-dd472e19] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #99744d;border-radius:8px;background-color:#4f4b49;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-dd472e19] .option-wrapper:hover{border-color:#72573a}[data-v-dd472e19] .option{background-color:#4f4b49;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;color:#fff;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-dd472e19] .option-wrapper.active{background-color:#645a53;color:#fff;border-color:#99744d;box-shadow:0 2px 8px #0003}[data-v-dd472e19] .option-wrapper.active .option{background-color:#645a53;color:#fff}[data-v-dd472e19] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-dd472e19] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-dd472e19] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-dd472e19] .breadcrumb-item{color:#b8860b}[data-v-dd472e19] .breadcrumb-item a{color:#b8860b!important}[data-v-dd472e19] .breadcrumb-item a:hover{color:#daa520!important;font-weight:700}[data-v-dd472e19] .breadcrumb-item+.breadcrumb-item:before{color:#b8860b}@media (max-width: 599px){[data-v-dd472e19] .slide{width:95%;padding:15px 10px}[data-v-dd472e19] .question{display:flex;justify-content:center;align-items:center}[data-v-dd472e19] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-dd472e19] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-dd472e19] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-dd472e19] .answer-options{grid-template-columns:1fr 1fr}[data-v-dd472e19] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-dd472e19] .answer-options{grid-template-columns:1fr 1fr}[data-v-dd472e19] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-dd472e19] .slide{max-width:1000px}[data-v-dd472e19] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-dd472e19] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-dd472e19] .slide{top:calc(var(--navbar-height))}[data-v-dd472e19] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-dd472e19] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-dd472e19] .option-wrapper{padding:5px}[data-v-dd472e19] .option{min-height:2rem;padding:.25rem}}[data-v-3cc60aeb]{-webkit-tap-highlight-color:transparent}[data-v-3cc60aeb] .left{text-align:left}[data-v-3cc60aeb] body{background-color:gray;transition:background-color .5s ease}[data-v-3cc60aeb] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-3cc60aeb] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-3cc60aeb] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 24px;min-height:100dvh;background:repeating-linear-gradient(45deg,rgba(27,94,32,.12) 0,rgba(27,94,32,.12) calc(var(--s) * .5),transparent calc(var(--s) * .5),transparent var(--s)),#eaf4ec}[data-v-3cc60aeb] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-3cc60aeb] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-3cc60aeb] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-3cc60aeb] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-3cc60aeb] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-3cc60aeb] .breadcrumb-slide-enter-from,[data-v-3cc60aeb] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-3cc60aeb] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-3cc60aeb] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-3cc60aeb] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-3cc60aeb] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#638d66;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-3cc60aeb] .slide1{left:-100%;transform:translate(0)}[data-v-3cc60aeb] .slide3{left:200%;transform:translate(0)}[data-v-3cc60aeb] .question{color:#fff;font-weight:500;text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-3cc60aeb] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1rem,1rem);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-3cc60aeb] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid rgb(55,114,58);border-radius:8px;background-color:#92b694;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-3cc60aeb] .option-wrapper:hover{border-color:#225e25}[data-v-3cc60aeb] .option{background-color:#92b694;color:#fff;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-3cc60aeb] .option-wrapper.active{background-color:#b1dab3;color:#000;border-color:#2e7c2e;box-shadow:0 2px 8px #0003}[data-v-3cc60aeb] .option-wrapper.active .option{background-color:inherit;color:#000}[data-v-3cc60aeb] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-3cc60aeb] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-3cc60aeb] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-3cc60aeb] .breadcrumb-item{color:#fff}[data-v-3cc60aeb] .breadcrumb-item a{color:#fff!important}[data-v-3cc60aeb] .breadcrumb-item a:hover{color:#d5f4da!important;font-weight:700}[data-v-3cc60aeb] .breadcrumb-item+.breadcrumb-item:before{color:#fff}@media (max-width: 599px){[data-v-3cc60aeb] .slide{width:95%;padding:15px 10px}[data-v-3cc60aeb] .question{display:flex;justify-content:center;align-items:center}[data-v-3cc60aeb] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-3cc60aeb] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-3cc60aeb] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-3cc60aeb] .answer-options{grid-template-columns:1fr 1fr}[data-v-3cc60aeb] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-3cc60aeb] .answer-options{grid-template-columns:1fr 1fr}[data-v-3cc60aeb] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-3cc60aeb] .slide{max-width:1000px}[data-v-3cc60aeb] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-3cc60aeb] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-3cc60aeb] .slide{top:calc(var(--navbar-height))}[data-v-3cc60aeb] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-3cc60aeb] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-3cc60aeb] .option-wrapper{padding:5px}[data-v-3cc60aeb] .option{min-height:2rem;padding:.25rem}}[data-v-a395c365]{-webkit-tap-highlight-color:transparent}[data-v-a395c365] .left{text-align:left}[data-v-a395c365] body{background-color:gray;transition:background-color .5s ease}[data-v-a395c365] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-a395c365] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-a395c365] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 16px;min-height:100dvh;background:repeating-linear-gradient(45deg,rgba(82,47,14,.12) 0 1px,transparent 1px var(--s)),repeating-linear-gradient(-45deg,rgba(82,47,14,.08) 0 1px,transparent 1px var(--s)),#f4ecd8}[data-v-a395c365] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-a395c365] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-a395c365] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-a395c365] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-a395c365] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-a395c365] .breadcrumb-slide-enter-from,[data-v-a395c365] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-a395c365] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-a395c365] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-a395c365] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-a395c365] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#4f6381;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-a395c365] .slide1{left:-100%;transform:translate(0)}[data-v-a395c365] .slide3{left:200%;transform:translate(0)}[data-v-a395c365] .question{color:#fff;font-weight:500;text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-a395c365] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:1rem;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-a395c365] .option-wrapper{width:90%;aspect-ratio:3 / 2;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #c2e0d6;border-radius:2rem;background-color:#c4b0a6;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-a395c365] .option-wrapper:hover{border-color:#7c6e68}[data-v-a395c365] .option{background-color:#c4b0a6;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-a395c365] .option-wrapper.active{background-color:#9e8a80;color:#fff;border-color:#769dd6;box-shadow:0 2px 8px #0003}[data-v-a395c365] .option-wrapper.active .option{background-color:#9e8a80;color:#fff}[data-v-a395c365] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-a395c365] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-a395c365] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-a395c365] .breadcrumb-item{color:#b8860b}[data-v-a395c365] .breadcrumb-item a{color:#b8860b!important}[data-v-a395c365] .breadcrumb-item a:hover{color:#daa520!important;font-weight:700}[data-v-a395c365] .breadcrumb-item+.breadcrumb-item:before{color:#b8860b}@media (max-width: 599px){[data-v-a395c365] .slide{width:95%;padding:15px 10px}[data-v-a395c365] .question{display:flex;justify-content:center;align-items:center}[data-v-a395c365] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-a395c365] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-a395c365] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-a395c365] .answer-options{grid-template-columns:1fr 1fr}[data-v-a395c365] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-a395c365] .answer-options{grid-template-columns:1fr 1fr}[data-v-a395c365] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-a395c365] .slide{max-width:1000px}[data-v-a395c365] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-a395c365] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-a395c365] .slide{top:calc(var(--navbar-height))}[data-v-a395c365] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-a395c365] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-a395c365] .option-wrapper{padding:5px}[data-v-a395c365] .option{min-height:2rem;padding:.25rem}}[data-v-e86ef1ea]{-webkit-tap-highlight-color:transparent}[data-v-e86ef1ea] .left{text-align:left}[data-v-e86ef1ea] body{background-color:gray;transition:background-color .5s ease}[data-v-e86ef1ea] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-e86ef1ea] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-e86ef1ea] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 28px;min-height:100dvh;background:linear-gradient(transparent calc(var(--s) - 1px),#22d3ee 0) 0 0 / var(--s) var(--s),linear-gradient(90deg,transparent calc(var(--s) - 1px),#f472b6 0) 0 0 / var(--s) var(--s),#0d0221;background-repeat:repeat}[data-v-e86ef1ea] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-e86ef1ea] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-e86ef1ea] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-e86ef1ea] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-e86ef1ea] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-e86ef1ea] .breadcrumb-slide-enter-from,[data-v-e86ef1ea] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-e86ef1ea] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-e86ef1ea] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-e86ef1ea] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-e86ef1ea] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:var(--bg-panel);border-radius:30px;color:#f472b6;cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-e86ef1ea] .slide1{left:-100%;transform:translate(0)}[data-v-e86ef1ea] .slide3{left:200%;transform:translate(0)}[data-v-e86ef1ea] .question{color:#f472b6;font-weight:500;text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-e86ef1ea] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1rem,1rem);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-e86ef1ea] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #1a8fa1;border-radius:8px;background-color:#adc2c5;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-e86ef1ea] .option-wrapper:hover{border-color:#146d7a}[data-v-e86ef1ea] .option{background-color:#adc2c5;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;color:#000;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-e86ef1ea] .option-wrapper.active{background-color:#da7ead;color:#fff;border-color:#7e3b5d;box-shadow:0 2px 8px #0003}[data-v-e86ef1ea] .option-wrapper.active .option{background-color:#da7ead;color:#fff}[data-v-e86ef1ea] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-e86ef1ea] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-e86ef1ea] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-e86ef1ea] .breadcrumb-item{color:#22d3ee}[data-v-e86ef1ea] .breadcrumb-item a{color:#22d3ee!important}[data-v-e86ef1ea] .breadcrumb-item a:hover{color:#f472b6!important;font-weight:700}[data-v-e86ef1ea] .breadcrumb-item+.breadcrumb-item:before{color:#22d3ee}@media (max-width: 599px){[data-v-e86ef1ea] .slide{width:95%;padding:15px 10px}[data-v-e86ef1ea] .question{display:flex;justify-content:center;align-items:center}[data-v-e86ef1ea] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-e86ef1ea] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-e86ef1ea] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-e86ef1ea] .answer-options{grid-template-columns:1fr 1fr}[data-v-e86ef1ea] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-e86ef1ea] .answer-options{grid-template-columns:1fr 1fr}[data-v-e86ef1ea] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-e86ef1ea] .slide{max-width:1000px}[data-v-e86ef1ea] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-e86ef1ea] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-e86ef1ea] .slide{top:calc(var(--navbar-height))}[data-v-e86ef1ea] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-e86ef1ea] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-e86ef1ea] .option-wrapper{padding:5px}[data-v-e86ef1ea] .option{min-height:2rem;padding:.25rem}}[data-v-9db74433]{-webkit-tap-highlight-color:transparent}[data-v-9db74433] .left{text-align:left}[data-v-9db74433] body{background-color:gray;transition:background-color .5s ease}[data-v-9db74433] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-9db74433] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-9db74433] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 50px;min-height:100dvh;background:radial-gradient(1px 1px at 50% 50%,#dbeafe 99%,transparent) 0 0 / var(--s) var(--s),radial-gradient(1.2px 1.2px at 75% 75%,#93c5fd 99%,transparent) 0 0 / calc(var(--s) * 2) calc(var(--s) * 2),#0b1023;background-repeat:repeat}[data-v-9db74433] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-9db74433] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-9db74433] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-9db74433] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-9db74433] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-9db74433] .breadcrumb-slide-enter-from,[data-v-9db74433] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-9db74433] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-9db74433] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-9db74433] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-9db74433] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#272453;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-9db74433] .slide1{left:-100%;transform:translate(0)}[data-v-9db74433] .slide3{left:200%;transform:translate(0)}[data-v-9db74433] .question{color:#fff;font-weight:500;text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-9db74433] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1rem,1rem);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-9db74433] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #e0e0e0;border-radius:8px;background-color:var(--bg-page);cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-9db74433] .option-wrapper:hover{border-color:#d8c65d}[data-v-9db74433] .option{background-color:var(--bg-page);width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-9db74433] .option-wrapper.active{background-color:#49467e;color:#fff;border-color:#d8c65d;box-shadow:0 2px 8px #0003}[data-v-9db74433] .option-wrapper.active .option{background-color:#49467e;color:#fff}[data-v-9db74433] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-9db74433] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-9db74433] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-9db74433] .breadcrumb-item{color:#dbeafe}[data-v-9db74433] .breadcrumb-item a{color:#dbeafe!important}[data-v-9db74433] .breadcrumb-item a:hover{color:#93c5fd!important;font-weight:700}[data-v-9db74433] .breadcrumb-item+.breadcrumb-item:before{color:#dbeafe}@media (max-width: 599px){[data-v-9db74433] .slide{width:95%;padding:15px 10px}[data-v-9db74433] .question{display:flex;justify-content:center;align-items:center}[data-v-9db74433] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-9db74433] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-9db74433] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-9db74433] .answer-options{grid-template-columns:1fr 1fr}[data-v-9db74433] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-9db74433] .answer-options{grid-template-columns:1fr 1fr}[data-v-9db74433] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-9db74433] .slide{max-width:1000px}[data-v-9db74433] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-9db74433] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-9db74433] .slide{top:calc(var(--navbar-height))}[data-v-9db74433] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-9db74433] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-9db74433] .option-wrapper{padding:5px}[data-v-9db74433] .option{min-height:2rem;padding:.25rem}}[data-v-41edd135]{-webkit-tap-highlight-color:transparent}[data-v-41edd135] .left{text-align:left}[data-v-41edd135] body{background-color:gray;transition:background-color .5s ease}[data-v-41edd135] .study-container{position:relative;width:100%;-webkit-tap-highlight-color:transparent;height:100vh;transition:height .3s ease-in-out}[data-v-41edd135] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;width:100%;-webkit-tap-highlight-color:transparent;height:100%;transition:height .3s ease-in-out}[data-v-41edd135] #page{outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;height:calc(100vh - var(--navbar-height));width:100%;height:100%;-webkit-tap-highlight-color:transparent;transition:height .3s ease-in-out;--s: 26px;min-height:100dvh;background:radial-gradient(circle,rgba(255,255,255,.9) 1.2px,transparent 1.2px) 0 0 / var(--s) var(--s),radial-gradient(circle,rgba(255,255,255,.7) 1.6px,transparent 1.6px) calc(var(--s) / 2) calc(var(--s) / 2) / var(--s) var(--s),linear-gradient(180deg,#cfe8ff,#fff 60%);background-repeat:repeat}[data-v-41edd135] .study-container.fullscreen #page{height:100vh;transition:height .3s ease-in-out}[data-v-41edd135] .breadcrumb-container{position:relative;width:100%;padding-left:1rem;display:flex;height:45px;align-items:center;justify-content:flex-start;transition:height .3s ease-in-out}[data-v-41edd135] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-41edd135] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-41edd135] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-41edd135] .breadcrumb-slide-enter-from,[data-v-41edd135] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-41edd135] #container{position:relative;width:100%;max-width:1200px;overflow:hidden;padding:0;box-sizing:border-box;height:calc(100vh - var(--navbar-height));transition:height .3s ease-in-out}[data-v-41edd135] .study-container.fullscreen #container{height:100vh;transition:height .3s ease-in-out}[data-v-41edd135] .carousel-content{width:100%;height:100%;transition:height .3s ease-in-out;position:relative}[data-v-41edd135] .slide{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:calc(var(--navbar-height) - var(--breadcrumb-height));transition:top .3s ease,height .3s ease;transform:translate(-50%);background-color:#ced9e9;border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease,height .3s ease-in-out;box-shadow:0 4px 10px #0000001a;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;justify-content:space-between;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}[data-v-41edd135] .slide1{left:-100%;transform:translate(0)}[data-v-41edd135] .slide3{left:200%;transform:translate(0)}[data-v-41edd135] .question{color:var(--text-first);text-shadow:none;margin:clamp(.5rem,2vh,2rem);padding:clamp(.5rem,2vh,1rem);font-size:clamp(18px,3vw,24px);flex:0 0 auto;word-break:break-word;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center}[data-v-41edd135] .answer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;align-items:stretch;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1rem,1rem);border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;height:100%}[data-v-41edd135] .option-wrapper{width:90%;height:100%;padding:clamp(8px,1.5vh,12px);font-size:clamp(14px,2vw,16px);text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;border:6px solid #9dbcdf;border-radius:8px;background-color:#fff;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}[data-v-41edd135] .option-wrapper:hover{border-color:var(--primary-variant-1)}[data-v-41edd135] .option{background-color:#fff;width:100%;padding:clamp(.3rem,1vh,.5rem);transition:all .3s ease;box-sizing:border-box;min-height:2.5rem;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}[data-v-41edd135] .option-wrapper.active{background-color:#c9c9fd;color:#fff;border-color:var(--primary-variant-1);box-shadow:0 2px 8px #0003}[data-v-41edd135] .option-wrapper.active .option{background-color:#c9c9fd;color:#000}[data-v-41edd135] .option:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}[data-v-41edd135] .slide{height:calc(100vh - var(--navbar-height) - 80px);transition:top .3s ease,height .3s ease}[data-v-41edd135] .study-container.fullscreen .slide{height:calc(100vh - 80px)}[data-v-41edd135] .breadcrumb-item{color:#1e3a8a}[data-v-41edd135] .breadcrumb-item a{color:#1e3a8a!important}[data-v-41edd135] .breadcrumb-item a:hover{color:#3b82f6!important;font-weight:700}[data-v-41edd135] .breadcrumb-item+.breadcrumb-item:before{color:#1e3a8a}@media (max-width: 599px){[data-v-41edd135] .slide{width:95%;padding:15px 10px}[data-v-41edd135] .question{display:flex;justify-content:center;align-items:center}[data-v-41edd135] .answer-options{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:1rem}[data-v-41edd135] .option-wrapper{width:95%}}@media (min-width: 600px) and (max-width: 899px){[data-v-41edd135] .slide{grid-template-columns:1fr;grid-template-rows:1fr 2fr}[data-v-41edd135] .answer-options{grid-template-columns:1fr 1fr}[data-v-41edd135] .option-wrapper{width:95%}}@media (min-width: 900px){[data-v-41edd135] .answer-options{grid-template-columns:1fr 1fr}[data-v-41edd135] .slide{max-width:900px}}@media (min-width: 1200px){[data-v-41edd135] .slide{max-width:1000px}[data-v-41edd135] .question{font-size:24px;display:flex;justify-content:center;align-items:center}[data-v-41edd135] .option{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){[data-v-41edd135] .slide{top:calc(var(--navbar-height))}[data-v-41edd135] .question{padding:.5rem;font-size:16px;display:flex;justify-content:center;align-items:center}[data-v-41edd135] .answer-options{grid-template-columns:1fr 1fr;margin:.5rem}[data-v-41edd135] .option-wrapper{padding:5px}[data-v-41edd135] .option{min-height:2rem;padding:.25rem}}.study-container[data-v-8e0e810c]{position:relative;width:100%;height:100%}.page[data-v-8e0e810c]{width:100%;height:100vh;display:grid;grid-template-rows:60px 1fr auto;overflow:hidden;margin:auto;outline:none}.breadcrumb-container[data-v-8e0e810c]{position:relative;height:60px;display:flex;align-items:center}.carousel-wrapper[data-v-8e0e810c]{width:100%;height:100%;overflow:hidden;position:relative}.carousel-content[data-v-8e0e810c]{display:flex;height:100%;transition:transform .5s ease-in-out}.carousel-slide[data-v-8e0e810c]{flex:0 0 100%;text-align:center;height:100%;margin:0;box-sizing:border-box}[data-v-8327833e] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-8327833e] .page{width:80%;transition:height .3s ease-in-out}[data-v-8327833e] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-8327833e] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-8327833e] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-8327833e] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-8327833e] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-8327833e] .breadcrumb-slide-enter-from,[data-v-8327833e] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-8327833e] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-8327833e] .breadcrumb-item{color:var(--text-primary)}[data-v-8327833e] .breadcrumb-item a{color:var(--text-primary)!important}[data-v-8327833e] .breadcrumb-item a:hover{color:var(--primary-color)!important;font-weight:700}[data-v-8327833e] .breadcrumb-item+.breadcrumb-item:before{color:var(--text-primary)}[data-v-8327833e] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-8327833e] .active{background-color:#add8e6}[data-v-8327833e] .inactive{background-color:gray}@keyframes fadeInRight-8327833e{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-8327833e] .fade-in-right{opacity:0;animation:fadeInRight-8327833e 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-8327833e] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-8327833e] .page{width:95%;height:calc(100vh - 60px)}[data-v-8327833e] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-8327833e] .page{width:70%;height:calc(100vh - 60px)}[data-v-8327833e] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-8327833e] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-4ece4865] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-4ece4865] .carousel-slide{border:6px solid #292f56;border-radius:1rem}[data-v-4ece4865] .theme-paper{background-color:red}[data-v-4ece4865] .page{width:80%;transition:height .3s ease-in-out}[data-v-4ece4865] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-4ece4865] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-4ece4865] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-4ece4865] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-4ece4865] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-4ece4865] .breadcrumb-slide-enter-from,[data-v-4ece4865] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-4ece4865] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-4ece4865] .breadcrumb-item{color:#8b4513}[data-v-4ece4865] .breadcrumb-item a{color:#8b4513!important}[data-v-4ece4865] .breadcrumb-item a:hover{color:sienna!important;font-weight:700}[data-v-4ece4865] .breadcrumb-item+.breadcrumb-item:before{color:#8b4513}[data-v-4ece4865] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-4ece4865] .active{background-color:#add8e6}[data-v-4ece4865] .inactive{background-color:gray}@keyframes fadeInRight-4ece4865{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-4ece4865] .fade-in-right{opacity:0;animation:fadeInRight-4ece4865 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-4ece4865] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-4ece4865] .page{width:95%;height:calc(100vh - 60px)}[data-v-4ece4865] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-4ece4865] .page{width:70%;height:calc(100vh - 60px)}[data-v-4ece4865] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-4ece4865] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-0abcac71] main{background:inherit}[data-v-0abcac71] .study-container{background-color:transparent}[data-v-0abcac71] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#b99984}[data-v-0abcac71] .carousel-slide{border:6px solid #ccac7d;border-radius:1rem}[data-v-0abcac71] .page{width:80%;transition:height .3s ease-in-out}[data-v-0abcac71] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-0abcac71] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-0abcac71] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-0abcac71] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent;cursor:pointer;z-index:999;pointer-events:auto}[data-v-0abcac71] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-0abcac71] .breadcrumb-slide-enter-from,[data-v-0abcac71] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-0abcac71] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-0abcac71] .breadcrumb-item{color:#8b4513}[data-v-0abcac71] .breadcrumb-item a{color:#8b4513!important}[data-v-0abcac71] .breadcrumb-item a:hover{color:sienna!important;font-weight:700}[data-v-0abcac71] .breadcrumb-item+.breadcrumb-item:before{color:#8b4513}[data-v-0abcac71] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-0abcac71] .active{background-color:#add8e6}[data-v-0abcac71] .inactive{background-color:gray}@keyframes fadeInRight-0abcac71{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-0abcac71] .fade-in-right{opacity:0;animation:fadeInRight-0abcac71 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-0abcac71] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-0abcac71] .page{width:95%;height:calc(100vh - 60px)}[data-v-0abcac71] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-0abcac71] .page{width:70%;height:calc(100vh - 60px)}[data-v-0abcac71] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-0abcac71] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-b84f9651] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-b84f9651] .page{width:80%;transition:height .3s ease-in-out}[data-v-b84f9651] .carousel-slide{border:6px solid #a09483;border-radius:1rem}[data-v-b84f9651] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-b84f9651] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-b84f9651] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-b84f9651] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-b84f9651] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-b84f9651] .breadcrumb-slide-enter-from,[data-v-b84f9651] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-b84f9651] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-b84f9651] .breadcrumb-item{color:tan}[data-v-b84f9651] .breadcrumb-item a{color:tan!important}[data-v-b84f9651] .breadcrumb-item a:hover{color:wheat!important;font-weight:700}[data-v-b84f9651] .breadcrumb-item+.breadcrumb-item:before{color:tan}[data-v-b84f9651] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-b84f9651] .active{background-color:#add8e6}[data-v-b84f9651] .inactive{background-color:gray}@keyframes fadeInRight-b84f9651{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-b84f9651] .fade-in-right{opacity:0;animation:fadeInRight-b84f9651 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-b84f9651] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-b84f9651] .page{width:95%;height:calc(100vh - 60px)}[data-v-b84f9651] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-b84f9651] .page{width:70%;height:calc(100vh - 60px)}[data-v-b84f9651] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-b84f9651] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-fe3bdf4a] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-fe3bdf4a] .carousel-slide{border:6px solid #c6ac8f;border-radius:1rem}[data-v-fe3bdf4a] .page{width:80%;transition:height .3s ease-in-out}[data-v-fe3bdf4a] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-fe3bdf4a] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-fe3bdf4a] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-fe3bdf4a] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-fe3bdf4a] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-fe3bdf4a] .breadcrumb-slide-enter-from,[data-v-fe3bdf4a] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-fe3bdf4a] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-fe3bdf4a] .breadcrumb-item{color:#c6ac8f}[data-v-fe3bdf4a] .breadcrumb-item a{color:#c6ac8f!important}[data-v-fe3bdf4a] .breadcrumb-item a:hover{color:#d4c4a0!important;font-weight:700}[data-v-fe3bdf4a] .breadcrumb-item+.breadcrumb-item:before{color:#c6ac8f}[data-v-fe3bdf4a] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-fe3bdf4a] .active{background-color:#add8e6}[data-v-fe3bdf4a] .inactive{background-color:gray}@keyframes fadeInRight-fe3bdf4a{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-fe3bdf4a] .fade-in-right{opacity:0;animation:fadeInRight-fe3bdf4a 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-fe3bdf4a] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-fe3bdf4a] .page{width:95%;height:calc(100vh - 60px)}[data-v-fe3bdf4a] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-fe3bdf4a] .page{width:70%;height:calc(100vh - 60px)}[data-v-fe3bdf4a] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-fe3bdf4a] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-4d4bb834] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-4d4bb834] .carousel-slide{border:6px solid #7eac4a;border-radius:1rem}[data-v-4d4bb834] .page{width:80%;transition:height .3s ease-in-out}[data-v-4d4bb834] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-4d4bb834] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-4d4bb834] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-4d4bb834] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-4d4bb834] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-4d4bb834] .breadcrumb-slide-enter-from,[data-v-4d4bb834] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-4d4bb834] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-4d4bb834] .breadcrumb-item{color:#1565c0}[data-v-4d4bb834] .breadcrumb-item a{color:#1565c0!important}[data-v-4d4bb834] .breadcrumb-item a:hover{color:#0d47a1!important;font-weight:700}[data-v-4d4bb834] .breadcrumb-item+.breadcrumb-item:before{color:#1565c0}[data-v-4d4bb834] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-4d4bb834] .active{background-color:#add8e6}[data-v-4d4bb834] .inactive{background-color:gray}@keyframes fadeInRight-4d4bb834{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-4d4bb834] .fade-in-right{opacity:0;animation:fadeInRight-4d4bb834 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-4d4bb834] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-4d4bb834] .page{width:95%;height:calc(100vh - 60px)}[data-v-4d4bb834] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-4d4bb834] .page{width:70%;height:calc(100vh - 60px)}[data-v-4d4bb834] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-4d4bb834] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-a7606f05] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-a7606f05] .carousel-slide{border:6px solid #8bc34a;border-radius:1rem}[data-v-a7606f05] .page{width:80%;transition:height .3s ease-in-out}[data-v-a7606f05] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-a7606f05] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-a7606f05] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-a7606f05] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-a7606f05] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-a7606f05] .breadcrumb-slide-enter-from,[data-v-a7606f05] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-a7606f05] .button{background-color:var(--primary-variant-1);color:#fff}[data-v-a7606f05] .breadcrumb-item{color:#2e7d32}[data-v-a7606f05] .breadcrumb-item a{color:#2e7d32!important}[data-v-a7606f05] .breadcrumb-item a:hover{color:#1b5e20!important;font-weight:700}[data-v-a7606f05] .breadcrumb-item+.breadcrumb-item:before{color:#2e7d32}[data-v-a7606f05] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-a7606f05] .active{background-color:#add8e6}[data-v-a7606f05] .inactive{background-color:gray}@keyframes fadeInRight-a7606f05{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-a7606f05] .fade-in-right{opacity:0;animation:fadeInRight-a7606f05 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-a7606f05] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-a7606f05] .page{width:95%;height:calc(100vh - 60px)}[data-v-a7606f05] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-a7606f05] .page{width:70%;height:calc(100vh - 60px)}[data-v-a7606f05] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-a7606f05] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-7eb545db] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-7eb545db] .page{width:80%;transition:height .3s ease-in-out}[data-v-7eb545db] .carousel-slide{border:6px solid #2f4f2f;border-radius:1rem}[data-v-7eb545db] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-7eb545db] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-7eb545db] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-7eb545db] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-7eb545db] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-7eb545db] .breadcrumb-slide-enter-from,[data-v-7eb545db] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-7eb545db] .button{background-color:#2f4f2f;color:beige}[data-v-7eb545db] .icon-button{background-color:#2f4f2f!important;color:beige!important;border:1px solid #556b2f!important}[data-v-7eb545db] .icon-button:hover{background-color:#3c5f3c!important;box-shadow:0 2px 8px #2f4f2f66!important}[data-v-7eb545db] .breadcrumb-item{color:beige}[data-v-7eb545db] .breadcrumb-item a{color:beige!important}[data-v-7eb545db] .breadcrumb-item a:hover{color:#fffaf0!important;font-weight:700}[data-v-7eb545db] .breadcrumb-item+.breadcrumb-item:before{color:beige}[data-v-7eb545db] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-7eb545db] .active{background-color:#add8e6}[data-v-7eb545db] .inactive{background-color:gray}@keyframes fadeInRight-7eb545db{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-7eb545db] .fade-in-right{opacity:0;animation:fadeInRight-7eb545db 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-7eb545db] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-7eb545db] .page{width:95%;height:calc(100vh - 60px)}[data-v-7eb545db] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-7eb545db] .page{width:70%;height:calc(100vh - 60px)}[data-v-7eb545db] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-7eb545db] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-6176251d] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-6176251d] .page{width:80%;transition:height .3s ease-in-out}[data-v-6176251d] .carousel-slide{border:6px solid #2f4f4f;border-radius:1rem}[data-v-6176251d] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-6176251d] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-6176251d] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-6176251d] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-6176251d] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-6176251d] .breadcrumb-slide-enter-from,[data-v-6176251d] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-6176251d] .button{background-color:#696969;color:#f0f8ff}[data-v-6176251d] .icon-button{background-color:#696969!important;color:#f0f8ff!important;border:1px solid #708090!important}[data-v-6176251d] .icon-button:hover{background-color:#2f4f4f!important;box-shadow:0 2px 8px #69696966!important}[data-v-6176251d] .breadcrumb-item{color:#f0f8ff}[data-v-6176251d] .breadcrumb-item a{color:#f0f8ff!important}[data-v-6176251d] .breadcrumb-item a:hover{color:#e6e6fa!important;font-weight:700}[data-v-6176251d] .breadcrumb-item+.breadcrumb-item:before{color:#f0f8ff}[data-v-6176251d] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-6176251d] .active{background-color:#add8e6}[data-v-6176251d] .inactive{background-color:gray}@keyframes fadeInRight-6176251d{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-6176251d] .fade-in-right{opacity:0;animation:fadeInRight-6176251d 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-6176251d] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-6176251d] .page{width:95%;height:calc(100vh - 60px)}[data-v-6176251d] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-6176251d] .page{width:70%;height:calc(100vh - 60px)}[data-v-6176251d] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-6176251d] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-e50b6071] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-e50b6071] .page{width:80%;transition:height .3s ease-in-out}[data-v-e50b6071] .carousel-slide{border:6px solid #4169e1;border-radius:1rem}[data-v-e50b6071] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-e50b6071] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-e50b6071] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-e50b6071] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-e50b6071] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-e50b6071] .breadcrumb-slide-enter-from,[data-v-e50b6071] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-e50b6071] .button{background-color:#191970;color:gold}[data-v-e50b6071] .icon-button{background-color:#191970!important;color:gold!important;border:1px solid #4169e1!important}[data-v-e50b6071] .icon-button:hover{background-color:navy!important;box-shadow:0 2px 8px #19197066!important}[data-v-e50b6071] .breadcrumb-item{color:gold}[data-v-e50b6071] .breadcrumb-item a{color:gold!important}[data-v-e50b6071] .breadcrumb-item a:hover{color:#ff0!important;font-weight:700}[data-v-e50b6071] .breadcrumb-item+.breadcrumb-item:before{color:gold}[data-v-e50b6071] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-e50b6071] .active{background-color:#add8e6}[data-v-e50b6071] .inactive{background-color:gray}@keyframes fadeInRight-e50b6071{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-e50b6071] .fade-in-right{opacity:0;animation:fadeInRight-e50b6071 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-e50b6071] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-e50b6071] .page{width:95%;height:calc(100vh - 60px)}[data-v-e50b6071] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-e50b6071] .page{width:70%;height:calc(100vh - 60px)}[data-v-e50b6071] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-e50b6071] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}[data-v-f8c1150c] .study-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}[data-v-f8c1150c] .page{width:80%;transition:height .3s ease-in-out}[data-v-f8c1150c] .carousel-slide{border:6px solid #dd8c23;border-radius:1rem}[data-v-f8c1150c] .study-container.fullscreen .page{height:100vh;width:100%;padding:.5rem;box-sizing:border-box;grid-template-rows:0px 1fr auto}[data-v-f8c1150c] .breadcrumb-container{transition:height .3s ease-in-out}[data-v-f8c1150c] .study-container.fullscreen .breadcrumb-container{height:0px;overflow:hidden}[data-v-f8c1150c] .study-tap-zone{position:fixed;top:0;left:0;right:0;height:15vh;min-height:80px;background:transparent!important;cursor:pointer;z-index:999;pointer-events:auto}[data-v-f8c1150c] .breadcrumb-slide-enter-active{transition:all .3s ease-in-out}[data-v-f8c1150c] .breadcrumb-slide-enter-from,[data-v-f8c1150c] .breadcrumb-slide-leave-to{transform:translateY(-100%);opacity:0}[data-v-f8c1150c] .button{background-color:tomato;color:#fffaf0}[data-v-f8c1150c] .icon-button{background-color:tomato!important;color:#fffaf0!important;border:1px solid #ff4500!important}[data-v-f8c1150c] .icon-button:hover{background-color:orange!important;box-shadow:0 2px 8px #ff634766!important}[data-v-f8c1150c] .breadcrumb-item{color:#8b0000}[data-v-f8c1150c] .breadcrumb-item a{color:#8b0000!important}[data-v-f8c1150c] .breadcrumb-item a:hover{color:#b22222!important;font-weight:700}[data-v-f8c1150c] .breadcrumb-item+.breadcrumb-item:before{color:#8b0000}[data-v-f8c1150c] .bottom-bar{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}[data-v-f8c1150c] .active{background-color:#add8e6}[data-v-f8c1150c] .inactive{background-color:gray}@keyframes fadeInRight-f8c1150c{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[data-v-f8c1150c] .fade-in-right{opacity:0;animation:fadeInRight-f8c1150c 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}[data-v-f8c1150c] .fade-in-right:nth-child(1){--i: 0}@media (max-width: 599px){[data-v-f8c1150c] .page{width:95%;height:calc(100vh - 60px)}[data-v-f8c1150c] .study-container.fullscreen .page{width:100%;padding:.5rem}}@media (min-width: 900px){[data-v-f8c1150c] .page{width:70%;height:calc(100vh - 60px)}[data-v-f8c1150c] .study-container.fullscreen .page{height:100vh;grid-template-rows:0px 1fr auto}[data-v-f8c1150c] .bottom-bar{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}.theme-container[data-v-475bb60b]{width:100%;height:100%;box-sizing:border-box}.openfolder-page[data-v-9aa5da08]{height:100%;width:100%}.page[data-v-9aa5da08]{width:90%;margin:auto}ul[data-v-9aa5da08]{list-style-type:none;padding:0}.decks-title[data-v-9aa5da08]{text-align:left}.list-item[data-v-9aa5da08]{border:1px solid #ccc;padding:8px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.list-image[data-v-9aa5da08]{width:24px;height:24px}.name[data-v-9aa5da08]{font-weight:700;margin:0}.view-button[data-v-9aa5da08]{margin:0;padding:4px 10px;background-color:var(--primary-variant-1);color:#fff}.view-button[data-v-9aa5da08]:hover{background-color:var(--primary-variant-3)}.import-options[data-v-9aa5da08]{display:flex;justify-content:end;margin-top:1rem;gap:1rem}.import-options button[data-v-9aa5da08]{margin:0;padding:10px;background-color:var(--primary-variant-1);color:#fff}.import-options button[data-v-9aa5da08]:hover{background-color:var(--primary-variant-3)}.opendeck-page[data-v-3480bb56]{height:100%;width:100%}.page[data-v-3480bb56]{width:90%;margin:auto}.list-item[data-v-3480bb56]{border:1px solid #ccc;padding:8px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.list-image[data-v-3480bb56]{width:24px;height:24px}.name[data-v-3480bb56]{font-weight:700;margin:0}.view-button[data-v-3480bb56]{margin:0;padding:4px 10px}.card-list[data-v-3480bb56]{margin:auto;margin-top:2rem;width:45%;padding:0;padding-inline-start:0}.page-title[data-v-3480bb56]{margin:0;padding-top:.5rem;text-align:left}ul[data-v-3480bb56]{list-style-type:none;padding:0}.notecard[data-v-3480bb56]{margin-bottom:10px;padding:1rem;border:1px solid #ccc;position:relative;box-shadow:0 1px 4px #0003;border-radius:1rem}.title[data-v-3480bb56]{margin:0;padding-top:.5rem;padding-left:1rem;text-align:left}.import-options[data-v-3480bb56]{display:flex;justify-content:end;margin-top:1rem;gap:1rem}.import-options button[data-v-3480bb56]{margin:0;padding:10px;background-color:var(--primary-variant-1);color:#fff}.import-options button[data-v-3480bb56]:hover{background-color:var(--primary-variant-3)}.folder-page[data-v-3f6d6119]{height:calc(100vh - 60px);position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box}.top-bar[data-v-3f6d6119]{display:flex;flex-direction:column;height:80px}.action-buttons[data-v-3f6d6119]{display:flex;align-items:center;gap:.5rem;order:-1;width:100%}.action-button[data-v-3f6d6119]{background-color:#fff;border:none;padding:.5rem;cursor:pointer;transition:background .3s ease;flex-grow:1;height:40px}.action-button[data-v-3f6d6119]:hover{background-color:#add8e6}.action-button img[data-v-3f6d6119]{width:24px;height:24px}.folder-container[data-v-3f6d6119]{display:grid;padding:1rem 2rem 2rem;justify-content:center;align-content:start;grid-auto-flow:dense;background-color:#fff;grid-template-columns:repeat(2,140px);grid-gap:2rem}.folder[data-v-3f6d6119]{background-color:#add8e6;padding:1rem;max-height:120px;max-width:80px;border-radius:4px;cursor:pointer;margin:auto;position:relative}.folder-image[data-v-3f6d6119]{width:80px;height:80px;margin:auto}.folder-title-container[data-v-3f6d6119]{overflow:hidden;white-space:nowrap}.folder-title[data-v-3f6d6119]{display:inline-block;animation:moveTitle-3f6d6119 8s linear infinite alternate;text-align:left;font-size:1.2rem;width:fit-content}.folder-corner-icon[data-v-3f6d6119]{width:24px;height:24px;padding:0 .2rem;position:absolute;right:.3rem;top:.3rem;opacity:50%}.loading-page[data-v-3f6d6119]{height:calc(100vh - 60px);width:100%}.nofolders[data-v-3f6d6119]{margin-top:4rem;font-size:20px}@keyframes moveTitle-3f6d6119{0%{transform:translate(0)}to{transform:translate(calc(-100% + 80px - 2rem))}}@media (min-width: 600px){.folder-container[data-v-3f6d6119]{grid-template-columns:repeat(4,140px);grid-gap:1.5rem;padding:2rem 1rem}.action-buttons[data-v-3f6d6119]{display:flex;align-items:center;gap:.5rem;order:2;width:unset}.action-button[data-v-3f6d6119]{width:40px;height:40px}.top-bar[data-v-3f6d6119]{display:grid;grid-template-columns:1fr auto;height:40px}}@media (min-width: 1200px){.folder-container[data-v-3f6d6119]{grid-template-columns:repeat(6,140px);grid-gap:2rem}.folder-page[data-v-3f6d6119]{max-width:90%;margin:auto}}@media (min-width: 1800px){.folder-page[data-v-3f6d6119]{max-width:70%;margin:auto}}.folder-page[data-v-0f8c65dc]{height:calc(100vh - 60px);position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box}.top-bar[data-v-0f8c65dc]{display:flex;flex-direction:column;height:80px}.action-buttons[data-v-0f8c65dc]{display:flex;align-items:center;gap:.5rem;order:-1;width:100%}.action-button[data-v-0f8c65dc]{background-color:#fff;border:none;padding:.5rem;cursor:pointer;transition:background .3s ease;flex-grow:1;height:40px}.action-button[data-v-0f8c65dc]:hover{background-color:#add8e6}.action-button img[data-v-0f8c65dc]{width:24px;height:24px}.folder-container[data-v-0f8c65dc]{display:grid;padding:1rem 2rem 2rem;justify-content:center;align-content:start;grid-auto-flow:dense;background-color:#fff;grid-template-columns:repeat(2,140px);grid-gap:2rem}.folder[data-v-0f8c65dc]{background-color:#add8e6;padding:1rem;max-height:120px;max-width:80px;border-radius:4px;cursor:pointer;margin:auto;position:relative}.folder-image[data-v-0f8c65dc]{width:80px;height:80px;margin:auto}.folder-title-container[data-v-0f8c65dc]{overflow:hidden;white-space:nowrap}.folder-title[data-v-0f8c65dc]{display:inline-block;animation:moveTitle-0f8c65dc 8s linear infinite alternate;text-align:left;font-size:1.2rem;width:fit-content}.folder-corner-icon[data-v-0f8c65dc]{width:24px;height:24px;padding:0 .2rem;position:absolute;right:.3rem;top:.3rem;opacity:50%}.loading-page[data-v-0f8c65dc]{height:calc(100vh - 60px);width:100%}.nofolders[data-v-0f8c65dc]{margin-top:4rem;font-size:20px}@keyframes moveTitle-0f8c65dc{0%{transform:translate(0)}to{transform:translate(calc(-100% + 80px - 2rem))}}@media (min-width: 600px){.folder-container[data-v-0f8c65dc]{grid-template-columns:repeat(4,140px);grid-gap:1.5rem;padding:2rem 1rem}.action-buttons[data-v-0f8c65dc]{display:flex;align-items:center;gap:.5rem;order:2;width:unset}.action-button[data-v-0f8c65dc]{width:40px;height:40px}.top-bar[data-v-0f8c65dc]{display:grid;grid-template-columns:1fr auto;height:40px}}@media (min-width: 1200px){.folder-container[data-v-0f8c65dc]{grid-template-columns:repeat(6,140px);grid-gap:2rem}.folder-page[data-v-0f8c65dc]{max-width:90%;margin:auto}}@media (min-width: 1800px){.folder-page[data-v-0f8c65dc]{max-width:70%;margin:auto}}.thank-you-page[data-v-2486f78e]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px);text-align:center;background:#f4f4f4}.content[data-v-2486f78e]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px #0000001a}h1[data-v-2486f78e]{color:#333;margin-bottom:1rem}p[data-v-2486f78e]{color:#666;margin-bottom:1.5rem}.btn[data-v-2486f78e]{display:inline-block;padding:.75rem 1.5rem;color:#fff;background:#007bff;text-decoration:none;border-radius:5px;transition:background .3s}.btn[data-v-2486f78e]:hover{background:#0056b3}.thank-you-page[data-v-e68a2217]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px);text-align:center;background:#f4f4f4}.content[data-v-e68a2217]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px #0000001a}h1[data-v-e68a2217]{color:#333;margin-bottom:1rem}p[data-v-e68a2217]{color:#666;margin-bottom:1.5rem}.btn[data-v-e68a2217]{display:inline-block;padding:.75rem 1.5rem;color:#fff;background:#007bff;text-decoration:none;border-radius:5px;transition:background .3s}.btn[data-v-e68a2217]:hover{background:#0056b3}.btn-secondary[data-v-e68a2217]{background:#6c757d;margin-left:1rem}.btn-secondary[data-v-e68a2217]:hover{background:#545b62}.svg-icon[data-v-bfba9046]{width:400px;height:400px;margin-bottom:1rem;fill:#666}.no-internet-page[data-v-bfba9046]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#f8f8f8;padding:2rem;height:100%;box-sizing:border-box}.no-internet-page h1[data-v-bfba9046]{font-size:2rem;margin-bottom:1rem}.no-internet-page p[data-v-bfba9046]{font-size:1.2rem;color:#666;margin-bottom:2rem}.no-internet-page button[data-v-bfba9046]{padding:.75rem 1.5rem;font-size:1rem;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background-color .2s}.no-internet-page button[data-v-bfba9046]:hover{background-color:#0056b3}.button-group[data-v-8b719db8]{display:flex;justify-content:flex-end}.submit-button[data-v-8b719db8]{width:200px}.feedback-container[data-v-8b719db8]{max-width:600px;margin:0 auto;padding:2rem;background-color:var(--bg-panel);border-radius:8px;box-shadow:0 4px 6px #0000001a}.feedback-title[data-v-8b719db8]{color:var(--text-first);margin-bottom:1rem;text-align:center}.feedback-description[data-v-8b719db8]{color:var(--text-first);margin-bottom:2rem;text-align:center}.feedback-form[data-v-8b719db8]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-8b719db8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-8b719db8]{font-weight:600;color:var(--text-first);text-align:left}.feedback-input[data-v-8b719db8],.feedback-select[data-v-8b719db8],.feedback-textarea[data-v-8b719db8]{padding:.75rem;border:1px solid var(--input-border);border-radius:4px;font-size:1rem;background-color:var(--input-bg);color:var(--text-first)}.feedback-textarea[data-v-8b719db8]{resize:vertical;min-height:120px}.feedback-submit[data-v-8b719db8]{padding:.75rem 1.5rem;background-color:var(--primary-color, #4299e1);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:1rem;align-self:center}.feedback-submit[data-v-8b719db8]:hover{background-color:var(--primary-color-dark, #3182ce)}.feedback-success[data-v-8b719db8]{text-align:center;padding:2rem}.feedback-success h2[data-v-8b719db8]{color:var(--success-color, #38a169);margin-bottom:1rem}.privacy-page[data-v-cb02ffb8]{min-height:100vh;background-color:#f8f9fa;padding:20px 0}.page-container[data-v-cb02ffb8]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.page-header[data-v-cb02ffb8]{background:#2f85c6;color:#fff;padding:40px 30px;text-align:center}.back-link[data-v-cb02ffb8]{display:inline-block;color:#ffffffe6;text-decoration:none;margin-bottom:20px;font-size:.95rem;transition:color .2s ease}.back-link[data-v-cb02ffb8]:hover{color:#fff;text-decoration:underline}.page-header h1[data-v-cb02ffb8]{margin:0 0 10px;font-size:2.5rem;font-weight:700}.last-updated[data-v-cb02ffb8]{font-size:.9rem;opacity:1;margin:0;color:#fffffff2}.page-content[data-v-cb02ffb8]{padding:40px 30px;line-height:1.7}section[data-v-cb02ffb8]{margin-bottom:30px}section[data-v-cb02ffb8]:last-child{margin-bottom:0}h2[data-v-cb02ffb8]{color:#333;font-size:1.3rem;margin-bottom:15px;font-weight:600;border-bottom:2px solid hsl(206,62%,48%);padding-bottom:5px}p[data-v-cb02ffb8]{color:#555;font-size:1rem;margin:0 0 15px}.contact-info[data-v-cb02ffb8]{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid hsl(206,62%,48%)}.contact-info p[data-v-cb02ffb8]{margin:0}.contact-info a[data-v-cb02ffb8]{color:#2f85c6;text-decoration:none}.contact-info a[data-v-cb02ffb8]:hover{text-decoration:underline}@media (max-width: 768px){.privacy-page[data-v-cb02ffb8]{padding:10px}.page-header[data-v-cb02ffb8]{padding:30px 20px}.page-header h1[data-v-cb02ffb8]{font-size:2rem}.page-content[data-v-cb02ffb8]{padding:30px 20px}h2[data-v-cb02ffb8]{font-size:1.2rem}}.terms-page[data-v-b4d0b4c7]{min-height:100vh;background-color:#f8f9fa;padding:20px 0}.page-container[data-v-b4d0b4c7]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.page-header[data-v-b4d0b4c7]{background:#2f85c6;color:#fff;padding:40px 30px;text-align:center}.back-link[data-v-b4d0b4c7]{display:inline-block;color:#ffffffe6;text-decoration:none;margin-bottom:20px;font-size:.95rem;transition:color .2s ease}.back-link[data-v-b4d0b4c7]:hover{color:#fff;text-decoration:underline}.page-header h1[data-v-b4d0b4c7]{margin:0 0 10px;font-size:2.5rem;font-weight:700}.last-updated[data-v-b4d0b4c7]{font-size:.9rem;opacity:1;margin:0;color:#fffffff2}.page-content[data-v-b4d0b4c7]{padding:40px 30px;line-height:1.7}section[data-v-b4d0b4c7]{margin-bottom:30px}section[data-v-b4d0b4c7]:last-child{margin-bottom:0}h2[data-v-b4d0b4c7]{color:#333;font-size:1.3rem;margin-bottom:15px;font-weight:600;border-bottom:2px solid hsl(206,62%,48%);padding-bottom:5px}p[data-v-b4d0b4c7]{color:#555;font-size:1rem;margin:0 0 15px}.contact-info[data-v-b4d0b4c7]{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid hsl(206,62%,48%)}.contact-info p[data-v-b4d0b4c7]{margin:0}.contact-info a[data-v-b4d0b4c7]{color:#2f85c6;text-decoration:none}.contact-info a[data-v-b4d0b4c7]:hover{text-decoration:underline}@media (max-width: 768px){.terms-page[data-v-b4d0b4c7]{padding:10px}.page-header[data-v-b4d0b4c7]{padding:30px 20px}.page-header h1[data-v-b4d0b4c7]{font-size:2rem}.page-content[data-v-b4d0b4c7]{padding:30px 20px}h2[data-v-b4d0b4c7]{font-size:1.2rem}}.pricing-page[data-v-9492103f]{min-height:100vh;background-color:var(--bg-page);color:var(--text-first);transition:background-color .3s ease,color .3s ease}.page-container[data-v-9492103f]{max-width:1200px;margin:0 auto;padding:40px 20px}.page-header[data-v-9492103f]{text-align:center;margin-bottom:60px}.back-link[data-v-9492103f]{display:inline-block;color:var(--primary-variant-1);text-decoration:none;margin-bottom:20px;font-weight:500}.back-link[data-v-9492103f]:hover{text-decoration:underline}.page-header h1[data-v-9492103f]{font-size:3rem;margin:0 0 10px;font-weight:700;color:var(--text-first)}.subtitle[data-v-9492103f]{font-size:1.2rem;color:var(--text-second);margin:0}.pricing-cards[data-v-9492103f]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:80px}.pricing-card[data-v-9492103f]{background:var(--bg-panel);border-radius:20px;padding:40px 30px;position:relative;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent}.pricing-card[data-v-9492103f]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.premium-plan.featured[data-v-9492103f]{border-color:var(--primary-variant-1);transform:scale(1.05)}.featured-badge[data-v-9492103f]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ff6584,#ff4769);color:#fff;padding:8px 24px;border-radius:20px;font-size:.9rem;font-weight:700}.plan-header[data-v-9492103f]{text-align:center;margin-bottom:30px}.plan-header h2[data-v-9492103f]{font-size:1.8rem;margin:0 0 15px;color:var(--text-first)}.price[data-v-9492103f]{display:flex;align-items:baseline;justify-content:center;margin-bottom:15px}.currency[data-v-9492103f]{font-size:1.5rem;font-weight:700;color:var(--text-second)}.amount[data-v-9492103f]{font-size:3rem;font-weight:700;color:var(--primary-variant-1);margin:0 5px}.period[data-v-9492103f]{font-size:1.2rem;color:var(--text-second)}.price-breakdown[data-v-9492103f]{margin-bottom:15px}.price-breakdown p[data-v-9492103f]{color:var(--primary-variant-1);font-size:.95rem;margin:0;font-weight:600}.plan-description[data-v-9492103f]{color:var(--text-second);font-size:1rem;margin:0}.features-list[data-v-9492103f]{list-style:none;padding:0;margin:0 0 30px}.features-list li[data-v-9492103f]{padding:8px 0;font-size:.95rem;line-height:1.5;color:var(--text-first)}.features-list li strong[data-v-9492103f]{color:var(--primary-variant-1)}.cta-button[data-v-9492103f]{display:block;width:100%;text-align:center;padding:15px 20px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease;margin-bottom:10px}.free-button[data-v-9492103f]{background-color:var(--bg-panel);color:var(--primary-variant-1);border:2px solid var(--primary-variant-1)}.free-button[data-v-9492103f]:hover{background-color:var(--primary-variant-1);color:#fff}.premium-button[data-v-9492103f]{background:linear-gradient(135deg,#ff6584,#ff4769);color:#fff;border:none}.premium-button[data-v-9492103f]:hover{background:linear-gradient(135deg,#ff4769,#e63946);transform:translateY(-2px)}.enterprise-button[data-v-9492103f]{background-color:var(--text-first);color:var(--bg-panel);border:none}.enterprise-button[data-v-9492103f]:hover{background-color:var(--text-second)}.trial-note[data-v-9492103f]{text-align:center;font-size:.85rem;color:var(--text-second);margin:0}.faq-section[data-v-9492103f]{background:var(--bg-panel);border-radius:20px;padding:40px;margin-top:40px}.faq-section h2[data-v-9492103f]{text-align:center;margin-bottom:40px;font-size:2rem;color:var(--text-first)}.faq-item[data-v-9492103f]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--input-border)}.faq-item[data-v-9492103f]:last-child{border-bottom:none;margin-bottom:0}.faq-item h3[data-v-9492103f]{color:var(--text-first);font-size:1.2rem;margin:0 0 10px}.faq-item p[data-v-9492103f]{color:var(--text-second);line-height:1.6;margin:0}@media (max-width: 768px){.page-container[data-v-9492103f]{padding:20px 15px}.page-header h1[data-v-9492103f]{font-size:2.2rem}.pricing-cards[data-v-9492103f]{grid-template-columns:1fr;gap:20px;max-width:400px}.premium-plan.featured[data-v-9492103f]{transform:none}.pricing-card[data-v-9492103f]{padding:30px 25px}.amount[data-v-9492103f]{font-size:2.5rem}.faq-section[data-v-9492103f]{padding:30px 20px}}
