: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;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}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}.theme-toggle[data-v-33e69316]{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}.theme-toggle[data-v-33e69316]:hover{background-color:#0000001a}[data-theme=dark] .theme-toggle[data-v-33e69316]:hover{background-color:#ffffff1a}.toggle-icon[data-v-33e69316]{display:flex;align-items:center;justify-content:center}.navigation[data-v-19daeaf0]{background-color:var(--accent-default);height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.navigationButtons[data-v-19daeaf0]{display:flex;flex-direction:row;gap:.5rem}.navigationButtons>button[data-v-19daeaf0]{margin:0 4px;min-width:44px}.nav-button[data-v-19daeaf0]{padding:.2rem .4rem .03rem;font-size:14px}.nav-button[data-v-19daeaf0] svg path{fill:#000!important}[data-theme=dark] .nav-button[data-v-19daeaf0] svg path{fill:#fff!important}.logo[data-v-19daeaf0]{display:flex;justify-content:center;align-items:center;padding-left:.5rem}@media (max-width: 599px){.navigation[data-v-19daeaf0]{height:50px}.logo>svg[data-v-19daeaf0]{width:100px}.nav-button[data-v-19daeaf0]{font-size:12px;padding:.1rem .2rem}}@media (max-width: 599px) and (orientation: landscape){.navigation[data-v-19daeaf0]{height:40px}.logo>svg[data-v-19daeaf0]{width:100px}}@media (min-width: 600px) and (max-width: 899px){.navigation[data-v-19daeaf0]{height:55px}.logo>svg[data-v-19daeaf0]{width:140px}}@media (min-width: 900px) and (max-width: 1199px){.logo>svg[data-v-19daeaf0]{width:150px}}@media (min-width: 1200px){.logo>svg[data-v-19daeaf0]{width:160px}}#app{text-align:center;width:100%;height:100vh;display:flex;flex-direction:column}main{overflow:auto;flex-grow:1}body[data-v-954059b7]{margin:0;font-family:Arial,sans-serif;box-sizing:border-box;color:#000}.shapes-container[data-v-954059b7]{display:none}.title[data-v-954059b7]{font-size:2.5rem;margin-bottom:10px}.subtitle[data-v-954059b7]{font-size:1.2rem;margin-bottom:20px}.cta-btn[data-v-954059b7]{background-color:#ff6584;color:#fff;border:none;padding:10px 20px;font-size:1rem;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.cta-btn[data-v-954059b7]:hover{background-color:#ff4769}.feature[data-v-954059b7]{width:100%;box-sizing:border-box;height:auto;position:relative;padding:2rem}.feature-autoheight[data-v-954059b7],.feature-autoheight .feature-content[data-v-954059b7],.feature-autoheight .feature-content .feature-section[data-v-954059b7]{height:auto}.color-1[data-v-954059b7]{background:linear-gradient(to bottom,#add8e6,#f6f0ef)}.color-2[data-v-954059b7]{background:linear-gradient(to bottom,#f6f0ef,#fcbb7e)}.color-3[data-v-954059b7]{background-color:#fff;z-index:0;width:100%;height:100%;position:absolute;left:0;top:0;background:repeating-linear-gradient(-45deg,#db6d064d,#db6d064d 15px,#e5e5f74d 15px,#e5e5f74d 80px)}@media (prefers-color-scheme: dark){.color-3[data-v-954059b7]{background-color:#fff}}ul li[data-v-954059b7]{text-decoration:none;list-style-type:none}.feature-text-container[data-v-954059b7]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:#000}.text-2[data-v-954059b7]{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-954059b7]{position:relative;display:flex;align-items:center;min-height:min(75vh,550px);max-height:auto;height:auto;justify-content:center}.feature-section img[data-v-954059b7]{max-width:90%;max-height:90%;object-fit:contain}.public-decks[data-v-954059b7]{background:linear-gradient(to bottom,#fff,#f0f8ff);padding:50px 20px;text-align:center}.deck-loading[data-v-954059b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.loading-spinner[data-v-954059b7]{border:4px solid #f3f3f3;border-top:4px solid var(--primary-variant-1);border-radius:50%;width:40px;height:40px;animation:spin-954059b7 2s linear infinite;margin-bottom:15px}@keyframes spin-954059b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deck-error[data-v-954059b7]{color:#d32f2f;padding:20px;background-color:#ffebee;border-radius:8px;max-width:600px;margin:0 auto}.public-deck-cards[data-v-954059b7]{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;max-width:1200px;margin:0 auto}.no-decks[data-v-954059b7]{padding:30px;background-color:#f5f5f5;border-radius:8px;width:100%;max-width:600px;margin:0 auto}.deck-card[data-v-954059b7]{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-954059b7]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000026}.deck-icon[data-v-954059b7]{height:120px;display:flex;justify-content:center;align-items:center;background-color:#f7f9fc;padding:15px}.deck-icon img[data-v-954059b7]{max-height:100%;max-width:100%;object-fit:contain}.deck-info[data-v-954059b7]{padding:20px;flex:1;display:flex;flex-direction:column}.deck-info h3[data-v-954059b7]{margin:0 0 10px;font-size:1.3rem;color:#333}.deck-description[data-v-954059b7]{color:#666;font-size:.9rem;margin-bottom:15px;flex:1}.deck-tags[data-v-954059b7]{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:5px}.tag[data-v-954059b7]{background-color:#e0f2ff;color:#1976d2;font-size:.8rem;padding:3px 8px;border-radius:15px}.more-tags[data-v-954059b7]{font-size:.8rem;color:#777}.deck-footer[data-v-954059b7]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.deck-footer span[data-v-954059b7]{color:#777;font-size:.9rem}.view-deck-btn[data-v-954059b7]{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-954059b7]:hover{background-color:var(--primary-variant-2)}.more-decks[data-v-954059b7]{margin-top:40px}.register-for-more[data-v-954059b7]:hover{background-color:var(--secondary-variant-2)}.testimonials[data-v-954059b7]{background-color:#f9f9f9;padding:50px 20px;text-align:center}.testimonials h2[data-v-954059b7]{font-size:2rem;margin-bottom:20px;color:#333}.testimonial-cards[data-v-954059b7]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.testimonial-card[data-v-954059b7]{background:#fff;padding:20px;border-radius:10px;width:300px;box-shadow:0 2px 5px #0000001a}.testimonial-card p[data-v-954059b7]{font-size:1rem;color:#555;margin-bottom:10px}.testimonial-card h4[data-v-954059b7]{font-size:.9rem;color:#888;margin:0}.footer[data-v-954059b7]{display:flex;background-color:#333;height:25vh;color:#f9f9f9;justify-content:center;align-items:center;gap:40px}.hero[data-v-954059b7]{width:100%;background:linear-gradient(135deg,#2f85c6,#3f3d56);color:#fff;box-shadow:inset 0 10px 10px -10px #00000080;grid-template-columns:1fr;text-align:center;height:auto;padding:20px 0}.hero-content[data-v-954059b7]{padding:2rem}.shapes-container[data-v-954059b7]{justify-content:center}.feature-content[data-v-954059b7]{grid-template-columns:1fr;height:auto;position:relative;z-index:1}.problem-description[data-v-954059b7]{width:90%;text-indent:0;text-align:center;margin:auto}.testimonial-card[data-v-954059b7]{width:90%}.deck-card[data-v-954059b7]{width:90%;max-width:320px}.public-decks h2[data-v-954059b7]{font-size:1.8rem}.public-decks-description[data-v-954059b7]{font-size:1rem}.register-for-more[data-v-954059b7]{font-size:1rem;padding:10px 20px}.footer[data-v-954059b7]{flex-direction:column;height:auto;padding:20px}@media (min-width: 768px){.hero[data-v-954059b7]{width:100%;background:linear-gradient(135deg,#2f85c6,#3f3d56);color:#fff;display:grid;grid-template-columns:1fr 1fr;height:100vh;box-shadow:inset 0 10px 10px -10px #00000080}.hero-content[data-v-954059b7]{max-width:800px;margin:auto}.shapes-container[data-v-954059b7]{opacity:.8;height:calc(100vh - 60px);width:100%;position:relative;display:flex;justify-content:flex-end;align-items:center}.feature[data-v-954059b7]{width:100%;box-sizing:border-box;position:relative}.feature-content[data-v-954059b7]{display:grid;grid-template-columns:1fr 1fr;position:relative;width:80%;height:min(75vh,500px);margin:auto;box-sizing:border-box;opacity:1}.problem-description[data-v-954059b7]{font-size:18px;width:50%;margin:auto;text-indent:2rem}.testimonial-card[data-v-954059b7]{background:#fff;padding:20px;border-radius:10px;width:300px;box-shadow:0 2px 5px #0000001a}.deck-card[data-v-954059b7]{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-954059b7]{font-size:2rem;margin-bottom:15px;color:#333}.public-decks-description[data-v-954059b7]{font-size:1.1rem;max-width:800px;margin:0 auto 30px;color:#555}.register-for-more[data-v-954059b7]{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}.footer[data-v-954059b7]{display:flex;background-color:#333;height:25vh;color:#f9f9f9;justify-content:center;align-items:center;gap:40px}}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-eae59c02]{width:100%;height:calc(100%-60px);margin:auto}.page-content[data-v-eae59c02]{width:90%;margin:auto}.message[data-v-eae59c02]{text-align:left}label[data-v-eae59c02]{text-align:left;display:block;margin-bottom:4px}input[type=text][data-v-eae59c02],input[type=password][data-v-eae59c02]{width:100%;padding:8px;margin-bottom:12px;box-sizing:border-box}.button-parent[data-v-eae59c02]{display:flex;justify-content:flex-end;margin:16px 0}.button[data-v-eae59c02]{background-color:var(--secondary-variant-1);color:#fff;font-weight:bolder}.error-message[data-v-eae59c02]{background-color:#ffebee;color:#c62828;padding:10px;margin-bottom:16px;border-radius:4px;border-left:4px solid #c62828}.register-cta[data-v-eae59c02],.forgot-cta[data-v-eae59c02]{margin-top:12px;font-size:.9rem}@media (min-width: 900px) and (max-width: 1199px){.page-content[data-v-eae59c02]{width:60%}}@media (min-width: 1200px){.page-content[data-v-eae59c02]{width:40%}}.modal-overlay[data-v-b9ed7f92]{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-b9ed7f92]{background:var(--bg-panel);padding:20px;box-shadow:0 2px 10px #0000001a;max-width:500px;width:100%;animation:fadeIn-b9ed7f92 .3s ease;height:80vh;overflow-y:scroll;border-radius:8px}@keyframes fadeIn-b9ed7f92{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.terms-modal-content[data-v-c783ecc2]{padding:20px;max-height:80vh;overflow-y:auto}.terms-modal-content h2[data-v-c783ecc2]{margin-top:0}.terms-modal-content h3[data-v-c783ecc2]{margin-top:16px;font-size:1.1rem;color:#333}.terms-modal-content p[data-v-c783ecc2]{font-size:.95rem;line-height:1.5;margin:8px 0}.modal-actions[data-v-c783ecc2]{margin-top:20px;text-align:right}.close-modal-button[data-v-c783ecc2]{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-c783ecc2]:hover{background-color:#1e88e5}.privacy-modal-content[data-v-d878b0c0]{padding:20px;max-height:80vh;overflow-y:auto}.privacy-modal-content h2[data-v-d878b0c0]{margin-top:0}.privacy-modal-content h3[data-v-d878b0c0]{margin-top:16px;font-size:1.1rem;color:#333}.privacy-modal-content p[data-v-d878b0c0]{font-size:.95rem;line-height:1.5;margin:8px 0}.modal-actions[data-v-d878b0c0]{margin-top:20px;text-align:right}.close-modal-button[data-v-d878b0c0]{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-d878b0c0]: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-20b75752]{height:calc(100vh - 60px);position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box}.editor-badge[data-v-20b75752]{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-20b75752]{width:16px;height:16px;margin-top:-7px;margin-right:4px}.editor-badge .editor-icon[data-v-20b75752] svg path{fill:#fff!important}.top-bar[data-v-20b75752]{display:flex;flex-direction:column;height:80px}.action-buttons[data-v-20b75752]{display:flex;align-items:center;gap:.5rem;order:-1;width:100%}.action-button[data-v-20b75752]{background-color:var(--bg-panel);border:none;padding:.5rem;cursor:pointer;transition:background .3s ease;flex-grow:1;height:40px}.action-button[data-v-20b75752] svg path{fill:var(--text-first)!important}.action-button[data-v-20b75752]:hover{background-color:#add8e6}.action-button img[data-v-20b75752]{width:24px;height:24px}.deck-container[data-v-20b75752]{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-20b75752]{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-20b75752]{width:80px;height:80px;margin:auto;display:flex;align-items:end;justify-content:center}.deck-image[data-v-20b75752] svg path:nth-child(1){fill:#000!important}.deck-title-container[data-v-20b75752]{overflow:hidden;white-space:nowrap}.deck-title[data-v-20b75752]{display:inline-block;animation:moveTitle-20b75752 8s linear infinite alternate;text-align:left;font-size:1.2rem;width:fit-content}.deck-corner-icon[data-v-20b75752]{width:24px;height:24px;padding:0 .2rem;position:absolute;right:.3rem;top:.3rem;opacity:50%}.loading-page[data-v-20b75752]{height:calc(100vh - 60px);width:100%}.nodeck[data-v-20b75752]{margin-top:4rem;font-size:20px}@keyframes moveTitle-20b75752{0%{transform:translate(0)}to{transform:translate(calc(-100% + 80px - 2rem))}}@media (min-width: 600px){.deck-container[data-v-20b75752]{grid-template-columns:repeat(4,140px);grid-gap:1.5rem;padding:2rem 1rem}.action-buttons[data-v-20b75752]{display:flex;align-items:center;gap:.5rem;order:2;width:unset}.action-button[data-v-20b75752]{width:40px;height:40px}.top-bar[data-v-20b75752]{display:grid;grid-template-columns:1fr auto;height:40px}}@media (min-width: 1200px){.deck-container[data-v-20b75752]{grid-template-columns:repeat(6,140px);grid-gap:2rem}.openfolder-page[data-v-20b75752]{max-width:90%;margin:auto}}@media (min-width: 1800px){.openfolder-page[data-v-20b75752]{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-7d3dc7d7]{display:inline-flex;justify-content:center;align-items:center;padding:10px 20px;border:none;cursor:pointer;font-size:16px;border-radius:10px;position:relative;transition:background-color .3s,color .3s}.btn-action[data-v-7d3dc7d7]{background-color:var(--btn-action);color:var(--btn-action-text)}.btn-action-hover[data-v-7d3dc7d7]{background-color:var(--btn-action-hover);color:var(--btn-action-text)}.btn-action-disabled[data-v-7d3dc7d7]{background-color:var(--btn-action-disabled);color:var(--btn-action-text)}.icon[data-v-7d3dc7d7]{margin-right:10px;width:24px;height:24px;display:inline-flex}.icon svg[data-v-7d3dc7d7]{width:100%;height:100%;display:block;box-sizing:border-box;fill:currentColor!important}.icon-button[data-v-7d3dc7d7]:focus{outline:none}.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-e4f36747],.error-page[data-v-e4f36747]{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-e4f36747]{color:var(--accent-default, #3498db);margin-bottom:1rem}.error-page p[data-v-e4f36747]{margin-bottom:2rem;max-width:80%}.error-page .back-button[data-v-e4f36747]{background-color:var(--primary-variant-1);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:1rem}.fullpage[data-v-e4f36747]{background-color:var(--bg-page);width:100%;height:100%;overflow-y:auto;padding-top:.5rem;box-sizing:border-box}.page[data-v-e4f36747]{position:relative;width:100%;margin:auto}.page-content[data-v-e4f36747]{width:100%;margin:auto;display:grid;grid-template-columns:1fr}.breadcrumbs[data-v-e4f36747]{padding-left:1rem}.deckView_title[data-v-e4f36747]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.folderLink[data-v-e4f36747]:hover{cursor:pointer;font-weight:700}.study-error[data-v-e4f36747]{color:red}.deck-session[data-v-e4f36747]{margin:auto;text-align:center}.counterContainer[data-v-e4f36747]{display:flex;justify-content:center}.radio-inline[data-v-e4f36747]{display:inline-block;margin-right:10px}.card-limit[data-v-e4f36747]{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-e4f36747]{width:300px;fill:red;height:auto}.flashcardsvg svg path[data-v-e4f36747]{fill:red!important}.mastered[data-v-e4f36747]{position:relative}.section[data-v-e4f36747]{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-e4f36747]{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-e4f36747]{padding:2rem;height:80%;box-sizing:border-box}.data-table[data-v-e4f36747]{display:grid;grid-template-columns:1fr;gap:10px 20px;margin-top:10px}.data-row[data-v-e4f36747]{display:block;width:100%}.label[data-v-e4f36747]{text-align:left;padding-right:10px}.value[data-v-e4f36747]{text-align:right;font-weight:400}.editButtons[data-v-e4f36747]{display:grid;gap:1rem;grid-template-columns:1fr}.study-button[data-v-e4f36747],.update-deck-button[data-v-e4f36747],.scoresButton[data-v-e4f36747]{background-color:var(--primary-variant-1);color:#fff;margin:1rem}.cardNum[data-v-e4f36747]{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-e4f36747]{display:flex;gap:2rem;justify-content:center;align-items:center}.sufficient[data-v-e4f36747]{height:100%}.insufficient[data-v-e4f36747]{height:auto;margin-top:2rem}@media (min-width: 600px){.page-content[data-v-e4f36747]{width:100%;margin:auto;display:grid;grid-template-columns:1fr 1fr}.breadcrumbs[data-v-e4f36747]{grid-column:1 / span 2}.long-section[data-v-e4f36747]{grid-column:span 2}.editButtons[data-v-e4f36747]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.data-table[data-v-e4f36747]{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin-top:10px}.data-row[data-v-e4f36747]{display:contents}}@media (min-width: 900px) and (max-width: 1199px){.data-table[data-v-e4f36747]{grid-template-columns:1fr}}@media (min-width: 1200px){.page[data-v-e4f36747]{max-width:90%;margin:auto}.page-content[data-v-e4f36747]{width:90%;margin:auto}}@media (min-width: 1800px){.page[data-v-e4f36747]{max-width:70%}}.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-a25cc94b]{display:flex;flex-direction:column;align-items:center;padding:1rem}.editorPicker[data-v-a25cc94b]{display:flex;flex-direction:row;justify-content:center;gap:1rem;width:100%}.editorPicker button[data-v-a25cc94b]{width:100px;max-width:90%;padding:.5rem .75rem;font-size:1rem}.menu-button[data-v-a25cc94b]{background-color:var(--primary-menu);color:var(--secondary-variant-1);padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer}.menu-button[data-v-a25cc94b]:hover{background-color:var(--primary-menu-hover)}.premium-notice[data-v-a25cc94b]{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-a25cc94b]{margin-top:0;color:var(--primary-variant-2)}.premium-notice p[data-v-a25cc94b]{margin-bottom:1rem}.premium-button[data-v-a25cc94b]{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-a25cc94b]:hover{background-color:var(--primary-variant-3)}@media (max-width: 599px){.editorPicker[data-v-a25cc94b]{gap:.5rem}.editorPicker button[data-v-a25cc94b]{width:50%;padding:1rem;font-size:1.2rem}.editor-container[data-v-a25cc94b]{padding:0;width:100%}.premium-notice[data-v-a25cc94b]{width:95%;padding:1rem}}.card-animation-move[data-v-63751bcc]{transition:transform 1s}.cards-displayer[data-v-63751bcc]{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 108px);box-sizing:border-box}.label[data-v-63751bcc]{font-weight:400;text-align:left;margin-bottom:0}.input-area[data-v-63751bcc]{margin-bottom:20px}.input-area input[data-v-63751bcc]{margin-right:10px}textarea[data-v-63751bcc]{width:100%;min-height:50px;font-size:1rem;padding:.5rem;border-radius:5px}.card-list[data-v-63751bcc]{overflow-y:auto;min-height:50vh;max-height:calc(100vh - 200px)}.card-list .notecard[data-v-63751bcc]{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-63751bcc]{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-63751bcc]{padding:1rem;padding-top:0}.edited[data-v-63751bcc]{background-color:var(--orange-one);color:#fff;font-weight:700;letter-spacing:.1rem}.saved[data-v-63751bcc]{color:#fff;font-weight:700;letter-spacing:.1rem}.edit-button[data-v-63751bcc]{background-color:transparent;border:2px solid var(--quinary-variant-1);color:var(--quinary-variant-1);font-weight:700}.delete-button[data-v-63751bcc]{background-color:var(--secondary-variant-1);color:#fff;font-weight:700}.empty-card[data-v-63751bcc]{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-63751bcc]{margin-top:10px}.tempStatus[data-v-63751bcc]{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-63751bcc]{margin-top:10px}.card-buttons[data-v-63751bcc]{display:flex;justify-content:space-between}.save-container[data-v-63751bcc]{display:flex;justify-content:end}.save-button[data-v-63751bcc],.import-button[data-v-63751bcc]{display:flex;gap:10px;margin:1.3rem;background-color:var(--primary-variant-1);color:#fff;transition:width .3s ease-in-out}#gear[data-v-63751bcc]{width:100px}@media (max-width: 599px){.card-list[data-v-63751bcc]{min-height:65vh}.save-button[data-v-63751bcc]{width:100%;font-size:1.2rem;padding:1rem}textarea[data-v-63751bcc]{min-height:80px;font-size:1.2rem}}#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-0dbf965f]{width:100%;height:100%;box-sizing:border-box;position:relative}.cardmaker.mobile[data-v-0dbf965f]{display:block!important}.desktop-layout[data-v-0dbf965f]{display:grid;grid-template-columns:1fr 1fr}.mobile-swiper[data-v-0dbf965f]{width:100%;height:100%}.swiper-slide[data-v-0dbf965f]{width:100%!important;box-sizing:border-box}.loading-page[data-v-5f2bcbb6]{width:100%}.loaded-page[data-v-5f2bcbb6]{max-height:calc(100vh - 60px);position:relative;display:grid;grid-template-rows:auto 1fr;box-sizing:border-box}.title[data-v-5f2bcbb6]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.folderLink[data-v-5f2bcbb6]:hover,.deckLink[data-v-5f2bcbb6]:hover{cursor:pointer;font-weight:700}.page[data-v-5f2bcbb6]{width:100%;margin:auto;padding:.5rem 1rem 1rem;position:relative;height:calc(100vh - 60px);box-sizing:border-box;overflow-y:hidden}.content[data-v-5f2bcbb6]{width:100%;max-width:1200px;margin:auto}@media (min-width: 600px) and (max-width: 899px) and (orientation: portrait){.page[data-v-5f2bcbb6],.content[data-v-5f2bcbb6]{padding:.5rem}}@media (max-width: 899px){.content[data-v-5f2bcbb6]{max-width:100%;padding:0}}@media (min-width: 900px) and (max-width: 1199px){.page[data-v-5f2bcbb6],.content[data-v-5f2bcbb6]{width:95%}}@media (min-width: 1200px){.page[data-v-5f2bcbb6],.content[data-v-5f2bcbb6]{width:90%}}@media (min-width: 1800px){.page[data-v-5f2bcbb6]{width:80%}.content[data-v-5f2bcbb6]{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-0d10c81b]{position:relative;padding:.5rem 1rem 1rem;box-sizing:border-box;width:100%}.page-content[data-v-0d10c81b]{width:100%;margin:auto}.folderLink[data-v-0d10c81b]:hover{cursor:pointer;font-weight:700}h1[data-v-0d10c81b]{font-size:2.25rem}button[data-v-0d10c81b]{background-color:var(--secondary-variant-1);color:#fff;font-weight:bolder}.newdeck_title[data-v-0d10c81b]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.error[data-v-0d10c81b]{padding:0;margin:0;color:red}.title[data-v-0d10c81b]{padding:1rem 0;text-align:left;font-size:1.375rem;margin:auto}.tags[data-v-0d10c81b]{margin:auto}.setting-row[data-v-0d10c81b]{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.setting-description[data-v-0d10c81b]{font-size:.9rem;color:var(--text-secondary, #666);margin-top:.5rem;margin-bottom:0;line-height:1.4}form[data-v-0d10c81b]{position:relative;width:100%;margin:auto;text-align:left}label[data-v-0d10c81b]{display:inline-block}.deck-name-input[data-v-0d10c81b]{width:100%}.submit-button-container[data-v-0d10c81b]{margin:.5rem;display:flex;flex-direction:row-reverse}.right-button-container[data-v-0d10c81b]{display:flex;justify-content:flex-end;margin:.5rem}@media (max-width: 599px) and (orientation: landscape){.deck-name-input[data-v-0d10c81b]{width:60%}}@media (min-width: 600px) and (max-width: 899px) and (orientation: portrait){.deck-name-input[data-v-0d10c81b]{width:60%}}@media (min-width: 1200px){.page[data-v-0d10c81b]{max-width:90%;margin:auto}.page-content[data-v-0d10c81b]{width:80%;margin:auto}.deck-name-input[data-v-0d10c81b]{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-06a62a39]{position:relative}.title[data-v-06a62a39]{margin-top:0;padding-top:.5rem;font-size:1.1rem;text-align:left}.cardImage[data-v-06a62a39]{max-width:80px;max-height:80px;cursor:pointer}.emptyImage[data-v-06a62a39]{width:80px;height:80px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.imageWrapper[data-v-06a62a39]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5px}.addImageWrapper[data-v-06a62a39]{border:2px dashed #ccc;border-radius:5px;cursor:pointer;transition:border-color .2s}.addImageWrapper[data-v-06a62a39]:hover:not(.disabled){border-color:var(--btn-action)}.addImageWrapper.disabled[data-v-06a62a39]{opacity:.6;cursor:not-allowed}.addImageText[data-v-06a62a39]{position:absolute;font-size:24px;font-weight:700;color:#666;pointer-events:none}.imageIndex[data-v-06a62a39]{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-06a62a39]{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-06a62a39]:hover{opacity:1}.imageWrapper:hover .deleteImage[data-v-06a62a39]{opacity:.8}.folderLink[data-v-06a62a39]:hover,.deckLink[data-v-06a62a39]:hover,.deckEditLink[data-v-06a62a39]:hover{cursor:pointer;font-weight:700}.imageContainer[data-v-06a62a39]{display:flex;justify-content:center;align-items:flex-start}.multipleImagesWrapper[data-v-06a62a39]{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;justify-content:center;align-items:center}.detailsContainer[data-v-06a62a39]{padding:1rem}.label[data-v-06a62a39]{margin-bottom:0;text-align:left}.inputWithImage[data-v-06a62a39]{display:grid;grid-template-rows:1fr 100px}@media (min-width: 1200px){.page[data-v-06a62a39]{max-width:80%;margin:auto}}.page[data-v-a7ed9309]{position:relative;padding:.5rem 1rem 1rem}.loading-state[data-v-a7ed9309]{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.scores-container[data-v-a7ed9309]{max-width:1200px;margin:0 auto}.score-list[data-v-a7ed9309]{width:90%;margin:auto}.scores-title[data-v-a7ed9309]{color:var(--text-first)}.score-list h2[data-v-a7ed9309]{font-size:28px;margin-bottom:24px;text-align:center}.scores-grid[data-v-a7ed9309]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}.score-card[data-v-a7ed9309]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s}.score-card[data-v-a7ed9309]:hover{transform:translateY(-2px)}.score-header[data-v-a7ed9309]{background:#4caf50;color:#fff;padding:15px;font-size:24px;text-align:center}.score-details[data-v-a7ed9309]{padding:15px;text-align:center}.correct[data-v-a7ed9309]{color:#4caf50;margin-right:15px;font-weight:700}.incorrect[data-v-a7ed9309]{color:#f44336;font-weight:700}.date[data-v-a7ed9309]{color:#666;margin-top:10px;font-size:.9em}.loading-overlay[data-v-a7ed9309]{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.no-scores[data-v-a7ed9309]{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-a7ed9309]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}.pagination-button[data-v-a7ed9309]{min-width:40px;border-radius:4px;transition:all .2s ease}.pagination-button[data-v-a7ed9309]:focus{outline:none;box-shadow:0 0 0 2px #4caf5066}.page-info[data-v-a7ed9309]{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-a7ed9309]{margin-left:5px;font-size:.85rem;color:#777;font-weight:400}.page-nav-icon[data-v-a7ed9309]{font-size:1.2rem;line-height:1}.loading-page[data-v-4f020b2b],.error-page[data-v-4f020b2b]{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-4f020b2b]{color:var(--accent-default, #3498db);margin-bottom:1rem}.error-page p[data-v-4f020b2b]{margin-bottom:2rem;max-width:80%}.error-page .back-button[data-v-4f020b2b]{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-4f020b2b]{background-color:var(--bg-page);height:calc(100dvh - 60px);width:100%;display:flex;flex-direction:column}.breadcrumbs[data-v-4f020b2b]{padding:.5rem 1rem}.chat-container[data-v-4f020b2b]{display:flex;flex-direction:column;flex:1;overflow:hidden}.chat-header[data-v-4f020b2b]{padding:1rem;text-align:center;border-bottom:1px solid var(--border-color, #e0e0e0)}.chat-header h1[data-v-4f020b2b]{font-size:clamp(1.25rem,2vw + .5rem,1.75rem)}.deck-name[data-v-4f020b2b]{color:var(--text-second);margin:.5rem 0 1rem;font-style:italic;font-size:clamp(.85rem,1vw + .4rem,1rem)}.suggestion-chips[data-v-4f020b2b]{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-4f020b2b]::-webkit-scrollbar{display:none}.suggestion-chip[data-v-4f020b2b]{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-4f020b2b]:hover{background-color:var(--primary-variant-1);color:#fff}.chat-messages[data-v-4f020b2b]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.welcome-message[data-v-4f020b2b]{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-4f020b2b]{margin-top:0;color:var(--text-accent-one)}.welcome-message ul[data-v-4f020b2b]{text-align:left;margin-left:1.5rem}.welcome-message li[data-v-4f020b2b]{margin-bottom:.5rem}.message-container[data-v-4f020b2b]{display:flex;margin-bottom:.5rem}.message-container.user[data-v-4f020b2b]{justify-content:flex-end}.message-bubble[data-v-4f020b2b]{display:flex;max-width:90%}.message-avatar[data-v-4f020b2b]{width:80px;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-4f020b2b]{width:24px;height:24px;filter:brightness(0) invert(1)}.message-content[data-v-4f020b2b]{border-radius:18px;padding:.75rem 1rem;box-shadow:0 1px 2px #0000001a;position:relative}.user .message-content[data-v-4f020b2b]{background-color:var(--primary-variant-1);color:#fff;border-top-right-radius:4px}.assistant .message-content[data-v-4f020b2b]{background-color:var(--bg-panel);color:var(--text-first);border-top-left-radius:4px}.system-message[data-v-4f020b2b]{font-style:italic;color:var(--text-second)}.message-text[data-v-4f020b2b]{white-space:pre-wrap;word-break:break-word}.message-text ul[data-v-4f020b2b]{margin:.5rem 0 .5rem 1.5rem;padding:0}.message-text li[data-v-4f020b2b]{margin-bottom:.25rem}.message-time[data-v-4f020b2b]{font-size:.75rem;color:var(--text-third);margin-top:.25rem;text-align:right}.user .message-time[data-v-4f020b2b]{color:#fffc}.typing-indicator[data-v-4f020b2b]{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-4f020b2b]{height:8px;width:8px;background-color:var(--text-third);border-radius:50%;display:inline-block;margin:0 2px;opacity:.4;animation:pulse-4f020b2b 1.5s infinite ease-in-out}.typing-indicator span[data-v-4f020b2b]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-4f020b2b]:nth-child(3){animation-delay:.4s}@keyframes pulse-4f020b2b{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.chat-input-container[data-v-4f020b2b]{padding-top:.5rem;position:sticky;bottom:0;background-color:var(--bg-page);z-index:10;border-top:1px solid var(--border-color, #e0e0e0)}.input-wrapper[data-v-4f020b2b]{display:flex;background-color:var(--bg-panel);border-radius:24px;padding:.5rem 1rem;box-shadow:0 1px 3px #0000001a}.chat-input[data-v-4f020b2b]{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}.send-button[data-v-4f020b2b]{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-4f020b2b]:hover{background-color:var(--primary-variant-1)}.send-button svg[data-v-4f020b2b]{fill:var(--primary-variant-1);width:24px;height:24px}.send-button:hover svg[data-v-4f020b2b]{fill:#fff}.send-button[data-v-4f020b2b]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-4f020b2b]{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-4f020b2b]{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-4f020b2b]:hover{background-color:var(--accent-hover, #2980b9)}@media (max-width: 768px){.chat-header h1[data-v-4f020b2b]{font-size:1.25rem}.suggestion-chips[data-v-4f020b2b]{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem}.suggestion-chip[data-v-4f020b2b]{white-space:nowrap}.message-bubble[data-v-4f020b2b]{max-width:90%}}@media (max-width: 480px){.message-bubble[data-v-4f020b2b]{max-width:100%}.chat-input-container[data-v-4f020b2b]{padding:.5rem}.input-wrapper[data-v-4f020b2b]{padding:.5rem;border-radius:18px}.chat-input[data-v-4f020b2b]{font-size:.95rem}.send-button svg[data-v-4f020b2b]{width:20px;height:20px}.chat-messages[data-v-4f020b2b]{padding:.5rem}.chat-input-container[data-v-4f020b2b]{padding:.75rem}.input-wrapper[data-v-4f020b2b]{padding:.25rem .75rem}.message-avatar[data-v-4f020b2b]{width:100px;height:32px}.message-content[data-v-4f020b2b]{padding:.5rem .75rem}.welcome-message[data-v-4f020b2b]{padding:1rem;font-size:.95rem}.welcome-message ul[data-v-4f020b2b]{margin-left:1rem}}[data-v-3a250215],[data-v-3a250215]:before,[data-v-3a250215]:after{box-sizing:border‑box}.page[data-v-3a250215]{max-width:900px;margin:0 auto;padding:1rem;overflow-x:hidden}.profile-content[data-v-3a250215]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.profile-title[data-v-3a250215]{margin-bottom:1rem;font-size:2rem}.profileImage[data-v-3a250215]{width:120px;height:120px;border-radius:50%;object-fit:cover;cursor:pointer}.profile-data[data-v-3a250215]{width:100%;text-align:center}.profile-buttons[data-v-3a250215]{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:2rem}.profile-buttons button[data-v-3a250215]{width:100%}@media (min-width: 768px){.profile-content[data-v-3a250215]{justify-content:space-between}.profile-buttons[data-v-3a250215]{width:50%;margin:auto;margin-bottom:2rem}.profile-buttons button[data-v-3a250215]{width:100%}}@media (min-width: 1024px){.profile-buttons[data-v-3a250215]{flex-wrap:wrap;gap:1rem}}.page[data-v-c9923322]{display:flex;flex-direction:column;width:100%;margin:auto}.page-content[data-v-c9923322]{width:90%;padding:.5rem 2rem 2rem;box-sizing:border-box;margin:auto}.ai-balance-card[data-v-c9923322]{max-width:600px;width:100%;background:var(--bg-panel);border-radius:12px;padding:2rem;box-shadow:0 4px 10px #0000001a;text-align:center;margin:auto}.ai-balance-title[data-v-c9923322]{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.positive[data-v-c9923322]{color:#4caf50}.negative[data-v-c9923322]{color:#f44336}.no-balance[data-v-c9923322]{color:#f44336;font-weight:500;margin-top:10px}.ai-balance-details p[data-v-c9923322]{font-size:1rem;margin:.5rem 0}.ai-balance-details span[data-v-c9923322]{font-weight:700;color:var(--text-first)}.recharge-actions[data-v-c9923322]{margin-top:1.5rem;display:flex;justify-content:center}.recharge-btn[data-v-c9923322]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:280px;padding:12px 16px;font-size:1rem;font-weight:700;border:none;border-radius:8px;background:#007bff;color:#fff;cursor:pointer;transition:.3s}.recharge-btn[data-v-c9923322]:hover{background:#0056b3}.recharge-btn img[data-v-c9923322]{width:20px;height:20px}.subscription-page[data-v-92bdc6cc]{display:flex;flex-direction:column;padding:.5rem 2rem 2rem;width:90%;margin:auto}.redirect-message[data-v-92bdc6cc]{background-color:#fff3cd;color:#856404;padding:12px;border-radius:4px;margin-bottom:16px;border-left:4px solid #ffeeba;font-weight:500}.subscription-card[data-v-92bdc6cc]{max-width:600px;width:100%;background:var(--bg-panel);border-radius:12px;padding:2rem;box-shadow:0 4px 10px #0000001a;text-align:center;margin:auto}.subscription-title[data-v-92bdc6cc]{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.status[data-v-92bdc6cc]{font-size:1.2rem;font-weight:700}.active[data-v-92bdc6cc]{color:#4caf50}.inactive[data-v-92bdc6cc]{color:#f44336}.no-subscription[data-v-92bdc6cc]{color:#f44336;font-weight:500;margin-top:10px}.subscription-details p[data-v-92bdc6cc]{font-size:1rem;margin:.5rem 0}.subscription-details span[data-v-92bdc6cc]{font-weight:700;color:var(--text-primary)}.benefits[data-v-92bdc6cc]{text-align:left;margin:auto;margin-top:1.5rem;width:fit-content}.benefits h3[data-v-92bdc6cc]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.benefits ul[data-v-92bdc6cc]{list-style:none;padding:0}.benefits li[data-v-92bdc6cc]{font-size:1rem;padding:.3rem 0}.subscription-actions[data-v-92bdc6cc]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center}.subscribe-btn[data-v-92bdc6cc],.manage-btn[data-v-92bdc6cc]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:280px;padding:12px 16px;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:.3s}.subscribe-btn[data-v-92bdc6cc]{background:#4caf50;color:#fff}.subscribe-btn[data-v-92bdc6cc]:hover{background:#45a049}.manage-btn[data-v-92bdc6cc]{background:#007bff;color:#fff}.manage-btn[data-v-92bdc6cc]:hover{background:#0056b3}.subscribe-btn img[data-v-92bdc6cc],.manage-btn img[data-v-92bdc6cc]{width:20px;height:20px}.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-22ebb739]{max-width:90%;height:100%;margin:0 auto;padding:1rem;box-sizing:border-box}.search-container[data-v-22ebb739]{display:flex;justify-content:center;align-items:center;gap:.5rem;max-width:600px;margin:0 auto}.deck-results[data-v-22ebb739],.folder-results[data-v-22ebb739]{margin-top:1rem}.list-item[data-v-22ebb739]{display:flex;gap:1rem;align-items:center;border-bottom:1px solid var(--bg-panel);padding:.5rem;transition:background-color .3s;justify-content:space-between;background-color:var(--bg-panel);box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.list-image[data-v-22ebb739]{width:40px;height:40px}.pagination[data-v-22ebb739]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}@media (max-width: 768px){.search-container[data-v-22ebb739]{flex-direction:column;max-width:100%}input[type=text][data-v-22ebb739],button[data-v-22ebb739]{width:100%;margin-top:.5rem}.list-item[data-v-22ebb739]{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)}}.score-page[data-v-3160562e]{box-sizing:border-box;height:calc(100vh - 60px);outline:none;color:var(--text-first)}.score-details[data-v-3160562e]{background-color:var(--bg-page);padding:2rem;margin:auto;height:auto;box-sizing:border-box}.questions-summary[data-v-3160562e]{width:50%;margin:auto}.question-result[data-v-3160562e]{padding:1rem;margin:.5rem 0;border-radius:8px;background:var(--bg-panel);display:flex;flex-direction:column;transition:background-color .3s ease}.question-result.correct[data-v-3160562e],.question-result.incorrect[data-v-3160562e]{background:var(--bg-panel)}.question-header[data-v-3160562e]{display:flex;justify-content:space-between;align-items:center}.answers-detail p[data-v-3160562e]{margin:.5rem 0 0}.slide-in-enter-active[data-v-3160562e]{transition:all .5s ease}.slide-in-enter-from[data-v-3160562e]{opacity:0;transform:translate(100px)}.xpbar[data-v-865e0d30]{width:100%;max-width:400px;margin:0 auto;padding:5rem 1rem;outline:none;box-sizing:border-box}.xpbar[data-v-865e0d30]:focus{outline:none}.level-container[data-v-865e0d30]{display:flex;justify-content:center;margin-bottom:.5rem}.growthMessage[data-v-865e0d30]{font-size:1.2rem;padding:2rem;text-align:center}.level-circle[data-v-865e0d30]{width:100px;height:100px;border-radius:50%;background-color:#3182ce;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:2rem}.level-bump-enter-active[data-v-865e0d30]{animation:bump-865e0d30 .6s ease-out}.level-bump-leave-active[data-v-865e0d30]{position:absolute;opacity:0}@keyframes bump-865e0d30{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.bar-background[data-v-865e0d30]{position:relative;background-color:#e2e8f0;height:24px;border-radius:4px;overflow:hidden}.bar-fill[data-v-865e0d30]{background-color:#48bb78;height:100%;width:0%;transition:width .7s ease-out}.bar-label[data-v-865e0d30]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.level-up-message[data-v-865e0d30]{margin-top:8px;text-align:center;color:#d69e2e;font-size:18px;font-weight:700}.level-up-enter-active[data-v-865e0d30]{animation:levelUpFade-865e0d30 .8s ease-out}@keyframes levelUpFade-865e0d30{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}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-f4efd031]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70%;text-align:center;outline:none}h2[data-v-f4efd031]{margin-bottom:2rem;font-size:1.8rem}.options-buttons[data-v-f4efd031]{display:flex;gap:1.5rem;color:var(--text-accent-one)}.button-focused[data-v-f4efd031]{box-shadow:0 0 0 2px var(--primary-color, #4a86e8);transform:scale(1.05);transition:all .2s ease}.options-container[data-v-f4efd031]: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-f4efd031]{flex-direction:column;gap:1rem}}.left[data-v-dfcb9e2d]{text-align:left}body[data-v-dfcb9e2d]{background-color:gray;transition:background-color .5s ease}#page[data-v-dfcb9e2d]{outline:none;height:calc(100vh - 60px);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}#container[data-v-dfcb9e2d]{position:relative;width:100%;max-width:1200px;height:calc(100vh - 60px);overflow:hidden;padding:0;box-sizing:border-box}.carousel-content[data-v-dfcb9e2d]{width:100%;height:100%;position:relative}.slide[data-v-dfcb9e2d]{position:absolute;width:90%;max-width:800px;line-height:1.5;font-size:clamp(16px,2.5vw,20px);padding:clamp(15px,3vh,30px) clamp(10px,2vw,20px);text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1);left:50%;top:clamp(20px,5vh,40px);transform:translate(-50%);margin-top:1rem;background-color:var(--bg-panel);border-radius:30px;color:var(--text-first);cursor:pointer;transition:left 1s ease,opacity .2s ease,transform .5s ease;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;justify-content:space-between;max-height:85vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.slide1[data-v-dfcb9e2d]{left:-100%;transform:translate(0)}.slide3[data-v-dfcb9e2d]{left:200%;transform:translate(0)}.question[data-v-dfcb9e2d]{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}.answer-options[data-v-dfcb9e2d]{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;justify-items:center;align-items:center;gap:clamp(8px,1.5vh,15px);overflow-y:auto;overflow-x:hidden;padding:clamp(5px,1vw,10px);border-radius:8px;flex:1 1 auto;width:100%;max-width:100%;box-sizing:border-box}.option-wrapper[data-v-dfcb9e2d]{transform:skew(10deg);width:90%;max-height:none;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}.option-wrapper[data-v-dfcb9e2d]:hover{border-color:var(--primary-variant-1)}.option[data-v-dfcb9e2d]{transform:skew(-10deg);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}.option-wrapper.active[data-v-dfcb9e2d]{background-color:var(--primary-variant-1);color:#fff;border-color:var(--primary-variant-1);box-shadow:0 2px 8px #0003}.option-wrapper.active .option[data-v-dfcb9e2d]{background-color:var(--primary-variant-1);color:#fff}.option[data-v-dfcb9e2d]:hover{overflow:visible;white-space:pre-wrap;z-index:10;position:relative}@media (max-width: 599px){.slide[data-v-dfcb9e2d]{width:95%;padding:15px 10px}.question[data-v-dfcb9e2d]{margin:.5rem;padding:.5rem}.answer-options[data-v-dfcb9e2d]{margin:.5rem;gap:8px}.option-wrapper[data-v-dfcb9e2d]{width:95%}}@media (min-width: 600px) and (max-width: 899px){.answer-options[data-v-dfcb9e2d]{grid-template-columns:1fr 1fr}.option-wrapper[data-v-dfcb9e2d]{width:95%}}@media (min-width: 900px){.answer-options[data-v-dfcb9e2d]{grid-template-columns:1fr 1fr}.slide[data-v-dfcb9e2d]{max-width:900px}}@media (min-width: 1200px){.slide[data-v-dfcb9e2d]{max-width:1000px}.question[data-v-dfcb9e2d]{font-size:24px}.option[data-v-dfcb9e2d]{font-size:18px}}@media (max-height: 500px) and (orientation: landscape){.slide[data-v-dfcb9e2d]{top:10px;max-height:90vh}.question[data-v-dfcb9e2d]{margin:.5rem;padding:.5rem;font-size:16px}.answer-options[data-v-dfcb9e2d]{grid-template-columns:1fr 1fr;margin:.5rem}.option-wrapper[data-v-dfcb9e2d]{padding:5px}.option[data-v-dfcb9e2d]{min-height:2rem;padding:.25rem}}.card-container[data-v-6ea4e9db]{width:100%;height:100%;position:relative;box-sizing:border-box;border-radius:10px;background-color:var(--bg-panel)}.flashcard[data-v-6ea4e9db]{position:relative;width:100%;height:100%;perspective:1000px;cursor:pointer;border-radius:10px;background-color:var(--bg-panel)}.front[data-v-6ea4e9db],.back[data-v-6ea4e9db]{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-6ea4e9db]{background-color:var(--bg-panel);z-index:2;transform:translate(0);opacity:1}.back[data-v-6ea4e9db]{background-color:var(--bg-panel);z-index:1;transform:translate(100%);opacity:0}.flashcard.flipped .front[data-v-6ea4e9db]{transform:translate(-100%);opacity:0;z-index:1}.flashcard.flipped .back[data-v-6ea4e9db]{transform:translate(0);opacity:1;z-index:2}.imageButton[data-v-6ea4e9db]{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-6ea4e9db]:hover{background-color:var(--primary-variant-2, #2980b9)}.card-image[data-v-6ea4e9db]{max-width:80%;max-height:200px;margin-top:1rem;display:block;margin-left:auto;margin-right:auto}.flashcard pre[data-v-6ea4e9db]{white-space:pre-wrap;word-wrap:break-word;overflow-y:auto;max-height:100%}.hint-banner[data-v-6ea4e9db]{position:absolute;bottom:1rem;right:1rem;background:#000c;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:1rem;white-space:nowrap;z-index:10}.hint-slide-enter-active[data-v-6ea4e9db],.hint-slide-leave-active[data-v-6ea4e9db]{transition:transform .5s ease,opacity .5s ease}.hint-slide-enter-from[data-v-6ea4e9db],.hint-slide-leave-to[data-v-6ea4e9db]{transform:translate(100%);opacity:0}.bottom-bar[data-v-5d305f97]{display:flex;justify-content:space-around;margin-top:20px;outline:none;height:48px;align-items:center}.bottom-bar[data-v-5d305f97]{outline:none}.bottom-bar[data-v-5d305f97]:focus{outline:none}.button[data-v-5d305f97],.easy-button[data-v-5d305f97],.tough-button[data-v-5d305f97]{padding:8px 16px;border:none;cursor:pointer}.active[data-v-5d305f97]{font-weight:700;background-color:var(--active-bg, #4caf50)}.inactive[data-v-5d305f97]{opacity:.6}.page[data-v-0a981385]{width:100%;height:calc(100vh - 60px);display:grid;grid-template-rows:60px 1fr auto;overflow:hidden;width:80%;margin:auto;outline:none}.carousel-content[data-v-0a981385]{display:flex;transition:transform .5s ease-in-out}.carousel-slide[data-v-0a981385]{flex:0 0 100%;text-align:center}.button[data-v-0a981385]{background-color:var(--primary-variant-1);color:#fff}.bottom-bar[data-v-0a981385]{display:flex;justify-content:space-around;width:100%;margin:auto;gap:.5rem;margin-top:.5rem}.active[data-v-0a981385]{background-color:#add8e6}.inactive[data-v-0a981385]{background-color:gray}@keyframes fadeInRight-0a981385{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.fade-in-right[data-v-0a981385]{opacity:0;animation:fadeInRight-0a981385 1s ease-in-out forwards;animation-delay:calc(.3s * var(--i))}.fade-in-right[data-v-0a981385]:nth-child(1){--i: 0}@media (min-width: 900px){.page[data-v-0a981385]{width:70%;height:calc(100vh - 60px);display:grid;grid-template-rows:60px 1fr auto;overflow:hidden;width:80%;margin:auto;outline:none}.bottom-bar[data-v-0a981385]{display:flex;justify-content:space-around;padding:1rem;width:40%;margin:auto;gap:1rem;margin-top:unset}}.theme-container[data-v-6cca4b3a]{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-55c803a0]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px);text-align:center;background:#f4f4f4}.content[data-v-55c803a0]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px #0000001a}h1[data-v-55c803a0]{color:#333;margin-bottom:1rem}p[data-v-55c803a0]{color:#666;margin-bottom:1.5rem}.btn[data-v-55c803a0]{display:inline-block;padding:.75rem 1.5rem;color:#fff;background:#007bff;text-decoration:none;border-radius:5px;transition:background .3s}.btn[data-v-55c803a0]:hover{background:#0056b3}.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}.feedback-container[data-v-892d2754]{max-width:600px;margin:0 auto;padding:2rem;background-color:var(--background-color, #ffffff);border-radius:8px;box-shadow:0 4px 6px #0000001a}.feedback-title[data-v-892d2754]{color:var(--primary-color, #4a5568);margin-bottom:1rem;text-align:center}.feedback-description[data-v-892d2754]{color:var(--text-color, #2d3748);margin-bottom:2rem;text-align:center}.feedback-form[data-v-892d2754]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-892d2754]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-892d2754]{font-weight:600;color:var(--text-color, #2d3748)}.feedback-input[data-v-892d2754],.feedback-select[data-v-892d2754],.feedback-textarea[data-v-892d2754]{padding:.75rem;border:1px solid var(--border-color, #e2e8f0);border-radius:4px;font-size:1rem;background-color:var(--input-background, #f7fafc);color:var(--text-color, #2d3748)}.feedback-textarea[data-v-892d2754]{resize:vertical;min-height:120px}.feedback-submit[data-v-892d2754]{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-892d2754]:hover{background-color:var(--primary-color-dark, #3182ce)}.feedback-success[data-v-892d2754]{text-align:center;padding:2rem}.feedback-success h2[data-v-892d2754]{color:var(--success-color, #38a169);margin-bottom:1rem}
