.hub_page__BOK1T{--ink:#111111;--ink-2:rgba(17,17,17,0.64);--ink-3:rgba(17,17,17,0.44);--line:rgba(17,17,17,0.1);--wash:#f5f5f3;--deep:#0e0e0f;--accent:#3b82f6;--ease:cubic-bezier(0.16,1,0.3,1);--spring:cubic-bezier(0.34,1.45,0.64,1);--pad:clamp(16px,5vw,64px);--max:1200px;font-family:var(--asg-font-display);color:var(--ink);background:#ffffff;-webkit-font-smoothing:antialiased;overflow-x:clip}.hub_page__BOK1T *{box-sizing:border-box}.hub_page__BOK1T img{display:block}.hub_page__BOK1T a{color:inherit}.hub_page__BOK1T [data-reveal]{opacity:0;transform:translate3d(0,40px,0);transition:opacity .9s ease,transform 1.2s var(--ease),filter 1s ease;transition-delay:calc(var(--i, 0) * 90ms)}.hub_page__BOK1T [data-reveal=fade]{transform:none}.hub_page__BOK1T [data-reveal=text]{filter:blur(8px)}.hub_page__BOK1T [data-reveal=phone]{transform:translate3d(0,80px,0) scale(.96)}.hub_page__BOK1T [data-reveal][data-in]{opacity:1;transform:none;filter:none}.hub_line__ZzQVZ{display:block}.hub_w__jGtex{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.04em .02em .14em;margin:-.04em -.02em -.14em}.hub_wi__Ke7qX{display:inline-block;transform:translate3d(0,115%,0);transition:transform 1.1s var(--ease);transition-delay:calc(var(--i, 0) * 60ms)}[data-reveal][data-in] .hub_wi__Ke7qX{transform:none}.hub_drift__Wj3M1{transform:translate3d(0,var(--drift,0),0);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hub_pills__bxEps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.hub_pill__7k7zr{padding:8px 16px;border-radius:999px;background:rgba(17,17,17,.05);color:var(--ink-2)!important;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s var(--ease)}.hub_pill__7k7zr:hover{background:rgba(17,17,17,.09);color:var(--ink)!important;transform:translateY(-1px)}.hub_pill__7k7zr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub_eyebrow__R6YVy{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--accent);margin-bottom:14px}.hub_h1__XczKv{margin:0;font-size:clamp(40px,6vw,80px);line-height:1.02;letter-spacing:-.035em;font-weight:700}.hub_h2__NxAtd{margin:0;font-size:clamp(34px,5.6vw,72px);line-height:1.04;letter-spacing:-.03em;font-weight:700}.hub_h3__00Y1R{margin:0 0 8px;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.015em;font-weight:650}.hub_heroLead__Tjkqs,.hub_lead__rOHkm{margin:22px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:var(--ink-2);max-width:720px}.hub_heroLead__Tjkqs{max-width:760px;margin-left:auto;margin-right:auto}.hub_head__S92iZ{max-width:820px;margin-bottom:clamp(36px,6vw,64px)}.hub_headCenter__9iIcr{max-width:880px;margin:0 auto clamp(36px,6vw,64px);text-align:center}.hub_headCenter__9iIcr .hub_lead__rOHkm{margin-left:auto;margin-right:auto}.hub_ctas__9AjkC,.hub_heroCtas__768iG,.hub_startBtns__0Whzj{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hub_ctas__9AjkC{justify-content:center;margin-top:clamp(36px,5vw,56px)}.hub_heroCtas__768iG{justify-content:center;margin-top:32px}.hub_ctaQuiet__0MTHX,.hub_cta__KZwTI{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .25s var(--ease),background .25s ease,box-shadow .25s ease}.hub_cta__KZwTI{background:var(--ink);color:#fff!important;box-shadow:0 10px 24px rgba(17,17,17,.16)}.hub_ctaQuiet__0MTHX{border:1px solid var(--line);background:#fff}.hub_ctaQuiet__0MTHX:hover,.hub_cta__KZwTI:hover{transform:translateY(-2px)}.hub_ctaQuiet__0MTHX:hover{background:#fafafa}.hub_ctaQuiet__0MTHX:focus-visible,.hub_cta__KZwTI:focus-visible,.hub_cycleStep__BwEqi:focus-visible,.hub_tab__kdKLF:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hub_ctasDark__jLc_z .hub_cta__KZwTI{background:#fff;color:var(--ink)!important}.hub_ctasDark__jLc_z .hub_ctaQuiet__0MTHX{background:transparent;border-color:rgba(255,255,255,.24);color:#fff}.hub_hero__VKSfP{padding:clamp(56px,10vh,110px) var(--pad) 0;text-align:center;background:radial-gradient(120% 60% at 50% 0,#f2f6ff 0,#ffffff 60%)}.hub_heroIn__xOq77{max-width:1240px;margin:0 auto}.hub_stage__9JmiF{position:relative;max-width:1180px;margin:clamp(48px,7vw,84px) auto 0;aspect-ratio:1180/640}.hub_stageStudio__4_IZZ{position:absolute;left:21%;top:0;width:58%}.hub_stageMac__UNI0r{position:absolute;left:2%;bottom:3%;width:48%;z-index:2}.hub_stagePhone__pMU6X{position:absolute;right:6%;bottom:3%;width:12.5%;z-index:3}.hub_stageFloor__OKa0z{position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 85%);z-index:4;pointer-events:none}@media (max-width:700px){.hub_stage__9JmiF{aspect-ratio:390/330}.hub_stageStudio__4_IZZ{left:6%;width:88%}.hub_stageMac__UNI0r{left:0;width:70%;bottom:2%}.hub_stagePhone__pMU6X{right:2%;width:22%}}.hub_device__Dvdif,.hub_frame__tjxYZ{position:relative;width:100%}.hub_frame__tjxYZ{z-index:2;height:auto;pointer-events:none}.hub_screen___luQx{position:absolute;z-index:1;overflow:hidden;background:#fff;container-type:inline-size}.hub_mac__kgzDV .hub_screen___luQx{left:10.829%;top:11.339%;width:78.342%;height:77.323%}.hub_mac__kgzDV .hub_frame__tjxYZ{filter:drop-shadow(0 30px 46px rgba(17,17,17,.24))}.hub_phone__rsiTP .hub_screen___luQx{left:5.333%;top:2.5%;width:89.333%;height:95%;border-radius:14%/6.4%}.hub_phone__rsiTP .hub_frame__tjxYZ{filter:drop-shadow(0 22px 34px rgba(17,17,17,.26))}.hub_studio__ou2_h .hub_screen___luQx{left:2.593%;top:3.365%;width:94.815%;height:69.231%}.hub_studio__ou2_h .hub_frame__tjxYZ{filter:drop-shadow(0 34px 56px rgba(17,17,17,.2))}.hub_layer__y9jUV{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transform:scale(1.015);transition:opacity .6s ease,transform 1s var(--ease),object-position 1.2s var(--ease)}.hub_layer__y9jUV[data-on]{opacity:1;transform:none}.hub_pan__F880o .hub_layer__y9jUV{animation:hub_pan__F880o 26s ease-in-out infinite alternate}@keyframes hub_pan__F880o{0%,8%{object-position:50% 0}92%,to{object-position:50% 100%}}.hub_strip__rdej1{padding:clamp(36px,6vw,64px) var(--pad)}.hub_stripIn__gZL3u{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,36px)}.hub_stripItem__S7zwV{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--ink-2);line-height:1.45}.hub_stripItem__S7zwV b{color:var(--ink);font-size:17px;margin-top:6px}@media (max-width:860px){.hub_stripIn__gZL3u{grid-template-columns:1fr 1fr}}.hub_section___3Bvk{padding:clamp(80px,12vh,150px) var(--pad);scroll-margin-top:100px}.hub_sectionIn__SBoQ4{max-width:var(--max);margin:0 auto}.hub_wash__y0JOv{background:var(--wash)}.hub_deep__JOlWp{background:var(--deep);color:#f5f5f7}.hub_deep__JOlWp .hub_cycleText__U98Xi,.hub_deep__JOlWp .hub_lead__rOHkm{color:rgba(245,245,247,.66)}.hub_deep__JOlWp .hub_eyebrow__R6YVy{color:#8fb4ff}.hub_deep__JOlWp .hub_phone__rsiTP .hub_screen___luQx{background:#000}.hub_deep__JOlWp .hub_phone__rsiTP .hub_frame__tjxYZ{filter:drop-shadow(0 30px 50px rgba(0,0,0,.7))}.hub_map__9u0wn{max-width:1040px;margin:0 auto}.hub_mapSvg__M2DvF{display:block;width:100%;height:auto;overflow:visible}.hub_glow__byUbe{animation:hub_breathe__EBjl2 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes hub_breathe__EBjl2{50%{opacity:.55;transform:scale(.92)}}.hub_spokeOn__w4ukX,.hub_spoke__hSlNV{stroke:rgba(17,17,17,.12);stroke-width:1.2;transition:stroke .5s ease,stroke-width .5s ease}.hub_spokeOn__w4ukX{stroke:rgba(59,130,246,.55);stroke-width:2}.hub_trickle__G3X_G{stroke:rgba(17,17,17,.28);stroke-width:1.4;stroke-dasharray:2 18;stroke-linecap:round;animation:hub_trickle__G3X_G 6s linear infinite}@keyframes hub_trickle__G3X_G{to{stroke-dashoffset:-100}}.hub_hop__qOCmB{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:14 120;stroke-dashoffset:14;opacity:0;animation:hub_hop__qOCmB .95s cubic-bezier(.45,0,.2,1) forwards;filter:drop-shadow(0 0 6px rgba(59,130,246,.8))}@keyframes hub_hop__qOCmB{0%{stroke-dashoffset:14;opacity:1}92%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}.hub_node__0uOPj{cursor:pointer;outline:none}.hub_nodeHit__ZeYl6{fill:transparent}.hub_nodeDot__p73ci{fill:#fff;stroke:rgba(17,17,17,.4);stroke-width:2;transition:r .4s var(--spring),fill .4s ease,stroke .4s ease}.hub_nodeRing__LtzWj{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.4;animation:hub_ring__3hABq 1.6s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes hub_ring__3hABq{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.5);opacity:0}}.hub_nodeLabel__dCeF5{font-size:17px;font-weight:600;fill:rgba(17,17,17,.58);transition:fill .4s ease}.hub_nodeOn__WEvkf .hub_nodeDot__p73ci{fill:currentColor;stroke:#fff}.hub_nodeOn__WEvkf .hub_nodeLabel__dCeF5{fill:var(--ink)}.hub_node__0uOPj:focus-visible .hub_nodeDot__p73ci{stroke:var(--accent);stroke-width:3}.hub_tone_agent__eug3B{color:#2563eb}.hub_tone_admin__0_QsN{color:#7c3aed}.hub_tone_client__LoR41{color:#059669}.hub_tone_ai__4Z39r{color:#ea580c}.hub_tone_sys__OlAsj{color:#111111}.hub_hubDisc__xkSKP{fill:#fff;stroke:rgba(17,17,17,.08);stroke-width:1;filter:drop-shadow(0 14px 30px rgba(17,17,17,.14))}.hub_hubLabel__qpPFk{font-size:17px;font-weight:700;fill:var(--ink)}.hub_mapCap__jjglX{min-height:92px;max-width:640px;margin:18px auto 0;text-align:center}.hub_mapCap__jjglX p{margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.5;color:var(--ink-2);animation:hub_capIn___nDrW .6s var(--ease)}.hub_mapCap__jjglX b{color:var(--ink)}@keyframes hub_capIn___nDrW{0%{opacity:0;transform:translateY(8px)}}.hub_mapDots__q1w7z{display:flex;justify-content:center;gap:8px;margin-top:16px}.hub_mapDots__q1w7z button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(17,17,17,.18);cursor:pointer;transition:width .4s var(--ease),background .3s ease}.hub_mapDots__q1w7z button[data-on]{width:22px;background:var(--ink)}@media (max-width:700px){.hub_nodeLabel__dCeF5{font-size:23px}.hub_hubLabel__qpPFk{font-size:22px}}.hub_tabs__uPG9Y{max-width:1080px;margin:0 auto}.hub_tabStage__LCsRo{position:relative;display:flex;align-items:flex-end;justify-content:center}.hub_tabMac__Dkj19{width:86%}.hub_tabPhone__DEbFh{position:absolute;right:0;bottom:0;width:17%;transition:opacity .6s ease,transform .8s var(--ease)}.hub_tabPhone__DEbFh[data-hidden]{opacity:0;transform:translate3d(0,30px,0);pointer-events:none}.hub_tabList__OyE9l{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:clamp(26px,4vw,40px)}.hub_tab__kdKLF{position:relative;overflow:hidden;padding:10px 18px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .3s ease,color .3s ease}.hub_tab__kdKLF:hover{color:var(--ink)}.hub_tab__kdKLF[data-on]{background:var(--ink);color:#fff}.hub_tabBar__06Ego{position:absolute;left:18px;right:18px;bottom:5px;height:2px;border-radius:2px;background:rgba(255,255,255,.85);transform:scaleX(0);transform-origin:left}.hub_tab__kdKLF[data-run] .hub_tabBar__06Ego{animation:hub_run__kw0qc 5.2s linear forwards}@keyframes hub_run__kw0qc{to{transform:scaleX(1)}}.hub_tabText__Sq_uj{max-width:640px;margin:22px auto 0;min-height:120px;text-align:center;animation:hub_capIn___nDrW .6s var(--ease)}.hub_tabText__Sq_uj p{margin:0;font-size:17px;line-height:1.55;color:var(--ink-2)}@media (max-width:700px){.hub_tabMac__Dkj19{width:100%}.hub_tabPhone__DEbFh{width:24%;right:-2%;bottom:-6%}.hub_tabList__OyE9l{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding:0 var(--pad)}.hub_tabList__OyE9l::-webkit-scrollbar{display:none}.hub_tab__kdKLF{flex:none}}.hub_cards__emXJi{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(56px,8vw,96px)}.hub_card__IRY6k{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:28px;border-radius:24px;background:#fff;border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s ease}.hub_wash__y0JOv .hub_card__IRY6k{border-color:transparent}.hub_card__IRY6k:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(17,17,17,.08)}.hub_cardShot__CHlie{min-height:430px}.hub_cardIcon__luXXh{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f1f5ff;color:var(--accent)}.hub_cardTitle__CQoG8{margin:18px 0 8px;font-size:21px;letter-spacing:-.01em;font-weight:650}.hub_cardText__grP1T{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.hub_cardPeek__NxMV1{position:relative;width:58%;margin:28px auto -42%;transition:transform .7s var(--ease)}.hub_card__IRY6k:hover .hub_cardPeek__NxMV1{transform:translateY(-14px)}@media (max-width:960px){.hub_cards__emXJi{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hub_cards__emXJi{grid-template-columns:1fr}.hub_cardShot__CHlie{min-height:0}.hub_cardPeek__NxMV1{width:52%;margin-bottom:-36%}}.hub_cycler__Kkouo{display:grid;grid-template-columns:1fr minmax(240px,360px);gap:clamp(36px,7vw,110px);align-items:center}.hub_cyclerFlip__Bz_nz{grid-template-columns:minmax(240px,360px) 1fr}.hub_cyclerFlip__Bz_nz .hub_cycleList__WGkfz{order:2}.hub_cycleList__WGkfz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hub_cycleStep__BwEqi{position:relative;overflow:hidden;display:flex;gap:18px;width:100%;padding:18px 20px;border:0;border-radius:18px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.5;transition:opacity .4s ease,background .4s ease}.hub_cycleStep__BwEqi:hover{opacity:.8}.hub_cycleStep__BwEqi[data-on]{opacity:1;background:rgba(255,255,255,.06)}.hub_cycleStep__BwEqi .hub_tabBar__06Ego{left:20px;right:20px;bottom:0;background:#8fb4ff}.hub_cycleStep__BwEqi[data-run] .hub_tabBar__06Ego{animation:hub_run__kw0qc 4.6s linear forwards}.hub_cycleNum__mkKOv{flex:none;font-size:13px;font-weight:700;padding-top:4px;color:#8fb4ff;font-variant-numeric:tabular-nums}.hub_cycleBody__JNjih{display:flex;flex-direction:column;gap:4px}.hub_cycleTitle__8T_d7{font-size:clamp(18px,2vw,22px);font-weight:650;letter-spacing:-.01em}.hub_cycleText__U98Xi{font-size:15.5px;line-height:1.5;color:var(--ink-2)}.hub_cyclePhone__DBmjS{width:100%;max-width:360px;justify-self:center}.hub_cycleMac__TK6TA{width:100%}@media (max-width:760px){.hub_cyclerFlip__Bz_nz,.hub_cycler__Kkouo{grid-template-columns:1fr}.hub_cyclePhone__DBmjS{order:-1;max-width:250px}.hub_cyclerFlip__Bz_nz .hub_cycleList__WGkfz{order:2}}.hub_clientStage__d_bbI{position:relative;max-width:1040px;margin:0 auto;padding-right:9%}.hub_clientStudio__kuIXG{width:100%}.hub_clientPhone__UFGGr{position:absolute;right:0;bottom:4%;width:18%}@media (max-width:700px){.hub_clientStage__d_bbI{padding-right:0}.hub_clientPhone__UFGGr{width:26%;right:-2%;bottom:-4%}}.hub_startSteps__ZCOHY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hub_startStep__y9U4j{display:flex;flex-direction:column;padding:30px;border-radius:24px;background:var(--wash)}.hub_startStep__y9U4j .hub_cardText__grP1T{flex:1;margin-bottom:22px}.hub_startNum__eFeld{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700}@media (max-width:900px){.hub_startSteps__ZCOHY{grid-template-columns:1fr}}.hub_join__7Bgk8{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:clamp(36px,6vw,90px);align-items:start}.hub_joinText__aKqUP .hub_h2__NxAtd{margin-top:4px}.hub_joinList__chL7z{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:16.5px}.hub_joinList__chL7z li{display:flex;align-items:center;gap:12px}.hub_joinList__chL7z svg{color:#8fb4ff;flex:none}.hub_joinForm__Kzrv5{padding:clamp(22px,3vw,34px);border-radius:26px;background:#fff;color:var(--ink)}@media (max-width:900px){.hub_join__7Bgk8{grid-template-columns:1fr}}.hub_note__8monj{max-width:var(--max);margin:0 auto;padding:0 var(--pad) 32px;font-size:12.5px;color:var(--ink-3);text-align:center}@media (prefers-reduced-motion:reduce){.hub_cardPeek__NxMV1,.hub_card__IRY6k,.hub_drift__Wj3M1,.hub_layer__y9jUV,.hub_page__BOK1T [data-reveal],.hub_wi__Ke7qX{transition:none!important;animation:none!important;transform:none!important;filter:none!important}.hub_page__BOK1T [data-reveal]{opacity:1}.hub_glow__byUbe,.hub_mapCap__jjglX p,.hub_nodeRing__LtzWj,.hub_pan__F880o .hub_layer__y9jUV,.hub_tabText__Sq_uj{animation:none!important}}.adminMock_root__Axr87{--u:calc(100cqw / 1512);--ink:#111;--mut:rgba(17,17,17,0.55);--line:rgba(17,17,17,0.09);position:absolute;inset:0;overflow:hidden;background:#fbfbfa;color:var(--ink);font-family:var(--asg-font-display,system-ui);font-size:calc(var(--u) * 15);line-height:1.35;text-align:left}.adminMock_nav__1L7BB{position:absolute;left:calc(var(--u) * 14);right:calc(var(--u) * 14);top:calc(var(--u) * 12);height:calc(var(--u) * 64);display:flex;align-items:center;gap:calc(var(--u) * 24);padding:0 calc(var(--u) * 16);border:1px solid var(--line);border-radius:calc(var(--u) * 40);background:#fff}.adminMock_logo__u7Yam{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);font-weight:700;font-size:calc(var(--u) * 20);white-space:nowrap}.adminMock_mark__AhepQ{display:inline-grid;place-items:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40);border:calc(var(--u) * 2) solid var(--ink);border-radius:50%;font-size:calc(var(--u) * 12)}.adminMock_items__pBoWP{flex:1;display:flex;justify-content:center;gap:calc(var(--u) * 4);white-space:nowrap}.adminMock_itemOn__IU0kt,.adminMock_item__HOFbh{padding:calc(var(--u) * 9) calc(var(--u) * 14);border-radius:calc(var(--u) * 24);color:var(--mut);font-size:calc(var(--u) * 15.5)}.adminMock_itemOn__IU0kt{color:var(--ink);background:#f0f0ee;font-weight:600}.adminMock_me__WndH4{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);font-weight:600;white-space:nowrap}.adminMock_avatarLg__0jtIm,.adminMock_avatar__VEE3b{display:inline-grid;place-items:center;width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:50%;background:#e7e3dc;font-size:calc(var(--u) * 13);font-weight:700}.adminMock_avatarLg__0jtIm{width:calc(var(--u) * 64);height:calc(var(--u) * 64);font-size:calc(var(--u) * 20)}.adminMock_meName__L2k1X{font-size:calc(var(--u) * 15)}.adminMock_body__EKqaa{position:absolute;left:calc(var(--u) * 150);right:calc(var(--u) * 150);top:calc(var(--u) * 104);bottom:0;display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.adminMock_fab__aWir7{position:absolute;right:calc(var(--u) * 28);bottom:calc(var(--u) * 28);width:calc(var(--u) * 58);height:calc(var(--u) * 58);border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:calc(var(--u) * 30);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 24) rgba(0,0,0,.2)}.adminMock_title__uIwbe h4{margin:0;font-size:calc(var(--u) * 36);font-weight:700;letter-spacing:-.02em}.adminMock_title__uIwbe p{margin:calc(var(--u) * 4) 0 0;color:var(--mut);font-size:calc(var(--u) * 15)}.adminMock_kpis__EI20a{display:flex;gap:calc(var(--u) * 12)}.adminMock_kpi__pveVK{flex:1;display:flex;flex-direction:column;gap:calc(var(--u) * 4);padding:calc(var(--u) * 14) calc(var(--u) * 16);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 16)}.adminMock_kLabel__k0_Xx{color:var(--mut);font-size:calc(var(--u) * 11.5);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adminMock_kValue__Ny7M1{font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:-.02em}.adminMock_kNote__ZRN5t{color:var(--mut);font-size:calc(var(--u) * 12.5)}.adminMock_chips__gyJwS{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8)}.adminMock_chipOn__H82GC,.adminMock_chip__TxIVb{padding:calc(var(--u) * 7) calc(var(--u) * 14);border-radius:calc(var(--u) * 20);border:1px solid var(--line);background:#fff;font-size:calc(var(--u) * 13.5);font-weight:500}.adminMock_chipOn__H82GC{background:#111;color:#fff;border-color:#111}.adminMock_list__o_Olj{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.adminMock_row__M0IEf{display:flex;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 18);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 16)}.adminMock_rowHot__Lh9_B{border-color:rgba(234,140,52,.55);box-shadow:0 0 0 calc(var(--u) * 3) rgba(234,140,52,.1)}.adminMock_rowMain__APGcQ{flex:1;display:flex;flex-direction:column;gap:calc(var(--u) * 2);min-width:0}.adminMock_rowTitle__nLu9K{font-weight:600;font-size:calc(var(--u) * 15.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminMock_rowMeta__JgQHZ{color:var(--mut);font-size:calc(var(--u) * 13)}.adminMock_badge__BKVHg{padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 11.5);font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.adminMock_new__YA98i{background:#fdf0e3;color:#a0530f}.adminMock_blue__w_JVZ{background:#e8f0fe;color:#1f4fbf}.adminMock_green__zttCX{background:#e6f4ea;color:#1f6b35}.adminMock_violet__3HMHy{background:#f1e9fd;color:#5b2ca8}.adminMock_grey__LAgUr{background:#f0f0ee;color:#555}.adminMock_select__zizBM{padding:calc(var(--u) * 8) calc(var(--u) * 14);border:1px solid var(--line);border-radius:calc(var(--u) * 12);background:#fff;font-size:calc(var(--u) * 13.5);white-space:nowrap}.adminMock_selectOpen__ReOJi{border-color:#111}.adminMock_menu__GBiwA{position:absolute;right:calc(var(--u) * 18);top:calc(var(--u) * 58);width:calc(var(--u) * 220);display:flex;flex-direction:column;padding:calc(var(--u) * 6);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 34) rgba(0,0,0,.14)}.adminMock_menuItemOn__1pJpD,.adminMock_menuItem__zCeBv{padding:calc(var(--u) * 9) calc(var(--u) * 12);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 13.5)}.adminMock_menuItemOn__1pJpD{background:#f0f0ee;font-weight:600}.adminMock_grid2__XNfYm,.adminMock_grid3__VhYO4{display:grid;gap:calc(var(--u) * 14)}.adminMock_grid2__XNfYm{grid-template-columns:1fr 1fr}.adminMock_grid3__VhYO4{grid-template-columns:1fr 1fr 1fr}.adminMock_card__Qo9sf{display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 18);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 18);min-width:0}.adminMock_card__Qo9sf .adminMock_row__M0IEf{padding:calc(var(--u) * 10) 0;border:0;border-top:1px solid var(--line);border-radius:0}.adminMock_cardHead__F1ORT{font-weight:700;font-size:calc(var(--u) * 17)}.adminMock_lb__39omE{display:grid;grid-template-columns:calc(var(--u) * 22) calc(var(--u) * 130) 1fr;align-items:center;gap:calc(var(--u) * 10)}.adminMock_lbRank__1M32p{color:var(--mut);font-weight:700}.adminMock_bar___RQRe{display:block;height:calc(var(--u) * 8);border-radius:calc(var(--u) * 6);background:linear-gradient(90deg,#111,#555)}.adminMock_action__WgSIR{display:flex;justify-content:space-between;padding:calc(var(--u) * 12) calc(var(--u) * 14);border:1px solid var(--line);border-radius:calc(var(--u) * 12);font-weight:600;font-size:calc(var(--u) * 14.5)}.adminMock_donut__IZeTQ{align-self:center;width:calc(var(--u) * 150);height:calc(var(--u) * 150);border-radius:50%;background:conic-gradient(#111 0 38%,#8a8a86 38% 64%,#d6d3cd 64% 86%,#efece6 86% 100%);-webkit-mask:radial-gradient(circle,transparent 54%,#000 55%);mask:radial-gradient(circle,transparent 54%,#000 55%)}.adminMock_withDrawer__u3meP{display:grid;grid-template-columns:1fr calc(var(--u) * 380);gap:calc(var(--u) * 16);min-height:0}.adminMock_withDrawer__u3meP>div{display:flex;flex-direction:column;gap:calc(var(--u) * 14);min-width:0}.adminMock_drawer__QshU9{display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 20);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) rgba(0,0,0,.08)}.adminMock_field__WurrH{display:flex;justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) 0;border-bottom:1px solid var(--line);font-size:calc(var(--u) * 13.5)}.adminMock_field__WurrH span{color:var(--mut);white-space:nowrap}.adminMock_field__WurrH b{font-weight:600;text-align:right}.adminMock_check__61cXh{display:flex;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 13.5)}.adminMock_boxOn__NgX0F,.adminMock_box__td_RJ{flex:none;width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:calc(var(--u) * 5);border:calc(var(--u) * 1.5) solid rgba(17,17,17,.3)}.adminMock_boxOn__NgX0F{background:#111;border-color:#111;box-shadow:inset 0 0 0 calc(var(--u) * 3) #fff}.adminMock_note__gITdM{padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:#f6f5f2;font-size:calc(var(--u) * 13);color:#333}.adminMock_review__BZ_qY{display:flex;align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 14);background:#f3f6fd;border:1px solid #dfe7fb}.adminMock_review__BZ_qY .adminMock_rowMeta__JgQHZ{flex:1}.adminMock_btnDark__28zdv,.adminMock_btnGhost__XuNrc{align-self:flex-start;padding:calc(var(--u) * 8) calc(var(--u) * 16);border-radius:calc(var(--u) * 20);font-size:calc(var(--u) * 13.5);font-weight:600;white-space:nowrap}.adminMock_btnDark__28zdv{background:#111;color:#fff}.adminMock_btnGhost__XuNrc{border:1px solid var(--line);background:#fff}.adminMock_btnRow__V_G7G{display:flex;gap:calc(var(--u) * 8)}.adminMock_lcard___bwME{display:flex;flex-direction:column;gap:calc(var(--u) * 6);padding:calc(var(--u) * 10);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 18)}.adminMock_lphoto__RMagX{position:relative;height:calc(var(--u) * 200);border-radius:calc(var(--u) * 12)}.adminMock_ph0__hjp2V{background:linear-gradient(160deg,#d9cbb6,#a88f72 55%,#6c5a47)}.adminMock_ph1__CzHnf{background:linear-gradient(160deg,#c9d6de,#8ea3b0 55%,#56707f)}.adminMock_ph2__I_bRC{background:linear-gradient(160deg,#3d4a3b,#6b7f5e 55%,#c9a66b)}.adminMock_lstatus__EtXUn{position:absolute;left:calc(var(--u) * 10);top:calc(var(--u) * 10);padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 12);background:#fff;font-size:calc(var(--u) * 12);font-weight:700}.adminMock_deliv__6AXW_,.adminMock_phases__w_3BJ{display:flex;gap:calc(var(--u) * 6);flex-wrap:wrap}.adminMock_delivOff__zA60O,.adminMock_delivOn__o7nUX,.adminMock_phaseOn__iTrpq,.adminMock_phase__bX02g{padding:calc(var(--u) * 3) calc(var(--u) * 9);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 11.5);font-weight:600}.adminMock_phase__bX02g{background:#f0f0ee;color:var(--mut)}.adminMock_phaseOn__iTrpq{background:#111;color:#fff}.adminMock_delivOn__o7nUX{background:#e6f4ea;color:#1f6b35}.adminMock_delivOff__zA60O{background:#fdf0e3;color:#a0530f}.adminMock_steps__7rd8w{display:flex;gap:calc(var(--u) * 8)}.adminMock_stepDone__uGVQg,.adminMock_stepOn__KEZ5o,.adminMock_step__jypO4{flex:1;padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 12);text-align:center;font-size:calc(var(--u) * 13.5);font-weight:600;background:#f0f0ee;color:var(--mut)}.adminMock_stepOn__KEZ5o{background:#111;color:#fff}.adminMock_stepDone__uGVQg{background:#e6f4ea;color:#1f6b35}.adminMock_thumbs__uFR3V{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 10)}.adminMock_thumb__EWCXa{position:relative;height:calc(var(--u) * 110);border-radius:calc(var(--u) * 12)}.adminMock_thumb__EWCXa em{position:absolute;left:calc(var(--u) * 8);top:calc(var(--u) * 8);padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 8);background:#fff;font-style:normal;font-size:calc(var(--u) * 11);font-weight:700}.adminMock_para__nDeu2{margin:0;color:#333;font-size:calc(var(--u) * 14);line-height:1.5}.adminMock_taskBar___3ZSM{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 14)}.adminMock_quick__gfvVZ{padding:calc(var(--u) * 9) calc(var(--u) * 14);border-radius:calc(var(--u) * 12);border:1px solid var(--line);background:#fff;color:var(--mut);font-size:calc(var(--u) * 13.5)}.adminMock_quick__gfvVZ em{color:var(--ink);font-style:normal;margin-left:calc(var(--u) * 6)}.adminMock_board__7E7gV{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 12)}.adminMock_col__UUIIR{flex-direction:column;border-radius:calc(var(--u) * 16);background:#f3f2ef}.adminMock_col__UUIIR,.adminMock_task__WApvY{display:flex;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12)}.adminMock_task__WApvY{align-items:center;border-radius:calc(var(--u) * 12);background:#fff;border:1px solid var(--line);font-size:calc(var(--u) * 13.5);font-weight:500}.adminMock_task__WApvY span:nth-child(2){flex:1}.adminMock_due__YMVot{color:var(--mut);font-size:calc(var(--u) * 12)}.adminMock_people__hRfFx{display:grid!important;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 12)!important}.adminMock_person__SI4Nw{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 18) calc(var(--u) * 10);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 16)}.adminMock_online__uHClP{position:absolute;top:calc(var(--u) * 18);right:calc(50% - calc(var(--u) * 34));width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;background:#22c55e;border:calc(var(--u) * 2.5) solid #fff}.adminMock_checkCard__fuF_K{display:flex;flex-direction:column;gap:calc(var(--u) * 4);padding:calc(var(--u) * 16);background:#fff;border:1px solid var(--line);border-radius:calc(var(--u) * 16)}.adminMock_chart__Y8cGx{display:flex;align-items:flex-end;gap:calc(var(--u) * 10);height:calc(var(--u) * 240)}.adminMock_chart__Y8cGx span{flex:1;border-radius:calc(var(--u) * 6) calc(var(--u) * 6) 0 0;background:linear-gradient(180deg,#3b82f6,#93c5fd)}.adminMock_toolbar__yXqHD{padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background:#f3f2ef;color:var(--mut);font-size:calc(var(--u) * 12.5);font-weight:600}.adminMock_postTitle__UBxez{font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:-.02em}.adminMock_imgBlock__xwemv{height:calc(var(--u) * 190);border-radius:calc(var(--u) * 14);background:linear-gradient(160deg,#c9d6de,#8ea3b0 55%,#56707f)}.adminMock_serp__tTWif{display:flex;flex-direction:column;gap:calc(var(--u) * 2);padding:calc(var(--u) * 12);border:1px solid var(--line);border-radius:calc(var(--u) * 12)}.adminMock_serpUrl__wkYvI{color:#1f6b35;font-size:calc(var(--u) * 12)}.adminMock_serpTitle__YzBuo{color:#1a0dab;font-size:calc(var(--u) * 15);font-weight:500}.learn_hero__JR2VB{padding:clamp(56px,10vh,110px) var(--pad) clamp(40px,6vw,70px);text-align:center;background:radial-gradient(120% 70% at 50% 0,#f2f6ff 0,#ffffff 65%)}.learn_heroCount__sJfir{margin:18px 0 0;font-size:14px;font-weight:600;color:var(--ink-3)}.learn_h2s__C233N{margin:0 0 22px;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;font-weight:700}.learn_sectionLead__pMrz6{margin:-8px 0 30px;max-width:660px;font-size:17px;line-height:1.55;color:var(--ink-2)}.learn_start__jqNPX{padding:clamp(30px,5vw,60px) var(--pad);scroll-margin-top:110px}.learn_tracks__B7lwX{display:grid;grid-template-columns:1fr 1fr;gap:16px}.learn_track__dOU7k{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,32px);border-radius:24px;background:var(--wash)}.learn_trackList__plwQu{list-style:none;width:100%;margin:18px 0 22px;padding:0;display:flex;flex-direction:column;gap:6px}.learn_trackList__plwQu a{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;background:#fff;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s ease}.learn_trackList__plwQu a:hover{transform:translateX(4px);box-shadow:0 10px 24px rgba(17,17,17,.06)}.learn_trackNum__166tc{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:700}.learn_trackTitle__V_aOS{flex:1;font-weight:600;font-size:15.5px}.learn_trackMin__ZKjp1{font-size:13px;color:var(--ink-3);white-space:nowrap}@media (max-width:800px){.learn_tracks__B7lwX{grid-template-columns:1fr}}.learn_libSection__B6DXb{padding:clamp(50px,8vw,100px) var(--pad);scroll-margin-top:110px}.learn_tools__C9lV_{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.learn_search__1ME5s{position:relative;display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:460px;height:48px;padding:0 14px 0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-3);transition:border-color .2s ease}.learn_search__1ME5s:focus-within{border-color:var(--ink)}.learn_search__1ME5s input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink)}.learn_search__1ME5s input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.learn_clear__JhsjF{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:rgba(17,17,17,.1);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.learn_filters__LsXql{display:flex;flex-wrap:wrap;gap:10px}.learn_seg__o73yU{display:inline-flex;padding:4px;border-radius:999px;background:#f0f0ee}.learn_seg__o73yU button{padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.learn_seg__o73yU button[data-on]{background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(17,17,17,.08)}.learn_count__KNyY8{margin:22px 0 14px;font-size:14px;color:var(--ink-3)}.learn_grid__Pjysg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.learn_gcard__HbVMl{display:flex;flex-direction:column;height:100%;border-radius:22px;border:1px solid var(--line);background:#fff;overflow:hidden;text-decoration:none;transition:transform .45s var(--ease),box-shadow .45s ease;animation:learn_cardIn__nB0j7 .5s var(--ease) both}.learn_gcard__HbVMl:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(17,17,17,.08)}@keyframes learn_cardIn__nB0j7{0%{opacity:0;transform:translateY(10px)}}.learn_gthumb__tQdYt{height:210px;overflow:hidden;padding:22px 22px 0;background:linear-gradient(180deg,#f6f7f9,#eef0f4)}.learn_gthumbPhone__keDR4{display:flex;justify-content:center}.learn_gthumbPhone__keDR4>*{width:46%}.learn_gthumb__tQdYt>*{transition:transform .6s var(--ease)}.learn_gcard__HbVMl:hover .learn_gthumb__tQdYt>*{transform:translateY(-8px)}.learn_gbody__kK89N{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}.learn_gmeta__I7cdq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.learn_aud_admins__DBZYi,.learn_aud_agents__Gzpf7,.learn_aud_clients__Mf7Rf{padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.learn_aud_agents__Gzpf7{background:#e8f0fe;color:#1f4fbf}.learn_aud_admins__DBZYi{background:#f1e9fd;color:#5b2ca8}.learn_aud_clients__Mf7Rf{background:#e6f4ea;color:#1f6b35}.learn_doneTag__D4t2N{padding:3px 9px;border-radius:999px;background:#111;color:#fff;font-size:11.5px}.learn_gtitle__t10wO{font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.learn_gsum__d0uHt{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.learn_empty__518br{padding:40px 0;color:var(--ink-2)}.learn_empty__518br button{border:0;background:none;font:inherit;color:var(--accent);font-weight:600;cursor:pointer}@media (max-width:960px){.learn_grid__Pjysg{grid-template-columns:1fr 1fr}}@media (max-width:620px){.learn_grid__Pjysg{grid-template-columns:1fr}.learn_filters__LsXql,.learn_seg__o73yU{width:100%}.learn_seg__o73yU{overflow-x:auto;scrollbar-width:none}.learn_seg__o73yU button{flex:1 0 auto}}.learn_semTrack__ESht_+.learn_semTrack__ESht_{margin-top:44px}.learn_semTrackTitle___zM2O{margin:0 0 16px;font-size:20px;font-weight:650}.learn_semGrid__1_Llv{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.learn_seminar__V0l7f{display:flex;flex-direction:column;gap:8px;padding:16px 16px 22px;border-radius:22px;background:#fff}.learn_semSoon__DVX1b,.learn_semVideo__cRBDL{width:100%;aspect-ratio:16/9;border-radius:14px;background:#111;margin-bottom:8px}.learn_semSoon__DVX1b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:rgba(255,255,255,.72);font-size:13px;font-weight:600;background:radial-gradient(120% 120% at 30% 0,#26324a,#0e0e0f 70%)}.learn_semPlay__paM0_{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff}.learn_semMeta__A_r9V{font-size:12.5px;font-weight:600;color:var(--ink-3)}.learn_semTitle__DsT2I{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em}.learn_semSum__BdmUj{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.learn_semGuides__ELHu2{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.learn_semGuides__ELHu2 a{padding:5px 10px;border-radius:999px;background:#f0f0ee;font-size:12.5px;font-weight:600;text-decoration:none}.learn_semGuides__ELHu2 a:hover{background:#e6e6e3}.learn_bottom__D6VwF{padding:clamp(70px,10vw,130px) var(--pad);text-align:center}.learn_guide__G8U2O{max-width:var(--max);margin:0 auto;padding:clamp(28px,5vw,56px) var(--pad) clamp(60px,8vw,100px)}.learn_guideHead__drzcI{max-width:760px;margin-bottom:clamp(24px,4vw,40px)}.learn_back__tl_A0{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:600;color:var(--ink-2)!important;text-decoration:none}.learn_back__tl_A0:hover{color:var(--ink)!important}.learn_guideTitle__Tu67t{margin:12px 0 0;font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.03em;font-weight:700}.learn_guideSum__WdZlu{margin:14px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--ink-2)}.learn_player__1nO4w{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-top:22px}.learn_progress__AvE8m{position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:#ececea;overflow:hidden}.learn_progress__AvE8m span{display:block;height:100%;background:var(--accent);transform-origin:left;transition:transform .6s var(--ease)}.learn_stage__IsLpt{position:sticky;top:76px;display:flex;align-items:flex-end;justify-content:center;min-height:300px;padding:clamp(18px,3vw,36px);border-radius:28px;background:linear-gradient(180deg,#f6f7f9,#eceef2)}.learn_stageMacDev__RVute{width:100%}.learn_stageMacDev__RVute,.learn_stagePhoneDev__3dvwN{transition:opacity .5s ease,transform .6s var(--ease),filter .5s ease}.learn_stagePhoneDev__3dvwN{width:44%;max-width:300px}.learn_stageBoth__nev14 .learn_stageMacDev__RVute{width:84%}.learn_stageBoth__nev14 .learn_stagePhoneDev__3dvwN{position:absolute;right:5%;bottom:clamp(18px,3vw,36px);width:20%;z-index:3}.learn_stageMacDev__RVute[data-dim],.learn_stagePhoneDev__3dvwN[data-dim]{opacity:.35;filter:saturate(.4);transform:scale(.97)}.learn_stageBoth__nev14 .learn_stagePhoneDev__3dvwN[data-dim]{transform:translateY(8%) scale(.92)}.learn_side__ll5Dq{display:flex;flex-direction:column;gap:18px}.learn_stepList__RV4TG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.learn_stepBtn__oHGFA{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:transparent;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:background .25s ease,color .25s ease}.learn_stepBtn__oHGFA:hover,.learn_stepBtn__oHGFA[data-on]{background:#f5f5f3;color:var(--ink)}.learn_stepBtn__oHGFA:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.learn_stepNum__U_gJf{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(17,17,17,.2);font-size:13px;font-weight:700;transition:background .3s ease,color .3s ease,border-color .3s ease}.learn_stepBtn__oHGFA[data-on] .learn_stepNum__U_gJf{background:var(--accent);border-color:var(--accent);color:#fff}.learn_stepBtn__oHGFA[data-past] .learn_stepNum__U_gJf{background:var(--ink);border-color:var(--ink);color:#fff}.learn_stepTitle__PCJOk{font-size:16.5px;font-weight:650}.learn_stepBody__6WllD{padding:4px 14px 10px 56px;animation:learn_bodyIn__Pzb72 .5s var(--ease)}@keyframes learn_bodyIn__Pzb72{0%{opacity:0;transform:translateY(-4px)}}.learn_stepBody__6WllD p{margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.learn_tip__wOwLe{margin-top:12px!important;padding:12px 14px;border-radius:12px;background:#f1f5ff;font-size:14.5px!important}.learn_tip__wOwLe b{margin-right:6px;color:var(--accent)}.learn_nav__hZmTS{display:flex;gap:10px}.learn_navBack__LFf5b,.learn_navNext__pniFG{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .25s var(--ease),opacity .25s ease}.learn_navBack__LFf5b{border:1px solid var(--line);background:#fff;color:var(--ink)}.learn_navBack__LFf5b:disabled{opacity:.4;cursor:default}.learn_navNext__pniFG{flex:1;border:0;background:var(--ink);color:#fff!important}.learn_navBack__LFf5b:not(:disabled):hover,.learn_navNext__pniFG:hover{transform:translateY(-2px)}.learn_keys__l1Va_{margin:0;font-size:13px;color:var(--ink-3)}@media (max-width:860px){.learn_player__1nO4w{grid-template-columns:1fr}.learn_stage__IsLpt{position:relative;top:0;min-height:0}.learn_stagePhone__O6jsU .learn_stagePhoneDev__3dvwN{width:56%}.learn_stageBoth__nev14 .learn_stagePhoneDev__3dvwN{width:24%;right:3%}}.learn_related__lsHsi{margin-top:clamp(56px,8vw,90px)}.learn_relatedTitle__kRQni{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.02em}.learn_related__lsHsi ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.learn_related__lsHsi a{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px;border-radius:18px;background:var(--wash);text-decoration:none;transition:transform .35s var(--ease)}.learn_related__lsHsi a:hover{transform:translateY(-3px)}.learn_related__lsHsi b{font-size:17px}.learn_related__lsHsi span{font-size:14.5px;line-height:1.5;color:var(--ink-2)}@media (max-width:760px){.learn_related__lsHsi ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.learn_gcard__HbVMl,.learn_progress__AvE8m span,.learn_stageMacDev__RVute,.learn_stagePhoneDev__3dvwN,.learn_stepBody__6WllD{animation:none!important;transition:none!important}}