.BetaCommunity_grid__o9_WP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.BetaCommunity_card__i_YeC{display:grid;min-width:0;grid-template-areas:"heading join" "description join" "hint join" "actions join";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-gap:0 28px;gap:0 28px;padding:28px!important;border:1px solid var(--diandian-line)!important;border-radius:24px!important;overflow:visible!important;background:var(--surface,rgba(255,255,255,.03))!important}.BetaCommunity_cardHeading__nQZUY{display:flex;grid-area:heading;align-items:center;gap:12px}.BetaCommunity_platformMark__Zq1BX{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--diandian-line);border-radius:12px;background:var(--diandian-paper)}.BetaCommunity_platformMark__Zq1BX img{width:26px;height:26px}.BetaCommunity_cardTitle__pDDZd{margin:0!important;color:var(--diandian-ink)!important;font-size:20px!important;font-weight:600!important;line-height:1.35!important}.BetaCommunity_description__UQAa_{display:block;grid-area:description;margin:14px 0 4px!important;color:var(--diandian-ink-muted)!important;font-size:var(--text-body)!important;line-height:1.75!important}.BetaCommunity_joinArea____x9g{display:grid;grid-area:join;align-content:start;justify-items:center;width:148px;text-align:center}.BetaCommunity_qrCodeViewport__UCYdB{position:relative;width:148px;aspect-ratio:1;overflow:hidden;border-radius:12px;background:white}.BetaCommunity_qrCodeImage__6e7cn{display:block;width:100%;height:100%;object-fit:contain}.BetaCommunity_joinMessage__ytSsv{display:grid;width:148px;min-height:148px;align-content:center;grid-gap:8px;gap:8px;padding:14px;border:1px dashed var(--diandian-line);border-radius:12px}.BetaCommunity_messageTitle__VDO8T{display:block;margin:0!important;color:var(--diandian-ink)!important;font-size:14px!important;font-weight:600!important}.BetaCommunity_hint__Xow0s{display:block;grid-area:hint;margin:0 0 20px!important;color:var(--diandian-ink-faint)!important;font-size:12.5px!important;line-height:1.7!important}.BetaCommunity_actions__xiqVg{display:flex;grid-area:actions;flex-wrap:wrap;align-items:center;gap:8px 16px}.BetaCommunity_action__mo6gp,.BetaCommunity_imageLink__OwUM_{min-height:40px;font-size:14px!important;cursor:pointer!important}.BetaCommunity_action__mo6gp{padding:0 18px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:transparent!important;color:var(--diandian-ink)!important}.BetaCommunity_imageLink__OwUM_{padding:0 4px!important;border-radius:8px!important;color:var(--diandian-ink-muted)!important}.BetaCommunity_action__mo6gp:hover:not(:disabled){border-color:rgba(255,255,255,.32)!important;background:rgba(255,255,255,.06)!important}.BetaCommunity_imageLink__OwUM_:hover{background:transparent!important;color:var(--diandian-ink)!important}.BetaCommunity_action__mo6gp:focus-visible,.BetaCommunity_imageLink__OwUM_:focus-visible{outline:2px solid var(--diandian-ink)!important;outline-offset:4px!important}.BetaCommunity_action__mo6gp:disabled{border-color:var(--diandian-line)!important;color:var(--diandian-ink-muted)!important;cursor:not-allowed!important;opacity:1!important}@media (max-width:1040px){.BetaCommunity_grid__o9_WP{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.BetaCommunity_card__i_YeC{grid-template-areas:"heading" "description" "hint" "join" "actions";grid-template-columns:minmax(0,1fr);padding:22px!important}.BetaCommunity_joinArea____x9g{width:100%;margin-bottom:18px}}.page_pageShell__1KDJM{--page-max:1160px;--site-header-height:65px;--ink:var(--diandian-ink);--ink-rgb:var(--diandian-ink-rgb);--muted:var(--diandian-ink-muted);--faint:var(--diandian-ink-faint);--paper:var(--diandian-paper);--soft:rgba(255,255,255,0.05);--surface:rgba(255,255,255,0.035);--surface-hover:rgba(255,255,255,0.06);--band:#121211;--line:var(--diandian-line);--text-micro:11px;--text-body:14px;--text-card-title:clamp(22px,1.9vw,27px);--accent:var(--diandian-red);--accent-rgb:var(--diandian-red-rgb);--accent-text:var(--diandian-red-text);--accent-solid:var(--diandian-red-solid);--accent-solid-hover:var(--diandian-red-solid-hover);--accent-soft:var(--diandian-red-soft);--accent-line:var(--diandian-red-line);--night:#141413;--red-bright:#fe4332;--red-rgb:254,67,50;min-width:320px;overflow-x:clip;background:var(--paper);color:var(--ink)}.page_pageShell__1KDJM *,.page_pageShell__1KDJM :after,.page_pageShell__1KDJM :before{box-sizing:border-box}.page_siteHeader__J1GlI{position:-webkit-sticky;position:sticky;z-index:50;top:0;border-bottom:1px solid transparent;background:transparent;transition:background .22s ease,border-color .22s ease,-webkit-backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.page_siteHeader__J1GlI[data-over-content=true]{border-bottom-color:rgba(255,255,255,.07);background:rgba(14,14,13,.72);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.page_headerInner__leMGi{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(calc(100% - 48px),var(--page-max));min-height:64px;margin:0 auto}.page_headerActions__jn5aq{display:flex;flex:0 0 auto;align-items:center;gap:8px}.page_headerJoin__JaxTR{display:inline-flex;min-height:34px;align-items:center;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.04);color:var(--ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease}.page_headerJoin__JaxTR:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.08)}.page_headerJoin__JaxTR:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page_downloadButton__lvXC9.page_headerDownload__WroKw{min-height:34px;gap:10px;padding:6px 16px;box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 rgba(23,22,20,.08);font-size:13px}.page_downloadLabelCompact__Zm2lC{display:none}.page_downloadButton__lvXC9{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:52px;padding:11px 24px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff,#f2f2f2 58%,#e8e6e2);box-shadow:inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(23,22,20,.08),0 10px 30px rgba(255,255,255,.08);color:#171614;cursor:pointer;font:inherit;font-size:15px;font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page_downloadButton__lvXC9:hover:not(:disabled){background:linear-gradient(180deg,#ffffff,#fbfaf8);box-shadow:inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(23,22,20,.06),0 14px 38px rgba(255,255,255,.16);transform:translateY(-2px)}.page_downloadButton__lvXC9:active:not(:disabled){background:#d8d8d8;box-shadow:inset 0 1px 2px rgba(23,22,20,.18);transform:translateY(0)}.page_downloadButton__lvXC9:focus-visible,.page_faqItem__okCCj summary:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:4px}.page_downloadButton__lvXC9:disabled{cursor:wait;opacity:.66}.page_downloadPlatformMarks__eVusy{display:inline-flex;align-items:center;gap:8px;margin-right:-3px;padding-right:14px;border-right:1px solid rgba(23,22,20,.16)}.page_downloadPlatformMarks__eVusy svg{flex:0 0 auto;fill:currentColor}.page_downloadPlatformMarks__eVusy svg[data-platform-mark=macos]{width:18px;height:18px;transform:translateY(-2px)}.page_downloadPlatformMarks__eVusy svg[data-platform-mark=windows]{width:13px;height:13px}.page_sectionKicker__FeM2H{display:inline-flex;align-items:center;gap:9px;margin:0!important;color:var(--muted)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important}.page_sectionKicker__FeM2H:before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 11%,transparent);content:""}.page_communityLink__JRZhV{min-height:44px;border-radius:12px!important;color:var(--muted)!important;cursor:pointer!important}.page_communityLink__JRZhV:hover{background:rgba(255,255,255,.06)!important;color:var(--ink)!important}.page_communityLink__JRZhV:focus-visible{outline:2px solid var(--ink)!important;outline-offset:4px!important}.page_invokeList__Mk0ch{display:grid;width:max-content;max-width:100%;grid-gap:8px;gap:8px;padding:18px 22px 20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72);text-align:left}.page_invokeLabel__vpGhf{display:block;margin:0 0 4px!important;color:var(--faint)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important}.page_invokeRow__7AeBr{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 14px;border:1px solid transparent;border-radius:13px;margin-inline:-15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease}.page_invokeRow__7AeBr:hover{border-color:var(--accent-line);background:var(--accent-soft)}.page_invokeRow__7AeBr:focus-visible{outline:3px solid color-mix(in srgb,var(--accent),white 38%);outline-offset:3px}.page_invokeRow__7AeBr[data-invoke-active=true]{border-color:var(--accent);background:var(--accent-soft)}.page_invokeRow__7AeBr[data-invoke-active=true] .page_keycap__aI0Gh{border-color:var(--accent);border-bottom-width:1px;background:var(--accent-soft);box-shadow:none;color:var(--accent-text);transform:translateY(1px)}.page_keycap__aI0Gh{transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.page_invokeNoteHint__tS2dO{color:var(--accent-text);opacity:0}.page_invokeRow__7AeBr:hover .page_invokeNoteDefault__TEzpY,.page_invokeRow__7AeBr[data-invoke-active=true] .page_invokeNoteDefault__TEzpY{opacity:0}.page_invokeRow__7AeBr:hover .page_invokeNoteHint__tS2dO,.page_invokeRow__7AeBr[data-invoke-active=true] .page_invokeNoteHint__tS2dO{opacity:1}.page_invokeRow__7AeBr[data-invoke-role=secondary]{border-top:1px solid var(--line);opacity:.78}.page_invokeCopy__7BRCP{display:grid;grid-gap:1px;gap:1px;text-align:right}.page_invokeAction__UX39c{color:var(--ink);font-size:14px;font-weight:780;white-space:nowrap}.page_invokeRow__7AeBr[data-invoke-role=secondary] .page_invokeAction__UX39c{font-size:13px;font-weight:700}.page_invokeNote__Xsy65{display:grid;justify-items:end;color:var(--faint);font-size:11px;font-weight:650}.page_invokeNoteDefault__TEzpY,.page_invokeNoteHint__tS2dO{grid-area:1/1;transition:opacity .16s ease;white-space:nowrap}.page_invokeRow__7AeBr[data-invoke-role=primary] .page_keycap__aI0Gh{min-height:34px;padding:0 13px;border-color:rgba(var(--ink-rgb),.2);font-size:13px}.page_invokeRow__7AeBr[data-invoke-role=secondary] .page_keycap__aI0Gh{min-height:27px;padding:0 9px;font-size:11px}.page_keycapRow__rhcLW{display:flex;align-items:center;gap:7px}.page_keycapSlot__J8YXn{display:inline-flex;align-items:center;gap:7px}.page_keycapPlus__QEIJc{color:var(--faint);font-size:12px;font-weight:700}.page_keycap__aI0Gh{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:solid rgba(var(--ink-rgb),.14);border-width:1px 1px 2px;border-radius:9px;background:white;box-shadow:0 2px 0 rgba(var(--ink-rgb),.05);color:var(--ink);font-family:inherit;font-size:12px;font-weight:750;letter-spacing:.01em;white-space:nowrap}.page_abilitiesSection__s2peH,.page_communitySection__D5x61,.page_coursesSection__g5EWS,.page_faqSection__mfM8r,.page_privacySection__rhcTk,.page_siteFooter__X14UF{width:min(calc(100% - 48px),var(--page-max));margin:0 auto}.page_downloadTitle__ZvW89,.page_sectionTitle__6ic_4{margin:0!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.22!important;text-wrap:balance;overflow-wrap:anywhere;word-break:keep-all}.page_abilitiesSection__s2peH,.page_communitySection__D5x61,.page_coursesSection__g5EWS,.page_faqSection__mfM8r,.page_privacySection__rhcTk{scroll-margin-top:76px;padding:clamp(92px,9vw,128px) 0}.page_sectionHeading__lt74q{max-width:1080px;margin-bottom:48px}.page_sectionKicker__FeM2H{margin-bottom:17px!important}.page_sectionTitle__6ic_4{color:var(--ink)!important;font-size:clamp(40px,4.2vw,58px)!important;text-wrap:balance}.page_sectionLead__1lWkU{display:block;max-width:640px;margin:22px 0 0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.75!important}.page_privacyCardHead__Gym5r{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.page_privacyIcon__nh5xt{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.04);color:var(--ink)}.page_privacyIcon__nh5xt svg{width:26px;height:26px}.page_privacyNumber__Z8Flm{display:block;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);font-weight:800;letter-spacing:.08em}.page_privacyCardTitle__BaSKO{margin:0!important;color:inherit!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.28!important}.page_abilitiesSection__s2peH{position:relative;border-top:1px solid var(--line);background:var(--paper)}.page_abilityGrid__hAAVR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.page_abilityCard__UXb3q{position:relative;display:grid;min-width:0;align-content:start;padding:28px 26px 30px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page_abilityArt__6V2WH{display:grid;width:148px;margin:-8px 0 12px -7px;aspect-ratio:1/1;place-items:center;overflow:hidden}.page_abilityName__R_z4m{margin:0!important;color:var(--accent)!important;font-size:clamp(30px,2.8vw,40px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}.page_abilityObject__GmMgx{display:block;margin-top:12px;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.01em}.page_abilityBody__SeVte{display:block;margin:10px 0 0!important;color:var(--muted)!important;font-size:var(--text-body)!important;line-height:1.8!important;text-wrap:pretty}.page_coursesSection__g5EWS{position:relative;background:var(--band);box-shadow:0 0 0 100vmax var(--band);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.page_courseGrid__4MvBb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_courseCard__FCvsf{position:relative;display:grid;min-width:0;align-content:start;grid-gap:14px;gap:14px;padding:clamp(22px,2.2vw,30px);border:1px solid var(--line);border-radius:24px;background:var(--surface);transition:border-color .2s ease,background .2s ease,transform .2s ease}.page_courseCard__FCvsf:hover{border-color:rgba(255,255,255,.18);background:var(--surface-hover);transform:translateY(-3px)}.page_courseOpen__ydbem{position:absolute;z-index:1;inset:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.page_courseOpen__ydbem:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page_courseOpenHint__O0x_0{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:13px;font-weight:700}.page_courseOpenHint__O0x_0 svg{width:14px;height:14px;transition:transform .2s ease}.page_courseCard__FCvsf:hover .page_courseOpenHint__O0x_0 svg{transform:translateX(3px)}.page_courseHead__hTI_6{display:flex;min-width:0;align-items:center;gap:14px}.page_courseLogo__9IrtL{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:14px;background:white}.page_courseLogo__9IrtL img{width:30px;height:30px;object-fit:contain}.page_courseMeta__DHX7h{display:flex;min-width:0;flex-wrap:wrap;gap:4px 12px;color:var(--faint);font-size:12px;font-weight:750}.page_courseMeta__DHX7h span+span:before{margin-right:12px;color:rgba(var(--ink-rgb),.2);content:"·"}.page_courseBadge__SiCNk{margin-left:auto;padding:4px 9px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:var(--ink);font-size:var(--text-micro);font-weight:800;white-space:nowrap}.page_courseTitle__p8274{margin:0!important;color:var(--ink)!important;font-size:clamp(19px,1.6vw,22px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.35!important;text-wrap:balance}.page_courseOutcome__Q7Vgr{margin:0!important;line-height:1.75!important;text-wrap:pretty}.page_courseMore__nH6Ec,.page_courseOutcome__Q7Vgr{display:block;color:var(--muted)!important;font-size:var(--text-body)!important}.page_courseMore__nH6Ec{margin:24px 0 0!important;line-height:1.7!important}.page_scenarioAttribution__RhWha{display:block;margin:8px 0 0!important;color:var(--faint)!important;font-size:var(--text-micro)!important;line-height:1.65!important}.page_privacySection__rhcTk{border-top:1px solid var(--line);background:var(--paper)}.page_privacyGrid__yDwzu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:54px}.page_privacyCard__qMWNB{min-width:0;min-height:0;padding:28px 28px 32px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{padding-left:28px}.page_privacyCard__qMWNB:last-child{border-right:1px solid var(--line)}.page_privacyCardTitle__BaSKO{font-size:var(--text-card-title)!important}.page_privacyCardBody__BDcqu{display:block;max-width:320px;margin:14px 0 0!important;color:var(--muted)!important;font-size:var(--text-body)!important;line-height:1.8!important}.page_costNote__KsKx7{display:flex;align-items:baseline;gap:14px;margin:18px 0 0;padding:18px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--muted);font-size:var(--text-body);line-height:1.75}.page_costNote__KsKx7 strong{flex:0 0 auto;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.06em}.page_faqSection__mfM8r{border-top:1px solid var(--line)}.page_faqList__Z9LYs{border-top:1px solid rgba(var(--ink-rgb),.5)}.page_faqItem__okCCj{border-bottom:1px solid var(--line)}.page_faqItem__okCCj summary{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;grid-gap:14px;gap:14px;min-height:84px;padding:0 4px;cursor:pointer;list-style:none}.page_faqItem__okCCj summary::-webkit-details-marker{display:none}.page_faqItem__okCCj summary:hover .page_faqQuestion__2GsvH{color:var(--ink)}.page_faqItem__okCCj summary:hover .page_faqToggle__hsjp_{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.06)}.page_faqNumber__X8sAs{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);font-weight:800;letter-spacing:.08em}.page_faqQuestion__2GsvH{display:block;color:rgba(var(--ink-rgb),.88);font-size:clamp(18px,1.6vw,21px);font-weight:600;letter-spacing:-.01em;line-height:1.4;transition:color .18s ease}.page_faqToggle__hsjp_{position:relative;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;transition:border-color .18s ease,background .18s ease,transform .2s ease}.page_faqToggle__hsjp_:after,.page_faqToggle__hsjp_:before{position:absolute;top:50%;left:50%;width:11px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.page_faqToggle__hsjp_:after{transform:translate(-50%,-50%) rotate(90deg)}.page_faqItem__okCCj[open] .page_faqQuestion__2GsvH{color:var(--ink)}.page_faqItem__okCCj[open] .page_faqToggle__hsjp_{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:rotate(45deg)}.page_faqAnswer__8uNij{display:grid;max-width:760px;grid-gap:16px;gap:16px;padding:0 62px 34px}.page_faqAnswerLead__IOjWq{margin:0;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.6}.page_faqPoints__Z3Kzz{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0 0 0 18px;border-left:2px solid rgba(255,255,255,.12);list-style:none}.page_faqPoints__Z3Kzz li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px}.page_faqPointLabel___8XyR{color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.page_faqPointText__MVO0x{color:var(--muted);font-size:var(--text-body);line-height:1.8}.page_faqClosing__DPbrs{margin:0;padding-top:2px;color:var(--faint);font-size:var(--text-body);line-height:1.8}@supports (interpolate-size:allow-keywords){.page_faqList__Z9LYs{interpolate-size:allow-keywords}.page_faqItem__okCCj::details-content{block-size:0;overflow-y:clip;transition:block-size .26s ease,content-visibility allow-discrete .26s}.page_faqItem__okCCj[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.page_faqItem__okCCj::details-content{transition:none}}.page_downloadSection__QCzrf{position:relative;min-height:min(650px,78vh);scroll-margin-top:64px;overflow:hidden;background:var(--night);color:white}.page_downloadGlow__1y5h8{position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 50% 0,rgba(var(--glow-rgb,240,240,240),.07),transparent 72%);pointer-events:none}.page_downloadInner__Jpi15{color:rgba(255,255,255,.88);position:relative;z-index:2;display:flex;width:min(calc(100% - 48px),1080px);min-height:min(650px,78vh);flex-direction:column;align-items:center;justify-content:center;gap:34px;margin:0 auto;padding:80px 0;text-align:center}.page_downloadMark__guHNj{width:72px;height:72px;filter:drop-shadow(0 14px 30px rgba(0,0,0,.5))}.page_downloadTitle__ZvW89{display:flex!important;max-width:1060px;align-items:center;justify-content:center;flex-wrap:nowrap;color:white!important;font-size:clamp(52px,5.7vw,84px)!important}.page_downloadTitleLine___e4KG{display:block;white-space:nowrap}.page_downloadSteps__4pblH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,860px);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;text-align:left}.page_downloadSteps__4pblH li{display:grid;min-width:0;align-content:start;grid-gap:6px;gap:6px;padding:18px 20px 20px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.05)}.page_downloadSteps__4pblH strong{color:white;font-size:16px;font-weight:600}.page_downloadSteps__4pblH li>span:last-child{color:rgba(255,255,255,.72);font-size:13px;line-height:1.7}.page_downloadStepNumber__DYXp_{color:rgba(255,255,255,.5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);font-weight:800;letter-spacing:.08em}.page_finalDownloadButton__YTxhC{min-height:62px;padding:14px 32px;font-size:16px}.page_siteFooter__X14UF{display:flex;align-items:center;justify-content:space-between;min-height:92px;color:var(--muted);font-size:12px}.page_invokeOverlay__84_GH{position:fixed;z-index:990;display:grid;inset:0;place-items:center;pointer-events:none}.page_invokeOverlayCard__QIF6X{position:absolute;display:flex;align-items:center;gap:14px;padding:16px 22px;border:1px solid var(--accent-line);border-radius:18px;background:var(--paper);box-shadow:0 28px 70px rgba(var(--ink-rgb),.22);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.page_invokeOverlay__84_GH[data-invoke-held=speaking] .page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking],.page_invokeOverlay__84_GH[data-invoke-held=typing] .page_invokeOverlayCard__QIF6X[data-invoke-overlay=typing],.page_invokeOverlay__84_GH[data-invoke-held=voice] .page_invokeOverlayCard__QIF6X[data-invoke-overlay=voice]{opacity:1;transform:translateY(0) scale(1)}.page_invokeOverlayWave__24a_6{display:inline-flex;height:22px;align-items:center;gap:3px}.page_invokeOverlayWave__24a_6 i{width:3px;height:30%;border-radius:2px;background:var(--accent)}.page_invokeOverlayCopy__rniYO{display:grid;grid-gap:2px;gap:2px}.page_invokeOverlayCopy__rniYO strong{color:var(--ink);font-size:15px;font-weight:800}.page_invokeOverlayCopy__rniYO small{color:var(--faint);font-size:12px;font-weight:650}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking],.page_invokeOverlayCard__QIF6X[data-invoke-overlay=voice]{top:88px}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking]{max-width:min(430px,calc(100vw - 32px))}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=speaking] .page_invokeOverlayCopy__rniYO strong{line-height:1.5}.page_invokeOverlayCard__QIF6X[data-invoke-overlay=typing]{min-width:320px}.page_invokeOverlayDot__CmlVM{width:12px;height:12px;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 10px rgba(var(--accent-rgb),.45)}.page_invokeOverlayField__roH8a{display:inline-flex;flex:1 1 auto;align-items:center;gap:3px}.page_invokeOverlayPlaceholder__8xrOx{color:var(--faint);font-size:14px;font-weight:650}.page_invokeOverlayCaret__pHisQ{width:2px;height:17px;flex:0 0 auto;background:var(--accent)}.page_pageShell__1KDJM[data-reveal-ready=true] [data-reveal]{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.page_pageShell__1KDJM[data-reveal-ready=true] [data-reveal=below]{opacity:0;transform:translateY(28px)}.page_pageShell__1KDJM[data-reveal-ready=true] [data-reveal=above]{opacity:0;transform:translateY(-16px)}@keyframes page_type-caret-blink__hr_p1{0%,46%{opacity:1}54%,to{opacity:.08}}@media (prefers-reduced-motion:no-preference){.page_invokeOverlay__84_GH[data-invoke-held=typing] .page_invokeOverlayCaret__pHisQ{animation:page_type-caret-blink__hr_p1 1s step-end infinite}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i{animation:page_wave__fNP7Y .9s ease-in-out infinite alternate}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(2){animation-delay:.12s}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(3){animation-delay:.24s}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(4){animation-delay:.36s}.page_invokeOverlay__84_GH:is([data-invoke-held=voice],[data-invoke-held=speaking]) .page_invokeOverlayWave__24a_6 i:nth-child(5){animation-delay:.48s}.page_siteHeader__J1GlI{animation:page_header-enter__q_kaf .52s cubic-bezier(.22,1,.36,1) both}.page_invokeList__Mk0ch{opacity:0;animation:page_hero-enter__X9GHb .72s cubic-bezier(.22,1,.36,1) both;animation-delay:.36s}}@keyframes page_handoff-nudge__YWXpz{0%,to{transform:translateY(-2px) rotate(45deg)}50%{transform:translateY(1px) rotate(45deg)}}@keyframes page_header-enter__q_kaf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_hero-enter__X9GHb{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes page_hero-preview-enter__Fe30J{0%{opacity:0;transform:translate(25px,22px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes page_wave__fNP7Y{0%{transform:scaleY(.6)}to{transform:scaleY(1.15)}}@media (max-width:1080px){.page_abilityGrid__hAAVR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page_abilitiesSection__s2peH,.page_communitySection__D5x61,.page_coursesSection__g5EWS,.page_faqSection__mfM8r,.page_headerInner__leMGi,.page_privacySection__rhcTk,.page_siteFooter__X14UF{width:min(calc(100% - 36px),var(--page-max))}.page_sectionHeading__lt74q{margin-bottom:40px}.page_privacyGrid__yDwzu{grid-template-columns:1fr}.page_privacyCard__qMWNB,.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{min-height:0;padding:27px 28px 31px}.page_privacyCardBody__BDcqu{max-width:580px}.page_downloadSteps__4pblH{grid-template-columns:minmax(0,1fr);width:min(100%,440px)}}@media (max-width:620px){.page_abilitiesSection__s2peH,.page_communitySection__D5x61,.page_coursesSection__g5EWS,.page_faqSection__mfM8r,.page_headerInner__leMGi,.page_privacySection__rhcTk,.page_siteFooter__X14UF{width:min(calc(100% - 28px),var(--page-max))}.page_headerInner__leMGi{min-height:62px}.page_downloadButton__lvXC9.page_headerDownload__WroKw{min-height:32px;gap:8px;padding:5px 12px;font-size:12px}.page_headerJoin__JaxTR{min-height:32px;padding:0 12px;font-size:12px}.page_sectionTitle__6ic_4{font-size:clamp(28px,8vw,34px)!important}.page_coursesSection__g5EWS,.page_faqSection__mfM8r,.page_privacySection__rhcTk{padding:88px 0}.page_abilityGrid__hAAVR,.page_courseGrid__4MvBb,.page_privacyGrid__yDwzu{--carousel-card-width:min(70vw,280px);grid-auto-columns:var(--carousel-card-width);grid-auto-flow:column;grid-template-columns:none;gap:12px;margin-right:-14px;margin-left:-14px;padding:4px 14px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.page_abilityGrid__hAAVR::-webkit-scrollbar,.page_courseGrid__4MvBb::-webkit-scrollbar,.page_privacyGrid__yDwzu::-webkit-scrollbar{display:none}.page_abilityCard__UXb3q,.page_courseCard__FCvsf,.page_privacyCard__qMWNB,.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{min-height:calc(var(--carousel-card-width) * 1.25);padding:22px 22px 24px;scroll-snap-align:start}.page_courseCard__FCvsf{grid-template-rows:auto auto 1fr auto}.page_abilityCard__UXb3q{grid-template-rows:auto 1fr}.page_abilityArt__6V2WH{width:140px}.page_abilityText__rs_7a{align-self:end;text-wrap:pretty}.page_abilityName__R_z4m{display:inline!important;color:var(--ink)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.45!important}.page_abilityName__R_z4m:after{content:"，"}.page_abilityObject__GmMgx{display:inline;margin:0;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.45}.page_abilityBody__SeVte{margin-top:10px!important}.page_privacyCardTitle__BaSKO{font-size:22px!important}.page_privacyGrid__yDwzu{margin-top:42px}.page_costNote__KsKx7{flex-direction:column;gap:4px;padding:16px 20px}.page_courseHead__hTI_6{flex-wrap:wrap;row-gap:12px}.page_courseMeta__DHX7h{flex-basis:100%;order:3}.page_privacyCard__qMWNB,.page_privacyCard__qMWNB+.page_privacyCard__qMWNB{display:flex;flex-direction:column}.page_privacyCardHead__Gym5r{margin-bottom:18px}.page_privacyCardTitle__BaSKO{margin-top:auto!important}.page_faqItem__okCCj summary{grid-template-columns:26px minmax(0,1fr) 28px;gap:10px;min-height:68px;padding:0}.page_faqItem__okCCj summary:hover{padding-right:4px;padding-left:4px}.page_faqQuestion__2GsvH{font-size:17px}.page_faqToggle__hsjp_{width:28px;height:28px}.page_faqAnswer__8uNij{padding:0 38px 24px 36px}.page_faqAnswerLead__IOjWq{font-size:15px}.page_downloadInner__Jpi15,.page_downloadSection__QCzrf{min-height:580px}.page_downloadTitle__ZvW89{font-size:clamp(26px,8.6vw,36px)!important}.page_siteFooter__X14UF{align-items:flex-start;flex-direction:column;justify-content:center;gap:13px;min-height:112px}}@media (max-width:480px){.page_headerInner__leMGi .diandian-brand-lockup{gap:13px}.page_headerInner__leMGi .diandian-brand-mark{width:27px;height:27px}.page_headerInner__leMGi .diandian-brand-wordmark{height:14px}.page_downloadLabelFull__0xLmw{display:none}.page_downloadLabelCompact__Zm2lC{display:inline}}@media (max-width:370px){.page_abilitiesSection__s2peH,.page_communitySection__D5x61,.page_coursesSection__g5EWS,.page_faqSection__mfM8r,.page_headerInner__leMGi,.page_privacySection__rhcTk,.page_siteFooter__X14UF{width:calc(100% - 24px)}.page_downloadButton__lvXC9.page_headerDownload__WroKw{gap:4px;padding:5px 10px}.page_headerJoin__JaxTR{padding:0 10px}.page_abilityGrid__hAAVR,.page_courseGrid__4MvBb,.page_privacyGrid__yDwzu{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px;scroll-padding-inline:12px}}@media (max-width:350px){.page_headerInner__leMGi .diandian-brand-wordmark{display:none}}@media (prefers-reduced-motion:reduce){.page_pageShell__1KDJM *,.page_pageShell__1KDJM :after,.page_pageShell__1KDJM :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.DownloadStatus_downloadStatus__Pyprq{position:fixed;z-index:100;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 32px));padding:13px 17px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(18,24,42,.96);box-shadow:0 18px 48px rgba(8,14,30,.3);color:white;font-size:13px;font-weight:650;animation:DownloadStatus_status-enter__4MaZd .24s ease both}.DownloadStatus_downloadStatusDot__iNHBm{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#b8f36b;box-shadow:0 0 0 5px rgba(184,243,107,.12)}@keyframes DownloadStatus_status-enter__4MaZd{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:620px){.DownloadStatus_downloadStatus__Pyprq{right:16px;bottom:16px}}.AbilityArt_art__Wn_Ww{position:relative;width:100%;height:100%}.AbilityArt_sketch__blqci{display:block;width:100%;height:100%;overflow:visible}.AbilityArt_frame__VvE_C{stroke:rgba(240,240,236,.2);stroke-width:1.2}.AbilityArt_glass__nPPMg{fill:rgba(255,255,255,.025)}.AbilityArt_text__36129{stroke:rgba(240,240,236,.13);stroke-width:2.6}.AbilityArt_annotation__cpPps{stroke:rgb(var(--character-rgb));stroke-width:2;filter:drop-shadow(0 0 3px rgba(var(--character-rgb),.55))}.AbilityArt_guideRing__Yos9U{stroke:rgba(var(--character-rgb),.9);stroke-width:1.8;filter:drop-shadow(0 0 3px rgba(var(--character-rgb),.45))}.AbilityArt_guideLabel__j3fXH{fill:var(--character-deep);filter:drop-shadow(0 0 4px rgba(var(--character-rgb),.4))}.AbilityArt_guideText__CnpAk{fill:#fff;font-size:7.5px;font-weight:600}.AbilityArt_checkDone__ReuQX{fill:#34d399}.AbilityArt_checkMark__1t4hx{stroke:#0e0e0d;stroke-width:1.5}.AbilityArt_checkOpen__VEupL{stroke:rgba(240,240,236,.3);stroke-width:1.2}.AbilityArt_track__zOkP5{stroke:rgba(240,240,236,.12);stroke-width:3}.AbilityArt_progress__pJqha{stroke:rgb(var(--character-rgb));stroke-width:3}.AbilityArt_currentRow__OOrek{fill:rgba(var(--character-rgb),.08);stroke:rgba(var(--character-rgb),.28);stroke-width:1}.AbilityArt_current__kn1VS{stroke:rgb(var(--character-rgb));stroke-width:1.6}.AbilityArt_characterSpot__Y1vtS{position:absolute;width:36%;aspect-ratio:1/1;transform:translate(-50%,-50%)}.AbilityArt_character__Scz5P{display:block;width:100%;height:100%}.InvitationPolicy_notice__z1dL5{margin:12px 0 0;text-align:center;font-size:13px;line-height:1.7}.InvitationPolicy_noticeMain__vk0hf{color:inherit;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin:0}.InvitationPolicy_notice__z1dL5[data-align=start]{text-align:start}.InvitationPolicy_notice__z1dL5[data-align=start] .InvitationPolicy_noticeMain__vk0hf{justify-content:flex-start}.InvitationPolicy_rulesLink__ElI4S{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:4px;color:var(--diandian-ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--diandian-ink-rgb),.35);text-decoration-color:rgba(var(--diandian-ink-rgb),.35);text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap;cursor:pointer;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.InvitationPolicy_rulesLink__ElI4S:hover{-webkit-text-decoration-color:var(--diandian-ink);text-decoration-color:var(--diandian-ink)}.InvitationPolicy_rulesLink__ElI4S:focus-visible{outline:2px solid var(--diandian-ink);outline-offset:3px}.InvitationPolicy_communityNotice__NK4sn{color:inherit;margin:6px 0 0;opacity:.78;font-size:12px;text-wrap:balance}.InvitationPolicy_communityNotice__NK4sn a{color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.InvitationPolicy_communityNotice__NK4sn a:hover{color:var(--diandian-ink)}.InvitationPolicy_communityNotice__NK4sn a:focus-visible{outline:2px solid var(--diandian-ink);outline-offset:3px}@media (max-width:420px){.InvitationPolicy_noticeMain__vk0hf{flex-direction:column}.InvitationPolicy_notice__z1dL5[data-align=start] .InvitationPolicy_noticeMain__vk0hf{align-items:flex-start}}.InvitationPolicy_notice__z1dL5[data-compact=true]{margin-top:2px;color:var(--muted);font-size:12px}.InvitationPolicy_notice__z1dL5[data-compact=true] .InvitationPolicy_rulesLink__ElI4S{padding:0;background:none;font-weight:500}.InvitationPolicy_notice__z1dL5[data-compact=true] .InvitationPolicy_communityNotice__NK4sn{margin-top:2px;font-size:11px}.CommunityQrCodes_grid__3Ixwd{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.CommunityQrCodes_grid__3Ixwd[data-align=start]{justify-content:flex-start}.CommunityQrCodes_item__4LB5H{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0}.CommunityQrCodes_item__4LB5H figcaption{color:var(--diandian-ink-muted);font-size:13px}.CommunityQrCodes_qr__5QXfV{position:relative;display:block;padding:0;border:0;border-radius:12px;background:none;cursor:zoom-in;transition:transform .18s ease,box-shadow .18s ease}.CommunityQrCodes_qr__5QXfV:hover{box-shadow:0 10px 28px rgba(0,0,0,.45);transform:translateY(-2px)}.CommunityQrCodes_qr__5QXfV:focus-visible{outline:2px solid var(--diandian-ink);outline-offset:3px}.CommunityQrCodes_viewport__v7lbO{position:relative;display:block;width:136px;aspect-ratio:1;overflow:hidden;border-radius:12px;background:white}.CommunityQrCodes_image__7qM7_{display:block;width:100%;height:100%;object-fit:contain}.CommunityQrCodes_expandIcon__G93_2{position:absolute;top:6px;right:6px;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:rgba(14,14,13,.78);color:#fff;opacity:0;transform:scale(.85);transition:opacity .16s ease,transform .16s ease}.CommunityQrCodes_expandIcon__G93_2 svg{width:14px;height:14px}.CommunityQrCodes_qr__5QXfV:focus-visible .CommunityQrCodes_expandIcon__G93_2,.CommunityQrCodes_qr__5QXfV:hover .CommunityQrCodes_expandIcon__G93_2{opacity:1;transform:scale(1)}@media (hover:none){.CommunityQrCodes_expandIcon__G93_2{opacity:1;transform:none}}.CommunityQrCodes_missing__1Sgfb{display:grid;width:136px;aspect-ratio:1;place-items:center;border:1px dashed var(--diandian-line);border-radius:12px;color:var(--diandian-ink-muted);font-size:12px}.CommunityQrCodes_enlarged__ktYhH{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 28px 26px;color:var(--diandian-ink);text-align:center}.CommunityQrCodes_close__rUG5B{position:absolute!important;top:12px;right:12px;color:var(--diandian-ink-muted)!important;border-radius:50%!important}.CommunityQrCodes_title__H3YUa{margin:0!important;font-size:18px!important;font-weight:600!important}.CommunityQrCodes_large__9VXYW .CommunityQrCodes_viewport__v7lbO{width:min(280px,70vw);border-radius:16px}.CommunityQrCodes_hint__UJWCF{margin:0;color:var(--diandian-ink-muted);font-size:13px;line-height:1.7}.CommunityQrCodes_directLink__3R0NS{display:inline-flex;align-items:center;gap:4px;color:var(--diandian-ink);font-size:13px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--diandian-ink-rgb),.35);text-decoration-color:rgba(var(--diandian-ink-rgb),.35);text-underline-offset:4px}.CommunityQrCodes_directLink__3R0NS:hover{-webkit-text-decoration-color:var(--diandian-ink);text-decoration-color:var(--diandian-ink)}.CommunityQrCodes_directLink__3R0NS:focus-visible{border-radius:4px;outline:2px solid var(--diandian-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CommunityQrCodes_expandIcon__G93_2,.CommunityQrCodes_qr__5QXfV{transition:none}.CommunityQrCodes_qr__5QXfV:hover{transform:none}}.DownloadPlatforms_dialog__W_VG0{--diandian-red-text:#eeece7;--diandian-red-soft:rgba(255,255,255,0.06);--diandian-red-line:rgba(255,255,255,0.14);--focus-outline-color:var(--diandian-ink);border:1px solid var(--diandian-line)!important;background:var(--diandian-paper-strong)!important;border-radius:24px!important;box-shadow:var(--diandian-shadow)!important}.DownloadPlatforms_dialog__W_VG0::-webkit-backdrop{background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.DownloadPlatforms_dialog__W_VG0::backdrop{background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.DownloadPlatforms_panel__SSpGT{position:relative;display:flex;max-height:calc(100dvh - 34px);flex-direction:column;gap:16px;padding:36px 36px 28px;overflow-y:auto;color:var(--diandian-ink);scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}.DownloadPlatforms_panel__SSpGT[data-align=center]{align-items:center;text-align:center}.DownloadPlatforms_panel__SSpGT[data-align=start]{align-items:stretch;text-align:left}.DownloadPlatforms_embedded__xvnr_{display:flex;flex-direction:column;gap:14px;color:var(--diandian-ink);text-align:left}.DownloadPlatforms_close__kPFtH{position:absolute!important;top:14px;right:14px;color:var(--diandian-ink-muted)!important;border-radius:50%!important}@media (hover:none){.DownloadPlatforms_dialog__W_VG0 button:focus-visible{outline:none!important}}.DownloadPlatforms_header__twmuS{display:grid;justify-items:center;grid-gap:14px;gap:14px}.DownloadPlatforms_appIcon__1yBBN{width:64px;height:64px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45))}.DownloadPlatforms_title__kBc9a{margin:0!important;font-size:22px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em}.DownloadPlatforms_body__dcTEw,.DownloadPlatforms_meta__K_EXs{margin:0;color:var(--diandian-ink-muted);font-size:13px;line-height:1.7}.DownloadPlatforms_fit__hSK2T{display:grid;width:100%;grid-gap:14px;gap:14px;margin-top:2px}.DownloadPlatforms_embedded__xvnr_ .DownloadPlatforms_fit__hSK2T{justify-items:start}.DownloadPlatforms_primary__P6iyL{width:100%;min-height:48px;border-radius:999px!important;background:linear-gradient(180deg,#ffffff,#f2f2f2 58%,#e8e6e2)!important;box-shadow:inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(23,22,20,.08)!important;color:#171614!important;font-size:15px!important;font-weight:700!important}.DownloadPlatforms_embedded__xvnr_ .DownloadPlatforms_primary__P6iyL{width:auto;min-width:180px}.DownloadPlatforms_primary__P6iyL:hover{background:linear-gradient(180deg,#ffffff,#fbfaf8)!important}.DownloadPlatforms_primary__P6iyL:active{background:#d8d8d8!important}.DownloadPlatforms_textButton__3ybE2{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 0;border:0;background:none;color:var(--diandian-ink-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s ease}.DownloadPlatforms_embedded__xvnr_ .DownloadPlatforms_textButton__3ybE2,.DownloadPlatforms_panel__SSpGT[data-align=start] .DownloadPlatforms_textButton__3ybE2{align-self:flex-start}.DownloadPlatforms_textButton__3ybE2:hover{color:var(--diandian-ink)}.DownloadPlatforms_textButton__3ybE2:disabled{cursor:wait;opacity:.6}.DownloadPlatforms_back__wmXMQ:focus-visible,.DownloadPlatforms_inlineLink__EwRu0:focus-visible,.DownloadPlatforms_textButton__3ybE2:focus-visible{border-radius:4px;outline:2px solid var(--diandian-ink);outline-offset:3px}.DownloadPlatforms_textButton__3ybE2 span{font-size:15px;line-height:1}.DownloadPlatforms_inviteRow__U5OU7{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;margin:4px 0 0;padding-top:16px;border-top:1px solid var(--diandian-line);color:var(--diandian-ink-faint);font-size:12.5px;line-height:1.6}.DownloadPlatforms_embedded__xvnr_ .DownloadPlatforms_inviteRow__U5OU7,.DownloadPlatforms_panel__SSpGT[data-align=start] .DownloadPlatforms_inviteRow__U5OU7{justify-content:flex-start}.DownloadPlatforms_inviteRow__U5OU7 .DownloadPlatforms_textButton__3ybE2{align-self:auto;color:var(--diandian-ink);font-size:12.5px}.DownloadPlatforms_back__wmXMQ{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin:-10px 0 -4px -6px;padding:6px;border:0;border-radius:8px;background:none;color:var(--diandian-ink-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:color .16s ease,background .16s ease}.DownloadPlatforms_back__wmXMQ:hover{background:rgba(255,255,255,.05);color:var(--diandian-ink)}.DownloadPlatforms_options__ky71x{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.DownloadPlatforms_options__ky71x li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--diandian-line);border-radius:14px}.DownloadPlatforms_optionLogo__vfjDB{display:grid;flex:0 0 auto;place-items:center;color:var(--diandian-ink-muted)}.DownloadPlatforms_optionLogo__vfjDB svg{width:18px;height:18px}.DownloadPlatforms_optionText__URhcH{display:grid;min-width:0;flex:1 1 auto;grid-gap:2px;gap:2px}.DownloadPlatforms_optionText__URhcH b{font-size:14px;font-weight:600}.DownloadPlatforms_optionText__URhcH>span{color:var(--diandian-ink-muted);font-size:12px;line-height:1.5}.DownloadPlatforms_optionButton__Qs6gM{flex:0 0 auto}.DownloadPlatforms_help__v3v_J{margin:0;color:var(--diandian-ink-faint);font-size:12px;line-height:1.7}.DownloadPlatforms_nextSteps__tDr0o{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:next}.DownloadPlatforms_nextSteps__tDr0o li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:baseline;color:var(--diandian-ink);font-size:14px;line-height:1.6;counter-increment:next}.DownloadPlatforms_nextSteps__tDr0o li:before{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:rgba(255,255,255,.08);color:var(--diandian-ink);content:counter(next);font-size:12px;font-weight:700}.DownloadPlatforms_inlineLink__EwRu0{grid-column:2;justify-self:start;margin-top:2px;padding:0;border:0;background:none;color:var(--diandian-ink-muted);cursor:pointer;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.DownloadPlatforms_inlineLink__EwRu0:hover{color:var(--diandian-ink)}.DownloadPlatforms_startedActions__G7CBi{display:grid;grid-gap:10px;gap:10px;justify-items:center;margin-top:4px}.DownloadPlatforms_startedActions__G7CBi .DownloadPlatforms_textButton__3ybE2{align-self:center}.DownloadPlatforms_stateActions__9J9c2{display:flex;align-items:center;gap:16px}.DownloadPlatforms_error__1in0h{margin:0;color:#ff8b7f;font-size:12.5px}.DownloadPlatforms_siteLink__IHhgw{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border:1px solid var(--diandian-line);border-radius:14px;font-size:14px;font-weight:600;text-align:left}.DownloadPlatforms_siteLink__IHhgw>span{min-width:0;overflow-wrap:anywhere}.DownloadPlatforms_siteLink__IHhgw>button{flex-shrink:0}.DownloadPlatforms_skeleton__yIu6d{display:grid;width:100%;grid-gap:14px;gap:14px;justify-items:center;margin-top:2px}.DownloadPlatforms_skeleton__yIu6d span{border-radius:999px;background:rgba(255,255,255,.06);animation:DownloadPlatforms_skeleton-pulse__FjA0D 1.4s ease-in-out infinite}.DownloadPlatforms_skeleton__yIu6d span:first-child{width:60%;height:14px}.DownloadPlatforms_skeleton__yIu6d span:nth-child(2){width:100%;height:48px}@keyframes DownloadPlatforms_skeleton-pulse__FjA0D{50%{opacity:.45}}@media (max-width:480px){.DownloadPlatforms_panel__SSpGT{padding:32px 22px 24px}}@media (prefers-reduced-motion:reduce){.DownloadPlatforms_skeleton__yIu6d span{animation:none}}.CourseDetailDialog_dialog__3BFpR{--diandian-red-text:#eeece7;--diandian-red-soft:rgba(255,255,255,0.06);--diandian-red-line:rgba(255,255,255,0.14);--focus-outline-color:var(--diandian-ink);border:1px solid var(--diandian-line)!important;border-radius:24px!important;background:var(--diandian-paper-strong)!important;box-shadow:var(--diandian-shadow)!important}.CourseDetailDialog_dialog__3BFpR::-webkit-backdrop{background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.CourseDetailDialog_dialog__3BFpR::backdrop{background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.CourseDetailDialog_panel__xB3lC{display:flex;max-height:calc(100dvh - 32px);flex-direction:column;color:var(--diandian-ink);text-align:left}.CourseDetailDialog_scroll__ZSXOZ{display:grid;min-height:0;flex:1 1 auto;grid-gap:16px;gap:16px;padding:26px 28px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}.CourseDetailDialog_scroll__ZSXOZ::-webkit-scrollbar{width:6px}.CourseDetailDialog_scroll__ZSXOZ::-webkit-scrollbar-track{background:transparent}.CourseDetailDialog_scroll__ZSXOZ::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(255,255,255,.14)}.CourseDetailDialog_downloadHeader__F9owX,.CourseDetailDialog_header__AIJto{display:flex;align-items:center;gap:14px}.CourseDetailDialog_downloadHeader__F9owX{justify-content:space-between}.CourseDetailDialog_logo__W3XDC{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid var(--diandian-line);border-radius:14px;background:white}.CourseDetailDialog_logo__W3XDC img{width:30px;height:30px;object-fit:contain}.CourseDetailDialog_meta__Dg1Pd{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;gap:4px 10px;color:var(--diandian-ink-muted);font-size:12px;font-weight:700}.CourseDetailDialog_meta__Dg1Pd span+span:before{margin-right:10px;color:var(--diandian-line);content:"·"}.CourseDetailDialog_close__gMsZq{flex-shrink:0;border-radius:50%!important;color:var(--diandian-ink-muted)!important}@media (hover:none){.CourseDetailDialog_dialog__3BFpR button:focus-visible{outline:none!important}}.CourseDetailDialog_back__HzSPr{margin-left:-8px;color:var(--diandian-ink-muted)!important}.CourseDetailDialog_title__XQpxB{margin:4px 0 0!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.4!important}.CourseDetailDialog_howTo__ZCNvr,.CourseDetailDialog_outcome__9dRzA{margin:0;font-size:14px;line-height:1.75}.CourseDetailDialog_howTo__ZCNvr{color:var(--diandian-ink-muted);font-size:13px}.CourseDetailDialog_highlights__ARGS1 h3,.CourseDetailDialog_outline__3YKJV h3{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px;font-size:13px;font-weight:700}.CourseDetailDialog_outline__3YKJV h3 span{color:var(--diandian-ink-muted);font-size:12px;font-weight:500}.CourseDetailDialog_highlights__ARGS1 ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.CourseDetailDialog_highlights__ARGS1 li{padding:5px 11px;border:1px solid var(--diandian-red-line);border-radius:999px;background:var(--diandian-red-soft);color:var(--diandian-red-text);font-size:12px;font-weight:600}.CourseDetailDialog_outline__3YKJV{margin-top:4px;padding-top:18px;border-top:1px solid var(--diandian-line)}.CourseDetailDialog_lessons__N_8uS,.CourseDetailDialog_steps__CF4cq{margin:0;padding:0;list-style:none}.CourseDetailDialog_lessons__N_8uS{display:grid;grid-gap:10px;gap:10px}.CourseDetailDialog_lesson__BwaKm{padding:14px 16px;border:1px solid var(--diandian-line);border-radius:14px}.CourseDetailDialog_lessonHead__8kRF0{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.5}.CourseDetailDialog_lessonNumber__PqwJe{flex:0 0 auto;color:var(--diandian-red-text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.CourseDetailDialog_optional__SVBOl{flex:0 0 auto;margin-left:auto;padding:1px 7px;border:1px solid var(--diandian-line);border-radius:999px;color:var(--diandian-ink-muted);font-size:11px}.CourseDetailDialog_steps__CF4cq{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding-left:22px}.CourseDetailDialog_steps__CF4cq li{display:flex;gap:10px;color:var(--diandian-ink-muted);font-size:13px;line-height:1.5}.CourseDetailDialog_stepNumber___w_KK{min-width:18px;color:var(--diandian-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.CourseDetailDialog_footer__0W_rW{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid var(--diandian-line)}.CourseDetailDialog_footer__0W_rW p{margin:0;color:var(--diandian-ink-muted);font-size:12px;line-height:1.6}.CourseDetailDialog_start__YIDNL{min-width:132px;min-height:44px;flex:0 0 auto;border-radius:999px!important;background:linear-gradient(180deg,#ffffff,#f2f2f2 58%,#e8e6e2)!important;box-shadow:inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(23,22,20,.08)!important;color:#171614!important;font-size:15px!important;font-weight:700!important}.CourseDetailDialog_start__YIDNL:hover{background:linear-gradient(180deg,#ffffff,#fbfaf8)!important;box-shadow:inset 0 1px 0 #ffffff,inset 0 -2px 0 rgba(23,22,20,.06),0 8px 24px rgba(255,255,255,.12)!important}.CourseDetailDialog_start__YIDNL:active{background:#d8d8d8!important}@media (max-width:480px){.CourseDetailDialog_scroll__ZSXOZ{padding:22px 20px 20px}.CourseDetailDialog_footer__0W_rW{flex-direction:column;align-items:stretch;padding:14px 20px 18px}.CourseDetailDialog_start__YIDNL{width:100%}}.CommunityButton_panel__MViHF{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:36px 32px 28px;color:var(--diandian-ink);text-align:center}.CommunityButton_close___MCTR{position:absolute!important;top:14px;right:14px;color:var(--diandian-ink-muted)!important;border-radius:50%!important}.CommunityButton_header__G9C4q{display:grid;grid-gap:8px;gap:8px}.CommunityButton_title__XmB7A{margin:0!important;font-size:22px!important;font-weight:600!important;line-height:1.35!important}.CommunityButton_header__G9C4q p,.CommunityButton_hint__SJXEa{margin:0;color:var(--diandian-ink-muted);font-size:13px;line-height:1.7}.CommunityButton_hint__SJXEa{color:var(--diandian-ink-faint);font-size:12px}@media (max-width:480px){.CommunityButton_panel__MViHF{padding:32px 20px 24px}}.DemoScreenControls_fullscreenButton__4spRf,.DemoScreenControls_pauseButton__4J_PE{position:absolute;z-index:12;right:calc(var(--bezel) + 14px);bottom:calc(var(--bezel) + 14px + var(--screen-hidden));display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(20,19,17,.78);color:var(--diandian-ink,#eeece7);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .18s ease,background .18s ease}.DemoScreenControls_pauseButton__4J_PE svg{width:14px;height:14px;fill:currentColor}.DemoScreenControls_fullscreenButton__4spRf:hover,.DemoScreenControls_pauseButton__4J_PE:hover{border-color:rgba(var(--glow-rgb),.4);background:rgba(40,38,35,.9)}.DemoScreenControls_fullscreenButton__4spRf:focus-visible,.DemoScreenControls_pauseButton__4J_PE:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.DemoScreenControls_fullscreenButton__4spRf{top:calc(var(--bezel) + 14px);bottom:auto;display:none}.DemoScreenControls_fullscreenButton__4spRf svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}@media (max-width:820px){.DemoScreenControls_fullscreenButton__4spRf{display:grid}}@media (max-width:620px){.DemoScreenControls_fullscreenButton__4spRf,.DemoScreenControls_pauseButton__4J_PE{right:10px;bottom:10px;width:32px;height:32px}.DemoScreenControls_fullscreenButton__4spRf{top:10px;bottom:auto}}.DesktopDemo_desktop__wVHdR{position:relative;overflow:hidden;aspect-ratio:16/10;background:#0e0e0d}.DesktopDemo_scene__mWT6K{position:absolute;inset:0;opacity:0;visibility:hidden}.DesktopDemo_scene__mWT6K[data-scene-active=true]{opacity:1;transition:opacity .36s ease;visibility:visible}.DesktopDemo_sceneVideo__c_SsW{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:#0e0e0d}.DesktopDemo_sceneVideo__c_SsW:-webkit-full-screen{object-fit:contain;background:#000}.DesktopDemo_sceneVideo__c_SsW:fullscreen{object-fit:contain;background:#000}@media (prefers-reduced-motion:reduce){.DesktopDemo_scene__mWT6K[data-scene-active=true]{transition:none}}.invite_page__QAvf_{background:var(--diandian-paper);color:var(--diandian-ink);min-height:100vh;padding:0 max(24px,calc((100vw - 1120px)/2));font-family:inherit}.invite_nav___YrN_{display:flex;justify-content:space-between;gap:20px;padding:30px 0;border-bottom:1px solid #deddd7}.invite_page__QAvf_ a{color:inherit;text-underline-offset:5px}.invite_nav___YrN_ a:first-child{font-weight:750;text-decoration:none}.invite_hero__VqZAz{padding:90px 0 60px;max-width:760px}.invite_eyebrow__Txq0p{font-size:14px;letter-spacing:.12em;color:#686b59}.invite_hero__VqZAz h1{font-size:clamp(40px,6vw,76px);line-height:1.17;letter-spacing:-.05em;margin:24px 0}.invite_hero__VqZAz p{font-size:17px;line-height:1.9;color:#64655c;max-width:640px}.invite_primary__XIAeY{display:inline-flex;gap:64px;background:var(--diandian-red);color:white;padding:18px 25px;border-radius:10px;font-weight:650;text-decoration:none}.invite_primary__XIAeY:hover{background:color-mix(in srgb,var(--diandian-red),black 10%)}.invite_code__9Olwq{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;border:1px solid #c6cbbb;border-radius:12px}.invite_code__9Olwq strong{font-family:monospace;overflow-wrap:anywhere}.invite_code__9Olwq button{cursor:pointer;border:1px solid #828673;background:transparent;padding:10px 15px;border-radius:8px}.invite_code__9Olwq button:hover{background:#e9eddc}.invite_steps__3nmOU{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #deddd7;border-bottom:1px solid #deddd7}.invite_steps__3nmOU article{padding:28px 20px 28px 0}.invite_steps__3nmOU span{color:#777c64;font-size:13px}.invite_steps__3nmOU h2{font-size:18px;line-height:1.6}.invite_benefits__VYUZJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:56px 0}.invite_benefits__VYUZJ article{padding:32px;background:#eeefe6;border-radius:18px}.invite_benefits__VYUZJ article:last-child{background:#e8eddd}.invite_benefits__VYUZJ h2{font-size:58px;margin:22px 0}.invite_benefits__VYUZJ small{font-size:15px;font-weight:400}.invite_benefits__VYUZJ p{line-height:1.8;color:#555a48}.invite_faq__jo8ye{padding:24px 0 70px;max-width:820px}.invite_faq__jo8ye h2{font-size:28px;margin-bottom:30px}.invite_faq__jo8ye details{border-top:1px solid #deddd7;padding:20px 0}.invite_faq__jo8ye summary{cursor:pointer;font-size:17px}.invite_faq__jo8ye summary:hover{color:#596b29}.invite_faq__jo8ye p{line-height:1.9;color:#64655c}.invite_page__QAvf_ footer{padding:30px 0;border-top:1px solid #deddd7;display:flex;justify-content:space-between;gap:20px;font-size:13px}.invite_page__QAvf_ :focus-visible{outline:3px solid #708934;outline-offset:5px}@media(max-width:600px){.invite_hero__VqZAz{padding-top:55px}.invite_benefits__VYUZJ,.invite_steps__3nmOU{grid-template-columns:1fr}.invite_steps__3nmOU article{padding:18px 0}.invite_benefits__VYUZJ{padding:30px 0;gap:16px}.invite_page__QAvf_ footer{flex-direction:column}.invite_nav___YrN_{font-size:14px}}.invite_qrCodes__kB6bX{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.invite_qrCodes__kB6bX figure{margin:0;flex:0 0 136px;max-width:100%;text-align:center}.invite_qrViewport__CWWeg{position:relative;width:136px;max-width:100%;aspect-ratio:1;overflow:hidden;background:white;border-radius:8px}.invite_qrViewport__CWWeg img{display:block;width:100%;height:100%;object-fit:contain}.invite_qrViewport__CWWeg p{padding:24px 8px;font-size:13px;color:#64655c}.invite_qrCodes__kB6bX figcaption{font-size:13px;color:#64655c;margin-top:8px}