.asdLanding_siteHeader__dv2tT{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.asdLanding_siteHeader__dv2tT.asdLanding_scrolled__kR3z1{border-color:var(--line-200)}.asdLanding_nav__nCibN{max-width:var(--maxw);margin:0 auto;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--s-6)}.asdLanding_logo__KdiVV{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink-900);cursor:pointer;background:none;border:none;font-family:inherit}.asdLanding_logo__KdiVV .asdLanding_tile__jbrzp{width:30px;height:30px;border-radius:var(--r-squircle);background:var(--ink-900);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px}.asdLanding_logo__KdiVV b{font-size:19px;font-weight:800;letter-spacing:-.01em}.asdLanding_navLinks__kMhdJ{display:flex;align-items:center;gap:var(--s-2)}.asdLanding_navLinks__kMhdJ a:not(.asdLanding_btn__GWgOt),.asdLanding_navLinks__kMhdJ button.asdLanding_link__IJ7fV{color:var(--ink-600);text-decoration:none;font-size:var(--fs-sm);font-weight:600;padding:8px 14px;border-radius:var(--r-sm);transition:all .15s;background:none;border:none;font-family:inherit;cursor:pointer}.asdLanding_navLinks__kMhdJ a:not(.asdLanding_btn__GWgOt):hover,.asdLanding_navLinks__kMhdJ button.asdLanding_link__IJ7fV:hover{color:var(--ink-900);background:var(--surface-2)}.asdLanding_btn__GWgOt{font-family:var(--font);font-weight:700;font-size:var(--fs-sm);border-radius:var(--r-pill);padding:11px 22px;cursor:pointer;border:1px solid transparent;transition:all .15s var(--ease);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.asdLanding_btnPrimary__NH6f_{background:var(--ink-900);color:#fff;box-shadow:var(--sh-btn)}.asdLanding_btnPrimary__NH6f_:hover{background:var(--ink-700);transform:translateY(-1px)}.asdLanding_btnSecondary__jxnCw{background:var(--surface-0);color:var(--ink-900);border-color:var(--line-200);box-shadow:var(--sh-xs)}.asdLanding_btnSecondary__jxnCw:hover{background:var(--surface-2)}.asdLanding_btnLg__IeY78{padding:14px 28px;font-size:var(--fs-body)}.asdLanding_btnGhostW__2uynO{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.28)}.asdLanding_btnGhostW__2uynO:hover{background:rgba(255,255,255,.22)}.asdLanding_hasDrop__XvnGf{position:relative}.asdLanding_dropToggle__KSZjp{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.asdLanding_drop__Nu3Y6{position:absolute;top:calc(100% + 8px);inset-inline-start:0;background:var(--surface-0);border:1px solid var(--line-200);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:var(--s-2);width:280px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .16s var(--ease)}.asdLanding_hasDrop__XvnGf:hover .asdLanding_drop__Nu3Y6{opacity:1;visibility:visible;transform:translateY(0)}.asdLanding_drop__Nu3Y6 a{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-sm);text-decoration:none}.asdLanding_drop__Nu3Y6 a:hover{background:var(--surface-2)}.asdLanding_drop__Nu3Y6 a .asdLanding_di__vx07l{width:32px;height:32px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:15px;flex:0 0 auto}.asdLanding_drop__Nu3Y6 a .asdLanding_dtxt__UbaBC{display:flex;flex-direction:column;gap:2px}.asdLanding_drop__Nu3Y6 a .asdLanding_dt__j0Xxh{display:block;font-weight:700;font-size:var(--fs-sm);color:var(--ink-900);line-height:1.3}.asdLanding_drop__Nu3Y6 a .asdLanding_dd__5KBRh{display:block;font-size:var(--fs-xs);color:var(--ink-400);line-height:1.3}.asdLanding_hero__qPgUE{max-width:940px;margin:0 auto;padding:var(--s-16) var(--s-6) var(--s-16);text-align:center}.asdLanding_hero__qPgUE h1{font-size:78px;line-height:1.03;letter-spacing:-.035em;font-weight:900;margin:0 0 var(--s-6)}.asdLanding_hero__qPgUE h1 .asdLanding_accent__VkQFh{color:var(--accent-blue)}.asdLanding_hero__qPgUE h1 .asdLanding_hw__N4pZq{display:inline-block}.asdLanding_heroAlive__qAl5l{position:relative;color:var(--ink-900);isolation:isolate}.asdLanding_heroAlive__qAl5l .asdLanding_haMark__e89gH{position:absolute;z-index:-1;inset-inline:-.18em;bottom:.14em;height:.76em;border-radius:.6em .3em .5em .35em/.95em .7em .85em .6em;background:linear-gradient(100deg,rgba(168,240,20,.72),rgba(198,252,74,.94) 46%,rgba(166,238,18,.74));transform:rotate(-1.6deg);transform-origin:right center}@media (prefers-reduced-motion:no-preference){.asdLanding_hero__qPgUE h1.asdLanding_heroAnimate__gO8WM .asdLanding_hw__N4pZq{opacity:0;transform:translateY(.55em) rotate(2deg);animation:asdLanding_heroRise__wqLzi .68s cubic-bezier(.2,.7,.2,1) forwards}.asdLanding_hero__qPgUE h1.asdLanding_heroAnimate__gO8WM .asdLanding_hw__N4pZq:first-child{animation-delay:.05s}.asdLanding_hero__qPgUE h1.asdLanding_heroAnimate__gO8WM .asdLanding_hw__N4pZq:nth-child(2){animation-delay:.14s}.asdLanding_hero__qPgUE h1.asdLanding_heroAnimate__gO8WM .asdLanding_hw__N4pZq:nth-child(3){animation-delay:.23s}.asdLanding_hero__qPgUE h1.asdLanding_heroAnimate__gO8WM .asdLanding_hw__N4pZq:nth-child(4){animation-delay:.32s}.asdLanding_hero__qPgUE h1.asdLanding_heroAnimate__gO8WM .asdLanding_heroAlive__qAl5l .asdLanding_haMark__e89gH{transform:rotate(-1.6deg) scaleX(0);animation:asdLanding_haMark__e89gH .62s cubic-bezier(.45,.05,.2,1) .55s forwards}}@keyframes asdLanding_heroRise__wqLzi{to{opacity:1;transform:none}}@keyframes asdLanding_haMark__e89gH{0%{transform:rotate(-1.6deg) scaleX(0)}to{transform:rotate(-1.6deg) scaleX(1)}}.asdLanding_hero__qPgUE .asdLanding_sub__x8fPa{font-size:21px;color:var(--ink-500);line-height:1.6;max-width:40ch;margin:0 auto var(--s-8)}.asdLanding_heroCta__7HpZC{display:flex;gap:var(--s-3);justify-content:center;margin-bottom:var(--s-8);flex-wrap:wrap}.asdLanding_social__wE6GX{display:flex;align-items:center;justify-content:center;gap:var(--s-3)}.asdLanding_avStack__Pcjxu{display:flex}.asdLanding_avStack__Pcjxu .asdLanding_av__AabbW{width:30px;height:30px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;color:#fff;font-size:var(--fs-xs);font-weight:700;margin-inline-start:-8px}.asdLanding_avStack__Pcjxu .asdLanding_av__AabbW:first-child{margin-inline-start:0}.asdLanding_social__wE6GX span{font-size:var(--fs-sm);color:var(--ink-500)}.asdLanding_stats__Gev_X{max-width:var(--maxw);margin:0 auto var(--s-24);padding:var(--s-8) var(--s-6);border-block:1px solid var(--line-200);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-6)}.asdLanding_stat__J5NYz{text-align:center}.asdLanding_stat__J5NYz .asdLanding_v__W9GLX{font-size:38px;font-weight:900;letter-spacing:-.03em}.asdLanding_stat__J5NYz .asdLanding_l__WO94x{font-size:var(--fs-sm);color:var(--ink-500);margin-top:4px}.asdLanding_stat__J5NYz .asdLanding_v__W9GLX .asdLanding_accent__VkQFh{color:var(--accent-blue)}.asdLanding_sec__MfD95{max-width:var(--maxw);margin:0 auto;padding:0 var(--s-6) var(--s-24);scroll-margin-top:88px}.asdLanding_secEyebrow__R9E2x{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:700;color:var(--accent-blue);background:var(--accent-blue-soft);padding:5px 13px;border-radius:var(--r-pill);margin-bottom:var(--s-4)}.asdLanding_secH__NvGBB{font-size:46px;font-weight:900;letter-spacing:-.03em;margin:0 0 var(--s-3);line-height:1.1}.asdLanding_secLead__n67CA{font-size:var(--fs-lg);color:var(--ink-500);margin:0;max-width:56ch;line-height:1.6}.asdLanding_secHeadCenter__IXCOs{text-align:center;margin-bottom:var(--s-10)}.asdLanding_secHeadCenter__IXCOs .asdLanding_secLead__n67CA{margin-inline:auto}.asdLanding_bento__ZfJCB{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s-4)}.asdLanding_bcell__dkbal{border:1px solid var(--line-200);border-radius:var(--r-2xl);background:var(--surface-0);padding:var(--s-7);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.asdLanding_bcell__dkbal:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.asdLanding_bcell__dkbal .asdLanding_bIc__BI3hg{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;margin-bottom:var(--s-4);flex:0 0 auto}.asdLanding_bcell__dkbal .asdLanding_bIc__BI3hg svg{width:21px;height:21px}.asdLanding_bcell__dkbal h3{font-size:var(--fs-h3);font-weight:800;margin:0 0 var(--s-2);letter-spacing:-.01em}.asdLanding_bcell__dkbal p{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.7;margin:0}.asdLanding_bHero__77mza{grid-column:span 4}.asdLanding_bHalf__kupST{grid-column:span 2}.asdLanding_bWide__g15lE{grid-column:span 4}.asdLanding_bSplit__msF1L{grid-column:span 3}.asdLanding_bThird__hB0FF{grid-column:span 2}.asdLanding_bDemo__pfoLW{margin-top:var(--s-6);flex:1}.asdLanding_demoBook__NZXbG{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);height:100%;align-items:stretch}.asdLanding_dbPage__unA3a{background:#fff;border:1px solid var(--line-200);border-radius:var(--r-lg);padding:var(--s-5);position:relative;box-shadow:0 10px 26px -16px rgba(15,18,25,.4)}.asdLanding_dbPage__unA3a .asdLanding_pgH__uSko_{font-size:var(--fs-sm);font-weight:800;color:#16110a;margin-bottom:11px;text-align:center}.asdLanding_dbPage__unA3a .asdLanding_pgT__guvZg{font-size:11.5px;line-height:1.95;color:#3a3a3a;text-align:justify}.asdLanding_dbPage__unA3a .asdLanding_pgT__guvZg .asdLanding_hl__TYDdO{background:#FDEFC4;border-radius:3px;padding:0 2px}.asdLanding_dbChat__6KCVL{display:flex;flex-direction:column;gap:9px;justify-content:center}.asdLanding_dbAsk__RxjvP{align-self:flex-start;background:var(--ink-900);color:#fff;border-radius:13px 13px 13px 4px;padding:9px 13px;font-size:var(--fs-xs);line-height:1.6;max-width:92%}html[data-theme=dark] .asdLanding_dbAsk__RxjvP{background:#F4F4F5;color:#161618}.asdLanding_dbAns__feK6V{background:var(--surface-2);border-radius:13px 13px 4px 13px;padding:10px 13px;font-size:var(--fs-xs);line-height:1.8;color:var(--ink-700)}.asdLanding_demoTools__fPpTf{display:grid;grid-template-columns:1fr 1fr;gap:8px}.asdLanding_dtool___ap46{display:flex;align-items:center;gap:9px;border:1px solid var(--line-200);border-radius:11px;padding:9px 10px;font-size:var(--fs-xs);font-weight:700;background:var(--surface-0)}.asdLanding_dtool___ap46 .asdLanding_di__vx07l{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:14px;flex:0 0 auto}.asdLanding_demoHl__2JhbE{display:flex;flex-direction:column;gap:9px}.asdLanding_demoHl__2JhbE .asdLanding_hlrow__qhgGT{height:9px;border-radius:4px}.asdLanding_demoSw__RRFbx{display:flex;gap:8px;margin-top:4px}.asdLanding_demoSw__RRFbx span{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface-0);box-shadow:0 0 0 1px var(--line-200)}.asdLanding_demoGam__bHUxE{display:flex;flex-direction:column;gap:var(--s-3)}.asdLanding_demoStreak__shcrD{display:flex;align-items:center;gap:11px}.asdLanding_demoFlame__VcI8X{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 70%,#FFE8C2,#FEEAD3);display:grid;place-items:center;font-size:20px;flex:0 0 auto}.asdLanding_demoStreak__shcrD .asdLanding_sn__NNZ_C{font-size:22px;font-weight:900;letter-spacing:-.02em}.asdLanding_demoStreak__shcrD .asdLanding_sl__Dw3tq{font-size:var(--fs-xs);color:var(--ink-400)}.asdLanding_demoLvl__CgGUM .asdLanding_lvtop__otaBI{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:700;margin-bottom:6px}.asdLanding_demoLvl__CgGUM .asdLanding_lvtop__otaBI .asdLanding_xp__gcztQ{color:var(--ink-400)}.asdLanding_demoBar__aThED{height:9px;background:var(--surface-2);border-radius:99px;overflow:hidden}.asdLanding_demoBar__aThED i{display:block;height:100%;width:68%;background:linear-gradient(90deg,var(--accent-blue),#5B8DEF);border-radius:99px}.asdLanding_demoForum__v4Tud{display:flex;flex-direction:column;gap:9px}.asdLanding_dfThread__bhosY{display:flex;align-items:center;gap:10px;border:1px solid var(--line-200);border-radius:12px;padding:10px 12px;background:var(--surface-0)}.asdLanding_dfAv__G6YUz{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800}.asdLanding_dfTb__3_WWB{flex:1;min-width:0}.asdLanding_dfTt__reu9c{font-size:var(--fs-xs);font-weight:800;color:var(--ink-900)}.asdLanding_dfTg__XsOMf{display:inline-block;font-size:9.5px;font-weight:800;padding:2px 8px;border-radius:99px;margin-top:4px}.asdLanding_dfTg__XsOMf.asdLanding_q__2ymX3{background:var(--accent-blue-soft);color:var(--accent-blue)}.asdLanding_dfTg__XsOMf.asdLanding_solved__zGMdz{background:var(--c-lesson-bg);color:var(--c-lesson)}.asdLanding_dfRep__qLBzi{font-size:var(--fs-xs);font-weight:800;color:var(--ink-600);flex:0 0 auto}.asdLanding_libTwo__A6GXl{display:grid;grid-template-columns:1.55fr 1fr;gap:var(--s-4);align-items:stretch}.asdLanding_libCard__aEC9W{border:1px solid var(--line-200);border-radius:var(--r-2xl);padding:var(--s-7);text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .2s var(--ease),transform .2s var(--ease);cursor:pointer}.asdLanding_libCard__aEC9W:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.asdLanding_libBooks__IixhJ{background:radial-gradient(135% 95% at 100% 0,var(--c-summary-bg),transparent 56%),var(--surface-0)}.asdLanding_libH__3Lq6v{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.asdLanding_libIc__VcQfo{width:48px;height:48px;border-radius:var(--r-md);display:grid;place-items:center;flex:0 0 auto}.asdLanding_libIc__VcQfo svg{width:25px;height:25px}.asdLanding_libT__5qfZm{font-size:var(--fs-h3);font-weight:800;color:var(--ink-900)}.asdLanding_libD__mkslz{font-size:var(--fs-sm);color:var(--ink-500);margin-top:3px}.asdLanding_libShelf__WkZjP{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;padding:var(--s-3) 0 17px;margin-bottom:var(--s-5)}.asdLanding_libSpines__c3u2_{display:flex;gap:9px;align-items:flex-end}.asdLanding_libSpines__c3u2_ span{position:relative;width:46px;border-radius:4px 9px 9px 4px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--sh-md),inset 11px 0 14px -9px rgba(0,0,0,.35),inset -2px 0 0 rgba(255,255,255,.14);transition:transform .22s var(--ease)}.asdLanding_libSpines__c3u2_ span .asdLanding_spName___0XmI{transform:rotate(-90deg);white-space:nowrap;font-size:12.5px;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.asdLanding_libSpines__c3u2_ span .asdLanding_spEm__lNfG5{position:absolute;bottom:9px;font-size:15px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.asdLanding_libSpines__c3u2_ span:first-child{height:108px}.asdLanding_libSpines__c3u2_ span:nth-child(2){height:120px}.asdLanding_libSpines__c3u2_ span:nth-child(3){height:102px}.asdLanding_libSpines__c3u2_ span:nth-child(4){height:114px}.asdLanding_libSpines__c3u2_ span:nth-child(5){height:106px}.asdLanding_libShelf__WkZjP:after{content:"";position:absolute;inset-inline-start:50%;transform:translateX(-50%);bottom:0;width:300px;max-width:100%;height:9px;border-radius:7px;background:linear-gradient(var(--line-200),var(--line-150));box-shadow:0 8px 16px -9px rgba(15,18,25,.45)}.asdLanding_libCard__aEC9W:hover .asdLanding_libSpines__c3u2_ span{transform:translateY(-6px)}.asdLanding_libCard__aEC9W:hover .asdLanding_libSpines__c3u2_ span:nth-child(2){transform:translateY(-11px)}.asdLanding_libCard__aEC9W:hover .asdLanding_libSpines__c3u2_ span:nth-child(4){transform:translateY(-8px)}.asdLanding_libMeta__iRTQ7{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:var(--s-5)}.asdLanding_libMeta__iRTQ7 span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-600);background:var(--surface-2);border:1px solid var(--line-200);padding:5px 11px;border-radius:99px}.asdLanding_libMeta__iRTQ7 span b{color:var(--ink-900);font-weight:800}.asdLanding_libFoot__5ayyD{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.asdLanding_libCount__P8_r8{font-size:var(--fs-xs);font-weight:800;color:var(--ink-400)}.asdLanding_libGo__9FaMd{font-size:var(--fs-sm);font-weight:800;color:var(--accent-blue)}.asdLanding_libTrack__8qeJD{background:linear-gradient(140deg,#F43F5E,#9F1239);color:#fff;position:relative;overflow:hidden}.asdLanding_libTrack__8qeJD:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 15px)}.asdLanding_trackBadge__pzW_M{position:relative;z-index:1;align-self:flex-start;font-size:var(--fs-xs);font-weight:800;background:rgba(255,255,255,.2);padding:4px 12px;border-radius:99px;margin-bottom:var(--s-5)}.asdLanding_libTrackIc__DQiWa{position:relative;z-index:1;width:56px;height:56px;border-radius:var(--r-md);background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:28px;margin-bottom:var(--s-4)}.asdLanding_libTrackT__ih8k0{position:relative;z-index:1;font-size:var(--fs-h3);font-weight:800;margin-bottom:var(--s-2);letter-spacing:-.01em}.asdLanding_libTrackD__ItBGC{position:relative;z-index:1;font-size:var(--fs-sm);opacity:.93;line-height:1.7;flex:1;margin-bottom:var(--s-5)}.asdLanding_audTwo__Nc1O0{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.asdLanding_audCard__2u6KV{border:1px solid var(--line-200);border-radius:var(--r-2xl);background:var(--surface-0);padding:var(--s-8);display:flex;flex-direction:column}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C{background:var(--ink-900);border-color:var(--ink-900)}html[data-theme=dark] .asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C{background:#1c1c1f;border-color:var(--line-200)}.asdLanding_audTop__CGt8I{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.asdLanding_audIc__Fyt9x{width:50px;height:50px;border-radius:var(--r-md);display:grid;place-items:center;font-size:25px;flex:0 0 auto}.asdLanding_audCard__2u6KV h3{font-size:var(--fs-h2);font-weight:800;margin:0;letter-spacing:-.01em}.asdLanding_audCard__2u6KV .asdLanding_audSub__EYRsd{font-size:var(--fs-sm);margin:3px 0 0;color:var(--ink-500)}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C h3{color:#fff}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C .asdLanding_audSub__EYRsd{color:rgba(255,255,255,.6)}.asdLanding_audRows__WsGjo{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--s-6);flex:1}.asdLanding_audRow__MFl9e{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-150)}.asdLanding_audRow__MFl9e:last-child{border-bottom:none}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C .asdLanding_audRow__MFl9e{border-color:rgba(255,255,255,.1)}.asdLanding_audRow__MFl9e .asdLanding_arIc__JId7l{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;font-size:15px}.asdLanding_audRow__MFl9e .asdLanding_arT__hyE1T{font-size:var(--fs-sm);font-weight:600;color:var(--ink-700);line-height:1.5}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C .asdLanding_audRow__MFl9e .asdLanding_arT__hyE1T{color:rgba(255,255,255,.82)}.asdLanding_audCard__2u6KV .asdLanding_btnSecondary__jxnCw{align-self:flex-start}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C .asdLanding_btn__GWgOt{background:#fff;color:#161618;border-color:transparent}.asdLanding_appIc__hdpgQ{width:50px;height:50px;border-radius:var(--r-md);display:grid;place-items:center;flex:0 0 auto}.asdLanding_appIc__hdpgQ svg{width:26px;height:26px}.asdLanding_appBtns__DK4dR{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:var(--s-2)}.asdLanding_appBadge__hguX3{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-500);background:var(--surface-2);border:1px solid var(--line-200);padding:9px 15px;border-radius:var(--r-pill)}.asdLanding_appHint__c8xmX{font-size:var(--fs-xs);color:var(--ink-400);line-height:1.7;margin-top:var(--s-3)}.asdLanding_appOk__2ns1r{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:800;color:var(--c-lesson);background:var(--c-lesson-bg);border-radius:var(--r-pill);padding:9px 16px;margin-top:auto;align-self:flex-start}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C .asdLanding_appHint__c8xmX{color:rgba(255,255,255,.55)}.asdLanding_audCard__2u6KV.asdLanding_dark__yqk4C .asdLanding_appBadge__hguX3{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.78)}.asdLanding_arIc__JId7l.asdLanding_stepNum__gkZm5{font-weight:800;font-size:14px}.asdLanding_ucGrid__eyKS1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.asdLanding_ucCard__WJjfI{border:1px solid var(--line-200);border-radius:var(--r-xl);overflow:hidden;background:var(--surface-0);text-decoration:none;transition:all .2s var(--ease);display:flex;flex-direction:column;cursor:pointer}.asdLanding_ucCard__WJjfI:hover{box-shadow:var(--sh-lg);transform:translateY(-3px);border-color:transparent}.asdLanding_ucCover__ruECQ{padding:var(--s-6);min-height:158px;display:flex;flex-direction:column;gap:var(--s-5);justify-content:space-between;position:relative;overflow:hidden}.asdLanding_ucCover__ruECQ:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(10,10,10,.022) 0 1px,transparent 1px 13px);pointer-events:none}.asdLanding_ucChip__ckgHM{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--surface-0);border-radius:var(--r-pill);padding:5px 13px 5px 6px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-700);box-shadow:var(--sh-xs);position:relative;z-index:1}.asdLanding_ucChip__ckgHM .asdLanding_ci__OuD_A{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:12px}.asdLanding_ucCover__ruECQ .asdLanding_ttl__34YTR{font-size:21px;font-weight:800;color:var(--ink-900);letter-spacing:-.01em;line-height:1.3;position:relative;z-index:1}.asdLanding_ucMeta__AMFUp{padding:var(--s-4) var(--s-5);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-150)}.asdLanding_ucMeta__AMFUp .asdLanding_nm__ONdrD{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--ink-700)}.asdLanding_ucMeta__AMFUp .asdLanding_nm__ONdrD .asdLanding_dot__3weXr{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.asdLanding_ucMeta__AMFUp .asdLanding_ext__9wdD_{font-size:var(--fs-xs);color:var(--ink-400);font-weight:600}.asdLanding_faqWrap__Au6CY{max-width:920px;margin:0 auto;padding:0 var(--s-6) var(--s-24)}.asdLanding_faqWrap__Au6CY h2{text-align:center;font-size:48px;font-weight:900;letter-spacing:-.03em;margin:0 0 var(--s-10)}.asdLanding_faq__9SocD{background:var(--surface-2);border-radius:var(--r-xl);padding:var(--s-2) var(--s-6)}.asdLanding_faqItem__QjGDr{border-bottom:1px solid var(--line-200)}.asdLanding_faqItem__QjGDr:last-child{border-bottom:none}.asdLanding_faqQ__waF3X{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-5) 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;width:100%;text-align:start;font-family:inherit}.asdLanding_faqQ__waF3X .asdLanding_pm__uUxSs{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:var(--ink-400);font-size:22px;transition:transform .2s}.asdLanding_faqQ__waF3X .asdLanding_q__2ymX3{font-weight:700;font-size:var(--fs-body);color:var(--ink-900)}.asdLanding_faqItem__QjGDr.asdLanding_open__7_42H .asdLanding_pm__uUxSs{transform:rotate(45deg)}.asdLanding_faqA__wJzvb{max-height:0;overflow:hidden;transition:max-height .26s var(--ease)}.asdLanding_faqA__wJzvb p{margin:0;padding:0 44px var(--s-5);color:var(--ink-500);font-size:var(--fs-sm);line-height:1.7}.asdLanding_ctaBanner__kZk8f{position:relative;overflow:hidden;border-radius:var(--r-2xl);background:var(--ink-900);color:#fff;padding:var(--s-16) var(--s-8);text-align:center}html[data-theme=dark] .asdLanding_ctaBanner__kZk8f{background:#1c1c1f;border:1px solid var(--line-200)}.asdLanding_ctaDeco__3MLP7{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18px);pointer-events:none}.asdLanding_ctaBanner__kZk8f h2{font-size:42px;font-weight:900;letter-spacing:-.03em;margin:0 0 var(--s-3);position:relative}.asdLanding_ctaBanner__kZk8f p{font-size:var(--fs-lg);opacity:.8;margin:0 0 var(--s-8);position:relative}.asdLanding_ctaActs__lUQI7{display:flex;gap:var(--s-3);justify-content:center;flex-wrap:wrap;position:relative}.asdLanding_siteFooter__9LKFB{border-top:1px solid var(--line-200);background:var(--surface-1)}.asdLanding_footerIn__JKH5I{max-width:var(--maxw);margin:0 auto;padding:var(--s-16) var(--s-6) var(--s-8)}.asdLanding_footerCols__hl_dd{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--s-8);margin-bottom:var(--s-12)}.asdLanding_footerCols__hl_dd h4{font-size:var(--fs-sm);font-weight:700;margin:0 0 var(--s-4)}.asdLanding_footerCols__hl_dd a{display:block;color:var(--ink-500);text-decoration:none;font-size:var(--fs-sm);padding:5px 0;cursor:pointer}.asdLanding_footerCols__hl_dd a:hover{color:var(--ink-900)}.asdLanding_footerCols__hl_dd .asdLanding_about__AgS8C .asdLanding_logo__KdiVV{margin-bottom:var(--s-3)}.asdLanding_footerCols__hl_dd .asdLanding_about__AgS8C p{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.7;margin:var(--s-3) 0 0;max-width:32ch}.asdLanding_footerBottom__bULXD{border-top:1px solid var(--line-200);padding-top:var(--s-6);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);color:var(--ink-400);font-size:var(--fs-sm)}.asdLanding_mapHero__6G5SC{position:relative;height:min(620px,calc(100vh - 72px));overflow:hidden;background:#0a0a14;border-bottom:1px solid var(--line-200)}.asdLanding_mapHeroMap__Cbrot{position:absolute;inset:0;z-index:0}.asdLanding_mapCard__gZsJq{position:absolute;z-index:2;top:50%;inset-inline-start:var(--s-8);transform:translateY(-50%);width:360px;max-width:calc(100% - 2 * var(--s-6));background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border:1px solid var(--line-200);border-radius:var(--r-2xl);box-shadow:var(--sh-xl);padding:var(--s-7);text-align:start}.asdLanding_mapEyebrow__jIA2K{font-size:var(--fs-xs);color:var(--accent-blue);letter-spacing:.06em;font-weight:800;margin-bottom:var(--s-3)}.asdLanding_mapCard__gZsJq h1{font-size:30px;line-height:1.32;margin:0 0 var(--s-3);font-weight:900;letter-spacing:-.02em;color:var(--ink-900)}.asdLanding_mapCard__gZsJq h1 .asdLanding_accent__VkQFh{color:var(--accent-blue)}.asdLanding_mapCard__gZsJq .asdLanding_lead__RnSDt{font-size:var(--fs-sm);line-height:1.8;color:var(--ink-500);margin:0 0 var(--s-5)}.asdLanding_mapCard__gZsJq .asdLanding_lead__RnSDt .asdLanding_g__J_yKJ{color:var(--accent-upgrade);font-weight:700}.asdLanding_mapActs__nxxIR{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}.asdLanding_mapNote__MYkLK{font-size:var(--fs-xs);color:var(--ink-400)}.asdLanding_mapFnli__hoI3B{margin-top:var(--s-5);display:flex;align-items:center;gap:8px;position:relative}.asdLanding_mapFnli__hoI3B .asdLanding_lbl__1z1xA{font-size:var(--fs-xs);color:var(--ink-400);font-weight:700}.asdLanding_fnliBtn__VagZ3{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-200);background:var(--surface-0);color:var(--accent-blue);font-weight:900;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.asdLanding_fnliBtn__VagZ3.asdLanding_on__H5lqu{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.asdLanding_fnliPop__KsPjB{position:absolute;bottom:30px;inset-inline-start:0;width:272px;background:var(--surface-0);border:1px solid var(--line-200);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:var(--s-4);z-index:10}.asdLanding_fnliPop__KsPjB .asdLanding_ph__Uacvw{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-2)}.asdLanding_fnliPop__KsPjB .asdLanding_ph__Uacvw b{font-weight:800;font-size:var(--fs-sm);color:var(--accent-blue)}.asdLanding_fnliPop__KsPjB .asdLanding_ph__Uacvw button{background:none;border:none;color:var(--ink-400);cursor:pointer;font-size:18px;line-height:1}.asdLanding_fnliPop__KsPjB .asdLanding_pp__CDiVf{font-size:var(--fs-xs);line-height:1.75;color:var(--ink-500);margin:0 0 var(--s-3)}.asdLanding_fnliRow__CILuP{display:flex;gap:8px;align-items:center;margin-bottom:5px}.asdLanding_fnliRow__CILuP i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.asdLanding_fnliRow__CILuP .asdLanding_lo__Q751H{font-size:var(--fs-xs);color:var(--ink-600)}.asdLanding_fnliRow__CILuP .asdLanding_lab__ltg40{font-size:var(--fs-xs);color:var(--ink-400);margin-inline-start:auto}.asdLanding_mapNoteFixed__0HIx0{position:absolute;z-index:3;bottom:var(--s-4);inset-inline-end:var(--s-6);font-size:var(--fs-xs);color:rgba(255,255,255,.72);background:rgba(10,10,20,.42);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);padding:5px 12px}@media (max-width:980px){.asdLanding_bento__ZfJCB{grid-template-columns:repeat(2,1fr)}.asdLanding_bHalf__kupST,.asdLanding_bHero__77mza,.asdLanding_bSplit__msF1L,.asdLanding_bThird__hB0FF,.asdLanding_bWide__g15lE{grid-column:span 2}.asdLanding_audTwo__Nc1O0,.asdLanding_demoBook__NZXbG,.asdLanding_libTwo__A6GXl,.asdLanding_ucGrid__eyKS1{grid-template-columns:1fr}}@media (max-width:880px){.asdLanding_hero__qPgUE h1{font-size:46px}.asdLanding_hero__qPgUE .asdLanding_sub__x8fPa{font-size:18px}.asdLanding_secH__NvGBB{font-size:34px}.asdLanding_stats__Gev_X{grid-template-columns:1fr 1fr;gap:var(--s-8) var(--s-4)}.asdLanding_navLinks__kMhdJ .asdLanding_hasDrop__XvnGf,.asdLanding_navLinks__kMhdJ a:not(.asdLanding_btn__GWgOt){display:none}.asdLanding_footerCols__hl_dd{grid-template-columns:repeat(2,1fr)}.asdLanding_mapCard__gZsJq{inset-inline:var(--s-4);width:auto}}@media (max-width:430px){.asdLanding_sec__MfD95{padding:0 var(--s-4) var(--s-20)}.asdLanding_libCard__aEC9W{padding:var(--s-5)}.asdLanding_libSpines__c3u2_{gap:6px}.asdLanding_libSpines__c3u2_ span{width:38px}.asdLanding_footerCols__hl_dd{grid-template-columns:1fr 1fr;gap:var(--s-6) var(--s-4)}.asdLanding_footerIn__JKH5I{padding-inline:var(--s-4)}}