:root{--bg:#0f080c;--bg-karte:rgba(26,15,22,0.7);--rand:rgba(212,175,55,0.18);--text:#f8f1f5;--text-leise:#cda2b8;--gold:#d4af37;--gold-hell:#f3c623;--gold-schein:rgba(212,175,55,0.35);--gold-gedaempft:rgba(212,175,55,0.55);--purpur:#5c0632;--erfolg:#2ecc71;--fehler:#e74c3c;--font-serif:"Cinzel",Georgia,serif;--font-sans:"Plus Jakarta Sans",system-ui,sans-serif;--uebergang:all 0.25s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--text);min-height:100vh;min-height:100dvh;flex-direction:column;background-image:radial-gradient(circle at 10% 20%,rgba(92,6,50,.18) 0,transparent 42%),radial-gradient(circle at 90% 80%,rgba(212,175,55,.08) 0,transparent 42%);background-attachment:fixed}.kopf,body{display:flex}.kopf{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;align-items:center;padding:1rem 2rem;background:rgba(15,8,12,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rand)}.logo{font-family:var(--font-serif);font-weight:700;font-size:1.4rem;letter-spacing:.04em;color:var(--gold);text-decoration:none;text-shadow:0 0 12px var(--gold-schein)}.nav{display:flex;gap:1.5rem}.nav a{color:var(--text-leise);text-decoration:none;font-weight:600;transition:var(--uebergang)}.nav a:hover{color:var(--gold)}.inhalt{flex:1 1;width:100%;max-width:900px;margin:0 auto;padding:2.5rem 1.5rem}.fuss{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1rem;font-size:.8rem;color:var(--text-leise);border-top:1px solid var(--rand);margin-top:auto}.fuss-version{color:var(--gold-gedaempft);text-decoration:none;font-family:monospace;font-size:.82rem;transition:var(--uebergang)}.fuss-version:hover{color:var(--gold);text-shadow:0 0 8px var(--gold-schein)}.fuss-trenner{opacity:.4}.glass-card{background:var(--bg-karte);border:1px solid var(--rand);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-card h1,.glass-card h2{font-family:var(--font-serif);color:var(--gold);margin-bottom:.75rem}.btn,.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;min-height:48px;border:1px solid var(--rand);border-radius:10px;background:rgba(212,175,55,.06);color:var(--text);font-family:var(--font-sans);font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:var(--uebergang);-webkit-tap-highlight-color:transparent}.btn:hover:not(:disabled),.cta-btn:hover{border-color:var(--gold);background:rgba(212,175,55,.14)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-erfolg:not(:disabled){border-color:rgba(46,204,113,.5);color:var(--erfolg)}.btn-fehler:not(:disabled){border-color:rgba(231,76,60,.5);color:var(--fehler)}.cta-btn{background:var(--gold);color:#1a0f16;border-color:var(--gold);font-weight:700}.cta-btn:hover{background:var(--gold-hell)}.dashboard{display:flex;flex-direction:column;gap:1.75rem}.willkommen p{color:var(--text-leise);margin-bottom:1.5rem;line-height:1.6}.statistik{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.stat-kachel{background:var(--bg-karte);border:1px solid var(--rand);border-radius:12px;padding:1.25rem;text-align:center}.stat-wert{font-family:var(--font-serif);font-size:1.9rem;font-weight:700;color:var(--gold)}.stat-label{color:var(--text-leise);font-size:.85rem;margin-top:.25rem}.kaesten{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1rem}.kasten{text-align:center;padding:1rem .5rem;border:1px solid var(--rand);border-radius:10px}.kasten-nr{font-size:.75rem;color:var(--text-leise)}.kasten-anzahl{font-family:var(--font-serif);font-size:1.5rem;color:var(--gold)}.trainer{display:flex;flex-direction:column;gap:2rem}.trainer-kopf{display:flex;justify-content:space-between;align-items:baseline}.trainer-kopf h1{font-family:var(--font-serif);color:var(--gold)}.zaehler{color:var(--text-leise);font-size:.9rem}.trainer-aktionen{display:flex;gap:1rem}.trainer-aktionen .btn{flex:1 1}.karte{perspective:1400px;cursor:pointer}.karte-innen{position:relative;width:100%;height:clamp(240px,48dvh,360px);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1)}.karte.gewendet .karte-innen{transform:rotateY(180deg)}.karte-hinten,.karte-vorne{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:var(--bg-karte);border:1px solid var(--rand);border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.karte-hinten{transform:rotateY(180deg);border-color:rgba(212,175,55,.4)}.karte-typ{text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;color:var(--text-leise)}.latein-wort{font-family:var(--font-serif);font-size:clamp(1.9rem,8vw,2.6rem);font-weight:700;color:var(--gold);text-shadow:0 0 18px var(--gold-schein);text-align:center;word-break:break-word}.formen{color:var(--text-leise);font-size:1.05rem;font-style:italic;text-align:center}.uebersetzung{font-size:clamp(1.3rem,6vw,1.8rem);font-weight:600;text-align:center;line-height:1.35}.lektion{color:var(--text-leise);font-size:.9rem}.karte-hinweis{margin-top:auto;font-size:.78rem;color:var(--text-leise);opacity:.7}@media (max-width:640px){.kopf{padding:.85rem 1rem}.logo{font-size:1.2rem}.nav{gap:1rem}.inhalt{padding:1.5rem 1rem}.glass-card{padding:1.4rem}.trainer-kopf{flex-direction:column;align-items:flex-start;gap:.25rem}.tastenkuerzel{display:none}.trainer{gap:1.25rem}.trainer-aktionen{gap:.5rem}.trainer-aktionen .btn{padding:.85rem .4rem;font-size:.95rem}.kaesten{gap:.4rem}.kasten{padding:.6rem .25rem}.kasten-nr{font-size:.65rem}}.modal-root{position:relative;z-index:50}.modal-backdrop{position:fixed;inset:0;background:rgba(6,3,5,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-panel{width:100%;max-width:460px;max-height:88dvh;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem}.modal-kopf{display:flex;justify-content:space-between;align-items:center}.modal-schliessen{background:none;border:none;color:var(--text-leise);font-size:1.3rem;line-height:1;padding:.25rem .5rem;cursor:pointer}.modal-schliessen:hover{color:var(--gold)}.auswahl-option{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.9rem 1.1rem;min-height:52px;border:1px solid var(--rand);border-radius:10px;background:rgba(212,175,55,.06);color:var(--text);font-family:var(--font-sans);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--uebergang)}.auswahl-option:hover:not(:disabled){border-color:var(--gold);background:rgba(212,175,55,.14)}.auswahl-option:disabled{opacity:.4;cursor:not-allowed}.badge{margin-left:auto;min-width:1.6rem;padding:.1rem .5rem;border-radius:999px;background:var(--purpur);color:var(--text);font-size:.85rem;text-align:center}.hinweis{color:var(--text-leise);font-size:.82rem;margin:-.4rem 0 .2rem}.auswahl-option-block,.lektion-waehler{display:flex;flex-direction:column;gap:.6rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip,.chips{align-items:center}.chip{display:inline-flex;gap:.35rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--gold-schein);background:rgba(212,175,55,.1);color:var(--gold);font-size:.82rem}.chip button{color:inherit;font-size:.9rem;line-height:1}.chip button,.chip-clear{background:none;border:none;cursor:pointer}.chip-clear{color:var(--text-leise);font-size:.8rem;text-decoration:underline}.such-input{width:100%;padding:.7rem .9rem;border:1px solid var(--rand);border-radius:8px;background:rgba(255,255,255,.03);color:var(--text);font-family:var(--font-sans);font-size:1rem}.such-input:focus{outline:none;border-color:var(--gold)}.lektion-liste{list-style:none;max-height:220px;overflow-y:auto;border:1px solid var(--rand);border-radius:8px}.lektion-zeile{display:flex;justify-content:space-between;align-items:center;padding:.6rem .9rem;cursor:pointer}.lektion-zeile[data-focus]{background:rgba(212,175,55,.14)}.lektion-zeile[data-selected]{color:var(--gold);font-weight:600}.lektion-zeile .anzahl{color:var(--text-leise);font-size:.8rem}.lektion-leer{padding:.7rem .9rem;color:var(--text-leise)}.abschluss{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.abschluss-bilanz{font-size:1.15rem}.abschluss-aktionen{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.assistent-feld{display:flex;flex-direction:column;gap:.5rem;border:none}.assistent-feld>legend,.assistent-feld>span{color:var(--text-leise);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.assistent-radio{display:flex;align-items:center;gap:.5rem;font-size:.95rem;cursor:pointer}.assistent-radio input[type=radio]{accent-color:var(--gold)}.assistent-zahl{width:5rem;padding:.35rem .5rem}.assistent-zahl:disabled{opacity:.45}.assistent-schaetzung{padding:.7rem .9rem;border:1px solid var(--rand);border-radius:8px;background:rgba(212,175,55,.06);color:var(--text-leise);font-size:.88rem;line-height:1.5}.assistent-aktionen{display:flex;gap:.6rem;justify-content:flex-end}.plan-bereich{display:flex;flex-direction:column;gap:.85rem}.plan-bereich>h2{font-family:var(--font-serif);font-size:1.05rem;color:var(--text-leise);text-transform:uppercase;letter-spacing:.08em}.plan-karte{display:flex;flex-direction:column;gap:.5rem}.plan-karte h3{font-family:var(--font-serif);font-size:1.25rem;color:var(--gold)}.plan-einstellungen{color:var(--text-leise);font-size:.85rem}.plan-zeile{font-size:.95rem}.plan-warnung{color:var(--fehler);font-size:.9rem}.plan-karte .cta-btn{text-decoration:none}.plan-karte .cta-btn,.plan-neu{align-self:flex-start}.auswertung-quote{font-size:1.05rem}.delta-besser{color:var(--erfolg);font-size:.88rem}.delta-schlechter{color:var(--fehler);font-size:.88rem}.sparkline{width:100%;max-width:240px;height:auto;background:none}.plan-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.25rem}.plan-aktion{background:none;border:none;color:var(--text-leise);font-size:.8rem;text-decoration:underline;cursor:pointer}.plan-aktion:hover{color:var(--gold)}.plan-bearbeiten{gap:.6rem;padding-top:.5rem;border-top:1px solid var(--rand)}.plan-bearbeiten,.woerterbuch{display:flex;flex-direction:column}.woerterbuch{gap:1.5rem}.wb-werkzeuge{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.wb-suchzeile{display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap}.wb-suchfeld-wrap{position:relative;flex:1 1 260px;display:flex;align-items:center}.wb-suchfeld{padding-right:2.2rem}.wb-such-loeschen{position:absolute;right:.55rem;background:none;border:none;color:var(--text-leise);cursor:pointer;font-size:1rem;padding:.25rem;line-height:1}.wb-such-loeschen:hover{color:var(--gold)}.wb-filter-btn{padding:.65rem 1rem;min-height:44px;font-size:.92rem;white-space:nowrap}.wb-leer-text{color:var(--text-leise)}.wb-liste{list-style:none;display:flex;flex-direction:column;gap:.6rem}.wb-eintrag{background:var(--bg-karte);border:1px solid var(--rand);border-radius:12px;transition:var(--uebergang);content-visibility:auto;contain-intrinsic-size:auto 76px}.wb-eintrag.offen,.wb-eintrag:hover{border-color:rgba(212,175,55,.4)}.wb-eintrag-kopf{width:100%;background:none;border:none;color:var(--text);font-family:var(--font-sans);text-align:left;padding:.95rem 1.2rem;cursor:pointer;display:flex;flex-direction:column;gap:.35rem}.wb-kopf-oben{justify-content:space-between;gap:.75rem}.wb-kopf-oben,.wb-wortgruppe{display:flex;align-items:baseline;flex-wrap:wrap}.wb-wortgruppe{gap:.6rem}.wb-stichwort{font-family:var(--font-serif);font-size:1.2rem;font-weight:700;color:var(--gold)}.wb-formen{color:var(--text-leise);font-size:.92rem;font-style:italic}.wb-badges{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex-wrap:wrap}.wb-wortart{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise)}.wb-lektion{font-size:.78rem;background:rgba(212,175,55,.1);color:var(--gold)}.wb-kasten,.wb-lektion{padding:.1rem .45rem;border-radius:6px;border:1px solid var(--rand)}.wb-kasten{font-size:.75rem;color:var(--text-leise)}.wb-kasten-1{border-color:rgba(231,76,60,.5);color:var(--fehler)}.wb-kasten-5{border-color:rgba(46,204,113,.5);color:var(--erfolg)}.wb-bedeutung{font-size:.98rem;line-height:1.4}.wb-details{border-top:1px solid var(--rand);display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.2rem 1rem}.wb-zusatz{display:flex;flex-wrap:wrap;gap:.4rem}.wb-zusatz-chip{font-size:.82rem;padding:.15rem .55rem;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid var(--rand);color:var(--text-leise)}.wb-beispiele{display:flex;flex-direction:column;gap:.4rem}.wb-details-titel{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise)}.wb-beispiele-liste{list-style:none;gap:.4rem}.wb-beispiel,.wb-beispiele-liste{display:flex;flex-direction:column}.wb-beispiel{padding:.45rem .7rem;border-radius:8px;background:rgba(212,175,55,.05);border-left:2px solid var(--gold-gedaempft);font-size:.92rem;gap:.25rem}.wb-beispiel-latein{font-weight:600;color:var(--gold)}.wb-beispiel-lektion{color:var(--text-leise);font-size:.82rem}.wb-querverweise{display:flex;flex-wrap:wrap;gap:.5rem}.wb-querverweis{background:none;border:none;color:var(--gold);font-size:.82rem;text-decoration:underline;cursor:pointer;padding:0}.wb-querverweis:hover{color:var(--gold-hell)}.wb-fuss{justify-content:space-between;font-size:.8rem;color:var(--text-leise);padding-top:.25rem}.wb-fuss,.wb-fuss-rechts{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.wb-falsch-btn{padding:.45rem .85rem;min-height:36px;font-size:.82rem}.anmeldung{max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.anmeldung-intro,.anmeldung-laden{color:var(--text-leise)}.anmeldung-laden{text-align:center;padding:2rem 0}.anmeldung-reiter{display:flex;flex-wrap:wrap;gap:.4rem}.anmeldung-reiter-knopf{flex:1 1 auto;padding:.55rem .7rem;min-height:44px;border:1px solid var(--rand);border-radius:8px;background:none;color:var(--text-leise);font-family:var(--font-sans);font-size:.88rem;font-weight:600;cursor:pointer;transition:var(--uebergang)}.anmeldung-reiter-knopf[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:rgba(212,175,55,.1)}.anmeldung-formular{display:flex;flex-direction:column;gap:.9rem}.anmeldung-formular .cta-btn{width:100%}.anmeldung-formular .cta-btn:disabled{opacity:.5;cursor:not-allowed}.anmeldung-hinweis{color:var(--text-leise);font-size:.8rem}.anmeldung-code{font-size:1.4rem;letter-spacing:.4em;text-align:center}.anmeldung-info{color:var(--gold);font-size:.9rem}.anmeldung-fehler,.anmeldung-offline{color:var(--fehler);font-size:.9rem}.anmeldung-offline{padding:.7rem .9rem;border:1px solid rgba(231,76,60,.5);border-radius:8px}.nutzer{position:relative}.nutzer-kachel{padding:.45rem .8rem;min-height:40px;border:1px solid var(--rand);border-radius:999px;background:rgba(212,175,55,.08);color:var(--gold);font-family:var(--font-serif);font-size:.9rem;font-weight:600;cursor:pointer;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutzer-kachel:hover{border-color:var(--gold)}.nutzer-menue{position:absolute;right:0;top:calc(100% + .5rem);width:min(19rem,calc(100vw - 2rem));padding:1rem;display:flex;flex-direction:column;gap:.6rem;background:rgba(26,15,22,.97);z-index:20}.nutzer-status{color:var(--text-leise);font-size:.85rem}.nutzer-frage{display:flex;flex-direction:column;gap:.5rem}.nutzer-menue .plan-aktion{align-self:flex-start}@media (max-width:640px){.kopf{flex-wrap:wrap;gap:.5rem 1rem}.nutzer-kachel{max-width:10rem}}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_c7acb5{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_c7acb5{--font-serif:"Cinzel","Cinzel Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_06a1f2{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_06a1f2{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}