@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/build/assets/roboto-v30-latin-100-Dww5OzbW.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-100-C5u4Lasg.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(/build/assets/roboto-v30-latin-100italic-DyN-IlcF.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-100italic-i0qCukry.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/assets/roboto-v30-latin-300-ThHrQhYb.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-300-CDXAfhRl.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(/build/assets/roboto-v30-latin-300italic-B6JldlUO.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-300italic-x7s5q8Lb.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/roboto-v30-latin-regular-mTIRXP6Y.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/assets/roboto-v30-latin-italic-tg7S5Ud4.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-italic-yku49Xfv.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/assets/roboto-v30-latin-500-Dxdx3aXO.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-500-j0ba7u44.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(/build/assets/roboto-v30-latin-500italic-C5ktmAWn.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-500italic-MmSAS712.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/roboto-v30-latin-700-CeM5gOv8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/assets/roboto-v30-latin-700italic-DUo72Eq-.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-700italic-Bw_CteF4.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/assets/roboto-v30-latin-900-C7sVBXJt.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-900-Yv75Cvt_.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(/build/assets/roboto-v30-latin-900italic-3YCAhLcP.woff2) format("woff2"),url(/build/assets/roboto-v30-latin-900italic-DekiSdo5.woff) format("woff")}html,body{font-family:Roboto,serif!important}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background:#4f46e5;border-radius:.5rem}body ::-webkit-scrollbar-thumb:hover,html ::-webkit-scrollbar-thumb:hover{background:#bdbdbd}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background-color:#13171c}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:.4rem;height:.4rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6;box-shadow:0 0 0 1000px #374151 inset;caret-color:#f3f4f6;transition:background-color 9999s ease-in-out 0s}body{background-size:100% 100%;background-image:repeating-linear-gradient(45deg,#1e2939 0px 2px,#293547 0,#1e2939 50% 50%);justify-content:space-between}.spacer{height:40px}.logindiv{max-width:600px;min-width:500px;margin:auto}.home_container__wrapper .home_container{padding:40px;max-width:1130px;box-shadow:0 0 0 1px #ffffff1a;border-radius:10px;background:#111827a6;transition:box-shadow .12s linear,transform .12s linear}.home_container__wrapper .home_container:hover{box-shadow:0 0 0 1px #4f46e566;transform:translateY(0)}.home_container__wrapper .home_container .melogo-container{display:flex;gap:20px;align-items:flex-start}.home_container__wrapper .home_container .melogo-container .melogo{height:90px;width:90px;border-radius:10px}.home_container__wrapper .home_container .melogo-container .melogo-title{font-size:2rem;font-weight:400}.home_container__wrapper .home_container .melogo-container .melogo-title .title-high{color:#4f46e5}.home_container__wrapper .home_container .row-social{display:flex;gap:40px;justify-content:flex-start}.home_container__wrapper .home_container .row-social .col-social{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.home_container__wrapper .home_container .row-social .col-social svg{font-size:2rem;fill:#4f46e3}.home_container__wrapper .home_container .row-social .col-social:hover svg{fill:#eeeaea}.imprint_container__wrapper .imprint_container{padding:40px;max-width:1430px;width:70vw;min-width:300px;box-shadow:0 0 0 1px #ffffff1a;border-radius:10px;transition:box-shadow .12s linear,transform .12s linear;background:#111827a6}.imprint_container__wrapper .imprint_container:hover{box-shadow:0 0 0 1px #4f46e566;transform:translateY(0)}.imprint_container__wrapper .imprint_container .imprint_title{font-size:2rem;font-weight:400}.plugins_container__wrapper .plugins_container{padding:0 40px}@media (max-width: 768px){footer{flex-direction:column!important;align-items:center!important}footer .betterstack{position:relative;bottom:0;right:0}.plugins_container__wrapper .plugins_page_head{text-align:center}.plugins_container__wrapper .plugins_container{padding:40px 0;width:94vw}.home_container__wrapper .home_container{padding:40px;width:94vw}.home_container__wrapper .home_container .row-social{justify-content:center!important}.contact_container__wrapper .plugins_page_head{text-align:center}.contact_container__wrapper .contact_container{padding:40px;width:94vw}.imprint_container__wrapper .plugins_page_head{text-align:center}.imprint_container__wrapper .imprint_container{padding:40px;width:94vw}}.contact_container__wrapper .contact_container{padding:40px;max-width:1430px;box-shadow:0 0 0 1px #ffffff1a;border-radius:10px;transition:box-shadow .12s linear,transform .12s linear;background:#111827a6}.contact_container__wrapper .contact_container:hover{box-shadow:0 0 0 1px #4f46e566;transform:translateY(0)}.contact_container__wrapper .contact_container .kontakt_title{font-size:2rem;font-weight:700}header{position:sticky;top:0;z-index:9;padding:10px 20px}header nav{font-weight:400;font-size:1rem}header nav .menue_wrapper{padding:10px 24px}header nav .menue_wrapper:hover{background-color:#4f46e5}header nav .menue_wrapper:hover a{color:#fff}.plugins_container__wrapper .plugins_page_head{max-width:920px}.plugins_container__wrapper .plugins_grid{display:grid;grid-template-columns:1fr;gap:22px}.plugins_container__wrapper .plugin_card{background:#111827a6;box-shadow:0 0 0 1px #ffffff1a;border-radius:10px;padding:26px;transition:box-shadow .12s linear,transform .12s linear}.plugins_container__wrapper .plugin_card:hover{box-shadow:0 0 0 1px #4f46e566;transform:translateY(0)}.plugins_container__wrapper .plugin_card__header{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:start}.plugins_container__wrapper .plugin_card__logo{width:100px;height:100px;border-radius:14px;background:#00000040;box-shadow:0 0 0 1px #ffffff1a;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.plugins_container__wrapper .plugin_card__logo:hover{background:#5045e4!important;transition:all .3s ease-in-out}.plugins_container__wrapper .plugin_card__logo img{width:70px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.plugins_container__wrapper .plugin_card__title{font-size:1.6rem;font-weight:400;line-height:1.15}.plugins_container__wrapper .plugin_card__meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.plugins_container__wrapper .plugin_badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:#4f46e52e;box-shadow:0 0 0 1px #4f46e547;color:#7d87ff;color:oklch(67.3% .182 276.935);font-size:.9rem}.plugins_container__wrapper .plugin_badge .plugin_badge__dot{width:8px;height:8px;border-radius:999px;background:#4f46e5;box-shadow:0 0 0 3px #4f46e52e}.plugins_container__wrapper .plugin_badge--muted{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1a;color:#7d87ff;color:oklch(67.3% .182 276.935)}.plugins_container__wrapper .plugin_card__tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px}.plugins_container__wrapper .plugin_tag{padding:4px 12px;border-radius:999px;background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1a;color:#e0e7ffd9;font-size:.85rem}.plugins_container__wrapper .plugin_sections{display:grid;grid-template-columns:1fr;gap:22px}.plugins_container__wrapper .plugin_section{background:#00000029;box-shadow:0 0 0 1px #ffffff14;border-radius:18px;padding:18px}.plugins_container__wrapper .plugin_section__title{font-size:1.15rem;font-weight:400;margin-bottom:14px}.plugins_container__wrapper .plugin_list{list-style:none;padding-left:0;margin:0;display:grid;gap:12px}.plugins_container__wrapper .plugin_list__item{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start}.plugins_container__wrapper .plugin_list__icon{width:20px;height:20px;color:#a5b4fc}.plugins_container__wrapper .plugin_list__icon svg{width:20px;height:20px;display:block}.plugins_container__wrapper .plugin_list__icon--spark{color:#c7d2fe}.plugins_container__wrapper .plugin_list__title{font-weight:400;line-height:1.2}.plugins_container__wrapper .plugin_list__text{margin-top:2px;line-height:1.5}.plugins_container__wrapper .plugin_actions{display:flex;flex-wrap:wrap;gap:10px}.plugins_container__wrapper .plugin_btn{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;color:#e0e7fff2;text-decoration:none;transition:background .12s linear,box-shadow .12s linear}.plugins_container__wrapper .plugin_btn__icon{width:18px;height:18px;color:#c7d2fe}.plugins_container__wrapper .plugin_btn__icon svg{width:18px;height:18px;display:block}.plugins_container__wrapper .plugin_hint{opacity:.95}@media (min-width: 980px){.plugins_container__wrapper .plugin_sections{grid-template-columns:1.2fr .9fr;align-items:start}.plugins_container__wrapper .plugin_section--support{grid-column:1/-1}}.plugins_container__wrapper .plugin_badge_small{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#4f46e52e;box-shadow:0 0 0 1px #4f46e547;color:#ffffffc7;font-size:.75rem}.plugins_container__wrapper .plugin_badge_small .plugin_badge__dot{width:6px;height:6px;border-radius:999px;background:#4f46e5;box-shadow:0 0 0 3px #4f46e52e}.plugins_container__wrapper .plugin_badge_small2{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e7e7e72e;box-shadow:0 0 0 1px #4f46e547;color:#e5e7eb;font-size:.75rem}footer{position:relative;bottom:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end;width:100%;padding:20px 20px 2px}footer .footer-container{width:100%}footer .row-copyright{display:flex;align-items:center;gap:10px}footer .row-copyright .copyright{font-size:.8rem;display:inline-flex;align-items:center;gap:10px}footer .row-copyright .copyright svg{width:14px;fill:#b30100}footer .row-copyright .navigation-footer{display:inline-flex;justify-content:flex-end;width:50%}footer .row-copyright .navigation-footer div{color:#4f46e5}footer .row-copyright .navigation-footer div:hover{color:#645bf5;cursor:pointer}footer .row-copyright .navigation-footer p{padding-left:8px;padding-right:8px}footer .row-copyright .logpoint{display:block;height:12px;width:12px;background-color:#4f46e5;position:relative;border-radius:14px}footer .row-copyright .logpoint .pulse{animation:logdot 2s infinite;display:block;height:12px;width:12px;background-color:#4f46e5;position:relative;border-radius:14px}.servicemenu ul{padding:10px 0}.servicemenu ul li{padding:2px 0}.betterstack{position:absolute;bottom:17px;right:20px}.betterstack #theme-toggle{cursor:pointer;display:inline-flex;margin-left:10px}.betterstack #theme-toggle svg#sunicon{fill:#8881ff}.betterstack #theme-toggle svg{top:4px;position:relative}.betterstack .logpoint{display:inline-flex;height:12px;width:12px;background-color:#00c279;position:relative;border-radius:14px}.betterstack .logpoint .pulse{animation:logdot 2s infinite;display:block;height:12px;width:12px;background-color:#00c279;position:relative;border-radius:14px}@keyframes logdot{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.betterstack .state{padding-left:8px;display:inline-flex;font-size:.8rem;position:relative;top:-1px}.toolsfooter .row-copyright{justify-content:center}.toolsfooter .row-copyright .copyright{width:auto;justify-content:center}:root[data-theme=dark]{--rr-bg:#111827;--rr-bg-alt:#0f172a;--rr-bg-pattern:repeating-linear-gradient(45deg,#1e2939 0,#1e2939 2px,#293547 0,#1e2939 50% 50%);--rr-text:#e5e7eb;--rr-text-strong:#f8fafc;--rr-text-muted:#cbd5e1;--rr-text-soft:#94a3b8;--rr-header:rgba(15,23,42,.92);--rr-surface:#111827;--rr-surface-elevated:rgba(17,24,39,.72);--rr-surface-strong:rgba(15,23,42,.88);--rr-surface-soft:rgba(255,255,255,.05);--rr-border:rgba(255,255,255,.1);--rr-border-strong:rgba(148,163,184,.32);--rr-shadow:0 20px 45px rgba(2,6,23,.22);--rr-input-bg:#374151;--rr-input-text:#f3f4f6;--rr-input-placeholder:#94a3b8;--rr-mobile-menu:rgba(79,70,229,.95);--rr-mobile-menu-border:rgba(99,102,241,.3);--rr-code-bg:#020617;--rr-code-text:#c7d2fe;--rr-toggle-bg:rgba(255,255,255,.05);--rr-toggle-border:rgba(148,163,184,.28);--rr-toggle-text:#e5e7eb;--rr-footer:#c7d2fe}:root[data-theme=light]{--rr-bg:#eef2ff;--rr-bg-alt:#dbe4ff;--rr-bg-pattern:radial-gradient(circle at top left,rgba(99,102,241,.18),transparent 32%),linear-gradient(180deg,#f8fbff 0,#eef2ff 52%,#e5edff 100%);--rr-text:#334155;--rr-text-strong:#0f172a;--rr-text-muted:#475569;--rr-text-soft:#64748b;--rr-header:rgba(255,255,255,.88);--rr-surface:#ffffff;--rr-surface-elevated:rgba(255,255,255,.86);--rr-surface-strong:#fff;--rr-surface-soft:rgba(79,70,229,.06);--rr-border:rgba(148,163,184,.28);--rr-border-strong:rgba(99,102,241,.24);--rr-shadow:0 24px 40px rgba(148,163,184,.18);--rr-input-bg:rgba(255,255,255,.96);--rr-input-text:#0f172a;--rr-input-placeholder:#64748b;--rr-mobile-menu:rgba(255,255,255,.96);--rr-mobile-menu-border:rgba(99,102,241,.16);--rr-code-bg:#0f172a;--rr-code-text:#e0e7ff;--rr-toggle-bg:rgba(255,255,255,.78);--rr-toggle-border:rgba(99,102,241,.18);--rr-toggle-text:#334155;--rr-footer:#4f46e5}body.frontend-theme{background-color:var(--rr-bg)!important;background-image:var(--rr-bg-pattern)!important;background-size:cover;color:var(--rr-text)!important;justify-content:space-between;transition:background-color .2s ease,color .2s ease,background-image .2s ease}body.frontend-theme ::-webkit-scrollbar-track{background-color:var(--rr-bg-alt)}.frontend-header{position:sticky;top:0;z-index:9;padding:10px 20px;background:var(--rr-header)!important;color:var(--rr-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--rr-border)}.frontend-footer{color:var(--rr-footer)}.frontend-theme .theme-title{color:var(--rr-text-strong)!important}.frontend-theme .theme-copy{color:var(--rr-text-muted)!important}.frontend-theme .theme-copy-strong{color:var(--rr-text)!important}.frontend-theme .theme-logo-link,.frontend-theme .theme-desktop-nav,.frontend-theme .theme-mobile-trigger,.frontend-theme .theme-header-player{color:var(--rr-text-strong)!important}.frontend-theme .theme-secondary-action{border-color:var(--rr-border-strong)!important;color:var(--rr-text)!important}.frontend-theme .theme-secondary-action:hover{border-color:#6366f180!important;color:#818cf8!important}.frontend-theme .theme-mobile-trigger{border-radius:999px;border:1px solid var(--rr-toggle-border);background:var(--rr-toggle-bg);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.frontend-theme .theme-mobile-menu{background:var(--rr-mobile-menu)!important;border-color:var(--rr-mobile-menu-border)!important;color:var(--rr-text-strong)!important}.frontend-theme .theme-mobile-submenu{background:var(--rr-surface-soft)!important}.frontend-theme .theme-submenu-panel{background:var(--rr-surface-strong)!important;border-color:var(--rr-border)!important;color:var(--rr-text-strong)!important;border-radius:14px;overflow:hidden;box-shadow:var(--rr-shadow)!important}.frontend-theme .theme-submenu-panel a{color:var(--rr-text-strong)!important}.frontend-theme .theme-submenu-panel a:hover{color:#fff!important}.frontend-theme .theme-mobile-menu nav{color:var(--rr-text-strong)!important}.frontend-theme .theme-toggle{align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--rr-toggle-border);background:var(--rr-toggle-bg);color:var(--rr-toggle-text);transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.frontend-theme .theme-toggle:hover{transform:translateY(-1px);border-color:#6366f173;color:#4f46e5}.frontend-theme .theme-toggle__icon{width:20px;height:20px}.frontend-theme .theme-toggle__icon--sun,.frontend-theme .theme-toggle__icon--moon{display:none}:root[data-theme=dark] .frontend-theme .theme-toggle__icon--sun{display:block}:root[data-theme=light] .frontend-theme .theme-toggle__icon--moon{display:block}.frontend-theme .theme-input{background:var(--rr-input-bg)!important;border:1px solid var(--rr-border-strong)!important;color:var(--rr-input-text)!important;box-shadow:none}.frontend-theme .theme-input::placeholder{color:var(--rr-input-placeholder)!important}.frontend-theme .theme-social-tile{background:var(--rr-surface-strong)!important}.frontend-theme .theme-social-tile:hover{background:#3730a3!important}.frontend-theme .home_container__wrapper .home_container,.frontend-theme .imprint_container__wrapper .imprint_container,.frontend-theme .contact_container__wrapper .contact_container,.frontend-theme .plugins_container__wrapper .plugin_card,.frontend-theme .plugins_container__wrapper .plugin_section,.frontend-theme .theme-learning-card,.frontend-theme .theme-blog-card{background:var(--rr-surface-elevated)!important;box-shadow:0 0 0 1px var(--rr-border),var(--rr-shadow)!important;color:var(--rr-text)!important}.frontend-theme .theme-learning-hero{box-shadow:0 0 0 1px var(--rr-border),var(--rr-shadow)!important}.frontend-theme .theme-learning-hero-copy{color:#e0e7ffe6!important}.frontend-theme .theme-learning-hero-copy--soft{color:#c7d2fed1!important}.frontend-theme .theme-learning-meta{color:var(--rr-text-soft)!important}.frontend-theme .theme-learning-list,.frontend-theme .theme-learning-list div{color:var(--rr-text-muted)!important}.frontend-theme .theme-learning-pill{background:var(--rr-surface-soft)!important;color:var(--rr-text-muted)!important;border-color:var(--rr-border)!important}.frontend-theme .theme-learning-lesson-row:hover .theme-title,.frontend-theme .theme-learning-lesson-row:hover .theme-copy{color:#4f46e5!important}.frontend-theme .theme-learning-sidebar [x-text],.frontend-theme .theme-learning-sidebar button,.frontend-theme .theme-learning-sidebar span,.frontend-theme .theme-learning-sidebar div{color:inherit}.frontend-theme .theme-blog-card{background:var(--rr-surface-elevated)!important}.frontend-theme .theme-prose,.frontend-theme .theme-prose p,.frontend-theme .theme-prose li,.frontend-theme .theme-prose strong,.frontend-theme .theme-prose code{color:var(--rr-text-muted)!important}.frontend-theme .theme-prose h1,.frontend-theme .theme-prose h2,.frontend-theme .theme-prose h3,.frontend-theme .theme-prose h4{color:var(--rr-text-strong)!important}.frontend-theme .theme-cta-block{background:#4f46e51f!important;border:1px solid rgba(99,102,241,.16)}.frontend-theme .theme-code-surface{background:var(--rr-code-bg)!important;color:var(--rr-code-text)!important}.frontend-theme .theme-option-card{background:var(--rr-surface-soft)!important;border-color:var(--rr-border)!important}.frontend-theme .theme-plugin-tag{background:var(--rr-surface-soft)!important;border-color:var(--rr-border)!important;color:var(--rr-text-muted)!important}.frontend-theme .theme-ip-hero{background:var(--rr-surface-soft)!important;border-color:var(--rr-border)!important}.frontend-theme .plugins_container__wrapper .plugin_card__logo,.frontend-theme .plugins_container__wrapper .plugin_section,.frontend-theme .plugins_container__wrapper .plugin_tag,.frontend-theme .plugins_container__wrapper .plugin_badge--muted,.frontend-theme .plugins_container__wrapper .plugin_badge_small2{box-shadow:0 0 0 1px var(--rr-border)!important}.frontend-theme .plugins_container__wrapper .plugin_card__logo{background:var(--rr-surface-soft)!important}.frontend-theme .plugins_container__wrapper .plugin_btn{color:var(--rr-text-strong)}.frontend-theme .betterstack .state,.frontend-theme .copyright{color:var(--rr-footer)!important}.frontend-theme .betterstack #theme-toggle,.frontend-theme .betterstack #theme-toggle svg{display:none!important}:root[data-theme=light] .frontend-main .theme-learning-hero{background:linear-gradient(135deg,#fffffff5,#eef2ffeb)!important;border-color:var(--rr-border)!important}:root[data-theme=light] .frontend-main .theme-learning-hero-copy{color:var(--rr-text-muted)!important}:root[data-theme=light] .frontend-main .theme-learning-hero-copy--soft{color:var(--rr-text-soft)!important}:root[data-theme=light] .frontend-main .theme-mobile-submenu{background:#4f46e50f!important}:root[data-theme=light] .frontend-main .plugins_container__wrapper pre,:root[data-theme=light] .frontend-main .plugins_container__wrapper code,:root[data-theme=light] .frontend-main .plugins_container__wrapper textarea[class*=bg-slate-950]{background:var(--rr-code-bg)!important;color:var(--rr-code-text)!important}:root[data-theme=light] .frontend-main .plugins_container__wrapper .lesson-html-preview{background:#fffffff5!important;color:#0f172a!important}:root[data-theme=light] .frontend-main .blockblaster_page .plugin_card,:root[data-theme=light] .frontend-main .blockblaster_page .bb-community-card{background:linear-gradient(180deg,#fffffff5,#f3f4fff0)!important;box-shadow:0 0 0 1px var(--rr-border),var(--rr-shadow)!important}:root[data-theme=light] .frontend-main .blockblaster_page .bb-community-card__title,:root[data-theme=light] .frontend-main .blockblaster_page .bb-title,:root[data-theme=light] .frontend-main .blockblaster_page .bb-leaderboard__score,:root[data-theme=light] .frontend-main .blockblaster_page .bb-leaderboard__name{color:var(--rr-text-strong)!important}:root[data-theme=light] .frontend-main .blockblaster_page .bb-community-card__copy,:root[data-theme=light] .frontend-main .blockblaster_page .bb-kicker,:root[data-theme=light] .frontend-main .blockblaster_page .bb-community-card__kicker,:root[data-theme=light] .frontend-main .blockblaster_page .bb-leaderboard__rank{color:var(--rr-text-muted)!important}:root[data-theme=light] .frontend-main .blockblaster_page .bb-board-frame,:root[data-theme=light] .frontend-main .blockblaster_page .bb-stat,:root[data-theme=light] .frontend-main .blockblaster_page .bb-leaderboard__row,:root[data-theme=light] .frontend-main .blockblaster_page .bb-piece-card,:root[data-theme=light] .frontend-main .blockblaster_page .bb-piece-empty,:root[data-theme=light] .frontend-main .blockblaster_page .bb-icon-button{background:var(--rr-surface)!important;box-shadow:0 0 0 1px var(--rr-border),var(--rr-shadow)!important}:root[data-theme=light] .frontend-main .blockblaster_page .bb-stat__label{color:var(--rr-text-soft)!important}:root[data-theme=light] .frontend-main .blockblaster_page canvas[data-bb-canvas]{background:#f8fafc!important;box-shadow:inset 0 0 0 1px #6366f11f!important}:root[data-theme=light] .frontend-main .blockblaster_page .bb-icon-button{color:var(--rr-text-strong)!important}:root[data-theme=light] .frontend-main .blockblaster_page .bb-leaderboard__empty{background:var(--rr-surface)!important;color:var(--rr-text-muted)!important}@media (max-width:768px){.frontend-theme .theme-toggle--mobile{width:40px;height:40px}.frontend-theme footer{flex-direction:column!important;align-items:center!important}.frontend-theme footer .betterstack{position:relative;bottom:0;right:0}}.rr-slider{width:100%;max-width:600px;margin:0 auto}.rr-slider.is-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;margin:0;background:#161f2e;z-index:9999;display:flex;flex-direction:column;justify-content:center;padding:10px;box-sizing:border-box}.rr-slider.is-fullscreen .rrs-viewport{width:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 48px);border-radius:0}.rr-slider.is-fullscreen .rrs-track{height:100%}.rr-slider.is-fullscreen .rrs-slide{display:flex;align-items:center;justify-content:center}.rr-slider.is-fullscreen .rrs-slide img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 140px);object-fit:contain}.rr-slider.is-fullscreen .rrs-close{display:flex}.rr-slider.is-fullscreen .rrs-thumbnails{width:100%;margin-top:16px}.rr-slider .rrs-close{position:absolute;top:20px;right:20px;display:none;background:none;border:none;color:#fff;cursor:pointer;z-index:10001;padding:10px;transition:transform .2s}.rr-slider .rrs-close:hover{transform:scale(1.2)}.rr-slider .rrs-viewport{position:relative;overflow:hidden;width:100%;border-radius:8px}.rr-slider .rrs-viewport:active{cursor:grabbing}.rr-slider .rrs-track{display:flex;transition:transform .5s ease-in-out;width:100%}.rr-slider .rrs-slide{min-width:100%;flex-shrink:0;box-sizing:border-box}.rr-slider .rrs-slide img{width:100%;display:block}.rr-slider .rrs-prev,.rr-slider .rrs-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffffb3;border:none;color:#333;font-size:28px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease;z-index:10;box-shadow:0 2px 5px #0003}.rr-slider .rrs-prev svg,.rr-slider .rrs-next svg{display:block;transition:transform .2s ease}.rr-slider .rrs-prev:hover svg,.rr-slider .rrs-next:hover svg{transform:scale(1.1)}.rr-slider .rrs-prev:active svg,.rr-slider .rrs-next:active svg{transform:scale(.9)}.rr-slider .rrs-prev:hover,.rr-slider .rrs-next:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.rr-slider .rrs-prev{left:15px}.rr-slider .rrs-next{right:15px}.rr-slider .rrs-thumbnails{display:flex;justify-content:center;gap:10px;margin-top:15px;padding:10px 0}.rr-slider .rrs-thumbnails .rrs-thumbnail{width:80px;height:60px;object-fit:cover;cursor:pointer;border:2px solid transparent;border-radius:4px;opacity:.6;transition:all .3s ease}.rr-slider .rrs-thumbnails .rrs-thumbnail:hover{opacity:1}.rr-slider .rrs-thumbnails .rrs-thumbnail.active{border-color:#3498db;opacity:1;transform:scale(1.1)}.rrs-slide img{width:100%;height:400px;object-fit:cover;display:block}.rrs-slide{position:relative}.slide-caption{position:absolute;bottom:20px;left:20px;background:#0009;color:#fff;padding:10px 20px;border-radius:4px}
