@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-top-header-height:68px;--app-info-header-height:38px;--app-total-header-height:106px}.top-header-shell,.top-header-shell *,.top-header-shell :after,.top-header-shell :before{border-width:0!important;box-sizing:border-box}.top-header-shell{background:radial-gradient(circle at 86% 12%,#f3b33914,#0000 28%),linear-gradient(180deg,#1b222cfa,#0a0e14fa);box-shadow:0 16px 32px #00000052,inset 0 -1px 0 #ffffff12;color:#fff;font-family:Arial,sans-serif;height:106px;height:var(--app-total-header-height);left:0;min-width:0;overflow:visible;position:fixed;right:0;top:0;width:100%;z-index:2147483600}.top-header{background:radial-gradient(circle at 14% 12%,#ffffff12,#0000 24%),radial-gradient(circle at 84% 4%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#5b65745c,#2d36438f 46%,#0e1219eb);height:68px;height:var(--app-top-header-height);isolation:isolate;min-height:68px;min-height:var(--app-top-header-height);overflow:visible;padding:10px 26px 8px;position:relative;width:100%;z-index:2147483610}.top-header:before{background:linear-gradient(90deg,hsla(0,0%,100%,.045),#0000 18%,#0000 82%,hsla(0,0%,100%,.025)),linear-gradient(180deg,hsla(0,0%,100%,.045),#0000 52%);inset:0;opacity:.8}.top-header:after,.top-header:before{content:"";pointer-events:none;position:absolute;z-index:0}.top-header:after{background:radial-gradient(circle,#f3b33929,#f3b3390d 42%,#0000 72%);border-radius:999px;height:280px;opacity:.55;right:5%;top:-120px;width:280px}.top-header-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.top-header-particles:after,.top-header-particles:before{border-radius:999px;content:"";opacity:.42;pointer-events:none;position:absolute}.top-header-particles:before{background:radial-gradient(circle at 34% 30%,#ffffff12,#0000 34%),radial-gradient(circle,rgba(190,202,216,.055),#0000 74%);height:220px;left:14%;top:-82px;width:220px}.top-header-particles:after{background:radial-gradient(circle at 34% 30%,#f3b3391c,#0000 34%),radial-gradient(circle,rgba(190,202,216,.045),#0000 74%);height:300px;right:10%;top:-124px;width:300px}.top-header-particles span{background:radial-gradient(circle at 35% 30%,#ffffffeb,#d7dee88c 42%,#a0aab924 72%,#0000 100%);border-radius:999px;box-shadow:0 0 8px #ffffff1f,0 0 14px #aab6c60f;height:4px;opacity:.26;position:absolute;width:4px}.top-header-particles span:first-child{left:128px;top:17px}.top-header-particles span:nth-child(2){height:5px;left:36%;top:28px;width:5px}.top-header-particles span:nth-child(3){height:6px;left:63%;opacity:.22;top:13px;width:6px}.top-header-particles span:nth-child(4){height:3px;right:18%;top:43px;width:3px}.top-header-particles span:nth-child(5){height:5px;opacity:.18;right:52px;top:20px;width:5px}.top-header-particles span:nth-child(6){bottom:12px;height:3px;left:49%;width:3px}.logo-menu-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;position:relative;width:100%;z-index:5}.logo-container,.logo-menu-container{align-items:center;height:100%;min-width:0}.logo-container{display:flex}.logo-link{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;background:radial-gradient(circle at 18% 16%,#ffffff1c,#0000 26%),linear-gradient(135deg,#ffffff1f,#ffffff0a),hsla(0,0%,100%,.055);border:0!important;border-radius:18px;box-shadow:0 10px 22px #0000002e,inset 0 1px 0 #ffffff21;color:#fff;cursor:pointer;display:inline-grid;font-family:Arial,sans-serif;grid-template-columns:42px minmax(0,1fr);max-width:278px;min-width:0;outline:none;overflow:hidden;padding:5px 12px 5px 6px;text-decoration:none;transition:transform .18s ease,background .18s ease,filter .18s ease,box-shadow .18s ease}.logo-link:focus-visible,.logo-link:hover{box-shadow:0 12px 26px #00000038,inset 0 1px 0 #ffffff29;filter:brightness(1.06);transform:translateY(-1px)}.logo{background:radial-gradient(circle at 32% 22%,#ffffff29,#0000 42%),#ffffff12;border-radius:15px;box-shadow:0 6px 14px #00000029,inset 0 1px 0 #ffffff1f;display:block;height:42px;object-fit:contain;width:42px}.logo-text-stack{grid-gap:2px;align-content:center;display:grid;gap:2px;justify-items:start;min-width:0}.brand-title{font-feature-settings:"kern";color:#fff;-webkit-font-kerning:normal;font-kerning:normal;font-size:17px;letter-spacing:.055em}.brand-subtitle,.brand-title{display:block;font-weight:900;justify-self:start;line-height:1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-rendering:geometricPrecision;width:-webkit-max-content;width:max-content}.brand-subtitle{font-feature-settings:"kern";color:#ffffffc7;-webkit-font-kerning:normal;font-kerning:normal;font-size:8px;letter-spacing:.05em;transform-origin:left center;white-space:nowrap}.menu{align-items:center;display:flex;gap:10px;height:100%;min-width:0;overflow:visible}.bottom-legal-link,.menu-item{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;border:0!important;cursor:pointer;font-family:Arial,sans-serif;outline:none;text-decoration:none}.menu-item{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.095),#ffffff08),hsla(0,0%,100%,.045);border-radius:17px;box-shadow:0 8px 18px #00000024,inset 0 1px 0 #ffffff1c;color:#ffffffe6;display:inline-flex;font-size:13px;font-weight:900;gap:9px;height:44px;justify-content:center;letter-spacing:.01em;line-height:1;min-width:100px;padding:0 16px;transition:transform .18s ease,background .18s ease,filter .18s ease,box-shadow .18s ease}.menu-item svg{color:#ffffffeb;flex:0 0 auto;height:16px;width:16px}.menu-item:focus-visible,.menu-item:hover{background:radial-gradient(circle at 24% 20%,#ffffff21,#0000 40%),linear-gradient(135deg,#ffffff21,#ffffff0d),hsla(0,0%,100%,.055);filter:brightness(1.07);transform:translateY(-1px)}.menu-item.active{background:radial-gradient(circle at 30% 24%,#ffffff21,#0000 42%),linear-gradient(135deg,#f3b33954,#f3b33921),#ffffff0f;box-shadow:0 10px 22px #0000002e,0 0 18px #f3b33914,inset 0 1px 0 #ffffff26;color:#fff}.menu-item.active svg{color:#fff}.header-actions{align-items:center;display:inline-flex;gap:10px;height:100%;justify-content:flex-end;min-width:0}.header-subscription-button{align-items:center;appearance:none;-webkit-appearance:none;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),linear-gradient(135deg,#f3b33957,#d9962238);border-radius:17px;box-shadow:0 10px 22px #0000002e,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;gap:9px;height:44px;justify-content:center;min-width:138px;padding:0 12px;transition:transform .18s ease,filter .18s ease}.header-subscription-button:focus-visible,.header-subscription-button:hover{filter:brightness(1.05);outline:none;transform:translateY(-1px)}.header-subscription-icon{align-items:center;background:#0000002e;border-radius:999px;color:#fff;display:inline-flex;height:28px;justify-content:center;width:28px}.header-subscription-icon svg{height:13px;width:13px}.header-subscription-text{grid-gap:2px;display:grid;gap:2px;text-align:left}.header-subscription-text span{color:#fff;font-size:11px;font-weight:900;line-height:1}.header-subscription-text small{color:#ffffffc7;font-size:8px;font-weight:900;line-height:1}.header-user-menu{display:inline-flex;position:relative;z-index:2147483630}.header-user-button,.header-user-menu{align-items:center;height:44px;min-width:0;width:auto}.header-user-button{appearance:none;-webkit-appearance:none;background:radial-gradient(circle at 18% 16%,#ffffff1c,#0000 26%),linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),hsla(0,0%,100%,.055);border-radius:17px;box-shadow:0 10px 22px #0000002e,inset 0 1px 0 #ffffff21;color:#fff;cursor:pointer;display:inline-grid;font-family:Arial,sans-serif;gap:8px;grid-template-columns:32px auto 12px;max-width:none;padding:0 11px 0 9px;transition:transform .18s ease,filter .18s ease,background .18s ease}.header-user-button:focus-visible,.header-user-button:hover{filter:brightness(1.06);outline:none;transform:translateY(-1px)}.header-user-login{grid-template-columns:32px auto}.header-user-avatar{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff29,#0000 42%),#f3b3391f;border-radius:999px;color:#f3b339;display:inline-flex;height:32px;justify-content:center;width:32px}.header-user-avatar svg{height:15px;width:15px}.header-user-text{grid-gap:2px;display:grid;gap:2px;max-width:138px;min-width:0;text-align:left;width:auto}.header-user-text span{color:#fff;font-size:11px}.header-user-text small,.header-user-text span{font-weight:900;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-text small{color:#ffffffc7;font-size:8px}.header-user-arrow{color:#ffffffb8;height:11px;width:11px}.header-user-dropdown{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 12%,hsla(0,0%,100%,.095),#0000 28%),linear-gradient(145deg,#323a46fa,#090d13fa);border-radius:18px;box-shadow:0 24px 54px #00000061,inset 0 1px 0 #ffffff1f;color:#fff;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:245px;z-index:2147483647}.header-user-dropdown:before{background:#323a46fa;border-radius:3px;content:"";height:12px;position:absolute;right:26px;top:-6px;transform:rotate(45deg);width:12px}.header-user-dropdown-top,.header-user-logout{grid-gap:9px;align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),#00000021;border-radius:14px;color:#fff;cursor:pointer;display:grid;font-family:Arial,sans-serif;gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:44px;min-width:0;padding:9px 10px;text-align:left;transition:transform .18s ease,filter .18s ease,background .18s ease;width:100%}.header-user-dropdown-top:focus-visible,.header-user-dropdown-top:hover,.header-user-logout:focus-visible,.header-user-logout:hover{filter:brightness(1.06);outline:none;transform:translateY(-1px)}.header-user-dropdown-top svg,.header-user-logout svg{color:#f3b339;height:17px;justify-self:center;width:17px}.header-user-dropdown-top span{grid-gap:3px;display:grid;gap:3px;min-width:0}.header-user-dropdown-top strong{color:#fff;font-size:11px;font-weight:900;line-height:1.1}.header-user-dropdown-top small,.header-user-dropdown-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-dropdown-top small{color:#ffffffb8;font-size:8.5px;font-weight:800;line-height:1}.header-user-logout{font-size:10.5px;font-weight:900;grid-template-columns:30px minmax(0,1fr);margin-top:6px}.menu-toggle{align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,hsla(0,0%,100%,.095),#ffffff08),hsla(0,0%,100%,.045);border-radius:17px;box-shadow:0 8px 18px #00000024,inset 0 1px 0 #ffffff1c;color:#fff;cursor:pointer;display:none;font-family:Arial,sans-serif;gap:8px;height:44px;justify-content:space-between;min-width:122px;padding:0 12px}.selected-menu{color:#fff;font-size:11px;font-weight:900;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-info{background:linear-gradient(180deg,#0c1118fa,#060a0ffa);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 -1px 0 #ffffff0f;height:38px;height:var(--app-info-header-height);min-height:38px;min-height:var(--app-info-header-height);padding:6px 26px 7px;position:relative;width:100%;z-index:2147483500}.bottom-header-left{height:100%;min-width:0;width:100%}.bottom-legal-menu{align-items:center;gap:8px;min-width:0}.bottom-legal-link{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.025)),hsla(0,0%,100%,.035);border-radius:999px;box-shadow:0 5px 12px #0000001f,inset 0 1px 0 #ffffff14;color:#ffffffc7;display:inline-flex;font-size:9px;font-weight:900;gap:7px;height:25px;justify-content:center;line-height:1;min-width:0;padding:0 12px;transition:transform .18s ease,filter .18s ease,background .18s ease;white-space:nowrap}.bottom-legal-link svg{color:#ffffffdb;height:11px;width:11px}.bottom-legal-link:focus-visible,.bottom-legal-link:hover{filter:brightness(1.07);outline:none;transform:translateY(-1px)}.bottom-legal-link.active{background:linear-gradient(135deg,#f3b33947,#f3b3391a),#ffffff0a;color:#fff}html[data-theme=light] .top-header-shell{background:radial-gradient(circle at 86% 12%,#f3b33914,#0000 28%),linear-gradient(180deg,#495260fa,#1d232dfa)}html[data-theme=light] .top-header{background:radial-gradient(circle at 14% 12%,#ffffff14,#0000 24%),radial-gradient(circle at 84% 4%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#6771827a,#394251ad 46%,#1e242ff0)}html[data-theme=light] .contact-info{background:linear-gradient(180deg,#1e242ffa,#12171ffa)}@media (max-width:1280px){.contact-info,.top-header{padding-left:18px;padding-right:18px}.logo-link{max-width:248px}.brand-title{font-size:15px}.menu{gap:8px}.menu-item{font-size:12px;min-width:92px;padding:0 13px}.header-user-text{max-width:120px}}@media (max-width:980px){:root{--app-top-header-height:66px;--app-info-header-height:36px;--app-total-header-height:102px}.top-header{padding:9px 12px 8px}.contact-info{padding:6px 12px}.logo-menu-container{gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.logo-link{border-radius:16px;gap:8px;grid-template-columns:38px minmax(0,1fr);height:46px;max-width:220px}.logo{border-radius:13px;height:38px;width:38px}.brand-title{font-size:13px}.brand-subtitle{font-size:7px}.menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 12%,hsla(0,0%,100%,.095),#0000 28%),linear-gradient(145deg,#323a46fa,#090d13fa);border-radius:18px;box-shadow:0 24px 54px #00000061,inset 0 1px 0 #ffffff1f;display:none;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:2147483647}.menu.open{display:grid}.menu-item{border-radius:14px;font-size:11px;height:42px;min-width:0;padding:0 10px;width:100%}.menu-item svg{height:14px;width:14px}.menu-toggle{display:inline-flex}.header-subscription-button{min-width:118px}.header-user-text{max-width:105px}}@media (max-width:760px){:root{--app-top-header-height:64px;--app-info-header-height:34px;--app-total-header-height:98px}.top-header{padding:8px}.contact-info{padding:5px 8px}.logo-menu-container{gap:7px}.logo-link{gap:7px;grid-template-columns:36px minmax(0,1fr);height:45px;max-width:185px;padding:5px 8px 5px 5px}.logo{height:36px;width:36px}.brand-title{font-size:11px;letter-spacing:.04em}.brand-subtitle{font-size:6px}.header-actions{gap:6px}.header-subscription-button{height:44px;min-width:44px;padding:0;width:44px}.header-subscription-text{display:none}.header-user-button{border-radius:16px;display:inline-flex;justify-content:center;max-width:44px;min-width:44px;padding:0;width:44px}.header-user-arrow,.header-user-text{display:none}.header-user-dropdown{right:-48px;width:230px}.menu-toggle{border-radius:16px;height:44px;justify-content:center;min-width:44px;padding:0;width:44px}.selected-menu{display:none}.menu{border-radius:16px;grid-template-columns:1fr;top:calc(100% + 8px)}.bottom-legal-menu{grid-gap:6px;display:grid;gap:6px;grid-template-columns:.68fr 1.18fr 1.18fr;width:100%}.bottom-legal-link{font-size:7.2px;height:24px;padding:0 7px;width:100%}.bottom-legal-link svg{height:10px;width:10px}}@media (max-width:430px){:root{--app-top-header-height:62px;--app-info-header-height:34px;--app-total-header-height:96px}.top-header{padding:7px 6px}.contact-info{padding:5px 6px}.logo-menu-container{gap:5px}.logo-link{border-radius:15px;gap:6px;grid-template-columns:34px minmax(0,1fr);height:44px;max-width:165px;padding-right:7px}.logo{border-radius:12px;height:34px;width:34px}.brand-title{font-size:10px}.brand-subtitle{font-size:5.6px}.header-actions{gap:5px}.header-subscription-button,.header-user-button,.menu-toggle{border-radius:14px;height:40px;min-width:40px;width:40px}.header-subscription-icon,.header-user-avatar{height:28px;width:28px}.header-user-dropdown{right:-42px;width:min(228px,calc(100vw - 12px))}.bottom-legal-link{font-size:6.6px;gap:4px;padding:0 5px}}@media (max-width:360px){.logo-link{max-width:145px}.brand-title{font-size:9px}.brand-subtitle{font-size:5px}.header-subscription-button{display:none}.bottom-legal-menu{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bottom-legal-link,.header-subscription-button,.header-user-button,.header-user-dropdown-top,.header-user-logout,.logo-link,.menu-item{transition:none!important}}.login-modal-backdrop,.login-modal-backdrop *,.login-modal-backdrop :after,.login-modal-backdrop :before{border-width:0!important;box-sizing:border-box}.login-modal-body-open{overflow:hidden!important;overscroll-behavior:none!important}.login-modal-backdrop{--login-muted:#eef2f6c7;--login-muted-2:#eef2f694;--login-card-bg:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--login-inner-bg:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0%,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 16% 13%,#ffffff0a,#0000 25%),radial-gradient(circle at 82% 8%,#ffffff08,#0000 28%),linear-gradient(145deg,#07090d80,#0b0f1680 56%,#02040880);display:flex;font-family:Arial,sans-serif;inset:0;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;overscroll-behavior:contain;padding:16px;position:fixed;touch-action:none;width:100vw;z-index:99999}.login-modal-backdrop:before{background:radial-gradient(circle at 13% 22%,hsla(0,0%,100%,.035),#0000 21%),radial-gradient(circle at 36% 13%,#dce2eb08,#0000 20%),radial-gradient(circle at 78% 21%,hsla(0,0%,100%,.028),#0000 23%),radial-gradient(circle at 50% 88%,#c8d0dc08,#0000 25%),radial-gradient(circle at 93% 70%,#ffffff05,#0000 23%);content:"";filter:blur(8px);inset:-150px;opacity:.5;pointer-events:none;position:absolute}.login-modal-backdrop:after{background-image:radial-gradient(circle,#ffffff1a 0 1px,#0000 1.8px),radial-gradient(circle,#aab4c214 0 1px,#0000 1.8px);background-position:0 0,28px 20px;background-size:64px 64px,96px 96px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%,#000 82%,#0000);mask-image:linear-gradient(180deg,#0000,#000 14%,#000 82%,#0000);opacity:.1;pointer-events:none;position:absolute}.login-modal-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--login-card-bg)!important;background-color:initial!important;background-image:var(--login-card-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:22px;box-shadow:0 30px 72px #00000080,0 10px 28px #00000042,inset 0 1px 0 #ffffff24;color:#fff;min-height:488px;overflow:hidden;padding:24px;position:relative;touch-action:auto;width:min(100%,760px);z-index:2}.login-modal-card-register{min-height:542px}.login-modal-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.038),#0000 48%)!important;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.login-modal-card:after{background:var(--login-inner-bg)!important;border-radius:18px;content:"";inset:10px;opacity:.72;pointer-events:none;position:absolute;z-index:1}.login-modal-card>*{position:relative;z-index:3}.login-modal-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.login-modal-particles span{background:radial-gradient(circle at 35% 30%,#ffffffe6,#dce2ec7a 42%,#aab2c224 72%,#0000 100%);border-radius:999px;box-shadow:0 0 8px #ffffff1f,0 0 14px rgba(180,190,204,.055);opacity:.2;position:absolute}.login-modal-particles span:first-child{height:6px;left:34px;top:24px;width:6px}.login-modal-particles span:nth-child(2){height:9px;opacity:.15;right:54px;top:70px;width:9px}.login-modal-particles span:nth-child(3){bottom:70px;height:4px;left:70px;opacity:.2;width:4px}.login-modal-particles span:nth-child(4){bottom:34px;height:7px;opacity:.13;right:88px;width:7px}.login-modal-close{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0003;border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;font-size:22px;font-weight:700;height:34px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:transform .18s ease,background .18s ease,color .18s ease;width:34px;z-index:5}.login-modal-close:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.login-modal-close:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.login-modal-badge{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#00000021;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;color:#fff;display:inline-flex;font-size:8px;font-weight:900;letter-spacing:.12em;margin:0 0 10px;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.login-modal-title{color:#fff;font-size:clamp(24px,3vw,44px);font-weight:900;letter-spacing:-.052em;line-height:.98;margin:0;max-width:540px;padding-right:42px;text-shadow:0 10px 22px #0000003d,0 0 18px hsla(0,0%,100%,.045)}.login-modal-text{color:#eef2f6ad;font-size:12px;font-weight:500;line-height:1.45;margin:9px 0 14px;max-width:620px}.login-modal-note{grid-gap:10px;align-items:start;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#080b115c;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff14,0 10px 18px #00000024;color:#ffffffdb;display:grid;gap:10px;grid-template-columns:17px minmax(0,1fr);margin:0 0 14px;min-height:46px;padding:11px 13px;width:100%}.login-modal-note svg{color:#ffffffe6;height:14px;margin-top:1px;width:14px}.login-modal-note span{color:#eef2f6c2;font-size:11.2px;font-weight:760;line-height:1.42;min-width:0}.login-modal-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.login-modal-label{grid-gap:6px;color:#eef2f6bd;display:grid;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.02em;min-width:0}.login-modal-label>span{display:block}.login-modal-label input{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;appearance:none;-webkit-appearance:none;background:#0000;color:#fff;font:inherit;font-size:13px;font-weight:700;outline:none;padding:0 13px;touch-action:manipulation}.login-modal-input-shell,.login-modal-label input{border-radius:13px;min-height:44px;min-width:0;width:100%}.login-modal-input-shell{align-items:center;background:#080b1180;box-shadow:inset 0 1px 0 #ffffff0f;display:grid;grid-template-columns:36px minmax(0,1fr);overflow:hidden;position:relative;transition:background .18s ease,box-shadow .18s ease}.login-modal-input-shell:focus-within{background:#080b11ad;box-shadow:inset 0 1px 0 #ffffff14}.login-modal-input-icon{color:#eef2f694;height:13px;justify-self:center;width:13px}.login-modal-input-shell input::placeholder{color:#eef2f65c}.login-modal-password-shell{grid-template-columns:36px minmax(0,1fr) 40px}.login-modal-password-toggle{align-items:center;background:#0000;border-radius:0;color:#eef2f69e;cursor:pointer;display:inline-flex;height:44px;justify-content:center;touch-action:manipulation;transition:color .18s ease,background .18s ease;width:40px}.login-modal-password-toggle svg{height:15px;width:15px}.login-modal-password-toggle:hover{background:hsla(0,0%,100%,.045);color:#fff}.login-modal-password-toggle:focus-visible{outline:3px solid #ffffff42;outline-offset:-3px}.login-modal-feedback{align-items:stretch;display:flex;grid-column:1/-1;min-height:42px}.login-modal-feedback-placeholder{min-height:42px;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;width:100%}.login-modal-suggestion{background:#ffffff12;border-radius:12px;color:#eef2f6c7;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:760;min-height:42px;padding:0 12px;text-align:left;touch-action:manipulation;transition:transform .18s ease,background .18s ease,color .18s ease;width:100%}.login-modal-suggestion strong{color:#fff;font-weight:900}.login-modal-suggestion:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.login-modal-error{align-items:center;background:#ff4b4b29;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:800;line-height:1.4;margin:0;min-height:42px;padding:9px 11px;width:100%}.login-modal-remember{align-items:center;color:#eef2f6b8;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:800;gap:8px;grid-column:1/-1;line-height:1.2;min-height:22px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.login-modal-remember input{opacity:0;pointer-events:none;position:absolute}.login-modal-check{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff1a,#0000 42%),#080b1175;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff14,0 6px 12px #00000029;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;position:relative;width:18px}.login-modal-check:after{background:#111;-webkit-clip-path:polygon(12% 43%,0 58%,37% 100%,100% 16%,84% 0,36% 65%);clip-path:polygon(12% 43%,0 58%,37% 100%,100% 16%,84% 0,36% 65%);content:"";height:7px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:10px}.login-modal-remember input:checked+.login-modal-check{background:radial-gradient(circle at 30% 24%,#ffffffbf,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea)}.login-modal-remember input:checked+.login-modal-check:after{opacity:1}.login-modal-button{background:radial-gradient(circle at 30% 24%,#ffffffeb,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea);border-radius:999px;box-shadow:0 12px 24px #0000003d,inset 0 1px 0 #ffffffb8;color:#11151c;cursor:pointer;font-size:13px;font-weight:900;grid-column:1/-1;min-height:46px;touch-action:manipulation;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,opacity .18s ease}.login-modal-button:hover{box-shadow:0 16px 30px #0000004d,inset 0 1px 0 #ffffffc7;filter:brightness(1.04);transform:translateY(-1px)}.login-modal-button:disabled{cursor:not-allowed;filter:none;opacity:.62;transform:none}.login-modal-button:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.login-modal-demo{background:#080b1157;border-radius:999px;color:#eef2f6ad;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;line-height:1.25;margin:14px 0 0;min-height:38px;padding:0 12px;text-align:center;touch-action:manipulation;transition:transform .18s ease,background .18s ease,color .18s ease;width:100%}.login-modal-demo:hover{background:#080b117a;color:#fff;transform:translateY(-1px)}.login-modal-demo:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.login-modal-demo strong{color:#ffffffe6;font-weight:900}@media (max-width:1024px){.login-modal-backdrop{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.login-modal-label input{font-size:16px!important;line-height:1.2}.login-modal-label input::placeholder{font-size:16px}}@media (max-width:760px){.login-modal-backdrop{align-items:center;padding:12px}.login-modal-card{border-radius:20px;min-height:566px;padding:22px;width:min(100%,520px)}.login-modal-card-register{min-height:622px}.login-modal-title{font-size:clamp(25px,6vw,38px);max-width:430px}.login-modal-form{grid-template-columns:1fr}}@media (max-width:480px){.login-modal-backdrop{padding:10px}.login-modal-card{border-radius:18px;min-height:584px;padding:20px;width:min(100%,400px)}.login-modal-card-register{min-height:638px}.login-modal-card:after{border-radius:15px;inset:8px}.login-modal-close{font-size:21px;height:32px;right:12px;top:12px;width:32px}.login-modal-title{font-size:25px;padding-right:36px}.login-modal-text{font-size:11.5px}.login-modal-note{gap:8px;grid-template-columns:15px minmax(0,1fr);padding:10px 11px}.login-modal-note span{font-size:10.5px}.login-modal-input-shell,.login-modal-label input,.login-modal-password-toggle{min-height:42px}.login-modal-password-toggle{height:42px}.login-modal-button{min-height:44px}}@media (max-width:360px){.login-modal-card{min-height:594px;padding:18px}.login-modal-card-register{min-height:648px}.login-modal-title{font-size:23px}.login-modal-badge{font-size:7.5px}.login-modal-note span{font-size:10px}}@media (max-height:640px){.login-modal-backdrop{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.login-modal-card{margin:10px auto}}@media (prefers-reduced-motion:reduce){.login-modal-button,.login-modal-close,.login-modal-demo,.login-modal-password-toggle,.login-modal-suggestion{transition:none!important}}.subscription-monthly-backdrop,.subscription-monthly-backdrop *,.subscription-monthly-backdrop :after,.subscription-monthly-backdrop :before{border-width:0!important;box-sizing:border-box}.subscription-monthly-backdrop{--subscription-muted:#eef2f6c7;--subscription-muted-2:#eef2f694;--subscription-card-bg:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--subscription-inner-bg:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0%,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));align-items:flex-start;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);background:radial-gradient(circle at 16% 13%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.048),#0000 28%),radial-gradient(circle at 72% 92%,#b4becc12,#0000 33%),radial-gradient(circle at 12% 88%,hsla(0,0%,100%,.035),#0000 30%),#070a0fc2;bottom:44px;bottom:var(--app-footer-height,44px);color:#fff;display:flex;font-family:Arial,sans-serif;height:calc(100dvh - 138px);height:calc(100dvh - var(--app-total-header-height, 94px) - var(--app-footer-height, 44px));isolation:isolate;justify-content:center;left:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px;position:fixed;right:0;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:9000}.subscription-monthly-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--subscription-card-bg)!important;background-color:initial!important;background-image:var(--subscription-card-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:18px;box-shadow:0 30px 72px #00000080,0 10px 28px #00000042,inset 0 1px 0 #ffffff24!important;color:#fff;margin:0 auto;min-width:0;overflow:hidden;padding:16px;position:relative;width:min(760px,100%)}.subscription-monthly-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.038),#0000 48%)!important;border-radius:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.subscription-monthly-card:after{background:var(--subscription-inner-bg)!important;border-radius:15px;content:"";inset:10px;opacity:.72;pointer-events:none;position:absolute;z-index:1}.subscription-monthly-card>*{position:relative;z-index:4}.subscription-monthly-loading-card{display:flex;flex-direction:column;justify-content:center;min-height:240px}.subscription-monthly-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.subscription-monthly-particles span{background:radial-gradient(circle at 35% 30%,#ffffffe6,#dce2ec7a 42%,#aab2c224 72%,#0000 100%);border-radius:999px;box-shadow:0 0 8px #ffffff1f,0 0 14px rgba(180,190,204,.055);opacity:.2;position:absolute}.subscription-monthly-particles span:first-child{height:6px;left:34px;top:24px;width:6px}.subscription-monthly-particles span:nth-child(2){height:9px;opacity:.15;right:54px;top:70px;width:9px}.subscription-monthly-particles span:nth-child(3){bottom:70px;height:4px;left:70px;opacity:.2;width:4px}.subscription-monthly-particles span:nth-child(4){bottom:34px;height:7px;opacity:.13;right:88px;width:7px}.subscription-monthly-back{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0003;border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:transform .18s ease,background .18s ease,color .18s ease;width:34px;z-index:6}.subscription-monthly-back svg{height:14px;width:14px}.subscription-monthly-back:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.subscription-monthly-back:focus-visible{outline:3px solid #ffffff52!important;outline-offset:3px}.subscription-monthly-top-row{align-items:center;display:flex;justify-content:flex-start;max-width:calc(100% - 48px);min-width:0;width:100%}.subscription-monthly-badge{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(5.5px,.45vw,7px);font-weight:800;gap:7px;letter-spacing:.11em;line-height:1;margin:0 0 5px;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.subscription-monthly-badge svg{flex:0 0 auto;height:9px;width:9px}.subscription-monthly-title-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.subscription-monthly-card h1,.subscription-monthly-title-row h1{color:#fff;font-size:clamp(17px,2vw,30px);font-weight:850;letter-spacing:-.04em;line-height:.98;margin:5px 0 0;max-width:calc(100% - 48px);text-shadow:0 10px 18px #0000003d}.subscription-monthly-card p,.subscription-monthly-title-row p{color:var(--subscription-muted);font-size:clamp(8px,.82vw,10.5px);font-weight:500;line-height:1.35;margin:7px 0 0;max-width:930px}.subscription-monthly-title-row>strong{background:radial-gradient(circle at 30% 24%,#ffffffeb,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea);border-radius:14px;box-shadow:0 12px 24px #0003,inset 0 1px 0 #ffffffb8;color:#11151c;font-size:clamp(18px,2vw,25px);font-weight:950;line-height:48px;min-height:48px;min-width:96px;padding:0 18px;text-align:center;white-space:nowrap}.subscription-monthly-error,.subscription-monthly-success{grid-gap:9px;align-items:center;border-radius:13px;color:#fff;display:grid;font-size:11px;font-weight:850;gap:9px;grid-template-columns:16px minmax(0,1fr);line-height:1.35;margin-top:12px;min-height:42px;padding:10px 12px;width:100%}.subscription-monthly-error{background:#ff4b4b29}.subscription-monthly-success{background:#46d28229}.subscription-monthly-error svg,.subscription-monthly-success svg{height:13px;width:13px}.subscription-monthly-benefits{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;width:100%}.subscription-monthly-benefits div{grid-gap:9px;align-items:center;background:#080b116b;border-radius:13px;color:#ffffffdb;display:grid;gap:9px;grid-template-columns:16px minmax(0,1fr);min-height:44px;min-width:0;overflow:hidden;padding:0 13px}.subscription-monthly-benefits svg{color:#ffffffeb;height:13px;width:13px}.subscription-monthly-benefits span{color:#eef2f6c7;font-size:11px;font-weight:850;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-monthly-method-box{background:#080b1157;border-radius:15px;margin-top:14px;padding:10px;width:100%}.subscription-monthly-method-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;min-height:17px;width:100%}.subscription-monthly-method-heading span{color:#eef2f68f;font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.subscription-monthly-method-heading strong{color:#ffffffdb;font-size:10.5px;font-weight:900;line-height:1;white-space:nowrap}.subscription-monthly-method-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.subscription-monthly-method{grid-gap:11px;align-items:center;background:#080b116b;border-radius:13px;color:#fff;cursor:pointer;display:grid;font-family:Arial,sans-serif;gap:11px;grid-template-columns:34px minmax(0,1fr);min-height:58px;min-width:0;padding:0 12px;position:relative;text-align:left;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.subscription-monthly-method:hover{background:#080b118f;transform:translateY(-1px)}.subscription-monthly-method-active{background:#080b1194;box-shadow:0 10px 18px #00000029}.subscription-monthly-method-icon{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff21,#0000 42%),hsla(0,0%,100%,.045);border-radius:12px;color:#ffffffeb;display:inline-flex;height:34px;justify-content:center;width:34px}.subscription-monthly-method-icon svg{height:13px;width:13px}.subscription-monthly-method-text{grid-gap:3px;display:grid;gap:3px;min-width:0}.subscription-monthly-method-text strong{color:#fff;font-size:13px;font-weight:900}.subscription-monthly-method-text small,.subscription-monthly-method-text strong{line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-monthly-method-text small{color:#eef2f685;font-size:9px;font-weight:750}.subscription-monthly-method-badge{background:#fff;border-radius:999px;color:#11151c;font-size:6.2px;font-weight:950;letter-spacing:.04em;line-height:1;padding:3px 7px;position:absolute;right:9px;text-transform:uppercase;top:8px;white-space:nowrap}.subscription-monthly-summary{grid-gap:8px;display:grid;gap:8px;margin-top:14px;width:100%}.subscription-monthly-summary div{grid-gap:12px;align-items:center;background:#080b1157;border-radius:13px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:0 12px}.subscription-monthly-summary span{color:#eef2f685;font-size:9px;font-weight:850;line-height:1;min-width:0}.subscription-monthly-summary strong{color:#fff;font-size:11.5px;font-weight:900;line-height:1;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.subscription-monthly-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,.48fr) minmax(0,.42fr);margin-top:14px;width:100%}.subscription-monthly-main-button,.subscription-monthly-secondary-button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;font-size:11.5px;font-weight:900;gap:9px;justify-content:center;line-height:1;min-height:44px;min-width:0;padding:0 14px;transition:transform .18s ease,filter .18s ease,background .18s ease,opacity .18s ease}.subscription-monthly-main-button{background:radial-gradient(circle at 30% 24%,#ffffffeb,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea);box-shadow:0 12px 24px #0000003d,inset 0 1px 0 #ffffffb8;color:#11151c}.subscription-monthly-secondary-button{background:#080b1157;color:#eef2f6b3}.subscription-monthly-main-button:hover,.subscription-monthly-secondary-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.subscription-monthly-secondary-button:hover{background:#080b117a;color:#fff}.subscription-monthly-main-button:disabled,.subscription-monthly-secondary-button:disabled{cursor:not-allowed;filter:none;opacity:.62;transform:none}.subscription-monthly-main-button svg,.subscription-monthly-secondary-button svg{flex:0 0 auto;height:12px;width:12px}.subscription-monthly-backdrop::-webkit-scrollbar{width:10px}.subscription-monthly-backdrop::-webkit-scrollbar-track{background:#05070b73}.subscription-monthly-backdrop::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.subscription-monthly-backdrop::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (max-height:720px) and (min-width:981px){.subscription-monthly-backdrop{padding:8px 10px}.subscription-monthly-card{padding:14px}.subscription-monthly-card h1,.subscription-monthly-title-row h1{font-size:clamp(15px,1.7vw,24px)}.subscription-monthly-card p,.subscription-monthly-title-row p{font-size:clamp(7.5px,.72vw,9.2px);margin-top:4px}.subscription-monthly-title-row>strong{font-size:20px;line-height:42px;min-height:42px;min-width:88px}.subscription-monthly-benefits{gap:6px;margin-top:10px}.subscription-monthly-benefits div{min-height:38px}.subscription-monthly-method-box{margin-top:10px;padding:8px}.subscription-monthly-method{min-height:50px}.subscription-monthly-summary{gap:6px;margin-top:10px}.subscription-monthly-summary div{min-height:36px}.subscription-monthly-actions{margin-top:10px}.subscription-monthly-main-button,.subscription-monthly-secondary-button{min-height:38px}}@media (max-width:980px){.subscription-monthly-backdrop{align-items:flex-start;padding:8px}.subscription-monthly-card{padding:18px;width:100%}.subscription-monthly-badge{font-size:clamp(5.8px,1.2vw,7px);margin-bottom:6px;padding:4px 9px}.subscription-monthly-title-row{gap:10px;grid-template-columns:minmax(0,1fr)}.subscription-monthly-card h1,.subscription-monthly-title-row h1{font-size:clamp(21px,4.1vw,34px);letter-spacing:-.05em;line-height:1;max-width:calc(100% - 48px)}.subscription-monthly-card p,.subscription-monthly-title-row p{font-size:clamp(9px,1.65vw,12px);line-height:1.32;margin-top:6px;max-width:100%}.subscription-monthly-title-row>strong{line-height:46px;min-height:46px;min-width:94px;width:-webkit-fit-content;width:fit-content}.subscription-monthly-actions{grid-template-columns:1fr}}@media (max-width:760px){.subscription-monthly-card{border-radius:14px;padding:18px}.subscription-monthly-card h1,.subscription-monthly-title-row h1{font-size:clamp(19px,4.5vw,29px)}.subscription-monthly-card p,.subscription-monthly-title-row p{font-size:clamp(8.5px,1.7vw,11px)}.subscription-monthly-benefits,.subscription-monthly-method-grid{grid-template-columns:1fr}}@media (max-width:520px){.subscription-monthly-backdrop{padding:6px}.subscription-monthly-card{padding:16px}.subscription-monthly-badge{font-size:5.8px;margin-bottom:5px;padding:4px 8px}.subscription-monthly-card h1,.subscription-monthly-title-row h1{font-size:clamp(17px,5vw,24px)}.subscription-monthly-card p,.subscription-monthly-title-row p{font-size:clamp(7.8px,2.05vw,9.8px)}.subscription-monthly-title-row>strong{font-size:19px;line-height:42px;min-height:42px;min-width:86px;padding:0 15px}.subscription-monthly-method{min-height:54px}.subscription-monthly-summary strong{max-width:170px}}@media (max-width:430px){.subscription-monthly-badge{font-size:5.4px;padding:3px 7px}.subscription-monthly-card{padding:15px}.subscription-monthly-card h1,.subscription-monthly-title-row h1{font-size:clamp(16px,5.2vw,22px)}.subscription-monthly-card p,.subscription-monthly-title-row p{font-size:clamp(7.2px,2.25vw,9px);line-height:1.25;margin-top:5px}.subscription-monthly-back{height:32px;right:12px;top:12px;width:32px}.subscription-monthly-badge,.subscription-monthly-card h1,.subscription-monthly-title-row h1{max-width:calc(100% - 44px)}.subscription-monthly-benefits span,.subscription-monthly-main-button,.subscription-monthly-secondary-button,.subscription-monthly-summary strong{font-size:10px}.subscription-monthly-method-text strong{font-size:12px}.subscription-monthly-method-text small{font-size:8.5px}}@media (max-width:360px){.subscription-monthly-card h1,.subscription-monthly-title-row h1{font-size:15px}.subscription-monthly-card p,.subscription-monthly-title-row p{font-size:6.8px}.subscription-monthly-main-button,.subscription-monthly-secondary-button{font-size:10px}}@media (prefers-reduced-motion:reduce){.subscription-monthly-back,.subscription-monthly-main-button,.subscription-monthly-method,.subscription-monthly-secondary-button{transition:none!important}}:root{--app-footer-height:44px;--footer-text:#eef2f4;--footer-muted:#d5e5f7;--footer-white:#fff;--footer-gold:#f3b339;--footer-gold-2:#d99622;--footer-dark-1:#323945fa;--footer-dark-2:#1e242ffa;--footer-dark-3:#0c1018fc;--footer-motion:cubic-bezier(0.22,1,0.36,1)}.mainWrapper{background:#0b0f15;padding-bottom:44px;padding-bottom:var(--app-footer-height);width:100%}.app-footer,.app-footer *,.app-footer :after,.app-footer :before{box-sizing:border-box}.app-footer{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 22%,#ffffff17,#0000 24%),radial-gradient(circle at 78% 24%,#f3b3391f,#0000 24%),radial-gradient(circle at 68% 84%,#ffffff0f,#0000 26%),linear-gradient(145deg,#323945fa,#1e242ffa 52%,#0c1018fc);background:radial-gradient(circle at 18% 22%,#ffffff17,#0000 24%),radial-gradient(circle at 78% 24%,#f3b3391f,#0000 24%),radial-gradient(circle at 68% 84%,#ffffff0f,#0000 26%),linear-gradient(145deg,var(--footer-dark-1),var(--footer-dark-2) 52%,var(--footer-dark-3));border-top:1px solid #ffffff1c;bottom:0;box-shadow:0 -14px 34px #00000052,inset 0 1px 0 #ffffff1f;color:#fff;color:var(--footer-white);font-family:Arial,sans-serif;height:44px;height:var(--app-footer-height);left:0;max-height:44px;max-height:var(--app-footer-height);min-height:44px;min-height:var(--app-footer-height);overflow:hidden;position:fixed;right:0;width:100%;z-index:1200}.app-footer:before{background:linear-gradient(90deg,hsla(0,0%,100%,.035),#0000 18%,#0000 82%,rgba(243,179,57,.035)),linear-gradient(180deg,hsla(0,0%,100%,.035),#0000 48%);inset:0;opacity:.95}.app-footer:after,.app-footer:before{content:"";pointer-events:none;position:absolute}.app-footer:after{background:radial-gradient(circle,#f3b33921,#f3b3390d 42%,#0000 72%);border-radius:999px;box-shadow:none;height:230px;opacity:.8;right:-70px;top:-92px;width:230px}.app-footer-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.app-footer-particles span{background:radial-gradient(circle at 35% 30%,#fffffff2,#f3b339ad 42%,#f3b33929 72%,#0000 100%);border-radius:999px;box-shadow:0 0 10px #f3b3392e,0 0 18px #f3b33914;opacity:.34;position:absolute}.app-footer-particles span:first-child{height:5px;left:7%;top:9px;width:5px}.app-footer-particles span:nth-child(2){height:4px;left:16%;opacity:.25;top:28px;width:4px}.app-footer-particles span:nth-child(3){height:6px;opacity:.3;right:18%;top:8px;width:6px}.app-footer-particles span:nth-child(4){height:4px;opacity:.22;right:7%;top:29px;width:4px}.app-footer-inner{align-items:center;display:flex;gap:14px;height:100%;justify-content:space-between;padding:0 clamp(10px,1.4vw,24px);position:relative;width:100%;z-index:3}.app-footer-socials{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:flex-start;min-width:0}.app-footer-social{align-items:center;background:linear-gradient(135deg,rgba(243,179,57,.075),hsla(0,0%,100%,.032)),hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.075);border-radius:999px;box-shadow:0 7px 15px #00000021,inset 0 1px 0 hsla(0,0%,100%,.085);color:#eef2f4;color:var(--footer-text);display:inline-flex;font-size:10px;font-weight:900;gap:7px;height:28px;isolation:isolate;justify-content:center;letter-spacing:.02em;line-height:1;min-width:28px;overflow:hidden;padding:0 10px;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);transition:transform .2s var(--footer-motion),color .2s var(--footer-motion),background .2s var(--footer-motion),border-color .2s var(--footer-motion),box-shadow .2s var(--footer-motion);white-space:nowrap}.app-footer-social:before{background:radial-gradient(circle at 28% 22%,#ffffff29,#0000 38%),linear-gradient(135deg,#f3b3393d,#d996221f);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s var(--footer-motion);z-index:-1}.app-footer-social:after{background:linear-gradient(90deg,#0000,#f3b339,#0000);background:linear-gradient(90deg,#0000,var(--footer-gold),#0000);border-radius:999px;bottom:4px;content:"";height:1px;left:10px;opacity:0;position:absolute;right:10px;transform:scaleX(.45);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:opacity .2s var(--footer-motion),transform .2s var(--footer-motion)}.app-footer-social span,.app-footer-social svg{position:relative;z-index:2}.app-footer-social svg{color:currentColor;flex:0 0 auto;height:13px;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1);transition:transform .2s var(--footer-motion),filter .2s var(--footer-motion);width:13px}.app-footer-social:focus-visible,.app-footer-social:hover{background:radial-gradient(circle at 30% 22%,#ffffff1a,#0000 42%),linear-gradient(135deg,#f3b33926,#ffffff0d),hsla(0,0%,100%,.035);border-color:#f3b33933;box-shadow:0 9px 18px #00000024,0 0 14px #f3b3391a,inset 0 1px 0 #ffffff21;color:#fff;transform:translateY(-1px)}.app-footer-social:focus-visible:before,.app-footer-social:hover:before{opacity:1}.app-footer-social:focus-visible:after,.app-footer-social:hover:after{opacity:1;transform:scaleX(1)}.app-footer-social:focus-visible svg,.app-footer-social:hover svg{filter:drop-shadow(0 0 8px rgba(243,179,57,.22));transform:translateY(-1px) scale(1.06)}.app-footer-social:focus-visible{outline:2px solid #f3b33980;outline-offset:2px}.app-footer-social-whatsapp svg{color:#25d366}.app-footer-social-youtube svg{color:#ff4b4b}.app-footer-social-facebook svg{color:#5da2ff}.app-footer-social-tiktok svg{color:#fff}.app-footer-right{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;overflow:visible}.app-footer-copyright{color:#eef2f6c7;display:block;flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;overflow:visible;text-align:right;text-overflow:clip;white-space:nowrap}@media (max-width:900px){:root{--app-footer-height:42px}.app-footer-inner{gap:10px}.app-footer-socials{gap:6px}.app-footer-social{font-size:9.5px;height:27px;min-width:27px;padding:0 9px}.app-footer-social svg{height:12px;width:12px}.app-footer-copyright{font-size:10px}}@media (max-width:760px){.app-footer-inner{gap:8px;padding-left:10px;padding-right:10px}.app-footer-socials{gap:5px}.app-footer-social{min-width:28px;padding:0;width:28px}.app-footer-social span{display:none}.app-footer-social:after{left:8px;right:8px}.app-footer-copyright{font-size:clamp(8.5px,1.55vw,10px);letter-spacing:.01em}}@media (max-width:560px){:root{--app-footer-height:40px}.app-footer-inner{gap:6px;padding-left:7px;padding-right:7px}.app-footer-socials{gap:4px}.app-footer-social{height:25px;min-width:25px;width:25px}.app-footer-social svg{height:11px;width:11px}.app-footer-copyright{font-size:clamp(7px,1.85vw,9px);letter-spacing:0}}@media (max-width:400px){.app-footer-inner{gap:4px;padding-left:5px;padding-right:5px}.app-footer-socials{gap:3px}.app-footer-social{height:23px;min-width:23px;width:23px}.app-footer-social svg{height:10px;width:10px}.app-footer-social:after{left:6px;right:6px}.app-footer-right{flex:1 1 auto;min-width:0}.app-footer-copyright{font-size:clamp(6.6px,2.05vw,8px);font-weight:800}}@media (max-width:340px){.app-footer-inner{gap:3px;padding-left:4px;padding-right:4px}.app-footer-socials{gap:2px}.app-footer-social{height:21px;min-width:21px;width:21px}.app-footer-social svg{height:9px;width:9px}.app-footer-copyright{font-size:6.5px;letter-spacing:-.01em}}@media (prefers-reduced-motion:reduce){.app-footer-social,.app-footer-social svg,.app-footer-social:after,.app-footer-social:before{transition:none}}.daily-word-card,.daily-word-card *,.daily-word-card :after,.daily-word-card :before{box-sizing:border-box}.daily-word-card{--daily-bg:#000;--daily-bg-light:#343944;--daily-text:#f8fafc;--daily-muted:#a7b0c2;--daily-muted-soft:#d8dde6c2;--daily-line:#ffffff1f;--daily-gold:#f2b24c;--daily-gold-sub:#f2b24cb8;--daily-gold-line:#f2b24c6b;--daily-gold-tint:#f2b24c1f;--daily-gold-tint-strong:#f2b24c33;--daily-platinum:#b6c5da;--daily-platinum-sub:#b6c5dab8;--daily-platinum-line:#b6c5da61;--daily-platinum-tint:#b6c5da1a;--daily-platinum-tint-strong:#b6c5da2e;background:#0000;border-radius:10px;color:var(--daily-text);display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}html[data-theme=light] .daily-word-card{--daily-bg:#343944}.daily-word-header{align-items:center;background:radial-gradient(circle at 18% 20%,#ffffff0f,#0000 28%),linear-gradient(135deg,#121620fa,#080b11fa);border:1px solid #ffffff14;border-bottom:0;border-radius:10px 10px 0 0;display:flex;flex:0 0 24px;gap:8px;justify-content:space-between;max-height:24px;min-height:24px;overflow:hidden;padding:0 10px;width:100%}html[data-theme=light] .daily-word-header{background:radial-gradient(circle at 18% 20%,#ffffff0f,#0000 28%),linear-gradient(135deg,#343944fa,#262b35fa)}.daily-word-header-left{align-items:center;display:flex;flex:1 1 auto;min-width:0}.daily-word-header-title{color:var(--daily-text);font-size:10px;font-weight:700;letter-spacing:0;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-word-date-badge{color:var(--daily-gold);flex:0 0 auto;font-size:8px;font-weight:900;letter-spacing:.3px;line-height:1;white-space:nowrap}.daily-word-panel{background:var(--daily-bg);border-color:#ffffff24 #ffffff14 #ffffff14 #ffffff24;border-radius:0 0 10px 10px;border-style:solid;border-width:1px;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.daily-word-panel-base,.daily-word-panel-gloss{inset:0;pointer-events:none;position:absolute}.daily-word-panel-base{background:radial-gradient(circle at 16% 13%,hsla(0,0%,100%,.035),#0000 25%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.026),#0000 28%),radial-gradient(circle at 72% 92%,rgba(180,190,204,.036),#0000 33%),linear-gradient(145deg,#000000fa,#10131afa);z-index:0}html[data-theme=light] .daily-word-panel-base{background:radial-gradient(circle at 16% 13%,hsla(0,0%,100%,.045),#0000 25%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.035),#0000 28%),linear-gradient(145deg,#343944fa,#2a303bfa)}.daily-word-panel-gloss{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 42%),radial-gradient(circle at 76% 30%,rgba(182,197,218,.035),#0000 36%);z-index:1}.daily-word-accent,.daily-word-ring{pointer-events:none;position:absolute;z-index:2}.daily-word-accent-top{background:var(--daily-gold-tint);border:1px solid var(--daily-gold-line);border-radius:24px;height:68px;left:-25px;opacity:.28;top:-22px;transform:rotate(-12deg);width:68px}.daily-word-accent-bottom{background:var(--daily-platinum-tint);border:1px solid var(--daily-platinum-line);border-radius:24px;bottom:-21px;height:68px;opacity:.24;right:-25px;transform:rotate(12deg);width:68px}.daily-word-ring-one{border:1px solid var(--daily-platinum-line);border-radius:999px;height:46px;opacity:.26;right:14px;top:13px;width:46px}.daily-word-ring-two{border:1px solid var(--daily-gold-line);border-radius:999px;bottom:13px;height:27px;left:15px;opacity:.23;width:27px}.daily-word-loader{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;position:relative;z-index:10}.daily-word-loader span{animation:dailyWordSpin .8s linear infinite;border:2px solid #ffffff29;border-radius:999px;border-top:2px solid var(--daily-gold);height:24px;width:24px}@keyframes dailyWordSpin{to{transform:rotate(1turn)}}.daily-word-image{border-bottom:1px solid #f2b24c38;display:block;flex:0 0 72px;height:72px;object-fit:cover}.daily-word-content,.daily-word-image{position:relative;width:100%;z-index:10}.daily-word-content{align-items:stretch;display:grid;flex:1 1 auto;grid-template-columns:40% 60%;max-height:100%;min-height:0}.daily-word-section{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:3px;height:100%;justify-content:center;margin:0;max-height:100%;min-height:0;min-width:0;overflow:hidden;padding:8px 10px;text-align:center;transition:background-color .22s ease,filter .22s ease;width:100%}.daily-word-section:focus-visible{outline:2px solid #f2b24c73;outline-offset:-2px}.daily-word-word-section{background:var(--daily-gold-tint);border-right:1px solid var(--daily-gold-line)}.daily-word-word-section.is-playing{background:var(--daily-gold-tint-strong)}.daily-word-sentence-section{background:var(--daily-platinum-tint)}.daily-word-sentence-section.is-playing{background:var(--daily-platinum-tint-strong)}.daily-word-section.is-fetching{opacity:.86}.daily-word-section-label{align-items:center;color:#ffffff7a;display:inline-flex;font-size:7px;font-weight:900;gap:5px;letter-spacing:.12em;line-height:1;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.daily-word-section-label svg{flex:0 0 auto;height:8px;width:8px}.daily-word-main-word{color:var(--daily-gold);font-size:clamp(15px,1.05vw,18px);font-weight:900;letter-spacing:.35px;line-height:1.05;max-width:100%;overflow-wrap:anywhere}.daily-word-main-sentence{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--daily-platinum);display:-webkit-box;font-size:clamp(13px,.95vw,16px);font-weight:800;letter-spacing:.1px;line-height:1.08;max-width:100%;overflow-wrap:anywhere;width:100%}.daily-word-error{align-items:center;color:var(--daily-text);display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;min-height:0;padding:10px;position:relative;text-align:center;width:100%;z-index:10}.daily-word-error strong{color:var(--daily-text);font-size:12px;font-weight:900;line-height:1.2;max-width:100%}.daily-word-error small{color:var(--daily-muted-soft);font-size:10px;font-weight:700;line-height:1.25;max-width:100%;overflow-wrap:anywhere}.daily-word-error button{align-items:center;background:#f2b24c2e;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;font-size:10px;font-weight:900;gap:6px;justify-content:center;min-height:26px;padding:0 10px}.daily-word-error button svg{height:10px;width:10px}.daily-word-card-compact .daily-word-header{flex-basis:22px;max-height:22px;min-height:22px;padding:0 9px}.daily-word-card-compact .daily-word-header-title{font-size:10px;font-weight:800}.daily-word-card-compact .daily-word-date-badge{font-size:7.5px}.daily-word-card-compact .daily-word-image{display:none!important}.daily-word-card-compact .daily-word-section{gap:2px;padding:6px 8px}.daily-word-card-compact .daily-word-section-label{font-size:6.5px;letter-spacing:.1em;margin-bottom:1px}.daily-word-card-compact .daily-word-section-label svg{height:8px;width:8px}.daily-word-card-compact .daily-word-main-word{font-size:clamp(15px,1.05vw,18px);line-height:1.02}.daily-word-card-compact .daily-word-main-sentence{-webkit-line-clamp:2;font-size:clamp(12px,.9vw,15px);line-height:1.08}@media (hover:hover) and (pointer:fine){.daily-word-section:hover{filter:brightness(1.07)}}@media (max-width:680px){.daily-word-card{min-height:0}.daily-word-content{grid-template-columns:40% 60%;grid-template-rows:none}.daily-word-word-section{border-bottom:0;border-right:1px solid var(--daily-gold-line)}.daily-word-section{min-height:0;padding:6px 7px}.daily-word-main-word{font-size:clamp(14px,3.8vw,18px)}.daily-word-main-sentence{font-size:clamp(11px,3vw,15px)}}@media (max-width:420px){.daily-word-header{flex-basis:21px;max-height:21px;min-height:21px;padding:0 8px}.daily-word-header-title{font-size:9px}.daily-word-date-badge{font-size:7px}.daily-word-section{padding:5px 6px}.daily-word-section-label{font-size:5.8px;gap:4px;margin-bottom:1px}.daily-word-section-label svg{height:7px;width:7px}.daily-word-main-word{font-size:clamp(13px,4vw,16px)}.daily-word-main-sentence{font-size:clamp(10px,3.1vw,14px)}}@media (prefers-reduced-motion:reduce){.daily-word-loader span{animation:none!important}.daily-word-section{transition:none!important}}#root,body.main-screen-page,html.main-screen-page{height:100%!important;margin:0!important;min-height:100%!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.main-home-container,.main-home-container *,.main-home-container :after,.main-home-container :before{border-width:0!important;box-sizing:border-box}.main-home-container{--main-muted:#eef2f6d1;--main-muted-2:#eef2f69e;--main-gold:#f3b339;--main-footer-safe:max(var(--app-footer-height,44px),56px);--main-bottom-gap:max(8px,env(safe-area-inset-bottom,0px));--main-container-gap:8px;--main-small-icon-size:clamp(11px,0.75vw,14px);--main-card:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--main-card-hover:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.125),#0000 24%),radial-gradient(circle at 88% 8%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#626c7c75,#323c4ab3 46%,#0e1219f5);-webkit-overflow-scrolling:touch;background:#0000!important;bottom:var(--main-footer-safe);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 94px - var(--main-footer-safe));height:calc(100dvh - var(--app-total-header-height, 94px) - var(--main-footer-safe));isolation:isolate;left:0;margin:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding:10px 10px var(--main-bottom-gap);position:fixed;right:0;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:1}.main-home-container:after,.main-home-container:before{content:none!important;display:none!important}.main-screen-stack{grid-gap:var(--main-container-gap);align-content:start;background:#0000!important;box-shadow:none!important;display:grid;filter:none!important;gap:var(--main-container-gap);grid-template-rows:auto minmax(0,1fr);margin:0 auto;max-width:1540px;min-height:100%;overflow:visible!important;position:relative;transform:none!important;width:100%;will-change:auto!important;z-index:2}.main-app-download-panel,.main-daily-panel,.main-learning-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--main-card)!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.main-app-download-panel:after,.main-app-download-panel:before,.main-daily-panel:after,.main-daily-panel:before,.main-learning-card:after,.main-learning-card:before{content:none!important;display:none!important}.main-app-download-panel>*,.main-daily-panel>*,.main-learning-card>*{position:relative;z-index:3}.main-daily-panel{border-radius:16px;height:96px;max-height:96px;min-height:96px;padding:8px;width:100%}.main-daily-panel,.main-daily-panel>*{margin:0!important}.main-bottom-grid{grid-gap:var(--main-container-gap);align-content:stretch;align-items:stretch;display:grid;gap:var(--main-container-gap);grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);margin:0!important;min-height:0;overflow:visible!important;width:100%}.main-app-download-panel{border-radius:18px;margin:0!important;min-height:0;min-width:0;padding:10px}.main-card-particles,.main-panel-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.main-card-particles span,.main-panel-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.main-card-particles span:first-child,.main-panel-particles span:first-child{left:48px;top:18px}.main-card-particles span:nth-child(2),.main-panel-particles span:nth-child(2){height:6px;left:120px;opacity:.2;top:58px;width:6px}.main-card-particles span:nth-child(3),.main-panel-particles span:nth-child(3){bottom:22px;height:3px;left:72px;width:3px}.main-card-particles span:nth-child(4),.main-panel-particles span:nth-child(4){height:5px;right:86px;top:20px;width:5px}.main-card-particles span:nth-child(5),.main-panel-particles span:nth-child(5){height:3px;right:28px;top:66px;width:3px}.main-card-particles span:nth-child(6),.main-panel-particles span:nth-child(6){bottom:28px;height:7px;opacity:.12;right:126px;width:7px}.main-app-qr-grid{grid-gap:var(--main-container-gap);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;width:100%;z-index:3}.main-app-qr-card,.main-app-qr-grid{display:grid;gap:var(--main-container-gap);min-height:0;position:relative}.main-app-qr-card{grid-gap:var(--main-container-gap);background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;padding:9px}.main-app-qr-color-glow{background:radial-gradient(circle,#f3b33980,#0000 65%);height:70%;inset:auto -20% -30% -20%;opacity:.14;pointer-events:none;position:absolute}.main-app-qr-card-top{display:flex;overflow:hidden;position:relative;width:100%;z-index:2}.main-app-qr-card-top,.main-app-qr-platform{align-items:center;gap:7px;justify-content:flex-start;min-width:0}.main-app-qr-platform{background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;line-height:1;max-width:-webkit-max-content;max-width:max-content;min-height:24px;padding:0 10px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.main-app-qr-platform svg{flex:0 0 auto;height:var(--main-small-icon-size);width:var(--main-small-icon-size)}.main-app-qr-device{display:none!important}.main-app-qr-link{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),linear-gradient(145deg,#ffffff0d,#00000014);border-radius:14px;color:#fff;display:grid;min-height:0;min-width:0;overflow:hidden;padding:8px;place-items:center;position:relative;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;z-index:2}.main-app-qr-link:focus-visible,.main-app-qr-link:hover{box-shadow:0 10px 22px #00000029,inset 0 1px 0 #ffffff21;outline:none;transform:translateY(-1px)}.main-app-qr-frame{aspect-ratio:1/1;background:#ffffffeb;border-radius:16px;display:grid;padding:8px;place-items:center;width:min(76%,190px)}.main-app-qr-image{display:block;height:100%;object-fit:contain;width:100%}.main-learning-grid{grid-gap:var(--main-container-gap);display:grid;gap:var(--main-container-gap);grid-template-rows:repeat(2,minmax(0,1fr))}.main-learning-card,.main-learning-grid{margin:0!important;min-height:0;min-width:0}.main-learning-card{appearance:none;-webkit-appearance:none;border-radius:18px;color:#fff;cursor:pointer;font:inherit;height:100%;padding:10px;text-align:left;transition:background .18s ease,filter .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.main-learning-card:focus-visible,.main-learning-card:hover{background:var(--main-card-hover)!important;filter:brightness(1.025);outline:none;transform:translateY(-1px)}.main-card-badge{grid-gap:12px;align-items:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:12px;grid-template-columns:78px minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:9px;position:relative;width:100%;z-index:3}.main-badge-glow{background:radial-gradient(circle,#f3b33980,#0000 65%);height:70%;inset:auto -20% -30% -20%;opacity:.12;pointer-events:none;position:absolute}.main-badge-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#ffffff12;border-radius:18px;box-shadow:0 8px 16px #00000029,inset 0 1px 0 #ffffff21;color:#fff;display:inline-flex;height:58px;justify-content:center;justify-self:center;width:58px}.main-badge-icon svg{display:block;height:24px;width:24px}.main-badge-content{grid-gap:7px;display:grid;gap:7px;min-width:0}.main-badge-subtitle{color:var(--main-muted-2);font-size:8px;letter-spacing:.16em;line-height:1;text-transform:uppercase}.main-badge-subtitle,.main-badge-title{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-badge-title{color:#fff;font-size:clamp(26px,3.2vw,52px);letter-spacing:-.055em;line-height:.92;margin:0}.main-badge-description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--main-muted);display:-webkit-box;font-size:clamp(11px,.95vw,13px);font-weight:700;line-height:1.35;margin:0;overflow:hidden}.main-badge-arrow,.main-badge-footer{display:none!important}.main-home-container::-webkit-scrollbar{width:10px}.main-home-container::-webkit-scrollbar-track{background:#05070b73}.main-home-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.main-home-container::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (max-width:1280px){.main-screen-stack{max-width:1120px}.main-card-badge{grid-template-columns:68px minmax(0,1fr)}.main-badge-icon{border-radius:16px;height:52px;width:52px}.main-badge-icon svg{height:22px;width:22px}}@media (max-width:900px){.main-home-container{padding:8px 8px var(--main-bottom-gap)!important}.main-screen-stack{align-content:start!important;align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:var(--main-container-gap)!important;height:auto!important;justify-content:flex-start!important;min-height:0!important}.main-daily-panel{flex:0 0 auto!important;height:90px;max-height:90px;min-height:90px;padding:7px}.main-bottom-grid{grid-gap:var(--main-container-gap)!important;align-content:start!important;align-items:stretch!important;display:grid!important;flex:0 0 auto!important;gap:var(--main-container-gap)!important;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto!important;min-height:0!important;width:100%}.main-app-download-panel{min-height:280px}.main-learning-grid{gap:var(--main-container-gap);grid-template-rows:repeat(2,170px)}.main-card-badge{grid-template-columns:64px minmax(0,1fr)}.main-badge-title{font-size:clamp(28px,7vw,48px)}}@media (max-width:760px){.main-home-container{padding:8px 8px var(--main-bottom-gap)!important}.main-screen-stack{gap:var(--main-container-gap)!important}.main-daily-panel{border-radius:15px;height:82px;max-height:82px;min-height:82px;padding:6px}.main-app-download-panel{border-radius:16px;min-height:240px;padding:8px}.main-app-qr-grid{gap:var(--main-container-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.main-app-qr-card{border-radius:15px;padding:8px}.main-app-qr-card-top{gap:6px}.main-app-qr-platform{font-size:9px;max-width:-webkit-max-content;max-width:max-content;min-height:22px;padding:0 8px;width:-webkit-fit-content;width:fit-content}.main-app-qr-link{padding:7px}.main-app-qr-frame{border-radius:13px;padding:6px;width:min(78%,145px)}.main-learning-grid{gap:var(--main-container-gap);grid-auto-rows:auto;grid-template-rows:none}.main-learning-card{border-radius:16px;height:auto;min-height:118px;padding:8px}.main-card-badge{border-radius:15px;gap:10px;grid-template-columns:46px minmax(0,1fr);height:auto;min-height:100px;padding:8px}.main-badge-icon{border-radius:13px;height:40px;width:40px}.main-badge-icon svg{height:18px;width:18px}.main-badge-content{gap:5px}.main-badge-subtitle{font-size:6.5px;letter-spacing:.12em}.main-badge-title{font-size:clamp(22px,6.2vw,34px)}.main-badge-description{font-size:10px;line-height:1.3}}@media (max-width:430px){.main-home-container{--main-container-gap:6px;padding:6px 6px var(--main-bottom-gap)!important}.main-bottom-grid,.main-screen-stack{gap:var(--main-container-gap)!important}.main-daily-panel{border-radius:14px;height:76px;max-height:76px;min-height:76px;padding:5px}.main-app-download-panel{border-radius:14px;min-height:210px;padding:6px}.main-app-qr-grid{gap:var(--main-container-gap)}.main-app-qr-card{border-radius:13px;padding:7px}.main-app-qr-card-top{gap:5px}.main-app-qr-platform{font-size:8px;max-width:-webkit-max-content;max-width:max-content;min-height:21px;padding:0 7px;width:-webkit-fit-content;width:fit-content}.main-app-qr-link{padding:6px}.main-app-qr-frame{border-radius:13px;padding:6px;width:min(82%,128px)}.main-learning-grid{gap:var(--main-container-gap)}.main-learning-card{border-radius:14px;min-height:104px;padding:6px}.main-card-badge{border-radius:13px;gap:8px;grid-template-columns:38px minmax(0,1fr);min-height:92px;padding:7px}.main-badge-icon{border-radius:11px;height:34px;width:34px}.main-badge-icon svg{height:16px;width:16px}.main-badge-subtitle{font-size:5.8px}.main-badge-title{font-size:clamp(19px,6vw,28px)}.main-badge-description{font-size:9.2px}}@media (prefers-reduced-motion:reduce){.main-app-qr-link,.main-learning-card{transition:none!important}}.privacy-page,.privacy-page *,.privacy-page :after,.privacy-page :before{border-width:0!important;box-sizing:border-box}.privacy-page{--privacy-muted:#eef2f6d1;--privacy-muted-soft:#eef2f69e;--privacy-gold:#f3b339;-webkit-overflow-scrolling:touch;background:#0000!important;bottom:44px;bottom:var(--app-footer-height,44px);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 138px);height:calc(100dvh - var(--app-total-header-height, 94px) - var(--app-footer-height, 44px));left:0;margin:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding:10px 10px 8px;position:fixed;right:0;top:94px;top:var(--app-total-header-height,94px);width:100%;z-index:1}.privacy-container{margin:0 auto;max-width:1540px;overflow:visible!important;padding-bottom:0;width:100%}.privacy-header-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:16px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c;color:#fff;min-height:76px;overflow:hidden;padding:10px 14px;position:relative;width:100%}.privacy-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;gap:6px;letter-spacing:.11em;line-height:1;margin:0 0 6px;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.privacy-kicker svg{color:#fff;height:9px;width:9px}.privacy-page-title{color:#fff;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0}.privacy-subtitle{color:var(--privacy-muted);font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:6px 0 0;max-width:1050px}.privacy-learning-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px;overflow:visible!important;width:100%}.privacy-group{grid-gap:10px;align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:18px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c;color:#fff;display:grid;gap:10px;grid-template-columns:minmax(210px,.22fr) minmax(0,1fr);height:auto;min-height:auto;min-width:0;overflow:hidden;padding:10px;position:relative}.privacy-card-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.privacy-card-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.privacy-card-particles span:first-child{left:48px;top:18px}.privacy-card-particles span:nth-child(2){left:120px;top:58px}.privacy-card-particles span:nth-child(3){bottom:22px;left:72px}.privacy-card-particles span:nth-child(4){right:86px;top:20px}.privacy-card-particles span:nth-child(5){right:28px;top:66px}.privacy-card-particles span:nth-child(6){bottom:28px;right:126px}.privacy-card-left,.privacy-card-right{min-width:0;position:relative;z-index:3}.privacy-card-left{grid-gap:10px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:10px;justify-items:center;padding:16px 14px;text-align:center}.privacy-level-block{grid-gap:8px;display:grid;gap:8px;justify-items:center}.privacy-level-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#f3b3391f;border-radius:15px;box-shadow:0 8px 16px #00000029,inset 0 1px 0 #ffffff21;color:var(--privacy-gold);display:inline-flex;height:46px;justify-content:center;width:46px}.privacy-level-icon svg{height:22px;width:22px}.privacy-status{align-items:center;background:linear-gradient(135deg,#f3b33938,#ffffff0d),#080b116b;border-radius:999px;color:#fff;display:inline-flex;font-size:7.5px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;max-width:100%;min-height:21px;padding:0 12px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.privacy-title-block h2{color:#fff;font-size:clamp(25px,2.3vw,35px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:0}.privacy-title-block p{color:var(--privacy-muted);font-size:12px;font-weight:750;line-height:1;margin:6px 0 0}.privacy-title-block small{color:var(--privacy-muted-soft);display:block;font-size:7.5px;font-weight:900;letter-spacing:.08em;line-height:1;margin-top:8px;text-transform:uppercase}.privacy-card-right{grid-gap:8px;align-content:start;display:grid;gap:8px;overflow:visible!important}.privacy-section{background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#0000001f;border-radius:14px;color:#fff;min-width:0;overflow:visible!important;padding:14px 16px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.privacy-section:focus-within,.privacy-section:hover{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.105),#0000 25%),radial-gradient(circle at 84% 0,#f3b3390f,#0000 35%),linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.025) 48%,#0000000f);box-shadow:0 10px 22px #00000029,inset 0 1px 0 #ffffff21;transform:translateY(-1px)}.privacy-section-title{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);margin-bottom:9px;min-width:0}.privacy-section-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#f3b3391f;border-radius:11px;color:var(--privacy-gold);display:inline-flex;height:34px;justify-content:center;width:34px}.privacy-section-icon svg{height:17px;width:17px}.privacy-section h2{color:#fff;font-size:clamp(13px,.95vw,15.5px);font-weight:900;line-height:1.12;margin:0;min-width:0;overflow-wrap:anywhere}.privacy-section p{color:var(--privacy-muted);font-size:clamp(11.5px,.86vw,13px);font-weight:650;line-height:1.55;margin:0 0 8px;overflow:visible}.privacy-section p:last-child{margin-bottom:0}.privacy-section a,.privacy-section strong{color:#fff;font-weight:900}.privacy-section a{border-bottom:1px solid #f3b33973!important;text-decoration:none;transition:color .18s ease,border-color .18s ease,filter .18s ease}.privacy-section a:focus-visible,.privacy-section a:hover{border-color:#f3b339e6!important;color:var(--privacy-gold);filter:brightness(1.06);outline:none}.privacy-list-text{color:var(--privacy-muted)!important}.privacy-page::-webkit-scrollbar{width:10px}.privacy-page::-webkit-scrollbar-track{background:#05070b73}.privacy-page::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.privacy-page::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (max-width:1180px){.privacy-group{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr)}}@media (max-width:760px){.privacy-page{padding:8px}.privacy-header-card{grid-gap:9px;align-items:center;border-radius:16px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:48px;padding:8px 10px}.privacy-kicker{gap:0;height:30px;justify-content:center;margin:0;min-width:30px;padding:0;width:30px}.privacy-kicker span{display:none}.privacy-kicker svg{height:13px;width:13px}.privacy-page-title{font-size:clamp(17px,4vw,26px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.privacy-subtitle{display:none}.privacy-group{border-radius:16px;grid-template-columns:1fr;padding:8px}.privacy-card-left{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;min-height:54px;padding:9px 10px;text-align:left}.privacy-level-block{display:contents}.privacy-level-icon{border-radius:12px;grid-column:1;grid-row:1;height:34px;justify-self:start;width:34px}.privacy-level-icon svg{height:17px;width:17px}.privacy-title-block{align-self:center;grid-column:2;grid-row:1;min-width:0}.privacy-title-block h2{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em}.privacy-title-block h2,.privacy-title-block p{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.privacy-title-block p{font-size:10px;margin-top:4px}.privacy-title-block small{display:none}.privacy-status{align-self:center;font-size:6.6px;grid-column:3;grid-row:1;justify-self:end;max-width:96px;min-height:19px;overflow:hidden;padding:0 9px;text-overflow:ellipsis}.privacy-card-right{gap:7px}.privacy-section{padding:12px}.privacy-section-title{gap:9px;grid-template-columns:30px minmax(0,1fr);margin-bottom:8px}.privacy-section-icon{border-radius:10px;height:30px;width:30px}.privacy-section-icon svg{height:15px;width:15px}.privacy-section h2{font-size:clamp(12.5px,2.6vw,15px);line-height:1.15}.privacy-section p{font-size:clamp(11.5px,2vw,13px);line-height:1.52}}@media (max-width:430px){.privacy-page{padding:6px}.privacy-header-card{gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:7px 8px}.privacy-kicker{height:28px;min-width:28px;width:28px}.privacy-page-title{font-size:clamp(15px,4.5vw,21px)}.privacy-card-left{gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:50px;padding:8px 9px}.privacy-level-icon{height:32px;width:32px}.privacy-status{display:none}.privacy-title-block h2{font-size:clamp(16px,5.8vw,22px)}.privacy-title-block p{font-size:9.5px}.privacy-section{padding:11px}.privacy-section-title{grid-template-columns:30px minmax(0,1fr)}.privacy-section p{font-size:12px;line-height:1.52}}.tos-page,.tos-page *,.tos-page :after,.tos-page :before{border-width:0!important;box-sizing:border-box}.tos-page{--tos-muted:#eef2f6d1;--tos-muted-soft:#eef2f69e;--tos-gold:#f3b339;-webkit-overflow-scrolling:touch;background:#0000!important;bottom:44px;bottom:var(--app-footer-height,44px);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 138px);height:calc(100dvh - var(--app-total-header-height, 94px) - var(--app-footer-height, 44px));left:0;margin:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding:10px 10px 8px;position:fixed;right:0;top:94px;top:var(--app-total-header-height,94px);width:100%;z-index:1}.tos-container{margin:0 auto;max-width:1540px;overflow:visible!important;padding-bottom:0;width:100%}.tos-header-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:16px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c;color:#fff;min-height:76px;overflow:hidden;padding:10px 14px;position:relative;width:100%}.tos-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;gap:6px;letter-spacing:.11em;line-height:1;margin:0 0 6px;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.tos-kicker svg{color:#fff;height:9px;width:9px}.tos-page-title{color:#fff;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0}.tos-subtitle{color:var(--tos-muted);font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:6px 0 0;max-width:1050px}.tos-learning-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px;overflow:visible!important;width:100%}.tos-group{grid-gap:10px;align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:18px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c;color:#fff;display:grid;gap:10px;grid-template-columns:minmax(210px,.22fr) minmax(0,1fr);height:auto;min-height:auto;min-width:0;overflow:hidden;padding:10px;position:relative}.tos-card-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.tos-card-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.tos-card-particles span:first-child{left:48px;top:18px}.tos-card-particles span:nth-child(2){left:120px;top:58px}.tos-card-particles span:nth-child(3){bottom:22px;left:72px}.tos-card-particles span:nth-child(4){right:86px;top:20px}.tos-card-particles span:nth-child(5){right:28px;top:66px}.tos-card-particles span:nth-child(6){bottom:28px;right:126px}.tos-card-left,.tos-card-right{min-width:0;position:relative;z-index:3}.tos-card-left{grid-gap:10px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;gap:10px;padding:16px 14px;text-align:center}.tos-card-left,.tos-level-block{display:grid;justify-items:center}.tos-level-block{grid-gap:8px;gap:8px}.tos-level-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#f3b3391f;border-radius:15px;box-shadow:0 8px 16px #00000029,inset 0 1px 0 #ffffff21;color:var(--tos-gold);display:inline-flex;height:46px;justify-content:center;width:46px}.tos-level-icon svg{height:22px;width:22px}.tos-status{align-items:center;background:linear-gradient(135deg,#f3b33938,#ffffff0d),#080b116b;border-radius:999px;color:#fff;display:inline-flex;font-size:7.5px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;max-width:100%;min-height:21px;padding:0 12px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.tos-title-block h2{color:#fff;font-size:clamp(25px,2.3vw,35px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:0}.tos-title-block p{color:var(--tos-muted);font-size:12px;font-weight:750;line-height:1;margin:6px 0 0}.tos-title-block small{color:var(--tos-muted-soft);display:block;font-size:7.5px;font-weight:900;letter-spacing:.08em;line-height:1;margin-top:8px;text-transform:uppercase}.tos-card-right{grid-gap:8px;align-content:start;display:grid;gap:8px;overflow:visible!important}.tos-section{background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#0000001f;border-radius:14px;color:#fff;min-width:0;overflow:visible!important;padding:14px 16px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.tos-section:focus-within,.tos-section:hover{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.105),#0000 25%),radial-gradient(circle at 84% 0,#f3b3390f,#0000 35%),linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.025) 48%,#0000000f);box-shadow:0 10px 22px #00000029,inset 0 1px 0 #ffffff21;transform:translateY(-1px)}.tos-section-title{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);margin-bottom:9px;min-width:0}.tos-section-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#f3b3391f;border-radius:11px;color:var(--tos-gold);display:inline-flex;height:34px;justify-content:center;width:34px}.tos-section-icon svg{height:17px;width:17px}.tos-section h2{color:#fff;font-size:clamp(13px,.95vw,15.5px);font-weight:900;line-height:1.12;margin:0;min-width:0;overflow-wrap:anywhere}.tos-section p{color:var(--tos-muted);font-size:clamp(11.5px,.86vw,13px);font-weight:650;line-height:1.55;margin:0 0 8px;overflow:visible}.tos-section p:last-child{margin-bottom:0}.tos-section a,.tos-section strong{color:#fff;font-weight:900}.tos-section a{border-bottom:1px solid #f3b33973!important;text-decoration:none;transition:color .18s ease,border-color .18s ease,filter .18s ease}.tos-section a:focus-visible,.tos-section a:hover{border-color:#f3b339e6!important;color:var(--tos-gold);filter:brightness(1.06);outline:none}.tos-list-text{color:var(--tos-muted)!important}.tos-page::-webkit-scrollbar{width:10px}.tos-page::-webkit-scrollbar-track{background:#05070b73}.tos-page::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.tos-page::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (max-width:1180px){.tos-group{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr)}}@media (max-width:760px){.tos-page{padding:8px}.tos-header-card{grid-gap:9px;align-items:center;border-radius:16px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:48px;padding:8px 10px}.tos-kicker{gap:0;height:30px;justify-content:center;margin:0;min-width:30px;padding:0;width:30px}.tos-kicker span{display:none}.tos-kicker svg{height:13px;width:13px}.tos-page-title{font-size:clamp(17px,4vw,26px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tos-subtitle{display:none}.tos-group{border-radius:16px;grid-template-columns:1fr;padding:8px}.tos-card-left{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;min-height:54px;padding:9px 10px;text-align:left}.tos-level-block{display:contents}.tos-level-icon{border-radius:12px;grid-column:1;grid-row:1;height:34px;justify-self:start;width:34px}.tos-level-icon svg{height:17px;width:17px}.tos-title-block{align-self:center;grid-column:2;grid-row:1;min-width:0}.tos-title-block h2{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em}.tos-title-block h2,.tos-title-block p{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tos-title-block p{font-size:10px;margin-top:4px}.tos-title-block small{display:none}.tos-status{align-self:center;font-size:6.6px;grid-column:3;grid-row:1;justify-self:end;max-width:96px;min-height:19px;overflow:hidden;padding:0 9px;text-overflow:ellipsis}.tos-card-right{gap:7px}.tos-section{padding:12px}.tos-section-title{gap:9px;grid-template-columns:30px minmax(0,1fr);margin-bottom:8px}.tos-section-icon{border-radius:10px;height:30px;width:30px}.tos-section-icon svg{height:15px;width:15px}.tos-section h2{font-size:clamp(12.5px,2.6vw,15px);line-height:1.15}.tos-section p{font-size:clamp(11.5px,2vw,13px);line-height:1.52}}@media (max-width:430px){.tos-page{padding:6px}.tos-header-card{gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:7px 8px}.tos-kicker{height:28px;min-width:28px;width:28px}.tos-page-title{font-size:clamp(15px,4.5vw,21px)}.tos-card-left{gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:50px;padding:8px 9px}.tos-level-icon{height:32px;width:32px}.tos-status{display:none}.tos-title-block h2{font-size:clamp(16px,5.8vw,22px)}.tos-title-block p{font-size:9.5px}.tos-section{padding:11px}.tos-section-title{grid-template-columns:30px minmax(0,1fr)}.tos-section p{font-size:12px;line-height:1.52}}.auth-action-page,.auth-action-page *,.auth-action-page :after,.auth-action-page :before{border-width:0!important;box-sizing:border-box}.auth-action-page{--auth-muted:#eef2f6c7;--auth-muted-2:#eef2f694;--auth-card-bg:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--auth-inner-bg:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0%,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));align-items:flex-start;background:radial-gradient(circle at 16% 13%,#ffffff0a,#0000 25%),radial-gradient(circle at 82% 8%,#ffffff08,#0000 28%),linear-gradient(145deg,#07090d80,#0b0f1680 56%,#02040880);display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;overflow-x:hidden;padding:150px 16px 32px;position:relative;width:100%}.auth-action-page:before{background:radial-gradient(circle at 13% 22%,hsla(0,0%,100%,.035),#0000 21%),radial-gradient(circle at 36% 13%,#dce2eb08,#0000 20%),radial-gradient(circle at 78% 21%,hsla(0,0%,100%,.028),#0000 23%),radial-gradient(circle at 50% 88%,#c8d0dc08,#0000 25%),radial-gradient(circle at 93% 70%,#ffffff05,#0000 23%);content:"";filter:blur(8px);inset:-150px;opacity:.5;pointer-events:none;position:absolute}.auth-action-page:after{background-image:radial-gradient(circle,#ffffff1a 0 1px,#0000 1.8px),radial-gradient(circle,#aab4c214 0 1px,#0000 1.8px);background-position:0 0,28px 20px;background-size:64px 64px,96px 96px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%,#000 82%,#0000);mask-image:linear-gradient(180deg,#0000,#000 14%,#000 82%,#0000);opacity:.1;pointer-events:none;position:absolute}.auth-action-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--auth-card-bg)!important;background-color:initial!important;background-image:var(--auth-card-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:22px;box-shadow:0 30px 72px #00000080,0 10px 28px #00000042,inset 0 1px 0 #ffffff24;color:#fff;overflow:hidden;padding:24px;position:relative;width:min(100%,430px);z-index:2}.auth-action-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.038),#0000 48%)!important;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.auth-action-card:after{background:var(--auth-inner-bg)!important;border-radius:18px;content:"";inset:10px;opacity:.72;pointer-events:none;position:absolute;z-index:1}.auth-action-card>*{position:relative;z-index:3}.auth-action-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.auth-action-particles span{background:radial-gradient(circle at 35% 30%,#ffffffe6,#dce2ec7a 42%,#aab2c224 72%,#0000 100%);border-radius:999px;box-shadow:0 0 8px #ffffff1f,0 0 14px rgba(180,190,204,.055);opacity:.2;position:absolute}.auth-action-particles span:first-child{height:6px;left:34px;top:24px;width:6px}.auth-action-particles span:nth-child(2){height:9px;opacity:.15;right:54px;top:70px;width:9px}.auth-action-particles span:nth-child(3){bottom:70px;height:4px;left:70px;opacity:.2;width:4px}.auth-action-particles span:nth-child(4){bottom:34px;height:7px;opacity:.13;right:88px;width:7px}.auth-action-close{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0003;border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:34px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:transform .18s ease,background .18s ease,color .18s ease;width:34px;z-index:5}.auth-action-close:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.auth-action-close:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.auth-action-badge{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#00000021;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;color:#fff;display:inline-flex;font-size:8px;font-weight:900;gap:7px;letter-spacing:.12em;margin:0 0 10px;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.auth-action-badge svg{font-size:9px}.auth-action-title{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.052em;line-height:.98;margin:0;max-width:360px;padding-right:40px;text-shadow:0 10px 22px #0000003d,0 0 18px hsla(0,0%,100%,.045)}.auth-action-text{color:#eef2f6ad;font-size:12px;font-weight:500;line-height:1.45;margin:9px 0 18px;max-width:100%}.auth-action-form{grid-gap:10px;display:grid;gap:10px;width:100%}.auth-action-label{grid-gap:6px;color:#eef2f6bd;display:grid;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.02em}.auth-action-input{grid-gap:10px;align-items:center;background:#080b1180;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff0f;color:#fff;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;outline:none;padding:0 13px;transition:background .18s ease,box-shadow .18s ease;width:100%}.auth-action-input:focus-within{background:#080b11ad;box-shadow:inset 0 1px 0 #ffffff14}.auth-action-input svg{color:#eef2f6c2;flex-shrink:0;font-size:13px}.auth-action-input input{background:#0000;color:#fff;font:inherit;font-size:13px;font-weight:700;min-height:42px;min-width:0;outline:none;width:100%}.auth-action-input input::placeholder{color:#eef2f65c}.auth-action-input-readonly{opacity:.86}.auth-action-input input:read-only{cursor:default}.auth-action-input input:-webkit-autofill,.auth-action-input input:-webkit-autofill:focus,.auth-action-input input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #080b11db;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.auth-action-password-toggle{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),hsla(0,0%,100%,.055);border-radius:999px;color:#eef2f6ad;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:transform .18s ease,background .18s ease,color .18s ease;width:28px}.auth-action-password-toggle:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.auth-action-password-toggle svg{font-size:12px}.auth-action-error,.auth-action-info,.auth-action-success{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:800;gap:9px;line-height:1.4;margin:0 0 12px;padding:9px 11px}.auth-action-info{background:#080b1157;color:#eef2f6c7}.auth-action-error{background:#ff4b4b29}.auth-action-success{background:#46d28229}.auth-action-error svg,.auth-action-info svg,.auth-action-success svg{flex-shrink:0;font-size:13px}.auth-action-button{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffffeb,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea);border-radius:999px;box-shadow:0 12px 24px #0000003d,inset 0 1px 0 #ffffffb8;color:#11151c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:11px;justify-content:center;min-height:46px;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,opacity .18s ease;width:100%}.auth-action-button:hover{box-shadow:0 16px 30px #0000004d,inset 0 1px 0 #ffffffc7;filter:brightness(1.04);transform:translateY(-1px)}.auth-action-button:disabled{cursor:not-allowed;filter:none;opacity:.62;transform:none}.auth-action-button:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.auth-action-demo{background:#080b1157;border-radius:999px;color:#eef2f6ad;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;line-height:1.25;margin:14px 0 0;min-height:38px;padding:0 12px;text-align:center;transition:transform .18s ease,background .18s ease,color .18s ease;width:100%}.auth-action-demo:hover{background:#080b117a;color:#fff;transform:translateY(-1px)}.auth-action-demo:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.auth-action-demo strong{color:#ffffffe6;font-weight:900}@media (max-width:1024px){.auth-action-page{padding-top:142px}}@media (max-width:640px){.auth-action-page{padding:122px 10px 22px}.auth-action-card{border-radius:18px;padding:20px;width:min(100%,430px)}.auth-action-card:after{border-radius:15px;inset:8px}.auth-action-close{font-size:14px;height:32px;right:12px;top:12px;width:32px}.auth-action-title{font-size:25px;padding-right:36px}.auth-action-text{font-size:11.5px}.auth-action-input{min-height:42px}.auth-action-input input{min-height:40px}.auth-action-button{min-height:44px}}@media (max-width:360px){.auth-action-card{padding:18px}.auth-action-title{font-size:23px}.auth-action-badge{font-size:7.5px}}@media (prefers-reduced-motion:reduce){.auth-action-button,.auth-action-close,.auth-action-demo,.auth-action-password-toggle{transition:none!important}}.unsubscribe-backdrop,.unsubscribe-backdrop *,.unsubscribe-backdrop :after,.unsubscribe-backdrop :before{border-width:0!important;box-sizing:border-box}.unsubscribe-backdrop{--unsubscribe-muted:#eef2f6c7;--unsubscribe-muted-soft:#eef2f694;--unsubscribe-gold:#f3b339;align-items:flex-start;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);background:radial-gradient(circle at 16% 13%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.048),#0000 28%),#070a0fc7;bottom:0;color:#fff;display:flex;font-family:Arial,sans-serif;height:calc(100dvh - 94px);height:calc(100dvh - var(--app-total-header-height, 94px));isolation:isolate;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;padding:14px;position:fixed;right:0;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:9800}.unsubscribe-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0)!important;border-radius:22px;box-shadow:0 30px 72px #00000080,0 10px 28px #00000042,inset 0 1px 0 #ffffff24;color:#fff;margin:0 auto;min-width:0;overflow:hidden;padding:18px;position:relative;width:min(560px,100%)}.unsubscribe-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.038),#0000 48%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.unsubscribe-card>*{position:relative;z-index:4}.unsubscribe-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.unsubscribe-particles span{background:radial-gradient(circle at 35% 30%,#ffffffe6,#dce2ec7a 42%,#aab2c224 72%,#0000 100%);border-radius:999px;opacity:.18;position:absolute}.unsubscribe-particles span:first-child{height:6px;left:34px;top:24px;width:6px}.unsubscribe-particles span:nth-child(2){height:9px;opacity:.14;right:54px;top:70px;width:9px}.unsubscribe-particles span:nth-child(3){bottom:70px;height:4px;left:70px;opacity:.2;width:4px}.unsubscribe-particles span:nth-child(4){bottom:34px;height:7px;opacity:.13;right:88px;width:7px}.unsubscribe-close{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0003;border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:transform .18s ease,background .18s ease,color .18s ease;width:34px;z-index:7}.unsubscribe-close:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.unsubscribe-close svg{height:13px;width:13px}.unsubscribe-badge{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:7px;font-weight:900;gap:7px;letter-spacing:.12em;line-height:1;margin:0 0 8px;max-width:calc(100% - 48px);padding:5px 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.unsubscribe-badge svg{height:9px;width:9px}.unsubscribe-title-row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-right:42px;width:100%}.unsubscribe-title-row h1{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0;text-shadow:0 10px 18px #0000003d}.unsubscribe-title-row p{color:var(--unsubscribe-muted);font-size:clamp(10px,.86vw,12px);font-weight:600;line-height:1.4;margin:8px 0 0;max-width:500px}.unsubscribe-icon{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff2e,#0000 42%),#f3b33924;border-radius:18px;box-shadow:0 12px 24px #0003,inset 0 1px 0 #ffffff1f;color:var(--unsubscribe-gold);display:inline-flex;height:54px;justify-content:center;width:54px}.unsubscribe-icon svg{height:30px;width:30px}.unsubscribe-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;width:100%}.unsubscribe-info-grid div,.unsubscribe-subscription-id{grid-gap:5px;background:linear-gradient(135deg,hsla(0,0%,100%,.075),#ffffff05),#080b115c;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff14,0 10px 18px #00000024;display:grid;gap:5px;min-width:0;padding:12px}.unsubscribe-info-grid svg{color:var(--unsubscribe-gold);height:15px;width:15px}.unsubscribe-info-grid span,.unsubscribe-subscription-id span{color:var(--unsubscribe-muted-soft);font-size:10px;font-weight:800}.unsubscribe-info-grid strong,.unsubscribe-subscription-id strong{color:#fff;font-size:11px;font-weight:900;min-width:0;overflow-wrap:anywhere}.unsubscribe-subscription-id{margin-top:10px}.unsubscribe-status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;width:100%}.unsubscribe-status-grid div{grid-gap:5px;background:linear-gradient(135deg,hsla(0,0%,100%,.075),#ffffff05),#080b115c;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff14,0 10px 18px #00000024;display:grid;gap:5px;min-width:0;padding:11px 12px}.unsubscribe-status-grid span{color:var(--unsubscribe-muted-soft);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.unsubscribe-status-grid strong{color:#fff;font-size:10.5px;font-weight:900;min-width:0;overflow-wrap:anywhere}.unsubscribe-error,.unsubscribe-info,.unsubscribe-success,.unsubscribe-warning{grid-gap:9px;align-items:center;border-radius:13px;color:#fff;display:grid;font-size:11px;font-weight:850;gap:9px;grid-template-columns:16px minmax(0,1fr);line-height:1.35;margin-top:12px;min-height:42px;padding:10px 12px;width:100%}.unsubscribe-info{background:#46d28229}.unsubscribe-error{background:#ff4b4b29}.unsubscribe-warning{background:#f3b33929}.unsubscribe-success{background:#46d28229}.unsubscribe-success svg{color:#fff}.unsubscribe-success strong{color:#fff;font-weight:950}.unsubscribe-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:14px}.profile-unsubscribe-button,.unsubscribe-primary,.unsubscribe-secondary{align-items:center;border-radius:13px;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;font-size:11px;font-weight:900;gap:8px;justify-content:center;min-height:40px;padding:0 14px;transition:transform .18s ease,background .18s ease,opacity .18s ease}.profile-unsubscribe-button,.unsubscribe-primary{background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),linear-gradient(135deg,#ff4b4b57,#d9505038)}.unsubscribe-secondary{background:#ffffff14}.profile-unsubscribe-button:hover,.unsubscribe-primary:hover,.unsubscribe-secondary:hover{transform:translateY(-1px)}.profile-unsubscribe-button:disabled,.unsubscribe-primary:disabled,.unsubscribe-secondary:disabled{cursor:not-allowed;opacity:.55;transform:none}.profile-unsubscribe-button{margin-top:10px;width:100%}.unsubscribe-spin{animation:unsubscribeSpin .9s linear infinite}@keyframes unsubscribeSpin{to{transform:rotate(1turn)}}@media (max-width:760px){.unsubscribe-backdrop{padding:10px}.unsubscribe-card{border-radius:18px;padding:15px}.unsubscribe-info-grid,.unsubscribe-status-grid,.unsubscribe-title-row{grid-template-columns:1fr}.unsubscribe-icon{display:none}.unsubscribe-actions{justify-content:stretch}.unsubscribe-primary,.unsubscribe-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.profile-unsubscribe-button,.unsubscribe-close,.unsubscribe-primary,.unsubscribe-secondary{transition:none!important}.unsubscribe-spin{animation:none!important}}body.profile-screen-page,html.profile-screen-page{height:100%;min-height:100%;overflow:hidden!important;overscroll-behavior:none!important;width:100%}.mainWrapper.main-route-profil .profile-page{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.profile-page,.profile-page *,.profile-page :after,.profile-page :before{border-width:0!important;box-sizing:border-box}.profile-page{--profile-muted:#eef2f6d1;--profile-muted-soft:#eef2f69e;--profile-gold:#f3b339;--profile-green:#5ff28a;--profile-red:#f77;--profile-red-soft:#ff65652b;--profile-footer-safe:var(--app-footer-height,44px);--profile-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));--profile-card:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--profile-card-hover:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.125),#0000 24%),radial-gradient(circle at 88% 8%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#626c7c75,#323c4ab3 46%,#0e1219f5);-webkit-overflow-scrolling:auto;background:#0000!important;bottom:var(--profile-footer-safe);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 94px - var(--profile-footer-safe));height:calc(100dvh - var(--app-total-header-height, 94px) - var(--profile-footer-safe));isolation:isolate;left:0;margin:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important;padding:10px 12px var(--profile-bottom-gap);position:fixed;right:0;scroll-behavior:auto!important;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:1}.profile-page:after,.profile-page:before{content:none!important;display:none!important}.profile-container{grid-gap:10px;align-content:start;background:#0000!important;box-shadow:none!important;display:grid;filter:none!important;gap:10px;height:auto;margin:0 auto;max-width:1540px;min-height:auto;overflow:visible!important;position:relative;transform:none!important;width:100%;will-change:auto!important;z-index:2}.profile-header-card,.profile-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--profile-card)!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.profile-header-card:after,.profile-header-card:before,.profile-panel:after,.profile-panel:before{content:none!important;display:none!important}.profile-header-card>*,.profile-panel>*{position:relative;z-index:3}.profile-header-card{grid-gap:0;align-items:center;border-radius:18px;display:grid;gap:0;grid-template-columns:minmax(0,1fr);min-height:88px;padding:16px 18px;width:100%}.profile-header-content{grid-gap:7px;align-content:center;display:grid;gap:7px;min-width:0}.profile-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:7px;font-weight:900;gap:7px;justify-content:center;letter-spacing:.11em;line-height:1;margin:0;max-width:100%;min-height:22px;padding:0 11px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.profile-kicker svg{color:var(--profile-gold);flex:0 0 auto;height:10px;width:10px}.profile-page-title{color:#fff;font-size:clamp(24px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-subtitle{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--profile-muted);display:-webkit-box;font-size:clamp(11px,.95vw,13px);font-weight:650;line-height:1.45;margin:0;max-width:1050px;overflow:hidden}.profile-notice{grid-gap:10px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),#00000021;border-radius:14px;color:#fff;display:grid;font-size:11px;font-weight:850;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.35;margin:0;min-height:46px;overflow-wrap:anywhere;padding:11px 13px;width:100%}.profile-notice svg{flex:0 0 auto;height:15px;width:15px}.profile-notice-info svg,.profile-notice-warning svg{color:var(--profile-gold)}.profile-notice-error{background:var(--profile-red-soft)}.profile-notice-error svg{color:var(--profile-red)}.profile-notice-warning{background:#f3b33929}.profile-dashboard-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}.profile-dashboard-grid,.profile-panel{grid-gap:10px;align-content:start;display:grid;gap:10px;min-width:0;width:100%}.profile-panel{border-radius:18px;font:inherit;min-height:100%;padding:14px;text-align:left;transition:background .18s ease,filter .18s ease,box-shadow .18s ease}.profile-panel:focus-within,.profile-panel:hover{background:var(--profile-card-hover)!important;filter:brightness(1.025);outline:none;transform:none!important}.profile-wide{grid-column:1/-1}.profile-panel-head{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:850;gap:9px;line-height:1;margin:0;min-height:26px;min-width:0;padding:0;white-space:nowrap}.profile-panel-head svg{color:var(--profile-gold);flex:0 0 auto;height:15px;width:15px}.profile-info-list{grid-gap:7px;display:grid;gap:7px;min-width:0;width:100%}.profile-spaced-list{margin-top:0}.profile-info-list div{grid-gap:12px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),#00000021;border-radius:13px;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr);min-height:46px;min-width:0;padding:10px 12px}.profile-info-list span{color:var(--profile-muted-soft);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.profile-info-list strong{color:#fff;font-size:11.5px;font-weight:850;line-height:1.3;min-width:0;overflow-wrap:anywhere;text-align:right}.profile-status-pill{grid-gap:14px;align-items:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),#00000021;border-radius:16px;color:#fff;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr);margin:0;min-height:96px;padding:16px;width:100%}.profile-status-active{background:radial-gradient(circle at 18% 16%,#5ff28a24,#0000 25%),#00000024}.profile-status-inactive{background:radial-gradient(circle at 18% 16%,#ff4b4b24,#0000 25%),#00000024}.profile-status-pill svg{background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#0003;border-radius:15px;color:#fff;flex:0 0 auto;height:54px;padding:14px;width:54px}.profile-status-active svg{color:var(--profile-green)}.profile-status-inactive svg{color:var(--profile-red)}.profile-status-pill span{color:#fff;font-size:clamp(20px,1.8vw,28px);font-weight:900;letter-spacing:-.04em;line-height:1.05;min-width:0;overflow-wrap:anywhere}.profile-chip-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:7px;margin:0;min-width:0;width:100%}.profile-access-chip{align-items:center;background:#0003;border-radius:999px;color:#eef2f6c7;display:inline-flex;font-size:8.5px;font-weight:900;justify-content:center;line-height:1;min-height:27px;padding:0 12px;white-space:nowrap}.profile-access-chip.active{background:linear-gradient(135deg,#f3b33938,#ffffff0d),#080b116b;color:#fff}.profile-access-chip-note{background:linear-gradient(135deg,#f3b33924,hsla(0,0%,100%,.025)),#0000002e;color:#eef2f6b8}.profile-big-number{grid-gap:8px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),#00000021;border-radius:16px;display:grid;gap:8px;justify-items:start;margin:0;min-height:132px;min-width:0;padding:18px}.profile-big-number strong{color:#fff;font-size:clamp(48px,4.8vw,76px);font-weight:900;letter-spacing:-.055em;line-height:.9}.profile-big-number span{color:var(--profile-muted-soft);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.profile-secondary-button,.profile-unsubscribe-button{align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#ff656538,#ffffff0d),#080b116b;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;font-size:10.5px;font-weight:900;gap:8px;justify-content:center;line-height:1;margin:0;min-height:44px;padding:0 14px;text-decoration:none;transition:opacity .18s ease,filter .18s ease;width:100%}.profile-secondary-button{background:linear-gradient(135deg,#f3b33938,#ffffff0d),#080b116b;min-width:190px;width:auto}.profile-secondary-button:focus-visible,.profile-secondary-button:hover,.profile-unsubscribe-button:focus-visible,.profile-unsubscribe-button:hover{filter:brightness(1.04);outline:none}.profile-secondary-button:disabled,.profile-unsubscribe-button:disabled{cursor:not-allowed;opacity:.62}.profile-secondary-button svg,.profile-unsubscribe-button svg{flex:0 0 auto;height:13px;width:13px}.profile-actions{display:flex;justify-content:flex-end;margin-top:0;width:100%}.profile-spin{animation:profileSpin .9s linear infinite}@keyframes profileSpin{to{transform:rotate(1turn)}}.profile-modal-backdrop{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0305099e;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:999}.profile-modal-card{background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f7);border-radius:22px;box-shadow:0 28px 80px #00000075,inset 0 1px 0 #ffffff1f;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(92dvh,840px);overflow:hidden;width:min(100%,1180px)}.profile-modal-header{grid-gap:14px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.075),#ffffff05),#0000001f;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 120px;min-height:76px;padding:16px}.profile-modal-title-block{grid-gap:7px;display:grid;gap:7px;min-width:0}.profile-modal-title-block h2{color:#fff;font-size:clamp(20px,2vw,30px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-modal-title-block p{color:var(--profile-muted);font-size:11px;font-weight:750;line-height:1.35;margin:0;overflow-wrap:anywhere}.profile-modal-avatar{grid-gap:5px;align-content:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),linear-gradient(135deg,#f3b33942,#ffffff0a);border-radius:17px;color:#fff;display:grid;gap:5px;justify-items:center;min-height:68px;padding:10px 12px;width:100%}.profile-modal-avatar strong{color:#fff;font-size:clamp(20px,2vw,28px);font-weight:900;line-height:1}.profile-modal-avatar span{color:var(--profile-muted-soft);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px}.profile-modal-error,.profile-modal-info,.profile-modal-warning{grid-gap:10px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),#00000021;border-radius:13px;color:#fff;display:grid;font-size:11px;font-weight:850;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.35;margin-bottom:8px;min-height:44px;padding:11px 13px;width:100%}.profile-modal-warning{background:#f3b33929}.profile-modal-error{background:var(--profile-red-soft)}.profile-modal-info svg,.profile-modal-warning svg{color:var(--profile-gold)}.profile-modal-error svg{color:var(--profile-red)}.profile-modal-spin{animation:profileSpin .9s linear infinite}.profile-modal-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-modal-panel{background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:18px;box-shadow:0 18px 34px #00000038,inset 0 1px 0 #ffffff1a;color:#fff;min-height:0;min-width:0;padding:14px}.profile-modal-main-panel{grid-row:span 2}.profile-modal-wide{grid-column:1/-1}@media (max-width:1100px){.profile-dashboard-grid,.profile-modal-grid{grid-template-columns:1fr}.profile-modal-main-panel{grid-row:auto}}@media (max-width:760px){.profile-page{padding:8px 8px var(--profile-bottom-gap)!important}.profile-container{gap:8px}.profile-header-card{min-height:0;padding:12px}.profile-page-title{font-size:clamp(22px,7vw,30px)}.profile-subtitle{font-size:11px}.profile-dashboard-grid{gap:8px}.profile-panel{gap:9px;padding:12px}.profile-info-list div{align-items:start;gap:7px;grid-template-columns:1fr}.profile-info-list strong{text-align:left}.profile-status-pill{grid-template-columns:44px minmax(0,1fr);min-height:78px;padding:12px}.profile-status-pill svg{height:44px;padding:11px;width:44px}.profile-status-pill span{font-size:clamp(18px,5vw,24px)}.profile-big-number{min-height:108px;padding:14px}.profile-modal-backdrop{padding:8px}.profile-modal-card{border-radius:18px;max-height:94dvh}.profile-modal-header{grid-template-columns:1fr;min-height:0}.profile-modal-avatar{min-height:58px;width:100%}.profile-actions{justify-content:stretch}.profile-secondary-button{width:100%}}@media (max-width:430px){.profile-page{padding:6px 6px var(--profile-bottom-gap)!important}.profile-modal-panel,.profile-panel{border-radius:16px;padding:10px}.profile-header-card{border-radius:16px}.profile-kicker{font-size:6px;min-height:18px}.profile-access-chip{font-size:8px;min-height:24px;padding:0 9px}.profile-big-number{min-height:90px;padding:12px}.profile-big-number strong{font-size:clamp(38px,12vw,52px)}.profile-secondary-button{font-size:10px;min-height:40px}}@media (prefers-reduced-motion:reduce){.profile-modal-panel,.profile-panel,.profile-secondary-button,.profile-spin,.profile-unsubscribe-button{animation:none!important;transition:none!important}}body.content-screen-page,html.content-screen-page{height:100%;min-height:100%;overflow:hidden!important;overscroll-behavior:none!important;width:100%}.content-page,.content-page *,.content-page :after,.content-page :before{border-width:0!important;box-sizing:border-box}.content-page{--content-muted:#eef2f6d1;--content-muted-soft:#eef2f69e;--content-gold:#f3b339;--content-green:#5ff28a;--content-footer-safe:var(--app-footer-height,44px);--content-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));--content-level-icon-size:clamp(18px,1.25vw,23px);--content-item-icon-size:clamp(11px,0.75vw,14px);--content-card:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--content-card-hover:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.125),#0000 24%),radial-gradient(circle at 88% 8%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#626c7c75,#323c4ab3 46%,#0e1219f5);-webkit-overflow-scrolling:auto;background:#0000!important;bottom:var(--content-footer-safe);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 94px - var(--content-footer-safe));height:calc(100dvh - var(--app-total-header-height, 94px) - var(--content-footer-safe));isolation:isolate;left:0;margin:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important;padding:8px 10px var(--content-bottom-gap);position:fixed;right:0;scroll-behavior:auto!important;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:1}.content-page:after,.content-page:before{content:none!important;display:none!important}.content-container{grid-gap:8px;align-content:start;background:#0000!important;box-shadow:none!important;display:grid;filter:none!important;gap:8px;grid-template-rows:auto auto;height:auto;margin:0 auto;max-width:1540px;min-height:auto;overflow:visible!important;position:relative;transform:none!important;width:100%;will-change:auto!important;z-index:2}.content-group,.content-header-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--content-card)!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.content-group:after,.content-group:before,.content-header-card:after,.content-header-card:before{content:none!important;display:none!important}.content-group>*,.content-header-card>*{position:relative;z-index:3}.content-header-card{align-items:center;border-radius:16px;display:grid;min-height:76px;padding:10px 14px;width:100%}.content-header-content{min-width:0}.content-enrolled-badge{align-items:center;background:linear-gradient(135deg,#5ff28a3d,#5ff28a12),#080b116b;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f,0 8px 18px #5ff28a14;color:#dfffe7;display:inline-flex;font-size:clamp(7px,.62vw,9.5px);font-weight:900;gap:7px;justify-content:center;letter-spacing:.04em;line-height:1;margin:0 0 6px;max-width:100%;min-height:22px;padding:0 11px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.content-enrolled-badge svg{color:var(--content-green);filter:drop-shadow(0 0 5px rgba(95,242,138,.45));flex:0 0 auto;height:11px;width:11px}.content-enrolled-badge span{color:#dfffe7;min-width:0;overflow:hidden;text-overflow:ellipsis}.content-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;gap:7px;justify-content:center;letter-spacing:.11em;line-height:1;margin:0 0 6px;max-width:100%;min-height:19px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.content-kicker svg{color:var(--content-gold);flex:0 0 auto;height:10px;width:10px}.content-page-title{color:#fff;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-subtitle{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--content-muted);display:-webkit-box;font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:6px 0 0;max-width:1050px;overflow:hidden}.content-learning-grid{grid-gap:8px;align-content:start;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr;min-width:0;overflow:visible!important;width:100%}.content-group{border-radius:18px;font:inherit;min-height:0;min-width:0;padding:10px;text-align:left;transition:background .18s ease,filter .18s ease,box-shadow .18s ease;width:100%}.content-group:focus-within,.content-group:hover{background:var(--content-card-hover)!important;filter:brightness(1.025);outline:none;transform:none!important}.content-card-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.content-card-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.content-card-particles span:first-child{left:48px;top:18px}.content-card-particles span:nth-child(2){height:6px;left:120px;opacity:.2;top:58px;width:6px}.content-card-particles span:nth-child(3){bottom:22px;height:3px;left:72px;width:3px}.content-card-particles span:nth-child(4){height:5px;right:86px;top:20px;width:5px}.content-card-particles span:nth-child(5){height:3px;right:28px;top:66px;width:3px}.content-card-particles span:nth-child(6){bottom:28px;height:7px;opacity:.12;right:126px;width:7px}.content-direct-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);min-height:248px}.content-card-left,.content-card-right{min-width:0;position:relative;z-index:4}.content-card-left{grid-gap:8px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:8px;justify-items:center;overflow:hidden;padding:14px 12px;text-align:center}.content-level-block{grid-gap:6px;display:grid;gap:6px;justify-items:center}.content-level-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#0003;border-radius:16px;color:#fff;display:inline-flex;height:clamp(48px,4.5vw,64px);justify-content:center;width:clamp(48px,4.5vw,64px)}.content-level-icon svg{color:#fff;height:clamp(20px,1.6vw,26px);width:clamp(20px,1.6vw,26px)}.content-status{align-items:center;background:linear-gradient(135deg,#5ff28a38,#ffffff0d),#080b116b;border-radius:999px;color:#dfffe7;display:inline-flex;font-size:6.5px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;max-width:100%;min-height:18px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.content-title-block{grid-gap:4px;display:grid;gap:4px;justify-items:center;min-width:0}.content-title-block h2{color:#fff;font-size:clamp(44px,4.8vw,72px);font-weight:900;letter-spacing:-.055em;line-height:.9}.content-title-block h2,.content-title-block p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-title-block p{color:var(--content-muted);font-size:11.5px;font-weight:750;line-height:1}.content-title-block small{color:var(--content-muted-soft);font-size:8px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.content-card-right{grid-gap:8px;align-content:start;display:grid;gap:8px;min-height:0;overflow:visible}.content-info-box{grid-gap:12px;align-items:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),#00000021;border-radius:15px;color:#fff;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);min-height:72px;min-width:0;padding:12px;width:100%}.content-info-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#0003;border-radius:14px;color:var(--content-gold);display:inline-flex;height:46px;justify-content:center;width:46px}.content-info-icon svg{height:20px;width:20px}.content-info-box strong{color:#fff;font-size:clamp(17px,1.8vw,26px);font-weight:900;letter-spacing:-.04em;line-height:1;min-width:0;overflow-wrap:anywhere}.content-info-box p{color:var(--content-muted);font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:7px 0 0}.content-step-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0;width:100%}.content-step-list li{grid-gap:9px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),#00000021;border-radius:13px;color:#fff;display:grid;gap:9px;grid-template-columns:14px minmax(0,1fr);min-height:44px;min-width:0;padding:10px 12px}.content-step-list svg{color:var(--content-green);flex:0 0 auto;height:14px;width:14px}.content-step-list span{color:#fff;font-size:11px;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere}.content-contact-details{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.content-contact-details div{grid-gap:10px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),#00000021;border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(84px,.28fr) minmax(0,1fr);min-height:44px;min-width:0;padding:10px 12px}.content-contact-details span{color:var(--content-muted-soft);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.content-contact-details strong{color:#fff;font-size:11px;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere;text-align:right}.content-contact-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0;width:100%}.content-primary-action,.content-secondary-action{align-items:center;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;font-size:10.5px;font-weight:900;gap:7px;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none;transition:background .18s ease,opacity .18s ease,filter .18s ease}.content-primary-action{background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),linear-gradient(135deg,#f3b33957,#d9962238)}.content-secondary-action{background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.035)),#00000029}.content-primary-action:focus-visible,.content-primary-action:hover,.content-secondary-action:focus-visible,.content-secondary-action:hover{filter:brightness(1.04);outline:none;transform:none!important}.content-primary-action svg,.content-secondary-action svg{flex:0 0 auto;height:12px;width:12px}.content-help-group{display:none!important}@media (max-width:1280px){.content-page{--content-level-icon-size:clamp(17px,1.8vw,22px);--content-item-icon-size:clamp(10px,1vw,13px)}.content-container{max-width:1120px}.content-direct-group{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr)}}@media (max-width:900px){.content-page{--content-level-icon-size:21px;--content-item-icon-size:13px;--content-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));padding:8px 8px var(--content-bottom-gap)!important}.content-container{height:auto;min-height:auto}.content-header-card{border-radius:16px;min-height:82px;padding:11px 12px}.content-enrolled-badge{font-size:clamp(7px,1.35vw,9.5px);min-height:21px;padding:0 10px}.content-page-title{font-size:clamp(21px,4.1vw,34px)}.content-subtitle{font-size:clamp(9px,1.65vw,12px)}.content-direct-group{grid-template-columns:1fr;min-height:0}.content-card-left{min-height:120px}.content-contact-details,.content-step-list{grid-template-columns:1fr}.content-contact-actions{justify-content:stretch}.content-primary-action,.content-secondary-action{width:100%}.content-contact-details div{gap:6px;grid-template-columns:1fr}.content-contact-details strong{text-align:left}}@media (max-width:760px){.content-page{--content-level-icon-size:21px;--content-item-icon-size:13px;--content-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));padding:8px 8px var(--content-bottom-gap)!important}.content-header-card{border-radius:16px;min-height:68px;padding:8px 10px}.content-enrolled-badge{font-size:clamp(7px,1.7vw,9px);margin-bottom:5px;min-height:20px;padding:0 9px}.content-enrolled-badge svg{height:10px;width:10px}.content-kicker{display:none}.content-page-title{font-size:clamp(17px,4vw,26px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-subtitle{display:none}.content-group{border-radius:16px;padding:8px}.content-card-left{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr) auto;justify-items:stretch;min-height:88px;padding:9px 10px;text-align:left}.content-level-block{display:contents}.content-level-icon{background:#0000!important;border-radius:0;grid-column:1;grid-row:1;justify-self:start;min-height:21px;min-width:21px;padding:0}.content-level-icon,.content-level-icon svg{height:21px;width:21px}.content-title-block{grid-column:2;grid-row:1;justify-items:start;min-width:0}.content-title-block h2{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em;line-height:1}.content-title-block p{font-size:10px;margin-top:4px}.content-title-block small{display:none}.content-status{align-self:center;font-size:6.6px;grid-column:3;grid-row:1;justify-self:end;min-height:19px;padding:0 9px}.content-info-box{gap:9px;grid-template-columns:24px minmax(0,1fr);min-height:54px;padding:9px 10px}.content-info-icon{background:#0000!important;height:21px;width:21px}.content-info-icon svg{height:18px;width:18px}.content-info-box strong{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em;line-height:1}.content-info-box p{font-size:10px}}@media (max-width:430px){.content-page{--content-level-icon-size:20px;--content-item-icon-size:13px;--content-bottom-gap:max(2px,env(safe-area-inset-bottom,0px));padding:6px 6px var(--content-bottom-gap)!important}.content-header-card{gap:7px;min-height:60px;padding:7px 8px}.content-enrolled-badge{font-size:7px;justify-content:flex-start;min-height:20px;padding:0 8px;width:100%}.content-page-title{font-size:clamp(15px,4.5vw,21px)}.content-group{border-radius:16px;padding:8px}.content-card-left{gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:50px;padding:8px 9px}.content-status{display:none}.content-title-block h2{font-size:clamp(16px,5.8vw,22px)}.content-title-block p{font-size:9.5px}.content-info-box{gap:7px;grid-template-columns:1fr}.content-info-icon{display:none}.content-info-box strong{font-size:clamp(16px,5.8vw,22px)}.content-contact-details div,.content-step-list li{min-height:42px;padding:9px 10px}.content-primary-action,.content-secondary-action{font-size:10px;min-height:38px}}@media (prefers-reduced-motion:reduce){.content-group,.content-primary-action,.content-secondary-action{animation:none!important;transition:none!important}}.course-detail-column,.course-detail-column *{border-width:0!important;box-sizing:border-box}.course-detail-column{-webkit-overflow-scrolling:touch;display:block;height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;width:100%}.course-detail-card,.course-detail-section{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0)!important;background:var(
    --course-card-bg,linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0)
  )!important;background-color:initial!important;background-image:linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0)!important;background-image:var(
    --course-card-bg,linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0)
  )!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.course-detail-card:before,.course-detail-section:before{background:linear-gradient(90deg,hsla(0,0%,100%,.055),#0000 18%,#0000 82%,hsla(0,0%,100%,.032)),linear-gradient(180deg,hsla(0,0%,100%,.052),#0000 45%)!important;content:"";inset:0;opacity:1!important;pointer-events:none;position:absolute}.course-detail-card>*,.course-detail-section>*{position:relative;z-index:4}.course-detail-card{-webkit-overflow-scrolling:touch;border-radius:18px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;width:100%}.course-detail-section{border-radius:14px;padding:12px}.course-detail-top{padding:16px 16px 10px}.course-detail-enrolled-badge{align-items:center;background:linear-gradient(135deg,#5ff28a40,#5ff28a14),#080b116b;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f,0 8px 18px #5ff28a14;color:#dfffe7;display:inline-flex;font-size:clamp(7.5px,.68vw,10px);font-weight:900;gap:7px;justify-content:center;letter-spacing:.04em;line-height:1;margin:0 0 7px;max-width:100%;min-height:25px;padding:5px 11px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.course-detail-enrolled-badge svg{color:#5ff28a;color:var(--course-green,#5ff28a);filter:drop-shadow(0 0 5px rgba(95,242,138,.45));flex:0 0 auto;height:11px;width:11px}.course-detail-enrolled-badge span{color:#dfffe7;min-width:0;overflow:hidden;text-overflow:ellipsis}.course-detail-badge{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-size:clamp(5.5px,.45vw,7px);font-weight:800;gap:7px;letter-spacing:.11em;margin:0 0 5px;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.course-detail-badge svg{font-size:9px}.course-detail-title-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.course-detail-title-row p{color:#eef2f6a3;font-size:10px;font-weight:900;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.course-detail-title-row h1{color:#fff;font-size:clamp(17px,2vw,30px);font-weight:850;letter-spacing:-.04em;line-height:.98;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 10px 18px #0000003d;white-space:nowrap}.course-detail-title-row>strong{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffffeb,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea);border-radius:15px;box-shadow:0 12px 24px #0000003d,inset 0 1px 0 #ffffffb8;color:#11151c;display:inline-flex;font-size:clamp(18px,1.75vw,28px);font-weight:900;height:52px;justify-content:center;letter-spacing:-.055em;line-height:1;min-width:90px;padding:0 16px}.course-detail-description{color:#eef2f6c7;color:var(--course-muted,#eef2f6c7);font-size:clamp(8px,.82vw,10.5px);font-weight:500;line-height:1.35;margin:5px 0 0;max-width:930px}.course-detail-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 10px}.course-detail-fact{grid-gap:10px;align-items:center;background:#080b1157;border-radius:14px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-height:54px;padding:9px 11px}.course-detail-fact>span{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0000002e;border-radius:13px;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}.course-detail-fact strong{color:#fff;display:block;font-size:12px;font-weight:900;line-height:1.1}.course-detail-fact p{color:#eef2f680;font-size:9px;font-weight:800;line-height:1.1;margin:3px 0 0}.course-detail-body{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1.05fr .95fr;padding:8px}.course-detail-teacher{grid-column:1/-1}.course-detail-section-heading{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);margin-bottom:10px}.course-detail-section-heading>svg{background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0000002e;border-radius:13px;color:#fff;height:38px;padding:10px;width:38px}.course-detail-section-heading span{color:#eef2f68f;display:block;font-size:8px;font-weight:900;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.course-detail-section-heading h2{color:#fff;font-size:16px;font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0}.course-detail-feature-list{grid-gap:8px;display:grid;gap:8px}.course-detail-feature{align-items:center;background:#080b1157;border-radius:12px;color:#eef2f6bd;display:flex;font-size:11px;font-weight:800;gap:8px;line-height:1.28;min-height:38px;padding:9px 12px}.course-detail-feature svg{color:#ffffffe0;flex:0 0 auto;font-size:12px}.course-detail-books p,.course-detail-teacher p{color:#eef2f6a3;font-size:11px;font-weight:600;line-height:1.42;margin:0 0 10px}.course-detail-books strong{color:#fff;font-weight:900}.course-detail-book-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.course-detail-book-list span{grid-gap:3px;background:#080b1157;border-radius:12px;color:#fff;display:grid;font-size:10.5px;font-weight:900;gap:3px;line-height:1.1;min-height:40px;padding:8px 10px}.course-detail-book-list small{color:#eef2f680;font-size:8px;font-weight:800}.course-detail-gift{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff21,#0000 42%),#080b1161;border-radius:13px;display:flex;gap:9px;margin-top:8px;min-height:46px;padding:9px 10px}.course-detail-gift svg{color:#fff;font-size:16px}.course-detail-gift span{color:#eef2f680;display:block;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.course-detail-gift strong{color:#fff;display:block;font-size:11px;font-weight:900;margin-top:2px}@media (max-height:720px) and (min-width:981px){.course-detail-title-row h1{font-size:clamp(15px,1.7vw,24px)}.course-detail-description{font-size:clamp(7.5px,.72vw,9.2px);margin-top:4px}.course-detail-title-row>strong{font-size:clamp(16px,1.45vw,22px);height:46px;min-width:78px}.course-detail-fact{min-height:50px}}@media (max-width:1160px){.course-detail-column{height:auto;max-height:none;min-height:0;order:-1;overflow:visible}.course-detail-card{height:auto;max-height:none;min-height:auto;overflow:hidden}}@media (max-width:980px){.course-detail-column{max-height:none!important;order:-1}.course-detail-card,.course-detail-column{height:auto!important;overflow:visible!important}.course-detail-card{min-height:auto!important}.course-detail-enrolled-badge{font-size:clamp(7px,1.35vw,9.5px);margin-bottom:7px;padding:5px 10px}.course-detail-badge{font-size:clamp(5.8px,1.2vw,7px);margin-bottom:6px;padding:4px 9px}.course-detail-title-row h1{font-size:clamp(21px,4.1vw,34px);letter-spacing:-.05em;line-height:1}.course-detail-description{font-size:clamp(9px,1.65vw,12px);line-height:1.32;margin-top:6px;max-width:100%}.course-detail-body{align-items:start;grid-template-columns:1fr}.course-detail-teacher{grid-column:auto}}@media (max-width:760px){.course-detail-card{border-radius:14px}.course-detail-title-row{align-items:start;gap:9px;grid-template-columns:1fr}.course-detail-title-row h1{font-size:clamp(19px,4.5vw,29px);white-space:normal}.course-detail-description{font-size:clamp(8.5px,1.7vw,11px)}.course-detail-title-row>strong{font-size:22px;height:44px;justify-self:start;min-height:44px;min-width:86px;width:-webkit-fit-content;width:fit-content}.course-detail-body,.course-detail-facts{grid-template-columns:1fr}.course-detail-body{gap:7px;padding:7px}}@media (max-width:520px){.course-detail-enrolled-badge{font-size:7.5px;justify-content:flex-start;padding:6px 9px;width:100%}.course-detail-badge{font-size:5.8px;margin-bottom:5px;padding:4px 8px}.course-detail-title-row h1{font-size:clamp(17px,5vw,24px)}.course-detail-description{font-size:clamp(7.8px,2.05vw,9.8px)}}@media (max-width:430px){.course-detail-enrolled-badge{font-size:7px;min-height:24px;padding:5px 8px}.course-detail-enrolled-badge svg{height:10px;width:10px}.course-detail-badge{font-size:5.4px;padding:3px 7px}.course-detail-top{padding:13px}.course-detail-title-row h1{font-size:clamp(16px,5.2vw,22px)}.course-detail-description{font-size:clamp(7.2px,2.25vw,9px);line-height:1.25;margin-top:5px}.course-detail-title-row>strong{border-radius:14px;font-size:20px;height:40px;min-height:40px;min-width:78px;padding:0 16px}.course-detail-fact{min-height:54px}.course-detail-body{padding:6px}.course-detail-book-list{grid-template-columns:1fr}}@media (max-width:360px){.course-detail-enrolled-badge{font-size:6.4px}.course-detail-title-row h1{font-size:15px}.course-detail-description{font-size:6.8px}}.course-payment-wrapper,.course-payment-wrapper *,.course-payment-wrapper :after,.course-payment-wrapper :before{border-width:0!important;box-sizing:border-box}.course-payment-wrapper{--payment-muted:#eef2f6c7;--payment-muted-2:#eef2f694;--payment-card-bg:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--payment-inner-bg:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0%,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));align-items:stretch;display:flex;font-family:Arial,sans-serif;justify-content:stretch}.course-payment-card,.course-payment-wrapper{color:#fff;height:auto!important;max-width:none;min-height:0;min-width:0;overflow:visible!important;width:100%}.course-payment-card{-webkit-overflow-scrolling:touch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--payment-card-bg)!important;background-color:initial!important;background-image:var(--payment-card-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:18px;box-shadow:0 30px 72px #00000080,0 10px 28px #00000042,inset 0 1px 0 #ffffff24;padding:0;position:relative;scrollbar-width:thin}.course-payment-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.038),#0000 48%)!important;border-radius:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.course-payment-card:after{background:var(--payment-inner-bg)!important;border-radius:15px;content:"";inset:10px;opacity:.72;pointer-events:none;position:absolute;z-index:1}.course-payment-card>*{position:relative;z-index:3}.course-payment-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.course-payment-particles span{background:radial-gradient(circle at 35% 30%,#ffffffe6,#dce2ec7a 42%,#aab2c224 72%,#0000 100%);border-radius:999px;box-shadow:0 0 8px #ffffff1f,0 0 14px rgba(180,190,204,.055);opacity:.2;position:absolute}.course-payment-particles span:first-child{height:6px;left:34px;top:24px;width:6px}.course-payment-particles span:nth-child(2){height:9px;opacity:.15;right:54px;top:70px;width:9px}.course-payment-particles span:nth-child(3){bottom:70px;height:4px;left:70px;opacity:.2;width:4px}.course-payment-particles span:nth-child(4){bottom:34px;height:7px;opacity:.13;right:88px;width:7px}.course-payment-back{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),#0003;border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:transform .18s ease,background .18s ease,color .18s ease;width:34px;z-index:5}.course-payment-back:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.course-payment-back:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.course-payment-top-row{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start;margin:0;padding:16px 64px 0 16px;width:100%}.course-payment-badge{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-size:clamp(5.5px,.45vw,7px);font-weight:800;gap:7px;letter-spacing:.11em;margin:0 0 5px;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.course-payment-badge svg{font-size:9px}.course-payment-title{color:#fff;font-size:clamp(17px,2vw,30px);font-weight:850;letter-spacing:-.04em;line-height:.98;margin:5px 0 0;max-width:930px;padding:0 16px;text-shadow:0 10px 18px #0000003d}.course-payment-description{color:var(--payment-muted);font-size:clamp(8px,.82vw,10.5px);font-weight:500;line-height:1.35;margin:5px 0 0;max-width:930px;padding:0 16px 14px}.course-payment-error{align-items:flex-start;background:#ff4b4b29;border-radius:13px;color:#fff;display:flex;font-size:11px;font-weight:800;gap:9px;line-height:1.4;margin:10px 16px 0;overflow-wrap:anywhere;padding:10px 12px;width:auto}.course-payment-error svg{flex:0 0 auto;margin-top:2px}.course-payment-benefits{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 16px 0}.course-payment-benefits div{align-items:center;background:#080b1157;border-radius:12px;color:#e6ebf2bd;display:flex;gap:8px;justify-content:flex-start;min-height:48px;min-width:0;padding:9px 10px;text-align:left}.course-payment-benefits svg{color:#fff;flex:0 0 auto;font-size:11px}.course-payment-benefits span{color:#e6ebf2c7;font-size:10.5px;font-weight:750;line-height:1.2;min-width:0;overflow-wrap:anywhere}.course-payment-method-box{background:#080b1157;border-radius:14px;margin:10px 16px 0;padding:10px}.course-payment-method-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.course-payment-method-heading span{color:#eef2f694;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.course-payment-method-heading strong{color:#ffffffe0;font-size:10px;font-weight:900}.course-payment-method-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.course-payment-method{align-items:center;background:#080b1157;border-radius:12px;color:#eef2f6c2;cursor:pointer;display:flex;font-family:inherit;gap:8px;min-height:52px;padding:8px;position:relative;text-align:left;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.course-payment-method-active,.course-payment-method:focus-visible,.course-payment-method:hover{background:#080b1180;box-shadow:none;outline:none;transform:translateY(-1px)}.course-payment-method-icon{align-items:center;background:radial-gradient(circle at 30% 24%,#ffffff26,#0000 42%),#ffffff0d;border-radius:11px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;height:30px;justify-content:center;width:30px}.course-payment-method-text{display:flex;flex-direction:column;gap:2px;min-width:0}.course-payment-method-text strong{color:#fff;font-size:11px;font-weight:900;line-height:1.1}.course-payment-method-text small{color:#eef2f675;font-size:8px;font-weight:800;line-height:1.1}.course-payment-method-badge{background:linear-gradient(135deg,#fff,#dfe4ea);border-radius:999px;color:#11151c;font-size:6.5px;font-style:normal;font-weight:950;letter-spacing:.03em;line-height:1;max-width:72px;overflow:hidden;padding:3px 6px;position:absolute;right:6px;text-overflow:ellipsis;text-transform:uppercase;top:6px;white-space:nowrap}.course-payment-summary{grid-gap:6px;display:grid;gap:6px;margin:10px 16px 0}.course-payment-summary div{align-items:center;background:#080b1157;border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-height:38px;min-width:0;padding:8px 10px}.course-payment-summary span{color:#eef2f67a;flex:0 0 auto;font-size:9px;font-weight:900}.course-payment-summary strong{color:#fff;font-size:11px;font-weight:900;min-width:0;overflow-wrap:anywhere;text-align:right}.course-payment-actions{grid-gap:7px;display:grid;gap:7px;margin:11px 16px 0;width:auto}.course-payment-logout-button,.course-payment-main-button,.course-payment-restore-button{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;gap:9px;justify-content:center;min-width:0;transition:transform .18s ease,opacity .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;width:100%}.course-payment-main-button{background:radial-gradient(circle at 30% 24%,#ffffffeb,#0000 42%),linear-gradient(135deg,#fff,#dfe4ea);border-radius:999px;box-shadow:0 12px 24px #0000003d,inset 0 1px 0 #ffffffb8;color:#11151c;font-size:13px;font-weight:900;min-height:48px}.course-payment-logout-button,.course-payment-restore-button{background:#080b1157;border-radius:999px;color:#eef2f6ad;font-size:10.5px;font-weight:800;min-height:38px}.course-payment-main-button:hover{box-shadow:0 16px 30px #0000004d,inset 0 1px 0 #ffffffc7;filter:brightness(1.04);transform:translateY(-1px)}.course-payment-logout-button:hover,.course-payment-restore-button:hover{background:#080b117a;color:#fff;transform:translateY(-1px)}.course-payment-logout-button:disabled,.course-payment-main-button:disabled,.course-payment-restore-button:disabled{cursor:not-allowed;filter:none;opacity:.62;transform:none}.course-payment-logout-button:focus-visible,.course-payment-main-button:focus-visible,.course-payment-restore-button:focus-visible{outline:3px solid #ffffff52;outline-offset:3px}.course-payment-note{color:#eef2f67a;font-size:10px;font-weight:600;line-height:1.4;margin:10px 16px 16px;text-align:center}@media (max-width:1180px){.course-payment-card,.course-payment-wrapper{height:auto!important;min-height:0!important;overflow:visible!important}}@media (max-width:980px){.course-payment-badge{font-size:clamp(5.8px,1.2vw,7px);margin-bottom:6px;padding:4px 9px}.course-payment-title{font-size:clamp(21px,4.1vw,34px);letter-spacing:-.05em;line-height:1}.course-payment-description{font-size:clamp(9px,1.65vw,12px);line-height:1.32;margin-top:6px;max-width:100%}}@media (max-width:760px){.course-payment-card{border-radius:14px}.course-payment-card:after{border-radius:12px;inset:8px}.course-payment-back{right:14px;top:14px}.course-payment-top-row{padding:18px 62px 0 18px}.course-payment-title{font-size:clamp(19px,4.5vw,29px);padding:0 18px}.course-payment-description{font-size:clamp(8.5px,1.7vw,11px);padding:0 18px 16px}.course-payment-actions,.course-payment-benefits,.course-payment-error,.course-payment-method-box,.course-payment-note,.course-payment-summary{margin-left:18px;margin-right:18px;width:auto}.course-payment-benefits{grid-template-columns:1fr}.course-payment-benefits div{min-height:44px}.course-payment-method-grid{grid-template-columns:1fr}.course-payment-method-heading{align-items:flex-start;flex-direction:column;gap:5px}.course-payment-summary div{align-items:flex-start;flex-direction:column;gap:4px}.course-payment-summary strong{text-align:left}}@media (max-width:520px){.course-payment-badge{font-size:5.8px;margin-bottom:5px;padding:4px 8px}.course-payment-title{font-size:clamp(17px,5vw,24px)}.course-payment-description{font-size:clamp(7.8px,2.05vw,9.8px)}}@media (max-width:430px){.course-payment-top-row{padding:16px 58px 0 16px}.course-payment-badge{font-size:5.4px;padding:3px 7px}.course-payment-title{font-size:clamp(16px,5.2vw,22px);padding:0 16px}.course-payment-description{font-size:clamp(7.2px,2.25vw,9px);line-height:1.25;margin-top:5px;padding:0 16px 15px}.course-payment-actions,.course-payment-benefits,.course-payment-error,.course-payment-method-box,.course-payment-note,.course-payment-summary{margin-left:16px;margin-right:16px}.course-payment-main-button{font-size:12px;min-height:46px}}@media (max-width:360px){.course-payment-title{font-size:15px}.course-payment-description{font-size:6.8px}}@media (prefers-reduced-motion:reduce){.course-payment-back,.course-payment-logout-button,.course-payment-main-button,.course-payment-method,.course-payment-restore-button{transition:none!important}}body.course-screen-page,body.course-screen-page #root,html.course-screen-page{height:100%!important;margin:0!important;min-height:100%!important;min-width:0!important;overflow:hidden!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important;padding:0!important;width:100%!important}.mainWrapper:not(.main-route-kurse) .course-home-container{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.mainWrapper.main-route-kurse .course-home-container{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.course-home-container,.course-home-container *,.course-home-container :after,.course-home-container :before{border-width:0!important;box-sizing:border-box}.course-home-container{--course-muted:#eef2f6d1;--course-muted-2:#eef2f69e;--course-gold:#f3b339;--course-green:#5ff28a;--course-red:#f77;--course-footer-safe:max(var(--app-footer-height,44px),56px);--course-bottom-gap:max(8px,env(safe-area-inset-bottom,0px));--course-level-icon-size:clamp(18px,1.25vw,23px);--course-chip-icon-size:clamp(11px,0.75vw,14px);--course-card:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--course-card-hover:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.125),#0000 24%),radial-gradient(circle at 88% 8%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#626c7c75,#323c4ab3 46%,#0e1219f5);-webkit-overflow-scrolling:auto;background:#0000!important;bottom:var(--course-footer-safe);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 94px - var(--course-footer-safe));height:calc(100dvh - var(--app-total-header-height, 94px) - var(--course-footer-safe));isolation:isolate;left:0;margin:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important;padding:10px 10px var(--course-bottom-gap);position:fixed;right:0;scroll-behavior:auto!important;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:1}.course-home-container:after,.course-home-container:before{content:none!important;display:none!important}.course-page{color:#fff}.course-level-section,.course-page,.course-screen-stack{background:#0000!important;height:100%;min-height:0;overflow:visible!important;width:100%}.course-screen-stack{grid-gap:8px;box-shadow:none!important;display:grid;filter:none!important;gap:8px;grid-template-rows:auto minmax(0,1fr);margin:0 auto;max-width:1540px;position:relative;transform:none!important;will-change:auto!important;z-index:2}.course-header-card,.course-learning-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--course-card)!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.course-header-card:after,.course-header-card:before,.course-learning-card:after,.course-learning-card:before{content:none!important;display:none!important}.course-header-card>*,.course-learning-card>*{position:relative;z-index:3}.course-header-card{grid-gap:14px;align-items:center;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:10px 14px;width:100%}.course-header-content{min-width:0}.course-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;justify-content:center;letter-spacing:.11em;line-height:1;margin:0 0 6px;max-width:100%;min-height:19px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.course-page-title{color:#fff;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-subtitle{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--course-muted);display:-webkit-box;font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:6px 0 0;max-width:1050px;overflow:hidden}.course-header-badge{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.035));border-radius:16px;box-shadow:inset 0 1px 0 #ffffff21,0 10px 18px #00000026;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:clamp(62px,5.7vw,76px);overflow:visible;padding:10px 16px 12px;width:clamp(124px,10.4vw,152px)}.course-header-badge strong{color:#fff;font-size:clamp(19px,1.75vw,26px);font-weight:900;line-height:1;white-space:nowrap}.course-header-badge span{color:var(--course-muted-2);font-size:clamp(5.6px,.48vw,6.7px);font-weight:900;letter-spacing:.07em;line-height:1.2;margin-top:6px;overflow:visible;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.course-learning-grid{grid-gap:8px;align-content:stretch;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;min-height:0;overflow:visible!important;width:100%}.course-learning-card{appearance:none;-webkit-appearance:none;border-radius:18px;color:#fff;cursor:pointer;font:inherit;height:100%;min-height:0;min-width:0;padding:10px;text-align:left;transition:background .18s ease,filter .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.course-learning-card:focus-visible,.course-learning-card:hover{background:var(--course-card-hover)!important;filter:brightness(1.025);outline:none;transform:translateY(-1px)}.course-card-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.course-card-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.course-card-particles span:first-child{left:48px;top:18px}.course-card-particles span:nth-child(2){height:6px;left:120px;opacity:.2;top:58px;width:6px}.course-card-particles span:nth-child(3){bottom:22px;height:3px;left:72px;width:3px}.course-card-particles span:nth-child(4){height:5px;right:86px;top:20px;width:5px}.course-card-particles span:nth-child(5){height:3px;right:28px;top:66px;width:3px}.course-card-particles span:nth-child(6){bottom:28px;height:7px;opacity:.12;right:126px;width:7px}.course-card-badge{grid-gap:9px;align-items:stretch;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:9px;grid-template-columns:minmax(170px,.36fr) minmax(0,.64fr);height:100%;min-height:0;overflow:hidden;padding:9px;position:relative;width:100%;z-index:3}.course-card-left,.course-card-right{min-width:0;position:relative;z-index:4}.course-card-left{grid-gap:8px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:8px;justify-items:center;overflow:hidden;padding:10px 12px;text-align:center}.course-lock-block{grid-gap:6px;display:grid;gap:6px;justify-items:center}.course-level-icon{align-items:center!important;background:#0000!important;border-radius:0!important;box-shadow:none!important;color:#ffffffdb;display:inline-flex!important;flex:0 0 var(--course-level-icon-size)!important;justify-content:center!important;line-height:1!important;margin:0!important;overflow:visible!important;padding:0!important}.course-level-icon,.course-level-icon svg{height:var(--course-level-icon-size)!important;max-height:var(--course-level-icon-size)!important;max-width:var(--course-level-icon-size)!important;min-height:var(--course-level-icon-size)!important;min-width:var(--course-level-icon-size)!important;width:var(--course-level-icon-size)!important}.course-level-icon svg{color:currentColor;display:block!important}.course-level-icon-unlocked{background:#0000!important;box-shadow:none!important;color:var(--course-green)!important}.course-level-icon-unlocked svg{color:var(--course-green)!important;filter:drop-shadow(0 0 4px rgba(95,242,138,.42))}.course-level-icon-locked{color:#ffffffd1!important}.course-level-icon-checking{color:#ffffffdb!important}.course-checking-icon{animation:courseCheckingSpin .85s linear infinite}@keyframes courseCheckingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-lock-status{align-items:center;background:linear-gradient(135deg,#ffffff14,#ffffff08),#080b116b;border-radius:999px;color:#eef2f6d1;display:inline-flex;font-size:6.5px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;max-width:100%;min-height:18px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.course-card-unlocked .course-lock-status{background:linear-gradient(135deg,#5ff28a38,#ffffff0d),#080b116b;color:#dfffe7}.course-card-locked .course-lock-status{color:#eef2f6c2}.course-card-checking .course-lock-status{color:#eef2f6d1}.course-title-block{grid-gap:4px;display:grid;gap:4px;justify-items:center;min-width:0}.course-title-block h2{color:#fff;font-size:clamp(23px,2.1vw,32px);font-weight:900;letter-spacing:-.04em;line-height:.96}.course-title-block h2,.course-title-block p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-title-block p{color:var(--course-muted);font-size:11.5px;font-weight:750;line-height:1}.course-card-right{grid-gap:6px;gap:6px;grid-template-rows:repeat(4,minmax(0,1fr))}.course-card-right,.course-detail-chip{display:grid;min-height:0;min-width:0;overflow:hidden}.course-detail-chip{grid-gap:7px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#0000001f;border-radius:12px;color:#fffffff0;gap:7px;grid-template-columns:26px 86px minmax(0,1fr);padding:0 10px 0 8px}.course-detail-chip-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#ffffff12;border-radius:8px;color:#ffffffd6;display:inline-flex;height:22px;justify-content:center;width:22px}.course-detail-chip-icon svg{display:block;height:var(--course-chip-icon-size);width:var(--course-chip-icon-size)}.course-detail-chip-label{color:var(--course-muted-2);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.course-detail-chip-value{color:#fff;font-size:clamp(10.5px,.78vw,12px);font-weight:850;letter-spacing:-.01em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-status-card{cursor:default}.course-card-badge-status{grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);min-height:68px}.course-card-badge-status .course-card-left{min-height:64px}.course-error-panel{align-items:center;background:#ff525221;border-radius:12px;display:flex;min-height:100%;padding:10px}.course-error-panel p{color:#fff;font-size:11px;font-weight:800;line-height:1.35;margin:0}.course-refresh-button{grid-gap:7px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#0000001f;border-radius:12px;color:#fffffff0;cursor:pointer;display:grid;font-family:Arial,sans-serif;gap:7px;grid-template-columns:minmax(0,1fr) 14px;min-height:36px;overflow:hidden;padding:0 9px 0 12px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.course-refresh-button:focus-visible,.course-refresh-button:hover{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.105),#0000 25%),radial-gradient(circle at 84% 0,#f3b3390f,#0000 35%),linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.025) 48%,#0000000f);box-shadow:0 10px 22px #00000029,inset 0 1px 0 #ffffff21;outline:none;transform:translateY(-1px)}.course-refresh-button span{color:inherit;font-size:clamp(10.5px,.78vw,12px);font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-refresh-button svg{background:#0000!important;border-radius:0;box-shadow:none!important;color:#fff;height:14px;padding:0;width:14px}.course-detail-wrapper,.course-login-layout,.course-login-open{min-height:100%;overflow:visible!important;width:100%}.course-login-layout{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1540px}.course-detail-column,.course-login-column,.course-payment-column{height:auto!important;max-height:none!important;min-height:0!important;min-width:0;overflow:visible!important;width:100%}.course-login-column,.course-payment-column{order:1}.course-detail-column{order:2}.course-detail-column .course-detail-card,.course-detail-column .course-detail-section,.course-login-column .course-payment-card,.course-login-column .course-payment-wrapper,.course-payment-column .course-payment-card,.course-payment-column .course-payment-wrapper{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.course-home-container::-webkit-scrollbar{width:10px}.course-home-container::-webkit-scrollbar-track{background:#05070b73}.course-home-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.course-home-container::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (max-width:1400px){body.course-screen-page,html.course-screen-page{overflow:hidden!important}.course-home-container,body.course-screen-page,html.course-screen-page{overscroll-behavior:none!important;overscroll-behavior-y:none!important}.course-home-container{-webkit-overflow-scrolling:auto;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:auto!important}.course-login-layout{align-items:start!important;gap:8px!important;grid-template-columns:1fr!important;overflow:visible!important}.course-login-column,.course-payment-column{order:1!important}.course-detail-column{order:2!important}}@media (max-width:1280px){.course-home-container{--course-level-icon-size:clamp(17px,1.8vw,22px);--course-chip-icon-size:clamp(10px,1vw,13px)}.course-screen-stack{max-width:1120px}.course-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.course-card-badge{grid-template-columns:minmax(150px,.36fr) minmax(0,.64fr)}.course-detail-chip{grid-template-columns:24px 76px minmax(0,1fr)}}@media (max-width:900px){.course-home-container{--course-level-icon-size:21px;--course-chip-icon-size:13px;padding:8px 8px var(--course-bottom-gap)!important}.course-level-section,.course-page,.course-screen-stack{height:auto;min-height:100%}.course-header-card{border-radius:16px;min-height:82px;padding:11px 12px}.course-page-title{font-size:clamp(21px,4.1vw,34px)}.course-subtitle{font-size:clamp(9px,1.65vw,12px)}.course-header-badge{min-height:clamp(62px,9vw,76px);padding:10px 16px 12px;width:clamp(124px,18vw,152px)}.course-learning-grid{grid-auto-rows:166px;grid-template-columns:1fr;grid-template-rows:none;height:auto}.course-card-badge{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);min-height:0}}@media (max-width:760px){.course-home-container{--course-level-icon-size:21px;--course-chip-icon-size:13px;padding:8px 8px var(--course-bottom-gap)!important}.course-header-card{align-items:center;border-radius:16px;gap:8px;grid-template-columns:minmax(0,1fr) 116px;min-height:54px;padding:8px 10px}.course-kicker{display:none}.course-page-title{font-size:clamp(17px,4vw,26px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-subtitle{display:none}.course-header-badge{border-radius:12px;min-height:44px;padding:7px 12px 8px;width:116px}.course-header-badge strong{font-size:clamp(15px,4vw,19px)}.course-header-badge span{font-size:5.1px;letter-spacing:.045em;margin-top:4px}.course-learning-grid{gap:8px;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:none;height:auto}.course-learning-card{border-radius:16px;height:auto;min-height:0;padding:8px}.course-card-badge{border-radius:15px;gap:8px;grid-template-columns:1fr;height:auto;min-height:0;overflow:visible;padding:8px}.course-card-left{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr) auto;justify-items:stretch;min-height:54px;padding:9px 10px;text-align:left}.course-lock-block{display:contents}.course-level-icon{grid-column:1;grid-row:1;justify-self:start}.course-title-block{align-self:center;grid-column:2;grid-row:1;justify-items:start;min-width:0}.course-title-block h2{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em;line-height:1}.course-title-block p{font-size:10px;line-height:1;margin-top:4px}.course-lock-status{align-self:center;font-size:6.6px;grid-column:3;grid-row:1;justify-self:end;max-width:96px;min-height:19px;overflow:hidden;padding:0 9px;text-overflow:ellipsis}.course-card-right{overflow:visible}.course-detail-chip{gap:7px;grid-template-columns:24px 78px minmax(0,1fr);min-height:36px;padding:0 9px 0 10px}.course-detail-chip-icon{height:22px;width:22px}.course-detail-chip-label{font-size:6.4px}.course-detail-chip-value{font-size:clamp(10.5px,2.2vw,12px)}.course-card-badge-status{grid-template-columns:1fr}.course-card-badge-status .course-card-left{min-height:54px}}@media (max-width:430px){.course-home-container{--course-level-icon-size:20px;--course-chip-icon-size:13px;padding:6px 6px var(--course-bottom-gap)!important}.course-header-card{gap:7px;grid-template-columns:minmax(0,1fr) 102px;min-height:46px;padding:7px 8px}.course-page-title{font-size:clamp(15px,4.5vw,21px)}.course-header-badge{min-height:42px;padding:6px 10px 7px;width:102px}.course-header-badge strong{font-size:15px}.course-header-badge span{font-size:4.55px;letter-spacing:.035em;margin-top:4px}.course-card-badge,.course-learning-card{padding:8px}.course-card-left{gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:50px;padding:8px 9px}.course-lock-status{display:none}.course-title-block h2{font-size:clamp(16px,5.8vw,22px)}.course-title-block p{font-size:9.5px}.course-card-right{gap:5px}.course-detail-chip{border-radius:11px;gap:6px;grid-template-columns:22px 66px minmax(0,1fr);min-height:34px;padding:0 8px}.course-detail-chip-icon{border-radius:8px;height:21px;width:21px}.course-detail-chip-label{font-size:5.8px}.course-detail-chip-value{font-size:10px}.course-message-button,.course-refresh-button{height:auto;min-height:42px}}@media (prefers-reduced-motion:reduce){.course-checking-icon,.course-learning-card,.course-refresh-button{animation:none!important;transition:none!important}}body.books-screen-page,body.books-screen-page #root,html.books-screen-page{height:100%;min-height:100%;overflow:hidden!important;overscroll-behavior:none!important;width:100%}.mainWrapper.main-route-book-view .books-page,.mainWrapper.main-route-buch-ansicht .books-page,.mainWrapper:not(.main-route-buecher) .books-page,body.book-view-screen-page .books-page,html.book-view-screen-page .books-page{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.mainWrapper.main-route-buecher .books-page,html.books-screen-page body.books-screen-page .mainWrapper.main-route-buecher .books-page{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.books-page,.books-page *,.books-page :after,.books-page :before{border-width:0!important;box-sizing:border-box}.books-page{--books-muted:#eef2f6d1;--books-muted-soft:#eef2f69e;--books-gold:#f3b339;--books-green:#5ff28a;--books-red:#f77;--books-footer-safe:var(--app-footer-height,44px);--books-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));--books-level-icon-size:clamp(18px,1.25vw,23px);--books-item-icon-size:clamp(11px,0.75vw,14px);--books-card:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);--books-card-hover:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.125),#0000 24%),radial-gradient(circle at 88% 8%,rgba(243,179,57,.055),#0000 27%),linear-gradient(145deg,#626c7c75,#323c4ab3 46%,#0e1219f5);-webkit-overflow-scrolling:auto;background:#0000!important;bottom:var(--books-footer-safe);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 94px - var(--books-footer-safe));height:calc(100dvh - var(--app-total-header-height, 94px) - var(--books-footer-safe));isolation:isolate;left:0;margin:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important;padding:8px 10px var(--books-bottom-gap);position:fixed;right:0;scroll-behavior:auto!important;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:1}.books-page:after,.books-page:before{content:none!important;display:none!important}.books-container{grid-gap:8px;align-content:start;background:#0000!important;box-shadow:none!important;display:grid;filter:none!important;gap:8px;grid-template-rows:auto auto minmax(0,auto);height:auto;margin:0 auto;max-width:1540px;min-height:auto;overflow:visible!important;position:relative;transform:none!important;width:100%;will-change:auto!important;z-index:2}.book-group,.books-header-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--books-card)!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.book-group:after,.book-group:before,.books-header-card:after,.books-header-card:before{content:none!important;display:none!important}.book-group>*,.books-header-card>*{position:relative;z-index:3}.books-header-card{grid-gap:14px;align-items:center;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:10px 14px;width:100%}.books-header-content{min-width:0}.books-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;justify-content:center;letter-spacing:.11em;line-height:1;margin:0 0 6px;max-width:100%;min-height:19px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.books-page-title{color:#fff;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-subtitle{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--books-muted);display:-webkit-box;font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:6px 0 0;max-width:1050px;overflow:hidden}.books-header-badge{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.035));border-radius:16px;box-shadow:inset 0 1px 0 #ffffff21,0 10px 18px #00000026;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:clamp(62px,5.7vw,76px);overflow:visible;padding:10px 16px 12px;width:clamp(124px,10.4vw,152px)}.books-header-badge strong{color:#fff;font-size:clamp(19px,1.75vw,26px);font-weight:900;line-height:1;white-space:nowrap}.books-header-badge span{color:var(--books-muted-soft);font-size:clamp(5.6px,.48vw,6.7px);font-weight:900;letter-spacing:.07em;line-height:1.2;margin-top:6px;overflow:visible;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.books-learning-grid{grid-gap:8px;align-content:start;align-items:stretch;display:grid;gap:8px;grid-auto-rows:minmax(0,auto);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}.book-group,.books-learning-grid{height:auto;min-height:0;width:100%}.book-group{border-radius:18px;font:inherit;min-width:0;padding:10px;text-align:left;transition:background .18s ease,filter .18s ease,box-shadow .18s ease}.book-group:focus-within,.book-group:hover{background:var(--books-card-hover)!important;filter:brightness(1.025);outline:none;transform:none!important}.book-card-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.book-card-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.book-card-particles span:first-child{left:48px;top:18px}.book-card-particles span:nth-child(2){height:6px;left:120px;opacity:.2;top:58px;width:6px}.book-card-particles span:nth-child(3){bottom:22px;height:3px;left:72px;width:3px}.book-card-particles span:nth-child(4){height:5px;right:86px;top:20px;width:5px}.book-card-particles span:nth-child(5){height:3px;right:28px;top:66px;width:3px}.book-card-particles span:nth-child(6){bottom:28px;height:7px;opacity:.12;right:126px;width:7px}.book-card-badge{grid-gap:9px;align-items:stretch;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:9px;grid-template-columns:minmax(170px,.36fr) minmax(0,.64fr);height:auto;min-height:136px;overflow:hidden;padding:9px;position:relative;width:100%;z-index:3}.book-card-left,.book-card-right{min-width:0;position:relative;z-index:4}.book-card-left{grid-gap:8px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;gap:8px;overflow:hidden;padding:10px 12px;text-align:center}.book-card-left,.book-lock-block{display:grid;justify-items:center}.book-lock-block{grid-gap:6px;gap:6px}.book-arrow,.book-level-icon{background:#0000!important;border-radius:0!important;box-shadow:none!important;margin:0!important;overflow:visible!important;padding:0!important}.book-level-icon{align-items:center!important;color:#ffffffdb;display:inline-flex!important;flex:0 0 var(--books-level-icon-size)!important;height:var(--books-level-icon-size)!important;justify-content:center!important;line-height:1!important;max-height:var(--books-level-icon-size)!important;max-width:var(--books-level-icon-size)!important;min-height:var(--books-level-icon-size)!important;min-width:var(--books-level-icon-size)!important;width:var(--books-level-icon-size)!important}.book-access-icon{display:block!important;flex:0 0 auto!important;pointer-events:none!important}.book-level-access-icon,.book-level-icon svg{color:currentColor;height:var(--books-level-icon-size)!important;max-height:var(--books-level-icon-size)!important;max-width:var(--books-level-icon-size)!important;min-height:var(--books-level-icon-size)!important;min-width:var(--books-level-icon-size)!important;width:var(--books-level-icon-size)!important}.book-arrow svg,.book-item-access-icon{color:currentColor;height:var(--books-item-icon-size)!important;max-height:var(--books-item-icon-size)!important;max-width:var(--books-item-icon-size)!important;min-height:var(--books-item-icon-size)!important;min-width:var(--books-item-icon-size)!important;width:var(--books-item-icon-size)!important}.book-arrow-unlocked,.book-level-icon-unlocked{color:var(--books-green)!important}.book-arrow-unlocked svg,.book-level-icon-unlocked svg{filter:drop-shadow(0 0 4px rgba(95,242,138,.42))}.book-arrow-locked,.book-level-icon-locked{color:#ffffffd1!important}.book-arrow-checking,.book-level-icon-checking{color:#ffffffdb!important}.book-lock-status{align-items:center;background:linear-gradient(135deg,#ffffff14,#ffffff08),#080b116b;border-radius:999px;color:#eef2f6d1;display:inline-flex;font-size:6.5px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;max-width:100%;min-height:18px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.book-card-unlocked .book-lock-status{background:linear-gradient(135deg,#5ff28a38,#ffffff0d),#080b116b;color:#dfffe7}.book-card-locked .book-lock-status{color:#eef2f6c2}.book-card-checking .book-lock-status{color:#eef2f6d1}.book-title-block{grid-gap:4px;display:grid;gap:4px;justify-items:center;min-width:0}.book-title-block h2{color:#fff;font-size:clamp(23px,2.1vw,32px);font-weight:900;letter-spacing:-.04em;line-height:.96}.book-title-block h2,.book-title-block p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-title-block p{color:var(--books-muted);font-size:11.5px;font-weight:750;line-height:1}.book-title-block small{display:none!important}.book-card-right{display:block;min-height:0;overflow:hidden}.book-card-right-message{align-content:center;display:grid}.book-list{grid-gap:6px;align-content:stretch;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(20px,1fr));height:100%;list-style:none;margin:0;min-height:0;padding:0;width:100%}.book-item{display:block;min-height:0;min-width:0}.book-button{grid-gap:7px;align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#0000001f;border-radius:12px;color:#fffffff0;cursor:pointer;display:grid;font-family:Arial,sans-serif;gap:7px;grid-template-columns:minmax(0,1fr) var(--books-item-icon-size);height:100%;min-height:20px;overflow:hidden;padding:0 9px 0 12px;text-align:left;transition:background .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease;width:100%}.book-button:focus-visible,.book-button:hover{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.105),#0000 25%),radial-gradient(circle at 84% 0,#f3b3390f,#0000 35%),linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.025) 48%,#0000000f);box-shadow:0 10px 22px #00000029,inset 0 1px 0 #ffffff21;filter:brightness(1.025);outline:none;transform:none!important}.book-button-locked{color:#eef2f6b8}.book-name{color:inherit;font-size:clamp(10.5px,.78vw,12px);font-weight:850;letter-spacing:-.01em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-arrow{align-items:center!important;color:#ffffffd1;display:inline-flex!important;flex:0 0 var(--books-item-icon-size)!important;height:var(--books-item-icon-size)!important;justify-content:center!important;justify-self:end;line-height:1!important;max-height:var(--books-item-icon-size)!important;max-width:var(--books-item-icon-size)!important;min-height:var(--books-item-icon-size)!important;min-width:var(--books-item-icon-size)!important;width:var(--books-item-icon-size)!important}.book-checking-icon{animation:bookCheckingSpin .85s linear infinite}@keyframes bookCheckingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.book-status-group{height:auto;margin-bottom:0;min-height:88px}.book-card-badge-status{grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);min-height:68px}.book-card-badge-status .book-card-left{min-height:64px}.book-card-badge-status .book-title-block h2{font-size:clamp(24px,2vw,32px)}.book-message-button{height:46px;min-height:46px;padding:0 12px}.books-page::-webkit-scrollbar{width:10px}.books-page::-webkit-scrollbar-track{background:#05070b73}.books-page::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.books-page::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (min-width:901px){.books-learning-grid{grid-template-rows:none}.book-card-badge{min-height:136px}}@media (max-width:1280px){.books-page{--books-level-icon-size:clamp(17px,1.8vw,22px);--books-item-icon-size:clamp(10px,1vw,13px)}.books-container{max-width:1120px}.books-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-card-badge{grid-template-columns:minmax(150px,.36fr) minmax(0,.64fr)}}@media (max-width:900px){.books-page{--books-level-icon-size:21px;--books-item-icon-size:13px;--books-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));padding:8px 8px var(--books-bottom-gap)!important}.books-container{height:auto;min-height:auto}.books-header-card{border-radius:16px;min-height:82px;padding:11px 12px}.books-page-title{font-size:clamp(21px,4.1vw,34px)}.books-subtitle{font-size:clamp(9px,1.65vw,12px)}.books-header-badge{min-height:clamp(62px,9vw,76px);padding:10px 16px 12px;width:clamp(124px,18vw,152px)}.books-learning-grid{grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:none;height:auto}.book-card-badge{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);min-height:166px}}@media (max-width:760px){.books-page{--books-level-icon-size:21px;--books-item-icon-size:13px;--books-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));padding:8px 8px var(--books-bottom-gap)!important}.books-header-card{align-items:center;border-radius:16px;gap:8px;grid-template-columns:minmax(0,1fr) 116px;min-height:54px;padding:8px 10px}.books-kicker{display:none}.books-page-title{font-size:clamp(17px,4vw,26px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-subtitle{display:none}.books-header-badge{border-radius:12px;min-height:44px;padding:7px 12px 8px;width:116px}.books-header-badge strong{font-size:clamp(15px,4vw,19px)}.books-header-badge span{font-size:5.1px;letter-spacing:.045em;margin-top:4px}.books-learning-grid{gap:8px;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:none;height:auto}.book-group{border-radius:16px}.book-card-badge,.book-group{height:auto;min-height:0;padding:8px}.book-card-badge{border-radius:15px;gap:8px;grid-template-columns:1fr;overflow:visible}.book-card-left{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr) auto;justify-items:stretch;min-height:54px;padding:9px 10px;text-align:left}.book-lock-block{display:contents}.book-level-icon{grid-column:1;grid-row:1;justify-self:start}.book-title-block{align-self:center;grid-column:2;grid-row:1;justify-items:start;min-width:0}.book-title-block h2{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em;line-height:1}.book-title-block p{font-size:10px;line-height:1;margin-top:4px}.book-lock-status{align-self:center;font-size:6.6px;grid-column:3;grid-row:1;justify-self:end;max-width:96px;min-height:19px;overflow:hidden;padding:0 9px;text-overflow:ellipsis}.book-card-right{overflow:visible}.book-list{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto}.book-button{grid-template-columns:minmax(0,1fr) var(--books-item-icon-size);min-height:36px;padding:0 9px 0 10px}.book-name{font-size:clamp(10.5px,2.2vw,12px)}.book-status-group{min-height:0}.book-card-badge-status{grid-template-columns:1fr}.book-card-badge-status .book-card-left{min-height:54px}}@media (max-width:430px){.books-page{--books-level-icon-size:20px;--books-item-icon-size:13px;--books-bottom-gap:max(2px,env(safe-area-inset-bottom,0px));padding:6px 6px var(--books-bottom-gap)!important}.books-header-card{gap:7px;grid-template-columns:minmax(0,1fr) 102px;min-height:46px;padding:7px 8px}.books-page-title{font-size:clamp(15px,4.5vw,21px)}.books-header-badge{min-height:42px;padding:6px 10px 7px;width:102px}.books-header-badge strong{font-size:15px}.books-header-badge span{font-size:4.55px;letter-spacing:.035em;margin-top:4px}.book-card-badge,.book-group{padding:8px}.book-card-left{gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:50px;padding:8px 9px}.book-lock-status{display:none}.book-title-block h2{font-size:clamp(16px,5.8vw,22px)}.book-title-block p{font-size:9.5px}.book-list{gap:5px;grid-template-columns:1fr}.book-button{border-radius:11px;min-height:34px;padding:0 9px 0 10px}.book-name{font-size:11px}.book-message-button{height:auto;min-height:42px}}@media (prefers-reduced-motion:reduce){.book-arrow,.book-button,.book-checking-icon,.book-group{animation:none!important;transition:none!important}}body.book-view-screen-page,body.book-view-screen-page #root,html.book-view-screen-page{height:100%;min-height:100%;overflow:hidden!important;overscroll-behavior:none!important;width:100%}body.book-view-screen-page .books-page,html.book-view-screen-page .books-page{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.book-view-page,.book-view-page *,.book-view-page :after,.book-view-page :before{border-width:0!important;box-sizing:border-box}.book-view-page{--book-view-muted:#eef2f6d1;--book-view-muted-soft:#eef2f69e;--book-view-gold:#f3b339;--book-view-red:#f77;--book-view-footer-safe:var(--app-footer-height,44px);--book-view-bottom-gap:max(3px,env(safe-area-inset-bottom,0px));--book-view-card:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);-webkit-overflow-scrolling:auto;background:#0000!important;bottom:var(--book-view-footer-safe);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 94px - var(--book-view-footer-safe));height:calc(100dvh - var(--app-total-header-height, 94px) - var(--book-view-footer-safe));isolation:isolate;left:0;margin:0;min-height:0;overflow:hidden!important;overscroll-behavior:none!important;padding:8px 10px var(--book-view-bottom-gap);position:fixed;right:0;scroll-behavior:auto!important;top:94px;top:var(--app-total-header-height,94px);width:100vw;z-index:1}.book-view-page:after,.book-view-page:before{content:none!important;display:none!important}.book-view-layout{grid-gap:8px;background:#0000!important;box-shadow:none!important;display:grid;filter:none!important;gap:8px;grid-template-rows:auto minmax(0,1fr);height:100%;margin:0 auto;max-width:1540px;min-height:0;overflow:hidden!important;position:relative;transform:none!important;width:100%;will-change:auto!important;z-index:2}.book-lock-card,.book-view-error-card,.book-view-topbar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--book-view-card)!important;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;color:#fff;overflow:hidden;position:relative}.book-frame-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;box-shadow:none!important;color:#fff;overflow:hidden;position:relative}.book-frame-panel:after,.book-frame-panel:before,.book-lock-card:after,.book-lock-card:before,.book-view-error-card:after,.book-view-error-card:before,.book-view-topbar:after,.book-view-topbar:before{content:none!important;display:none!important}.book-frame-panel>*,.book-lock-card>*,.book-view-error-card>*,.book-view-topbar>*{position:relative;z-index:3}.book-view-topbar{grid-gap:12px;align-items:center;border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:8px 12px;width:100%}.book-view-title-block{min-width:0}.book-error-badge,.book-lock-badge,.book-view-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;gap:7px;justify-content:center;letter-spacing:.11em;line-height:1;margin:0 0 5px;max-width:100%;min-height:18px;padding:0 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.book-view-error-title,.book-view-title{color:#fff;font-size:clamp(18px,1.7vw,26px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-view-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.book-lock-button,.book-view-back,.book-view-secondary{align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.035)),#00000029;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;font-size:10.5px;font-weight:900;gap:7px;justify-content:center;line-height:1;min-height:36px;padding:0 14px;text-decoration:none;transition:background .18s ease,opacity .18s ease,filter .18s ease}.book-view-back{background:radial-gradient(circle at 30% 24%,#ffffff24,#0000 42%),linear-gradient(135deg,#f3b33957,#d9962238)}.book-lock-button:focus-visible,.book-lock-button:hover,.book-view-back:focus-visible,.book-view-back:hover,.book-view-secondary:focus-visible,.book-view-secondary:hover{filter:brightness(1.04);outline:none;transform:none!important}.book-frame-panel{border-radius:18px;display:block!important;height:100%;min-height:0;opacity:1!important;padding:0;visibility:visible!important;width:100%}.book-frame-panel-loading{display:grid!important;place-items:center}.book-frame{background:#fff;border:0!important;display:block!important;margin:0;opacity:1!important;padding:0;position:relative;visibility:visible!important;z-index:2}.book-frame,.book-view-center{height:100%;min-height:0;width:100%}.book-view-center{display:grid;padding:10px;place-items:center}.book-lock-card,.book-view-error-card{grid-gap:12px;align-content:center;border-radius:18px;display:grid;gap:12px;justify-items:start;min-height:240px;padding:24px;width:min(100%,620px)}.book-lock-card h2{color:#fff;font-size:clamp(22px,2vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0}.book-lock-card p,.book-view-error-card p{color:var(--book-view-muted);font-size:13px;font-weight:650;line-height:1.45;margin:0}.book-view-loading-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 44%,#ffffff14,#0000 28%),#080b11a3;color:#fff;display:grid;inset:0;min-height:0;min-width:0;padding:18px;place-items:center;position:absolute;z-index:20}.book-view-loading-panel{background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:18px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c!important;inset:auto;min-height:220px;position:relative}.book-view-loading-spinner{animation:bookViewSpin .75s linear infinite;border:4px solid #ffffff38!important;border-radius:999px;border-top:4px solid var(--book-view-gold)!important;height:42px;width:42px}.book-view-loading-text{grid-gap:8px;display:grid;gap:8px;justify-items:center;text-align:center}.book-view-loading-text strong{color:#fff;font-size:18px;font-weight:900;line-height:1}.book-view-loading-text span{color:var(--book-view-muted);font-size:10px;font-weight:750;line-height:1.35}@keyframes bookViewSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.book-view-page{padding:8px 8px var(--book-view-bottom-gap)!important}.book-view-layout{gap:8px}.book-view-topbar{align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:58px}.book-view-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.book-lock-button,.book-view-back,.book-view-secondary{flex:0 0 auto}.book-lock-card,.book-view-error-card{padding:18px;width:100%}}@media (max-width:760px){.book-view-page{padding:8px 8px var(--book-view-bottom-gap)!important}.book-view-topbar{align-items:center;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 10px}.book-view-kicker{display:none}.book-view-title{font-size:clamp(16px,4.3vw,22px)}.book-lock-button,.book-view-back,.book-view-secondary{font-size:10px;min-height:34px;padding:0 12px;white-space:nowrap}}@media (max-width:430px){.book-view-page{padding:6px 6px var(--book-view-bottom-gap)!important}.book-view-layout{gap:6px}.book-view-topbar{align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:7px 8px}.book-view-title{font-size:clamp(15px,4.8vw,20px)}.book-view-actions{flex-wrap:nowrap;gap:6px;justify-content:flex-end;width:auto}.book-lock-button,.book-view-back,.book-view-secondary{font-size:9px;min-height:32px;padding:0 9px;white-space:nowrap}.book-lock-card,.book-view-error-card{border-radius:16px;padding:14px}}@media (max-width:360px){.book-view-topbar{gap:5px;padding:6px 7px}.book-view-title{font-size:clamp(14px,4.4vw,18px)}.book-lock-button,.book-view-back,.book-view-secondary{font-size:8.5px;min-height:30px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.book-view-page *,.book-view-page :after,.book-view-page :before{animation:none!important;transition:none!important}}#root,body,html{height:100%;overflow:hidden!important}.contact-page,.contact-page *,.contact-page :after,.contact-page :before{border-width:0!important;box-sizing:border-box}.contact-page{--contact-muted:#eef2f6d1;--contact-muted-soft:#eef2f69e;--contact-gold:#f3b339;--contact-green:#5ff28a;-webkit-overflow-scrolling:touch;background:#0000!important;bottom:44px;bottom:var(--app-footer-height,44px);color:#fff;font-family:Arial,sans-serif;height:calc(100dvh - 138px);height:calc(100dvh - var(--app-total-header-height, 94px) - var(--app-footer-height, 44px));left:0;margin:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding:10px 10px 8px;position:fixed;right:0;top:94px;top:var(--app-total-header-height,94px);width:100%;z-index:1}.contact-container{margin:0 auto;max-width:1540px;overflow:visible!important;padding-bottom:0;width:100%}.contact-header-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:16px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c;color:#fff;min-height:76px;overflow:hidden;padding:10px 14px;position:relative;width:100%}.contact-kicker{align-items:center;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#00000030;border-radius:999px;color:#fff;display:inline-flex;font-size:clamp(6px,.5vw,7.5px);font-weight:850;gap:6px;letter-spacing:.11em;line-height:1;margin:0 0 6px;max-width:100%;padding:4px 9px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.contact-kicker svg{color:#fff;height:9px;width:9px}.contact-page-title{color:#fff;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0}.contact-subtitle{color:var(--contact-muted);font-size:clamp(10.5px,.95vw,13px);font-weight:650;line-height:1.4;margin:6px 0 0;max-width:1050px}.contact-learning-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px;overflow:visible!important;width:100%}.contact-group{grid-gap:10px;align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.105),#0000 24%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.045),#0000 27%),linear-gradient(145deg,#5b65746b,#2d3643a8 46%,#0e1219f0);border-radius:18px;box-shadow:0 18px 34px #0000003d,0 7px 15px #00000029,inset 0 1px 0 #ffffff1c;color:#fff;display:grid;gap:10px;grid-template-columns:minmax(210px,.22fr) minmax(0,1fr);height:auto;min-height:auto;min-width:0;overflow:hidden;padding:10px;position:relative}.contact-card-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.contact-card-particles span{background:#ffffff47;border-radius:999px;height:4px;opacity:.3;position:absolute;width:4px}.contact-card-particles span:first-child{left:48px;top:18px}.contact-card-particles span:nth-child(2){left:120px;top:58px}.contact-card-particles span:nth-child(3){bottom:22px;left:72px}.contact-card-particles span:nth-child(4){right:86px;top:20px}.contact-card-particles span:nth-child(5){right:28px;top:66px}.contact-card-particles span:nth-child(6){bottom:28px;right:126px}.contact-card-left,.contact-card-right{min-width:0;position:relative;z-index:3}.contact-card-left{grid-gap:10px;align-content:center;background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 84% 0,hsla(0,0%,100%,.032),#0000 35%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.015) 48%,rgba(0,0,0,.055));border-radius:15px;display:grid;gap:10px;justify-items:center;padding:16px 14px;text-align:center}.contact-level-block{grid-gap:8px;display:grid;gap:8px;justify-items:center}.contact-level-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#f3b3391f;border-radius:15px;box-shadow:0 8px 16px #00000029,inset 0 1px 0 #ffffff21;color:var(--contact-gold);display:inline-flex;height:46px;justify-content:center;width:46px}.contact-level-icon svg{height:22px;width:22px}.contact-status{align-items:center;background:linear-gradient(135deg,#f3b33938,#ffffff0d),#080b116b;border-radius:999px;color:#fff;display:inline-flex;font-size:7.5px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;max-width:100%;min-height:21px;padding:0 12px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.contact-title-block h2{color:#fff;font-size:clamp(25px,2.3vw,35px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:0}.contact-title-block p{color:var(--contact-muted);font-size:12px;font-weight:750;line-height:1;margin:6px 0 0}.contact-title-block small{color:var(--contact-muted-soft);display:block;font-size:7.5px;font-weight:900;letter-spacing:.08em;line-height:1;margin-top:8px;text-transform:uppercase}.contact-card-right{grid-gap:8px;align-content:start;display:grid;gap:8px;overflow:visible!important}.contact-help-list,.contact-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0;min-width:0;padding:0;width:100%}.contact-help-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-help-item,.contact-item{min-width:0}.contact-button,.contact-help-button{grid-gap:10px;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035)),#0000001f;border-radius:14px;color:#fff;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:14px 16px;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.contact-button:focus-visible,.contact-button:hover,.contact-help-button:focus-visible,.contact-help-button:hover{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.105),#0000 25%),radial-gradient(circle at 84% 0,#f3b3390f,#0000 35%),linear-gradient(145deg,#ffffff12,hsla(0,0%,100%,.025) 48%,#0000000f);box-shadow:0 10px 22px #00000029,inset 0 1px 0 #ffffff21;outline:none;transform:translateY(-1px)}.contact-button-icon{align-items:center;background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#f3b3391f;border-radius:11px;color:var(--contact-gold);display:inline-flex;height:34px;justify-content:center;width:34px}.contact-button-icon svg{height:17px;width:17px}.contact-whatsapp-icon{background:radial-gradient(circle at 32% 22%,#ffffff2e,#0000 42%),#5ff28a1f;color:var(--contact-green)}.contact-name{grid-gap:4px;display:grid;gap:4px;min-width:0}.contact-name strong{color:#fff;font-size:clamp(13px,.95vw,15.5px);font-weight:900;line-height:1.12;min-width:0;overflow-wrap:anywhere}.contact-name small{line-height:1.42;overflow-wrap:anywhere}.contact-name small,.contact-note{color:var(--contact-muted);font-size:clamp(11.5px,.86vw,13px);font-weight:650;min-width:0}.contact-note{background:radial-gradient(circle at 18% 16%,#f3b3391f,#0000 25%),#00000024;border-radius:14px;line-height:1.55;padding:14px 16px}.contact-note strong{color:#fff;font-weight:900}.contact-page::-webkit-scrollbar{width:10px}.contact-page::-webkit-scrollbar-track{background:#05070b73}.contact-page::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.contact-page::-webkit-scrollbar-thumb:hover{background:#aab4c257}@media (max-width:1180px){.contact-learning-grid{grid-template-columns:1fr}.contact-group{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr)}}@media (max-width:760px){.contact-page{padding:8px}.contact-header-card{grid-gap:9px;align-items:center;border-radius:16px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:48px;padding:8px 10px}.contact-kicker{gap:0;height:30px;justify-content:center;margin:0;min-width:30px;padding:0;width:30px}.contact-kicker span{display:none}.contact-kicker svg{height:13px;width:13px}.contact-page-title{font-size:clamp(17px,4vw,26px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-subtitle{display:none}.contact-group{border-radius:16px;grid-template-columns:1fr;padding:8px}.contact-card-left{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;min-height:54px;padding:9px 10px;text-align:left}.contact-level-block{display:contents}.contact-level-icon{border-radius:12px;grid-column:1;grid-row:1;height:34px;justify-self:start;width:34px}.contact-level-icon svg{height:17px;width:17px}.contact-title-block{align-self:center;grid-column:2;grid-row:1;min-width:0}.contact-title-block h2{font-size:clamp(17px,4.4vw,24px);letter-spacing:-.035em}.contact-title-block h2,.contact-title-block p{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-title-block p{font-size:10px;margin-top:4px}.contact-title-block small{display:none}.contact-status{align-self:center;font-size:6.6px;grid-column:3;grid-row:1;justify-self:end;max-width:96px;min-height:19px;overflow:hidden;padding:0 9px;text-overflow:ellipsis}.contact-card-right{gap:7px}.contact-help-list,.contact-list{gap:7px;grid-template-columns:1fr}.contact-button,.contact-help-button{gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:56px;padding:12px}.contact-button-icon{border-radius:10px;height:30px;width:30px}.contact-button-icon svg{height:15px;width:15px}.contact-name strong{font-size:clamp(12.5px,2.6vw,15px);line-height:1.15}.contact-name small,.contact-note{font-size:clamp(11.5px,2vw,13px);line-height:1.52}.contact-note{padding:12px}}@media (max-width:430px){.contact-page{padding:6px}.contact-header-card{gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:7px 8px}.contact-kicker{height:28px;min-width:28px;width:28px}.contact-page-title{font-size:clamp(15px,4.5vw,21px)}.contact-card-left{gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:50px;padding:8px 9px}.contact-level-icon{height:32px;width:32px}.contact-status{display:none}.contact-title-block h2{font-size:clamp(16px,5.8vw,22px)}.contact-title-block p{font-size:9.5px}.contact-button,.contact-help-button{grid-template-columns:30px minmax(0,1fr);min-height:52px;padding:11px}.contact-name small,.contact-note{font-size:12px;line-height:1.52}}#root,body,html{padding:0}.mainWrapper,.mainWrapper *,.mainWrapper :after,.mainWrapper :before{box-sizing:border-box}.mainWrapper{background:radial-gradient(circle at 16% 13%,#ffffff12,#0000 25%),radial-gradient(circle at 82% 8%,rgba(243,179,57,.045),#0000 28%),radial-gradient(circle at 72% 92%,#b4becc12,#0000 33%),linear-gradient(145deg,#313a45,#1c232d 42%,#10151d 72%,#07090d);color:#fff;overflow:hidden}.mainRouteContent,.mainWrapper{min-width:0;position:relative;width:100vw}.mainRouteContent{background:#0000;min-height:100dvh;z-index:1}.mainWrapper:not(.main-route-buch-ansicht) .book-view-page,.mainWrapper:not(.main-route-buecher) .books-page,.mainWrapper:not(.main-route-datenschutz) .policy-page,.mainWrapper:not(.main-route-datenschutz) .privacy-page,.mainWrapper:not(.main-route-datenschutz) .privacy-policy-page,.mainWrapper:not(.main-route-kontakt) .contact-container-page,.mainWrapper:not(.main-route-kontakt) .contact-page,.mainWrapper:not(.main-route-kontakt) .contact-screen,.mainWrapper:not(.main-route-kurse) .content-page,.mainWrapper:not(.main-route-kurse) .content-shell,.mainWrapper:not(.main-route-kurse) .course-home-container,.mainWrapper:not(.main-route-kurse) .course-page,.mainWrapper:not(.main-route-kurse) .courses-page,.mainWrapper:not(.main-route-nutzungsbedingungen) .terms-of-service-page,.mainWrapper:not(.main-route-nutzungsbedingungen) .terms-page,.mainWrapper:not(.main-route-profil) .profile-page,.mainWrapper:not(.main-route-startseite) .main-home-container,.mainWrapper:not(.main-route-startseite) .main-screen-container,.mainWrapper:not(.main-route-startseite) .main-screen-page-content,.mainWrapper[data-current-route="/book-view"] .books-page,body.book-view-screen-page .books-page,html.book-view-screen-page .books-page{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.mainWrapper.main-route-buecher .books-page,.mainWrapper[data-current-route="/books"] .books-page{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.mainWrapper.main-route-buch-ansicht .book-view-page,.mainWrapper[data-current-route="/book-view"] .book-view-page,body.book-view-screen-page .book-view-page,html.book-view-screen-page .book-view-page{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:1!important}.mainWrapper.main-route-kontakt .contact-container-page,.mainWrapper.main-route-kontakt .contact-page,.mainWrapper.main-route-kontakt .contact-screen,.mainWrapper.main-route-kurse .content-page,.mainWrapper.main-route-kurse .content-shell,.mainWrapper.main-route-kurse .course-home-container,.mainWrapper.main-route-kurse .course-page,.mainWrapper.main-route-kurse .courses-page,.mainWrapper.main-route-profil .profile-page,.mainWrapper.main-route-startseite .main-home-container,.mainWrapper.main-route-startseite .main-screen-container,.mainWrapper.main-route-startseite .main-screen-page-content,.mainWrapper[data-current-route="/"] .main-home-container,.mainWrapper[data-current-route="/"] .main-screen-container,.mainWrapper[data-current-route="/"] .main-screen-page-content,.mainWrapper[data-current-route="/contact"] .contact-container-page,.mainWrapper[data-current-route="/contact"] .contact-page,.mainWrapper[data-current-route="/contact"] .contact-screen,.mainWrapper[data-current-route="/courses"] .content-page,.mainWrapper[data-current-route="/courses"] .content-shell,.mainWrapper[data-current-route="/courses"] .course-home-container,.mainWrapper[data-current-route="/courses"] .course-page,.mainWrapper[data-current-route="/courses"] .courses-page,.mainWrapper[data-current-route="/profile"] .profile-page{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}@media (prefers-reduced-motion:reduce){.mainWrapper *,.mainWrapper :after,.mainWrapper :before{animation:none!important;transition:none!important}}:root{--app-font:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--app-screen-bg:#0b0f15;--app-card-bg:#fff;--app-card-bg-2:#f1f5f9;--app-header-card:#1e293b;--app-header-card-2:#0f172a;--app-header-gloss:#ffffff0a;--app-header-line:#ffffff1f;--app-text:#0f172a;--app-text-soft:#334155;--app-text-muted:#64748b;--app-header-text:#f8fafc;--app-header-text-soft:#cbd5e1;--app-header-text-muted:#94a3b8;--app-border:#64748b1f;--app-border-strong:#64748b33;--app-active:#f59e0b;--app-active-tint:#f59e0b1f;--app-active-border:#f59e0b4d;--app-button-bg:#ffffff14;--app-button-border:#ffffff21;--app-shadow:#0f172a14;--app-shadow-strong:#0f172a24;--bubble-1:hsla(0,0%,100%,.055);--bubble-2:#dce2eb0d;--particle:#ffffff21;--shared-page-bg:radial-gradient(circle at 16% 13%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.048),#0000 28%),radial-gradient(circle at 72% 92%,#b4becc12,#0000 33%),radial-gradient(circle at 12% 88%,hsla(0,0%,100%,.035),#0000 30%),linear-gradient(145deg,#303945,#202833 42%,#141a23 72%,#0b0f15)}html[data-theme=dark]{--app-screen-bg:#0b0f15;--app-card-bg:#0f172a;--app-card-bg-2:#1e293b;--app-header-card:#0f172a;--app-header-card-2:#020617;--app-header-gloss:#ffffff08;--app-header-line:#ffffff14;--app-text:#f8fafc;--app-text-soft:#cbd5e1;--app-text-muted:#94a3b8;--app-header-text:#f8fafc;--app-header-text-soft:#cbd5e1;--app-header-text-muted:#94a3b8;--app-border:#ffffff0f;--app-border-strong:#ffffff1a;--app-active:#f59e0b;--app-active-tint:#f59e0b1f;--app-active-border:#f59e0b4d;--app-button-bg:#ffffff0d;--app-button-border:#ffffff14;--app-shadow:#0006;--app-shadow-strong:#0000008c;--bubble-1:hsla(0,0%,100%,.055);--bubble-2:#dce2eb0d;--particle:#ffffff21;--shared-page-bg:radial-gradient(circle at 16% 13%,hsla(0,0%,100%,.075),#0000 25%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.048),#0000 28%),radial-gradient(circle at 72% 92%,#b4becc12,#0000 33%),radial-gradient(circle at 12% 88%,hsla(0,0%,100%,.035),#0000 30%),linear-gradient(145deg,#303945,#202833 42%,#141a23 72%,#0b0f15)}*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%;width:100%}html{scroll-behavior:smooth}body,html{background:#0b0f15}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;color:var(--app-text);font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--app-font);margin:0;min-height:100vh;overflow-x:hidden;transition:background-color .28s ease,color .28s ease}body.course-screen-page,body.main-screen-page{background:#0b0f15!important}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{display:block;max-width:100%}:root{--dl-raised:#e8f1ff;--dl-shadow:0 10px 30px #7498cb1c,0 2px 8px #759dd10f;--dl-shadow-raised:0 14px 35px #6195db29;--dl-radius:16px;--app-screen-bg:var(--dl-canvas);--app-card-bg:var(--dl-glass);--app-card-bg-2:var(--dl-raised);--app-text:var(--dl-ink);--app-text-soft:var(--dl-secondary);--app-text-muted:var(--dl-muted);--app-header-text:var(--dl-ink);--app-header-text-soft:var(--dl-secondary);--app-header-text-muted:var(--dl-muted);--app-active:var(--dl-blue);--app-active-tint:#e6f0ff;--app-active-border:#0000;--app-button-bg:#f0f6ff;--app-button-border:#0000;--app-header-card:var(--dl-glass);--app-header-card-2:var(--dl-card);--app-border:#0000;--app-border-strong:#0000;--app-shadow:#6a99d31f;--app-shadow-strong:#6a99d32e;--shared-page-bg:var(--dl-canvas);--app-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Roboto,sans-serif;color-scheme:light}html[data-theme=dark]{--dl-canvas:#0b1425;--dl-glass:#16243b;--dl-card:#1c2d47;--dl-raised:#203759;--dl-ink:#f5f9ff;--dl-navy:#f8fbff;--dl-secondary:#ccddf2;--dl-muted:#aec5e2;--dl-separator:#2d4465;--dl-shadow:0 10px 30px #0000002e;--dl-shadow-raised:0 12px 35px #00000038;--app-screen-bg:var(--dl-canvas);--app-card-bg:var(--dl-glass);--app-card-bg-2:var(--dl-raised);--app-header-card:var(--dl-glass);--app-header-card-2:var(--dl-card);--app-text:var(--dl-ink);--app-text-soft:var(--dl-secondary);--app-text-muted:var(--dl-muted);--app-header-text:var(--dl-ink);--app-header-text-soft:var(--dl-secondary);--app-header-text-muted:var(--dl-muted);--app-active:#75aeff;--app-active-tint:#223f65;--shared-page-bg:var(--dl-canvas)}#root,body,html{background:#edf3fa!important;background:var(--dl-canvas)!important;margin:0;min-width:0}body,body.books-screen-page,body.course-screen-page,body.main-screen-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Roboto,sans-serif!important;font-family:var(--app-font)!important}.mainWrapper,body,body.books-screen-page,body.course-screen-page,body.main-screen-page{background:#edf3fa!important;background:var(--dl-canvas)!important;color:#142349!important;color:var(--dl-ink)!important}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #0c5fe88c!important;outline-offset:3px}:where(button,input,textarea,select):disabled{cursor:not-allowed}:where(.top-header-shell,.main-home-container,.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page,.app-footer) *,:where(.top-header-shell,.main-home-container,.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page,.app-footer) :before{-webkit-tap-highlight-color:transparent}.app-footer-particles,.book-card-particles,.contact-card-particles,.course-card-particles,.course-payment-particles,.daily-word-accent,.daily-word-ring,.login-modal-particles,.main-app-qr-color-glow,.main-badge-glow,.main-card-particles,.main-panel-particles,.privacy-card-particles,.subscription-monthly-particles,.top-header-particles,.tos-card-particles{display:none!important}.glass-surface,:where(.top-header,.contact-info,.app-footer,.main-daily-panel,.course-header-card,.course-learning-card,.books-header-card,.book-group,.contact-header-card,.contact-group,.privacy-header-card,.privacy-group,.tos-header-card,.tos-group,.profile-header-card,.profile-panel,.profile-modal-card,.subscription-monthly-card,.login-modal-card,.course-payment-card,.course-detail-card,.course-status-card,.main-app-qr-card){background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important;border:0!important;box-shadow:0 10px 30px #7498cb1c,0 2px 8px #759dd10f!important;box-shadow:var(--dl-shadow)!important;color:#142349!important;color:var(--dl-ink)!important}.glass-surface:after,.glass-surface:before,:where(.course-header-card,.course-learning-card,.books-header-card,.book-group,.contact-header-card,.contact-group,.privacy-header-card,.privacy-group,.tos-header-card,.tos-group,.profile-header-card,.profile-panel,.subscription-monthly-card,.login-modal-card,.course-payment-card):after,:where(.course-header-card,.course-learning-card,.books-header-card,.book-group,.contact-header-card,.contact-group,.privacy-header-card,.privacy-group,.tos-header-card,.tos-group,.profile-header-card,.profile-panel,.subscription-monthly-card,.login-modal-card,.course-payment-card):before{border:0!important;box-shadow:none!important}.top-header-shell{border:0!important;box-shadow:0 3px 18px #799fca1f!important;color:#142349!important;color:var(--dl-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Roboto,sans-serif!important;font-family:var(--app-font)!important}.contact-info,.top-header,.top-header-shell{background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important}.contact-info,.top-header{box-shadow:none!important}.contact-info:after,.contact-info:before,.top-header:after,.top-header:before{display:none!important}.brand-subtitle,.brand-title,.logo-link,.logo-link *{color:#142349!important;color:var(--dl-ink)!important;text-shadow:none!important}.brand-title{font-size:clamp(15px,1.2vw,21px)!important;letter-spacing:-.025em!important}.brand-subtitle{color:#0c5fe8!important;color:var(--dl-blue)!important;font-weight:650!important;text-decoration:none!important}.logo{border-radius:13px!important;box-shadow:0 3px 8px #1445831f!important}.bottom-legal-menu,.menu{background:#0000!important}.bottom-legal-link,.header-subscription-button,.header-user-button,.menu-item,.menu-toggle{background:#eff6ff!important;background-image:none!important;border:0!important;border-radius:13px!important;box-shadow:none!important;color:#2d4c76!important;color:var(--dl-secondary)!important;text-shadow:none!important}.bottom-legal-link svg,.header-user-button svg,.menu-item svg{color:#0c5fe8!important;color:var(--dl-blue)!important}.bottom-legal-link:is(.active,:hover,:focus-visible),.menu-item:is(.active,:hover,:focus-visible){background:#e1eeff!important;color:#0c5fe8!important;color:var(--dl-blue)!important}.header-subscription-button{background:#0c5fe8!important;background:var(--dl-blue)!important;box-shadow:0 5px 15px #0c5fe82e!important;color:#fff!important}.header-subscription-button *,.header-subscription-button svg{color:#fff!important}.header-subscription-text small{color:#e9f2ff!important}.header-user-dropdown{background:#f9fcff!important;background:var(--dl-glass)!important;border:0!important;box-shadow:0 14px 35px #6195db29!important;box-shadow:var(--dl-shadow-raised)!important}.header-user-dropdown,.header-user-dropdown button{color:#142349!important;color:var(--dl-ink)!important}.header-user-dropdown button{background:#0000!important}.header-user-dropdown button:hover{background:#e8f1ff!important;background:var(--dl-raised)!important}.selected-menu{color:#142349!important;color:var(--dl-ink)!important}.app-footer{background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important;box-shadow:0 -4px 14px #799fca14!important;color:#2d4c76!important;color:var(--dl-secondary)!important}.app-footer:after,.app-footer:before{display:none!important}.app-footer-inner{align-items:center!important}.app-footer-copyright,.app-footer-social,.app-footer-social span{background:#0000!important;border:0!important;box-shadow:none!important;color:#2d4c76!important;color:var(--dl-secondary)!important}.app-footer-social svg{color:#0c5fe8!important;color:var(--dl-blue)!important}.app-footer-social:focus-visible,.app-footer-social:hover{background:#e9f2ff!important;color:#0c5fe8!important;color:var(--dl-blue)!important}.app-footer-team{margin-right:8px;position:relative;z-index:3}.app-footer-team summary{align-items:center;background:#e9f2ff;border-radius:10px;color:#0c5fe8;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:7px;list-style:none;padding:8px 11px}.app-footer-team summary::-webkit-details-marker{display:none}.app-footer-team[open] summary{background:#dceaff}.app-footer-team-content{background:#f9fcff;background:var(--dl-glass);border:0;border-radius:16px;bottom:calc(100% + 12px);box-shadow:0 14px 35px #6195db29;box-shadow:var(--dl-shadow-raised);max-height:min(78vh,430px);overflow-y:auto;padding:17px;position:absolute;right:0;width:min(325px,calc(100vw - 26px))}.app-footer-team-content h3{color:#142349;color:var(--dl-ink);font-size:16px;margin:0 0 10px}.app-footer-team-entry{align-items:flex-start;border-bottom:1px solid #d8e5f5;border-bottom:1px solid var(--dl-separator);display:flex;gap:10px;padding:11px 0}.app-footer-team-entry:last-child{border-bottom:0}.app-footer-team-icon{background:#e8f1ff;background:var(--dl-raised);border-radius:10px;color:#0c5fe8;color:var(--dl-blue);display:grid;flex:0 0 32px;font-size:17px;height:32px;place-items:center;width:32px}.app-footer-team-entry strong{color:#142349;color:var(--dl-ink);display:block;font-size:13px}.app-footer-team-entry em{color:#0c5fe8;color:var(--dl-blue);display:block;font-size:12px;font-style:normal;font-weight:750;margin-top:3px}.app-footer-team-entry small{color:#2d4c76;color:var(--dl-secondary);display:block;font-size:11px;line-height:1.5;margin-top:4px}.books-page,.contact-page,.course-home-container,.main-home-container,.privacy-page,.profile-page,.tos-page{background:#edf3fa!important;background:var(--dl-canvas)!important;background-image:none!important;color:#142349!important;color:var(--dl-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Roboto,sans-serif!important;font-family:var(--app-font)!important}.course-home-container{--course-muted:var(--dl-secondary);--course-muted-2:var(--dl-muted);--course-gold:var(--dl-blue);--course-green:#087b50;--course-red:#b91c1c;--course-card:var(--dl-glass);--course-card-hover:#eef6ff}.books-page{--books-muted:var(--dl-secondary);--books-muted-soft:var(--dl-muted);--books-gold:var(--dl-blue);--books-green:#087b50;--books-red:#b91c1c;--books-card:var(--dl-glass);--books-card-hover:#eef6ff}:where(.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page) h1,:where(.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page) h2,:where(.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page) h3{color:#142349!important;color:var(--dl-ink)!important;text-shadow:none!important}:where(.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page) p,:where(.course-home-container,.books-page,.contact-page,.privacy-page,.tos-page,.profile-page) small{color:#2d4c76!important;color:var(--dl-secondary)!important}:where(.course-header-card,.books-header-card,.contact-header-card,.privacy-header-card,.tos-header-card,.profile-header-card){background:#f9fcff!important;background:var(--dl-glass)!important;border-radius:17px!important;color:#142349!important;color:var(--dl-ink)!important}:where(.course-learning-card,.book-group,.contact-group,.privacy-group,.tos-group,.profile-panel){background:#f9fcff!important;background:var(--dl-glass)!important;border-radius:15px!important;color:#142349!important;color:var(--dl-ink)!important}:where(.course-learning-card,.book-group,.contact-group,.profile-panel):hover{box-shadow:0 14px 35px #6195db29!important;box-shadow:var(--dl-shadow-raised)!important}:where(.course-level-icon,.book-level-icon,.contact-level-icon,.privacy-level-icon,.tos-level-icon){background:#e8f1ff!important;background:var(--dl-raised)!important;box-shadow:none!important;color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.course-level-icon,.book-level-icon,.contact-level-icon,.privacy-level-icon,.tos-level-icon) svg{color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.course-lock-status,.book-lock-status,.contact-status,.privacy-status,.tos-status){background:#e8f1ff!important;background:var(--dl-raised)!important;color:#2d4c76!important;color:var(--dl-secondary)!important}:where(.course-kicker,.books-kicker,.contact-kicker,.privacy-kicker,.tos-kicker,.profile-kicker){color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.course-header-badge,.books-header-badge,.course-detail-chip,.profile-access-chip){background:#e8f1ff!important;background:var(--dl-raised)!important;border:0!important;box-shadow:none!important;color:#142349!important;color:var(--dl-ink)!important}:where(.course-header-badge,.books-header-badge,.course-detail-chip,.profile-access-chip) strong{color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.course-refresh-button,.book-button,.contact-button,.contact-help-button,.course-message-button,.course-payment-main-button,.profile-secondary-button,.profile-modal-button){background:#edf5ff!important;border:0!important;box-shadow:none!important;color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.course-refresh-button,.book-button,.contact-button,.contact-help-button,.course-message-button,.profile-secondary-button):hover{background:#daebff!important}:where(.book-name,.book-title-block,.course-title-block,.contact-title-block,.privacy-title-block,.tos-title-block,.profile-panel){color:#142349!important;color:var(--dl-ink)!important}:where(.course-detail-wrapper,.course-login-layout,.course-detail-column,.course-login-column){color:#142349!important;color:var(--dl-ink)!important}:where(.book-item,.course-status-card,.course-detail-card,.contact-button,.contact-help-button){background:#eff6ff!important;border:0!important;border-radius:11px!important;color:#142349!important;color:var(--dl-ink)!important}:where(.book-item,.contact-button,.contact-help-button):hover{background:#e2efff!important}:where(.book-arrow,.course-card-right svg,.book-card-right svg){color:#0c5fe8!important;color:var(--dl-blue)!important}.daily-word-card{--daily-bg:var(--dl-glass);--daily-bg-light:var(--dl-glass);--daily-text:var(--dl-ink);--daily-muted:var(--dl-secondary);--daily-muted-soft:var(--dl-muted);--daily-gold:var(--dl-blue);--daily-gold-sub:var(--dl-blue);--daily-gold-tint:#edf5ff;--daily-platinum:#7badeb;--daily-platinum-tint:#eef5ff;background:#f9fcff!important;background:var(--dl-glass)!important;border:0!important;color:#142349!important;color:var(--dl-ink)!important}.daily-word-header,.daily-word-panel,.daily-word-panel-base,.daily-word-panel-gloss{background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important;border:0!important;box-shadow:none!important}.daily-word-header-title,.daily-word-main-word{color:#142349!important;color:var(--dl-ink)!important}.daily-word-date-badge{background:#0000!important;border:0!important;box-shadow:none!important}.daily-word-date-badge,.daily-word-main-sentence{color:#2d4c76!important;color:var(--dl-secondary)!important}.daily-word-card button{background:#e9f2ff!important;border:0!important;box-shadow:none!important}.daily-word-card button,.daily-word-card button svg{color:#0c5fe8!important;color:var(--dl-blue)!important}.login-modal-backdrop,.profile-modal-backdrop,.subscription-monthly-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d183773!important}:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card){background:#f9fcff!important;background:var(--dl-glass)!important;border:0!important;border-radius:20px!important;box-shadow:0 14px 35px #6195db29!important;box-shadow:var(--dl-shadow-raised)!important;color:#142349!important;color:var(--dl-ink)!important}:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) h1,:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) h2,:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) h3{color:#142349!important;color:var(--dl-ink)!important}:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) p,:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) small{color:#2d4c76!important;color:var(--dl-secondary)!important}:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) input{background:#fff!important;border:1px solid #dae8fa!important;border-radius:11px!important;box-shadow:none!important;color:#142349!important}:where(.login-modal-card,.subscription-monthly-card,.course-payment-card,.profile-modal-card) input:focus{border-color:#0c5fe8!important;border-color:var(--dl-blue)!important}:where(.login-modal-button,.subscription-monthly-main-button,.course-payment-main-button){background:#0c5fe8!important;background:var(--dl-blue)!important;border:0!important;box-shadow:0 6px 15px #0c5fe82b!important;color:#fff!important}:where(.login-modal-button,.subscription-monthly-main-button,.course-payment-main-button):not(:disabled):hover{background:#064fcb!important;background:var(--dl-blue-dark)!important}:where(.login-modal-close,.subscription-monthly-back,.course-payment-back,.subscription-monthly-secondary-button,.course-payment-restore-button){background:#edf5ff!important;border:0!important;color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.subscription-monthly-badge,.course-payment-badge,.login-modal-badge){background:#e7f1ff!important;border:0!important;color:#0c5fe8!important;color:var(--dl-blue)!important}:where(.subscription-monthly-summary,.subscription-monthly-method-box,.subscription-monthly-method,.course-payment-summary,.course-payment-method-box,.course-payment-method,.login-modal-input-shell,.profile-modal-panel){background:#f0f6ff!important;border:0!important;box-shadow:none!important;color:#142349!important;color:var(--dl-ink)!important}:where(.login-modal-error,.subscription-monthly-error,.course-payment-error,.profile-modal-error){background:#fff0f0!important;color:#a21b31!important}.mobile-home.main-home-container{inset:auto!important;bottom:auto!important;color:#142349!important;color:var(--dl-ink)!important;height:auto!important;isolation:auto!important;left:auto!important;min-height:calc(100dvh - 150px);min-height:calc(100dvh - var(--app-total-header-height,106px) - var(--app-footer-height,44px));overflow:visible!important;padding:14px clamp(12px,2.7vw,38px) 76px!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}body.main-screen-page,body.main-screen-page #root,html.main-screen-page{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.mobile-home-inner{display:flex;flex-direction:column;gap:15px;margin:0 auto;width:min(100%,1180px)}.mobile-home-daily{border-radius:16px;border-radius:var(--dl-radius);height:112px;min-height:112px;overflow:hidden;width:100%}.mobile-home-daily .daily-word-card{height:100%!important;min-height:100%!important}.mobile-home-intro{color:#142349;color:var(--dl-ink);padding:9px 5px 2px}.mobile-home-eyebrow{color:#0c5fe8;color:var(--dl-blue);display:block;font-size:11px;font-weight:800;letter-spacing:.11em;line-height:1.4}.mobile-home-intro h1{color:#0d1837;color:var(--dl-navy);font-size:clamp(22px,3vw,30px);font-weight:850;letter-spacing:-.035em;line-height:1.18;margin:5px 0}.mobile-home-intro p{color:#2d4c76;color:var(--dl-secondary);font-size:clamp(12px,1.3vw,14px);line-height:1.5;margin:0}.mobile-home-intro p strong{color:#0c5fe8;color:var(--dl-blue)}.mobile-home-spotlight{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-feature-card{align-items:center;border:0;border-radius:17px;color:#142349;color:var(--dl-ink);cursor:pointer;display:flex;gap:18px;min-height:128px;min-width:0;padding:20px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:100%}.mobile-country-card:is(:hover,:focus-visible),.mobile-driving-card:is(:hover,:focus-visible),.mobile-feature-card:is(:hover,:focus-visible),.mobile-level-card:is(:hover,:focus-visible){box-shadow:0 14px 35px #6195db29!important;box-shadow:var(--dl-shadow-raised)!important;transform:translateY(-2px)}.mobile-feature-art{background:#e8f1ff;border-radius:17px;color:#0c5fe8;color:var(--dl-blue);display:grid;flex:0 0 70px;height:70px;place-items:center;width:70px}.mobile-feature-art svg{height:35px;width:35px}.mobile-feature-content{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.mobile-driving-copy small,.mobile-feature-content small{color:#0c5fe8;color:var(--dl-blue);font-size:10px;font-weight:800;letter-spacing:.1em}.mobile-feature-content strong{color:#142349;color:var(--dl-ink);font-size:clamp(18px,1.7vw,22px);font-weight:850;letter-spacing:-.025em}.mobile-feature-content>span{color:#2d4c76;color:var(--dl-secondary);font-size:12px;line-height:1.55}.mobile-feature-content em{color:#0c5fe8;color:var(--dl-blue);font-size:10px;font-style:normal;font-weight:700}.mobile-feature-chevron{color:#0c5fe8;color:var(--dl-blue);flex:0 0 auto;font-size:17px}.mobile-home-section{display:flex;flex-direction:column;gap:11px;min-width:0}.mobile-home-section-head{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;padding:0 5px}.mobile-home-section-head h2{color:#142349;color:var(--dl-ink);font-size:clamp(17px,2vw,21px);font-weight:850;letter-spacing:-.025em;margin:3px 0 0}.mobile-section-meta{color:#2d4c76;color:var(--dl-secondary);font-size:11px;font-weight:600;white-space:nowrap}.mobile-level-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-level-card{align-items:center;border:0;border-radius:14px;cursor:pointer;display:flex;gap:12px;min-height:78px;padding:12px 15px;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.mobile-level-name{background:#e1edff;border-radius:12px;color:#0c5fe8;color:var(--dl-blue);display:grid;flex:0 0 auto;font-size:17px;font-weight:900;min-height:48px;min-width:48px;place-items:center}.mobile-level-copy{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.mobile-country-copy strong,.mobile-level-copy strong{color:#142349;color:var(--dl-ink);font-size:14px;font-weight:800}.mobile-country-copy small,.mobile-level-copy small{color:#2d4c76;color:var(--dl-secondary);font-size:11px;line-height:1.4}.mobile-level-arrow{color:#0c5fe8;color:var(--dl-blue);flex:0 0 auto;font-size:12px}.mobile-country-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-country-card{align-items:center;border:0;border-radius:14px;cursor:pointer;display:flex;gap:10px;min-height:90px;padding:15px 13px;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.mobile-country-flag{flex:0 0 auto;font-size:31px;line-height:1}.mobile-country-copy{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.mobile-driving-card{align-items:center;border:0;border-radius:18px;cursor:pointer;display:flex;gap:22px;padding:23px;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:100%}.mobile-driving-visual{align-items:center;background:#e8f1ff;border-radius:15px;color:#0c5fe8;color:var(--dl-blue);display:flex;flex:0 0 135px;font-size:53px;height:100px;justify-content:center;position:relative;width:135px}.mobile-driving-visual svg:last-child{background:#e8f1ff;bottom:13px;color:#629cf0;font-size:28px;position:absolute;right:12px}.mobile-driving-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.mobile-driving-copy strong{color:#142349;color:var(--dl-ink);font-size:clamp(19px,2.5vw,27px);font-weight:850}.mobile-driving-copy>span{color:#2d4c76;color:var(--dl-secondary);font-size:13px;line-height:1.55}.mobile-driving-copy em{align-items:center;background:#e5f0ff;border-radius:10px;color:#0c5fe8;color:var(--dl-blue);display:inline-flex;font-size:12px;font-style:normal;font-weight:800;gap:9px;padding:9px 12px}.mobile-download-section{border-radius:18px;margin-top:2px;padding:22px!important}.mobile-download-section>p{color:#2d4c76;color:var(--dl-secondary);font-size:12px;line-height:1.6;margin:0}.mobile-download-section .mobile-home-section-head{padding:0}.mobile-download-section .mobile-home-section-head>svg{color:#0c5fe8;color:var(--dl-blue);font-size:25px}.mobile-app-store-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-store-card{align-items:center;background:#edf5ff;border-radius:13px;color:#142349;color:var(--dl-ink);display:flex;gap:12px;min-width:0;padding:13px;text-decoration:none;transition:background .18s ease}.mobile-app-store-card:hover{background:#deedff}.mobile-app-store-icon{background:#dcebff;border-radius:12px;color:#0c5fe8;color:var(--dl-blue);display:grid;flex:0 0 43px;font-size:25px;height:43px;place-items:center;width:43px}.mobile-app-store-copy{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.mobile-app-store-copy strong{color:#142349;color:var(--dl-ink);font-size:14px}.mobile-app-store-copy small{color:#2d4c76;color:var(--dl-secondary);font-size:11px}.mobile-app-store-qr{background:#fff;border:5px solid #fff;border-radius:8px;height:58px;object-fit:contain;width:58px}.mobile-app-store-arrow{color:#0c5fe8;color:var(--dl-blue);font-size:13px}:where(.books-page,.course-home-container,.contact-page,.privacy-page,.tos-page,.profile-page){scrollbar-color:#b9d2f3 #0000;scrollbar-width:thin}:where(.course-header-card,.books-header-card,.contact-header-card,.privacy-header-card,.tos-header-card,.profile-header-card){padding:clamp(15px,2vw,26px)!important}@media(max-width:960px){.mobile-country-grid,.mobile-home-spotlight,.mobile-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-feature-card{gap:11px;min-height:110px;padding:14px}.mobile-feature-art{flex-basis:54px;height:54px;width:54px}.mobile-feature-art svg{height:28px;width:28px}}@media(max-width:600px){.mobile-home.main-home-container{padding:10px 10px 68px!important}.mobile-home-inner{gap:12px}.mobile-home-daily{height:112px;min-height:112px}.mobile-home-spotlight{gap:9px;grid-template-columns:1fr}.mobile-feature-card{gap:13px;min-height:94px;padding:13px}.mobile-feature-content strong{font-size:18px}.mobile-level-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-level-card{gap:7px;min-height:72px;padding:9px}.mobile-level-name{border-radius:9px;font-size:13px;min-height:39px;min-width:35px;width:35px}.mobile-level-copy strong{font-size:12px}.mobile-level-copy small{font-size:10px}.mobile-level-arrow{font-size:9px}.mobile-country-card{gap:6px;min-height:71px;padding:10px}.mobile-country-flag{font-size:25px}.mobile-country-copy strong{font-size:12px}.mobile-country-copy small{font-size:10px}.mobile-driving-card{align-items:center;gap:12px;padding:14px}.mobile-driving-visual{flex-basis:70px;font-size:33px;height:75px;width:70px}.mobile-driving-visual svg:last-child{bottom:7px;font-size:18px;right:5px}.mobile-driving-copy strong{font-size:18px}.mobile-driving-copy>span{font-size:11px}.mobile-download-section{padding:13px!important}.mobile-app-store-grid{grid-template-columns:1fr}.mobile-app-store-card{padding:10px}.app-footer-team summary{padding:6px 7px}}@media(prefers-reduced-motion:reduce){.mobile-home *,.mobile-home :after,.mobile-home :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.dl-language-selector{align-items:center;display:flex;gap:7px;padding:0 8px}.dl-language-label{color:#2d4c76;color:var(--dl-secondary)}.dl-language-selector select{background:#e8f1ff;border:0;color:#0c5fe8;cursor:pointer;font-family:inherit;max-width:138px;padding:7px 9px}.dl-language-selector select:focus-visible{outline:3px solid #0c5fe866;outline-offset:2px}@media(max-width:620px){.dl-language-label{display:none}.dl-language-selector{padding:0 4px}.dl-language-selector select{font-size:10px;max-width:95px;padding:6px}}.daily-word-translation{color:#2d4c76;color:var(--dl-secondary);display:block;font-size:clamp(9px,1vw,12px);font-weight:550;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-word-sentence-section,.daily-word-word-section{background:#0000!important;border:0!important}.daily-word-section-label{color:#0c5fe8!important;color:var(--dl-blue)!important;font-size:10px!important;letter-spacing:.06em}.daily-word-section-label svg{height:11px;width:11px}.daily-word-main-word{font-size:clamp(15px,1.6vw,21px)!important}.daily-word-main-sentence,.daily-word-main-word{color:#142349!important;color:var(--dl-ink)!important}.daily-word-main-sentence{font-size:clamp(12px,1.35vw,17px)!important}.daily-word-header-title{font-size:12px!important}.daily-word-date-badge{font-size:10px!important}.mainWrapper .course-payment-card,.mainWrapper .login-modal-card,.mainWrapper .profile-modal-card,.mainWrapper .subscription-monthly-card{background:#f9fcff!important;background:var(--dl-glass)!important;background-color:#f9fcff!important;background-color:var(--dl-glass)!important;background-image:none!important;border:0!important;box-shadow:0 14px 35px #6195db29!important;box-shadow:var(--dl-shadow-raised)!important;color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .course-payment-card:after,.mainWrapper .course-payment-card:before,.mainWrapper .login-modal-card:after,.mainWrapper .login-modal-card:before,.mainWrapper .subscription-monthly-card:after,.mainWrapper .subscription-monthly-card:before{content:none!important;display:none!important}.mainWrapper .subscription-monthly-backdrop{--subscription-muted:var(--dl-secondary);--subscription-muted-2:var(--dl-muted);--subscription-card-bg:var(--dl-glass);--subscription-inner-bg:var(--dl-glass);background:#0d18377a!important;color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .login-modal-backdrop{background:#0d18377a!important}.mainWrapper .course-payment-card :is(h1,h2,h3,strong),.mainWrapper .login-modal-card :is(h1,h2,h3,strong),.mainWrapper .subscription-monthly-card :is(h1,h2,h3,strong){color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .course-payment-card :is(p,small,span),.mainWrapper .login-modal-card :is(p,small,span),.mainWrapper .subscription-monthly-card :is(p,small,span){text-shadow:none!important}.mainWrapper .course-payment-main-button,.mainWrapper .login-modal-button,.mainWrapper .subscription-monthly-main-button{background:#0c5fe8!important;background:var(--dl-blue)!important;color:#fff!important}.mainWrapper .course-payment-main-button *,.mainWrapper .login-modal-button *,.mainWrapper .subscription-monthly-main-button *{color:#fff!important}.mainWrapper .book-group:hover,.mainWrapper .course-learning-card:hover{background:#eff6ff!important;filter:none!important}.mainWrapper .books-page-title,.mainWrapper .contact-page-title,.mainWrapper .course-page-title,.mainWrapper .privacy-page-title,.mainWrapper .profile-page-title,.mainWrapper .tos-page-title{color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .book-group :is(strong,h2,h3),.mainWrapper .contact-group :is(strong,h2,h3),.mainWrapper .course-learning-card :is(strong,h2,h3){color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .book-group :is(p,small),.mainWrapper .course-learning-card :is(p,small){color:#2d4c76!important;color:var(--dl-secondary)!important}.mainWrapper .book-card-locked .book-level-icon,.mainWrapper .course-card-locked .course-level-icon{background:#e9eff5!important;color:#64748b!important}.mainWrapper .book-card-locked .book-level-icon svg,.mainWrapper .course-card-locked .course-level-icon svg{color:#64748b!important}.mainWrapper:has(.mobile-home){min-height:100dvh!important;overflow:visible!important}.mainWrapper:has(.mobile-home) .mainRouteContent{height:auto!important;min-height:calc(100dvh - 44px);min-height:calc(100dvh - var(--app-footer-height,44px))}.mainWrapper .auth-action-page,.mainWrapper .book-view-page,.mainWrapper .content-page{--book-view-muted:var(--dl-secondary);--book-view-muted-soft:var(--dl-muted);--book-view-gold:var(--dl-blue);--book-view-card:var(--dl-glass);background:#edf3fa!important;background:var(--dl-canvas)!important;color:#142349!important;color:var(--dl-ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Roboto,sans-serif!important;font-family:var(--app-font)!important}.mainWrapper .auth-action-card,.mainWrapper .book-frame-panel,.mainWrapper .book-lock-card,.mainWrapper .book-view-error-card,.mainWrapper .book-view-loading-panel,.mainWrapper .book-view-topbar,.mainWrapper .content-group,.mainWrapper .content-header-card,.mainWrapper .content-help-group,.mainWrapper .content-info-box,.mainWrapper .unsubscribe-card{background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important;border:0!important;border-radius:16px!important;box-shadow:0 10px 30px #7498cb1c,0 2px 8px #759dd10f!important;box-shadow:var(--dl-shadow)!important;color:#142349!important;color:var(--dl-ink)!important}.mainWrapper :is(.book-view-topbar,.book-frame-panel,.book-lock-card,.book-view-error-card,.book-view-loading-panel,.content-header-card,.content-group,.content-info-box,.auth-action-card,.unsubscribe-card):after,.mainWrapper :is(.book-view-topbar,.book-frame-panel,.book-lock-card,.book-view-error-card,.book-view-loading-panel,.content-header-card,.content-group,.content-info-box,.auth-action-card,.unsubscribe-card):before{content:none!important;display:none!important}.mainWrapper .auth-action-title,.mainWrapper .book-view-error-title,.mainWrapper .book-view-title,.mainWrapper .content-page-title,.mainWrapper .content-title-block strong{color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .book-view-secondary,.mainWrapper .content-subtitle,.mainWrapper .course-detail-description{color:#2d4c76!important;color:var(--dl-secondary)!important}.mainWrapper .auth-action-badge,.mainWrapper .book-view-kicker,.mainWrapper .content-kicker{color:#0c5fe8!important;color:var(--dl-blue)!important}.mainWrapper .auth-action-button,.mainWrapper .book-lock-button,.mainWrapper .book-view-back,.mainWrapper .content-primary-action,.mainWrapper .content-secondary-action,.mainWrapper .unsubscribe-primary{background:#0c5fe8!important;background:var(--dl-blue)!important;border:0!important;box-shadow:0 5px 13px #0c5fe824!important;color:#fff!important}.mainWrapper .auth-action-button *,.mainWrapper .content-primary-action *{color:#fff!important}.mainWrapper .auth-action-text,.mainWrapper .book-lock-card p,.mainWrapper .book-view-error-card p,.mainWrapper .content-page p{color:#2d4c76!important;color:var(--dl-secondary)!important}.mainWrapper .course-detail-card{background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important;border:0!important;box-shadow:0 10px 30px #7498cb1c,0 2px 8px #759dd10f!important;box-shadow:var(--dl-shadow)!important}.mainWrapper .course-detail-card,.mainWrapper .course-detail-card h2,.mainWrapper .course-detail-card h3,.mainWrapper .course-detail-title-row{color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .course-detail-card p,.mainWrapper .course-detail-card small{color:#2d4c76!important;color:var(--dl-secondary)!important}.mainWrapper .course-detail-books,.mainWrapper .course-detail-enrolled-badge,.mainWrapper .course-detail-fact,.mainWrapper .course-detail-feature{background:#edf5ff!important;border:0!important;color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .auth-action-particles,.mainWrapper .content-card-particles,.mainWrapper .unsubscribe-particles{display:none!important}.mainWrapper .unsubscribe-backdrop{background:#0d183780!important}.mainWrapper .unsubscribe-card{color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .unsubscribe-card :is(h1,h2,h3,strong){color:#142349!important;color:var(--dl-ink)!important}.mainWrapper .unsubscribe-card :is(p,small){color:#2d4c76!important;color:var(--dl-secondary)!important}.mainWrapper .auth-action-close,.mainWrapper .auth-action-password-toggle,.mainWrapper .unsubscribe-close,.mainWrapper .unsubscribe-secondary{background:#e8f1ff!important;border:0!important;color:#0c5fe8!important;color:var(--dl-blue)!important}.mainWrapper .auth-action-card input,.mainWrapper .auth-action-input{background:#fff!important;border:1px solid #d8e5f5!important;color:#142349!important}.mainWrapper .auth-action-error,.mainWrapper .unsubscribe-error{background:#fff0f0!important;color:#a21b31!important}.mainWrapper .auth-action-success,.mainWrapper .unsubscribe-success{background:#e5f7ee!important;color:#087b50!important}.mainWrapper .auth-action-page{min-height:calc(100dvh - 106px)!important;min-height:calc(100dvh - var(--app-total-header-height,106px))!important}.mainWrapper .books-kicker,.mainWrapper .contact-kicker,.mainWrapper .content-kicker,.mainWrapper .course-kicker,.mainWrapper .privacy-kicker,.mainWrapper .tos-kicker{background:#e8f1ff!important;border:0!important;color:#0c5fe8!important;color:var(--dl-blue)!important;font-size:clamp(9px,.85vw,11px)!important;letter-spacing:.07em!important}.mainWrapper .books-page-title,.mainWrapper .contact-page-title,.mainWrapper .content-page-title,.mainWrapper .course-page-title,.mainWrapper .privacy-page-title,.mainWrapper .tos-page-title{font-size:clamp(21px,2.5vw,33px)!important;letter-spacing:-.035em!important;line-height:1.15!important}.mainWrapper .books-subtitle,.mainWrapper .contact-subtitle,.mainWrapper .content-subtitle,.mainWrapper .course-subtitle,.mainWrapper .privacy-subtitle,.mainWrapper .tos-subtitle{color:#2d4c76!important;color:var(--dl-secondary)!important;font-size:clamp(12px,1.1vw,14px)!important;line-height:1.55!important}.mainWrapper .book-lock-status,.mainWrapper .contact-status,.mainWrapper .course-lock-status{font-size:clamp(10px,.9vw,12px)!important}.mainWrapper .book-title-block h2,.mainWrapper .contact-title-block h2,.mainWrapper .course-title-block h2{font-size:clamp(15px,1.3vw,18px)!important}.mainWrapper .book-name,.mainWrapper .course-title-block p{font-size:clamp(11px,.9vw,13px)!important}@media(max-width:980px){.top-header-shell .menu.open{background:#f9fcff!important;background:var(--dl-glass)!important;background-image:none!important;border:0!important;box-shadow:0 14px 35px #6195db29!important;box-shadow:var(--dl-shadow-raised)!important}.top-header-shell .header-user-dropdown{background:#f9fcff!important;background:var(--dl-glass)!important}}@media(max-width:630px){.app-footer-social span{display:none!important}.app-footer-copyright{font-size:9px!important}.mainWrapper .books-page-title,.mainWrapper .course-page-title{white-space:normal!important}}.mainWrapper:has(.mobile-home) .mainRouteContent{padding-top:106px!important;padding-top:var(--app-total-header-height,106px)!important}.dl-language-label{background:#0000;border:0;color:#0c5fe8;color:var(--dl-blue);cursor:pointer;font-size:11px;padding:4px}.mainWrapper.main-route-welcome{background:#edf3fa!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:0!important}.mainWrapper.main-route-welcome .mainRouteContent{min-height:100dvh!important}@media(max-width:420px){.app-footer-copyright{display:none!important}}:root{--dl-canvas:#edf3fa;--dl-glass:#f9fcff;--dl-card:#fff;--dl-ice:#d8e8ff;--dl-blue:#0c5fe8;--dl-blue-dark:#064fcb;--dl-ink:#142349;--dl-navy:#0d1837;--dl-secondary:#2d4c76;--dl-muted:#36537a;--dl-separator:#d8e5f5;--app-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif}html:not([data-theme=dark]){color-scheme:light}.mainWrapper.main-route-startseite,.mainWrapper.main-route-startseite .mainRouteContent{background:#edf3fa!important;background:var(--dl-canvas)!important}.mainWrapper.main-route-startseite .mainRouteContent{padding-bottom:0!important;padding-top:96px!important;padding-top:var(--app-total-header-height,106px)!important}.mainWrapper .dl-mobile-exact.mobile-home.main-home-container{background:#edf3fa!important;background:var(--dl-canvas)!important;bottom:auto!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif!important;font-family:var(--app-font)!important;height:auto!important;left:auto!important;min-height:0!important;overflow:visible!important;padding:9px clamp(9px,2vw,24px) 38px!important;position:relative!important;right:auto!important;top:auto!important}.dl-mobile-exact .mobile-home-inner{gap:12px;margin:auto;width:min(100%,850px)}.dl-mobile-exact :is(button,a){touch-action:manipulation}.dl-mobile-exact .mobile-home-daily,.mobile-home-daily{background:#0000!important;border-radius:22px!important;height:auto!important;min-height:0!important;overflow:visible!important}.daily-word-card.daily-word-mobile,.mobile-home-daily .daily-word-card.daily-word-mobile{background:#d8e8ff!important;border:0!important;border-radius:22px!important;box-shadow:none!important;height:clamp(162px,18vw,204px)!important;isolation:isolate;min-height:162px!important;overflow:hidden!important;padding:7px!important;position:relative!important}.daily-word-mobile .dl-landmark-hero{background:#f8fbff;border-radius:17px;box-shadow:none;display:block;height:100%;min-height:0;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.dl-landmark-images,.dl-landmark-readable-fade{inset:0;pointer-events:none;position:absolute}.dl-landmark-images img{-webkit-user-drag:none;display:block;height:100%;inset:0;object-fit:fill;opacity:0;position:absolute;transition:opacity 2.1s cubic-bezier(.65,0,.35,1);width:100%}.dl-landmark-images img.dl-landmark-current{opacity:1}.dl-landmark-readable-fade{background:linear-gradient(90deg,#f6fafffc,#f6fafff5 27%,#f6faffcc 48%,#f6faff42 70%,#f6faff0a)}.dl-landmark-content{display:flex;flex-direction:column;height:100%;padding:8px 16px 22px;pointer-events:none;position:relative;z-index:2}.dl-landmark-content button{pointer-events:auto}.daily-mobile-header{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:24px}.daily-mobile-heading{align-items:center;color:#38557d;display:flex;font-size:clamp(9px,1.1vw,11px);font-weight:600;gap:7px;min-width:0}.daily-mobile-heading>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-mobile-calendar{background:#fffffff5;border-radius:9px;color:#116bfb;display:grid;flex:0 0 26px;height:26px;place-items:center;width:26px}.daily-mobile-calendar svg{height:14px;width:14px}.daily-mobile-actions{align-items:center;display:flex;gap:9px}.daily-mobile-date{background:#0000!important;border:0!important;color:#153361;font-size:clamp(9px,1vw,11px);font-weight:600;padding:0;white-space:nowrap}.daily-word-card.daily-word-mobile .daily-mobile-expand{background:#ffffffc7!important;border:0!important;border-radius:9px;color:#0c5fe8!important;cursor:pointer;display:grid;height:26px;opacity:0;padding:0;place-items:center;transition:opacity .2s ease;width:26px}.daily-word-card.daily-word-mobile:focus-within .daily-mobile-expand,.daily-word-card.daily-word-mobile:hover .daily-mobile-expand{opacity:1}.daily-mobile-expand svg{color:#0c5fe8;height:11px;width:11px}.daily-mobile-words{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;max-width:min(66%,545px);min-height:0;overflow:hidden}.daily-word-card.daily-word-mobile .daily-mobile-speaking{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#0000!important;border:0!important;box-shadow:none!important;color:#116bfb!important;cursor:pointer;display:block;display:-webkit-box;font-size:clamp(15px,1.6vw,20px);font-weight:500;line-height:1.25;max-width:100%;overflow:hidden;padding:0!important;text-align:left;text-overflow:ellipsis;white-space:normal}.daily-word-card.daily-word-mobile .daily-mobile-sentence{color:#183463!important;font-size:clamp(13px,1.4vw,18px);margin-top:3px}.daily-word-card.daily-word-mobile .daily-mobile-speaking.is-playing{color:#0c5fe8!important;text-decoration:underline}.daily-word-card.daily-word-mobile .daily-mobile-translated{background:#0000!important;border:0!important;box-shadow:none!important;color:#117e73;cursor:pointer;display:block;font-size:clamp(12px,1.35vw,18px);font-weight:400;line-height:1.22;max-width:100%;overflow:hidden;padding:0!important;text-align:left;text-overflow:ellipsis;white-space:nowrap}.daily-mobile-error{color:#142349;display:flex;flex-direction:column;font-size:12px;gap:8px}.daily-word-card.daily-word-mobile .daily-mobile-error button{align-self:flex-start;background:#e8f1ff!important;border-radius:8px;color:#0c5fe8!important;cursor:pointer;padding:6px 8px}.dl-landmark-dots{align-items:center;background:#f6faffcf;border-radius:14px;bottom:7px;display:flex;gap:4px;padding:5px 6px;pointer-events:none;position:absolute;right:8px;z-index:3}.dl-landmark-dots span{background:#8fafd3;border-radius:2px;display:block;flex:0 0 4px;height:4px;width:4px}.dl-landmark-dots span.is-active{background:#116bfb;flex-basis:11px;width:11px}.dl-landmark-nav{display:flex;gap:5px;inset:auto 12px 30px auto;opacity:0;position:absolute;transition:opacity .2s;z-index:4}.dl-landmark-hero:focus-within .dl-landmark-nav,.dl-landmark-hero:hover .dl-landmark-nav{opacity:1}.daily-word-card.daily-word-mobile .dl-landmark-nav button{background:#ffffffe0!important;border:0!important;border-radius:9px;color:#0c5fe8!important;cursor:pointer;display:grid;height:29px;padding:0;place-items:center;width:29px}.dl-landmark-nav button svg{color:#0c5fe8;font-size:11px}.dl-home-mobile-features{display:flex;flex-direction:column;gap:10px}.dl-mobile-exact .dl-feature-outer{background:#d8e8ff!important;border:0!important;border-radius:22px;box-shadow:none!important;color:#0d1837;cursor:pointer;display:block;overflow:hidden;padding:7px;text-align:left;width:100%}.dl-feature-inner{align-items:center;background:#f9fcff;border-radius:17px;display:flex;gap:12px;justify-content:space-between;min-height:140px;overflow:hidden;padding:12px 16px;position:relative}.dl-feature-outer:hover .dl-feature-inner{background:#f3f9ff}.dl-feature-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0;z-index:1}.dl-feature-kicker{align-items:center;color:#315d9b;display:flex;font-size:10px;font-weight:850;gap:6px;letter-spacing:.11em}.dl-feature-copy>strong{color:#0d1837;font-size:clamp(19px,2.2vw,25px);font-weight:850;letter-spacing:-.035em}.dl-feature-copy>span:not(.dl-feature-kicker):not(.dl-feature-chips):not(.dl-feature-action){color:#355781;font-size:13px;line-height:1.4}.dl-feature-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dl-feature-chips small{background:#fff;border-radius:15px;color:#355781;font-size:10px;font-weight:700;padding:4px 8px}.dl-feature-action{align-items:center;background:#d5e6ff;border-radius:17px;color:#0b5de4;display:inline-flex;font-size:12px;font-weight:800;gap:8px;margin-top:5px;padding:9px 12px}.dl-feature-visual{display:grid;flex:0 0 132px;height:116px;place-items:center;position:relative;width:132px}.dl-feature-visual>svg{background:#fff;border-radius:28px;box-sizing:initial;color:#0c5fe8;filter:drop-shadow(0 3px 5px rgba(61,112,183,.12));height:74px;padding:18px;width:74px}.dl-feature-visual>span{background:#fff;border-radius:13px;bottom:3px;color:#0c5fe8;font-size:11px;font-weight:900;padding:6px 10px;position:absolute;right:10px}.dl-dictionary-card .dl-feature-inner{justify-content:flex-start;min-height:168px;padding:10px 12px}.dl-dictionary-demo{background:#d7e8ff;border-radius:10px;display:flex;flex:0 0 43%;flex-direction:column;gap:6px;max-width:220px;min-height:147px;overflow:hidden;padding:10px;position:relative}.dl-dictionary-search{align-items:center;background:#fff;border-radius:7px;color:#385681;display:flex;font-size:11px;gap:6px;padding:7px;white-space:nowrap}.dl-dictionary-search svg{color:#1869e5}.dl-dictionary-entry{background:#fff;border-radius:6px;color:#153361;display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:6px 9px}.dl-dictionary-entry svg{color:#0c5fe8}.dl-dictionary-tag{background:#0c5fe8;border-radius:6px;bottom:3px;color:#fff;font-size:9px;font-weight:800;padding:4px 6px;position:absolute;right:4px}.dl-dictionary-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.dl-dictionary-copy strong{color:#0d1837;font-size:clamp(18px,2.2vw,25px);font-weight:850}.dl-dictionary-copy>span:not(.dl-feature-action){color:#2d4c76;font-size:13px}.dl-dictionary-copy small{color:#355781;font-size:12px;line-height:1.45}.dl-home-framed-section{background:#d8e8ff;border-radius:22px;display:flex;flex-direction:column;gap:7px;overflow:hidden;padding:8px}.dl-home-framed-section>h2{align-items:center;color:#102245;display:flex;font-size:clamp(14px,1.8vw,17px);font-weight:650;gap:9px;letter-spacing:-.02em;margin:0;padding:7px 9px 5px}.dl-home-framed-section>h2 svg{color:#0c5fe8;font-size:17px}.dl-mobile-exact .mobile-country-grid,.dl-mobile-exact .mobile-level-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dl-mobile-exact .mobile-country-card,.dl-mobile-exact .mobile-level-card{align-items:center;border:0!important;border-radius:11px!important;box-shadow:0 2px 7px #629ad612!important;display:flex;min-height:68px;padding:10px 11px;transform:none!important;transition:background .18s ease}.dl-mobile-exact .mobile-country-card:hover,.dl-mobile-exact .mobile-level-card:hover{background:#f3f9ff!important}.dl-mobile-exact .mobile-level-name{background:#e5f1ff;border-radius:8px;color:#008bc8;display:grid;flex:0 0 42px;font-size:14px;font-weight:750;height:39px;min-height:39px;min-width:42px;place-items:center;width:42px}.dl-mobile-exact .mobile-country-copy,.dl-mobile-exact .mobile-level-copy{gap:2px}.dl-mobile-exact .mobile-country-copy strong,.dl-mobile-exact .mobile-level-copy strong{color:#081937;font-size:clamp(12px,1.3vw,15px);font-weight:550;line-height:1.2}.dl-mobile-exact .mobile-country-copy small,.dl-mobile-exact .mobile-level-copy small{color:#2f4b75;font-size:clamp(10px,1vw,12px);font-weight:400;line-height:1.27}.dl-mobile-exact .mobile-level-arrow{color:#0c5fe8;font-size:13px;margin-left:auto}.dl-mobile-exact .mobile-country-flag{font-size:29px}.dl-home-driving{background:#d8e8ff;border-radius:22px;overflow:hidden;padding:7px}.dl-mobile-exact .mobile-driving-card{background:#f9fcff!important;border-radius:17px!important;box-shadow:none!important;gap:16px;min-height:154px;padding:13px 16px;transform:none!important}.dl-mobile-exact .mobile-driving-card:hover{background:#f3f9ff!important}.dl-mobile-exact .mobile-driving-copy{align-items:flex-start;gap:6px}.dl-mobile-exact .mobile-driving-copy strong{color:#0d1837;font-size:clamp(20px,2.3vw,26px);letter-spacing:-.02em}.dl-mobile-exact .mobile-driving-copy small{color:#315d9b;font-size:10px;font-weight:850}.dl-mobile-exact .mobile-driving-copy>span{color:#355781;font-size:12px}.dl-mobile-exact .mobile-driving-copy em{border-radius:15px;font-size:12px;padding:8px 11px}.dl-mobile-exact .mobile-driving-visual{background:#ddebff;border-radius:18px;flex:0 0 130px;font-size:58px;height:115px;width:130px}.dl-mobile-exact .mobile-driving-visual svg:last-child{background:#0000;color:#0c5fe8}.dl-home-web-pages{display:flex;flex-direction:column;gap:8px}.dl-home-section-title{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 6px}.dl-home-section-title h2{color:#142349;font-size:16px;font-weight:650;letter-spacing:-.02em;margin:0}.dl-home-section-title span{color:#36537a;font-size:11px}.dl-home-web-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dl-mobile-exact .dl-home-web-grid .mobile-feature-card{align-items:center;background:#f9fcff!important;border:0!important;border-radius:14px!important;box-shadow:0 5px 15px #629ad61a!important;display:flex;gap:12px;min-height:100px;overflow:hidden;padding:9px;text-align:left;transform:none!important}.dl-web-card-photo{background-position:50%;background-size:cover;border-radius:9px;display:block;flex:0 0 94px;height:82px;width:94px}.dl-web-photo-books,.dl-web-photo-course{background-image:none}.dl-mobile-exact .dl-home-web-grid .mobile-feature-content small{font-size:9px}.dl-mobile-exact .dl-home-web-grid .mobile-feature-content strong{font-size:18px}.dl-mobile-exact .dl-home-web-grid .mobile-feature-content>span{font-size:11px}.dl-mobile-exact .mobile-download-section{background:#f9fcff!important;border:0!important;border-radius:16px}.mainWrapper.main-route-wort-des-tages,.mainWrapper.main-route-wort-des-tages .mainRouteContent{background:#edf3fa!important;overflow:visible!important}.dl-daily-full-page{background:#edf3fa;color:#142349;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-family:var(--app-font);min-height:100dvh;padding:clamp(20px,4vw,48px) 16px 55px}.dl-daily-full-shell{display:flex;flex-direction:column;gap:18px;margin:0 auto;width:min(100%,860px)}.dl-daily-full-heading{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.dl-daily-back{align-items:center;background:#fff;border-radius:13px;color:#0c5fe8;display:flex;font-size:13px;font-weight:700;gap:9px;padding:12px 14px;text-decoration:none}.dl-daily-full-heading>div{text-align:right}.dl-daily-full-eyebrow{color:#0c5fe8;font-size:10px;font-weight:700;letter-spacing:.08em}.dl-daily-full-heading h1{font-size:clamp(21px,3vw,29px);font-weight:750;margin:4px 0 0}.dl-daily-full-hero .daily-word-mobile{height:clamp(290px,49vw,450px)!important;min-height:290px!important}.dl-daily-full-hero .daily-mobile-words{gap:10px;max-width:min(60%,525px)}.dl-daily-full-hero .daily-mobile-speaking{font-size:clamp(19px,3vw,27px)!important}.dl-daily-full-hero .daily-word-card.daily-word-mobile .daily-mobile-translated{background:#0000!important;border:0!important;box-shadow:none!important;cursor:pointer;display:block;font-size:clamp(15px,2.5vw,22px);padding:0!important;text-align:left}.dl-daily-full-hero .daily-mobile-heading{font-size:13px}.dl-daily-full-hero .daily-mobile-date{font-size:12px}.dl-daily-full-hero .daily-mobile-expand{display:none!important}.dl-daily-full-hint{color:#36537a;font-size:13px;line-height:1.6;margin:0 5px;max-width:670px}.dl-daily-full-hero .dl-landmark-nav{opacity:1}@media(max-width:650px){.dl-mobile-exact .mobile-home-inner{gap:10px;width:100%}.mainWrapper .dl-mobile-exact.mobile-home.main-home-container{padding:8px 6px 28px!important}.daily-word-card.daily-word-mobile,.mobile-home-daily .daily-word-card.daily-word-mobile{height:clamp(148px,23vh,180px)!important;min-height:148px!important}.dl-landmark-content{padding:6px 10px 18px}.daily-mobile-words{gap:2px;max-width:73%}.daily-mobile-date,.daily-mobile-heading{font-size:9px}.daily-mobile-words .daily-mobile-speaking{font-size:clamp(13px,3.4vw,17px)!important}.daily-mobile-words .daily-mobile-sentence{font-size:clamp(11px,3vw,15px)!important}.daily-word-card.daily-word-mobile .daily-mobile-translated{background:#0000!important;border:0!important;box-shadow:none!important;cursor:pointer;display:block;font-size:clamp(11px,3vw,15px);padding:0!important;text-align:left}.daily-mobile-expand{opacity:1!important}.dl-feature-inner{min-height:130px;padding:10px 12px}.dl-feature-visual{flex-basis:92px;width:92px}.dl-feature-visual>svg{border-radius:18px;height:46px;padding:12px;width:46px}.dl-feature-copy>strong{font-size:20px}.dl-feature-copy>span:not(.dl-feature-kicker):not(.dl-feature-chips):not(.dl-feature-action){font-size:11px}.dl-feature-chips small{font-size:9px}.dl-feature-action{font-size:11px}.dl-dictionary-demo{flex-basis:44%;min-height:136px;padding:7px}.dl-dictionary-search{font-size:9px}.dl-dictionary-entry{font-size:10px}.dl-dictionary-copy strong{font-size:19px}.dl-dictionary-copy small{font-size:11px}.dl-mobile-exact .mobile-country-card,.dl-mobile-exact .mobile-level-card{gap:7px;min-height:65px;padding:8px}.dl-mobile-exact .mobile-level-name{flex-basis:34px;font-size:12px;height:33px;min-height:33px;min-width:34px;width:34px}.dl-mobile-exact .mobile-country-copy strong,.dl-mobile-exact .mobile-level-copy strong{font-size:12px}.dl-mobile-exact .mobile-country-copy small,.dl-mobile-exact .mobile-level-copy small{font-size:10px}.dl-mobile-exact .mobile-country-flag{font-size:25px}.dl-mobile-exact .mobile-driving-card{min-height:140px;padding:10px 12px}.dl-mobile-exact .mobile-driving-visual{flex-basis:90px;font-size:42px;height:95px;width:90px}.dl-mobile-exact .mobile-driving-copy strong{font-size:18px}.dl-web-card-photo{flex-basis:75px;height:80px;width:75px}.dl-mobile-exact .dl-home-web-grid .mobile-feature-card{gap:7px}.dl-mobile-exact .dl-home-web-grid .mobile-feature-content strong{font-size:15px}.dl-mobile-exact .dl-home-web-grid .mobile-feature-content small{font-size:8px}.dl-mobile-exact .dl-home-web-grid .mobile-feature-chevron{display:none}.dl-daily-full-hero .daily-word-mobile{height:clamp(250px,65vw,340px)!important;min-height:250px!important}.dl-daily-full-hero .daily-mobile-words{max-width:80%}.dl-daily-full-hero .daily-mobile-speaking{font-size:clamp(16px,4vw,22px)!important}}@media(max-width:370px){.dl-dictionary-demo{flex-basis:42%}.dl-home-web-grid{grid-template-columns:1fr}.dl-mobile-exact .mobile-country-flag{font-size:22px}.dl-mobile-exact .mobile-driving-visual{flex-basis:65px;font-size:32px;height:78px;width:65px}.dl-mobile-exact .mobile-level-arrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.dl-landmark-images img{transition:none}.dl-mobile-exact *,.dl-mobile-exact :after,.dl-mobile-exact :before{animation:none!important;transition:none!important}}.dl-mobile-exact .mobile-driving-card{display:flex;gap:11px;justify-content:space-between}.dl-driving-map{aspect-ratio:960/1300;display:grid;flex:0 0 76px;place-items:center;position:relative;width:76px}.dl-driving-map img{display:block;height:100%;object-fit:contain;width:100%}.dl-driving-map-label{color:#fff;font-size:8px;font-weight:850;left:4px;line-height:1.1;position:absolute;right:4px;text-align:center;text-shadow:0 1px 2px #301a20;top:50%;transform:translateY(-50%);white-space:nowrap}.dl-driving-map-label small{color:#fff;display:block;font-size:7px;font-weight:800;line-height:1.25}.dl-driving-art-wrap{display:grid;flex:0 0 clamp(80px,12vw,112px);height:clamp(80px,12vw,112px);place-items:center;width:clamp(80px,12vw,112px)}.dl-driving-art{display:block;height:100%;width:100%}.dl-mobile-exact .mobile-driving-copy{flex:1 1;min-width:0}.dl-mobile-exact .mobile-driving-copy strong{font-size:clamp(17px,2vw,24px);line-height:1.22}.dl-mobile-exact .mobile-driving-copy>span{font-size:clamp(10px,1.2vw,13px)}@media(max-width:580px){.dl-mobile-exact .mobile-driving-card{gap:8px}.dl-driving-map{flex-basis:62px;width:62px}.dl-driving-map-label,.dl-driving-map-label small{font-size:6px}.dl-driving-art-wrap{flex-basis:76px;height:76px;width:76px}.dl-mobile-exact .mobile-driving-copy strong{font-size:clamp(14px,3.6vw,18px)}.dl-mobile-exact .mobile-driving-copy em{font-size:10px;padding:6px 7px}}@media(max-width:350px){.dl-driving-map{flex-basis:49px;width:49px}.dl-driving-map-label,.dl-driving-map-label small{font-size:5px}.dl-driving-art-wrap{flex-basis:60px;height:60px;width:60px}}.mainWrapper.main-route-startseite{--dl-canvas:#edf3fa;--dl-glass:#f9fcff;--dl-card:#fff;--dl-ink:#142349;--dl-navy:#0d1837;--dl-secondary:#2d4c76;--dl-muted:#36537a;--dl-blue:#0c5fe8;--dl-blue-dark:#064fcb;--dl-raised:#e8f1ff;--dl-separator:#d8e5f5;color-scheme:light}.mobile-download-section{scroll-margin-top:108px;scroll-margin-top:calc(var(--app-total-header-height, 106px) + 12px)}.mainWrapper.main-route-startseite .dl-mobile-exact .mobile-home-inner{align-items:stretch;gap:clamp(14px,1.2vw,21px);margin:0;max-width:none;width:100%}.mainWrapper .dl-mobile-exact.mobile-home.main-home-container{max-width:none!important;padding:clamp(14px,1.45vw,26px) clamp(12px,2vw,36px) 80px!important;width:100%!important}.dl-mobile-exact .dl-home-hero-grid{grid-gap:clamp(14px,1.2vw,21px);align-items:stretch;display:grid;gap:clamp(14px,1.2vw,21px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dl-mobile-exact .dl-home-hero-grid>*{min-width:0}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{border-radius:22px!important;height:clamp(320px,24vw,360px)!important;min-height:320px!important;overflow:hidden!important}.dl-mobile-exact .dl-home-hero-grid .daily-word-card.daily-word-mobile{border-radius:22px!important;padding:7px!important;width:100%!important}.dl-mobile-exact .dl-home-hero-grid .dl-landmark-images img{object-fit:cover}.dl-mobile-exact .dl-home-hero-grid .dl-landmark-content{padding:13px 20px 28px}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-heading{font-size:clamp(11px,1vw,13px)}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-date{font-size:clamp(10px,.8vw,12px)}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-words{gap:5px;max-width:70%}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-speaking{font-size:clamp(18px,1.55vw,25px)!important}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-sentence{font-size:clamp(15px,1.2vw,20px)!important}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-translated{font-size:clamp(14px,1.13vw,18px)!important}.dl-mobile-exact .dl-download-panel{background:#d8e8ff;border-radius:22px;min-width:0;overflow:hidden;padding:7px;scroll-margin-top:114px;scroll-margin-top:calc(var(--app-total-header-height,106px) + 18px)}.dl-mobile-exact .dl-download-panel-inner{background:#f9fcff;border-radius:17px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-width:0;padding:clamp(13px,1.45vw,22px)}.dl-mobile-exact .dl-download-panel-heading{display:flex;flex-direction:column;gap:5px;min-width:0}.dl-mobile-exact .dl-download-eyebrow{align-items:center;color:#0c5fe8;display:inline-flex;font-size:clamp(10px,.78vw,12px);font-weight:800;gap:7px;letter-spacing:.07em}.dl-mobile-exact .dl-download-panel h2{color:#0d1837;font-size:clamp(20px,1.8vw,30px);font-weight:800;letter-spacing:-.035em;line-height:1.16}.dl-mobile-exact .dl-download-panel p{color:#355781;font-size:clamp(11px,.88vw,13px);line-height:1.45;margin:0}.dl-mobile-exact .dl-download-panel .mobile-app-store-grid{grid-gap:clamp(9px,.8vw,13px);display:grid;flex:1 1;gap:clamp(9px,.8vw,13px);grid-template-columns:repeat(2,minmax(0,1fr))}.dl-mobile-exact .dl-download-panel .mobile-app-store-card{grid-gap:6px 9px;background:#edf5ff;border-radius:13px;color:#0d1837;display:grid;gap:6px 9px;grid-template-columns:36px 1fr 14px;grid-template-rows:auto minmax(95px,1fr);justify-items:start;min-width:0;padding:11px 12px;position:relative;text-decoration:none;transition:background .2s ease,transform .2s ease}.dl-mobile-exact .dl-download-panel .mobile-app-store-card:hover{background:#e2efff;transform:translateY(-1px)}.dl-mobile-exact .dl-download-panel .mobile-app-store-icon{border-radius:10px;flex:auto;font-size:19px;height:36px;width:36px}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy{gap:2px}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy strong{font-size:clamp(12px,1vw,15px);line-height:1.15}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy small{font-size:clamp(10px,.7vw,12px)}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{border:7px solid #fff;border-radius:10px;grid-column:1/-1;grid-row:2;width:min(100%,clamp(94px,8vw,138px))}.dl-mobile-exact .dl-download-panel .mobile-app-store-arrow{align-self:center;color:#0c5fe8;font-size:12px;justify-self:end}.dl-mobile-exact .dl-home-mobile-features{grid-gap:clamp(14px,1.2vw,21px);align-items:stretch;display:grid;gap:clamp(14px,1.2vw,21px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dl-mobile-exact .dl-home-mobile-features>*{height:100%;min-width:0}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{height:100%;min-height:220px;padding:clamp(14px,1.4vw,23px)}.dl-mobile-exact .dl-home-mobile-features .dl-feature-copy>strong{font-size:clamp(21px,1.85vw,29px)}.dl-mobile-exact .dl-home-mobile-features .dl-feature-visual{flex-basis:clamp(95px,10vw,160px);width:clamp(95px,10vw,160px)}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:220px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-demo{max-width:205px;min-height:164px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-copy strong{font-size:clamp(22px,1.75vw,29px)}.dl-mobile-exact .dl-home-framed-section{border-radius:22px;gap:10px;min-width:0;padding:10px}.dl-mobile-exact .dl-home-framed-section>h2{font-size:clamp(16px,1.2vw,19px);padding:9px 13px 3px}.dl-mobile-exact .mobile-level-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.dl-mobile-exact .mobile-country-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dl-mobile-exact .mobile-level-card{min-height:84px;padding:12px}.dl-mobile-exact .mobile-country-card{min-height:93px;padding:13px}.dl-mobile-exact .dl-home-driving{border-radius:22px;min-width:0;padding:8px}.dl-mobile-exact .dl-home-driving .mobile-driving-card{min-height:170px;padding:17px clamp(18px,2vw,32px)}.dl-mobile-exact .dl-home-driving .dl-driving-map{flex-basis:93px;max-height:135px;width:93px}.dl-mobile-exact .dl-home-driving .dl-driving-art-wrap{flex-basis:145px;height:135px;width:145px}.dl-mobile-exact .dl-home-driving .mobile-driving-copy strong{font-size:clamp(22px,2vw,30px)}.dl-mobile-exact .dl-home-driving .mobile-driving-copy>span{font-size:clamp(12px,1vw,15px)}@media(max-width:1320px){.dl-mobile-exact .mobile-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-mobile-exact .mobile-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-mobile-exact .dl-download-panel .mobile-app-store-card{grid-template-columns:30px 1fr 11px;padding:9px}.dl-mobile-exact .dl-download-panel .mobile-app-store-icon{font-size:16px;height:30px;width:30px}}@media(max-width:1060px){.dl-mobile-exact .dl-home-hero-grid{grid-template-columns:1fr}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{height:clamp(225px,30vw,300px)!important;min-height:225px!important}.dl-mobile-exact .dl-download-panel-inner{min-height:280px}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{width:min(100%,125px)}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:205px}}@media(max-width:790px){.dl-mobile-exact .dl-home-mobile-features{grid-template-columns:1fr}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:155px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:160px}.dl-mobile-exact .mobile-country-grid,.dl-mobile-exact .mobile-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-mobile-exact .dl-home-driving .dl-driving-map{flex-basis:73px;width:73px}.dl-mobile-exact .dl-home-driving .dl-driving-art-wrap{flex-basis:100px;height:100px;width:100px}}@media(max-width:650px){.mainWrapper .dl-mobile-exact.mobile-home.main-home-container{padding:10px 9px 70px!important}.dl-mobile-exact .dl-home-hero-grid,.mainWrapper.main-route-startseite .dl-mobile-exact .mobile-home-inner{gap:12px}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{height:210px!important;min-height:210px!important}.dl-mobile-exact .dl-home-hero-grid .daily-word-card.daily-word-mobile{height:100%!important;min-height:100%!important}.dl-mobile-exact .dl-home-hero-grid .dl-landmark-content{padding:7px 12px 21px}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-speaking{font-size:16px!important}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-sentence{font-size:13px!important}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-translated{font-size:12px!important}.dl-mobile-exact .dl-download-panel-inner{gap:11px;min-height:240px;padding:12px}.dl-mobile-exact .dl-download-panel h2{font-size:21px}.dl-mobile-exact .dl-download-panel p{font-size:11px}.dl-mobile-exact .dl-download-panel .mobile-app-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-mobile-exact .dl-download-panel .mobile-app-store-card{gap:7px 5px;grid-template-columns:29px 1fr;grid-template-rows:auto auto;padding:9px 5px}.dl-mobile-exact .dl-download-panel .mobile-app-store-icon{font-size:16px;height:27px;width:27px}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy strong{font-size:11px}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy small{font-size:9px}.dl-mobile-exact .dl-download-panel .mobile-app-store-arrow{display:none}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{border-width:5px;width:min(92%,120px)}.dl-mobile-exact .dl-home-mobile-features{gap:12px}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:142px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:154px}.dl-mobile-exact .mobile-country-grid,.dl-mobile-exact .mobile-level-grid{gap:8px}.dl-mobile-exact .dl-home-framed-section{gap:7px;padding:7px}.dl-mobile-exact .dl-home-framed-section>h2{font-size:16px;padding:7px 9px 3px}.dl-mobile-exact .dl-home-driving .mobile-driving-card{min-height:146px;padding:12px}.dl-mobile-exact .dl-home-driving .dl-driving-map{flex-basis:58px;width:58px}.dl-mobile-exact .dl-home-driving .dl-driving-art-wrap{flex-basis:75px;height:75px;width:75px}.dl-mobile-exact .dl-home-driving .mobile-driving-copy strong{font-size:17px}}@media(max-width:380px){.dl-mobile-exact .dl-download-panel .mobile-app-store-card{align-content:start;grid-template-columns:1fr;justify-items:center}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy{align-items:center;text-align:center}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{width:min(90%,110px)}.dl-mobile-exact .mobile-level-name{flex-basis:32px;min-width:32px;width:32px}}@media(prefers-reduced-motion:reduce){.dl-mobile-exact .dl-download-panel .mobile-app-store-card{transition:none}}:root{--app-top-header-height:62px;--app-info-header-height:34px;--app-total-header-height:96px}.top-header-shell{box-shadow:0 3px 18px #25559f17!important}.top-header{padding:7px clamp(12px,1.8vw,30px)!important}.logo-menu-container{gap:clamp(12px,1.4vw,22px)}.logo-link{align-items:center;background:#fff!important;border-radius:16px;box-shadow:0 4px 14px #2c5b9717!important;display:inline-flex;gap:10px;height:48px;max-width:none;padding:4px 13px 4px 5px}.logo-link .logo{border-radius:12px;flex:0 0 39px;height:39px;width:39px}.logo-text-stack{align-items:center;display:flex;gap:0}.brand-title{font-size:clamp(16px,1.18vw,21px)!important;font-weight:850!important;letter-spacing:-.035em!important;white-space:nowrap}.top-header-shell .menu{gap:9px}.top-header-shell .menu-item{background:#edf4ff!important;border-radius:12px!important;font-size:13px;font-weight:750;gap:9px;height:40px;min-width:0;padding:0 15px;transition:background .16s ease,color .16s ease,transform .16s ease}.top-header-shell .menu-item.active,.top-header-shell .menu-item:hover{background:#dcebff!important;color:#0c5fe8!important}.header-actions{gap:9px}.top-header-shell .header-subscription-button{border-radius:12px!important;height:40px;min-width:125px;padding:0 13px}.top-header-shell .header-user-button{background:#edf4ff!important;border-radius:12px!important;color:#183967!important;height:40px}.top-header-shell .header-user-button:hover{background:#e0edff!important}.top-header-shell .menu-toggle{border-radius:12px!important;height:40px}.contact-info{border-top:1px solid #9bbadf33!important;padding:3px clamp(12px,1.8vw,30px)!important}.bottom-header-left{align-items:center;display:flex;gap:12px;justify-content:space-between}.dl-language-selector{gap:8px;padding:0!important}.dl-language-label{font-size:12px;font-weight:750}.dl-language-selector select{border-radius:10px;font-size:12px;min-height:27px;padding:5px 10px}.bottom-legal-menu{display:flex;gap:7px;justify-content:flex-end}.top-header-shell .bottom-legal-link{background:#0000!important;border-radius:9px!important;color:#3b567a!important;font-size:11px;font-weight:650;height:27px;min-height:27px;padding:0 10px;width:auto}.top-header-shell .bottom-legal-link.active,.top-header-shell .bottom-legal-link:hover{background:#e8f1ff!important;color:#0c5fe8!important}.dl-mobile-exact .dl-home-hero-grid{gap:clamp(12px,1.2vw,20px)}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{height:210px!important;min-height:210px!important}.dl-mobile-exact .dl-home-hero-grid .daily-word-card.daily-word-mobile{height:100%!important;min-height:100%!important}.dl-mobile-exact .dl-home-hero-grid .dl-landmark-content{padding:8px 16px 18px}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-words{gap:3px;max-width:72%}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-speaking{font-size:clamp(16px,1.2vw,21px)!important}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-sentence{font-size:clamp(13px,1.05vw,17px)!important;margin-top:0}.dl-mobile-exact .dl-home-hero-grid .daily-mobile-translated{font-size:clamp(12px,.98vw,16px)!important}.dl-mobile-exact .dl-download-panel-inner{gap:9px;height:100%;min-height:0;padding:12px 14px}.dl-mobile-exact .dl-download-panel-heading{gap:0}.dl-mobile-exact .dl-download-panel h2{align-items:center;display:flex;font-size:clamp(17px,1.35vw,23px);gap:9px;letter-spacing:-.025em;line-height:1.15;margin:0}.dl-mobile-exact .dl-download-panel h2 svg{color:#0c5fe8;flex:0 0 auto;font-size:16px}.dl-mobile-exact .dl-download-panel .mobile-app-store-grid{gap:10px;min-height:0}.dl-mobile-exact .dl-download-panel .mobile-app-store-card{align-items:center;background:#ecf4ff;border-radius:12px;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:0;padding:8px 10px}.dl-mobile-exact .dl-download-panel .mobile-app-store-icon{display:none}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy{display:block;flex:0 0 auto;min-width:0}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy strong{display:block;font-size:clamp(12px,.9vw,15px);text-align:center;white-space:nowrap}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{align-self:center;aspect-ratio:1;background:#fff;border:0;border-radius:7px;display:block;flex:0 1 auto;grid-column:auto;grid-row:auto;height:auto;justify-self:center;margin:0;max-width:100%;min-height:0;object-fit:contain;padding:3px;width:clamp(76px,6.5vw,110px)}.dl-mobile-exact .dl-download-panel .mobile-app-store-arrow{display:none}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:174px;padding:17px 20px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:174px}.dl-mobile-exact .dl-home-mobile-features .dl-feature-copy{gap:10px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-copy strong,.dl-mobile-exact .dl-home-mobile-features .dl-feature-copy>strong{font-size:clamp(21px,1.7vw,27px)}.dl-mobile-exact .dl-home-mobile-features .dl-feature-action{margin-top:0}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-demo{min-height:144px}.mainWrapper.main-route-startseite .dl-mobile-exact .mobile-home-inner{gap:clamp(13px,1.2vw,19px)}@media(max-width:980px){:root{--app-top-header-height:64px;--app-info-header-height:34px;--app-total-header-height:98px}.top-header-shell .menu.open{gap:8px;padding:10px}.top-header-shell .menu-item{min-height:43px;width:100%}.top-header-shell .menu-toggle{display:inline-flex}.bottom-header-left{gap:6px}.bottom-legal-menu{gap:3px}.top-header-shell .bottom-legal-link{font-size:10px;padding:0 7px}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{height:210px!important;min-height:210px!important}}@media(max-width:650px){:root{--app-top-header-height:58px;--app-info-header-height:34px;--app-total-header-height:92px}.top-header{padding:6px 9px!important}.logo-link{gap:5px;height:42px;padding:3px 8px 3px 3px}.logo-link .logo{flex-basis:35px;height:35px;width:35px}.brand-title{font-size:clamp(12px,3.2vw,16px)!important}.top-header-shell .header-subscription-button,.top-header-shell .header-user-button,.top-header-shell .menu-toggle{height:39px}.contact-info{padding:3px 8px!important}.top-header-shell .bottom-legal-link{font-size:9px;gap:4px;padding:0 5px}.top-header-shell .bottom-legal-link svg{height:10px;width:10px}.dl-language-selector select{font-size:10px;max-width:100px;padding:4px 6px}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{height:210px!important;min-height:210px!important}.dl-mobile-exact .dl-download-panel-inner{gap:8px;min-height:0;padding:12px}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{width:clamp(78px,22vw,105px)}.dl-mobile-exact .dl-download-panel h2{font-size:19px}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:140px;padding:12px}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:150px}}@media(max-width:380px){.brand-title{font-size:12px!important}.top-header-shell .bottom-legal-link{font-size:8px;padding:0 3px}.top-header-shell .bottom-legal-link svg{display:none}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{width:82px}}.top-header-shell .header-user-dropdown-top strong,.top-header-shell .header-user-text span{color:#142349!important;color:var(--dl-ink)!important;font-weight:750}.top-header-shell .header-user-dropdown-top small,.top-header-shell .header-user-text small{color:#2d4c76!important;color:var(--dl-secondary)!important;font-weight:550}.top-header-shell .header-user-arrow{color:#0c5fe8!important;color:var(--dl-blue)!important}.top-header-shell .header-user-dropdown:before{background:#f9fcff!important;background:var(--dl-glass)!important}.top-header-shell .header-user-dropdown-top svg,.top-header-shell .header-user-logout svg{color:#0c5fe8!important;color:var(--dl-blue)!important}@media(max-width:650px){.bottom-legal-menu{-webkit-overflow-scrolling:touch;flex:1 1 auto;justify-content:flex-start;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bottom-legal-menu::-webkit-scrollbar{display:none}.top-header-shell .bottom-legal-link{flex:0 0 auto;font-size:10px;min-height:26px;padding:0 7px}}@media(max-width:380px){.top-header-shell .bottom-legal-link{font-size:10px;padding:0 6px}}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy{align-items:center;display:flex;flex-direction:row;gap:7px;justify-content:center}.dl-mobile-exact .dl-download-panel .mobile-app-store-copy svg{color:#0c5fe8;flex:0 0 auto;font-size:15px}.mainWrapper.main-route-startseite .dl-mobile-exact .mobile-home-inner{gap:9px!important}.mainWrapper .dl-mobile-exact.mobile-home.main-home-container{padding:10px clamp(8px,1.1vw,18px) 52px!important}.dl-mobile-exact .dl-home-hero-grid,.dl-mobile-exact .dl-home-mobile-features{gap:9px!important}.dl-mobile-exact .mobile-country-grid,.dl-mobile-exact .mobile-level-grid{gap:7px!important}.mainWrapper.main-route-startseite .dl-mobile-exact :is(.mobile-home-daily,.daily-word-card,.dl-download-panel,.dl-download-panel-inner,.mobile-app-store-card,.dl-feature-outer,.dl-feature-inner,.dl-home-framed-section,.mobile-level-card,.mobile-country-card,.dl-home-driving,.mobile-driving-card,.dl-dictionary-demo,.dl-dictionary-entry,.dl-dictionary-search){border:0!important;border-width:0!important;box-shadow:none!important;outline-offset:2px}.dl-mobile-exact .dl-download-panel,.dl-mobile-exact .dl-feature-outer,.dl-mobile-exact .dl-home-driving{background:#f9fcff!important;border-radius:18px!important;overflow:hidden;padding:0!important}.dl-mobile-exact .dl-download-panel-inner,.dl-mobile-exact .dl-feature-inner,.dl-mobile-exact .mobile-driving-card{background:#f9fcff!important;border-radius:18px!important;height:100%;width:100%}.dl-mobile-exact .dl-download-panel-inner{gap:6px!important;padding:10px 12px!important}.dl-mobile-exact .dl-download-panel .mobile-app-store-grid{gap:7px!important}.dl-mobile-exact .dl-download-panel .mobile-app-store-card{background:#f0f6ff!important;padding:6px 8px!important}.dl-mobile-exact .dl-download-panel .mobile-app-store-qr{border:0!important;padding:3px!important}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:150px!important;padding:12px 15px!important}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:150px!important}.dl-mobile-exact .dl-home-mobile-features .dl-feature-copy{gap:5px!important}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-demo{min-height:126px!important}.dl-mobile-exact .dl-home-framed-section{background:#f9fcff!important;border-radius:18px!important;gap:6px!important;padding:7px!important}.dl-mobile-exact .dl-home-framed-section>h2{margin:0!important;padding:4px 7px 2px!important}.dl-mobile-exact .mobile-country-card,.dl-mobile-exact .mobile-level-card{background:#fff!important;border-radius:12px!important;min-height:68px!important;padding:9px!important}.dl-mobile-exact .dl-home-driving .mobile-driving-card{min-height:140px!important;padding:11px 14px!important}.mainWrapper.main-route-startseite .dl-mobile-exact :is(button,a):focus-visible{outline:2px solid #0c5fe8!important;outline-offset:2px}@media(max-width:650px){.mainWrapper.main-route-startseite .dl-mobile-exact .mobile-home-inner{gap:6px!important}.mainWrapper .dl-mobile-exact.mobile-home.main-home-container{padding:6px 6px 52px!important}.dl-mobile-exact .dl-home-hero-grid,.dl-mobile-exact .dl-home-mobile-features{gap:6px!important}.dl-mobile-exact .dl-home-framed-section{gap:5px!important;padding:6px!important}.dl-mobile-exact .dl-download-panel-inner{min-height:0!important;padding:10px!important}.dl-mobile-exact .dl-home-mobile-features .dl-feature-inner{min-height:134px!important;padding:9px 11px!important}.dl-mobile-exact .dl-home-mobile-features .dl-dictionary-card .dl-feature-inner{min-height:143px!important}.dl-mobile-exact .mobile-country-grid,.dl-mobile-exact .mobile-level-grid{gap:5px!important}.dl-mobile-exact .mobile-country-card,.dl-mobile-exact .mobile-level-card{min-height:63px!important;padding:7px!important}}.dl-mobile-exact .dl-home-hero-grid .daily-word-card.daily-word-mobile{border-radius:18px!important;overflow:hidden!important;padding:0!important}.dl-mobile-exact .dl-home-hero-grid .mobile-home-daily{border-radius:18px!important}:root{--legacy-home-gap:9px;--legacy-panel-radius:18px}.mainWrapper,.mainWrapper.main-route-startseite{background:#edf3fa!important;background:var(--dl-canvas,#edf3fa)!important;color:#142349!important;color:var(--dl-ink,#142349)!important;min-height:100dvh!important;overflow-x:clip!important;overflow-y:visible!important}.mainWrapper.main-route-startseite .mainRouteContent{min-height:calc(100dvh - 44px)!important;min-height:calc(100dvh - var(--app-footer-height,44px))!important}.dl-legacy-home.main-home-container{--main-container-gap:var(--legacy-home-gap);background:#edf3fa!important;background:var(--dl-canvas,#edf3fa)!important;inset:auto!important;bottom:auto!important;color:#142349!important;color:var(--dl-ink,#142349)!important;display:block!important;font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important;height:auto!important;isolation:isolate;left:auto!important;margin:0!important;max-height:none!important;min-height:calc(100dvh - 150px);min-height:calc(100dvh - var(--app-total-header-height,106px) - var(--app-footer-height,44px));overflow:visible!important;padding:10px clamp(8px,1.1vw,18px) 64px!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.dl-legacy-home .main-screen-stack{align-content:stretch!important;display:flex!important;flex-direction:column!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.dl-legacy-home .main-learning-grid,.dl-legacy-home .main-screen-stack,.dl-legacy-home .main-top-grid{align-items:stretch!important;gap:9px!important;gap:var(--legacy-home-gap)!important;height:auto!important;min-height:0!important}.dl-legacy-home .main-learning-grid,.dl-legacy-home .main-top-grid{grid-gap:9px!important;grid-gap:var(--legacy-home-gap)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;min-width:0;width:100%}.dl-legacy-home .main-top-grid{grid-auto-rows:210px!important}.dl-legacy-home .main-learning-grid{grid-auto-rows:minmax(138px,auto)!important}.dl-legacy-home :is(.main-daily-panel,.main-app-download-panel,.main-learning-card,.main-app-qr-card){background-image:none!important;border:0!important;border-radius:18px!important;border-radius:var(--legacy-panel-radius)!important;border-width:0!important;box-shadow:none!important;filter:none!important;margin:0!important;outline-offset:2px}.dl-legacy-home :is(.main-daily-panel,.main-app-download-panel,.main-learning-card){background:#f9fcff!important;background:var(--dl-glass,#f9fcff)!important;color:#142349!important;color:var(--dl-ink,#142349)!important;overflow:hidden!important}.dl-legacy-home :is(.main-panel-particles,.main-card-particles,.main-card-particles span,.main-panel-particles span){display:none!important}.dl-legacy-home .main-daily-panel{display:block!important;height:210px!important;max-height:none!important;min-height:210px!important;padding:0!important;position:relative!important}.dl-legacy-landmarks{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute!important;z-index:0!important}.dl-legacy-landmark{animation:dlLegacyLandmarkCycle 72s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;inset:0;opacity:0;position:absolute}.dl-legacy-landmark-1{animation-delay:0s;background-image:none}.dl-legacy-landmark-2{animation-delay:-9s;background-image:none}.dl-legacy-landmark-3{animation-delay:-18s;background-image:none}.dl-legacy-landmark-4{animation-delay:-27s;background-image:none}.dl-legacy-landmark-5{animation-delay:-36s;background-image:none}.dl-legacy-landmark-6{animation-delay:-45s;background-image:none}.dl-legacy-landmark-7{animation-delay:-54s;background-image:none}.dl-legacy-landmark-8{animation-delay:-63s;background-image:none}@keyframes dlLegacyLandmarkCycle{0%,11%{opacity:1}14%,97%{opacity:0}to{opacity:1}}.dl-legacy-landmarks:after{background:linear-gradient(90deg,#f9fcfffc,#f9fcfff2 25%,#f9fcffab 50%,#f9fcff00 83%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.dl-legacy-home .main-daily-panel>.daily-word-card{position:relative!important;z-index:2!important}.dl-legacy-home .daily-word-card.daily-word-card-compact{background:#0000!important;border:0!important;border-radius:18px!important;border-radius:var(--legacy-panel-radius)!important;box-shadow:none!important;color:#142349!important;color:var(--dl-ink,#142349)!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.dl-legacy-home .daily-word-card-compact .daily-word-header{align-items:center!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:0 0 40px!important;justify-content:space-between!important;margin:0!important;max-height:none!important;min-height:40px!important;padding:12px 15px 3px!important}.dl-legacy-home .daily-word-header-title{color:#2d4c76!important;font-size:clamp(11px,1vw,13px)!important;font-weight:700!important;letter-spacing:0!important}.dl-legacy-home .daily-word-date-badge{background:#0000!important;border:0!important;color:#183463!important;font-size:11px!important;font-weight:650!important;padding:0!important}.dl-legacy-home .daily-word-card-compact .daily-word-panel{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1 auto!important;max-height:none!important;position:relative!important}.dl-legacy-home .daily-word-card-compact :is(.daily-word-panel-base,.daily-word-panel-gloss,.daily-word-accent,.daily-word-ring){display:none!important}.dl-legacy-home .daily-word-card-compact .daily-word-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:6px!important;height:100%!important;justify-content:center!important;max-height:none!important;min-height:0!important;padding:0 14px 15px 17px!important;position:relative;width:min(66%,590px)!important;z-index:3}.dl-legacy-home .daily-word-card-compact .daily-word-section{-webkit-appearance:none;appearance:none;background:#0000!important;border:0!important;box-shadow:none!important;color:inherit!important;display:block!important;flex:none!important;height:auto!important;margin:0!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:0!important;text-align:left!important;width:auto!important}.dl-legacy-home .daily-word-card-compact .daily-word-section-label{display:none!important}.dl-legacy-home .daily-word-card-compact .daily-word-main-word{color:#0c5fe8!important;color:var(--dl-blue,#0c5fe8)!important;display:block;font-size:clamp(19px,1.8vw,25px)!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.15!important;white-space:normal!important}.dl-legacy-home .daily-word-card-compact .daily-word-main-sentence{-webkit-line-clamp:3!important;color:#142349!important;display:block!important;font-size:clamp(13px,1.3vw,17px)!important;font-weight:550!important;line-height:1.35!important;max-width:100%!important;white-space:normal!important}.dl-legacy-home .daily-word-card-compact .daily-word-error{align-items:flex-start!important;background:#f9fcffcc!important;color:#142349!important;padding:14px!important;text-align:left!important}.dl-legacy-home .daily-word-card-compact .daily-word-error :is(strong,small){color:#142349!important}.dl-legacy-home .daily-word-card-compact .daily-word-error button{background:#d8e8ff!important;color:#0c5fe8!important}.dl-legacy-home .main-app-download-panel{align-items:stretch!important;gap:9px!important;padding:13px 15px!important}.dl-legacy-download-heading{display:flex;flex:0 0 auto;flex-direction:column;gap:3px}.dl-legacy-download-heading strong{color:#142349;color:var(--dl-ink,#142349);font-size:clamp(16px,1.7vw,22px);font-weight:800;letter-spacing:-.035em;line-height:1.13}.dl-legacy-download-heading span{color:#0c5fe8;color:var(--dl-blue,#0c5fe8);font-size:10px;font-weight:700;letter-spacing:.04em}.dl-legacy-home .main-app-qr-grid{grid-gap:9px!important;display:grid!important;grid-auto-rows:1fr!important;height:100%!important;width:100%!important}.dl-legacy-home .main-app-qr-card{align-items:stretch!important;background:#edf5ff!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:9px 12px!important}.dl-legacy-home .main-app-qr-card-top{display:flex!important;gap:7px!important;justify-content:space-between!important;min-height:0!important;width:100%}.dl-legacy-home .main-app-qr-platform{align-items:center!important;background:#0000!important;border:0!important;box-shadow:none!important;color:#142349!important;display:inline-flex!important;font-size:13px!important;font-weight:750!important;gap:7px!important;min-height:0!important;padding:0!important;width:auto!important}.dl-legacy-home .main-app-qr-platform svg{color:#0c5fe8!important;font-size:17px!important;height:17px;width:17px}.dl-legacy-home .main-app-qr-device{color:#355781!important;font-size:11px!important;font-weight:550!important}.dl-legacy-home .main-app-qr-link{border:0!important;box-shadow:none!important;display:flex!important;flex:1 1 auto!important;margin:0!important;max-height:100%!important}.dl-legacy-home .main-app-qr-frame{aspect-ratio:1;border:0!important;border-radius:10px!important;box-shadow:none!important;display:block!important;height:auto!important;width:min(100%,108px)!important}.dl-legacy-home .main-app-qr-image{aspect-ratio:1;border-radius:4px!important;max-width:100%!important}.dl-legacy-home .dl-legacy-learning{display:block;margin:0;min-width:0;padding:0;width:100%}.dl-legacy-home .main-learning-card{align-items:center!important;background:var(--dl-glass,#f9fcff)!important;color:#142349!important;color:var(--dl-ink,#142349)!important;cursor:pointer;display:flex!important;max-height:none!important;min-height:138px!important;padding:15px 19px!important;position:relative;text-align:left!important;transition:background-color .16s ease,transform .16s ease!important}.dl-legacy-home .main-learning-card:hover{background:#f0f7ff!important;transform:translateY(-1px)!important}.dl-legacy-home .daily-word-section:focus-visible,.dl-legacy-home .main-app-qr-link:focus-visible,.dl-legacy-home .main-learning-card:focus-visible{outline:2px solid #0c5fe8!important;outline:2px solid var(--dl-blue,#0c5fe8)!important;outline-offset:3px!important}.dl-legacy-home .main-card-badge{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;gap:17px!important;height:auto!important;justify-content:flex-start!important;padding:0!important;width:100%!important}.dl-legacy-home .main-badge-icon{background:#e8f1ff!important;border-radius:19px!important;box-shadow:none!important;color:#0c5fe8!important;color:var(--dl-blue,#0c5fe8)!important;display:grid!important;flex:0 0 74px;height:74px!important;place-items:center!important;width:74px!important}.dl-legacy-home .main-badge-icon svg{color:#0c5fe8!important;color:var(--dl-blue,#0c5fe8)!important;height:29px!important;width:29px!important}.dl-legacy-home .main-badge-content{display:flex!important;flex:1 1;flex-direction:column!important;gap:5px!important;min-width:0}.dl-legacy-home .main-badge-subtitle{color:#315d9b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}.dl-legacy-home .main-badge-title{color:#142349!important;color:var(--dl-ink,#142349)!important;font-size:clamp(23px,2.4vw,31px)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1.12!important;margin:0!important;white-space:normal!important}.dl-legacy-home .main-badge-description{color:#355781!important;font-size:clamp(12px,1vw,14px)!important;font-weight:500!important;line-height:1.32!important;max-width:56ch!important}.top-header-shell .logo-link .brand-subtitle{display:none!important}.top-header-shell .logo-link .brand-title{white-space:nowrap!important}.top-header-shell .header-user-text span{color:#142349!important;color:var(--dl-ink,#142349)!important}.top-header-shell .header-user-text small{color:#2d4c76!important;color:var(--dl-secondary,#2d4c76)!important}.top-header-shell .logo-link{background:#fff!important;border-radius:15px!important}.top-header-shell .menu-item{font-size:clamp(12px,1vw,15px)!important}.top-header-shell .header-subscription-button :is(span,small,svg){color:#fff!important}@media (max-width:950px){.dl-legacy-home.main-home-container{padding:9px 9px 64px!important}.dl-legacy-home .main-top-grid{grid-auto-rows:200px!important}.dl-legacy-home .main-app-download-panel,.dl-legacy-home .main-daily-panel{height:200px!important;min-height:200px!important}.dl-legacy-home .main-app-qr-card{padding:8px 9px!important}.dl-legacy-home .main-app-qr-device{display:none!important}.dl-legacy-home .main-app-qr-frame{width:min(100%,92px)!important}}@media (max-width:720px){:root{--legacy-home-gap:7px}.dl-legacy-home.main-home-container{padding:7px 7px 64px!important}.dl-legacy-home .main-top-grid{grid-auto-rows:auto!important;grid-template-columns:minmax(0,1fr)!important}.dl-legacy-home .main-daily-panel{height:194px!important;min-height:194px!important}.dl-legacy-home .main-app-download-panel{height:198px!important;min-height:198px!important}.dl-legacy-home .main-learning-grid{grid-auto-rows:auto!important;grid-template-columns:minmax(0,1fr)!important}.dl-legacy-home .main-learning-card{min-height:119px!important;padding:12px 14px!important}.dl-legacy-home .main-badge-icon{border-radius:15px!important;flex-basis:58px!important;height:58px!important;width:58px!important}.dl-legacy-home .main-badge-icon svg{height:24px!important;width:24px!important}.dl-legacy-home .main-badge-title{font-size:23px!important}.dl-legacy-home .main-badge-description{font-size:12px!important}.dl-legacy-home .daily-word-card-compact .daily-word-content{width:min(76%,460px)!important}}@media (max-width:390px){.dl-legacy-home .main-app-qr-platform{font-size:11px!important}.dl-legacy-home .main-app-qr-frame{width:88px!important}.dl-legacy-home .main-badge-icon{flex-basis:52px!important;height:52px!important;width:52px!important}.dl-legacy-home .main-badge-description{font-size:11px!important}.dl-legacy-home .daily-word-card-compact .daily-word-content{width:82%!important}}@media (prefers-reduced-motion:reduce){.dl-legacy-landmark{animation:none!important;opacity:0}.dl-legacy-landmark:first-child{opacity:1}.dl-legacy-home .main-learning-card{transform:none!important;transition:none!important}}html[data-theme=dark] .dl-legacy-home .main-app-qr-card,html[data-theme=dark] .dl-legacy-home .main-badge-icon,html[data-theme=dark] .dl-legacy-home .main-learning-card:hover{background:#203759!important;background:var(--dl-raised,#203759)!important}html[data-theme=dark] .dl-legacy-landmarks:after{background:linear-gradient(90deg,#16243bfc,#16243be8 24%,#16243b6b 56%,#0000 85%)}html[data-theme=dark] .dl-legacy-home .daily-word-date-badge,html[data-theme=dark] .dl-legacy-home .daily-word-main-sentence{color:#f5f9ff!important;color:var(--dl-ink,#f5f9ff)!important}.top-header-shell .bottom-header-left{align-items:center!important;display:flex!important;gap:12px!important;min-width:0!important;width:100%!important}.top-header-shell .dl-web-preferences{align-items:center;display:flex;flex:0 0 auto;gap:10px;min-width:0}.top-header-shell .dl-web-language{align-items:center;color:#0c5fe8;display:flex;font-size:11px;font-size:calc(11px*var(--dl-font-scale));font-weight:700;gap:7px;white-space:nowrap}.top-header-shell .dl-web-language select{background:#e9f2fe;border:0!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer;font-size:12px;font-size:calc(12px*var(--dl-font-scale));font-weight:600;max-width:214px;min-height:29px;padding:4px 23px 4px 10px!important;width:clamp(142px,12vw,195px)}.top-header-shell .dl-web-font-control{align-items:center;background:#edf4ff;border-radius:10px;color:#0c5fe8;display:flex;flex:none;gap:4px;padding:2px 4px 2px 7px}.top-header-shell .dl-web-font-control .dl-web-font-icon{color:#0c5fe8;height:12px;width:12px}.top-header-shell .dl-web-font-control button{background:#fff!important;border:0!important;border-radius:8px!important;color:#0c5fe8!important;cursor:pointer;font-size:12px;font-weight:750;height:25px;min-width:28px}.top-header-shell .dl-web-font-control button:disabled{cursor:not-allowed;opacity:.38}.top-header-shell .dl-web-font-control output{color:#114a91;display:inline-block;font-size:12px;font-weight:800;min-width:21px;text-align:center}.top-header-shell .dl-web-font-control button:focus-visible,.top-header-shell .dl-web-language select:focus-visible{outline:2px solid #0c5fe8!important;outline-offset:2px}.top-header-shell .bottom-legal-menu{margin-left:auto!important;min-width:0}.top-header-shell .bottom-legal-link{font-size:clamp(10px,11px,15px)!important;font-size:clamp(10px,calc(11px*var(--dl-font-scale)),15px)!important}.top-header-shell .menu-item{font-size:clamp(12px,14px,18px)!important;font-size:clamp(12px,calc(14px*var(--dl-font-scale)),18px)!important}.top-header-shell .header-user-text>span{font-size:clamp(11px,13px,17px)!important;font-size:clamp(11px,calc(13px*var(--dl-font-scale)),17px)!important}.top-header-shell .brand-title{font-size:clamp(13px,19px,24px)!important;font-size:clamp(13px,calc(19px*var(--dl-font-scale)),24px)!important}.dl-legacy-home .dl-bilingual-daily .daily-word-header{flex:0 0 auto!important;gap:8px!important;max-height:none!important;min-height:27px!important;padding:0 14px!important}.dl-legacy-home .dl-bilingual-daily .daily-word-header-left{min-width:0!important}.dl-legacy-home .dl-bilingual-daily .daily-word-header-title{color:#234774!important;flex:none;font-size:clamp(10px,12px,16px)!important;font-size:clamp(10px,calc(12px*var(--dl-font-scale)),16px)!important;font-weight:750!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-header-translation{color:#2759a5;font-size:clamp(9px,11px,15px);font-size:clamp(9px,calc(11px*var(--dl-font-scale)),15px);min-width:0}.dl-legacy-home .dl-bilingual-daily .daily-word-date-badge{color:#183e76!important;font-size:clamp(10px,11px,14px)!important;font-size:clamp(10px,calc(11px*var(--dl-font-scale)),14px)!important}.dl-legacy-home .dl-bilingual-daily .daily-word-content{gap:6px!important;padding:4px 15px 10px 17px!important;width:min(76%,630px)!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-line-group{align-items:flex-start;display:flex;flex-direction:column;gap:1px;max-width:100%;min-width:0;width:100%}.dl-legacy-home .dl-bilingual-daily .daily-word-section,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:0!important;box-shadow:none!important;cursor:pointer;display:inline-flex!important;gap:7px!important;height:auto!important;justify-content:flex-start!important;line-height:1.22!important;margin:0!important;max-width:100%!important;min-height:0!important;padding:0!important;text-align:start!important;white-space:normal}.dl-legacy-home .dl-bilingual-daily .daily-word-main-word{font-size:clamp(17px,22px,28px)!important;font-size:clamp(17px,calc(22px*var(--dl-font-scale)),28px)!important;overflow-wrap:anywhere!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-sentence{color:#142349!important;font-size:clamp(12px,15px,21px)!important;font-size:clamp(12px,calc(15px*var(--dl-font-scale)),21px)!important;font-weight:620!important;line-height:1.25!important;overflow-wrap:anywhere!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-translated{color:#0c5fe8!important;font-size:clamp(11px,14px,19px)!important;font-size:clamp(11px,calc(14px*var(--dl-font-scale)),19px)!important;font-weight:550!important;overflow-wrap:anywhere!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-translated-sentence{color:#2666b4!important;font-size:clamp(10px,13px,18px)!important;font-size:clamp(10px,calc(13px*var(--dl-font-scale)),18px)!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-speech-icon{flex:0 0 auto;opacity:0}.dl-legacy-home .dl-bilingual-daily .daily-word-section:focus-visible .dl-daily-speech-icon,.dl-legacy-home .dl-bilingual-daily .daily-word-section:hover .dl-daily-speech-icon,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated:focus-visible .dl-daily-speech-icon,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated:hover .dl-daily-speech-icon{opacity:.75}.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated):focus-visible{border-radius:3px;outline:2px solid #0c5fe8!important;outline-offset:3px}.dl-legacy-home .main-learning-grid{gap:9px!important;grid-auto-rows:minmax(150px,auto)!important}.dl-legacy-home .main-learning-card{background:#f9fcff!important;border:0!important;border-radius:17px!important;box-shadow:0 2px 12px rgba(25,84,156,.045)!important;height:auto!important;isolation:isolate;min-height:150px!important;overflow:hidden!important;padding:16px 19px!important;transition:transform .18s ease,background-color .18s ease!important}.dl-legacy-home .main-learning-card:hover{background:#fff!important}.dl-legacy-home .main-learning-card .dl-learn-card-art{height:100%;inset:0 0 0 auto;pointer-events:none;position:absolute!important;width:55%;z-index:0!important}.dl-legacy-home .main-learning-card .dl-learn-card-art img{filter:saturate(.85);height:100%;object-fit:cover;object-position:center;opacity:.6;width:100%}.dl-legacy-home .main-learning-card .dl-learn-card-art:after{background:linear-gradient(90deg,#f9fcff,#f9fcfff7 24%,#f9fcffa1 61%,#f9fcff2b);content:"";inset:0;position:absolute}.dl-legacy-home .main-learning-card .main-card-badge{gap:13px!important;width:100%!important;z-index:2!important}.dl-legacy-home .main-learning-card .main-badge-icon{background:#e3f0fff0!important;flex:0 0 59px!important;height:59px!important;width:59px!important}.dl-legacy-home .main-learning-card .main-badge-icon svg{height:26px!important;width:26px!important}.dl-legacy-home .main-learning-card .main-badge-subtitle{color:#3265a8!important;font-size:clamp(9px,10px,13px)!important;font-size:clamp(9px,calc(10px*var(--dl-font-scale)),13px)!important}.dl-legacy-home .main-learning-card .main-badge-title{font-size:clamp(21px,28px,36px)!important;font-size:clamp(21px,calc(28px*var(--dl-font-scale)),36px)!important}.dl-legacy-home .main-learning-card .main-badge-description{color:#2b4b76!important;font-size:clamp(11px,13px,17px)!important;font-size:clamp(11px,calc(13px*var(--dl-font-scale)),17px)!important}.dl-legacy-home .main-learning-card .main-badge-content{gap:3px!important}.dl-legacy-home .main-learning-card .dl-learn-card-pill{align-items:center;align-self:flex-start;background:#d8e9ffed;border-radius:999px;color:#0c5fe8;display:inline-flex;font-size:clamp(10px,12px,15px);font-size:clamp(10px,calc(12px*var(--dl-font-scale)),15px);font-weight:750;gap:9px;margin-top:5px;padding:6px 12px}.dl-legacy-home .main-learning-card .dl-learn-card-pill svg{height:11px;width:11px}.dl-legacy-home .main-learning-card:focus-visible{outline:2px solid #0c5fe8!important;outline-offset:2px}.dl-legacy-home .dl-legacy-download-heading strong{font-size:clamp(16px,20px,26px);font-size:clamp(16px,calc(20px*var(--dl-font-scale)),26px)}:is(.course-home-container,.courses-screen-page,.books-page,.books-screen-page,.contact-page,.profile-page) :is(p,label,input,textarea,select,button,li){font-size:14px;font-size:calc(14px*var(--dl-font-scale))}:is(.course-home-container,.books-page,.contact-page,.profile-page) h2{font-size:clamp(18px,23px,33px);font-size:clamp(18px,calc(23px*var(--dl-font-scale)),33px)}@media(max-width:1000px){.top-header-shell .dl-web-preferences{gap:5px}.top-header-shell .dl-web-language select{width:145px}.top-header-shell .dl-web-language{gap:4px}.top-header-shell .bottom-header-left{gap:6px!important}}@media(max-width:720px){.top-header-shell .dl-web-language>span{display:none}.top-header-shell .dl-web-language select{font-size:11px;min-height:28px;width:clamp(114px,34vw,145px)}.top-header-shell .dl-web-font-control{gap:2px;padding:2px}.top-header-shell .dl-web-font-icon{display:none}.top-header-shell .dl-web-font-control button{min-width:24px;padding:0 3px!important;width:24px}.top-header-shell .dl-web-font-control output{font-size:11px;min-width:18px}.top-header-shell .bottom-legal-menu{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.top-header-shell .bottom-legal-menu::-webkit-scrollbar{display:none}.dl-legacy-home .dl-bilingual-daily .daily-word-content{gap:5px!important;padding:0 13px 10px 14px!important;width:min(85%,550px)!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-word{font-size:clamp(15px,19px,26px)!important;font-size:clamp(15px,calc(19px*var(--dl-font-scale)),26px)!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-sentence{font-size:clamp(11px,13px,18px)!important;font-size:clamp(11px,calc(13px*var(--dl-font-scale)),18px)!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-translated{font-size:clamp(10px,12px,17px)!important;font-size:clamp(10px,calc(12px*var(--dl-font-scale)),17px)!important}.dl-legacy-home .main-learning-card{min-height:130px!important;padding:13px 14px!important}.dl-legacy-home .main-learning-card .main-badge-icon{flex:0 0 50px!important;height:50px!important;width:50px!important}.dl-legacy-home .main-learning-card .main-card-badge{gap:10px!important}.dl-legacy-home .main-learning-card .dl-learn-card-art{width:60%}}@media(max-width:420px){.top-header-shell .dl-web-language select{padding-left:6px!important;width:108px}.dl-legacy-home .dl-bilingual-daily .daily-word-content{width:92%!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-speech-icon{display:none}.dl-legacy-home .main-learning-card .main-badge-description{max-width:24ch!important}}@media(prefers-reduced-motion:reduce){.dl-legacy-home .main-learning-card{transition:none!important}}:root{--dl-base-line-height:1.42}#root,body,html{font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important}body{font-size:12px!important;font-size:var(--dl-ui-font-size)!important;line-height:1.42;line-height:var(--dl-base-line-height)}button,input,option,select,textarea{font-family:inherit!important}.top-header-shell .bottom-legal-link,.top-header-shell .dl-web-font-control button,.top-header-shell .dl-web-font-control output,.top-header-shell .dl-web-language,.top-header-shell .dl-web-language select,.top-header-shell .header-subscription-text>small,.top-header-shell .header-subscription-text>span,.top-header-shell .header-user-dropdown,.top-header-shell .header-user-dropdown button,.top-header-shell .header-user-text>small,.top-header-shell .header-user-text>span,.top-header-shell .menu-item,.top-header-shell .selected-menu{font-size:12px!important;font-size:var(--dl-ui-font-size)!important;line-height:1.35!important}.top-header-shell .dl-web-language select{color:#16477f;max-width:100%!important;min-height:34px!important;padding:4px 24px 4px 10px!important;text-overflow:ellipsis;width:clamp(112px,10vw,158px)!important}.top-header-shell .dl-web-language,.top-header-shell .dl-web-preferences{min-width:0}.top-header-shell .dl-web-font-control{gap:4px!important}.top-header-shell .dl-web-font-control button{height:30px!important;line-height:1!important;min-width:30px!important;padding:0 6px!important}.top-header-shell .dl-web-font-control output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px!important}.top-header-shell .brand-title{font-size:19px!important;font-size:calc(19px*var(--dl-font-scale))!important;font-weight:800!important;letter-spacing:-.03em!important}.dl-legacy-home .dl-bilingual-daily .daily-word-date-badge,.dl-legacy-home .dl-bilingual-daily .daily-word-header-title,.dl-legacy-home .dl-bilingual-daily .daily-word-main-sentence,.dl-legacy-home .dl-bilingual-daily .dl-daily-header-translation,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated-sentence,.dl-legacy-home .dl-legacy-download-heading>span,.dl-legacy-home .main-app-qr-device,.dl-legacy-home .main-app-qr-platform,.dl-legacy-home .main-learning-card .dl-learn-card-pill,.dl-legacy-home .main-learning-card .main-badge-description,.dl-legacy-home .main-learning-card .main-badge-subtitle{font-size:12px!important;font-size:var(--dl-ui-font-size)!important;letter-spacing:0!important;line-height:1.34!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-word{font-size:23px!important;font-size:calc(23px*var(--dl-font-scale))!important;font-weight:750!important;line-height:1.2!important}.dl-legacy-home .main-learning-card .main-badge-title{font-size:25px!important;font-size:calc(25px*var(--dl-font-scale))!important;font-weight:800!important;line-height:1.2!important}.dl-legacy-home .dl-legacy-download-heading>strong{font-size:21px!important;font-size:calc(21px*var(--dl-font-scale))!important;line-height:1.24!important}.dl-legacy-home .main-app-qr-card{padding:8px 11px!important}:is(.course-home-container,.courses-screen-page,.books-page,.books-screen-page,.book-view-page,.contact-page,.privacy-page,.tos-page,.profile-page,.login-modal-card,.subscription-monthly-card,.course-payment-card) :is(p,label,input,textarea,select,button,li,small){font-size:12px!important;font-size:var(--dl-ui-font-size)!important;line-height:1.4!important}:is(.course-home-container,.courses-screen-page,.books-page,.books-screen-page,.book-view-page,.contact-page,.privacy-page,.tos-page,.profile-page) :is(.course-subtitle,.books-subtitle,.course-title-block p,.book-name,.course-detail-chip-label,.course-detail-chip-value,.course-lock-status,.book-lock-status){font-size:12px!important;font-size:var(--dl-ui-font-size)!important;line-height:1.35!important}:is(.course-home-container,.books-page,.contact-page,.profile-page) :is(h1,h2,h3,.course-page-title,.books-page-title){line-height:1.25!important}.app-footer .app-footer-copyright,.app-footer .app-footer-social,.app-footer .app-footer-team summary,.app-footer .app-footer-team-entry :is(strong,em,small){font-size:12px!important;font-size:var(--dl-ui-font-size)!important;line-height:1.3!important}.app-footer .app-footer-social{height:32px}@media (max-width:1040px){.top-header-shell .dl-web-language select{width:clamp(110px,15vw,145px)!important}.top-header-shell .bottom-legal-menu,.top-header-shell .dl-web-preferences{gap:5px}}@media (max-width:720px){.top-header-shell .dl-web-language select{font-size:12px!important;font-size:var(--dl-ui-font-size)!important;min-height:33px!important;width:clamp(104px,31vw,133px)!important}.top-header-shell .dl-web-font-control button{min-width:27px!important;padding:0 3px!important;width:27px!important}.top-header-shell .bottom-legal-menu{overflow-x:auto}.dl-legacy-home .dl-bilingual-daily .daily-word-content{width:min(92%,560px)!important}.dl-legacy-home .main-learning-card .main-badge-title{font-size:22px!important;font-size:calc(22px*var(--dl-font-scale))!important}.app-footer .app-footer-social{min-width:32px}.app-footer .app-footer-copyright{max-width:min(55vw,360px);overflow:hidden;text-overflow:ellipsis}}.dl-native-language[lang=ta],.dl-native-language[lang=ta] *{font-family:Noto Sans Tamil,Tamil Sangam MN,Latha,Lohit Tamil,sans-serif!important}.dl-native-language[lang=si],.dl-native-language[lang=si] *{font-family:Noto Sans Sinhala,Sinhala Sangam MN,Iskoola Pota,sans-serif!important}.dl-native-language[lang=hi],.dl-native-language[lang=hi] *{font-family:Noto Sans Devanagari,Kohinoor Devanagari,Mangal,sans-serif!important}.dl-native-language[lang=ar],.dl-native-language[lang=ar] *{font-family:Noto Sans Arabic,Geeza Pro,Arial,sans-serif!important}.dl-native-language[lang=zh],.dl-native-language[lang=zh] *{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif!important}.dl-native-language[lang=en],.dl-native-language[lang=es],.dl-native-language[lang=fr],.dl-native-language[lang=ru],.dl-native-language[lang=tr]{font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important}.top-header-shell .dl-web-language{position:relative;z-index:30}.top-header-shell .dl-web-language-popup{min-width:0;position:relative;width:clamp(120px,12vw,194px)}.top-header-shell .dl-web-language-trigger{align-items:center!important;background:#e8f1ff!important;border:0!important;border-radius:11px!important;box-shadow:none!important;color:#16477f!important;cursor:pointer;display:flex!important;font-size:12px!important;font-size:var(--dl-ui-font-size,12px)!important;font-weight:650!important;justify-content:space-between!important;line-height:1.25!important;min-height:34px!important;min-width:0!important;padding:5px 9px 5px 12px!important;width:100%!important}.top-header-shell .dl-web-language-trigger .dl-native-language{flex:1 1;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.top-header-shell .dl-web-language-chevron{flex:0 0 12px;height:12px;margin-left:8px;transition:transform .15s ease;width:12px}.top-header-shell .dl-web-language-chevron.is-open{transform:rotate(180deg)}.top-header-shell .dl-web-language-options{background:#f9fcff;border:1px solid #d8e5f5;border-radius:13px;box-shadow:0 12px 35px #14386c29;display:flex;flex-direction:column;gap:2px;left:0;max-height:min(390px,calc(100dvh - 165px));overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute!important;right:0;top:calc(100% + 6px);z-index:2147483640}.top-header-shell .dl-web-language-option{background:#0000!important;border:0!important;border-radius:9px;color:#142349!important;cursor:pointer;display:block!important;font-size:12px!important;font-size:var(--dl-ui-font-size,12px)!important;font-weight:550!important;line-height:1.25!important;min-height:38px;padding:8px 11px!important;text-align:start;width:100%!important}.top-header-shell .dl-web-language-option:focus-visible,.top-header-shell .dl-web-language-option:hover{background:#eaf2ff!important}.top-header-shell .dl-web-language-option.is-selected{background:#dceaff!important;color:#0c5fe8!important;font-weight:700!important}.top-header-shell .dl-web-font-control .dl-web-font-reset{background:#0000!important;color:#0c5fe8!important;font-weight:850!important}.top-header-shell .bottom-header,.top-header-shell .bottom-header-content,.top-header-shell .bottom-header-left,.top-header-shell .dl-web-preferences{overflow:visible!important}.dl-legacy-home .dl-bilingual-daily .dl-native-language{line-height:1.4!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-header-translation,.dl-legacy-home .dl-bilingual-daily .dl-native-language{font-size:12px!important;font-size:var(--dl-ui-font-size,12px)!important}@media(max-width:720px){.top-header-shell .dl-web-language-popup{width:clamp(104px,29vw,151px)}.top-header-shell .dl-web-language-trigger{min-height:34px!important;padding:5px 6px 5px 9px!important}.top-header-shell .dl-web-language-option{min-height:39px}}.top-header-shell .dl-web-language-option:is([lang=ta],[lang=si],[lang=hi]),.top-header-shell .dl-web-language-trigger .dl-native-language:is([lang=ta],[lang=si],[lang=hi]){line-height:1.5!important}.top-header-shell .dl-web-language-option:is([lang=ta],[lang=si],[lang=hi]){min-height:42px}:root{--dl-driving-frame:#d7e5ff;--dl-driving-inside:#f6faff;--dl-driving-ink:#142349;--dl-driving-soft:#43628a;--dl-driving-shadow:0 5px 15px #4f79b312}html[data-theme=dark]{--dl-driving-frame:#29466f;--dl-driving-inside:#172a46;--dl-driving-ink:#f3f8ff;--dl-driving-soft:#c0d5f0;--dl-driving-shadow:0 5px 15px #0003}.dl-legacy-home :is(.main-app-download-panel,.main-learning-card){--dl-frame-inset:9px;background:linear-gradient(115deg,#f6faff 3%,#e8f2ff 75%,#dbeaff)!important;background:linear-gradient(115deg,var(--dl-driving-inside) 3%,#e8f2ff 75%,#dbeaff 100%)!important;border:0!important;border-radius:28px!important;border-width:0!important;box-shadow:0 5px 15px #4f79b312!important;box-shadow:var(--dl-driving-shadow)!important;color:#142349!important;color:var(--dl-driving-ink)!important;isolation:isolate;overflow:hidden!important}.dl-legacy-home :is(.main-app-download-panel,.main-learning-card):before{background:linear-gradient(110deg,#ffffffb8,#f9fcff3d 59%,#d2e5ff40)!important;border-radius:inherit!important;content:""!important;display:block!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:0!important}.dl-legacy-home :is(.main-app-download-panel,.main-learning-card):after{background:none!important;content:none!important;display:none!important}.dl-legacy-home :is(.main-app-download-panel,.main-learning-card)>*{position:relative;z-index:2}.dl-legacy-home .main-learning-card{min-height:158px!important;padding:24px 28px!important;transition:transform .16s ease,box-shadow .16s ease!important}.dl-legacy-home .main-learning-card:hover{background:linear-gradient(115deg,#f6faff,#e7f2ff)!important;background:linear-gradient(115deg,var(--dl-driving-inside),#e7f2ff)!important;box-shadow:0 9px 22px #3468ad21!important;transform:translateY(-2px)!important}.dl-legacy-home .main-learning-card .main-card-badge{position:relative!important;z-index:4!important}.dl-legacy-home .main-learning-card .main-badge-icon{background:#e0efffd4!important;border-radius:17px!important;box-shadow:inset 0 1px 0 #ffffffeb,0 4px 11px #1860ba14!important}.dl-legacy-home .main-learning-card .main-badge-title{color:#142349!important;color:var(--dl-driving-ink)!important}.dl-legacy-home .main-learning-card .main-badge-description{color:#43628a!important;color:var(--dl-driving-soft)!important}.dl-legacy-home .main-learning-card .dl-learn-card-art{border-radius:0 28px 28px 0;height:100%!important;inset:0 0 0 auto!important;overflow:hidden;width:49%!important;z-index:2!important}.dl-legacy-home .main-learning-card .dl-learn-card-art img{filter:saturate(.78) contrast(.96);object-position:center center;opacity:.58}.dl-legacy-home .main-learning-card .dl-learn-card-art:after{background:linear-gradient(90deg,#f6faff,#f6faffe3 23%,#f6faff61 57%,#f6faff26);background:linear-gradient(90deg,var(--dl-driving-inside) 0,#f6faffe3 23%,#f6faff61 57%,#f6faff26 100%)}.dl-legacy-home .main-learning-card .dl-learn-card-pill{background:#d5e8ffed!important;color:#0c5fe8!important}.dl-legacy-home .main-app-download-panel{padding:21px 24px!important}.dl-legacy-home .main-app-download-panel>:is(.dl-legacy-download-heading,.main-app-qr-grid){position:relative;z-index:3}.dl-legacy-home .main-app-qr-card{background:#f0f7ffe6!important;border:0!important;box-shadow:0 2px 9px #5a89ca12!important}.dl-legacy-home .main-app-qr-frame{box-shadow:0 2px 8px #243d6814!important;padding:4px!important}.dl-legacy-home .main-app-download-panel{display:flex!important;flex-direction:column!important;gap:7px!important;height:210px!important;min-height:210px!important;padding:15px 19px!important}.dl-legacy-home .dl-legacy-download-heading{flex:0 0 auto!important;gap:0!important;min-height:25px!important}.dl-legacy-home .dl-legacy-download-heading strong{font-size:clamp(17px,1.35vw,21px)!important;line-height:1.2!important}.dl-legacy-home .dl-legacy-download-heading span{display:none!important}.dl-legacy-home .main-app-qr-grid{align-items:stretch!important;flex:1 1 auto!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.dl-legacy-home .main-app-qr-card{grid-gap:4px!important;align-content:stretch!important;background:#eff7ffeb!important;border-radius:14px!important;display:grid!important;gap:4px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:20px minmax(0,1fr)!important;justify-content:stretch!important;justify-items:stretch!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:7px 9px!important}.dl-legacy-home .main-app-qr-card-top{height:20px!important;justify-content:center!important;min-height:20px!important;overflow:visible!important}.dl-legacy-home .main-app-qr-platform{font-size:clamp(12px,1vw,14px)!important;line-height:20px!important;white-space:nowrap!important}.dl-legacy-home .main-app-qr-link{background:#0000!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:visible!important;padding:0!important;place-items:center!important;text-decoration:none!important;width:100%!important}.dl-legacy-home .main-app-qr-frame{aspect-ratio:1/1!important;background:#fff!important;border-radius:7px!important;box-shadow:0 1px 6px #1d457c17!important;display:grid!important;flex:0 0 auto!important;height:100px!important;max-height:100%!important;max-width:100%!important;overflow:visible!important;padding:3px!important;place-items:center!important;width:100px!important}.dl-legacy-home .main-app-qr-image{display:block!important;height:100%!important;image-rendering:auto!important;min-height:0!important;object-fit:contain!important;padding:0!important;width:100%!important}.dl-legacy-home .main-app-qr-link:focus-visible{border-radius:8px!important;outline:2px solid #0c5fe8!important;outline-offset:2px!important}@media (max-width:950px){.dl-legacy-home .main-app-download-panel{gap:5px!important;height:200px!important;min-height:200px!important;padding:12px 14px!important}.dl-legacy-home .main-app-qr-frame{height:90px!important;width:90px!important}}@media (max-width:720px){.dl-legacy-home .main-app-download-panel{height:198px!important;min-height:198px!important;padding:12px 14px!important}.dl-legacy-home .main-app-qr-grid{gap:7px!important}.dl-legacy-home .main-app-qr-card{padding:6px 7px!important}.dl-legacy-home .main-app-qr-frame{height:94px!important;width:94px!important}}@media (max-width:390px){.dl-legacy-home .main-app-qr-frame{height:88px!important;width:88px!important}}:is(.course-home-container,.books-page) :is(.course-header-card,.course-learning-card,.course-status-card,.course-detail-card,.books-header-card,.book-group){background:linear-gradient(115deg,#f6faff,#e7f2ff)!important;background:linear-gradient(115deg,var(--dl-driving-inside),#e7f2ff)!important;background-image:linear-gradient(115deg,#f6faff,#e7f2ff)!important;background-image:linear-gradient(115deg,var(--dl-driving-inside),#e7f2ff)!important;border:0!important;border-radius:22px!important;border-width:0!important;box-shadow:0 5px 15px #4f79b312!important;box-shadow:var(--dl-driving-shadow)!important;color:#142349!important;color:var(--dl-driving-ink)!important}:is(.course-home-container,.books-page) :is(.course-header-card,.course-learning-card,.book-group):hover{box-shadow:0 8px 20px #3d70b71c!important}.dl-legacy-home .daily-word-card.daily-word-card-compact,.dl-legacy-home .main-daily-panel{background:#0000!important;border-width:0!important;box-shadow:none!important}html[data-theme=dark] .dl-legacy-home :is(.main-app-download-panel,.main-learning-card),html[data-theme=dark] :is(.course-home-container,.books-page) :is(.course-header-card,.course-learning-card,.course-status-card,.course-detail-card,.books-header-card,.book-group){background:linear-gradient(115deg,#172a46,#213c5e)!important}html[data-theme=dark] .dl-legacy-home .main-learning-card .dl-learn-card-art:after{background:linear-gradient(90deg,#172a46,#172a46db 23%,#172a4645 60%,#0000)!important}html[data-theme=dark] .dl-legacy-home .main-learning-card .dl-learn-card-pill{background:#234e85e0!important;color:#e8f2ff!important}@media (max-width:950px){.dl-legacy-home .main-app-download-panel{padding:20px!important}.dl-legacy-home .main-learning-card{padding:21px 22px!important}.dl-legacy-home .main-learning-card .dl-learn-card-art{width:45%!important}}@media (max-width:720px){.dl-legacy-home .main-app-download-panel{padding:19px 18px!important}.dl-legacy-home .main-learning-card{min-height:135px!important;padding:18px 20px!important}.dl-legacy-home .main-learning-card .dl-learn-card-art{width:52%!important}.dl-legacy-home .main-learning-card .main-badge-icon{flex-basis:51px!important;height:51px!important;width:51px!important}}@media (prefers-reduced-motion:reduce){.dl-legacy-home .main-learning-card,.dl-legacy-home .main-learning-card:hover{transform:none!important;transition:none!important}}.top-header-shell .logo-link .brand-title{font-size:clamp(14px,17px,23px)!important;font-size:clamp(14px,calc(17px*var(--dl-font-scale, 1)),23px)!important;line-height:1.15!important}.top-header-shell :is(.menu-item,.bottom-legal-link,.header-user-text>span,.header-user-text>small,.header-subscription-text>span,.header-subscription-text>small){font-size:clamp(12px,13px,17px)!important;font-size:clamp(12px,calc(13px*var(--dl-font-scale, 1)),17px)!important;line-height:1.25!important}.top-header-shell .dl-web-font-control output,.top-header-shell .dl-web-language-option,.top-header-shell .dl-web-language-trigger{font-size:clamp(12px,13px,17px)!important;font-size:clamp(12px,calc(13px*var(--dl-font-scale, 1)),17px)!important}.dl-legacy-home .main-daily-panel{background:#f9fcff!important;border:0!important;border-radius:20px!important;box-shadow:0 7px 24px rgba(39,88,157,.075)!important;overflow:hidden!important}.dl-legacy-home .dl-legacy-landmarks{border-radius:inherit!important}.dl-legacy-home .dl-legacy-landmark{background-position:top!important;background-size:cover!important}.dl-legacy-home .dl-legacy-landmarks:after{background:linear-gradient(90deg,#f9fcfffc,#f9fcfff0 22%,#f9fcffc2 38%,#f9fcff45 66%,#f9fcff00 88%)!important}.dl-legacy-home .daily-word-card.daily-word-card-compact{isolation:isolate}.dl-legacy-home .daily-word-card.daily-word-card-compact:before{background:linear-gradient(180deg,#ffffff3d,#0000 35%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dl-legacy-home .dl-bilingual-daily .daily-word-header{align-items:center!important;background:#0000!important;border:0!important;box-shadow:none!important;flex:0 0 37px!important;gap:9px!important;min-height:37px!important;padding:10px 15px 2px 16px!important;position:relative;z-index:1}.dl-legacy-home .dl-bilingual-daily .daily-word-header-left{align-items:center!important;display:flex!important;gap:7px!important;min-width:0}.dl-legacy-home .dl-bilingual-daily .daily-word-header-left:before{background:#0c5fe8;border-radius:2px;box-shadow:0 0 10px #0c5fe81a;content:"";display:block;flex:0 0 3px;height:15px;width:3px}.dl-legacy-home .dl-bilingual-daily .daily-word-header-title{color:#223f70!important;flex:0 0 auto;font-size:clamp(11px,12px,16px)!important;font-size:clamp(11px,calc(12px*var(--dl-font-scale, 1)),16px)!important;font-weight:780!important;letter-spacing:.005em!important;line-height:1.35!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-header-translation{color:#2862ae!important;font-size:clamp(11px,12px,16px)!important;font-size:clamp(11px,calc(12px*var(--dl-font-scale, 1)),16px)!important;font-weight:600!important;line-height:1.5!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-legacy-home .dl-bilingual-daily .daily-word-date-badge{font-feature-settings:"tnum";background:#0000!important;border:0!important;box-shadow:none!important;color:#244574!important;font-size:clamp(11px,12px,16px)!important;font-size:clamp(11px,calc(12px*var(--dl-font-scale, 1)),16px)!important;font-variant-numeric:tabular-nums;font-weight:650!important;line-height:1.3!important;text-shadow:0 1px 9px #ffffffa6}.dl-legacy-home .dl-bilingual-daily .daily-word-panel{position:relative!important;z-index:1!important}.dl-legacy-home .dl-bilingual-daily .daily-word-content{gap:9px!important;max-width:100%!important;overflow:visible!important;padding:2px 12px 14px 20px!important;width:min(65%,560px)!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-line-group{gap:1px!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-sentence-group{padding-top:8px;position:relative}.dl-legacy-home .dl-bilingual-daily .dl-daily-sentence-group:before{background:linear-gradient(90deg,#0c5fe838,#0c5fe800);content:"";height:1px;left:0;pointer-events:none;position:absolute;top:1px;width:min(100%,160px)}.dl-legacy-home .dl-bilingual-daily .daily-word-main-word{color:#0c5fe8!important;font-size:clamp(16px,20px,25px)!important;font-size:clamp(16px,calc(20px*var(--dl-font-scale, 1)),25px)!important;font-weight:760!important;letter-spacing:-.022em!important;line-height:1.22!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-sentence{color:#182d52!important;font-size:clamp(12px,13px,18px)!important;font-size:clamp(12px,calc(13px*var(--dl-font-scale, 1)),18px)!important;font-weight:650!important;letter-spacing:-.008em!important;line-height:1.4!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-translated,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated-sentence,.dl-legacy-home .dl-bilingual-daily .dl-native-language:not(.dl-daily-header-translation){color:#1c5fb8!important;font-size:clamp(12px,13px,18px)!important;font-size:clamp(12px,calc(13px*var(--dl-font-scale, 1)),18px)!important;font-weight:570!important;letter-spacing:0!important;line-height:1.48!important;overflow-wrap:anywhere}.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated){background:#0000!important;border:0!important;box-shadow:none!important;transition:opacity .16s ease!important}.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated):hover{opacity:.84}.dl-legacy-home .dl-bilingual-daily .dl-daily-speech-icon{color:#0c5fe8;font-size:11px!important;opacity:.18;transition:opacity .15s ease}.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated):focus-visible .dl-daily-speech-icon,.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated):hover .dl-daily-speech-icon{opacity:.9}.dl-legacy-home .dl-legacy-download-heading>strong{font-size:clamp(15px,18px,23px)!important;font-size:clamp(15px,calc(18px*var(--dl-font-scale, 1)),23px)!important;font-weight:800!important;line-height:1.25!important}.dl-legacy-home .main-app-qr-platform{font-size:clamp(12px,13px,17px)!important;font-size:clamp(12px,calc(13px*var(--dl-font-scale, 1)),17px)!important;line-height:1.3!important}.dl-legacy-home .main-learning-card .main-badge-subtitle{font-size:clamp(10px,11px,15px)!important;font-size:clamp(10px,calc(11px*var(--dl-font-scale, 1)),15px)!important;font-weight:750!important;letter-spacing:.055em!important}.dl-legacy-home .main-learning-card .main-badge-title{font-size:clamp(18px,21px,27px)!important;font-size:clamp(18px,calc(21px*var(--dl-font-scale, 1)),27px)!important;letter-spacing:-.025em!important;line-height:1.18!important}.dl-legacy-home .main-learning-card .main-badge-description{font-size:clamp(12px,13px,17px)!important;font-size:clamp(12px,calc(13px*var(--dl-font-scale, 1)),17px)!important;line-height:1.35!important}.dl-legacy-home .main-learning-card .dl-learn-card-pill{font-size:clamp(11px,12px,16px)!important;font-size:clamp(11px,calc(12px*var(--dl-font-scale, 1)),16px)!important;line-height:1.25!important;padding:5px 10px!important}@media (max-width:720px){.dl-legacy-home .dl-bilingual-daily .daily-word-header{padding:9px 12px 2px!important}.dl-legacy-home .dl-bilingual-daily .daily-word-content{gap:7px!important;padding:0 12px 12px 15px!important;width:min(83%,500px)!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-word{font-size:clamp(16px,19px,24px)!important;font-size:clamp(16px,calc(19px*var(--dl-font-scale, 1)),24px)!important}.dl-legacy-home .main-learning-card .main-badge-title{font-size:clamp(17px,20px,25px)!important;font-size:clamp(17px,calc(20px*var(--dl-font-scale, 1)),25px)!important}}@media (max-width:390px){.dl-legacy-home .dl-bilingual-daily .daily-word-header-left{gap:5px!important}.dl-legacy-home .dl-bilingual-daily .daily-word-content{width:91%!important}.dl-legacy-home .dl-bilingual-daily .daily-word-date-badge,.dl-legacy-home .dl-bilingual-daily .daily-word-header-title,.dl-legacy-home .dl-bilingual-daily .dl-daily-header-translation{font-size:clamp(10px,11px,15px)!important;font-size:clamp(10px,calc(11px*var(--dl-font-scale, 1)),15px)!important}.dl-legacy-home .dl-bilingual-daily .daily-word-main-sentence,.dl-legacy-home .dl-bilingual-daily .dl-daily-translated{font-size:clamp(11px,12px,16px)!important;font-size:clamp(11px,calc(12px*var(--dl-font-scale, 1)),16px)!important}}@media (prefers-reduced-motion:reduce){.dl-legacy-home .dl-bilingual-daily .dl-daily-speech-icon,.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated){transition:none!important}}:root{--dl-font-scale:1}:root[data-dl-font-size],:root[data-dl-font-size] body,:root[data-dl-font-size] body :is(#__dl_uniform_font_scope_1#__dl_uniform_font_scope_2,*):not(svg):not(svg *){font-size:12px!important;font-size:var(--dl-ui-font-size,12px)!important}:root{--dl-uniform-line-height:1.38;--dl-ui-row:calc(var(--dl-ui-font-size, 12px)*2.25)}.top-header-shell :is(.brand-title,.menu-item,.selected-menu,.header-user-text,.header-subscription-text,.bottom-legal-link,.dl-web-language,.dl-web-font-control,button,output,small),:is(.course-home-container,.books-page,.dl-legacy-home) :is(h1,h2,h3,h4,p,small,span,strong,b,label,button,li,a){line-height:1.38!important;line-height:var(--dl-uniform-line-height)!important}:is(.course-home-container,.books-page) :is(.course-kicker,.books-kicker,.course-header-badge span,.books-header-badge span,.course-lock-status,.book-lock-status,.course-detail-chip-label,.course-detail-chip-value,.course-page-title,.books-page-title,.course-title-block h2,.book-title-block h2,.book-name,.book-button){letter-spacing:normal!important;line-height:1.38!important;line-height:var(--dl-uniform-line-height)!important}.top-header-shell :is(.dl-web-font-control button,.dl-web-font-control output,.dl-web-language-trigger,.dl-web-language-option){line-height:1.25!important}.top-header-shell :is(.header-subscription-text,.header-user-text){min-width:0}.top-header-shell :is(.header-subscription-text small,.header-user-text small){white-space:normal}.course-home-container .course-screen-stack{align-content:start;grid-template-rows:auto auto;height:auto}.course-home-container .course-learning-grid{align-content:start;grid-auto-rows:minmax(168px,auto);grid-template-rows:none;height:auto}.course-home-container .course-learning-card{height:auto;min-height:168px}.course-home-container .course-card-badge{grid-template-columns:minmax(140px,.35fr) minmax(0,.65fr);height:auto;min-height:148px}.course-home-container .course-card-right{gap:5px;grid-template-rows:repeat(4,minmax(27px,auto));grid-template-rows:repeat(4,minmax(var(--dl-ui-row),auto));overflow:visible}.course-home-container .course-detail-chip{gap:7px;grid-template-columns:22px minmax(91px,.72fr) minmax(0,1.28fr);min-height:27px;min-height:var(--dl-ui-row);overflow:visible;padding:5px 9px}.course-home-container :is(.course-detail-chip-label,.course-detail-chip-value){font-weight:700;min-width:0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.course-home-container .course-detail-chip-value{font-weight:650}.course-home-container .course-header-card{min-height:84px}.course-home-container .course-header-badge{min-height:68px;width:clamp(125px,16vw,200px)}.course-home-container .course-header-badge span,.course-home-container .course-kicker,.course-home-container .course-lock-status{min-height:0;overflow-wrap:anywhere;padding-block:3px;text-align:center;white-space:normal}.course-home-container .course-page-title{overflow:visible;text-overflow:clip;white-space:normal}.course-home-container .course-title-block :is(h2,p){overflow:visible;text-overflow:clip;white-space:normal}.course-home-container .course-title-block h2{font-weight:800}.books-page .book-group{height:auto;min-height:0}.books-page .book-card-badge{grid-template-columns:minmax(130px,.34fr) minmax(0,.66fr);height:auto;min-height:186px}.books-page .book-card-right{overflow:visible}.books-page .book-list{gap:5px;grid-template-rows:repeat(5,minmax(27px,auto));grid-template-rows:repeat(5,minmax(var(--dl-ui-row),auto));height:auto}.books-page .book-button{gap:7px;height:auto;min-height:27px;min-height:var(--dl-ui-row);overflow:visible;padding:5px 8px}.books-page .book-name{font-weight:700;min-width:0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.books-page .books-header-card{min-height:84px}.books-page .books-header-badge{min-height:68px;width:clamp(125px,16vw,200px)}.books-page .book-lock-status,.books-page .books-header-badge span,.books-page .books-kicker{min-height:0;overflow-wrap:anywhere;padding-block:3px;text-align:center;white-space:normal}.books-page .book-title-block :is(h2,p),.books-page .books-page-title{overflow:visible;text-overflow:clip;white-space:normal}.books-page .book-title-block h2{font-weight:800}@media (max-width:1060px){.books-page .books-learning-grid,.course-home-container .course-learning-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.books-page .book-card-badge,.course-home-container .course-card-badge{gap:8px;grid-template-columns:minmax(0,1fr)}.books-page .book-card-left,.course-home-container .course-card-left{min-height:27px;min-height:var(--dl-ui-row)}.books-page .book-card-right,.course-home-container .course-card-right{min-width:0;overflow:visible}.course-home-container .course-detail-chip{grid-template-columns:22px minmax(85px,.8fr) minmax(0,1.2fr)}.books-page .book-list{grid-template-columns:repeat(2,minmax(0,1fr))}.books-page .books-header-card,.course-home-container .course-header-card{grid-template-columns:minmax(0,1fr) minmax(100px,.25fr)}.books-page .books-header-badge,.course-home-container .course-header-badge{min-width:0;width:100%}}@media (max-width:430px){.course-home-container .course-detail-chip{gap:5px;grid-template-columns:21px minmax(72px,.8fr) minmax(0,1.2fr);padding-inline:6px}.books-page .book-list{grid-auto-rows:minmax(27px,auto);grid-auto-rows:minmax(var(--dl-ui-row),auto);grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.dl-legacy-home .dl-bilingual-daily .daily-word-content{gap:2.25px!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-line-group{gap:.25px!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-sentence-group{padding-top:2px!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-sentence-group:before{top:0!important}:root{--dl-compact-text-gap:2px;--dl-compact-card-gap:8px}.dl-legacy-home .main-learning-grid,.dl-legacy-home .main-screen-stack,.dl-legacy-home .main-top-grid{gap:8px!important;gap:var(--dl-compact-card-gap)!important}.dl-legacy-home .daily-word-card-compact .daily-word-panel{align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:0!important}.dl-legacy-home .dl-bilingual-daily .daily-word-content{align-self:flex-start!important;flex:0 1 auto!important;flex-direction:column!important;height:auto!important;margin-block:auto!important;margin-inline:0!important;max-height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:4px 16px 4px 20px!important}.dl-legacy-home .dl-bilingual-daily .daily-word-content,.dl-legacy-home .dl-bilingual-daily .dl-daily-line-group{align-items:flex-start!important;display:flex!important;gap:2px!important;gap:var(--dl-compact-text-gap)!important;justify-content:center!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-line-group{flex-direction:column!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-sentence-group{margin:0!important;padding:0!important}.dl-legacy-home .dl-bilingual-daily .dl-daily-sentence-group:before{content:none!important;display:none!important}.dl-legacy-home .dl-bilingual-daily :is(.daily-word-section,.dl-daily-translated){display:block!important;height:auto!important;line-height:1.3!important;margin:0!important;max-width:100%!important;min-height:0!important;padding:0!important;text-align:start!important}.dl-legacy-home .dl-bilingual-daily :is(.daily-word-main-word,.daily-word-main-sentence,.dl-daily-translated span){line-height:1.3!important;overflow-wrap:break-word!important;white-space:normal!important}.dl-legacy-home .main-learning-card .main-card-badge{align-items:center!important}.dl-legacy-home .main-learning-card .main-badge-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:2px!important;gap:var(--dl-compact-text-gap)!important;justify-content:center!important;min-height:0!important}.dl-legacy-home .main-learning-card .main-badge-content :is(h2,p,span){margin-block:0!important}.dl-legacy-home .dl-legacy-download-heading{gap:2px!important;gap:var(--dl-compact-text-gap)!important}.dl-legacy-home .main-app-qr-card{row-gap:2px!important;row-gap:var(--dl-compact-text-gap)!important}.dl-legacy-home .main-app-qr-card-top{align-items:center!important}.dl-legacy-home .main-app-qr-link{align-items:center!important;justify-content:center!important}.books-page .book-title-block,.course-home-container .course-title-block{gap:2px!important;gap:var(--dl-compact-text-gap)!important}.books-page .book-list,.course-home-container .course-card-right{gap:8px!important;gap:var(--dl-compact-card-gap)!important}.books-page .book-button,.course-home-container .course-detail-chip{align-items:center!important}@media (max-width:720px){.dl-legacy-home .dl-bilingual-daily .daily-word-content{padding:3px 12px 3px 15px!important;width:min(88%,540px)!important}.dl-legacy-home .main-learning-grid,.dl-legacy-home .main-screen-stack,.dl-legacy-home .main-top-grid{gap:7px!important}}@media (max-width:390px){.dl-legacy-home .dl-bilingual-daily .daily-word-content{padding-inline:12px 8px!important;width:93%!important}}.top-header-shell .dl-web-language-option,.top-header-shell .dl-web-language-options,.top-header-shell .dl-web-language-trigger{direction:ltr!important;text-align:left!important}.top-header-shell .dl-web-language-option bdi,.top-header-shell .dl-web-language-trigger .dl-native-language{display:inline-block;text-align:left!important;unicode-bidi:isolate;vertical-align:middle}.top-header-shell .dl-web-language-option[lang=ar] bdi,.top-header-shell .dl-web-language-trigger .dl-native-language[lang=ar]{font-family:Noto Sans Arabic,Geeza Pro,Arial,sans-serif!important}.top-header-shell .dl-web-language-option[lang=ar]{justify-content:flex-start!important;text-align:left!important}@media (min-width:721px) and (min-height:650px){.dl-legacy-home.main-home-container{box-sizing:border-box!important;height:calc(100dvh - 150px)!important;height:calc(100dvh - var(--app-total-header-height, 106px) - var(--app-footer-height, 44px))!important;min-height:0!important;padding:10px clamp(8px,1.1vw,18px) 12px!important}.dl-legacy-home .main-screen-stack{align-content:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1.1fr) minmax(0,.9fr)!important;height:100%!important;min-height:0!important}.dl-legacy-home .main-learning-grid,.dl-legacy-home .main-top-grid{align-items:stretch!important;display:grid!important;grid-auto-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important}.dl-legacy-home .dl-legacy-learning{display:block!important;height:100%!important;min-height:0!important}.dl-legacy-home .main-learning-grid>.main-learning-card,.dl-legacy-home .main-top-grid>.main-app-download-panel,.dl-legacy-home .main-top-grid>.main-daily-panel{height:100%!important;max-height:none!important;min-height:0!important}.dl-legacy-home .main-app-download-panel{justify-content:center!important;padding:clamp(14px,2vw,26px)!important}.dl-legacy-home .main-app-qr-grid{flex:1 1 auto!important;min-height:0!important}.dl-legacy-home .main-app-qr-frame{height:clamp(100px,11vw,158px)!important;max-height:100%!important;max-width:100%!important;width:clamp(100px,11vw,158px)!important}.dl-legacy-home .main-learning-card{align-items:center!important;justify-content:flex-start!important;padding:clamp(16px,2vw,28px)!important}}@media (max-height:649px),(max-width:720px){.dl-legacy-home.main-home-container{height:auto!important}}:root{--dlx-blue:#0c5fe8;--dlx-dark:#152b4f;--dlx-muted:#486487;--dlx-canvas:#eff5fc;--dlx-line:#dce8f8}.top-header-shell .top-header{background:#fff!important;box-shadow:0 1px 0 #e2ecf9!important}.top-header-shell .logo-container .logo-link{background:#fff!important;box-shadow:none!important}.top-header-shell .menu-item{background:#0000!important;border-radius:8px!important;box-shadow:none!important;color:#1c3a64!important}.top-header-shell .menu-item.active,.top-header-shell .menu-item:is(:hover,:focus-visible){background:#e8f1ff!important;color:#0c5fe8!important;color:var(--dlx-blue)!important}.top-header-shell .contact-info{background:#f8fbff!important}.top-header-shell .app-header-particles,.top-header-shell .top-header-particles{display:none!important}.top-header-shell :is(button,a):focus-visible{outline:2px solid #0c5fe8!important;outline:2px solid var(--dlx-blue)!important;outline-offset:2px}body.main-screen-page,html.main-screen-page,html.main-screen-page #root{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}.mainWrapper.main-route-startseite{background:#eff5fc!important;background:var(--dlx-canvas)!important;min-height:100dvh!important;overflow:visible!important}.mainWrapper.main-route-startseite .mainRouteContent{background:#eff5fc!important;background:var(--dlx-canvas)!important;height:auto!important;min-height:0!important;overflow:visible!important;width:100%!important}.mainWrapper.main-route-startseite .dlx-site-home.main-home-container{background:#eff5fc!important;background:var(--dlx-canvas)!important;border:0!important;box-shadow:none!important;color:#152b4f!important;color:var(--dlx-dark)!important;font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important;height:auto!important;inset:auto!important;isolation:isolate!important;margin:0!important;min-height:calc(100dvh - 150px)!important;min-height:calc(100dvh - var(--app-total-header-height,106px) - var(--app-footer-height,44px))!important;overflow:visible!important;padding:20px clamp(12px,3.4vw,52px) 88px!important;position:relative!important}.dlx-site-home *,.dlx-site-home :after,.dlx-site-home :before{box-sizing:border-box}.dlx-site-home .dlx-content-width{display:flex;flex-direction:column;gap:25px;margin-inline:auto;width:min(100%,1470px)}.dlx-site-home :is(h1,h2,h3,p){margin:0}.dlx-site-home :is(button,a){touch-action:manipulation}.dlx-site-home button{font-family:inherit}.dlx-site-home :is(button,a,summary):focus-visible{outline:2px solid #0c5fe8!important;outline:2px solid var(--dlx-blue)!important;outline-offset:3px}.dlx-site-home :is(p,span,strong){overflow-wrap:anywhere}.dlx-site-home .dlx-kicker{color:#0c5fe8;color:var(--dlx-blue);font-weight:850;letter-spacing:.1em;line-height:1.4}.dlx-site-home :is(h1,h2,h3){color:#152b4f;color:var(--dlx-dark);font-weight:900;letter-spacing:-.015em;line-height:1.5}.dlx-site-home p{color:#486487;color:var(--dlx-muted);line-height:1.8}.dlx-site-home .dlx-section{display:flex;flex-direction:column;gap:13px;min-width:0;scroll-margin-top:115px}.dlx-site-home .dlx-section-header{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0}.dlx-site-home .dlx-section-header>div{display:flex;flex-direction:column;gap:6px}.dlx-site-home .dlx-section-header>p{max-width:430px}.dlx-site-home .dlx-section-nav{align-items:center;background:#fff;border-radius:12px;box-shadow:0 3px 12px rgba(19,62,119,.045);display:flex;flex-wrap:wrap;gap:4px;padding:7px}.dlx-site-home .dlx-section-nav a{align-items:center;border-radius:8px;color:#375a86;display:inline-flex;font-weight:700;padding:9px 12px;text-decoration:none;white-space:nowrap}.dlx-site-home .dlx-section-nav a:is(:hover,:focus-visible){background:#e8f1ff;color:#0c5fe8;color:var(--dlx-blue)}.dlx-site-home .dlx-intro{background:#fff;border-radius:16px;box-shadow:0 8px 26px rgba(20,77,140,.065);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(265px,.75fr);overflow:hidden}.dlx-site-home .dlx-intro-primary{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:center;min-width:0;padding:clamp(24px,4vw,58px)}.dlx-site-home .dlx-intro-primary>p{max-width:620px}.dlx-site-home .dlx-intro-aside{background:linear-gradient(155deg,#0c5fe8,#094bb6);color:#fff;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:clamp(22px,3vw,42px)}.dlx-site-home .dlx-aside-heading{color:#d4e4ff;font-weight:850;letter-spacing:.12em}.dlx-site-home .dlx-intro-stat{align-items:center;border-bottom:1px solid #ffffff3d;display:flex;gap:12px;padding:0 0 12px}.dlx-site-home .dlx-intro-stat strong{color:#fff;font-weight:900;line-height:1;min-width:32px}.dlx-site-home .dlx-intro-stat span{color:#eaf3ff;line-height:1.5}.dlx-site-home .dlx-intro-note{color:#d8e8ff}.dlx-site-home .dlx-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.dlx-site-home :is(.dlx-primary-action,.dlx-secondary-action){align-items:center;border:0!important;border-radius:9px;cursor:pointer;display:inline-flex;font-weight:850;gap:12px;justify-content:center;line-height:1.3;min-height:39px;padding:10px 16px;text-decoration:none}.dlx-site-home .dlx-primary-action{background:#0c5fe8!important;background:var(--dlx-blue)!important;color:#fff!important}.dlx-site-home .dlx-secondary-action{background:#e6f0ff!important;color:#0c5fe8!important;color:var(--dlx-blue)!important}.dlx-site-home :is(.dlx-primary-action,.dlx-secondary-action):hover{filter:brightness(.96)}.dlx-site-home :is(.dlx-primary-action,.dlx-secondary-action) svg{flex:none}.dlx-site-home .dlx-three-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dlx-site-home .dlx-topic-card{align-items:flex-start;background:#fff!important;border:0!important;border-radius:14px;box-shadow:0 6px 18px rgba(25,74,131,.055);color:#152b4f;color:var(--dlx-dark);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:215px;min-width:0;padding:22px;text-align:left;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.dlx-site-home .dlx-topic-card:is(:hover,:focus-visible){box-shadow:0 12px 24px #194a831a;transform:translateY(-2px)}.dlx-site-home .dlx-topic-index{color:#5780b5;font-weight:850;letter-spacing:.1em}.dlx-site-home .dlx-topic-symbol{background:#e7f1ff;border-radius:10px;color:#0c5fe8;color:var(--dlx-blue);display:grid;height:36px;place-items:center;width:36px}.dlx-site-home .dlx-topic-symbol svg{height:17px;width:17px}.dlx-site-home .dlx-topic-card strong{color:#17315b;font-weight:900}.dlx-site-home .dlx-topic-card>span:not(.dlx-topic-index):not(.dlx-topic-symbol):not(.dlx-text-link){color:#4b6687;line-height:1.7}.dlx-site-home .dlx-text-link{align-items:center;color:#0c5fe8;color:var(--dlx-blue);display:inline-flex;font-weight:850;gap:8px;margin-top:auto}.dlx-site-home .dlx-level-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr))}.dlx-site-home .dlx-level-card{align-items:stretch;background:#fff!important;border:0!important;border-radius:13px;box-shadow:0 6px 18px rgba(25,74,131,.055);color:#152b4f!important;color:var(--dlx-dark)!important;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;text-align:left}.dlx-site-home .dlx-level-card:is(:hover,:focus-visible){box-shadow:0 8px 22px #194a8321}.dlx-site-home .dlx-level-top{align-items:center;border-bottom:1px solid #dce8f8;border-bottom:1px solid var(--dlx-line);display:flex;flex-wrap:wrap;gap:12px;padding-bottom:12px}.dlx-site-home .dlx-level-top strong{background:#e5efff;border-radius:8px;color:#0c5fe8;color:var(--dlx-blue);display:grid;font-weight:900;height:34px;place-items:center;width:38px}.dlx-site-home .dlx-level-top span{color:#3c5980;font-weight:750}.dlx-site-home .dlx-level-name{color:#162d53;font-weight:900;line-height:1.5}.dlx-site-home .dlx-level-detail{align-items:flex-start;display:flex;gap:9px;justify-content:space-between;min-width:0}.dlx-site-home .dlx-level-detail span{color:#6b809d;flex:0 0 auto}.dlx-site-home .dlx-level-detail strong{font-weight:750;text-align:right}.dlx-site-home .dlx-library-section{grid-gap:24px;align-items:center;background:#f7fbff;border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);padding:clamp(22px,3vw,38px)}.dlx-site-home .dlx-library-copy{align-items:flex-start;display:flex;flex-direction:column;gap:13px}.dlx-site-home .dlx-library-copy>p{max-width:455px}.dlx-site-home .dlx-library-note{align-items:center;color:#55769d;display:inline-flex;gap:8px}.dlx-site-home .dlx-library-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.dlx-site-home .dlx-library-level{align-items:center;background:#fff!important;border:0!important;border-radius:10px;box-shadow:0 4px 11px rgba(28,72,124,.055);color:#173665;cursor:pointer;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;min-height:70px;padding:13px}.dlx-site-home .dlx-library-level strong{color:#0c5fe8;color:var(--dlx-blue);font-weight:900}.dlx-site-home .dlx-library-level span{color:#4d6c91}.dlx-site-home .dlx-library-level svg{color:#0c5fe8;color:var(--dlx-blue)}.dlx-site-home .dlx-library-level:is(:hover,:focus-visible){background:#e8f1ff!important}.dlx-site-home .dlx-process-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.dlx-site-home .dlx-process-step{align-items:flex-start;background:#fff;border-radius:13px;box-shadow:0 5px 17px #174a7f0d;display:flex;flex-direction:column;gap:12px;padding:22px}.dlx-site-home .dlx-step-number{border-bottom:1px solid #dce8f8;border-bottom:1px solid var(--dlx-line);color:#0c5fe8;color:var(--dlx-blue);font-weight:900;letter-spacing:.08em;padding-bottom:10px;width:100%}.dlx-site-home .dlx-process-step strong{font-weight:900}.dlx-site-home .dlx-daily-section{grid-gap:26px;align-items:center;background:#fff;border-radius:16px;box-shadow:0 5px 20px rgba(23,74,127,.055);display:grid;gap:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:clamp(23px,3vw,36px)}.dlx-site-home .dlx-daily-copy{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.dlx-site-home .dlx-daily-features{color:#48678b;display:flex;flex-direction:column;gap:9px;margin-top:7px}.dlx-site-home .dlx-daily-features>span{align-items:center;display:flex;gap:8px}.dlx-site-home .dlx-daily-features svg{color:#0c5fe8;color:var(--dlx-blue)}.dlx-site-home .dlx-text-word-host{background:#f0f6ff;border-radius:13px;min-height:215px;min-width:0;padding:16px}.dlx-site-home .dlx-text-word-host .daily-word-card{background:#0000!important;border:0!important;color:#17355d!important;height:auto!important;max-height:none!important;min-height:180px!important;overflow:visible!important}.dlx-site-home .dlx-text-word-host .daily-word-header{background:#0000!important;border:0!important;border-radius:0!important;color:#17355d!important;flex-basis:auto!important;max-height:none!important;min-height:29px!important;padding:4px 8px!important}.dlx-site-home .dlx-text-word-host :is(.daily-word-header-title,.dl-daily-header-translation,.daily-word-date-badge){color:#245baf!important}.dlx-site-home .dlx-text-word-host .daily-word-panel{background:#0000!important;border:0!important;border-radius:0!important;max-height:none!important;min-height:150px!important;overflow:visible!important}.dlx-site-home .dlx-text-word-host :is(.daily-word-panel-base,.daily-word-panel-gloss,.daily-word-image){background:none!important;display:none!important}.dlx-site-home .dlx-text-word-host .daily-word-content{color:#15365f!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:center!important;min-height:145px!important;padding:10px!important;position:relative!important;width:100%!important;z-index:3!important}.dlx-site-home .dlx-text-word-host :is(.daily-word-main-word,.daily-word-main-sentence){color:#15365f!important}.dlx-site-home .dlx-text-word-host .dl-daily-translated{color:#0c5fe8!important}.dlx-site-home .dlx-text-word-host :is(.daily-word-section,.dl-daily-translated){background:#0000!important;border:0!important;box-shadow:none!important;margin:0!important;min-height:0!important;padding:0!important;text-align:left!important}.dlx-site-home .dlx-text-word-host :is(.dl-daily-line-group,.dl-daily-sentence-group){align-items:flex-start;display:flex;flex-direction:column;gap:2px!important;margin:0!important;padding:0!important}.dlx-site-home .dlx-text-word-host .daily-word-error{color:#19426f}.dlx-site-home .dlx-benefits-grid>div{align-items:flex-start;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;min-height:140px;padding:23px}.dlx-site-home .dlx-benefits-grid>div>svg{color:#0c5fe8;color:var(--dlx-blue);height:19px;width:19px}.dlx-site-home .dlx-benefits-grid>div>strong{color:#17315b;font-weight:900}.dlx-site-home .dlx-team-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dlx-site-home .dlx-team-grid>div{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 5px 15px #133e770a;display:flex;flex-direction:column;gap:7px;min-height:135px;min-width:0;padding:21px}.dlx-site-home .dlx-team-role{color:#5476a1;font-weight:800;letter-spacing:.07em}.dlx-site-home .dlx-team-grid strong{color:#17315b;font-weight:900}.dlx-site-home .dlx-team-grid>div>span:not(.dlx-team-role){color:#0c5fe8;color:var(--dlx-blue);font-weight:800}.dlx-site-home .dlx-mobile-section{align-items:center;background:#e4efff;border-radius:14px;display:flex;flex-direction:row;gap:28px;justify-content:space-between;padding:25px}.dlx-site-home .dlx-mobile-section>div:first-child{display:flex;flex-direction:column;gap:9px;min-width:0}.dlx-site-home .dlx-store-actions{display:flex;flex-wrap:wrap;gap:9px}.dlx-site-home .dlx-store-actions a{align-items:center;background:#0c5fe8;background:var(--dlx-blue);border-radius:9px;color:#fff;display:inline-flex;font-weight:850;gap:9px;justify-content:center;min-height:40px;padding:9px 13px;text-decoration:none;white-space:nowrap}.dlx-site-home .dlx-store-actions a:nth-child(2){background:#fff;color:#0c5fe8;color:var(--dlx-blue)}.dlx-site-home .dlx-faq-icon{color:#0c5fe8;color:var(--dlx-blue);height:19px;width:19px}.dlx-site-home .dlx-faq-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.dlx-site-home .dlx-faq-item{align-self:start;background:#fff;border-radius:11px;box-shadow:0 4px 12px rgba(19,62,119,.035);min-width:0;padding:0}.dlx-site-home .dlx-faq-item summary{color:#1b385d;cursor:pointer;display:list-item;font-weight:800;line-height:1.5;list-style-position:inside;padding:17px 19px}.dlx-site-home .dlx-faq-item[open] summary{color:#0c5fe8;color:var(--dlx-blue)}.dlx-site-home .dlx-faq-item p{color:#496b91;padding:0 19px 17px}.dlx-site-home .dlx-closing-section{align-items:center;background:#fff;border-radius:14px;box-shadow:0 5px 14px rgba(19,62,119,.035);display:flex;gap:20px;justify-content:space-between;padding:25px 28px}.dlx-site-home .dlx-closing-section>div{display:flex;flex-direction:column;gap:7px}.dlx-site-home .dlx-closing-section .dlx-primary-action{flex:none}.dlx-site-home :is(.dl-legacy-landmarks,.dl-legacy-landmark,.dlx-hero-media,.dlx-offer-photo,.dlx-offer-tint){display:none!important}@media(max-width:1080px){.dlx-site-home .dlx-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr) minmax(235px,.7fr)}}@media(max-width:760px){.mainWrapper.main-route-startseite .dlx-site-home.main-home-container{padding:12px 10px 80px!important}.dlx-site-home .dlx-content-width{gap:21px}.dlx-site-home .dlx-section-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.dlx-site-home .dlx-intro{grid-template-columns:1fr}.dlx-site-home .dlx-intro-primary{padding:24px 20px}.dlx-site-home .dlx-intro-aside{padding:19px 20px}.dlx-site-home .dlx-intro-stat{padding-bottom:8px}.dlx-site-home .dlx-daily-section,.dlx-site-home .dlx-faq-grid,.dlx-site-home .dlx-process-grid,.dlx-site-home .dlx-team-grid,.dlx-site-home .dlx-three-grid{grid-template-columns:1fr}.dlx-site-home .dlx-library-section{grid-template-columns:1fr;padding:22px}.dlx-site-home .dlx-closing-section,.dlx-site-home .dlx-mobile-section{align-items:stretch;flex-direction:column}.dlx-site-home .dlx-topic-card{min-height:160px}.dlx-site-home .dlx-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:410px){.dlx-site-home .dlx-level-grid{grid-template-columns:1fr}.dlx-site-home .dlx-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dlx-site-home .dlx-store-actions a{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.dlx-site-home *{transition-duration:.01ms!important}}:root{--dl-premium-blue:#0c5fe8;--dl-premium-ink:#15294e;--dl-premium-muted:#4a678d;--dl-premium-halo:#c4d9fc94;--dl-premium-shadow:0 12px 32px rgba(41,86,156,.095),0 3px 9px rgba(48,104,178,.045);--dl-premium-glass:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0);--dl-premium-inner:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0);--dl-premium-inset:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647}.mainWrapper.main-route-startseite,.mainWrapper.main-route-startseite .dlx-site-home.main-home-container,.mainWrapper.main-route-startseite .mainRouteContent{background:linear-gradient(155deg,#f5f9ff,#edf4fd 55%,#eaf2fb)!important}.top-header-shell .contact-info,.top-header-shell .top-header{-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);background:linear-gradient(110deg,#fffffff5,#f4f9fff5)!important;box-shadow:inset 0 1px 0 #fff,0 2px 12px rgba(45,89,151,.055)!important}.top-header-shell .header-user-button,.top-header-shell .logo-container .logo-link,.top-header-shell .menu-item,.top-header-shell :is(.dl-web-language-trigger,.bottom-legal-link){background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-premium-inner)!important;border:0!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 2px 8px #26579d0d!important;box-shadow:var(--dl-premium-inset),0 2px 8px #26579d0d!important;color:#15294e!important;color:var(--dl-premium-ink)!important;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.top-header-shell .header-user-button:is(:hover,:focus-visible),.top-header-shell .menu-item.active,.top-header-shell .menu-item:is(:hover,:focus-visible),.top-header-shell :is(.dl-web-language-trigger,.bottom-legal-link):is(:hover,:focus-visible){background:linear-gradient(128deg,#f1f7ff,#deedff)!important;box-shadow:inset 0 1px 0 #fff,0 3px 12px #255ba61a!important;color:#0c5fe8!important;color:var(--dl-premium-blue)!important}.top-header-shell :is(.dl-web-language-options,.header-user-dropdown){backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f9fcfffa!important;border:0!important;border-radius:14px!important;box-shadow:0 14px 38px #1a448429,inset 0 1px 0 #fff!important}.top-header-shell .header-subscription-button{background:linear-gradient(130deg,#1876f3,#0c5fe8 62%,#084ac2)!important;border:0!important;box-shadow:inset 0 1px 0 #ffffff57,0 5px 17px #0c5fe833!important}.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-topic-card,.dlx-level-card,.dlx-library-section,.dlx-library-level,.dlx-process-step,.dlx-daily-section,.dlx-text-word-host,.dlx-benefits-grid>div,.dlx-team-grid>div,.dlx-mobile-section,.dlx-faq-item,.dlx-closing-section){-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);background:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0)!important;background:var(--dl-premium-glass)!important;border:0!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 12px 32px rgba(41,86,156,.095),0 3px 9px rgba(48,104,178,.045)!important;box-shadow:var(--dl-premium-inset),var(--dl-premium-shadow)!important;color:#15294e!important;color:var(--dl-premium-ink)!important}.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-library-section,.dlx-daily-section,.dlx-mobile-section,.dlx-closing-section){border-radius:22px!important}.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-topic-card,.dlx-level-card,.dlx-library-section,.dlx-library-level,.dlx-process-step,.dlx-daily-section,.dlx-benefits-grid>div,.dlx-team-grid>div,.dlx-mobile-section,.dlx-faq-item,.dlx-closing-section):after,.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-topic-card,.dlx-level-card,.dlx-library-section,.dlx-library-level,.dlx-process-step,.dlx-daily-section,.dlx-benefits-grid>div,.dlx-team-grid>div,.dlx-mobile-section,.dlx-faq-item,.dlx-closing-section):before{pointer-events:none}.dlx-site-home .dlx-content-width{gap:25px!important}.dlx-site-home .dlx-level-grid,.dlx-site-home .dlx-process-grid,.dlx-site-home .dlx-section,.dlx-site-home .dlx-team-grid,.dlx-site-home .dlx-three-grid{gap:14px!important}.dlx-site-home .dlx-kicker{color:#105ed5!important;letter-spacing:.075em!important}.dlx-site-home .dlx-section-header{padding:0 3px}.dlx-site-home .dlx-section-header h2{font-weight:900}.dlx-site-home .dlx-section-nav{gap:6px!important;padding:8px 10px!important}.dlx-site-home .dlx-section-nav a{border-radius:10px!important;color:#355783!important;padding:9px 12px!important;transition:background .18s ease,color .18s ease}.dlx-site-home .dlx-section-nav a:is(:hover,:focus-visible){background:#d3e8ffcc!important;color:#0c5fe8!important;color:var(--dl-premium-blue)!important}.dlx-site-home .dlx-intro-primary{background:linear-gradient(110deg,#ffffffbd,#eef7ff66)!important;gap:14px!important}.dlx-site-home .dlx-intro-aside{background:linear-gradient(145deg,#2175e9,#0c5fe8 58%,#104cba)!important;box-shadow:inset 1px 0 0 #ffffff52,inset 0 1px 0 #fff3!important;color:#fff!important}.dlx-site-home .dlx-intro-stat{background:#ffffff1c!important;border:0!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff36!important;padding:11px 13px!important}.dlx-site-home .dlx-intro-aside :is(span,strong){color:#fff!important}.dlx-site-home .dlx-intro-note{color:#e4eeff!important}.dlx-site-home :is(.dlx-primary-action,.dlx-secondary-action,.dlx-store-actions a){border:0!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #fff6,0 4px 12px #185bb621!important;min-height:40px!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.dlx-site-home :is(.dlx-primary-action,.dlx-store-actions a:first-child){background:linear-gradient(135deg,#1974ee,#0c5fe8 65%,#094dc7)!important}.dlx-site-home :is(.dlx-secondary-action,.dlx-store-actions a:nth-child(2)){background:linear-gradient(128deg,#f8fbff,#dfeeff)!important;color:#0c5fe8!important;color:var(--dl-premium-blue)!important}.dlx-site-home :is(.dlx-primary-action,.dlx-secondary-action,.dlx-store-actions a):hover{box-shadow:inset 0 1px 0 #ffffff73,0 7px 18px #185bb62e!important;filter:brightness(.99);transform:translateY(-1px)}.dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-library-level){transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-library-level):is(:hover,:focus-visible){background:linear-gradient(132deg,#fff,#f5faff 42%,#dfeeff)!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 10px 24px #24569d26!important;box-shadow:var(--dl-premium-inset),0 10px 24px #24569d26!important;transform:translateY(-2px)!important}.dlx-site-home .dlx-topic-card{gap:11px!important;min-height:204px!important;padding:20px!important}.dlx-site-home .dlx-topic-symbol{background:linear-gradient(130deg,#eaf4ff,#cfe3ff)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #fff,0 3px 9px #1660bf17!important;color:#0c5fe8!important;color:var(--dl-premium-blue)!important}.dlx-site-home .dlx-level-card{gap:11px!important;padding:18px!important}.dlx-site-home .dlx-level-top{border-bottom:0!important;padding-bottom:3px!important}.dlx-site-home .dlx-level-top strong{background:linear-gradient(130deg,#dcecff,#c4dcff)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffffeb!important}.dlx-site-home .dlx-level-detail{background:#e1eefea1!important;border-radius:9px!important;gap:9px!important;padding:7px 10px!important}.dlx-site-home .dlx-level-detail span{color:#4a678d!important;color:var(--dl-premium-muted)!important}.dlx-site-home .dlx-library-section{gap:24px!important;padding:clamp(22px,3vw,36px)!important}.dlx-site-home .dlx-library-grid{gap:10px!important}.dlx-site-home .dlx-library-level{background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-premium-inner)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fff,0 3px 11px #1951990a!important;min-height:68px!important}.dlx-site-home .dlx-benefits-grid>div,.dlx-site-home .dlx-process-step,.dlx-site-home .dlx-team-grid>div{gap:11px!important;padding:21px!important}.dlx-site-home .dlx-step-number{border-bottom:0!important;padding-bottom:4px!important}.dlx-site-home .dlx-step-number,.dlx-site-home .dlx-team-grid>div>span:not(.dlx-team-role){color:#0c5fe8!important;color:var(--dl-premium-blue)!important}.dlx-site-home .dlx-daily-section{gap:22px!important;padding:clamp(22px,3vw,34px)!important}.dlx-site-home .dlx-text-word-host{background:linear-gradient(125deg,#ffffffed,#deedffe6)!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #fff!important}.dlx-site-home .dlx-text-word-host .daily-word-content{gap:6px!important}.dlx-site-home .dlx-text-word-host .daily-word-image{display:none!important}.dlx-site-home .dlx-daily-features{gap:8px!important}.dlx-site-home .dlx-mobile-section{gap:16px!important;padding:24px!important}.dlx-site-home .dlx-faq-item{overflow:hidden}.dlx-site-home .dlx-faq-item summary{color:#15294e!important;color:var(--dl-premium-ink)!important;padding:16px 18px!important}.dlx-site-home .dlx-faq-item[open]{background:linear-gradient(145deg,#fff,#e9f3ff)!important}.dlx-site-home .dlx-faq-item[open] summary{color:#0c5fe8!important;color:var(--dl-premium-blue)!important}.dlx-site-home .dlx-faq-item p{padding:0 18px 17px!important}.books-page :is(.books-header-card,.book-card-badge,.book-group,.book-payment-card),.course-home-container :is(.course-header-card,.course-learning-card,.course-payment-card){background:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0)!important;background:var(--dl-premium-glass)!important;border:0!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 7px 20px rgba(37,90,163,.085)!important;box-shadow:var(--dl-premium-inset),0 7px 20px rgba(37,90,163,.085)!important;color:#15294e!important;color:var(--dl-premium-ink)!important}.books-page .book-card-badge,.course-home-container .course-card-badge{background:linear-gradient(126deg,#ffffffeb,#e2eefde6)!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #fff!important}.books-page :is(.book-item,.book-button),.course-home-container .course-detail-chip{background:linear-gradient(120deg,#f0f7fff2,#e3efffdb)!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffffe8!important}.books-page :is(.books-page-title,.book-title-block,.book-name),.course-home-container :is(.course-page-title,.course-title-block,.course-detail-chip-value){color:#15294e!important;color:var(--dl-premium-ink)!important}.books-page :is(.books-subtitle,.book-lock-status),.course-home-container :is(.course-subtitle,.course-detail-chip-label){color:#4a678d!important;color:var(--dl-premium-muted)!important}.books-page .book-card-particles,.course-home-container .course-card-particles{display:none!important}.app-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(100deg,#fdfefff7,#edf6fff7)!important;border:0!important;box-shadow:inset 0 1px 0 #fff,0 -3px 16px rgba(35,84,146,.075)!important}.app-footer-particles,.app-footer:after{display:none!important}.app-footer :is(.app-footer-social,.app-footer-social span,.app-footer-copyright){color:#284d80!important}:root{--dl-ui-font-size:12px}.dlx-site-home :is(h1,h2,h3,p,span,strong,button,a,small,summary,time){font-size:12px!important}.dlx-site-home :is(button,a,summary):focus-visible,.top-header-shell :is(button,a):focus-visible{outline:2px solid #0c5fe8!important;outline-offset:3px!important}.dlx-site-home :is(.dlx-level-card,.dlx-topic-card,.dlx-library-level){min-width:0}@media(max-width:760px){.dlx-site-home .dlx-content-width{gap:22px!important}.dlx-site-home .dlx-process-grid,.dlx-site-home .dlx-team-grid,.dlx-site-home .dlx-three-grid{gap:13px!important}.dlx-site-home .dlx-intro-primary{padding:23px 20px!important}.dlx-site-home .dlx-intro-aside{padding:18px 19px!important}.dlx-site-home .dlx-library-section{padding:20px!important}.dlx-site-home :is(.dlx-intro,.dlx-library-section,.dlx-daily-section,.dlx-mobile-section,.dlx-closing-section){border-radius:18px!important}}@media(max-width:410px){.dlx-site-home .dlx-intro-stat{gap:8px!important}.dlx-site-home .dlx-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dlx-site-home .dlx-store-actions{width:100%}}@media(prefers-reduced-motion:reduce){.dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-library-level,.dlx-primary-action,.dlx-secondary-action),.top-header-shell .menu-item{transform:none!important;transition:none!important}}.mainWrapper.main-route-startseite,.mainWrapper.main-route-startseite .mainRouteContent{max-width:100%!important;min-width:0!important;width:100%!important}.mainWrapper.main-route-startseite .dlx-site-home.main-home-container{box-sizing:border-box!important;max-width:none!important;min-width:0!important;padding-left:clamp(8px,.65vw,14px)!important;padding-right:clamp(8px,.65vw,14px)!important;width:100%!important}.mainWrapper.main-route-startseite .dlx-site-home .dlx-content-width{margin-left:0!important;margin-right:0!important;max-width:none!important;min-width:0!important;width:100%!important}.mainWrapper.main-route-startseite .dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-section,.dlx-three-grid,.dlx-level-grid,.dlx-library-section,.dlx-process-grid,.dlx-daily-section,.dlx-faq-grid,.dlx-team-grid,.dlx-mobile-section,.dlx-closing-section){max-width:none;min-width:0;width:100%}.top-header-shell .contact-info,.top-header-shell .top-header{padding-left:clamp(8px,.65vw,14px)!important;padding-right:clamp(8px,.65vw,14px)!important}@media (max-width:760px){.mainWrapper.main-route-startseite .dlx-site-home.main-home-container,.top-header-shell .contact-info,.top-header-shell .top-header{padding-left:8px!important;padding-right:8px!important}}@media (max-width:430px){.mainWrapper.main-route-startseite .dlx-site-home.main-home-container,.top-header-shell .contact-info,.top-header-shell .top-header{padding-left:6px!important;padding-right:6px!important}}:root,html[data-theme=light]{--dl-liquid-canvas:radial-gradient(ellipse 65% 45% at 85% 0%,#66a4fa5c,#0000 82%),radial-gradient(ellipse 70% 70% at -8% 68%,#89b5f447,#0000 76%),linear-gradient(135deg,#f6faff,#dfedfc 52%,#bfd9fa);--dl-liquid-surface:linear-gradient(137deg,#ffffffe0,#f8fcffb0 37%,#d5e7fe94 74%,#f8fcffa6);--dl-liquid-surface-strong:linear-gradient(136deg,#fffffff0,#ecf7ffba 45%,#cce2ffb8);--dl-liquid-inset-surface:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80);--dl-liquid-inset-strong:linear-gradient(125deg,#fffffff0,#e3f1ffd6);--dl-liquid-text:#102b56;--dl-liquid-text-muted:#355980;--dl-liquid-label:#1d61cc;--dl-liquid-icon:#1167e9;--dl-liquid-edge:#ffffffd6;--dl-liquid-edge-inset:#8eb9f17a;--dl-liquid-shadow:0 13px 34px #2256a71c,0 3px 10px #26589a12;--dl-liquid-rim:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b;--dl-liquid-inset-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065);--dl-liquid-header:#f4faffc4;--dl-liquid-pill:linear-gradient(125deg,#ffffffe8,#daebfea6);--dl-liquid-muted-bg:rgba(68,122,195,.075);--dl-liquid-accent-bg:#0d64ef17;--dl-liquid-success-bg:#1cb76c21;--dl-liquid-contrast:#fff}html[data-theme=dark]{--dl-liquid-canvas:radial-gradient(ellipse 72% 42% at 86% -8%,#3586e35c,#0000 74%),radial-gradient(ellipse 77% 74% at -6% 87%,#206eca45,#0000 77%),linear-gradient(134deg,#102e53,#0a2141 44%,#06172f);--dl-liquid-surface:linear-gradient(137deg,#6fa8e769,#3264a857 40%,#10315e96 82%,#4684cb4a);--dl-liquid-surface-strong:linear-gradient(135deg,#76afed78,#2d5e9d6b 41%,#0c2951b8);--dl-liquid-inset-surface:linear-gradient(125deg,#9fc7f738,#427fcc2e 52%,#061c3f4d);--dl-liquid-inset-strong:linear-gradient(125deg,#a2ccff45,#285daa47);--dl-liquid-text:#f5faff;--dl-liquid-text-muted:#cfdef4;--dl-liquid-label:#cfe4ff;--dl-liquid-icon:#92c6ff;--dl-liquid-edge:#e0f0ffa6;--dl-liquid-edge-inset:#9ccbff61;--dl-liquid-shadow:0 15px 38px #000e264a,0 4px 13px #00154133;--dl-liquid-rim:inset 0 1px 0 #ffffff61,inset 0 -1px 0 #58a0fc29;--dl-liquid-inset-shadow:inset 0 1px 0 #edf8ff4d,0 4px 15px #000d282b;--dl-liquid-header:#0c2b53ba;--dl-liquid-pill:linear-gradient(125deg,#86befb52,#194a8647);--dl-liquid-muted-bg:#a8ccff1c;--dl-liquid-accent-bg:#418ff930;--dl-liquid-success-bg:#19c57a33;--dl-liquid-contrast:#fff}#root,.mainRouteContent,.mainWrapper,body,html{background-color:initial}#root,.mainWrapper,body,html{background-attachment:fixed!important;background-image:radial-gradient(ellipse 65% 45% at 85% 0,#66a4fa5c,#0000 82%),radial-gradient(ellipse 70% 70% at -8% 68%,#89b5f447,#0000 76%),linear-gradient(135deg,#f6faff,#dfedfc 52%,#bfd9fa)!important;background-image:var(--dl-liquid-canvas)!important}.mainWrapper{min-height:100dvh}.mainRouteContent{background:#0000!important}body.books-screen-page,body.course-screen-page,body.main-screen-page{background:radial-gradient(ellipse 65% 45% at 85% 0,#66a4fa5c,#0000 82%),radial-gradient(ellipse 70% 70% at -8% 68%,#89b5f447,#0000 76%),linear-gradient(135deg,#f6faff,#dfedfc 52%,#bfd9fa)!important;background:var(--dl-liquid-canvas)!important}.mainWrapper.main-route-startseite,.mainWrapper.main-route-startseite .dlx-site-home.main-home-container,.mainWrapper.main-route-startseite .mainRouteContent{background:#0000!important}.top-header-shell .contact-info,.top-header-shell .top-header{backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;background:#f4faffc4!important;background:var(--dl-liquid-header)!important;border-bottom:1px solid #8eb9f17a!important;border-bottom:1px solid var(--dl-liquid-edge-inset)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 4px 18px #19438117!important;box-shadow:var(--dl-liquid-rim),0 4px 18px #19438117!important}.top-header-shell :is(.logo-link,.menu-item,.header-user-button,.dl-web-language-trigger,.dl-web-language-option,.bottom-legal-link,.header-user-dropdown,.dl-web-language-options,.dl-web-language-popup,.menu-toggle,.header-user-logout){backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;background:linear-gradient(125deg,#ffffffe8,#daebfea6)!important;background:var(--dl-liquid-pill)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.top-header-shell :is(.logo-link,.menu-item,.header-user-button,.dl-web-language-trigger,.bottom-legal-link){border-radius:15px!important}.top-header-shell :is(.dl-web-language-options,.dl-web-language-popup,.header-user-dropdown){background:linear-gradient(136deg,#fffffff0,#ecf7ffba 45%,#cce2ffb8)!important;background:var(--dl-liquid-surface-strong)!important;border-radius:16px!important;box-shadow:0 13px 34px #2256a71c,0 3px 10px #26589a12,inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b!important;box-shadow:var(--dl-liquid-shadow),var(--dl-liquid-rim)!important}.top-header-shell :is(.menu-item,.bottom-legal-link,.dl-web-language-trigger,.header-user-button,.dl-web-language-option):is(:hover,:focus-visible),.top-header-shell :is(.menu-item.active,.selected-menu){background:linear-gradient(125deg,#fffffff0,#e3f1ffd6)!important;background:var(--dl-liquid-inset-strong)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 5px 16px #0f62d929!important;box-shadow:var(--dl-liquid-rim),0 5px 16px #0f62d929!important}.top-header-shell :is(.brand-title,.brand-subtitle,.header-user-text,.dl-web-language-label,.dl-native-language,.header-user-arrow,.bottom-header-left,.dl-web-language-chevron){color:#102b56!important;color:var(--dl-liquid-text)!important}.top-header-shell .header-subscription-button{background:linear-gradient(135deg,#3299fff5,#0764ecf7 55%,#0943c2f7)!important;border:1px solid #c3e0ffb8!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #ffffff8f,0 7px 19px #0e62e438!important}.top-header-shell .header-subscription-button :is(span,svg){color:#fff!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.book-view-page,.auth-action-page){color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.contact-header-card,.contact-group,.profile-header-card,.profile-panel,.privacy-header-card,.privacy-group,.tos-header-card,.tos-group,.content-header-card,.content-group,.book-view-topbar,.book-lock-card,.book-view-error-card,.auth-action-card){backdrop-filter:blur(24px) saturate(165%)!important;-webkit-backdrop-filter:blur(24px) saturate(165%)!important;background:linear-gradient(137deg,#ffffffe0,#f8fcffb0 37%,#d5e7fe94 74%,#f8fcffa6)!important;background:var(--dl-liquid-surface)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 13px 34px #2256a71c,0 3px 10px #26589a12!important;box-shadow:var(--dl-liquid-rim),var(--dl-liquid-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.contact-header-card,.profile-header-card,.privacy-header-card,.tos-header-card,.content-header-card,.book-view-topbar){background:linear-gradient(136deg,#fffffff0,#ecf7ffba 45%,#cce2ffb8)!important;background:var(--dl-liquid-surface-strong)!important;border-radius:20px!important}:is(.contact-group,.profile-panel,.privacy-group,.tos-group,.content-group){border-radius:19px!important}:is(.contact-card-left,.privacy-card-left,.tos-card-left,.content-card-left){backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b!important;box-shadow:var(--dl-liquid-rim)!important}:is(.contact-button,.contact-help-button,.contact-note,.profile-info-list>div,.profile-status-pill,.profile-big-number,.privacy-section,.tos-section,.content-info-box,.content-step-list>li,.content-contact-details>*,.content-contact-actions>*,.book-frame-panel,.book-view-loading-overlay){backdrop-filter:blur(13px) saturate(145%)!important;-webkit-backdrop-filter:blur(13px) saturate(145%)!important;background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.contact-button,.contact-help-button,.content-primary-action,.profile-secondary-button,.book-lock-button):is(:hover,:focus-visible){background:linear-gradient(125deg,#fffffff0,#e3f1ffd6)!important;background:var(--dl-liquid-inset-strong)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 6px 16px #1364db2b!important;box-shadow:var(--dl-liquid-rim),0 6px 16px #1364db2b!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.book-view-page) :is(h1,h2,h3,h4,p,small,strong,span,li,label,dt,dd){color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.book-view-page) :is(.contact-subtitle,.contact-name small,.contact-title-block p,.contact-title-block small,.profile-subtitle,.profile-big-number span,.profile-info-list span,.privacy-subtitle,.tos-subtitle,.content-subtitle,.book-view-subtitle){color:#355980!important;color:var(--dl-liquid-text-muted)!important}:is(.contact-kicker,.profile-kicker,.privacy-kicker,.tos-kicker,.content-kicker,.book-view-kicker,.contact-status,.privacy-status,.tos-status,.content-status,.profile-access-chip,.profile-chip-list>span,.book-lock-badge,.auth-action-badge){background:linear-gradient(125deg,#ffffffe8,#daebfea6)!important;background:var(--dl-liquid-pill)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#1d61cc!important;color:var(--dl-liquid-label)!important}:is(.contact-kicker,.profile-kicker,.privacy-kicker,.tos-kicker,.content-kicker,.book-view-kicker,.contact-status,.privacy-status,.tos-status,.content-status,.book-lock-badge) :is(span,svg){color:#1d61cc!important;color:var(--dl-liquid-label)!important}:is(.contact-level-icon,.contact-button-icon,.privacy-level-icon,.tos-level-icon,.content-level-icon,.content-info-icon,.privacy-section-icon,.tos-section-icon){background:linear-gradient(125deg,#ffffffe8,#daebfea6)!important;background:var(--dl-liquid-pill)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#1167e9!important;color:var(--dl-liquid-icon)!important}.contact-page .contact-note strong{color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.contact-card-particles,.privacy-card-particles,.tos-card-particles,.content-card-particles){opacity:.25!important;pointer-events:none!important}.contact-page .contact-button{cursor:pointer}.contact-page .contact-button:hover{transform:translateY(-1px)!important}.profile-page .profile-panel-head{color:#102b56!important;color:var(--dl-liquid-text)!important}.profile-page .profile-panel-head svg{color:#f9b52a!important}.profile-page .profile-info-list>div{min-width:0}.profile-page .profile-info-list strong{color:#102b56!important;color:var(--dl-liquid-text)!important}.profile-page .profile-status-pill{background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important}.profile-page .profile-status-active{background:linear-gradient(125deg,#23d08533,#5babe21f),linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:linear-gradient(125deg,#23d08533,#5babe21f),var(--dl-liquid-inset-surface)!important;border-color:#5edda19e!important}.profile-page .profile-status-inactive{background:linear-gradient(125deg,#fe5d662b,#0000),linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:linear-gradient(125deg,#fe5d662b,#0000),var(--dl-liquid-inset-surface)!important;border-color:#fa7a857d!important}.profile-page .profile-status-pill svg{background:rgba(68,122,195,.075)!important;background:var(--dl-liquid-muted-bg)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important}.profile-page .profile-status-active svg{color:#16d38a!important}.profile-page .profile-status-inactive svg{color:#f47481!important}.profile-page .profile-access-chip.active{background:linear-gradient(125deg,#fffffff0,#e3f1ffd6)!important;background:var(--dl-liquid-inset-strong)!important}.profile-page .profile-access-chip.active,.profile-page .profile-big-number strong{color:#102b56!important;color:var(--dl-liquid-text)!important}.profile-page .profile-notice{background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;border-radius:14px!important}.profile-page .profile-notice,.profile-page .profile-unsubscribe-button{box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.profile-page .profile-unsubscribe-button{background:linear-gradient(135deg,#ff737f26,hsla(0,0%,100%,.065))!important;border:1px solid #f37d8375!important}:is(.books-page,.course-home-container,.course-page,.course-detail-section,.levels-wrapper,.download-app-section,.daily-word-card){color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.books-header-card,.book-group,.book-card-badge,.course-header-card,.course-learning-card,.course-status-card,.course-error-panel,.course-detail-card,.course-detail-column,.course-detail-top,.content-header-card,.content-group,.download-app-card,.download-app-hero,.level-card,.daily-word-panel,.daily-word-card,.book-alert-popup){backdrop-filter:blur(21px) saturate(160%)!important;-webkit-backdrop-filter:blur(21px) saturate(160%)!important;background:linear-gradient(137deg,#ffffffe0,#f8fcffb0 37%,#d5e7fe94 74%,#f8fcffa6)!important;background:var(--dl-liquid-surface)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 13px 34px #2256a71c,0 3px 10px #26589a12!important;box-shadow:var(--dl-liquid-rim),var(--dl-liquid-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.book-button,.book-item,.book-message-button,.course-detail-chip,.course-detail-fact,.course-detail-feature,.course-detail-gift,.course-detail-book-list>li,.level-progress,.daily-word-date-badge,.download-app-qr-frame,.download-app-button,.download-app-platform,.download-app-qr-link,.book-alert-button,.course-card-badge,.book-card-badge-status){backdrop-filter:blur(13px) saturate(140%)!important;-webkit-backdrop-filter:blur(13px) saturate(140%)!important;background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.books-page,.course-home-container,.course-page,.course-detail-section,.download-app-section,.levels-wrapper,.daily-word-card) :is(.books-page-title,.books-kicker,.books-subtitle,.book-name,.book-title-block,.book-lock-status,.course-page-title,.course-subtitle,.course-title-block,.course-detail-chip-main,.course-detail-chip-label,.course-detail-chip-value,.course-detail-section-heading,.course-detail-description,.course-detail-fact,.download-app-title,.download-app-subtitle,.download-app-badge,.level-info,.daily-word-main-word,.daily-word-main-sentence){color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.books-page,.course-page,.course-home-container) :is(.book-card-particles,.course-card-particles){opacity:.26!important}:is(.books-page,.course-home-container) :is([disabled],[aria-disabled=true]){cursor:not-allowed}.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-topic-card,.dlx-level-card,.dlx-library-section,.dlx-library-level,.dlx-process-step,.dlx-daily-section,.dlx-text-word-host,.dlx-benefits-grid>div,.dlx-team-grid>div,.dlx-mobile-section,.dlx-faq-item,.dlx-closing-section){backdrop-filter:blur(21px) saturate(150%)!important;-webkit-backdrop-filter:blur(21px) saturate(150%)!important;background:linear-gradient(137deg,#ffffffe0,#f8fcffb0 37%,#d5e7fe94 74%,#f8fcffa6)!important;background:var(--dl-liquid-surface)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 13px 34px #2256a71c,0 3px 10px #26589a12!important;box-shadow:var(--dl-liquid-rim),var(--dl-liquid-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.dlx-site-home :is(.dlx-level-detail,.dlx-intro-stat,.dlx-section-nav a,.dlx-team-role,.dlx-topic-symbol,.dlx-faq-icon){background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.dlx-site-home .dlx-intro-primary{background:#0000!important}.dlx-site-home .dlx-intro-aside{background:linear-gradient(140deg,#126ee8d4,#1249a6cf)!important;border-left:1px solid #c8e5ff61!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b!important;box-shadow:var(--dl-liquid-rim)!important}.dlx-site-home .dlx-intro-aside :is(strong,span,p){color:#fff!important}.dlx-site-home :is(.dlx-primary-action,.dlx-secondary-action,.dlx-store-actions a){border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important}.dlx-site-home :is(.dlx-secondary-action,.dlx-store-actions a:nth-child(2)){background:linear-gradient(125deg,#ffffffe8,#daebfea6)!important;background:var(--dl-liquid-pill)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.dlx-site-home :is(.dlx-primary-action,.dlx-store-actions a:first-child){background:linear-gradient(130deg,#237ff0,#075bd8)!important;color:#fff!important}.dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-library-level):hover{background:linear-gradient(136deg,#fffffff0,#ecf7ffba 45%,#cce2ffb8)!important;background:var(--dl-liquid-surface-strong)!important;border-color:#ffffffd6!important;border-color:var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 15px 29px #115ac42e!important;box-shadow:var(--dl-liquid-rim),0 15px 29px #115ac42e!important}.dlx-site-home :is(.dlx-kicker,.dlx-section-header h2,.dlx-level-name,.dlx-topic-card h3,.dlx-library-level,.dlx-faq-item summary){color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.course-payment-wrapper,.subscription-monthly-backdrop,.unsubscribe-backdrop,.login-modal-backdrop,.book-alert-overlay){backdrop-filter:blur(9px) saturate(120%)!important;-webkit-backdrop-filter:blur(9px) saturate(120%)!important}:is(.course-payment-card,.course-payment-method-box,.subscription-monthly-card,.subscription-monthly-loading-card,.unsubscribe-card,.login-modal-card,.auth-action-card,.book-alert-popup){backdrop-filter:blur(28px) saturate(165%)!important;-webkit-backdrop-filter:blur(28px) saturate(165%)!important;background:linear-gradient(136deg,#fffffff0,#ecf7ffba 45%,#cce2ffb8)!important;background:var(--dl-liquid-surface-strong)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 18px 48px #0a306f3d!important;box-shadow:var(--dl-liquid-rim),0 18px 48px #0a306f3d!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.course-payment-method,.course-payment-summary,.course-payment-benefits,.subscription-monthly-method,.subscription-monthly-summary,.subscription-monthly-benefits,.unsubscribe-info,.unsubscribe-status-box,.unsubscribe-info-grid>*,.login-modal-input-shell,.login-modal-password-shell,.login-modal-feedback,.login-modal-note,.auth-action-input,.auth-action-info,.auth-action-demo,.course-payment-method-box){background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.login-modal-card,.course-payment-card,.subscription-monthly-card,.unsubscribe-card,.auth-action-card,.book-alert-popup) :is(h1,h2,h3,h4,p,small,span,strong,label){color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.login-modal-input-shell,.login-modal-password-shell,.auth-action-input) :is(input,textarea){background:#0000!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.login-modal-card,.auth-action-card,.subscription-monthly-card,.course-payment-card,.unsubscribe-card) :is(input,textarea,select){caret-color:#1167e9;caret-color:var(--dl-liquid-icon)}:is(.course-payment-main-button,.subscription-monthly-main-button,.login-modal-button,.unsubscribe-primary,.auth-action-button){background:linear-gradient(135deg,#298afd,#0b64e2 65%,#0845b8)!important;border:1px solid #c0e0ffad!important;box-shadow:inset 0 1px 0 #ffffff78,0 6px 16px #0f5edf40!important;color:#fff!important}:is(.course-payment-main-button,.subscription-monthly-main-button,.login-modal-button,.unsubscribe-primary,.auth-action-button) :is(span,svg){color:#fff!important}:is(.course-payment-back,.course-payment-restore-button,.course-payment-logout-button,.subscription-monthly-back,.subscription-monthly-secondary-button,.unsubscribe-secondary,.login-modal-close,.auth-action-close,.book-alert-close,.login-modal-password-toggle){background:linear-gradient(125deg,#ffffffe8,#daebfea6)!important;background:var(--dl-liquid-pill)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.login-modal-error,.course-payment-error,.subscription-monthly-error,.unsubscribe-error,.auth-action-error){background:linear-gradient(120deg,#ff64722e,#ffffff0f)!important;border:1px solid #f0777f87!important;color:#102b56!important;color:var(--dl-liquid-text)!important}:is(.subscription-monthly-success,.unsubscribe-success,.auth-action-success){background:linear-gradient(120deg,#2ac98730,#ffffff0d)!important;border:1px solid #47d4998f!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.book-view-page :is(.book-view-topbar,.book-lock-card,.book-view-error-card,.book-frame-panel,.book-view-loading-overlay){border-radius:16px!important}.book-view-page .book-frame{border-radius:13px!important}.book-view-page :is(.book-view-title,.book-view-kicker,.book-view-back,.book-view-loading-text){color:#102b56!important;color:var(--dl-liquid-text)!important}.book-view-page :is(.book-view-back,.book-lock-button){background:linear-gradient(125deg,#ffffffe8,#daebfea6)!important;background:var(--dl-liquid-pill)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important}.app-footer{backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;background:#f4faffc4!important;background:var(--dl-liquid-header)!important;border-top:1px solid #ffffffd6!important;border-top:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 -4px 22px #184a9821!important;box-shadow:var(--dl-liquid-rim),0 -4px 22px #184a9821!important}.app-footer :is(.app-footer-social,.app-footer-social span,.app-footer-copyright){color:#102b56!important;color:var(--dl-liquid-text)!important}.app-footer .app-footer-social:hover{color:#1167e9!important;color:var(--dl-liquid-icon)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-page,.book-view-page,.dlx-site-home,.top-header-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #368cf6!important;outline-offset:2px!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-page,.book-view-page) :is(button,a)[disabled]{opacity:.62}@media(max-width:760px){:is(.contact-header-card,.profile-header-card,.privacy-header-card,.tos-header-card,.content-header-card,.book-view-topbar){border-radius:16px!important}:is(.contact-group,.profile-panel,.privacy-group,.tos-group,.content-group){border-radius:15px!important}.top-header-shell .menu-item{border-radius:11px!important}}@media(prefers-reduced-motion:reduce){:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-page,.book-view-page,.dlx-site-home,.top-header-shell) *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){html[data-theme=light]{--dl-liquid-surface:linear-gradient(130deg,#f9fcff,#e1efff);--dl-liquid-inset-surface:#e8f3ff;--dl-liquid-header:#f5faff}html[data-theme=dark]{--dl-liquid-surface:linear-gradient(130deg,#264c80,#132c51);--dl-liquid-inset-surface:#24456f;--dl-liquid-header:#142f52}}.gradientBackground,.screen-saver{background:radial-gradient(ellipse 65% 45% at 85% 0,#66a4fa5c,#0000 82%),radial-gradient(ellipse 70% 70% at -8% 68%,#89b5f447,#0000 76%),linear-gradient(135deg,#f6faff,#dfedfc 52%,#bfd9fa)!important;background:var(--dl-liquid-canvas)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.dl-legacy-home :is(.main-learning-card,.main-daily-panel,.main-app-qr-card,.main-app-download-panel,.main-card-badge),.gradientBackground .headerContainer,.screen-saver .content-container,.screen-saver .text-content,:is(.download-app-grid,.download-app-highlights)>*{backdrop-filter:blur(20px) saturate(155%)!important;-webkit-backdrop-filter:blur(20px) saturate(155%)!important;background:linear-gradient(137deg,#ffffffe0,#f8fcffb0 37%,#d5e7fe94 74%,#f8fcffa6)!important;background:var(--dl-liquid-surface)!important;border:1px solid #ffffffd6!important;border:1px solid var(--dl-liquid-edge)!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #85b9f23b,0 13px 34px #2256a71c,0 3px 10px #26589a12!important;box-shadow:var(--dl-liquid-rim),var(--dl-liquid-shadow)!important;color:#102b56!important;color:var(--dl-liquid-text)!important}.gradientBackground :is(.title,.subtitle),.screen-saver :is(.welcome-title,.welcome-subtitle,.welcome-description,.german-text,.translation-text){color:#102b56!important;color:var(--dl-liquid-text)!important}.gradientBackground .languageButton,.screen-saver .cta-button{background:linear-gradient(130deg,#338af3,#0a5de0)!important;border:1px solid #d2e7ffb3!important;box-shadow:inset 0 1px 0 #ffffff6e,0 8px 18px #0a58d533!important;color:#fff!important}.screen-saver .cta-button :is(svg,span){color:#fff!important}.dl-legacy-home :is(.main-learning-card,.main-app-qr-card,.main-daily-panel,.main-badge-content) :is(h2,p,span,strong,small){color:#102b56!important;color:var(--dl-liquid-text)!important}.dl-legacy-home :is(.main-app-qr-frame,.main-app-qr-platform,.main-app-qr-link,.main-badge-icon,.main-badge-footer){background:linear-gradient(125deg,#ffffffc7,#e7f3ff8f 57%,#c9e1fb80)!important;background:var(--dl-liquid-inset-surface)!important;border:1px solid #8eb9f17a!important;border:1px solid var(--dl-liquid-edge-inset)!important;box-shadow:inset 0 1px 0 #fffffffa,0 2px 8px rgba(37,89,159,.065)!important;box-shadow:var(--dl-liquid-inset-shadow)!important}.dl-legacy-home :is(.main-card-particles,.main-panel-particles){opacity:.3;pointer-events:none}.dlx-site-home :is(h1,h2,h3,h4,p,small,strong,li,summary){color:#102b56!important;color:var(--dl-liquid-text)!important}.dlx-site-home .dlx-intro-aside :is(h1,h2,h3,h4,p,small,strong,li,span){color:#fff!important}.dlx-site-home :is(.dlx-primary-action,.dlx-store-actions a:first-child) :is(svg,span,strong){color:#fff!important}.dlx-site-home :is(.dlx-secondary-action,.dlx-store-actions a:nth-child(2)) :is(svg,span,strong){color:#102b56!important;color:var(--dl-liquid-text)!important}.dlx-site-home .dlx-text-word-host :is(.daily-word-header-title,.daily-word-main-word,.daily-word-main-sentence,.dl-daily-translated,.dl-daily-translated span,.daily-word-header,.daily-word-content){color:#102b56!important;color:var(--dl-liquid-text)!important}.dlx-site-home .dlx-text-word-host :is(.daily-word-date-badge,.dl-daily-header-translation){color:#1d61cc!important;color:var(--dl-liquid-label)!important}:is(.contact-page,.profile-page,.content-page,.privacy-page,.tos-page,.book-view-page) :is(.profile-status-active svg,.content-enrolled-badge svg){color:#11c67b!important}:is(.contact-page,.profile-page,.content-page,.privacy-page,.tos-page,.book-view-page) :is(.profile-status-inactive svg,.profile-notice-warning svg){color:#ee6476!important}:is(.contact-page,.profile-page,.content-page,.privacy-page,.tos-page,.books-page,.course-page,.book-view-page,.dlx-site-home) :is(button,a):not([disabled]):active{filter:brightness(.96)}:root,html[data-theme=light]{--dl-home-canvas:linear-gradient(155deg,#f5f9ff,#edf4fd 55%,#eaf2fb);--dl-home-panel:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0);--dl-home-inset:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0);--dl-home-accent:#0c5fe8;--dl-home-ink:#15294e;--dl-home-muted:#4a678d;--dl-home-halo:#c4d9fc94;--dl-home-edge:#bedafcb3;--dl-home-inset-edge:#c9ddfbbf;--dl-home-shadow:0 12px 32px rgba(41,86,156,.095),0 3px 9px rgba(48,104,178,.045);--dl-home-highlight:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647;--dl-home-panel-shadow:var(--dl-home-highlight),var(--dl-home-shadow);--dl-home-row-shadow:inset 0 1px 0 #fff,0 3px 11px #1951990a;--dl-home-header:linear-gradient(110deg,#fffffff5,#f4f9fff5);--dl-home-primary:linear-gradient(135deg,#1974ee,#0c5fe8 65%,#094dc7);--dl-liquid-canvas:var(--dl-home-canvas);--dl-liquid-surface:var(--dl-home-panel);--dl-liquid-surface-strong:var(--dl-home-panel);--dl-liquid-inset-surface:var(--dl-home-inset);--dl-liquid-inset-strong:var(--dl-home-inset);--dl-liquid-text:var(--dl-home-ink);--dl-liquid-text-muted:var(--dl-home-muted);--dl-liquid-label:var(--dl-home-accent);--dl-liquid-icon:var(--dl-home-accent);--dl-liquid-edge:var(--dl-home-edge);--dl-liquid-edge-inset:var(--dl-home-inset-edge);--dl-liquid-shadow:var(--dl-home-shadow);--dl-liquid-rim:var(--dl-home-highlight);--dl-liquid-inset-shadow:var(--dl-home-row-shadow);--dl-liquid-header:#fafcffdb;--dl-liquid-pill:var(--dl-home-inset);--dl-premium-glass:var(--dl-home-panel);--dl-premium-inner:var(--dl-home-inset);--dl-premium-ink:var(--dl-home-ink);--dl-premium-muted:var(--dl-home-muted);--dl-premium-blue:var(--dl-home-accent);--dl-premium-shadow:var(--dl-home-shadow);--dl-premium-halo:var(--dl-home-halo);--dl-premium-inset:var(--dl-home-highlight);color-scheme:light}html[data-theme=dark]{--dl-home-canvas:linear-gradient(155deg,#112d52,#0c2443 55%,#081b35);--dl-home-panel:linear-gradient(135deg,#6298d86e,#24508e75 46%,#0e2a53c9);--dl-home-inset:linear-gradient(132deg,#9bc4f73d,#4a7fc136 54%,#0c2b5861);--dl-home-accent:#9dcbff;--dl-home-ink:#f2f8ff;--dl-home-muted:#d0e2f9;--dl-home-halo:#74adf12e;--dl-home-edge:#bbddff73;--dl-home-inset-edge:#abd2fb57;--dl-home-shadow:0 15px 37px #00091f52,0 4px 10px #000f2d2e;--dl-home-highlight:inset 0 1px 0 #f5faff5e,inset 1px 0 0 #d9efff30,inset 0 -1px 0 #5a92d333;--dl-home-panel-shadow:var(--dl-home-highlight),var(--dl-home-shadow);--dl-home-row-shadow:inset 0 1px 0 #edf8ff57,0 3px 12px #000c2821;--dl-home-header:linear-gradient(110deg,#143764e0,#0c274ee6);--dl-home-primary:linear-gradient(135deg,#2784f5,#115fcc 65%,#0b48a9);--dl-liquid-canvas:var(--dl-home-canvas);--dl-liquid-surface:var(--dl-home-panel);--dl-liquid-surface-strong:var(--dl-home-panel);--dl-liquid-inset-surface:var(--dl-home-inset);--dl-liquid-inset-strong:var(--dl-home-inset);--dl-liquid-text:var(--dl-home-ink);--dl-liquid-text-muted:var(--dl-home-muted);--dl-liquid-label:var(--dl-home-accent);--dl-liquid-icon:var(--dl-home-accent);--dl-liquid-edge:var(--dl-home-edge);--dl-liquid-edge-inset:var(--dl-home-inset-edge);--dl-liquid-shadow:var(--dl-home-shadow);--dl-liquid-rim:var(--dl-home-highlight);--dl-liquid-inset-shadow:var(--dl-home-row-shadow);--dl-liquid-header:#0c264ce0;--dl-liquid-pill:var(--dl-home-inset);--dl-premium-glass:var(--dl-home-panel);--dl-premium-inner:var(--dl-home-inset);--dl-premium-ink:var(--dl-home-ink);--dl-premium-muted:var(--dl-home-muted);--dl-premium-blue:var(--dl-home-accent);--dl-premium-shadow:var(--dl-home-shadow);--dl-premium-halo:var(--dl-home-halo);--dl-premium-inset:var(--dl-home-highlight);color-scheme:dark}#root,.mainWrapper,.mainWrapper.main-route-startseite,body,html{background:linear-gradient(155deg,#f5f9ff,#edf4fd 55%,#eaf2fb) fixed!important;background:var(--dl-home-canvas) fixed!important}.mainWrapper,.mainWrapper.main-route-startseite{min-height:100dvh}.mainWrapper .mainRouteContent,.mainWrapper.main-route-startseite .dlx-site-home.main-home-container,.mainWrapper.main-route-startseite .mainRouteContent{background:#0000!important}.app-footer,.top-header-shell .contact-info,.top-header-shell .top-header{backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;background:linear-gradient(110deg,#fffffff5,#f4f9fff5)!important;background:var(--dl-home-header)!important;border-color:#bedafcb3!important;border-color:var(--dl-home-edge)!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 2px 12px rgba(45,89,151,.055)!important;box-shadow:var(--dl-home-highlight),0 2px 12px rgba(45,89,151,.055)!important}.top-header-shell :is(.logo-link,.menu-item,.header-user-button,.dl-web-language-trigger,.bottom-legal-link,.dl-web-language-option,.header-user-logout,.menu-toggle){background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-home-inset)!important;border:1px solid #c9ddfbbf!important;border:1px solid var(--dl-home-inset-edge)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 2px 8px #26579d0d!important;box-shadow:var(--dl-home-highlight),0 2px 8px #26579d0d!important;color:#15294e!important;color:var(--dl-home-ink)!important}.top-header-shell :is(.dl-web-language-options,.dl-web-language-popup,.header-user-dropdown){background:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0)!important;background:var(--dl-home-panel)!important;border:1px solid #bedafcb3!important;border:1px solid var(--dl-home-edge)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 12px 32px rgba(41,86,156,.095),0 3px 9px rgba(48,104,178,.045)!important;box-shadow:var(--dl-home-panel-shadow)!important;color:#15294e!important;color:var(--dl-home-ink)!important}.top-header-shell .header-subscription-button{background:linear-gradient(135deg,#1974ee,#0c5fe8 65%,#094dc7)!important;background:var(--dl-home-primary)!important;border:1px solid #c6e1ffa6!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #ffffff59,0 5px 17px #0c5fe833!important;color:#fff!important}.top-header-shell .header-subscription-button *{color:#fff!important}.top-header-shell .menu-item.active,.top-header-shell :is(.logo-link,.menu-item,.header-user-button,.bottom-legal-link,.dl-web-language-trigger):is(:hover,:focus-visible){background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-home-inset)!important;box-shadow:inset 0 1px 0 #fff,0 3px 11px #1951990a!important;box-shadow:var(--dl-home-row-shadow)!important}.app-footer :is(.app-footer-social,.app-footer-social span,.app-footer-copyright){color:#15294e!important;color:var(--dl-home-ink)!important}.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-topic-card,.dlx-level-card,.dlx-library-section,.dlx-library-level,.dlx-process-step,.dlx-daily-section,.dlx-text-word-host,.dlx-benefits-grid>div,.dlx-team-grid>div,.dlx-mobile-section,.dlx-faq-item,.dlx-closing-section),:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.course-detail-section,.book-view-page,.auth-action-page,.download-app-section) :is(.contact-header-card,.contact-group,.profile-header-card,.profile-panel,.privacy-header-card,.privacy-group,.tos-header-card,.tos-group,.content-header-card,.content-group,.books-header-card,.book-group,.book-card-badge,.course-header-card,.course-learning-card,.course-status-card,.course-error-panel,.course-detail-card,.course-detail-column,.course-detail-top,.book-view-topbar,.book-lock-card,.book-view-error-card,.download-app-card,.download-app-hero,.auth-action-card,.level-card,.book-alert-popup),:is(.course-payment-wrapper,.subscription-monthly-backdrop,.unsubscribe-backdrop,.login-modal-backdrop,.book-alert-overlay) :is(.course-payment-card,.subscription-monthly-card,.subscription-monthly-loading-card,.unsubscribe-card,.login-modal-card,.book-alert-popup),:is(.daily-word-card,.daily-word-panel,.dl-legacy-home .main-learning-card,.dl-legacy-home .main-app-download-panel,.dl-legacy-home .main-daily-panel){backdrop-filter:blur(12px) saturate(125%)!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;background:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0)!important;background:var(--dl-home-panel)!important;border:0!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 12px 32px rgba(41,86,156,.095),0 3px 9px rgba(48,104,178,.045)!important;box-shadow:var(--dl-home-panel-shadow)!important;color:#15294e!important;color:var(--dl-home-ink)!important}.dlx-site-home :is(.dlx-section-nav,.dlx-intro,.dlx-library-section,.dlx-daily-section,.dlx-mobile-section,.dlx-closing-section),:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-header-card,.profile-header-card,.privacy-header-card,.tos-header-card,.content-header-card,.books-header-card,.course-header-card,.book-view-topbar){border-radius:22px!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{background:#ffffff1c!important;box-shadow:inset 0 1px 0 #ffffff36!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat :is(span,strong){color:#fff!important}.dlx-site-home :is(.dlx-level-detail,.dlx-section-nav a,.dlx-team-role,.dlx-topic-symbol,.dlx-faq-icon,.dlx-library-level),:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.course-detail-section,.book-view-page,.auth-action-page,.download-app-section) :is(.contact-card-left,.contact-button,.contact-help-button,.contact-note,.contact-button-icon,.contact-level-icon,.privacy-card-left,.privacy-section,.privacy-section-icon,.tos-card-left,.tos-section,.tos-section-icon,.content-card-left,.content-info-box,.content-step-list>li,.content-info-icon,.profile-info-list>div,.profile-status-pill,.profile-big-number,.profile-notice,.book-button,.book-item,.book-message-button,.book-frame-panel,.book-view-back,.book-lock-button,.book-view-loading-overlay,.course-detail-chip,.course-detail-fact,.course-detail-feature,.course-detail-gift,.course-detail-book-list>li,.download-app-platform,.download-app-qr-frame,.download-app-button,.download-app-qr-link),:is(.course-payment-card,.subscription-monthly-card,.unsubscribe-card,.login-modal-card,.auth-action-card,.book-alert-popup) :is(.course-payment-method-box,.course-payment-method,.course-payment-summary,.course-payment-benefits,.subscription-monthly-method-box,.subscription-monthly-method,.subscription-monthly-summary,.subscription-monthly-benefits,.unsubscribe-info,.unsubscribe-status-box,.unsubscribe-info-grid>*,.login-modal-input-shell,.login-modal-password-shell,.login-modal-note,.login-modal-feedback,.auth-action-info,.auth-action-demo,.auth-action-input,.book-alert-button){backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-home-inset)!important;border:1px solid #c9ddfbbf!important;border:1px solid var(--dl-home-inset-edge)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fff,0 3px 11px #1951990a!important;box-shadow:var(--dl-home-row-shadow)!important;color:#15294e!important;color:var(--dl-home-ink)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-kicker,.profile-kicker,.privacy-kicker,.tos-kicker,.content-kicker,.books-kicker,.course-kicker,.book-view-kicker,.contact-status,.privacy-status,.tos-status,.content-status,.book-lock-status,.course-lock-status,.profile-access-chip){background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-home-inset)!important;border:1px solid #c9ddfbbf!important;border:1px solid var(--dl-home-inset-edge)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #fff,0 3px 11px #1951990a!important;box-shadow:var(--dl-home-row-shadow)!important;color:#0c5fe8!important;color:var(--dl-home-accent)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-page-title,.profile-page-title,.privacy-page-title,.tos-page-title,.content-page-title,.books-page-title,.course-page-title,.book-view-title){color:#15294e!important;color:var(--dl-home-ink)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-subtitle,.profile-subtitle,.privacy-subtitle,.tos-subtitle,.content-subtitle,.books-subtitle,.course-subtitle,.book-view-subtitle){color:#4a678d!important;color:var(--dl-home-muted)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-title-block,.privacy-title-block,.tos-title-block,.content-title-block,.contact-name,.book-name,.book-title-block,.course-title-block,.profile-panel-head,.profile-big-number,.profile-info-list strong,.profile-info-list span){color:#15294e!important;color:var(--dl-home-ink)!important}.dlx-site-home :is(.dlx-primary-action,.dlx-store-actions a:first-child),:is(.course-payment-main-button,.subscription-monthly-main-button,.login-modal-button,.unsubscribe-primary,.auth-action-button,.content-primary-action,.course-refresh-button){background:linear-gradient(135deg,#1974ee,#0c5fe8 65%,#094dc7)!important;background:var(--dl-home-primary)!important;border:1px solid #c6e1ffa6!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff59,0 5px 17px #0c5fe833!important;color:#fff!important}:is(.course-payment-main-button,.subscription-monthly-main-button,.login-modal-button,.unsubscribe-primary,.auth-action-button,.content-primary-action,.course-refresh-button) :is(svg,span,strong){color:#fff!important}.dlx-site-home :is(.dlx-secondary-action,.dlx-store-actions a:nth-child(2)),:is(.course-payment-back,.course-payment-restore-button,.course-payment-logout-button,.subscription-monthly-back,.subscription-monthly-secondary-button,.unsubscribe-secondary,.profile-secondary-button,.login-modal-close,.auth-action-close,.book-alert-close,.login-modal-password-toggle){background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-home-inset)!important;border:1px solid #c9ddfbbf!important;border:1px solid var(--dl-home-inset-edge)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #fff,0 3px 11px #1951990a!important;box-shadow:var(--dl-home-row-shadow)!important;color:#15294e!important;color:var(--dl-home-ink)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(h1,h2,h3,h4,p,small,span,strong,li,label,dt,dd){color:#15294e!important;color:var(--dl-home-ink)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-subtitle,.profile-subtitle,.privacy-subtitle,.tos-subtitle,.content-subtitle,.books-subtitle,.course-subtitle,.book-view-subtitle,.contact-note p,.contact-name small,.privacy-title-block small,.tos-title-block small,.profile-info-list span,.profile-big-number span,.book-lock-detail,.course-lock-detail,.content-info-description){color:#4a678d!important;color:var(--dl-home-muted)!important}:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-kicker,.profile-kicker,.privacy-kicker,.tos-kicker,.content-kicker,.books-kicker,.course-kicker,.book-view-kicker,.contact-status,.privacy-status,.tos-status,.content-status) :is(svg,span){color:#0c5fe8!important;color:var(--dl-home-accent)!important}html[data-theme=light] .mainWrapper.main-route-profil,html[data-theme=light] .profile-page{background:#0000!important;color:#15294e!important;color:var(--dl-home-ink)!important}.profile-page .profile-status-active{background:linear-gradient(125deg,#27c57824,#ffffff3d),linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:linear-gradient(125deg,#27c57824,#ffffff3d),var(--dl-home-inset)!important;border:1px solid #4bc47e66!important}.profile-page .profile-status-active svg{color:#1ab66f!important}.profile-page .profile-status-inactive svg{color:#ea6271!important}:is(.books-page,.course-home-container,.course-page,.profile-page) :is([disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.7}.contact-page .contact-whatsapp-icon,.contact-page .contact-whatsapp-icon svg{color:#17b873!important}html[data-theme=dark] .dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-library-level,.dlx-faq-item) :is(h1,h2,h3,h4,p,strong,small,span){color:#15294e!important;color:var(--dl-home-ink)!important}html[data-theme=dark] .dlx-site-home :is(.dlx-intro-primary,.dlx-text-word-host,.dlx-level-detail,.dlx-library-level,.dlx-faq-item[open],.dlx-topic-symbol,.dlx-level-top strong){background:linear-gradient(132deg,#fffffff0,#f8fcffeb 54%,#eaf4fff0)!important;background:var(--dl-home-inset)!important;color:#15294e!important;color:var(--dl-home-ink)!important}html[data-theme=dark] .dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-library-level):is(:hover,:focus-visible){background:linear-gradient(132deg,#fffffff7,#fafdfff5 36%,#f0f7fff5 68%,#e2effff0)!important;background:var(--dl-home-panel)!important;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffbf,inset 0 -1px 0 #a9caf647,0 12px 32px rgba(41,86,156,.095),0 3px 9px rgba(48,104,178,.045)!important;box-shadow:var(--dl-home-panel-shadow)!important}html[data-theme=dark] .dlx-site-home :is(.dlx-intro-aside,.dlx-primary-action) :is(p,span,strong){color:#fff!important}@media (max-width:760px){:is(.contact-page,.profile-page,.privacy-page,.tos-page,.content-page,.books-page,.course-home-container,.course-page,.book-view-page) :is(.contact-header-card,.profile-header-card,.privacy-header-card,.tos-header-card,.content-header-card,.books-header-card,.course-header-card,.book-view-topbar){border-radius:17px!important}}@media (prefers-reduced-transparency:reduce){:root{--dl-home-panel:#f5faff;--dl-home-inset:#eaf3ff}html[data-theme=dark]{--dl-home-panel:#173966;--dl-home-inset:#244871}}body.main-screen-page .top-header-shell .dl-web-language-trigger>.dl-native-language[lang=ta]{line-height:1.05!important}.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{min-height:336px;overflow:hidden;position:relative}.dlx-site-home .dlx-intro-screensaver{background:#dfeaf8;border-radius:inherit;height:100%;width:100%}.dlx-site-home .dlx-intro-slide{inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .75s ease}.dlx-site-home .dlx-intro-slide.is-active{opacity:1;pointer-events:auto}.dlx-site-home .dlx-intro-slide img{display:block;object-fit:cover;object-position:center center}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#0b20439e,#0b20435c 30%,#0b20431a 58%,#0b20430a),linear-gradient(180deg,#ffffff0d,#0b20433d);content:"";inset:0;position:absolute}.dlx-site-home .dlx-intro-slide-overlay{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:flex-end;padding:clamp(24px,3vw,42px);position:absolute;z-index:2}.dlx-site-home .dlx-intro-slide-overlay .dlx-kicker,.dlx-site-home .dlx-intro-slide-overlay h1,.dlx-site-home .dlx-intro-slide-overlay p{color:#fff!important;max-width:640px;text-shadow:0 2px 10px #050f2340}.dlx-site-home .dlx-intro-slide-overlay .dlx-kicker{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border-radius:999px;padding:6px 12px}.dlx-site-home .dlx-intro-slide-overlay h1{font-size:12px!important;font-weight:900}.dlx-site-home .dlx-intro-slide-overlay p{line-height:1.85}.dlx-site-home .dlx-intro-slide-overlay .dlx-actions{margin-top:2px}.dlx-site-home .dlx-intro-place-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff29;border-radius:999px;bottom:18px;box-shadow:inset 0 1px 0 #ffffff47;color:#fff;display:inline-flex;gap:6px;padding:7px 12px;position:absolute;right:18px;z-index:3}.dlx-site-home .dlx-intro-slide-dots{align-items:center;bottom:18px;display:inline-flex;gap:8px;left:24px;position:absolute;z-index:4}.dlx-site-home .dlx-intro-slide-dot{background:#ffffff70;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff4d;cursor:pointer;height:10px;padding:0;width:10px}.dlx-site-home .dlx-intro-slide-dot.is-active{background:#fffffff5;width:28px}@media (max-width:760px){body.main-screen-page .top-header-shell .dl-web-language-trigger>.dl-native-language[lang=ta]{font-size:10px!important}.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{min-height:300px}.dlx-site-home .dlx-intro-slide-overlay{gap:11px;padding:20px 18px 52px}.dlx-site-home .dlx-intro-slide-dots{bottom:16px;left:18px}.dlx-site-home .dlx-intro-place-badge{bottom:14px;max-width:calc(100% - 28px);right:14px}}body.main-screen-page .top-header-shell .dl-web-language-popup{width:clamp(146px,13.2vw,206px)!important}body.main-screen-page .top-header-shell .dl-web-language-trigger{align-items:center!important;min-height:38px!important;overflow:visible!important;padding:7px 10px 7px 14px!important}body.main-screen-page .top-header-shell .dl-web-language-trigger>.dl-native-language[lang=ta]{font-size:10px!important;line-height:1.32!important;overflow:visible!important;padding-bottom:1px!important;padding-top:1px!important}.dlx-site-home .dlx-intro-screensaver:before{background:linear-gradient(140deg,#ffffff29,#ffffff12 18%,#ffffff03 38%,#ffffff17),radial-gradient(circle at 18% 20%,#ffffff24,#0000 25%),radial-gradient(circle at 82% 14%,#ffffff17,#0000 28%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.dlx-site-home .dlx-intro-glass-layer{inset:0;pointer-events:none;position:absolute;z-index:3}.dlx-site-home .dlx-intro-glass-orb{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:radial-gradient(circle at 32% 26%,#ffffff6b,#ffffff26 44%,#ffffff0f 66%,#0000 100%);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff59,0 8px 26px #1f4a9414;opacity:.56;position:absolute}.dlx-site-home .dlx-intro-glass-orb-1{height:144px;left:29%;top:-44px;width:144px}.dlx-site-home .dlx-intro-glass-orb-2{height:88px;opacity:.42;right:18%;top:22px;width:88px}.dlx-site-home .dlx-intro-glass-orb-3{bottom:-26px;height:118px;left:8%;opacity:.33;width:118px}.dlx-site-home .dlx-intro-particles{inset:0;pointer-events:none;position:absolute;z-index:4}.dlx-site-home .dlx-intro-particles span{background:radial-gradient(circle at 35% 30%,#fffffffa,#dbe7f89e 45%,#ffffff24 72%,#0000 100%);border-radius:999px;box-shadow:0 0 8px #ffffff38,0 0 16px #b4cff21a;height:5px;opacity:.48;position:absolute;width:5px}.dlx-site-home .dlx-intro-particles span:first-child{left:46px;top:20px}.dlx-site-home .dlx-intro-particles span:nth-child(2){height:3px;left:126px;opacity:.34;top:48px;width:3px}.dlx-site-home .dlx-intro-particles span:nth-child(3){height:4px;right:114px;top:34px;width:4px}.dlx-site-home .dlx-intro-particles span:nth-child(4){height:6px;opacity:.28;right:58px;top:78px;width:6px}.dlx-site-home .dlx-intro-particles span:nth-child(5){bottom:112px;height:4px;left:58%;opacity:.38;width:4px}.dlx-site-home .dlx-intro-particles span:nth-child(6){bottom:72px;height:3px;opacity:.32;right:86px;width:3px}.dlx-site-home .dlx-intro-particles span:nth-child(7){bottom:30px;height:6px;left:34px;opacity:.26;width:6px}.dlx-site-home .dlx-intro-particles span:nth-child(8){bottom:38px;height:3px;left:184px;opacity:.38;width:3px}.dlx-site-home .dlx-intro-slide-overlay{z-index:5!important}.dlx-site-home .dlx-intro-place-badge{z-index:6!important}.dlx-site-home .dlx-intro-slide-dots{z-index:7!important}@media (max-width:760px){body.main-screen-page .top-header-shell .dl-web-language-popup{width:clamp(130px,34vw,174px)!important}body.main-screen-page .top-header-shell .dl-web-language-trigger{min-height:37px!important;padding:7px 8px 7px 12px!important}body.main-screen-page .top-header-shell .dl-web-language-trigger>.dl-native-language[lang=ta]{line-height:1.28!important}.dlx-site-home .dlx-intro-glass-orb-1{height:112px;left:24%;top:-30px;width:112px}.dlx-site-home .dlx-intro-glass-orb-2{height:68px;right:10%;width:68px}.dlx-site-home .dlx-intro-glass-orb-3{height:84px;left:6%;width:84px}}.dlx-site-home .dlx-intro-hero-daily{backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:linear-gradient(140deg,#ffffff38,#ffffff17 38%,#b8d6ff1c),radial-gradient(circle at 16% 18%,#ffffff29,#0000 32%);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff57,inset 0 -1px 0 #afcdf42e,0 18px 34px #11274c2e;height:136px;left:18px;max-width:420px;min-width:280px;overflow:hidden;padding:10px;position:absolute;top:18px;width:min(380px,calc(100% - 180px));z-index:8}.dlx-site-home .dlx-intro-hero-daily:before{border:1px solid #ffffff38;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.dlx-site-home .dlx-intro-hero-daily .daily-word-card{--daily-text:#f9fcff;--daily-muted:#eaf2fcd6;--daily-muted-soft:#eff5ffc7;--daily-gold:#ffd874;--daily-gold-sub:#ffd874c2;--daily-gold-line:#ffd87442;--daily-gold-tint:#ffd87414;--daily-gold-tint-strong:#ffd87421;--daily-platinum:#f4f8ff;--daily-platinum-sub:#f4f8ffd1;--daily-platinum-line:#f4f8ff2e;--daily-platinum-tint:#f4f8ff0f;--daily-platinum-tint-strong:#f4f8ff1a;border-radius:14px!important;height:100%!important;max-height:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%);background:linear-gradient(145deg,#ffffff2e,#ffffff17),#3f61952e!important;border:1px solid #ffffff24!important;border-bottom:0!important;flex-basis:24px!important;max-height:24px!important;min-height:24px!important;padding:0 10px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-date-badge,.dlx-site-home .dlx-intro-hero-daily .daily-word-header-title,.dlx-site-home .dlx-intro-hero-daily .dl-daily-header-translation{color:#fff!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-date-badge{font-size:7px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:#0f224338!important;border:1px solid #ffffff1f!important;border-radius:0 0 14px 14px!important;border-top-color:#ffffff14!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-base{background:radial-gradient(circle at 16% 18%,#ffffff17,#0000 24%),radial-gradient(circle at 84% 14%,#ffffff0f,#0000 28%),linear-gradient(145deg,#1e3d6b80,#0e234361)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-gloss{background:linear-gradient(180deg,#ffffff1c,#ffffff05 42%,#0000),radial-gradient(circle at 76% 28%,#ffffff14,#0000 36%)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:42% 58%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-section{padding:7px 8px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-main-word{font-size:clamp(14px,.95vw,17px)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-main-sentence{font-size:clamp(11px,.82vw,13px)!important;line-height:1.14!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-translated{font-size:10px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-error button,.dlx-site-home .dlx-intro-hero-daily .daily-word-error small,.dlx-site-home .dlx-intro-hero-daily .daily-word-error strong{color:#fff!important}.dlx-site-home .dlx-intro-slide-dots{left:20px!important}@media (max-width:1080px){.dlx-site-home .dlx-intro-hero-daily{height:132px;width:min(340px,calc(100% - 140px))}}@media (max-width:760px){.dlx-site-home .dlx-intro-hero-daily{border-radius:18px;height:128px;left:14px;max-width:none;min-width:0;padding:8px;top:14px;width:calc(100% - 28px)}.dlx-site-home .dlx-intro-hero-daily .daily-word-main-sentence{font-size:clamp(10px,2.8vw,12px)!important}}body,body #root,body #root *,body #root :after,body #root :before,html{border-width:0!important}body #root :is(.books-header-card,.book-group,.book-item,.course-header-card,.course-learning-card,.course-detail-card,.dlx-section-nav,.dlx-intro,.dlx-topic-card,.dlx-level-card,.dlx-library-section,.dlx-library-level,.dlx-process-step,.dlx-daily-section,.dlx-mobile-section,.contact-header-card,.contact-group,.profile-header-card,.profile-panel){border-width:0!important}.top-header-shell{min-height:68px!important;min-height:var(--app-top-header-height,68px)!important}.top-header-shell,.top-header-shell .contact-info{height:auto!important;max-height:none!important;overflow:visible!important}.top-header-shell .contact-info{min-height:44px!important;padding-block:7px!important}.top-header-shell .bottom-header-left{column-gap:12px!important;flex-wrap:wrap!important;height:auto!important;justify-content:space-between!important;min-height:32px!important;overflow:visible!important;row-gap:6px!important}.top-header-shell .dl-web-language,.top-header-shell .dl-web-language-popup,.top-header-shell .dl-web-preferences{min-width:0!important;overflow:visible!important}.top-header-shell .dl-web-language-trigger{height:auto!important;line-height:1.5!important;min-height:38px!important;overflow:visible!important;padding-block:8px!important}.top-header-shell .dl-web-language-trigger .dl-native-language{line-height:1.65!important;overflow:visible!important;padding-block:1px!important;text-overflow:clip!important;word-break:keep-all!important}body.main-screen-page .top-header-shell .dl-web-language-trigger .dl-native-language[lang=ta]{font-size:10px!important;line-height:1.7!important}.top-header-shell .bottom-legal-menu{flex:0 1 auto!important;flex-wrap:wrap!important;justify-content:flex-end!important;row-gap:6px!important}.top-header-shell .bottom-legal-link{text-wrap:pretty!important;height:auto!important;line-height:1.45!important;min-height:29px!important;padding:6px 10px!important;white-space:normal!important}.top-header-shell .bottom-legal-link span{overflow-wrap:anywhere!important}.app-footer{height:auto!important;max-height:none!important;min-height:52px!important;overflow:visible!important;padding:8px 0 max(6px,env(safe-area-inset-bottom))!important}.app-footer .app-footer-inner{flex-wrap:wrap!important;gap:6px 16px!important;height:auto!important;min-height:30px!important}.app-footer .app-footer-socials{flex:1 1 auto!important;flex-wrap:wrap!important}.app-footer .app-footer-right{flex:1 1 230px!important;justify-content:flex-end!important}.app-footer .app-footer-copyright{flex:0 1 auto!important;line-height:1.5!important;overflow-wrap:anywhere!important;white-space:normal!important}@media (max-width:720px){.top-header-shell .bottom-header-left{align-items:stretch!important}.top-header-shell .bottom-legal-menu{justify-content:flex-start!important}.app-footer .app-footer-right{justify-content:center!important;text-align:center!important}.app-footer .app-footer-copyright{text-align:center!important}}:root[data-site-language] .dlx-site-home :is(.dlx-topic-card,.dlx-level-card,.dlx-process-step,.dlx-team-grid>div,.dlx-faq-item,.dlx-intro-stat),:root[data-site-language] :is(.contact-page,.profile-page,.course-home-container,.books-page,.course-page,.subscription-monthly-card,.login-modal-card) :is(p,h1,h2,h3,small,span,label,strong,button){overflow-wrap:anywhere}:root[data-site-language] .dlx-site-home .dlx-intro-slide-overlay{align-items:flex-start;overflow:hidden}:root[data-site-language=ar] .dlx-site-home .dlx-intro-primary,:root[data-site-language=ar] .dlx-site-home .dlx-intro-screensaver,:root[data-site-language=hi] .dlx-site-home .dlx-intro-primary,:root[data-site-language=hi] .dlx-site-home .dlx-intro-screensaver,:root[data-site-language=si] .dlx-site-home .dlx-intro-primary,:root[data-site-language=si] .dlx-site-home .dlx-intro-screensaver,:root[data-site-language=ta] .dlx-site-home .dlx-intro-primary,:root[data-site-language=ta] .dlx-site-home .dlx-intro-screensaver{min-height:425px}:root[data-site-language=ar] .mainRouteContent,:root[data-site-language=hi] .mainRouteContent,:root[data-site-language=si] .mainRouteContent,:root[data-site-language=ta] .mainRouteContent{line-height:1.6}:root[data-site-language=ta] .mainRouteContent{font-family:Noto Sans Tamil,Tamil Sangam MN,Latha,Arial,sans-serif;font-family:"Noto Sans Tamil","Tamil Sangam MN","Latha",var(--app-font,Arial),sans-serif}:root[data-site-language=si] .mainRouteContent{font-family:Noto Sans Sinhala,Sinhala Sangam MN,Arial,sans-serif;font-family:"Noto Sans Sinhala","Sinhala Sangam MN",var(--app-font,Arial),sans-serif}:root[data-site-language=hi] .mainRouteContent{font-family:Noto Sans Devanagari,Kohinoor Devanagari,Arial,sans-serif;font-family:"Noto Sans Devanagari","Kohinoor Devanagari",var(--app-font,Arial),sans-serif}:root[data-site-language=ar] .mainRouteContent{font-family:Noto Sans Arabic,Geeza Pro,Arial,sans-serif;font-family:"Noto Sans Arabic","Geeza Pro",var(--app-font,Arial),sans-serif}:root[data-dl-font-size] body.main-screen-page .top-header-shell :is(#__dl_uniform_font_scope_1#__dl_uniform_font_scope_2,.dl-web-language-trigger .dl-native-language[lang=ta]){font-size:10px!important;line-height:1.7!important}@media(max-width:760px){:root[data-site-language=ar] .dlx-site-home .dlx-intro-primary,:root[data-site-language=ar] .dlx-site-home .dlx-intro-screensaver,:root[data-site-language=hi] .dlx-site-home .dlx-intro-primary,:root[data-site-language=hi] .dlx-site-home .dlx-intro-screensaver,:root[data-site-language=si] .dlx-site-home .dlx-intro-primary,:root[data-site-language=si] .dlx-site-home .dlx-intro-screensaver,:root[data-site-language=ta] .dlx-site-home .dlx-intro-primary,:root[data-site-language=ta] .dlx-site-home .dlx-intro-screensaver{min-height:525px}:root[data-site-language] .dlx-site-home .dlx-intro-slide-overlay{gap:8px;padding-bottom:58px!important}}.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{min-height:420px!important}.dlx-site-home .dlx-intro-screensaver{background:#173d66}.dlx-site-home .dlx-intro-slide img{height:100%;width:100%}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#08173185,#08173133 45%,#0000 84%),linear-gradient(0deg,#0719338a,#0000 47%)!important}.dlx-site-home .dlx-intro-hero-daily{backdrop-filter:blur(7px) saturate(118%)!important;-webkit-backdrop-filter:blur(7px) saturate(118%)!important;background:radial-gradient(circle at 15% 9%,#ffffff1f,#0000 34%),linear-gradient(132deg,#0a234845,#3268a41a 56%,#0920453b)!important;box-shadow:inset 0 1px 0 #ffffff61,inset 1px 0 0 #ffffff29,0 9px 22px #081b3724!important;height:156px!important;isolation:isolate;left:20px!important;max-width:440px!important;padding:9px!important;top:18px!important;width:min(440px,calc(100% - 72px))!important}.dlx-site-home .dlx-intro-hero-daily:before{background:linear-gradient(115deg,#ffffff2b,#0000 37%,hsla(0,0%,100%,.035) 80%)}.dlx-site-home .dlx-intro-hero-daily>.daily-word-card{border:0!important;border-radius:11px!important;color:#fff!important;height:100%!important;max-height:100%!important;min-height:0!important;position:relative;z-index:2}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{background:#0b2d5326!important;border-radius:11px 11px 0 0!important;box-shadow:inset 0 1px 0 #ffffff29!important;min-height:28px!important;padding:3px 9px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{align-items:center;flex:1 1 auto;gap:4px 8px!important;min-width:0}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-title,.dlx-site-home .dlx-intro-hero-daily .dl-daily-header-translation{flex:none;font-size:10px!important;line-height:1.45!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:auto!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-date-badge{color:#fff!important;font-size:9px!important;line-height:1.5!important;padding-left:6px}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{backdrop-filter:blur(3px) saturate(110%)!important;-webkit-backdrop-filter:blur(3px) saturate(110%)!important;background:#081c3a1f!important;border-radius:0 0 11px 11px!important;overflow:hidden!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-base{background:linear-gradient(112deg,hsla(0,0%,100%,.085),#0000 74%)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-gloss{background:linear-gradient(180deg,#ffffff0a,#0000 60%)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-gap:0!important;color:#fff!important;gap:0!important;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)!important;height:100%!important;overflow:hidden!important;position:relative}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{height:100%!important;overflow-x:hidden;overflow-y:auto;padding:7px 10px!important;scrollbar-width:thin}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:1px solid #ffffff26!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-section,.dl-daily-translated){box-shadow:none!important;color:#fff!important;flex:0 0 auto!important;overflow-wrap:anywhere;text-shadow:0 1px 5px #031125a8}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){line-clamp:none!important;display:block!important;font-weight:800;letter-spacing:0!important;line-height:1.35!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere;text-align:left!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-translated,.dlx-site-home .dlx-intro-hero-daily .dl-daily-translated span{color:#f9d891!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important;overflow-wrap:anywhere;text-align:left!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-error{color:#fff!important}.dlx-site-home .dlx-intro-daily-sparkles{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.dlx-site-home .dlx-intro-daily-sparkles>span{background:radial-gradient(circle at 30% 28%,#fff,#d3e7ff8f 55%,#0000);border-radius:50%;box-shadow:0 0 9px #ffffff40;height:4px;opacity:.72;position:absolute;width:4px}.dlx-site-home .dlx-intro-daily-sparkles>span:first-child{left:6%;top:9%}.dlx-site-home .dlx-intro-daily-sparkles>span:nth-child(2){height:6px;opacity:.44;right:11%;top:15%;width:6px}.dlx-site-home .dlx-intro-daily-sparkles>span:nth-child(3){height:3px;right:4%;top:49%;width:3px}.dlx-site-home .dlx-intro-daily-sparkles>span:nth-child(4){bottom:12%;left:5%}.dlx-site-home .dlx-intro-daily-sparkles>span:nth-child(5){bottom:7%;height:3px;left:44%;opacity:.5;width:3px}.dlx-site-home .dlx-intro-daily-sparkles>span:nth-child(6){height:2px;left:31%;top:51%;width:2px}.dlx-site-home .dlx-intro-hero-copy{align-items:flex-start;bottom:54px;color:#fff;flex-direction:column;gap:10px;justify-content:flex-end;left:24px;position:absolute;right:24px;text-shadow:0 1px 9px #05112573;width:min(760px,calc(100% - 48px));z-index:8}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff21!important;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff42;max-width:100%;padding:6px 12px}.dlx-site-home .dlx-intro-hero-copy :is(h1,p){color:#fff!important;margin:0;max-width:min(740px,100%);text-shadow:0 2px 10px #030f2685}.dlx-site-home .dlx-intro-hero-copy h1{font-weight:900!important}.dlx-site-home .dlx-intro-hero-copy p{line-height:1.6!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{flex-wrap:wrap;gap:9px;margin-top:1px}.dlx-site-home .dlx-intro-hero-copy .dlx-actions button{text-shadow:none}.dlx-site-home .dlx-intro-slide-dots{bottom:14px!important;left:22px!important}@media (max-width:920px){.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{min-height:460px!important}.dlx-site-home .dlx-intro-hero-copy{left:20px;right:20px;width:calc(100% - 40px)}}@media (max-width:760px){.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{min-height:570px!important}.dlx-site-home .dlx-intro-hero-daily{height:176px!important;left:14px!important;max-width:none!important;padding:8px!important;top:14px!important;width:calc(100% - 28px)!important}.dlx-site-home .dlx-intro-hero-copy{bottom:52px;gap:9px;left:17px;right:17px;width:calc(100% - 34px)}.dlx-site-home .dlx-intro-hero-copy .dlx-actions button{min-height:38px;padding:8px 11px}.dlx-site-home .dlx-intro-place-badge{bottom:11px!important;font-size:10px!important;max-width:58%;right:10px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:15px!important;left:16px!important}}@media (max-width:420px){.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{min-height:620px!important}.dlx-site-home .dlx-intro-hero-daily{height:184px!important}.dlx-site-home .dlx-intro-hero-copy{bottom:54px}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{align-items:stretch!important;flex-direction:column}.dlx-site-home .dlx-intro-hero-copy .dlx-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-hero-daily *{animation:none!important}}.dlx-site-home .dlx-intro :is(p,span,button,time),.dlx-site-home .dlx-intro-aside :is(span,strong),.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-section,.dl-daily-translated,.daily-word-section strong,.dl-daily-translated span){font-weight:400!important;letter-spacing:normal!important}.dlx-site-home .dlx-intro .dlx-aside-heading,.dlx-site-home .dlx-intro .dlx-kicker,.dlx-site-home .dlx-intro :is(h1,h2,h3),.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-header-title,.dl-daily-header-translation){font-weight:500!important}.dlx-site-home .dlx-intro .dlx-intro-stat strong{font-weight:500!important}.dlx-site-home .dlx-intro-screensaver{grid-template-rows:auto minmax(24px,1fr) auto!important;min-height:452px!important}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#07183266,#081e3914 70%,#0000),linear-gradient(0deg,#06152f78,#0000 58%)!important}.dlx-site-home .dlx-intro-hero-daily{backdrop-filter:blur(5px) saturate(120%)!important;-webkit-backdrop-filter:blur(5px) saturate(120%)!important;background:linear-gradient(130deg,#1b376240,#5985b417 55%,#112b4e30),radial-gradient(circle at 10% 0,#ffffff1c,#0000 56%)!important;bottom:auto!important;box-shadow:inset 0 1px 0 #ffffff52,0 10px 25px #08193321!important;color:#fff!important;left:auto!important;margin:18px 0 0 20px!important;max-width:none!important;min-height:144px!important;overflow:visible!important;padding:10px!important;right:auto!important;top:auto!important;width:min(440px,calc(100% - 40px))!important}.dlx-site-home .dlx-intro-hero-daily:before{background:linear-gradient(150deg,#ffffff1a,#0000 54%)!important;border:0!important}.dlx-site-home .dlx-intro-hero-daily>.daily-word-card{background:#0000!important;box-shadow:none!important;height:auto!important;max-height:none!important;min-height:118px!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-column-gap:12px!important;grid-row-gap:4px!important;background:#1430560d!important;box-shadow:none!important;column-gap:12px!important;margin:0!important;min-height:31px!important;padding:3px 0 7px!important;row-gap:4px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{width:auto!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-title,.dlx-site-home .dlx-intro-hero-daily .dl-daily-header-translation{color:#fff!important;font-size:11px!important;line-height:1.5!important;margin:0!important;overflow-wrap:break-word;padding:0!important;text-shadow:0 1px 6px #040e2245}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;color:#fffffff0!important;display:inline-block!important;letter-spacing:0!important;min-width:0!important;outline:0!important;text-align:right!important;text-shadow:0 1px 6px #06152a73}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#081b390f!important;box-shadow:none!important;flex:1 1 auto!important;min-height:92px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-base{background:linear-gradient(100deg,#0f32621a,rgba(18,51,89,.025))!important;border-radius:inherit}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-gloss{background:linear-gradient(180deg,#ffffff0d,#0000 75%)!important;border-radius:inherit}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{background:#0000!important;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)!important;min-height:92px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{gap:5px!important;max-height:none!important;padding:13px 11px!important;scrollbar-width:none!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-section,.dl-daily-translated){font-weight:400!important;text-shadow:0 1px 5px #06152a5c!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){letter-spacing:normal!important;text-shadow:0 1px 5px #06152a5c}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){color:#ffe0a2!important;letter-spacing:normal!important;line-height:1.55!important;text-shadow:0 1px 5px #06152a5c}.dlx-site-home .dlx-intro-hero-daily .daily-word-error{height:auto!important;min-height:102px!important;padding:12px!important}.dlx-site-home .dlx-intro-hero-copy{bottom:auto!important;gap:10px!important;left:auto!important;margin:20px 0 54px 20px!important;max-width:none!important;right:auto!important;top:auto!important;width:min(770px,calc(100% - 40px))!important}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{letter-spacing:.025em!important;line-height:1.6!important}.dlx-site-home .dlx-intro-hero-copy h1,.dlx-site-home .dlx-intro-hero-copy p{font-size:12px!important;letter-spacing:normal!important;margin:0!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{align-items:center!important;gap:9px!important;margin-top:2px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions button{font-size:12px!important;font-weight:400!important;height:auto!important;line-height:1.5!important;max-width:100%!important;min-height:38px!important;min-width:0!important;padding:9px 13px!important;text-align:center;white-space:normal!important;width:auto!important}.dlx-site-home .dlx-intro .dlx-intro-place-badge{font-size:10px!important;font-weight:400!important}.dlx-site-home .dlx-intro-aside .dlx-intro-note,.dlx-site-home .dlx-intro-aside .dlx-intro-stat,.dlx-site-home .dlx-intro-aside .dlx-intro-stat :is(span,strong){font-size:12px!important;font-weight:400!important;line-height:1.6!important}@media (max-width:1100px){.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-screensaver{min-height:470px!important}.dlx-site-home .dlx-intro-aside{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:18px 20px!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading,.dlx-site-home .dlx-intro-aside .dlx-intro-note{grid-column:1/-1}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{min-width:0!important}}@media (max-width:760px){.dlx-site-home .dlx-intro-screensaver{min-height:500px!important}.dlx-site-home .dlx-intro-hero-daily{border-radius:17px!important;margin:14px 0 0 14px!important;padding:8px!important;width:min(440px,calc(100% - 28px))!important}.dlx-site-home .dlx-intro-hero-copy{gap:9px!important;margin:18px 0 56px 16px!important;width:calc(100% - 32px)!important}.dlx-site-home .dlx-intro-aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.dlx-site-home .dlx-intro-screensaver{grid-template-rows:auto minmax(34px,1fr) auto!important;min-height:620px!important}.dlx-site-home .dlx-intro-hero-daily{margin:12px 0 0 12px!important;max-width:none!important;padding:8px!important;width:calc(100% - 24px)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{column-gap:6px!important;grid-template-columns:minmax(0,1fr) auto!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{gap:4px!important;padding:8px 10px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:0!important;border-top:1px solid #ffffff1f!important}.dlx-site-home .dlx-intro-hero-copy{margin:22px 0 56px 14px!important;width:calc(100% - 28px)!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{align-items:stretch!important;flex-direction:column!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions button{justify-content:center!important;width:100%!important}.dlx-site-home .dlx-intro-aside{gap:10px!important;grid-template-columns:minmax(0,1fr)!important;padding:17px 16px!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading,.dlx-site-home .dlx-intro-aside .dlx-intro-note{grid-column:auto}.dlx-site-home .dlx-intro-place-badge{bottom:10px!important;max-width:58%!important;right:10px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:14px!important;left:14px!important}}@media (max-width:360px){.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{grid-row:2!important;justify-self:start!important}.dlx-site-home .dlx-intro-screensaver{min-height:680px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-hero-copy,.dlx-site-home .dlx-intro-hero-daily{transition:none!important}}.dlx-site-home .dlx-section :is(p,span,small,button,li,summary,strong),.dlx-site-home .dlx-section-nav a{font-weight:400!important}.dlx-site-home .dlx-section :is(h2,h3,.dlx-kicker,.dlx-topic-card>strong,.dlx-level-name,.dlx-level-card .dlx-level-top>strong,.dlx-process-step>strong,.dlx-team-grid strong,.dlx-benefits-grid strong,.dlx-faq-item summary){font-weight:500!important}@media (max-width:1100px){.mainWrapper.main-route-startseite .dlx-site-home.main-home-container{min-width:0!important;overflow-x:clip!important;padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))!important;padding-bottom:calc(var(--app-footer-height, 56px) + env(safe-area-inset-bottom, 0px) + 36px)!important;width:100%!important}.dlx-site-home .dlx-content-width,.dlx-site-home .dlx-intro,.dlx-site-home .dlx-intro-primary{max-width:100%!important;min-width:0!important}.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{height:auto!important;min-height:0!important}.dlx-site-home .dlx-intro-screensaver{grid-row-gap:clamp(34px,5vw,80px)!important;align-content:start!important;display:grid!important;grid-auto-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;max-height:none!important;overflow:hidden!important;padding:clamp(12px,2vw,20px) clamp(12px,2vw,20px) 48px!important;row-gap:clamp(34px,5vw,80px)!important;width:100%!important}.dlx-site-home .dlx-intro-slide{height:100%!important;inset:0!important;margin:0!important;position:absolute!important}.dlx-site-home .dlx-intro-slide img{display:block!important;height:100%!important;object-fit:cover!important;object-position:center 22%!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy,.dlx-site-home .dlx-intro-hero-daily{align-self:start!important;bottom:auto!important;grid-column:1!important;height:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;inset:auto!important;justify-self:stretch!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily{border-radius:16px!important;grid-row:1!important;padding:9px!important}.dlx-site-home .dlx-intro-hero-copy{align-items:flex-start!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:8px!important;grid-row:2!important;justify-content:flex-start!important;padding:0!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-card,.dlx-site-home .dlx-intro-hero-daily .daily-word-content,.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)!important;grid-template-rows:auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{gap:4px!important;justify-content:center!important;padding:10px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:1px solid #ffffff1f!important;border-top:none!important}.dlx-site-home .dlx-intro-hero-copy h1,.dlx-site-home .dlx-intro-hero-copy p{height:auto!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;width:auto!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{align-items:stretch!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:2px!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{flex:1 1 175px!important;height:auto!important;line-height:1.4!important;max-width:100%!important;min-height:40px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:9px 12px!important;text-align:center!important;white-space:normal!important;width:auto!important}}@media (min-width:521px) and (max-width:920px){.dlx-site-home .dlx-section-nav{grid-gap:7px!important;align-items:stretch!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;padding:8px!important}.dlx-site-home .dlx-section-nav>a{align-items:center!important;display:flex!important;justify-content:center!important;line-height:1.45!important;max-width:100%!important;min-height:42px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:8px!important;text-align:center!important;white-space:normal!important}.dlx-site-home .dlx-intro-screensaver{row-gap:60px!important}}@media (max-width:520px){.mainWrapper.main-route-startseite .dlx-site-home.main-home-container{padding:10px 9px 92px!important;padding:10px 9px calc(var(--app-footer-height, 56px) + 36px)!important}.dlx-site-home .dlx-content-width{gap:14px!important}.dlx-site-home .dlx-section-nav{grid-gap:5px!important;align-items:stretch!important;border-radius:16px!important;display:grid!important;flex-wrap:nowrap!important;gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:6px!important}.dlx-site-home .dlx-section-nav,.dlx-site-home .dlx-section-nav>a{max-width:100%!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-section-nav>a{align-items:center!important;border-radius:11px!important;display:flex!important;font-size:11px!important;font-weight:400!important;justify-content:center!important;line-height:1.4!important;min-height:43px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:7px 4px!important;text-align:center!important;white-space:normal!important;word-break:normal!important}.dlx-site-home .dlx-intro-screensaver{gap:clamp(26px,7vw,46px)!important;min-height:0!important;padding:12px 12px 50px!important}.dlx-site-home .dlx-intro-hero-daily{border-radius:16px!important;padding:8px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-gap:5px 8px!important;display:grid!important;gap:5px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:2px 1px 7px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{flex-wrap:wrap!important;gap:2px 8px!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{align-self:start!important;background:none!important;border:0!important;box-shadow:none!important;font-size:10px!important;padding:0!important;white-space:nowrap!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{display:grid!important;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)!important;grid-template-rows:auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{gap:3px!important;padding:10px 7px!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){font-size:11px!important;line-height:1.45!important}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){font-size:10.5px!important;line-height:1.45!important}.dlx-site-home .dlx-intro-hero-copy{gap:7px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{font-size:10px!important;line-height:1.4!important;padding:5px 9px!important}.dlx-site-home .dlx-intro-hero-copy h1{font-size:11.5px!important;font-weight:500!important;line-height:1.45!important}.dlx-site-home .dlx-intro-hero-copy p{font-size:11px!important;font-weight:400!important;line-height:1.5!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{display:inline-flex!important;flex:initial!important;font-size:10.5px!important;font-weight:400!important;gap:5px!important;line-height:1.35!important;max-width:none!important;min-height:40px!important;min-width:0!important;padding:7px 8px!important;width:100%!important}.dlx-site-home .dlx-intro-slide-dots{bottom:16px!important;left:14px!important}.dlx-site-home .dlx-intro-place-badge{bottom:14px!important;max-width:58%!important;right:10px!important}}@media (max-width:350px){.dlx-site-home .dlx-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dlx-site-home .dlx-intro-screensaver{row-gap:22px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{grid-row:2!important;justify-self:start!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:none!important;border-top:1px solid #ffffff1f!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-template-columns:1fr!important}}@media (max-width:960px){.dlx-site-home .dlx-section-nav,.mainWrapper.main-route-startseite .dlx-site-home .dlx-section-nav{display:none!important}.mainWrapper.main-route-startseite .dlx-site-home .dlx-content-width{gap:clamp(12px,2.2vw,18px)!important}.dlx-site-home .dlx-intro-hero-daily{-webkit-backdrop-filter:blur(7px) saturate(120%)!important;backdrop-filter:blur(7px) saturate(120%)!important;background:linear-gradient(145deg,#2f589026,#244c8412 58%,#23487d1f),radial-gradient(circle at 0 0,#ffffff1a,#0000 62%)!important;box-shadow:inset 0 1px 0 #ffffff47,0 9px 20px #081a3a1f!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-card,.dlx-site-home .dlx-intro-hero-daily .daily-word-content,.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{box-sizing:border-box!important;max-height:none!important;min-width:0!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-column-gap:12px!important;grid-row-gap:3px!important;align-items:center!important;column-gap:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:4px 2px 9px!important;row-gap:3px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{column-gap:9px!important;flex-wrap:wrap!important;min-width:0!important;row-gap:0!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-header-title,.dl-daily-header-translation){font-weight:500!important;line-height:1.55!important;overflow:visible!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{align-self:center!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:10px!important;font-weight:400!important;justify-self:end!important;line-height:1.5!important;margin:0!important;padding:0!important;white-space:nowrap!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{background:#0d284e14!important;border:0!important;border-radius:12px!important;height:auto!important;min-height:0!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;height:auto!important;min-height:0!important;padding:0!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;min-height:0!important;min-width:0!important;padding:13px 12px!important;text-align:left!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:1px solid #ffffff21!important;border-top:0!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-section,.dl-daily-translated){background:#0000!important;font-weight:400!important;height:auto!important;justify-content:flex-start!important;margin:0!important;max-height:none!important;min-height:0!important;overflow-wrap:anywhere!important;padding:0!important;text-align:left!important;white-space:normal!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence,.dl-daily-translated,.dl-daily-translated span){font-weight:400!important;line-height:1.48!important;overflow-wrap:anywhere!important;white-space:normal!important}}@media (max-width:560px){.mainWrapper.main-route-startseite .dlx-site-home .dlx-content-width{gap:12px!important}.dlx-site-home .dlx-intro-screensaver{row-gap:clamp(14px,4vw,24px)!important}.dlx-site-home .dlx-intro-hero-daily{border-radius:17px!important;padding:9px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{align-items:flex-start!important;gap:2px!important;padding:9px 12px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:0!important;border-top:1px solid #ffffff24!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){font-size:12px!important;line-height:1.45!important}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){font-size:11px!important;line-height:1.52!important}.dlx-site-home .dlx-intro-hero-copy{gap:9px!important;padding:0!important}}@media (max-width:360px){.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{grid-row:2!important;justify-self:start!important}}.dlx-site-home .dlx-intro{border-radius:20px!important;grid-template-columns:minmax(0,1.92fr) minmax(305px,.9fr)!important;min-width:0!important}.dlx-site-home .dlx-intro-primary{display:block!important}.dlx-site-home .dlx-intro-screensaver{--hero-gutter:clamp(20px,2vw,30px);grid-column-gap:0!important;grid-row-gap:0!important;column-gap:0!important;grid-template-rows:auto minmax(60px,1fr) auto!important;height:100%!important;min-height:490px!important;padding:var(--hero-gutter) var(--hero-gutter) 64px!important;row-gap:0!important}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#081a355c,#081a351f 68%,#0000),linear-gradient(0deg,#07193299,#07193221 44%,#0000 72%)!important}.dlx-site-home .dlx-intro-glass-orb{opacity:.14!important}.dlx-site-home .dlx-intro-hero-daily{-webkit-backdrop-filter:blur(7px) saturate(115%)!important;backdrop-filter:blur(7px) saturate(115%)!important;background:linear-gradient(133deg,#16315842,#4a7db21c 50%,#112a4f38)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff4f,0 10px 22px #06163224!important;padding:11px 12px 12px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-column-gap:10px!important;grid-row-gap:3px!important;border:none!important;grid-template-columns:minmax(0,1fr) -webkit-max-content!important;grid-template-columns:minmax(0,1fr) max-content!important;padding:0 2px 7px!important;row-gap:3px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{align-items:center!important;flex-wrap:wrap!important;gap:2px 9px!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-header-title,.dl-daily-header-translation){font-size:11px!important;overflow:visible!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block!important;line-height:1.6!important;max-width:none!important;padding:0!important;position:static!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content,.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;overflow:visible!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{background:rgba(15,39,79,.105)!important;border:none!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)!important;grid-template-rows:auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{min-height:68px!important;padding:11px 12px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:1px solid #ffffff24!important;border-top:none!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-section,.dl-daily-translated){border:none!important;text-align:left!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){font-size:12px!important}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){font-size:11px!important;line-height:1.5!important}.dlx-site-home .dlx-intro-hero-copy{color:#fff!important;gap:11px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{font-size:11px!important;overflow-wrap:anywhere!important;padding:5px 11px!important}.dlx-site-home .dlx-intro-hero-copy :is(h1,p){font-size:12px!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important;padding:0!important;white-space:normal!important;width:auto!important}.dlx-site-home .dlx-intro-hero-copy h1{font-weight:500!important;line-height:1.55!important}.dlx-site-home .dlx-intro-hero-copy p{font-weight:400!important;line-height:1.7!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;margin:1px 0 0!important;width:auto!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{display:inline-flex!important;font-size:12px!important;justify-content:center!important;line-height:1.4!important;max-width:100%!important;min-height:40px!important;padding:9px 14px!important;white-space:normal!important;width:auto!important}.dlx-site-home .dlx-intro-slide-dots{align-items:center!important;bottom:18px!important;display:flex!important;gap:7px!important}.dlx-site-home .dlx-intro-place-badge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#142f5352!important;border:none!important;bottom:13px!important;font-size:10px!important;line-height:1.5!important;max-width:min(55%,300px)!important;min-height:28px!important;padding:6px 11px!important;text-align:center!important;white-space:normal!important}.dlx-site-home .dlx-intro-aside{gap:14px!important;height:100%!important;justify-content:flex-start!important;padding:clamp(22px,2vw,30px) clamp(20px,2vw,32px)!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading{line-height:1.6!important;margin:0 0 3px!important;width:100%!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{background:#ffffff1f!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #ffffff2e!important;min-height:65px!important;padding:11px 15px!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat strong{display:block!important;font-size:13px!important;line-height:1.4!important;min-width:0!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat span{font-size:12px!important;line-height:1.6!important;min-width:0!important;overflow-wrap:anywhere!important}.dlx-site-home .dlx-intro-aside .dlx-intro-note{display:block!important;font-size:12px!important;line-height:1.6!important;margin-top:auto!important;padding-top:12px!important}@media (max-width:1100px){.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-screensaver{--hero-gutter:20px;grid-template-rows:auto minmax(50px,1fr) auto!important;height:auto!important;min-height:460px!important;padding:20px 20px 58px!important}.dlx-site-home .dlx-intro-aside{grid-gap:12px!important;align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;height:auto!important;padding:22px!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading,.dlx-site-home .dlx-intro-aside .dlx-intro-note{grid-column:1/-1!important;margin:0!important;padding:0!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{gap:7px!important;grid-template-columns:26px minmax(0,1fr)!important;min-height:70px!important;padding:12px!important}}@media (max-width:760px){.dlx-site-home .dlx-intro-screensaver{--hero-gutter:16px;grid-template-rows:auto minmax(84px,1fr) auto!important;height:auto!important;min-height:0!important;padding:16px 16px 60px!important}.dlx-site-home .dlx-intro-hero-daily{margin:0!important;width:min(480px,100%)!important}.dlx-site-home .dlx-intro-hero-copy{gap:10px!important;margin:0!important;width:100%!important}.dlx-site-home .dlx-intro-aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.dlx-site-home .dlx-intro-screensaver{--hero-gutter:14px;grid-template-rows:auto minmax(64px,1fr) auto!important;min-height:clamp(530px,105vw,600px)!important;padding:14px 14px 54px!important}.dlx-site-home .dlx-intro-hero-daily{border-radius:17px!important;padding:10px!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{column-gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{min-height:0!important;padding:10px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:0!important;border-top:1px solid #ffffff21!important}.dlx-site-home .dlx-intro-hero-copy{gap:9px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{font-size:11px!important;gap:7px!important;line-height:1.4!important;min-height:46px!important;padding:10px 8px!important;width:100%!important}.dlx-site-home .dlx-intro-aside{display:flex!important;flex-direction:column!important;gap:10px!important;padding:20px 16px!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{gap:9px!important;min-height:52px!important;padding:9px 13px!important}.dlx-site-home .dlx-intro-aside .dlx-intro-note{margin-top:0!important;padding-top:4px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:16px!important}.dlx-site-home .dlx-intro-place-badge{bottom:12px!important;max-width:61%!important}}@media (max-width:360px){.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{grid-row:2!important;justify-self:start!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-screensaver{min-height:570px!important}.dlx-site-home .dlx-intro-place-badge{max-width:65%!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-hero-copy,.dlx-site-home .dlx-intro-hero-daily,.dlx-site-home .dlx-intro-slide{transition:none!important}}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{column-gap:10px!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{font-feature-settings:"tnum";-webkit-backdrop-filter:blur(7px) saturate(115%)!important;backdrop-filter:blur(7px) saturate(115%)!important;background:linear-gradient(135deg,#ffffff30,hsla(0,0%,100%,.075))!important;box-shadow:inset 0 1px 0 #ffffff36,0 1px 7px #0a254b12!important;color:#f9fcff!important;font-variant-numeric:tabular-nums;letter-spacing:.01em!important;line-height:1.5!important;max-width:100%!important;min-height:27px!important;min-width:-webkit-max-content!important;min-width:max-content!important;overflow:visible!important;text-overflow:clip!important;width:-webkit-max-content!important;width:max-content!important}.dlx-site-home .dlx-intro-aside{-webkit-backdrop-filter:blur(16px) saturate(140%)!important;backdrop-filter:blur(16px) saturate(140%)!important;background:radial-gradient(ellipse 85% 57% at 88% -4%,#f4faff70,#0000 70%),radial-gradient(ellipse 110% 73% at 4% 18%,#9bd4ff4f,#0000 65%),radial-gradient(ellipse 86% 78% at 105% 101%,#175cc945,#0000 68%),linear-gradient(137deg,#5da7f4,#3e88e4 29%,#2770d2 65%,#1453ae)!important;box-shadow:inset 1px 0 0 #ffffff3d,inset 0 1px 0 #ffffff29,inset 0 -1px 0 #14439126!important}.dlx-site-home .dlx-intro-aside:before{background:linear-gradient(155deg,#ffffff38,#0000 25%,#0000 62%,#c2e4ff1f),radial-gradient(ellipse 82% 35% at 82% 41%,#d7efff2b,#0000 75%),radial-gradient(ellipse 82% 36% at 13% 82%,#acdaff1f,#0000 79%);inset:0;opacity:.95;z-index:-1}.dlx-site-home .dlx-intro-aside:after{background:radial-gradient(ellipse at 46% 69%,#ffffff5e,#f0f9ff1c 43%,#0000 74%);border-radius:52% 30% 56% 42%;box-shadow:inset 0 -1px 0 #ffffff47;height:198px;opacity:.76;right:-100px;top:-98px;transform:rotate(-13deg);width:min(135%,420px);z-index:-1}.dlx-site-home .dlx-intro-aside>*{position:relative;z-index:1}.dlx-site-home .dlx-intro-aside .dlx-aside-heading{color:#fff!important;letter-spacing:.06em!important;text-shadow:0 1px 8px #062c7521}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important;background:radial-gradient(circle at 12% -30%,#ffffff3d,#0000 54%),linear-gradient(124deg,#eff9ff47,#c1e3ff24 55%,#e3f3ff1a)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #ffffff6e,inset 0 -1px 0 #95d1ff29,0 8px 20px #0a408e1a!important;overflow:hidden!important;position:relative!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.dlx-site-home .dlx-intro-aside .dlx-intro-stat:before{background:linear-gradient(90deg,#0000,#fff6 55%,#0000);left:10%;right:10%}.dlx-site-home .dlx-intro-aside .dlx-intro-stat :is(strong,span){color:#fff!important;position:relative;text-shadow:0 1px 7px #052b6d24;z-index:1}.dlx-site-home .dlx-intro-aside .dlx-intro-stat span{font-weight:400!important}.dlx-site-home .dlx-intro-aside .dlx-intro-note{color:#fffffff2!important;text-shadow:0 1px 7px #04245b1f}@media (hover:hover) and (pointer:fine){.dlx-site-home .dlx-intro-aside .dlx-intro-stat:hover{background:linear-gradient(124deg,#f5fcff54,#cbe9ff2b 55%,#edf7ff21)!important;box-shadow:inset 0 1px 0 #ffffff85,0 10px 23px #093c8221!important;transform:translateY(-1px)}}@media (max-width:1100px){.dlx-site-home .dlx-intro-aside{background:radial-gradient(ellipse 80% 90% at 12% -10%,#e0f6ff59,#0000 73%),radial-gradient(ellipse 55% 80% at 95% 100%,#8accff3d,#0000 75%),linear-gradient(132deg,#5ba4ef,#2f7edb 54%,#1358b7)!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{border-radius:14px!important}}@media (max-width:600px){.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{font-size:10px!important;min-height:26px!important;padding:4px 8px!important}.dlx-site-home .dlx-intro-aside:after{opacity:.52;right:-110px;top:-126px}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{min-height:56px!important}}@media (max-width:360px){.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{justify-self:start!important;padding:4px 8px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-aside .dlx-intro-stat{transition:none!important}}.dlx-site-home .dlx-intro{background:#eff6ff!important;border-radius:21px!important;grid-template-columns:minmax(0,1.9fr) minmax(295px,.88fr)!important;max-height:none!important}.dlx-site-home .dlx-intro-primary{align-self:stretch!important;flex-direction:column!important;margin:0!important;max-height:none!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-intro-screensaver{--hero-gutter:clamp(17px,2.1vw,28px);align-items:flex-start!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;min-width:0!important;padding:var(--hero-gutter) var(--hero-gutter) 54px!important}.dlx-site-home .dlx-intro-slide img{display:block!important;inset:0!important;position:absolute!important}.dlx-site-home .dlx-intro-hero-daily{width:min(480px,100%)!important}.dlx-site-home .dlx-intro-hero-copy,.dlx-site-home .dlx-intro-hero-daily{align-self:flex-start!important;flex:0 0 auto!important;max-height:none!important}.dlx-site-home .dlx-intro-hero-copy{gap:clamp(7px,.85vw,10px)!important;margin:clamp(18px,2.1vw,29px) 0 0!important;min-height:0!important;width:min(780px,100%)!important}.dlx-site-home .dlx-intro-hero-copy :is(h1,p){line-height:1.55!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{margin:3px 0 0!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{min-height:39px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:16px!important;left:var(--hero-gutter)!important;z-index:11!important}.dlx-site-home .dlx-intro-place-badge{bottom:11px!important;right:var(--hero-gutter)!important;z-index:10!important}.dlx-site-home .dlx-intro-aside{align-items:stretch!important;align-self:stretch!important;backdrop-filter:blur(17px) saturate(120%)!important;-webkit-backdrop-filter:blur(17px) saturate(120%)!important;background:radial-gradient(ellipse 78% 62% at 108% 1%,#a5cdff8f 0,#0000 76%),radial-gradient(ellipse 74% 75% at -10% 100%,#cbe4ffb8,#0000 75%),linear-gradient(135deg,#fbfdff,#f2f8ff 37%,#e4f1ff 73%,#d9ebff)!important;border:0!important;border-radius:0!important;box-shadow:inset 1px 0 0 #fffffff5,inset 0 1px 0 #fffffff0,inset 0 -1px 0 #b7d4fb57!important;color:#19385e!important;display:flex!important;flex-direction:column!important;gap:clamp(10px,1vw,13px)!important;height:auto!important;isolation:isolate!important;justify-content:center!important;margin:0!important;max-height:none!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:clamp(19px,2.2vw,31px) clamp(18px,2.2vw,31px)!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro-aside:before{background:radial-gradient(circle at 45% 42%,#ffffff80 0 7%,#0000 8% 34%,#ffffff36 35% 36%,#0000 38% 63%,#ffffff61 64% 65%,#0000 67%),radial-gradient(circle at 30% 25%,#a1d2ff42,#0000 65%);border:1px solid #fffffff0;border-radius:50%;box-shadow:0 0 0 14px #ffffff17,inset 0 0 28px #ffffff3d;content:"";height:clamp(195px,23vw,360px);opacity:.92;pointer-events:none;position:absolute;right:-124px;top:-110px;width:clamp(195px,23vw,360px);z-index:0}.dlx-site-home .dlx-intro-aside:after{background:radial-gradient(circle at 88% 18%,#fffffff7 0 3px,#0000 4px),radial-gradient(circle at 14% 89%,#ffffffeb 0 3px,#0000 4px),radial-gradient(circle at 90% 84%,#76b1f761 0 3px,#0000 4px),linear-gradient(160deg,#fff6,#0000 38%,#ddeeff1c 74%,#ffffff38);content:"";inset:0;opacity:.82;pointer-events:none;position:absolute;z-index:0}.dlx-site-home .dlx-intro-aside>*{position:relative!important;z-index:1!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading{color:#153a70!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.5!important;margin:0 0 2px!important;text-shadow:none!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{grid-gap:13px!important;align-items:center!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;background:radial-gradient(ellipse at 13% 5%,#ffffffd4,#0000 61%),linear-gradient(135deg,#ffffffe0,#eff8ffb5 48%,#d3e7ffa6)!important;border:0!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #abcff847,0 6px 18px rgba(47,97,155,.075)!important;display:grid!important;flex:0 0 auto!important;gap:13px!important;grid-template-columns:36px minmax(0,1fr)!important;height:auto!important;margin:0!important;min-height:58px!important;min-width:0!important;padding:11px 14px!important;width:100%!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat:before{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);content:"";height:1px;left:6%;pointer-events:none;position:absolute;right:6%;top:0}.dlx-site-home .dlx-intro-aside .dlx-intro-stat :is(strong,span){color:#193b69!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;min-width:0!important;position:relative!important;text-shadow:none!important;z-index:1!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat strong{font-feature-settings:"tnum";color:#0664d7!important;font-size:14px!important;font-variant-numeric:tabular-nums;font-weight:500!important}.dlx-site-home .dlx-intro-aside .dlx-intro-note{color:#43658b!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;margin:1px 0 0!important;padding:0!important;text-shadow:none!important;width:100%!important}@media (max-width:1100px){.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-screensaver{--hero-gutter:20px;height:auto!important;max-height:none!important;min-height:0!important;padding:20px 20px 55px!important}.dlx-site-home .dlx-intro-aside{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;padding:18px 20px 19px!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading,.dlx-site-home .dlx-intro-aside .dlx-intro-note{grid-column:1/-1!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{align-content:center!important;gap:4px!important;grid-template-columns:1fr!important;justify-items:start!important}}@media (max-width:650px){.dlx-site-home .dlx-intro-screensaver{--hero-gutter:14px;display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;max-height:none!important;min-height:0!important;padding:14px 14px 55px!important}.dlx-site-home .dlx-intro-hero-daily{margin:0!important;max-width:none!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy{gap:9px!important;margin:20px 0 0!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:3px!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{line-height:1.38!important;min-height:44px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:9px 8px!important;white-space:normal!important;width:100%!important}.dlx-site-home .dlx-intro-aside{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr)!important;padding:18px 15px!important}.dlx-site-home .dlx-intro-aside .dlx-aside-heading,.dlx-site-home .dlx-intro-aside .dlx-intro-note{grid-column:1!important}.dlx-site-home .dlx-intro-aside .dlx-intro-stat{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:32px minmax(0,1fr)!important;min-height:49px!important;padding:9px 12px!important}.dlx-site-home .dlx-intro-aside:before{right:-170px;top:-135px}}@media (max-width:380px){.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{min-height:39px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-aside .dlx-intro-stat,.dlx-site-home .dlx-intro-slide{transition:none!important}}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{--qr-inset:clamp(14px,1.9vw,28px);background:radial-gradient(ellipse 95% 55% at 100% 0,#b1d3ff85,#0000 70%),radial-gradient(ellipse 78% 72% at 0 100%,#c9e2ff8a,#0000 72%),linear-gradient(136deg,#fcfefffa,#f1f8fffa 43%,#daebfff5)!important;gap:clamp(16px,1.5vw,22px)!important;min-height:0!important;padding:clamp(20px,2.2vw,32px) var(--qr-inset)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro,.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platforms{min-width:0!important;position:relative!important;z-index:3!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro{display:flex!important;flex-direction:column!important;gap:6px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro :is(h2,p,span){color:#17385f!important;display:block;font-size:12px!important;line-height:1.5!important;margin:0!important;overflow-wrap:anywhere;text-shadow:none!important;width:auto}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro :is(h2,.dlx-aside-heading){font-weight:500!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro p{color:#42668e!important;font-weight:400!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platforms{grid-gap:clamp(8px,.85vw,13px)!important;align-items:stretch!important;display:grid!important;gap:clamp(8px,.85vw,13px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform{-webkit-tap-highlight-color:transparent;align-items:center!important;backdrop-filter:blur(12px) saturate(125%)!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;background:radial-gradient(ellipse at 15% 4%,#ffffffeb,#0000 62%),linear-gradient(142deg,#ffffffd6,#ecf7ffb3 58%,#c2deff99)!important;border:0!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fffffffc,inset 0 -1px 0 #a9cbf23b,0 7px 20px #2f5c9c14!important;color:#133766!important;display:flex!important;flex-direction:column!important;gap:clamp(9px,1vw,13px)!important;justify-content:space-between!important;margin:0!important;min-width:0!important;padding:clamp(10px,1.15vw,16px) clamp(8px,1.05vw,14px)!important;position:relative!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #fff,0 11px 28px #2463b426!important;outline-offset:3px;transform:translateY(-2px)}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-title{align-items:center!important;color:#173e6d!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;gap:7px!important;justify-content:center!important;line-height:1.3!important;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-title svg{color:#0c62d7!important;flex:none;height:16px!important;width:16px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square{aspect-ratio:1!important;border-radius:13px!important;box-shadow:0 4px 14px #1e417a1c,inset 0 1px 0 #fff!important;display:grid!important;flex:0 0 auto!important;overflow:hidden!important;padding:clamp(6px,.62vw,10px)!important;place-items:center!important;width:min(100%,170px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square img{display:block!important;height:100%!important;margin:0!important;mix-blend-mode:normal!important;object-fit:contain!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta{align-items:center!important;color:#095fd3!important;display:inline-flex!important;font-size:12px!important;font-weight:400!important;gap:6px!important;justify-content:center!important;line-height:1.45!important;margin:0!important;min-height:34px!important;overflow-wrap:anywhere;padding:6px 4px!important;text-align:center!important;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta svg{flex:0 0 12px;height:12px;width:12px}@media (max-width:1100px){.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:20px clamp(14px,2.3vw,24px) 22px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platforms{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:auto;width:min(100%,660px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square{width:min(100%,170px)!important}}@media (max-width:650px){.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{gap:13px!important;padding:19px 13px 20px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platforms{gap:9px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform{border-radius:15px!important;gap:7px!important;padding:11px 8px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square{width:min(100%,150px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta{font-size:11px!important;min-height:44px!important}}@media (max-width:340px){.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square{width:min(100%,124px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform{transition:none!important}}.dlx-site-home .dlx-home-paths{grid-gap:clamp(12px,1.35vw,20px);align-items:stretch;display:grid;gap:clamp(12px,1.35vw,20px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0;width:100%}.dlx-site-home .dlx-home-path-card{align-items:stretch;appearance:none;-webkit-appearance:none;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);background:radial-gradient(circle at 88% 9%,#a5ceff54,#0000 29%),radial-gradient(circle at 8% 3%,#fffffffa,#0000 48%),linear-gradient(135deg,#fffffff5,#f3f9fff7 45%,#dfeeffeb)!important;border:0!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #fffffff0,0 12px 28px rgba(43,93,154,.095),0 2px 8px #366aa70a!important;color:#18355f!important;cursor:pointer;display:flex;flex-direction:column;font-family:system-ui,sans-serif;font-family:var(--app-font,system-ui,sans-serif);isolation:isolate;min-height:252px;min-width:0;overflow:hidden;padding:clamp(20px,2.2vw,32px);position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.dlx-site-home .dlx-home-path-card:before{background:radial-gradient(circle at 83% 20%,#ffffffbf 0 2px,#0000 3px),radial-gradient(circle at 77% 71%,#ffffffd1 0 2px,#0000 3px),radial-gradient(circle at 94% 62%,#86b7ec80 0 1px,#0000 2px),linear-gradient(123deg,#ffffff42,#0000 46%,#b8d9ff1f);content:"";inset:0;opacity:.86;pointer-events:none;position:absolute;z-index:0}.dlx-site-home .dlx-home-path-card:after{background:radial-gradient(circle at 32% 30%,#ffffff80,#bcddff24 50%,#0000 74%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-85px;top:-112px;width:220px;z-index:0}.dlx-site-home .dlx-home-path-card>*{position:relative;z-index:1}.dlx-site-home .dlx-home-path-card .dlx-home-path-watermark{color:#9ac3f1;opacity:.13;pointer-events:none;position:absolute;right:23px;top:59px;z-index:0}.dlx-site-home .dlx-home-path-watermark svg{height:116px;width:116px}.dlx-site-home .dlx-home-path-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:19px}.dlx-site-home .dlx-home-path-icon{align-items:center;background:linear-gradient(150deg,#fffffff0,#cde5ffd4)!important;border-radius:16px;box-shadow:inset 0 1px 0 #fff,0 7px 20px #2669be17;color:#0961d9!important;display:inline-flex;flex:0 0 51px;height:51px;justify-content:center;width:51px}.dlx-site-home .dlx-home-path-icon svg{height:23px;width:23px}.dlx-site-home .dlx-home-path-index{color:#567cae!important;font-size:11px!important;font-weight:500!important;letter-spacing:.075em;line-height:1.5;overflow-wrap:anywhere;text-align:right}.dlx-site-home .dlx-home-path-title{display:block;font-size:clamp(16px,1.14vw,19px)!important;letter-spacing:-.01em;line-height:1.5;margin:0 0 8px;max-width:85%;overflow-wrap:anywhere}.dlx-site-home .dlx-home-path-description{color:#4c688b!important;display:block;line-height:1.75;margin:0 0 28px;max-width:83%;overflow-wrap:anywhere}.dlx-site-home .dlx-home-path-bottom{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto}.dlx-site-home .dlx-home-path-meta{background:#e2efffa3!important;border-radius:11px;box-shadow:inset 0 1px 0 #fffffff2;color:#3e6696!important;font-size:11px!important;font-weight:400!important;line-height:1.4;min-height:32px;padding:6px 11px}.dlx-site-home .dlx-home-path-cta,.dlx-site-home .dlx-home-path-meta{align-items:center;display:inline-flex;max-width:100%;overflow-wrap:anywhere}.dlx-site-home .dlx-home-path-cta{color:#095ed9!important;gap:10px;justify-content:flex-end;line-height:1.5}.dlx-site-home .dlx-home-path-cta svg{flex:0 0 auto;height:14px;transition:transform .22s ease;width:14px}@media (hover:hover) and (pointer:fine){.dlx-site-home .dlx-home-path-card:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #fff,0 17px 36px #26589e24!important;transform:translateY(-3px)}.dlx-site-home .dlx-home-path-card:is(:hover,:focus-visible) .dlx-home-path-cta svg{transform:translateX(3px)}}.dlx-site-home .dlx-home-path-card:focus-visible{outline:2px solid #0b62d9!important;outline-offset:3px}@media (max-width:800px){.dlx-site-home .dlx-home-paths{gap:12px;grid-template-columns:minmax(0,1fr)}.dlx-site-home .dlx-home-path-card{border-radius:20px!important;min-height:215px;padding:21px}.dlx-site-home .dlx-home-path-head{margin-bottom:16px}.dlx-site-home .dlx-home-path-description{margin-bottom:20px}}@media (max-width:420px){.dlx-site-home .dlx-home-path-card{min-height:0;padding:18px}.dlx-site-home .dlx-home-path-description,.dlx-site-home .dlx-home-path-title{max-width:100%}.dlx-site-home .dlx-home-path-bottom{align-items:flex-start;flex-direction:column;gap:13px}.dlx-site-home .dlx-home-path-cta{justify-content:flex-start}.dlx-site-home .dlx-home-path-watermark svg{height:90px;width:90px}}html[data-theme=dark] .dlx-site-home .dlx-home-path-card{background:radial-gradient(circle at 89% 10%,#71aef738,#0000 36%),linear-gradient(135deg,#1f497df7,#0c2a57f5)!important;box-shadow:inset 0 1px 0 #ffffff26,0 14px 30px #000c2833!important;color:#edf6ff!important}html[data-theme=dark] .dlx-site-home .dlx-home-path-title{color:#f1f7ff!important}html[data-theme=dark] .dlx-site-home .dlx-home-path-description,html[data-theme=dark] .dlx-site-home .dlx-home-path-index,html[data-theme=dark] .dlx-site-home .dlx-home-path-meta{color:#d8eaff!important}html[data-theme=dark] .dlx-site-home .dlx-home-path-cta{color:#a9d3ff!important}html[data-theme=dark] .dlx-site-home .dlx-home-path-icon{background:linear-gradient(145deg,#c7e1ff42,#4681cf47)!important;color:#bfddff!important}html[data-theme=dark] .dlx-site-home .dlx-home-path-meta{background:#94c6fa21!important}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-home-path-card,.dlx-site-home .dlx-home-path-cta svg{transition:none!important}}.dl-bi{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;letter-spacing:normal!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:start!important;white-space:normal!important}.dl-bi .dl-bi-de{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.5!important;text-align:inherit!important}.dl-bi .dl-bi-de,.dl-bi .dl-bi-target{display:block!important;min-width:0!important;white-space:normal!important}.dl-bi .dl-bi-target{color:#5277a2!important;font-size:.92em!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;max-width:100%!important;overflow-wrap:anywhere!important;text-align:start!important}.dl-bi-compact{gap:2px!important}.dl-bi-compact .dl-bi-target{font-size:.84em!important;line-height:1.35!important}.mainRouteContent [data-dl-translation]:after,:is(.login-modal-card,.subscription-monthly-card,.unsubscribe-card,.course-payment-card,.book-alert-popup) [data-dl-translation]:after{color:#5478a2;content:attr(data-dl-translation);display:block;font-size:.89em;font-weight:400;letter-spacing:0;line-height:1.52;margin-top:3px;overflow-wrap:anywhere;text-align:start;white-space:normal}.mainRouteContent :is(span,strong,small)[data-dl-translation],:is(.login-modal-card,.subscription-monthly-card,.unsubscribe-card,.course-payment-card,.book-alert-popup) :is(span,strong,small)[data-dl-translation]{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:center;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.mainRouteContent [data-dl-translation-lang=ar]:after,.mainRouteContent [data-dl-translation-lang=hi]:after,.mainRouteContent [data-dl-translation-lang=si]:after,.mainRouteContent [data-dl-translation-lang=ta]:after{line-height:1.75}.mainRouteContent [data-dl-translation-lang=ar]:after{direction:rtl;text-align:start}html[data-theme=dark] .mainRouteContent [data-dl-translation]:after{color:#c8e0fb}.dlx-site-home .dlx-home-path-card{gap:0!important;height:auto!important;min-height:240px!important;padding:clamp(20px,2.2vw,30px)!important}.dlx-site-home .dlx-home-path-head{margin-bottom:clamp(14px,1.5vw,20px)!important}.dlx-site-home .dlx-home-path-title{color:#143765!important;font-size:clamp(16px,1.2vw,18px)!important;font-weight:500!important;line-height:1.4!important;margin:0 0 12px!important;max-width:100%!important;width:100%}.dlx-site-home .dlx-home-path-title .dl-bi-target{color:#436e9d!important;font-size:12px!important}.dlx-site-home .dlx-home-path-description{color:#48688e!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important;margin:0 0 24px!important;max-width:min(100%,560px)!important}.dlx-site-home .dlx-home-path-description .dl-bi-target{color:#54779b!important}.dlx-site-home .dlx-home-path-bottom{display:flex!important;gap:10px!important;justify-content:flex-end!important;margin-top:auto!important;width:100%!important}.dlx-site-home .dlx-home-path-cta{align-items:center!important;color:#095fd6!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;gap:10px!important;justify-content:flex-end!important;text-align:start!important}.dlx-site-home .dlx-home-path-cta>.dl-bi{align-items:flex-end!important;text-align:end!important}.dlx-site-home .dlx-home-path-cta .dl-bi-target{color:#376fb2!important}.dlx-site-home .dlx-home-path-cta svg{flex:0 0 14px!important}.dlx-site-home .dlx-intro-hero-copy>.dl-bi{color:#fff!important;gap:4px!important;margin:0!important;max-width:780px;text-shadow:0 2px 8px #000c226b;width:100%}.dlx-site-home .dlx-intro-hero-copy h1.dl-bi{font-weight:500!important;line-height:1.45!important}.dlx-site-home .dlx-intro-hero-copy p.dl-bi{font-weight:400!important;line-height:1.65!important}.dlx-site-home .dlx-intro-hero-copy .dl-bi-target{color:#ffffffe3!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi{color:inherit!important;font-weight:500!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi-target{color:inherit!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro>h2.dl-bi{align-items:center!important;color:#1b3e6d!important;display:flex!important;font-size:13px!important;font-weight:500!important;gap:4px!important;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro .dl-bi-target{color:#456e9c!important;font-size:12px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta>.dl-bi{align-items:center!important;display:flex!important;font-weight:500!important;text-align:center!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta .dl-bi-target{color:#396eae!important}@media (max-width:1100px){.dlx-site-home .dlx-intro-primary,.dlx-site-home .dlx-intro-screensaver{height:auto!important;max-height:none!important;min-height:0!important}.dlx-site-home .dlx-intro-hero-copy{max-width:100%!important;min-height:0!important;width:100%!important}}@media (max-width:800px){.dlx-site-home .dlx-home-paths{gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-home-path-card{min-height:0!important;padding:20px!important}.dlx-site-home .dlx-home-path-watermark{opacity:.09!important}}@media (max-width:650px){.dlx-site-home .dlx-intro-screensaver{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:clamp(14px,3vw,20px)!important;justify-content:flex-start!important;min-height:0!important;padding:14px 14px 64px!important}.dlx-site-home .dlx-intro-hero-copy,.dlx-site-home .dlx-intro-hero-daily{align-self:stretch!important;flex:0 0 auto!important;margin:0!important;max-width:100%!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{min-height:48px!important}.dlx-site-home .dlx-home-path-bottom{justify-content:flex-start!important}.dlx-site-home .dlx-home-path-cta>.dl-bi{align-items:flex-start!important;text-align:start!important}.dlx-site-home .dlx-home-path-description{margin-bottom:20px!important}}@media (max-width:370px){.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-home-path-card{padding:18px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-home-path-card{transition:none!important}}html[data-theme=dark] .dl-bi .dl-bi-target,html[data-theme=dark] .dlx-site-home .dlx-home-path-cta .dl-bi-target,html[data-theme=dark] .dlx-site-home .dlx-home-path-description .dl-bi-target,html[data-theme=dark] .dlx-site-home .dlx-home-path-title .dl-bi-target{color:#d7eaff!important}html[data-theme=dark] .dlx-site-home .dlx-intro-hero-copy .dl-bi-target{color:#ffffffe6!important}.mainRouteContent :is(.book-item,.book-button,.course-detail-fact,.course-detail-feature,.profile-info-list>div,.contact-button,.contact-help-button):has([data-dl-translation]){height:auto!important;max-height:none!important;min-height:45px}.dlx-site-home .dlx-intro-screensaver{--dlx-hero-ink:#fff;--dlx-hero-soft:#f6fbffe6;--dlx-hero-accent:#c7e3ff;min-height:500px!important}.dlx-site-home .dlx-intro-slide{transition:opacity 1.1s ease-in-out!important;will-change:opacity}.dlx-site-home .dlx-intro-slide.is-active img{animation:dlx-landmark-zoom 7s ease-out both;transform-origin:center 22%}@keyframes dlx-landmark-zoom{0%{transform:scale(1.005)}to{transform:scale(1.055)}}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#05132d73,#05132d3b 47%,#0000 87%),linear-gradient(0deg,#04132d9c,#04132d3b 36%,#0000 70%)!important}.dlx-site-home .dlx-intro-hero-copy{gap:clamp(10px,1vw,15px)!important;margin-top:clamp(24px,3.4vw,46px)!important;width:min(790px,100%)!important}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{backdrop-filter:blur(9px) saturate(125%);-webkit-backdrop-filter:blur(9px) saturate(125%);background:#f4faff26!important;box-shadow:inset 0 1px 0 #ffffff45!important;color:#fff!important;font-size:clamp(10px,.85vw,12px)!important;letter-spacing:.1em!important;padding:7px 13px!important;text-shadow:0 1px 8px #050f2142!important;width:-webkit-fit-content!important;width:fit-content!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi{font-weight:500!important;letter-spacing:-.022em!important;line-height:1.24!important;margin:0!important;max-width:770px!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-de{color:var(--dlx-hero-ink)!important;font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important;font-size:clamp(23px,2.1vw,34px)!important;letter-spacing:-.026em!important;line-height:1.27!important;text-shadow:0 2px 16px #030f1f6b!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-target{color:#e5f1ff!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.65!important;text-shadow:0 2px 9px #05122366!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi{font-weight:400!important;gap:5px!important;margin:0!important;max-width:740px!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-de{color:var(--dlx-hero-ink)!important;font-size:clamp(13px,.98vw,15px)!important;line-height:1.65!important;text-shadow:0 2px 10px #030f1f80!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-target{color:var(--dlx-hero-soft)!important;font-size:clamp(12px,.89vw,14px)!important;line-height:1.8!important;text-shadow:0 2px 10px #030f1f7a!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{display:flex!important;gap:clamp(9px,1vw,13px)!important;margin-top:5px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{box-shadow:0 8px 24px #00245f30,inset 0 1px 0 #ffffff2e!important;gap:12px!important;min-height:58px!important;padding:12px 18px!important;position:relative;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi{align-items:flex-start!important;gap:4px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi-de{font-size:clamp(12px,.93vw,14px)!important;font-weight:500!important;line-height:1.35!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi-target{font-size:clamp(11px,.83vw,12px)!important;font-weight:400!important;line-height:1.45!important;opacity:.93}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button svg{height:15px!important;transition:transform .22s ease;width:15px!important}@media (hover:hover) and (pointer:fine){.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button:hover{box-shadow:0 12px 27px #00245f40,inset 0 1px 0 #ffffff3d!important;transform:translateY(-2px)}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button:hover svg{transform:translateX(3px)}}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button:active{transform:translateY(0) scale(.985)}.dlx-site-home .dlx-intro-hero-daily{animation:dlx-glass-appear .75s ease-out both;box-shadow:inset 0 1px 0 #ffffff63,0 12px 30px #06193726!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-header-title,.dl-daily-header-translation){font-size:clamp(11px,.92vw,13px)!important;font-weight:500!important;line-height:1.5!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){font-size:clamp(12px,1vw,14px)!important}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){font-size:clamp(11px,.93vw,13px)!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{font-size:clamp(10px,.82vw,12px)!important}.dlx-site-home .dlx-intro-hero-daily:before{animation:dlx-glass-sheen 12s ease-in-out infinite alternate;background:linear-gradient(114deg,#ffffff1a,#0000 27%,#ffffff21 49%,#0000 68%,#ffffff0a)!important;background-size:230% 100%!important}@keyframes dlx-glass-sheen{0%{background-position:0 50%}to{background-position:100% 50%}}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta,.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta .dl-bi,.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta .dl-bi-de{color:#1555a0!important;font-weight:500!important;text-shadow:none!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta .dl-bi-target{color:#426d9d!important;font-weight:400!important;text-shadow:none!important}.dlx-site-home .dlx-intro-hero-copy>.dlx-kicker{animation:dlx-content-rise .65s ease .15s both}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi{animation:dlx-content-rise .75s ease .24s both}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi{animation:dlx-content-rise .75s ease .34s both}.dlx-site-home .dlx-intro-hero-copy>.dlx-actions{animation:dlx-content-rise .75s ease .46s both}@keyframes dlx-content-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dlx-glass-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dlx-site-home .dlx-intro-particles span:nth-child(2n){animation:dlx-pearl-drift 9s ease-in-out infinite alternate}.dlx-site-home .dlx-intro-particles span:nth-child(odd){animation:dlx-pearl-drift 12s ease-in-out -3s infinite alternate-reverse}@keyframes dlx-pearl-drift{0%{opacity:.22;transform:translateZ(0)}to{opacity:.38;transform:translate3d(6px,-8px,0)}}.dlx-site-home .dlx-intro-slide-dots .dlx-intro-slide-dot{border-radius:999px!important;height:9px!important;overflow:hidden!important;position:relative!important;transition:width .25s ease,background .25s ease!important}.dlx-site-home .dlx-intro-slide-dots .dlx-intro-slide-dot.is-active{width:31px!important}.dlx-site-home .dlx-intro-slide-dots .dlx-intro-slide-dot.is-active:after{animation:dlx-dot-progress 7s linear both;background:#fffffff5;border-radius:inherit;content:"";inset:0;position:absolute;transform-origin:left}@keyframes dlx-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dlx-site-home .dlx-intro-screensaver.is-paused .dlx-intro-slide-dot.is-active:after,.dlx-site-home .dlx-intro-screensaver.is-paused .dlx-intro-slide.is-active img{animation-play-state:paused!important}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{animation:dlx-content-rise .8s ease .3s both}@media (max-width:1100px){.dlx-site-home .dlx-intro-screensaver{min-height:0!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-de{font-size:clamp(22px,3vw,30px)!important}}@media (max-width:650px){.dlx-site-home .dlx-intro-screensaver{gap:clamp(14px,3.5vw,20px)!important;min-height:0!important;padding:14px 14px 62px!important}.dlx-site-home .dlx-intro-hero-daily{width:100%!important}.dlx-site-home .dlx-intro-hero-copy{gap:10px!important;margin-top:0!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi{gap:6px!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-de{font-size:clamp(21px,5.6vw,26px)!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-target{font-size:clamp(13px,3.7vw,15px)!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-de{font-size:13px!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-target{font-size:12px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{gap:9px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{border-radius:12px!important;min-height:60px!important;padding:10px 11px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi-de{font-size:12px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button .dl-bi-target{font-size:11px!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-header-title,.dl-daily-header-translation){font-size:11px!important}}@media (max-width:370px){.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-template-columns:1fr!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{width:100%!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside,.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button,.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button svg,.dlx-site-home .dlx-intro-hero-copy>*,.dlx-site-home .dlx-intro-hero-daily,.dlx-site-home .dlx-intro-hero-daily:before,.dlx-site-home .dlx-intro-particles span,.dlx-site-home .dlx-intro-slide,.dlx-site-home .dlx-intro-slide img,.dlx-site-home .dlx-intro-slide-dot.is-active:after,.dlx-site-home .dlx-intro-slide-dots .dlx-intro-slide-dot{animation:none!important;transform:none!important;transition:none!important}.dlx-site-home .dlx-intro-slide-dot.is-active:after{transform:scaleX(1)!important}}.dlx-site-home .dlx-intro{align-items:stretch!important;background:#e9f3ff!important;border:0!important;border-radius:24px!important;box-shadow:0 18px 44px #1446851c,0 1px 2px #17477e0f!important;display:grid!important;grid-template-columns:minmax(0,1.94fr) minmax(300px,.83fr)!important;height:auto!important;min-height:0!important}.dlx-site-home .dlx-intro-primary{display:flex!important;height:auto!important;min-height:0!important;overflow:hidden!important}.dlx-site-home .dlx-intro-screensaver{--signature-gutter:clamp(20px,2.1vw,36px);align-content:stretch!important;background:#2d5f9a!important;border:0!important;color:#fff!important;flex:1 1 auto!important;grid-template-rows:auto minmax(26px,1fr) auto!important;isolation:isolate!important;max-height:none!important;min-height:clamp(570px,41vw,660px)!important;overflow:hidden!important;padding:var(--signature-gutter) var(--signature-gutter) 70px!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro-slide{height:100%!important;inset:0!important;margin:0!important;position:absolute!important;transition:opacity 1.05s ease-in-out!important;width:100%!important}.dlx-site-home .dlx-intro-slide img{height:100%!important;object-fit:cover!important;object-position:center top!important;width:100%!important}.dlx-site-home .dlx-intro-slide.is-active img{animation:dl-signature-photo 7s linear both!important;transform-origin:61% 31%!important}@keyframes dl-signature-photo{0%{transform:scale(1.005)}to{transform:scale(1.035)}}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#0618358f,#081c3959 35%,#09264814 75%,#0000),linear-gradient(0deg,#05142bbf,#0618314d 39%,#0000 79%)!important}.dlx-site-home .dlx-intro-glass-layer{z-index:2!important}.dlx-site-home .dlx-intro-glass-orb{backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;filter:blur(1px)!important;opacity:.12!important}.dlx-site-home .dlx-intro-particles{z-index:3!important}.dlx-site-home .dlx-intro-particles span{box-shadow:0 0 6px #ffffff38!important;opacity:.25!important}.dlx-site-home .dlx-intro-hero-daily{backdrop-filter:blur(13px) saturate(126%)!important;-webkit-backdrop-filter:blur(13px) saturate(126%)!important;background:linear-gradient(136deg,#2348764f,#698fb72e 52%,#274b7540)!important;border:0!important;box-shadow:inset 0 1px 0 #fff6,inset 0 -1px 0 #ffffff17,0 16px 36px #0415302b!important;inset:auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:clamp(11px,1.15vw,15px)!important;width:min(510px,100%)!important;z-index:7!important}.dlx-site-home .dlx-intro-hero-daily:before{animation:dlx-glass-sheen 15s ease-in-out infinite alternate!important;background:linear-gradient(112deg,#ffffff17,#0000 39%,#ffffff1a 57%,#0000 79%)!important;background-size:220% 100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-card{border-radius:12px!important;display:flex!important;flex-direction:column!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-card,.dlx-site-home .dlx-intro-hero-daily .daily-word-header{background:#0000!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-gap:10px!important;align-items:start!important;border:0!important;border-bottom:1px solid #ffffff2b!important;border-radius:0!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0 0 9px!important;padding:1px 1px 9px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{align-items:flex-start!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;justify-content:center!important;min-width:0!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-title{color:#fff!important;font-size:13px!important;line-height:1.45!important;overflow:visible!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-header-translation{color:#f0f7ffe3!important;line-height:1.55!important;overflow:visible!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{font-feature-settings:"tnum"!important;align-items:center!important;align-self:start!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#ecf6ff29!important;border:0!important;color:#fff!important;display:inline-flex!important;flex:0 0 auto!important;font-variant-numeric:tabular-nums!important;height:auto!important;justify-content:center!important;justify-self:end!important;letter-spacing:.02em!important;line-height:1.45!important;margin:0!important;max-height:none!important;min-height:0!important;padding:5px 9px!important;white-space:nowrap!important;width:auto!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{background:#0c234733!important;border:0!important;box-shadow:inset 0 1px 0 #ffffff1a!important;display:block!important;height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-base{background:linear-gradient(90deg,#17325a21,#193b6712)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel-gloss{background:linear-gradient(180deg,#ffffff12,#0000 75%)!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,.41fr) minmax(0,.59fr)!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:13px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:1px solid #ffffff21!important;border-top:0!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-section,.dl-daily-translated){background:#0000!important;border:0!important;display:block!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:0!important;text-align:start!important;white-space:normal!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){-webkit-line-clamp:unset!important;color:#fff!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.48!important;overflow-wrap:anywhere!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){color:#ffe2a3!important;font-size:clamp(11px,.83vw,13px)!important;line-height:1.58!important;overflow-wrap:anywhere!important;white-space:normal!important}.dlx-site-home .dlx-intro-hero-copy{align-items:flex-start!important;align-self:end!important;background:#0000!important;display:flex!important;flex-direction:column!important;gap:0!important;grid-column:1!important;grid-row:3!important;height:auto!important;inset:auto!important;justify-self:start!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important;position:relative!important;text-align:left!important;width:min(660px,68%)!important;z-index:6!important}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#edf7ff29!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff3b!important;color:#fafdfff2!important;display:inline-flex!important;font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;line-height:1.5!important;margin:0 0 15px!important;max-width:100%!important;padding:7px 12px!important;text-shadow:none!important;width:-webkit-max-content!important;width:max-content!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:6px!important;justify-content:start!important;line-height:1.2!important;margin:0 0 18px!important;max-width:100%!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-de{color:#fff!important;display:block!important;font-size:clamp(24px,2.05vw,33px)!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.28!important;text-shadow:0 2px 14px #030f235c!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-target{color:#e6f4ffed!important;display:block!important;font-size:clamp(14px,1.03vw,17px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;text-shadow:0 2px 10px #020f215c!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi{display:flex!important;flex-direction:column!important;gap:6px!important;line-height:1.65!important;margin:0 0 22px!important;max-width:610px!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-de{color:#fffffff7!important;font-size:clamp(12px,.91vw,14px)!important;font-weight:400!important;line-height:1.6!important;text-shadow:0 1px 10px #020e2166!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-target{color:#e3f2ffed!important;font-size:clamp(11px,.83vw,13px)!important;font-weight:400!important;line-height:1.68!important;text-shadow:0 1px 10px #020e2169!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-gap:10px!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:100%!important;padding:0!important;width:min(100%,510px)!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{align-items:center!important;border:0!important;border-radius:14px!important;cursor:pointer;display:flex!important;font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important;font-weight:400!important;gap:10px!important;height:auto!important;justify-content:space-between!important;margin:0!important;min-height:67px!important;min-width:0!important;overflow:hidden!important;padding:12px 15px!important;text-align:left!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>.dlx-primary-action{background:linear-gradient(130deg,#2484fc,#0861e4 65%,#0751c7)!important;box-shadow:inset 0 1px 0 #ffffff54,0 7px 20px #04307540!important;color:#fff!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>.dlx-secondary-action{background:linear-gradient(130deg,#fffffffc,#f1f8fff5)!important;box-shadow:inset 0 1px 0 #fff,0 7px 20px #04307524!important;color:#153660!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions .dl-bi{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:2px!important;line-height:1.35!important;margin:0!important;min-width:0!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions .dl-bi-de{color:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions .dl-bi-target{color:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;opacity:.86!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button svg{flex:0 0 auto!important;height:14px!important;transition:transform .22s ease!important;width:14px!important}@media (hover:hover) and (pointer:fine){.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button:hover{filter:brightness(1.035)!important;transform:translateY(-2px)!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button:hover svg{transform:translateX(3px)!important}}.dlx-site-home .dlx-hero-qr-aside a:focus-visible,.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button:focus-visible,.dlx-site-home .dlx-intro-slide-dots button:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}.dlx-site-home .dlx-intro-slide-dots{gap:9px!important;left:var(--signature-gutter)!important;position:absolute!important;z-index:9!important}.dlx-site-home .dlx-intro-place-badge{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#071b3b7a!important;border-radius:999px!important;bottom:16px!important;box-shadow:inset 0 1px 0 #ffffff2b!important;color:#fffffffa!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;padding:7px 12px!important;position:absolute!important;right:20px!important;z-index:8!important}.dlx-site-home .dlx-intro-slide-dots .dlx-intro-slide-dot{background:#ffffff80!important;height:8px!important;width:8px!important}.dlx-site-home .dlx-intro-slide-dots .dlx-intro-slide-dot.is-active{background:#ffffff47!important;width:33px!important}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{align-items:stretch!important;background:linear-gradient(148deg,#fffffffa,#ecf6fffa 56%,#cee2fbf5)!important;box-shadow:inset 1px 0 0 #ffffffdb!important;display:flex!important;flex-direction:column!important;height:auto!important;min-width:0!important;overflow:hidden!important;padding:clamp(18px,2vw,32px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro>h2.dl-bi{color:#173e6d!important;gap:5px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro>h2.dl-bi>.dl-bi-target{color:#5479a4!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform{background:linear-gradient(145deg,#fffffff0,#e6f3ffc4)!important;border-radius:17px!important;box-shadow:inset 0 1px 0 #fff,0 7px 20px #20579914!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta,.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platform-cta *{color:#1458a4!important;text-shadow:none!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square{background:#fff!important;padding:8px!important;width:min(100%,165px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-square img{filter:none!important;opacity:1!important}@media (max-width:1100px){.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-screensaver{height:auto!important;min-height:580px!important}.dlx-site-home .dlx-intro-hero-copy{width:min(660px,72%)!important}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{padding:22px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platforms{width:min(100%,660px)!important}}@media (max-width:650px){.dlx-site-home .dlx-intro{border-radius:20px!important}.dlx-site-home .dlx-intro-screensaver{--signature-gutter:16px;align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:clamp(24px,6vw,36px)!important;height:auto!important;justify-content:flex-start!important;min-height:0!important;padding:16px 16px 62px!important}.dlx-site-home .dlx-intro-hero-copy,.dlx-site-home .dlx-intro-hero-daily{align-self:stretch!important;flex:0 0 auto!important;grid-row:auto!important;margin:0!important;max-width:100%!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily{border-radius:16px!important;padding:10px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{gap:9px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{gap:3px!important;padding:10px 11px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:0!important;border-top:1px solid #ffffff21!important}.dlx-site-home .dlx-intro-hero-copy .dlx-kicker{font-size:9px!important;margin-bottom:12px!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi{gap:5px!important;margin-bottom:13px!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-de{font-size:clamp(20px,5.7vw,26px)!important;line-height:1.3!important}.dlx-site-home .dlx-intro-hero-copy>h1.dl-bi>.dl-bi-target{font-size:13px!important;line-height:1.62!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi{gap:5px!important;margin-bottom:18px!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-de{font-size:12px!important}.dlx-site-home .dlx-intro-hero-copy>p.dl-bi>.dl-bi-target{font-size:11.5px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{border-radius:12px!important;min-height:65px!important;padding:11px 12px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions .dl-bi-de{font-size:11px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions .dl-bi-target{font-size:10px!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button svg{height:12px!important;width:12px!important}.dlx-site-home .dlx-intro-place-badge{bottom:14px!important;font-size:10px!important;max-width:55%!important;right:12px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:22px!important;gap:7px!important;left:16px!important}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{padding:18px 15px 20px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro>h2.dl-bi>.dl-bi-de{font-size:14px!important}}@media (max-width:370px){.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{grid-row:2!important;justify-self:start!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-copy .dlx-actions>button{min-height:55px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside,.dlx-site-home .dlx-intro-hero-copy>*,.dlx-site-home .dlx-intro-hero-daily:before,.dlx-site-home .dlx-intro-particles span,.dlx-site-home .dlx-intro-slide,.dlx-site-home .dlx-intro-slide img,.dlx-site-home .dlx-intro-slide-dot.is-active:after,.dlx-site-home .dlx-intro-slide-dot:after,.dlx-site-home .dlx-intro-slide.is-active img{animation:none!important;transform:none!important;transition:none!important}}.dlx-site-home .dlx-intro{border-radius:26px!important;box-shadow:0 18px 44px #1d4a8d1f,0 3px 10px rgba(29,74,141,.045)!important;grid-template-columns:minmax(0,1.84fr) minmax(320px,.82fr)!important;overflow:hidden!important}.dlx-site-home .dlx-intro-primary{min-width:0!important}.dlx-site-home .dlx-intro-screensaver{--editorial-gutter:clamp(21px,2.55vw,44px);grid-gap:0!important;align-items:start!important;background:#204777!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(40px,1fr) auto!important;height:auto!important;isolation:isolate;min-height:clamp(500px,35vw,560px)!important;padding:var(--editorial-gutter) var(--editorial-gutter) 63px!important}.dlx-site-home .dlx-intro-slide:after{background:linear-gradient(90deg,#07183261,#07183221 51%,#07183205 82%),linear-gradient(0deg,#05152d75,#0000 48%)!important}.dlx-site-home .dlx-intro-glass-orb{opacity:.065!important}.dlx-site-home .dlx-intro-particles span{opacity:.2!important}.dlx-site-home .dlx-intro-hero-daily{align-self:start!important;backdrop-filter:blur(17px) saturate(126%)!important;-webkit-backdrop-filter:blur(17px) saturate(126%)!important;background:linear-gradient(130deg,#112c5466,#3e6ca23b 54%,#0f2f5b59)!important;border-radius:19px!important;box-shadow:inset 0 1px 0 #ffffff42,0 16px 30px #06142e29!important;grid-column:1!important;grid-row:1!important;height:auto!important;justify-self:start!important;margin:0!important;max-width:100%!important;padding:13px!important;position:relative!important;width:min(464px,100%)!important;z-index:8!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{align-items:center!important;gap:12px!important;margin:0 0 7px!important;padding:0 0 9px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{align-items:baseline!important;column-gap:9px!important;display:flex!important;flex-flow:row wrap!important;row-gap:1px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-title{font-size:12px!important;font-weight:500!important;line-height:1.6!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-header-translation{font-size:11px!important;font-weight:400!important;line-height:1.6!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{align-self:center!important;background:#ffffff26!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff38!important;color:#f7fbff!important;font-size:10px!important;font-weight:400!important;line-height:1.3!important;padding:5px 10px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-panel{background:#0a1e3f3b!important;border-radius:12px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{gap:3px!important;padding:10px 12px!important}.dlx-site-home .dlx-intro-hero-daily :is(.daily-word-main-word,.daily-word-main-sentence){font-size:clamp(12px,.88vw,13px)!important;font-weight:400!important;line-height:1.5!important}.dlx-site-home .dlx-intro-hero-daily :is(.dl-daily-translated,.dl-daily-translated span){color:#f6dca4!important;font-size:clamp(11px,.82vw,12px)!important;font-weight:400!important;line-height:1.6!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial{align-items:stretch!important;align-self:end!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;background:linear-gradient(133deg,#091d3cad,#112f567d 55%,#0d2e536e)!important;border:0!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #fff3,0 17px 40px #05122a2e!important;display:flex!important;flex-direction:column!important;gap:0!important;grid-column:1!important;grid-row:3!important;height:auto!important;justify-self:start!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:clamp(20px,2.1vw,29px)!important;position:relative!important;text-align:start!important;width:min(528px,65%)!important;z-index:8!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-kicker{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#bfdcff!important;display:flex!important;font-size:10px!important;font-weight:500!important;gap:8px!important;letter-spacing:.12em!important;margin:0 0 12px!important;max-width:100%!important;padding:0!important;text-shadow:none!important;width:-webkit-fit-content!important;width:fit-content!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-kicker>span{color:#ffffff7a!important;font-weight:400!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>h1.dl-bi{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:9px!important;margin:0 0 clamp(18px,1.9vw,26px)!important;max-width:100%!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>h1.dl-bi>.dl-bi-de{color:#fff!important;font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important;font-size:clamp(24px,2.05vw,34px)!important;font-weight:500!important;letter-spacing:-.028em!important;line-height:1.23!important;text-shadow:0 2px 12px #040e1f33!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>h1.dl-bi>.dl-bi-target{color:#dfedff!important;display:block!important;font-size:clamp(13px,1vw,16px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.62!important;text-shadow:none!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions{grid-gap:9px!important;align-items:stretch!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:100%!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button{align-items:center!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #ffffff4f,0 8px 19px #00153521!important;display:flex!important;font-weight:400!important;gap:9px!important;height:100%!important;justify-content:space-between!important;min-height:62px!important;min-width:0!important;padding:12px 13px!important;text-align:start!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button .dl-bi{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;min-width:0!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button .dl-bi-de{font-size:11.5px!important;font-weight:500!important;line-height:1.35!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button .dl-bi-target{font-size:10.5px!important;font-weight:400!important;line-height:1.5!important;opacity:.86!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button>svg{flex:0 0 15px!important;height:15px!important;width:15px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:22px!important;left:var(--editorial-gutter)!important}.dlx-site-home .dlx-intro-place-badge{bottom:18px!important;right:19px!important}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{background:linear-gradient(150deg,#fbfdff,#eef6ff 59%,#d9eafe)!important;gap:20px!important;justify-content:center!important;padding:clamp(20px,2vw,31px)!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro{align-items:flex-start!important;width:100%!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro>h2.dl-bi>.dl-bi-de{font-size:16px!important;font-weight:500!important;line-height:1.35!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-intro>h2.dl-bi>.dl-bi-target{font-size:12px!important;font-weight:400!important;line-height:1.5!important}@media (max-width:1180px){.dlx-site-home .dlx-intro{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial{width:min(520px,67%)!important}.dlx-site-home .dlx-intro-aside.dlx-hero-qr-aside{padding:22px!important}.dlx-site-home .dlx-hero-qr-aside .dlx-qr-platforms{max-width:640px!important}}@media (max-width:650px){.dlx-site-home .dlx-intro{border-radius:20px!important}.dlx-site-home .dlx-intro-screensaver{--editorial-gutter:15px;align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:clamp(35px,8vw,54px)!important;height:auto!important;justify-content:flex-start!important;min-height:0!important;padding:15px 15px 62px!important}.dlx-site-home .dlx-intro-hero-daily{align-self:stretch!important;border-radius:16px!important;flex:0 0 auto!important;margin:0!important;max-width:100%!important;padding:12px!important;width:100%!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-left{display:flex!important;flex-flow:row wrap!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-header-title{font-size:11px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-header-translation{font-size:10px!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{font-size:10px!important;padding:5px 8px!important}.dlx-site-home .dlx-intro-hero-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group{padding:9px 11px!important}.dlx-site-home .dlx-intro-hero-daily .dl-daily-line-group+.dl-daily-line-group{border-left:0!important;border-top:1px solid #ffffff1f!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial{align-self:stretch!important;border-radius:18px!important;flex:0 0 auto!important;margin:0!important;max-width:100%!important;padding:20px!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-kicker{font-size:9px!important;margin-bottom:10px!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>h1.dl-bi{gap:7px!important;margin-bottom:18px!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>h1.dl-bi>.dl-bi-de{font-size:clamp(23px,6.7vw,30px)!important;line-height:1.26!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>h1.dl-bi>.dl-bi-target{font-size:clamp(12px,3.4vw,14px)!important;line-height:1.6!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions{gap:8px!important;grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button{min-height:55px!important;padding:11px 14px!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button .dl-bi-de{font-size:12px!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions>button .dl-bi-target{font-size:11px!important}.dlx-site-home .dlx-intro-slide-dots{bottom:20px!important;left:15px!important}.dlx-site-home .dlx-intro-place-badge{bottom:13px!important;max-width:56%!important;right:11px!important}}@media (max-width:355px){.dlx-site-home .dlx-intro-hero-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro-hero-daily time.daily-word-date-badge{grid-row:2!important;justify-self:start!important}.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial{padding:18px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial,.dlx-site-home .dlx-intro-hero-copy.dlx-intro-editorial>*,.dlx-site-home .dlx-intro-hero-daily{animation:none!important;transition:none!important}}.dlx-site-home .dlx-intro.dlx-intro-swapped{background:#e7f1fc!important;border-radius:26px!important;box-shadow:0 18px 48px #1e48861c,0 2px 9px rgba(23,81,156,.045)!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important;overflow:hidden!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{background:radial-gradient(ellipse 90% 48% at 0 3%,#fffffff5,#0000 75%),radial-gradient(ellipse 76% 68% at 100% 100%,#a8d0fe80,#0000 80%),linear-gradient(134deg,#fbfdff,#f0f7ff 49%,#dcecff)!important;color:#183b69!important;gap:clamp(17px,1.5vw,25px)!important;grid-column:1!important;grid-row:1!important;height:auto!important;isolation:isolate;margin:0!important;min-width:0!important;overflow:hidden!important;padding:clamp(21px,2.2vw,34px)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel:before{background:radial-gradient(circle at 18% 12%,#ffffffd9 0 3px,#0000 4px),radial-gradient(circle at 88% 28%,#ffffffa3 0 2px,#0000 3px),radial-gradient(circle at 12% 78%,#9dcaff59 0 2px,#0000 3px),radial-gradient(circle at 84% 83%,#ffffff9e 0 3px,#0000 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dlx-site-home .dlx-hero-left-panel>:is(.dlx-left-daily,.dlx-qr-intro,.dlx-qr-platforms){flex:0 0 auto!important}.dlx-site-home .dlx-hero-left-panel .dlx-intro-hero-daily.dlx-left-daily{align-self:stretch!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;background:linear-gradient(145deg,#ffffffe0,#e9f4ffad 58%,#cae3fe80)!important;border-radius:19px!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #90bbef33,0 10px 28px rgba(44,91,149,.085)!important;color:#17345c!important;grid-area:auto!important;inset:auto!important;justify-self:stretch!important;max-width:none!important;min-width:0!important;padding:clamp(11px,1.2vw,17px)!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily:before{background:linear-gradient(110deg,#ffffffa6,#0000 34%,#cae2ff2e 70%,#0000)!important;opacity:.55!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-card{--daily-text:#1b3a66!important;--daily-muted-soft:#58749b!important;color:#193967!important;display:flex!important;flex-direction:column!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header{grid-gap:10px!important;border-bottom:1px solid #669de22b!important;flex-basis:auto!important;gap:10px!important;margin:0 0 10px!important;min-height:0!important;padding:0 0 10px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header-left{flex-flow:row wrap!important;gap:2px 9px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header-title{color:#18375f!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important;overflow:visible!important;white-space:normal!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-header-translation{color:#4770a5!important;font-size:11px!important;line-height:1.6!important;white-space:normal!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily time.daily-word-date-badge{background:#d2e6ffbf!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffffd9!important;color:#315d92!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important;padding:5px 9px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-panel{background:#e0efff8f!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #ffffffe0!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-panel-base{background:linear-gradient(130deg,#ffffff4d,#c4e0ff40)!important;border-radius:inherit!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-panel-gloss{background:radial-gradient(ellipse at 70% 0,#ffffff80,#0000 64%)!important;border-radius:inherit!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-content{grid-gap:0!important;gap:0!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-line-group{background:#0000!important;padding:11px 12px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-line-group+.dl-daily-line-group{border-left:1px solid #83b3e738!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-section,.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-translated{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;flex:0 0 auto!important;height:auto!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:0!important;text-align:start!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-section :is(.daily-word-main-word,.daily-word-main-sentence){color:#1a3a67!important;font-size:clamp(11px,.9vw,13px)!important;line-height:1.5!important;white-space:normal!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-translated,.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-translated :is(span,strong){color:#3468ab!important;font-size:clamp(10.5px,.82vw,12px)!important;font-weight:400!important;line-height:1.65!important;white-space:normal!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dlx-intro-daily-sparkles span{opacity:.35!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro{margin:2px 0 0!important;max-width:none!important;text-align:start!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro>h2.dl-bi{text-align:start!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro>h2.dl-bi>.dl-bi-de{color:#183b69!important;font-size:clamp(13px,1.04vw,16px)!important;line-height:1.35!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro>h2.dl-bi>.dl-bi-target{color:#52749b!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms{grid-gap:clamp(9px,1vw,15px)!important;gap:clamp(9px,1vw,15px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform{background:linear-gradient(143deg,#fffffff0,#f2f9ffd4 60%,#deedffd6)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #fff,0 6px 22px rgba(42,94,153,.075)!important;gap:10px!important;padding:clamp(10px,1.1vw,14px) clamp(8px,1vw,12px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{max-width:154px!important;opacity:1!important;padding:7px!important;width:min(100%,154px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta{line-height:1.45!important;min-height:37px!important;padding:2px 0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{grid-column:2!important;grid-row:1!important;height:auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{--editorial-gutter:clamp(18px,2.25vw,36px);grid-gap:0!important;align-content:stretch!important;align-items:stretch!important;background:#225888!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:clamp(510px,38vw,600px)!important;padding:var(--editorial-gutter) var(--editorial-gutter) 64px!important;position:relative!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{align-self:end!important;background:linear-gradient(134deg,#0a1f3da3,#1030537a 62%,#0a284c7d)!important;grid-column:1!important;grid-row:2!important;justify-self:start!important;padding:clamp(20px,2vw,28px)!important;position:relative!important;width:min(510px,82%)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-slide img{object-position:center 30%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-slide-dots{bottom:20px!important;left:var(--editorial-gutter)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-place-badge{bottom:16px!important;right:16px!important}@media (min-width:921px) and (max-width:1199px){.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{gap:15px!important;padding:18px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{width:min(100%,136px)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{min-height:525px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{width:min(490px,92%)!important}}@media (max-width:920px){.dlx-site-home .dlx-intro.dlx-intro-swapped{display:flex!important;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{grid-column:auto!important;grid-row:auto!important;order:1!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{gap:16px!important;grid-column:auto!important;grid-row:auto!important;order:0!important;padding:clamp(16px,3vw,25px)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{height:auto!important;min-height:440px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{width:min(510px,75%)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms{max-width:580px!important}.dlx-site-home .dlx-hero-left-panel .dlx-intro-hero-daily.dlx-left-daily{max-width:none!important}}@media (max-width:600px){.dlx-site-home .dlx-intro.dlx-intro-swapped{border-radius:20px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{--editorial-gutter:15px;align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:0!important;justify-content:flex-end!important;min-height:385px!important;padding:16px 15px 59px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{align-self:stretch!important;border-radius:16px!important;flex:0 0 auto!important;margin:0!important;max-width:100%!important;padding:18px!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial .dlx-actions{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-slide-dots{bottom:18px!important;left:15px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{gap:13px!important;padding:15px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-line-group+.dl-daily-line-group{border-left:0!important;border-top:1px solid #83b3e738!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{width:min(100%,146px)!important}}@media (max-width:360px){.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header{grid-template-columns:minmax(0,1fr)!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily time.daily-word-date-badge{justify-self:start!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{width:min(100%,124px)!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro.dlx-intro-swapped *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{align-items:stretch!important;background:radial-gradient(ellipse 96% 65% at 8% 2%,#fffffffa,#0000 70%),radial-gradient(ellipse 70% 64% at 104% 87%,#93c5fb5e,#0000 75%),linear-gradient(145deg,#f9fcff,#ecf5ff 51%,#daeaff)!important;box-shadow:inset -1px 0 0 #ffffff73!important;color:#173658!important;display:flex!important;flex-direction:column!important;gap:clamp(15px,1.35vw,21px)!important;isolation:isolate!important;justify-content:center!important;padding:clamp(19px,2.05vw,31px)!important;position:relative!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel:before{background:radial-gradient(circle at 17% 17%,#fffffff0 0 2px,#0000 3px),radial-gradient(circle at 91% 19%,#a5c9f7a1 0 2px,#0000 3px),radial-gradient(circle at 87% 77%,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle at 10% 87%,#8bbbf95c 0 3px,#0000 4px),radial-gradient(circle at 79% 12%,#ffffff73,#0000 25%);content:""!important;inset:0!important;opacity:.86!important;pointer-events:none!important;position:absolute!important;z-index:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel:after{background:radial-gradient(circle at 33% 29%,#ffffffe6,#d5ebff3b 51%,#0000 72%);border-radius:50%;content:"";height:195px;opacity:.65;pointer-events:none;position:absolute;right:-80px;top:-90px;width:195px;z-index:0}.dlx-site-home .dlx-hero-left-panel>:is(.dlx-left-daily,.dlx-qr-intro,.dlx-qr-platforms){min-width:0!important;position:relative!important;width:100%!important;z-index:2!important}.dlx-site-home .dlx-hero-left-panel .dlx-intro-hero-daily.dlx-left-daily{backdrop-filter:blur(18px) saturate(142%)!important;-webkit-backdrop-filter:blur(18px) saturate(142%)!important;background:radial-gradient(ellipse 88% 75% at 0 0,#fffffff7,#0000 83%),linear-gradient(138deg,#ffffffe6,#eef7ffb8 57%,#c9e2ff99)!important;border:0!important;border-radius:23px!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #89baf033,0 12px 30px rgba(42,95,163,.105),0 3px 8px #346aa70a!important;color:#173658!important;height:auto!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:clamp(12px,1.25vw,17px)!important;position:relative!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily:before{animation:none!important;background:linear-gradient(110deg,#ffffff8f,#0000 43%,#aad2ff21 71%,#0000 91%)!important;opacity:.52!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-card{background:#0000!important;border-radius:16px!important;color:#193962!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header{grid-gap:8px!important;align-items:center!important;background:#0000!important;border:0!important;border-bottom:1px solid #7aabe133!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;margin:0 0 9px!important;max-height:none!important;min-height:31px!important;overflow:visible!important;padding:0 2px 9px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header-left{align-items:baseline!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:2px 7px!important;justify-content:flex-start!important;min-width:0!important;overflow:visible!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header-title,.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-header-translation,.dlx-site-home .dlx-hero-left-panel .dlx-left-daily time.daily-word-date-badge{font-size:8px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.65!important;overflow:visible!important;text-overflow:clip!important;text-shadow:none!important;text-transform:none!important;white-space:normal!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header-title{color:#183a6b!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-header-translation{color:#5579a3!important;font-weight:400!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily time.daily-word-date-badge{font-feature-settings:"tnum"!important;align-items:center!important;align-self:center!important;background:linear-gradient(145deg,#ddedffd4,#f6faffe8)!important;border:0!important;border-radius:8px!important;box-shadow:inset 0 1px 0 #fff,0 2px 5px rgba(41,95,164,.035)!important;color:#37649b!important;display:inline-flex!important;flex:none!important;font-variant-numeric:tabular-nums!important;grid-column:2!important;grid-row:1!important;height:auto!important;justify-content:center!important;justify-self:end!important;margin:0!important;min-height:0!important;min-width:-webkit-max-content!important;min-width:max-content!important;padding:4px 7px!important;width:auto!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-panel{background:#0000!important;border:0!important;border-radius:16px!important;box-shadow:none!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily :is(.daily-word-panel-base,.daily-word-panel-gloss){background:#0000!important;display:none!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-content{grid-gap:9px!important;align-items:stretch!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;grid-template-rows:auto!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-line-group{align-items:flex-start!important;background:radial-gradient(ellipse 90% 100% at 0 0,#ffffffad,#0000 90%),linear-gradient(138deg,#ecf6ffd1,#d1e7ff9c)!important;border:0!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #ffffffed,0 3px 9px rgba(42,91,147,.035)!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;margin:0!important;min-height:75px!important;min-width:0!important;padding:clamp(10px,.92vw,13px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-line-group+.dl-daily-line-group{border:0!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily :is(.daily-word-section,.dl-daily-translated){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#16375f!important;display:block!important;flex:0 0 auto!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:0!important;text-align:start!important;white-space:normal!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-section :is(.daily-word-main-word,.daily-word-main-sentence){-webkit-line-clamp:unset!important;color:#17375f!important;display:block!important;font-size:clamp(12px,.94vw,14px)!important;font-weight:500!important;line-height:1.48!important;overflow:visible!important;overflow-wrap:anywhere!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily :is(.dl-daily-translated,.dl-daily-translated span){color:#396ba5!important;font-size:clamp(11px,.83vw,12px)!important;font-weight:400!important;line-height:1.6!important;overflow-wrap:anywhere!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily :is(.daily-word-section,.dl-daily-translated):focus-visible{border-radius:6px!important;outline:2px solid #2b74d0!important;outline-offset:3px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dlx-intro-daily-sparkles span{opacity:.21!important;pointer-events:none!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro{align-self:stretch!important;margin:0!important;padding:0 3px!important;text-align:left!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro>h2.dl-bi{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro>h2.dl-bi>.dl-bi-de{color:#18385f!important;font-size:clamp(13px,1vw,15px)!important;font-weight:500!important;line-height:1.45!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-intro>h2.dl-bi>.dl-bi-target{color:#56779c!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms{grid-gap:clamp(9px,1vw,14px)!important;align-items:stretch!important;display:grid!important;gap:clamp(9px,1vw,14px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:none!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform{align-items:center!important;backdrop-filter:blur(13px) saturate(132%)!important;-webkit-backdrop-filter:blur(13px) saturate(132%)!important;background:radial-gradient(ellipse 88% 66% at 3% 0,#fffffff5,#0000 90%),linear-gradient(146deg,#ffffffd9,#ebf6ffcf 62%,#cfe6ffba)!important;border:0!important;border-radius:20px!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #a3ccf83b,0 9px 25px #2c65ad14!important;color:#173861!important;display:flex!important;flex-direction:column!important;gap:9px!important;justify-content:space-between!important;overflow:hidden!important;padding:clamp(11px,1.05vw,15px) clamp(8px,.9vw,13px)!important;position:relative!important;transition:transform .2s ease,box-shadow .2s ease!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform:before{background:linear-gradient(125deg,#ffffff69,#0000 36%,#ffffff1f 66%,#0000 88%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform>*{position:relative;z-index:1}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #fff,0 14px 29px #2769b926!important;transform:translateY(-3px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-title{align-items:center!important;color:#174577!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;gap:6px!important;justify-content:center!important;min-height:26px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-title svg{color:#0d6be6!important;height:15px!important;width:15px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{aspect-ratio:1!important;background:#fff!important;border-radius:15px!important;box-shadow:0 5px 15px rgba(33,75,127,.095),inset 0 0 0 1px #dfecfccc!important;max-width:164px!important;overflow:hidden!important;padding:8px!important;width:min(100%,164px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square img{display:block!important;filter:none!important;height:100%!important;mix-blend-mode:normal!important;object-fit:contain!important;opacity:1!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta{align-items:center!important;color:#0966d8!important;display:flex!important;font-size:11px!important;font-weight:400!important;gap:6px!important;justify-content:center!important;min-height:39px!important;min-width:0!important;padding:4px 0!important;text-align:center!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta .dl-bi{align-items:center!important;display:flex!important;flex-direction:column!important;gap:2px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta .dl-bi-de{color:#125bb1!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta .dl-bi-target{color:#48709c!important;font-size:10px!important;font-weight:400!important;line-height:1.45!important;overflow-wrap:anywhere}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta>svg{flex:0 0 12px!important;height:12px!important;width:12px!important}@media (max-width:920px){.dlx-site-home .dlx-intro.dlx-intro-swapped{display:flex!important;flex-direction:column!important;height:auto!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{gap:14px!important;grid-column:auto!important;grid-row:auto!important;justify-content:flex-start!important;order:0!important;padding:clamp(16px,2.9vw,25px)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{grid-column:auto!important;grid-row:auto!important;min-width:0!important;order:1!important;width:100%!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms{margin:0!important;max-width:620px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}}@media (max-width:600px){.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{gap:13px!important;padding:14px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-content{gap:7px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .dl-daily-line-group{min-height:0!important;padding:10px 11px!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header{grid-template-columns:minmax(0,1fr) auto!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily time.daily-word-date-badge{grid-column:2!important;grid-row:1!important;justify-self:end!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform{border-radius:16px!important;gap:7px!important;padding:10px 7px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{border-radius:11px!important;padding:6px!important;width:min(100%,142px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta .dl-bi-de{font-size:10.5px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platform-cta .dl-bi-target{font-size:9.5px!important}}@media (max-width:360px){.dlx-site-home .dlx-hero-left-panel .dlx-left-daily .daily-word-header{grid-template-columns:minmax(0,1fr) auto!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{width:min(100%,125px)!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-hero-left-panel *,.dlx-site-home .dlx-hero-left-panel :after,.dlx-site-home .dlx-hero-left-panel :before{animation:none!important;transition:none!important}}@media (min-width:921px){.dlx-site-home .dlx-intro.dlx-intro-swapped{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;grid-template-rows:minmax(0,auto)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}}@media (max-width:920px){.dlx-site-home .dlx-intro.dlx-intro-swapped{display:flex!important;flex-direction:column!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{grid-column:auto!important;grid-row:auto!important;order:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{grid-column:auto!important;grid-row:auto!important;order:1!important}}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{backdrop-filter:blur(16px) saturate(133%)!important;-webkit-backdrop-filter:blur(16px) saturate(133%)!important;background:radial-gradient(ellipse 110% 88% at 0 0,#3368a75c,#0000 68%),linear-gradient(125deg,#071936d4,#09224abd 66%,#103259a8)!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff47,0 22px 50px #07163045!important;gap:0!important;max-width:100%!important;min-width:0!important;padding:clamp(22px,2.15vw,34px)!important;width:min(640px,82%)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial>.dlx-kicker{color:#cce4ff!important;font-size:clamp(9px,.78vw,11px)!important;font-weight:500!important;letter-spacing:.15em!important;line-height:1.5!important;margin:0 0 clamp(13px,1.4vw,20px)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:clamp(10px,1vw,14px)!important;margin:0 0 clamp(22px,2vw,28px)!important;max-width:100%!important;min-width:0!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial h1.dlx-typewriter-title{text-wrap:balance;color:#fff!important;display:block!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-family:var(--app-font,"Plus Jakarta Sans",system-ui,sans-serif)!important;font-size:clamp(32px,3.1vw,54px)!important;font-weight:550!important;letter-spacing:-.045em!important;line-height:1.13!important;margin:0!important;min-width:0!important;overflow-wrap:normal!important;padding:0!important;position:relative!important;text-align:start!important;text-shadow:0 3px 19px #000c1e38!important;width:100%!important;word-break:normal!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter-measure{display:block!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;visibility:hidden!important;white-space:normal!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter-typed{text-wrap:balance;color:inherit!important;display:block!important;font:inherit!important;height:auto!important;inset:0!important;letter-spacing:inherit!important;line-height:inherit!important;overflow-wrap:normal!important;position:absolute!important;white-space:normal!important;width:100%!important;word-break:normal!important;z-index:2!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter-caret{animation:dlx-cursor-blink .9s step-end infinite!important;background:linear-gradient(180deg,#fff,#8ccaff)!important;border-radius:3px!important;box-shadow:0 0 10px #91cfff80!important;display:inline-block!important;height:.88em!important;margin:0 0 -.11em 3px!important;width:3px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter-caret.is-complete{opacity:.55}@keyframes dlx-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial p.dlx-typewriter-translation{border-left:2px solid #99d1ffd6!important;color:#e8f3ff!important;display:block!important;font-family:system-ui,sans-serif!important;font-family:var(--app-font,system-ui,sans-serif)!important;font-size:clamp(13px,1.08vw,17px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.7!important;margin:0!important;max-width:100%!important;opacity:0;overflow-wrap:anywhere!important;padding:0 0 0 14px!important;text-shadow:none!important;transform:translateY(5px);transition:opacity .5s ease,transform .5s ease!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial p.dlx-typewriter-translation.is-visible{opacity:1!important;transform:translateY(0)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial p.dlx-typewriter-translation[dir=rtl]{border-left:0!important;border-right:2px solid #99d1ffd6!important;padding:0 14px 0 0!important;text-align:right!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-actions{gap:10px!important;margin-top:0!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-actions>button{border-radius:14px!important;min-height:62px!important;padding:11px 13px!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-actions>button:focus-visible{outline:2px solid #e5f3ff!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter-caret{animation:none!important;opacity:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial p.dlx-typewriter-translation{opacity:1!important;transform:none!important;transition:none!important}}@media (min-width:921px) and (max-width:1240px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{padding:22px!important;width:min(550px,90%)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial h1.dlx-typewriter-title{font-size:clamp(31px,3.05vw,43px)!important}}@media (max-width:920px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{padding:clamp(22px,3vw,30px)!important;width:min(600px,86%)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial h1.dlx-typewriter-title{font-size:clamp(33px,5vw,49px)!important}}@media (max-width:600px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{height:auto!important;min-height:0!important;padding:18px 14px 58px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial{border-radius:19px!important;padding:19px 17px 18px!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial h1.dlx-typewriter-title{font-size:clamp(30px,7.25vw,38px)!important;letter-spacing:-.035em!important;line-height:1.2!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial p.dlx-typewriter-translation{font-size:clamp(12px,3.6vw,14px)!important;line-height:1.65!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-typewriter{gap:9px!important;margin-bottom:19px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-editorial .dlx-actions>button{min-height:58px!important}}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{grid-gap:18px!important;align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(28px,1fr) auto!important;min-height:clamp(630px,46vw,755px)!important;padding:clamp(20px,2.15vw,32px) clamp(20px,2.3vw,36px) 65px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing{align-self:start!important;backdrop-filter:blur(13px) saturate(125%)!important;-webkit-backdrop-filter:blur(13px) saturate(125%)!important;background:radial-gradient(ellipse at 12% 0,#6fb8ff29,#0000 62%),linear-gradient(132deg,#071b3bc9,#0d2a4ca8 63%,#1b406275)!important;border:0!important;border-radius:23px!important;box-shadow:inset 0 1px 0 #ffffff4a,0 19px 46px #04132a33!important;grid-column:1!important;grid-row:1!important;isolation:isolate;justify-self:start!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:clamp(21px,2vw,30px) clamp(23px,2.2vw,34px)!important;position:relative!important;text-align:left!important;width:min(690px,91%)!important;z-index:9!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing:before{background:linear-gradient(108deg,#ffffff26,#0000 30%,#0000 80%,#9bcbff17);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-label{color:#b7d9ff!important;display:block!important;font-weight:500!important;letter-spacing:.16em!important;line-height:1.5!important;margin:0 0 12px!important;text-transform:uppercase}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-heading{text-wrap:pretty;color:#fff!important;display:block!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-family:var(--app-font,"Plus Jakarta Sans",system-ui,sans-serif)!important;font-size:clamp(28px,2.37vw,43px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0 0 15px!important;overflow-wrap:normal!important;padding:0!important;position:relative!important;text-align:left!important;text-shadow:0 3px 16px #000a223b!important;width:100%!important;word-break:normal!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-measure,.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-typed{text-wrap:inherit!important;color:inherit!important;display:block!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;max-width:100%!important;overflow-wrap:normal!important;white-space:normal!important;width:100%!important;word-break:normal!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-measure{visibility:hidden!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-typed{height:auto!important;inset:0!important;position:absolute!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-caret{animation:dl-hero-marketing-caret .95s steps(1) infinite;background:#a9d8ff!important;border-radius:2px!important;box-shadow:0 0 7px #9ed6ff59!important;display:inline-block!important;height:.82em!important;margin:0 0 -.1em 4px!important;width:2px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-caret.is-complete{animation:none!important;opacity:0!important}@keyframes dl-hero-marketing-caret{0%,49%{opacity:.9}50%,to{opacity:0}}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-description{color:#eaf3ff!important;display:block!important;font-size:clamp(13px,.98vw,16px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.65!important;margin:0 0 15px!important;max-width:580px!important;padding:0!important;text-shadow:0 1px 8px #000c2121!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-invitation{border-left:2px solid #a8d7ffe6!important;color:#fff!important;display:block!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6!important;margin:0!important;max-width:600px!important;padding:0 0 0 15px!important;text-shadow:0 1px 7px #000c2121!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial.dlx-hero-marketing-actions{align-self:end!important;backdrop-filter:blur(12px) saturate(115%)!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important;background:linear-gradient(120deg,#081c3c9e,#142d506e)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fff3,0 14px 32px #05122a21!important;display:block!important;grid-column:1!important;grid-row:3!important;height:auto!important;justify-self:start!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:12px!important;position:relative!important;width:min(590px,84%)!important;z-index:9!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-actions .dlx-actions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-actions .dlx-actions>button{border-radius:12px!important;min-height:60px!important;min-width:0!important;padding:11px 12px!important;width:100%!important}@media (min-width:921px) and (max-width:1280px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{min-height:650px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing{padding:22px 23px!important;width:min(600px,96%)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-heading{font-size:clamp(27px,2.65vw,37px)!important}}@media (max-width:920px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{gap:clamp(24px,4vw,42px)!important;grid-template-rows:auto minmax(18px,1fr) auto!important;height:auto!important;min-height:0!important;padding:22px 22px 62px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing{width:min(690px,95%)!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-actions{width:min(590px,95%)!important}}@media (max-width:600px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:clamp(28px,8vw,48px)!important;height:auto!important;min-height:0!important;padding:14px 13px 61px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing{border-radius:18px!important;flex:0 0 auto!important;max-width:100%!important;padding:20px 18px!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-label{font-size:9px!important;letter-spacing:.12em!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-heading{font-size:clamp(25px,6.3vw,32px)!important;line-height:1.19!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-description,.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-invitation{font-size:13px!important;line-height:1.62!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-hero-copy.dlx-intro-editorial.dlx-hero-marketing-actions{border-radius:16px!important;max-width:100%!important;padding:10px!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-actions .dlx-actions{gap:8px!important;grid-template-columns:1fr!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-actions .dlx-actions>button{min-height:55px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-caret{animation:none!important;opacity:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing *{transition:none!important}}.dlx-site-home .dlx-intro.dlx-intro-swapped{grid-gap:0!important;align-items:stretch!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;grid-template-rows:auto!important;height:auto!important;max-height:none!important;min-height:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel,.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{align-self:stretch!important;height:auto!important;max-height:none!important;min-height:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important;grid-template-rows:none!important;height:auto!important;justify-content:center!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:clamp(17px,1.6vw,26px) clamp(18px,1.8vw,30px) 44px!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story{align-items:stretch!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:12px!important;height:auto!important;justify-content:flex-start!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;position:relative!important;width:min(625px,100%)!important;z-index:9!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story>.dlx-hero-marketing{align-self:stretch!important;border-radius:20px!important;display:block!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:clamp(16px,1.55vw,23px) clamp(18px,1.75vw,25px)!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-label{font-size:10px!important;margin-bottom:7px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-heading{text-wrap:pretty!important;font-size:clamp(23px,2.1vw,33px)!important;letter-spacing:-.023em!important;line-height:1.2!important;margin-bottom:10px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-description{font-size:clamp(12px,.84vw,14px)!important;line-height:1.48!important;margin-bottom:10px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-invitation{font-size:clamp(12px,.82vw,14px)!important;line-height:1.48!important;padding-left:11px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story>.dlx-hero-marketing-actions{align-self:stretch!important;border-radius:15px!important;display:block!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;justify-self:auto!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:9px!important;position:relative!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story .dlx-actions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story .dlx-actions>button{border-radius:11px!important;display:flex!important;height:auto!important;min-height:54px!important;min-width:0!important;padding:10px 12px!important;width:100%!important}@media (min-width:921px){.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{gap:clamp(9px,.95vw,14px)!important;justify-content:center!important;padding:clamp(13px,1.4vw,20px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-left-daily{padding:clamp(9px,.9vw,13px)!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-platforms .dlx-qr-platform{gap:8px!important;padding:10px 8px!important}.dlx-site-home .dlx-hero-left-panel .dlx-qr-square{padding:8px!important;width:min(100%,145px)!important}}@media (max-width:920px){.dlx-site-home .dlx-intro.dlx-intro-swapped{align-items:stretch!important;display:flex!important;flex-direction:column!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-hero-left-panel{order:0!important}.dlx-site-home .dlx-intro.dlx-intro-swapped>.dlx-intro-primary{order:1!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{justify-content:flex-start!important;padding:18px 17px 52px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story{width:min(625px,100%)!important}}@media (max-width:600px){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-intro-screensaver{height:auto!important;min-height:0!important;padding:13px 12px 50px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story{gap:10px!important;width:100%!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing{border-radius:17px!important;padding:16px 15px!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-heading{font-size:clamp(22px,5.9vw,29px)!important;line-height:1.24!important;overflow-wrap:anywhere!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-description,.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-marketing-invitation{font-size:12px!important;line-height:1.5!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story .dlx-actions{gap:7px!important;grid-template-columns:1fr!important}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story .dlx-actions>button{min-height:51px!important}}@media (prefers-reduced-motion:reduce){.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story *,.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story :before{animation:none!important}}.dlx-site-home .dlx-intro.dlx-intro-swapped .dlx-hero-story>.dlx-intro-hero-copy.dlx-intro-editorial.dlx-hero-marketing-actions{align-self:stretch!important;justify-self:stretch!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:9px!important;position:relative!important;width:100%!important}
/*# sourceMappingURL=main.5ac7c21c.css.map*/