.landing_page__By2iE{--line:#ffffff14;--line-2:#ffffff24;--card:#0e1015;--muted:#9aa7ba;--dim:#6b7688;--text:#edf2fa;--cyan:#5ad0f5;--teal:#72ede5;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow-x:clip;color:var(--text)}.landing_page__By2iE:before{content:"";position:absolute;inset:-120px 0 auto;height:900px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 72% 35%,#1d4ed822,transparent 70%),radial-gradient(ellipse 35% 45% at 18% 25%,#0e749018,transparent 70%)}.landing_wrap__MxioC{width:min(1200px,100% - 32px);margin:0 auto}.landing_section__M2UMZ{padding:96px 0}.landing_hero__v7463{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center;min-height:calc(100dvh - 110px);padding:24px 0 48px}.landing_eyebrow__rjfo7{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid #ffffff26;font-size:13px;color:#c3cdda;background:linear-gradient(180deg,#ffffff1a,#ffffff06),#0a0d1440;-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);box-shadow:inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #ffffff0a,0 6px 24px -12px #000a}.landing_eyebrow__rjfo7 i{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:landing_ping__PIDw8 2.4s infinite}@keyframes landing_ping__PIDw8{0%{box-shadow:0 0 0 0 #72ede580}70%,to{box-shadow:0 0 0 8px #72ede500}}.landing_headline__ey1bN{font-size:clamp(36px,4.3vw,64px);line-height:.98;letter-spacing:-.045em;font-weight:800;white-space:nowrap;min-height:2.1em;margin:22px 0 28px}.landing_serif__jbTbh{font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:-.01em;padding-right:.08em;background:linear-gradient(100deg,#9fdcff 0,var(--cyan) 35%,var(--teal) 60%,#c4b5fd 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:landing_shimmer__3Glw3 9s ease-in-out infinite alternate}.landing_serif__jbTbh:has(.landing_chip__nod8k){background:none;color:#fff}@keyframes landing_shimmer__3Glw3{to{background-position:100% 0}}.landing_tok__7294M{border-radius:.12em;transition:background-color .5s,box-shadow .5s,opacity .35s,filter .35s}.landing_tokHidden__ZnRnh{opacity:0;filter:blur(6px)}.landing_chip__nod8k{background-color:color-mix(in srgb,var(--tc) 32%,transparent);box-shadow:inset 0 -.06em 0 var(--tc)}.landing_pitch__McPMl{font-size:18px;line-height:1.6;color:#b7c2d3;max-width:28em;margin:0}.landing_pitch__McPMl strong{color:#fff;font-weight:650}.landing_ctas__EWajl{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.landing_cta__sAPoi{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 22px;border-radius:14px;font-weight:650;font-size:16px;color:#fff;transition:transform .2s,box-shadow .3s,background .3s}.landing_cta__sAPoi:hover{transform:translateY(-2px)}.landing_cta__sAPoi svg{width:18px;height:18px;transition:transform .25s;flex:none}.landing_cta__sAPoi:hover svg{transform:translateX(3px)}.landing_cta__sAPoi:focus-visible{outline:2px solid #b8eeff;outline-offset:3px}.landing_ctaExplore__eIBww{padding-left:16px;background:radial-gradient(120% 140% at 0 50%,#3b82f6,#1d4ed8 70%);box-shadow:0 12px 34px #2563eb55,inset 0 1px 0 #ffffff40,inset 0 0 0 1px #7aa2ff66}.landing_ctaExplore__eIBww:hover{box-shadow:0 16px 48px #2563eb88,inset 0 1px 0 #ffffff40,inset 0 0 0 1px #9fbcff}.landing_orbit__TkPFY{position:relative;width:26px;height:26px;flex:none;border-radius:50%;background:radial-gradient(circle,#fff 0 2px,#ffffff33 3px,transparent 60%)}.landing_orbit__TkPFY i{position:absolute;inset:0;animation:landing_orbit__TkPFY 3.2s linear infinite}.landing_orbit__TkPFY i:before{content:"";position:absolute;top:0;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:1px;background:var(--c);box-shadow:0 0 6px var(--c)}.landing_orbit__TkPFY i:first-child{--c:#72ede5}.landing_orbit__TkPFY i:nth-child(2){--c:#f9ca24;animation-duration:4.4s;animation-direction:reverse;inset:4px}.landing_orbit__TkPFY i:nth-child(3){--c:#fd79a8;animation-duration:2.4s;inset:7px}.landing_cta__sAPoi:hover .landing_orbit__TkPFY i{animation-duration:1.2s}@keyframes landing_orbit__TkPFY{to{transform:rotate(1turn)}}.landing_ctaTokens__mR8sr{gap:0;width:13.5em;font-family:var(--mono);font-weight:500;color:#dfe6f1;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff05}.landing_ctaTokens__mR8sr .landing_t__unIut{padding:3px 1px;border-radius:5px;transition:background-color .3s,box-shadow .3s,padding .3s,margin .3s}.landing_ctaTokens__mR8sr:hover .landing_t__unIut{padding:3px 6px;margin:0 2px;background-color:color-mix(in srgb,var(--tc) 30%,transparent);box-shadow:inset 0 -2px 0 var(--tc);color:#fff}.landing_ctaTokens__mR8sr:hover .landing_t__unIut:nth-child(2){transition-delay:.06s}.landing_ctaTokens__mR8sr:hover .landing_t__unIut:nth-child(3){transition-delay:.12s}.landing_galaxy__jHsif{position:relative;height:min(620px,72dvh);margin-right:-40px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%)}.landing_galaxy__jHsif canvas{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.landing_galaxy__jHsif canvas:active{cursor:grabbing}.landing_kicker__lsSxO{font:500 12px var(--mono);color:var(--cyan);letter-spacing:.08em;text-transform:uppercase}.landing_h2__CRjAM{font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.035em;font-weight:750;margin:12px 0 14px}.landing_sub__vpKgE{color:var(--muted);font-size:17px;line-height:1.6;max-width:36em;margin:0}.landing_center__zX8Qk{text-align:center}.landing_center__zX8Qk .landing_sub__vpKgE{margin:0 auto}.landing_lenses__eJE2k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.landing_lens___ErZj{--accent:var(--cyan);display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--line);background:var(--card);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.landing_lens___ErZj:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 30px 80px #0008,0 0 60px color-mix(in srgb,var(--accent) 12%,transparent)}.landing_lens___ErZj:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing_lensViz__Ph3Rz{position:relative;height:210px;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.landing_lensViz__Ph3Rz canvas{height:100%;max-width:100%;aspect-ratio:360/210}.landing_lensBody__J8ybW{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.landing_lensStep__8COZu{font:500 12px var(--mono);color:var(--accent)}.landing_lensTitle__D4cgl{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:6px 0 8px}.landing_lensText__Jea8w{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 20px;flex:1}.landing_go__L4YmY{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--accent)}.landing_go__L4YmY svg{width:16px;transition:transform .2s}.landing_lens___ErZj:hover .landing_go__L4YmY svg{transform:translateX(4px)}.landing_tkWord__aooJJ{display:flex;gap:4px;font:600 30px var(--mono)}.landing_tkWord__aooJJ span{padding:4px 8px;border-radius:7px;color:#fff}.landing_tkIds__9t7gn{position:absolute;bottom:22px;font:400 13px var(--mono);color:var(--dim)}.landing_vm__c00B5{width:100%;height:100%}.landing_vm__c00B5 .landing_arrow__UtIPN{stroke-dasharray:200;stroke-dashoffset:200;animation:landing_draw__zaYeD 5s ease-in-out infinite}.landing_vm__c00B5 .landing_a2__EATRB{animation-delay:.5s}.landing_vm__c00B5 .landing_a3__tHssT{animation-delay:1s}.landing_vm__c00B5 .landing_a4__eZ7qp{animation-delay:1.6s}@keyframes landing_draw__zaYeD{15%,80%{stroke-dashoffset:0}95%,to{stroke-dashoffset:200}}.landing_vm__c00B5 text{font:600 13px system-ui,sans-serif;fill:#fff;paint-order:stroke;stroke:#000;stroke-width:3px}.landing_learn__1auDj{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.landing_learnIntro__yAq5S{position:sticky;top:120px}.landing_learnIntro__yAq5S .landing_sub__vpKgE{margin-bottom:28px}.landing_ctaQuiet__2VLe1{padding:0 20px;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff06}.landing_ctaQuiet__2VLe1:hover{background:#ffffff0f}.landing_articles__mPPjO{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);counter-reset:art}.landing_articles__mPPjO li{counter-increment:art;border-bottom:1px solid var(--line)}.landing_articles__mPPjO a{display:grid;grid-template-columns:34px 110px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:22px 8px;border-radius:10px;transition:background .25s,padding .25s}.landing_articles__mPPjO a:before{content:counter(art,decimal-leading-zero);font:500 12px var(--mono);color:var(--dim)}.landing_articles__mPPjO a:hover{background:#ffffff06;padding-left:16px}.landing_tag__Gc4Lp{justify-self:start;padding:3px 9px;border-radius:6px;font:500 12px var(--mono);color:#fff;background:color-mix(in srgb,var(--tc) 26%,transparent);box-shadow:inset 0 -2px 0 var(--tc)}.landing_articles__mPPjO strong{font-size:18px;font-weight:600;letter-spacing:-.01em}.landing_articles__mPPjO small{color:var(--dim);font:400 12px var(--mono)}.landing_articles__mPPjO svg{width:18px;color:var(--dim);transition:transform .25s,color .25s}.landing_articles__mPPjO a:hover svg{transform:translateX(4px);color:#fff}.landing_devices__dlfU5{position:relative;margin:64px auto 0;width:min(1000px,100%);aspect-ratio:16/9.6}.landing_devices__dlfU5:before{content:"";position:absolute;inset:10% 5% -4%;z-index:-1;background:radial-gradient(ellipse at 50% 60%,#2563eb30,transparent 65%);filter:blur(30px)}.landing_device__u8MSG{position:absolute;margin:0;opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.2,.8,.2,1)}.landing_screen__g6viA{position:relative;overflow:hidden;background:#000}.landing_screen__g6viA img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.landing_screen__g6viA:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffff1f 48%,transparent 60%);transform:translateX(-120%)}.landing_device__u8MSG figcaption{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);font:500 12px var(--mono);color:var(--dim);white-space:nowrap}.landing_desktop__oVUtO{left:9%;top:0;width:82%;transform:translateY(60px) scale(.96)}.landing_desktop__oVUtO .landing_screen__g6viA{aspect-ratio:16/10;border-radius:14px;border:10px solid #16181f;box-shadow:0 0 0 1px #ffffff1c,0 40px 90px #000c}.landing_stand__QqDGj{width:20%;height:44px;margin:0 auto;background:linear-gradient(#15171d,#0c0d11);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.landing_tablet__0xYP2{left:0;bottom:3%;width:36%;transform:translate(-80px,40px) rotate(-4deg);transition-delay:.25s}.landing_tablet__0xYP2 .landing_screen__g6viA{aspect-ratio:1180/820;border-radius:18px;border:9px solid #1a1c23;box-shadow:0 0 0 1px #ffffff22,0 30px 70px #000d}.landing_phone__gzJi_{right:1%;bottom:0;width:14.5%;transform:translate(80px,40px) rotate(4deg);transition-delay:.4s}.landing_phone__gzJi_ .landing_screen__g6viA{aspect-ratio:390/820;border-radius:26px;border:7px solid #1a1c23;box-shadow:0 0 0 1px #ffffff22,0 30px 70px #000d}.landing_phone__gzJi_ .landing_screen__g6viA:before{content:"";position:absolute;top:7px;left:50%;z-index:1;width:28%;height:11px;margin-left:-14%;border-radius:99px;background:#000}.landing_devicesIn__e3ba_ .landing_device__u8MSG{opacity:1;transform:none}.landing_devicesIn__e3ba_ .landing_tablet__0xYP2 .landing_screen__g6viA{animation:landing_bob__PXXxT 7s ease-in-out 1.4s infinite}.landing_devicesIn__e3ba_ .landing_phone__gzJi_ .landing_screen__g6viA{animation:landing_bob__PXXxT 6s ease-in-out 1.7s infinite reverse}.landing_devicesIn__e3ba_ .landing_screen__g6viA:after{animation:landing_glare__RpsMI 1.6s ease-out 1s forwards,landing_glare__RpsMI 1.6s ease-out 9s infinite}.landing_devicesIn__e3ba_ .landing_tablet__0xYP2 .landing_screen__g6viA:after{animation-delay:1.25s,9.25s}.landing_devicesIn__e3ba_ .landing_phone__gzJi_ .landing_screen__g6viA:after{animation-delay:1.4s,9.4s}@keyframes landing_bob__PXXxT{50%{transform:translateY(-10px)}}@keyframes landing_glare__RpsMI{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.landing_oss__4AozQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding:48px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(90% 120% at 100% 0,#1d4ed81c,transparent 60%),var(--card)}.landing_oss__4AozQ .landing_sub__vpKgE{margin-bottom:28px}.landing_ossActions__MGTE_{display:flex;flex-wrap:wrap;gap:12px}.landing_ctaGh__zb0XR{background:#edf2fa;color:#07080c;box-shadow:0 10px 30px #ffffff14}.landing_ctaGh__zb0XR:hover{background:#fff}.landing_star__3xz3I{color:#f9ca24;font-size:18px;transition:transform .4s cubic-bezier(.2,.9,.3,1.6)}.landing_ctaQuiet__2VLe1:hover .landing_star__3xz3I{transform:rotate(72deg) scale(1.25)}.landing_terminal__mT8It{min-width:0;border-radius:14px;border:1px solid var(--line-2);background:#05060a;box-shadow:0 30px 70px #0009;overflow:hidden}.landing_termBar__ySWIM{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--line)}.landing_termBar__ySWIM i{width:10px;height:10px;border-radius:50%;background:#ff6b6b}.landing_termBar__ySWIM i:nth-child(2){background:#f9ca24}.landing_termBar__ySWIM i:nth-child(3){background:#26de81}.landing_termBar__ySWIM span{margin-left:8px;font:400 12px var(--mono);color:var(--dim)}.landing_terminal__mT8It pre{margin:0;padding:18px 20px 22px;font:400 14px/1.9 var(--mono);color:#dfe6f1;overflow-x:auto}.landing_cmt__V5ukh{color:var(--dim)}.landing_prompt__EZD47{color:var(--cyan)}.landing_ok__VR0kR{color:#26de81}.landing_caret__LN8hW{display:inline-block;width:8px;height:16px;margin-left:6px;vertical-align:-3px;background:#dfe6f1;animation:landing_blink__ZDO1w 1.1s steps(1) infinite}@keyframes landing_blink__ZDO1w{50%{opacity:0}}.landing_final__SPZ5R{text-align:center;padding:120px 0 110px}.landing_final__SPZ5R .landing_h2__CRjAM{font-size:clamp(38px,5.4vw,64px)}.landing_final__SPZ5R .landing_sub__vpKgE{margin:0 auto 32px}.landing_shareBtn__v_e1J{padding:0 26px}.landing_shareBtn__v_e1J svg{width:18px;height:18px}.landing_shareBtn__v_e1J:hover svg{transform:translateY(-2px)}.landing_shareTo__cb7xk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;font:500 13px var(--mono);color:var(--dim)}.landing_shareTo__cb7xk span{margin-right:4px}.landing_shareTo__cb7xk button{padding:6px 14px;border-radius:999px;font:inherit;color:#cfd8e6;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.landing_shareTo__cb7xk button:hover{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #5ad0f566}.landing_shareTo__cb7xk button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.landing_footer__U__I_{border-top:1px solid var(--line);padding:28px 0 40px;color:var(--dim);font-size:14px}.landing_footer__U__I_ .landing_wrap__MxioC{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing_author__WNYM7{color:var(--text);font-weight:600;border-bottom:1px solid #ffffff33;transition:border-color .2s}.landing_author__WNYM7:hover{border-color:var(--cyan)}.landing_heart__oHzfd{display:inline-block;animation:landing_beat__rZ_SE 1.8s ease-in-out infinite}@keyframes landing_beat__rZ_SE{0%,60%,to{transform:scale(1)}30%{transform:scale(1.2)}}.landing_reveal__M9h_w{opacity:0;transform:translateY(18px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.landing_revealIn__hwqtO{opacity:1;transform:none}@media (max-width:960px){.landing_hero__v7463{display:flex;flex-direction:column;align-items:center;min-height:0;gap:0;padding:0 0 48px;text-align:center}.landing_hero__v7463>div:first-child{order:2;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-top:-72px}.landing_headline__ey1bN{font-size:clamp(40px,11vw,68px);margin:20px 0 30px}.landing_pitch__McPMl{margin:0 auto}.landing_ctas__EWajl{justify-content:center;margin-top:30px}.landing_galaxy__jHsif{order:1;align-self:stretch;height:min(58svh,520px);min-height:320px;margin:0 -16px;-webkit-mask-image:radial-gradient(ellipse 62% 56% at 50% 46%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 62% 56% at 50% 46%,#000 55%,transparent 100%)}.landing_lenses__eJE2k{grid-template-columns:minmax(0,1fr)}.landing_learn__1auDj,.landing_oss__4AozQ{grid-template-columns:minmax(0,1fr);gap:32px}.landing_learnIntro__yAq5S{position:static}.landing_oss__4AozQ{padding:28px 22px}.landing_articles__mPPjO a{grid-template-columns:28px minmax(0,1fr) 20px;row-gap:6px}.landing_tag__Gc4Lp{grid-column:2}.landing_articles__mPPjO strong{grid-column:2;font-size:16px}.landing_articles__mPPjO small{display:none}.landing_articles__mPPjO svg{grid-column:3;grid-row:1/span 2}.landing_devices__dlfU5{aspect-ratio:16/12.5}.landing_desktop__oVUtO{left:4%;width:92%}.landing_tablet__0xYP2{width:44%;bottom:0}.landing_phone__gzJi_{width:20%;bottom:-2%}.landing_device__u8MSG figcaption{display:none}}@media (max-width:720px){.landing_section__M2UMZ{padding:72px 0}.landing_ctas__EWajl .landing_cta__sAPoi{flex:1 1 100%}.landing_ctaTokens__mR8sr{width:auto}.landing_pitch__McPMl{font-size:16px;max-width:24em}.landing_ctas__EWajl{width:100%;max-width:420px}.landing_tablet__0xYP2 .landing_screen__g6viA{border-width:5px;border-radius:10px}.landing_phone__gzJi_ .landing_screen__g6viA{border-width:4px;border-radius:14px}.landing_phone__gzJi_ .landing_screen__g6viA:before{top:4px;height:6px}.landing_tkWord__aooJJ{font-size:24px}.landing_final__SPZ5R{padding:88px 0 96px}.landing_footer__U__I_ .landing_wrap__MxioC{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.landing_page__By2iE *,.landing_page__By2iE :after,.landing_page__By2iE :before{animation:none!important;transition:none!important}.landing_device__u8MSG,.landing_reveal__M9h_w{opacity:1;transform:none}}@media (min-width:1280px){.landing_hero__v7463>div:first-child{position:relative;z-index:1}.landing_galaxy__jHsif{height:min(760px,84dvh);margin:0 -80px 0 -180px}}.landing_enjoy__ag2ui{display:inline-block;font-size:clamp(30px,3.4vw,42px);font-style:italic;color:var(--cyan);transform:rotate(-3deg);margin-bottom:6px}.learn_main___u5hd{padding:16px 0 96px}.learn_head__wkJze{max-width:40em;margin-bottom:48px}.learn_h1___51aE{font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.04em;font-weight:800;margin:12px 0 16px}.learn_grid__sfp5b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learn_card__tXr65{--tc:var(--cyan);display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;border-radius:18px;border:1px solid var(--line);background:var(--card);transition:transform .25s,border-color .25s;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background-color .35s}.learn_card__tXr65:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tc) 55%,transparent);background-color:color-mix(in srgb,var(--tc) 6%,var(--card));box-shadow:0 18px 40px -18px color-mix(in srgb,var(--tc) 55%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tc) 30%,transparent)}.learn_card__tXr65:after{content:"→";position:absolute;top:22px;right:24px;font-size:18px;color:var(--tc);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.learn_card__tXr65:hover:after{opacity:1;transform:none}.learn_card__tXr65 h2{transition:color .3s}.learn_card__tXr65:hover h2{color:#fff}html:has(.learn_jump__V8uYx){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.learn_jump__V8uYx){scroll-behavior:auto}.learn_card__tXr65,.learn_card__tXr65:after{transition:none}}.learn_card__tXr65:focus-visible{outline:2px solid var(--tc);outline-offset:3px}.learn_card__tXr65 h2{font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:700;margin:0}.learn_card__tXr65 p{color:var(--muted);font-size:15px;line-height:1.6;margin:0;flex:1}.learn_meta__lcN7v{display:flex;align-items:center;gap:12px;font:400 12px var(--mono);color:var(--dim)}.learn_num___TnIx{color:var(--dim)}.learn_article__ByIyP{width:min(680px,100% - 32px);margin:0 auto}.learn_back__im6YU{font:500 13px var(--mono);color:var(--muted)}.learn_back__im6YU:hover{color:var(--cyan)}.learn_article__ByIyP .learn_meta__lcN7v{margin-top:28px}.learn_lede__0hpBV{color:#cfe3f3;font-size:21px;line-height:1.55;margin:4px 0 28px;padding:2px 0 2px 18px;border-left:3px solid var(--cyan);font-style:italic;letter-spacing:-.005em}.learn_body__c5FKb{font-size:18px;line-height:1.75;color:#d5dde9}.learn_body__c5FKb h2{font-size:26px;line-height:1.25;letter-spacing:-.02em;font-weight:700;color:var(--text);margin:48px 0 12px}.learn_body__c5FKb p{margin:0 0 20px}.learn_body__c5FKb ul{margin:0 0 20px;padding-left:1.2em;list-style:disc}.learn_body__c5FKb li{margin-bottom:8px}.learn_body__c5FKb strong{color:#fff;font-weight:650}.learn_body__c5FKb code{font:500 .88em var(--mono);padding:2px 6px;border-radius:6px;background:#ffffff0d;color:#e7edf6;white-space:nowrap}.learn_body__c5FKb a{color:var(--cyan);border-bottom:1px solid #5ad0f555}.learn_body__c5FKb a:hover{border-color:var(--cyan)}.learn_fig__VMzTd{margin:28px 0 32px;padding:20px;border-radius:16px;border:1px solid var(--line);background:var(--card)}.learn_fig__VMzTd figcaption{margin-top:14px;color:var(--dim);font-size:14px;line-height:1.5}.learn_fig__VMzTd svg{display:block;width:100%;height:auto}.learn_fig__VMzTd svg text{font:500 12px var(--mono);fill:#cfd8e6}.learn_fig__VMzTd svg.learn_big__xVxKM text{font-size:15px}.learn_row__iJ3oC{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 4px}.learn_row__iJ3oC+.learn_row__iJ3oC{margin-top:16px}.learn_rowLabel__JCLIk{flex:0 0 100%;font:400 12px var(--mono);color:var(--dim)}.learn_chip__Dmcd6{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.learn_chip__Dmcd6 b{font:500 16px var(--mono);color:#fff;white-space:pre;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--tc) 28%,transparent);box-shadow:inset 0 -2px 0 var(--tc)}.learn_chip__Dmcd6 small{font:400 11px var(--mono);color:var(--dim)}.learn_table__WJl7g{width:100%;border-collapse:collapse;font:400 14px var(--mono)}.learn_table__WJl7g td,.learn_table__WJl7g th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.learn_table__WJl7g th{color:var(--dim);font-weight:500;font-size:12px}.learn_table__WJl7g td:not(:first-child),.learn_table__WJl7g th:not(:first-child){text-align:right}.learn_scroll__f_vFB{overflow-x:auto}.learn_bars__J7kGd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:center;font:400 13px var(--mono)}.learn_bars__J7kGd dt{color:#cfd8e6}.learn_bars__J7kGd dd{margin:0;display:grid;gap:3px}.learn_bar__rHdsn{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12px}.learn_bar__rHdsn i{height:8px;border-radius:4px;background:var(--tc);width:calc(var(--n) * 3.6%);min-width:4px}.learn_legend__whNEH{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px;font:400 12px var(--mono);color:var(--muted)}.learn_legend__whNEH span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;background:var(--tc);vertical-align:-1px}.learn_cells__XYZ7q{display:grid;grid-template-columns:64px repeat(8,minmax(0,1fr));gap:3px;font:400 12px var(--mono)}.learn_cells__XYZ7q span:first-child{color:#cfd8e6;align-self:center}.learn_cell__SoUgu{height:30px;border-radius:4px;display:grid;place-items:center;color:#fff;font-size:11px}.learn_pair__9xDLq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learn_pair__9xDLq h3{font:500 12px var(--mono);color:var(--cyan);margin:0 0 6px;text-transform:uppercase;letter-spacing:.08em}.learn_cta__jkQnU{margin:56px 0 0;padding:28px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(90% 120% at 100% 0,#1d4ed81c,transparent 60%),var(--card)}.learn_cta__jkQnU h2{font-size:24px;letter-spacing:-.02em;margin:8px 0}.learn_cta__jkQnU p{color:var(--muted);font-size:16px;line-height:1.6;margin:0 0 20px}.learn_pager__R_kLX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.learn_pager__R_kLX a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;border:1px solid var(--line);transition:background .25s,border-color .25s}.learn_pager__R_kLX a:hover{background:#ffffff06;border-color:var(--line-2)}.learn_pager__R_kLX small{font:400 12px var(--mono);color:var(--dim)}.learn_pager__R_kLX strong{font-size:15px;font-weight:600;line-height:1.4}.learn_next__wYbYu{grid-column:2;text-align:right}@media (max-width:720px){.learn_main___u5hd{padding:8px 0 72px}.learn_grid__sfp5b,.learn_pager__R_kLX,.learn_pair__9xDLq{grid-template-columns:minmax(0,1fr)}.learn_next__wYbYu{grid-column:auto}.learn_body__c5FKb{font-size:17px}.learn_lede__0hpBV{font-size:18px}.learn_fig__VMzTd{padding:16px 14px}.learn_cta__jkQnU{padding:22px 18px}.learn_cells__XYZ7q{grid-template-columns:52px repeat(8,minmax(0,1fr))}.learn_cell__SoUgu{font-size:9px}}.learn_callout__NWsGy{margin:24px 0 28px;padding:16px 18px;border-radius:12px;border-left:3px solid var(--cyan);background:#5ad0f50d;font-size:16px;line-height:1.65}.learn_callout__NWsGy strong{display:block;margin-bottom:4px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.learn_callout__NWsGy div>:last-child{margin-bottom:0}.learn_further__x6qBe{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--line)}.learn_further__x6qBe h2{font-size:20px!important;margin:0 0 12px!important}.learn_further__x6qBe ul{list-style:none!important;padding:0!important;margin:0;display:grid;gap:10px}.learn_further__x6qBe li{display:flex;flex-direction:column;gap:2px;margin:0!important}.learn_further__x6qBe span{font:400 13px var(--mono);color:var(--dim)}.learn_track__omqKX{margin-top:56px}.learn_trackHead__ItfGm{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.learn_trackHead__ItfGm h2{font-size:26px;letter-spacing:-.02em;font-weight:750;margin:0}.learn_trackHead__ItfGm p{color:var(--muted);font-size:15px;margin:0;max-width:34em}.learn_featured__QZ6ew{grid-column:1/-1}.learn_featured__QZ6ew .learn_card__tXr65{padding:32px;background:radial-gradient(80% 140% at 100% 0,#1d4ed826,transparent 60%),var(--card)}.learn_featured__QZ6ew .learn_card__tXr65 h2{font-size:clamp(24px,3vw,32px)}.learn_topic__QvQCU{margin:8px 0 4px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);grid-column:1/-1}.learn_prompt__PfKGU,.learn_track__omqKX{scroll-margin-top:96px}.learn_head__wkJze{scroll-margin-top:200px}.learn_jump__V8uYx{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.learn_jump__V8uYx a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#ffffff06;font:500 13px var(--mono);color:#cfd8e6;transition:border-color .2s,color .2s}.learn_jump__V8uYx a:hover{border-color:var(--line-2);color:#fff}.learn_jump__V8uYx a small{color:var(--dim);font-size:11px}.learn_prompt__PfKGU{display:flex;align-items:flex-end;gap:4px;margin:8px 0 6px;padding-left:4px}.learn_prompt__PfKGU p{margin:0 0 30px;font-size:clamp(24px,3vw,32px);line-height:1.15;color:#cfd8e6}.learn_prompt__PfKGU p em{color:var(--cyan)}.learn_arrow__XE2Zj{flex:none;width:92px;height:70px;color:var(--cyan)}@media (max-width:720px){.learn_arrow__XE2Zj{width:64px;height:52px}.learn_prompt__PfKGU p{margin-bottom:22px}}.learn_featured__QZ6ew .learn_card__tXr65{position:relative;overflow:hidden;border-color:#5ad0f566;box-shadow:0 0 0 1px #5ad0f522,0 0 32px #5ad0f526}.learn_featured__QZ6ew .learn_card__tXr65:hover{border-color:#5ad0f5aa}.learn_featured__QZ6ew .learn_card__tXr65:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#5ad0f514 45%,#1d4ed822 55%,transparent 80%);background-size:250% 100%;animation:learn_sweep__q_QNq 8s ease-in-out infinite alternate}.learn_featured__QZ6ew .learn_card__tXr65>*{position:relative;z-index:1}@keyframes learn_sweep__q_QNq{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.learn_featured__QZ6ew .learn_card__tXr65:before{animation:none}}.learn_meta__lcN7v .learn_num___TnIx{font-weight:600;color:var(--muted)}.learn_guides__4X5QF{position:relative;isolation:isolate;overflow:hidden;padding:32px;border-radius:24px;border:1px solid #ffffff17;background:radial-gradient(60% 80% at 100% 0,#1d4ed82e,transparent 60%),radial-gradient(50% 70% at 0 100%,#72ede514,transparent 60%),linear-gradient(180deg,#0f1420,#0a0d14);box-shadow:inset 0 1px 0 #ffffff12,0 30px 80px -40px #000}.learn_guides__4X5QF:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff1c 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.learn_guides__4X5QF .learn_card__tXr65{background-color:#0c1018e6}.learn_guideGrid__nWIzQ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.learn_guideGrid__nWIzQ .learn_card__tXr65{padding:18px;gap:10px}.learn_guideGrid__nWIzQ .learn_card__tXr65 h2{font-size:17px}.learn_guideGrid__nWIzQ .learn_card__tXr65 p{font-size:14px}.learn_pairs__CTnTf{font:400 12px var(--mono);color:var(--dim)}.learn_pairs__CTnTf b{font-weight:500;color:var(--cyan)}@media (max-width:1000px){.learn_guideGrid__nWIzQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.learn_guideGrid__nWIzQ{grid-template-columns:minmax(0,1fr)}.learn_guides__4X5QF{padding:18px 14px;margin-left:-4px;margin-right:-4px}}.learn_topic__QvQCU{display:flex;align-items:center;gap:10px}.learn_topicIcon__VkXFH{width:22px;height:22px;color:#cfd8e6}.learn_pairs__CTnTf{display:flex;align-items:center;gap:6px}.learn_pairsIcon__lKMbO{width:16px;height:16px;color:var(--tc)}.learn_featured__QZ6ew .learn_card__tXr65{padding-right:360px;min-height:180px;justify-content:center}.learn_pipeArt__E6qX2{position:absolute!important;right:36px;top:50%;translate:0 -50%;width:290px;height:auto}@media (max-width:900px){.learn_featured__QZ6ew .learn_card__tXr65{padding-right:32px}.learn_pipeArt__E6qX2{position:relative!important;right:auto;top:auto;translate:none;width:100%;max-width:300px;margin-top:4px}}.learn_jump__V8uYx{gap:10px}.learn_jump__V8uYx a{gap:10px;padding:6px 6px 6px 16px;border-color:#ffffff1c;background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px 0 #ffffff14,0 6px 20px -12px #000;font:500 14px var(--sans,inherit);letter-spacing:-.01em;transition:border-color .2s,background .2s,transform .2s}.learn_jump__V8uYx a:hover{transform:translateY(-1px);border-color:#ffffff38}.learn_jump__V8uYx a small{padding:1px 7px;border-radius:999px;background:#ffffff12;font:500 11px var(--mono);color:#9aa6b8}.learn_jump__V8uYx a i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff12;font-style:normal;font-size:12px;transition:transform .25s,background .2s,color .2s}.learn_jump__V8uYx a:hover i{transform:translateY(2px);background:var(--cyan);color:#05070b}.learn_jump__V8uYx a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.learn_jump__V8uYx .learn_jumpMain__REqVU{border-color:#5ad0f566;background:linear-gradient(180deg,#5ad0f526,#5ad0f50a);color:#fff}.learn_jump__V8uYx .learn_jumpMain__REqVU i{background:var(--cyan);color:#05070b}.learn_featured__QZ6ew .learn_card__tXr65{padding-right:calc(52% + 32px);min-height:330px}.learn_pipeArt__E6qX2{width:52%;right:24px}.learn_animMono__cxa8g{font:500 18px var(--mono);fill:#e7edf6}.learn_animId__VVfmu{font:500 10px var(--mono);fill:#7d889b}.learn_animLabel__NKPnv{font:500 11px var(--mono);fill:#aab5c6}.learn_animMath__00n8L{font-size:15px;font-style:italic;fill:#cfd8e6}.learn_animCaption__XNoY1{font-size:17px;font-style:italic;fill:#e7edf6}.learn_animStep__NlBdX{font:500 10px var(--mono);letter-spacing:.12em;fill:#6b7688}@media (max-width:900px){.learn_featured__QZ6ew .learn_card__tXr65{padding-right:24px;min-height:0}.learn_pipeArt__E6qX2{width:100%;max-width:none;right:auto}}@keyframes learn_rise__ABHPk{0%{opacity:0;transform:translateY(18px)}}.learn_head__wkJze>*{animation:learn_rise__ABHPk .7s cubic-bezier(.2,.8,.2,1) both}.learn_head__wkJze>:nth-child(2){animation-delay:.08s}.learn_head__wkJze>:nth-child(3){animation-delay:.16s}.learn_head__wkJze>:nth-child(4){animation-delay:.24s}.learn_prompt__PfKGU{animation:learn_rise__ABHPk .7s cubic-bezier(.2,.8,.2,1) .34s both}.learn_featured__QZ6ew{animation:learn_rise__ABHPk .8s cubic-bezier(.2,.8,.2,1) .44s both}.learn_arrow__XE2Zj path{stroke-dasharray:1;stroke-dashoffset:1;animation:learn_drawIn__egchV .9s ease-out .7s forwards}@keyframes learn_drawIn__egchV{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.learn_topic__QvQCU,.learn_track__omqKX .learn_trackHead__ItfGm,.learn_track__omqKX li:not(.learn_topic__QvQCU){animation:learn_rise__ABHPk linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}@media (prefers-reduced-motion:reduce){.learn_featured__QZ6ew,.learn_head__wkJze>*,.learn_prompt__PfKGU,.learn_topic__QvQCU,.learn_track__omqKX .learn_trackHead__ItfGm,.learn_track__omqKX li{animation:none}.learn_arrow__XE2Zj path{animation:none;stroke-dashoffset:0}}.learn_toTop__NIMYP{display:flex;flex-direction:column;align-items:center;gap:10px;width:fit-content;margin:64px auto 0;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);transition:color .2s}.learn_toTop__NIMYP i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);font-style:normal;font-size:18px;color:var(--cyan);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}.learn_toTop__NIMYP:hover{color:var(--text)}.learn_toTop__NIMYP:hover i{transform:translateY(-4px);background:var(--cyan);color:#05070b}.learn_toTop__NIMYP:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:8px}.learn_indexWrap__YprdU{position:relative}.learn_indexWrap__YprdU .learn_head__wkJze{max-width:min(40em,62%)}.learn_headArt__ElzOm{position:absolute;top:-8px;right:4%;width:min(32%,400px);height:auto;pointer-events:none;animation:learn_rise__ABHPk 1s cubic-bezier(.2,.8,.2,1) .3s both}@media (max-width:720px){.learn_headArt__ElzOm{position:static;display:block;width:92px;margin:0 0 6px -6px}.learn_indexWrap__YprdU .learn_head__wkJze{max-width:none}}.learn_langNote__K0neK{margin:-12px 0 28px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:#ffffff06;color:var(--muted);font-size:14px;line-height:1.5}