.blog_shell__wwJbU{min-height:100vh;color:#eff1f8;--muted:#a1a8bb;--blue:#a5b6ff;--line:rgba(180,195,240,.12);font-feature-settings:"ss01" on}.blog_frame__LHOBM{width:min(1240px,calc(100% - 64px));margin-inline:auto}.blog_masthead__DSEDV{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:138px 0 46px;border-bottom:1px solid var(--line)}.blog_eyebrow__ZDmuf{display:flex;align-items:center;gap:10px;font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.18em;color:var(--blue);text-transform:uppercase}.blog_eyebrow__ZDmuf:before{content:"";width:23px;height:1px;background:#839bff}.blog_masthead__DSEDV h1{font-size:clamp(44px,6.7vw,84px);font-weight:600;line-height:1.08;letter-spacing:-.065em;margin-top:20px}.blog_masthead__DSEDV h1 em{font-style:normal;color:#a8b7ff}.blog_intro__aIxyV{max-width:350px;padding-bottom:5px;color:var(--muted);font-size:14px;line-height:1.9}.blog_intro__aIxyV span{display:block;margin-top:12px;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.14em;color:#7d859b}.blog_hero__ZmOEo{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.8fr);gap:42px;padding:44px 0 58px}.blog_feature__l_yDU{display:block;min-width:0}.blog_visual__y_4Zb{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;height:190px;overflow:hidden;border:1px solid #ffffff0e;border-radius:18px;background:linear-gradient(140deg,#121b34,#0d111b 70%)}.blog_feature__l_yDU .blog_visual__y_4Zb{height:280px;border-radius:22px}.blog_visual__y_4Zb:before{position:absolute;content:"";inset:0;z-index:-1;background-image:linear-gradient(#adc0ff09 1px,transparent 0),linear-gradient(90deg,#adc0ff09 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(90deg,#000,transparent)}.blog_visual__y_4Zb:after{content:"";position:absolute;width:280px;height:280px;border:1px solid #a6baff17;border-radius:50%;transform:translate(60px,15px);box-shadow:0 0 0 45px #839bff05,0 0 0 90px #839bff04}.blog_visual__y_4Zb[data-category=ai]{background:radial-gradient(ellipse at 65% 80%,#1d315a,#0c1423 65%)}.blog_visual__y_4Zb[data-category=teaching]{background:linear-gradient(125deg,#162c30,#0d171d 80%)}.blog_visual__y_4Zb[data-category=notes]{background:linear-gradient(120deg,#28243b,#14121f 75%)}.blog_visual__y_4Zb[data-category=guides]{background:radial-gradient(ellipse at 66% 50%,#273d7c 0,#101a35 40%,#0c1220 80%)}.blog_orb__3Pz3q{position:absolute;right:16%;top:12%;height:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 24%,#c4d3ff,#728ff4 26%,#3558b8 46%,#101d4d 70%);box-shadow:inset -24px -20px 42px #05091888,0 20px 80px #2445a033;transform:rotate(-25deg);opacity:.85}.blog_orb__3Pz3q:after{content:"";position:absolute;inset:20% -15%;border-radius:50%;border:1px solid #b0c5ff8a;transform:rotate(-30deg);box-shadow:0 0 20px #839bff44}.blog_visualMark__cmUNK{z-index:2;left:8%;bottom:21%;font-size:clamp(28px,4vw,56px);font-weight:300;color:#e2e9ff;text-shadow:0 4px 30px #0c143f;letter-spacing:-.08em}.blog_visualLabel__4gmvJ,.blog_visualMark__cmUNK{position:absolute;font-family:var(--font-geist-mono),monospace}.blog_visualLabel__4gmvJ{top:22px;left:24px;display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.15em;color:#bdcaef}.blog_visualCorner__EqxMw{position:absolute;bottom:20px;right:24px;color:#bacaff88;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.12em}.blog_featureLabel__QeM47{display:flex;align-items:center;gap:9px;margin-top:22px;color:var(--blue);font-size:11px}.blog_feature__l_yDU h2{max-width:730px;margin-top:12px;font-size:clamp(23px,2.8vw,35px);font-weight:600;line-height:1.42;letter-spacing:-.04em;transition:color .2s}.blog_cardLink__hpHpi:hover h3,.blog_feature__l_yDU:hover h2{color:#b4c4ff}.blog_feature__l_yDU>p{max-width:660px;margin-top:12px;font-size:14px;line-height:1.9;color:var(--muted)}.blog_meta___Qzhu{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px;color:#959eb5;font-size:11px;line-height:1.7}.blog_meta___Qzhu i{height:3px;width:3px;border-radius:50%;background:#5a647e}.blog_authorCard__TZPJR{align-self:stretch;border:1px solid var(--line);border-radius:22px;padding:28px;background:linear-gradient(160deg,#111620,#0d1018);display:flex;flex-direction:column}.blog_sideLabel__zCoXj{display:flex;align-items:center;gap:9px;color:#9aa7cb;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.blog_avatar__0srXS{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;margin-top:36px;background:linear-gradient(140deg,#8fa6ff,#4969c6);color:#101a36;font-size:23px;letter-spacing:-.08em;font-weight:700;box-shadow:0 10px 35px #3454b026}.blog_authorCard__TZPJR h2{margin-top:20px;font-size:22px;font-weight:600;letter-spacing:-.04em}.blog_authorRole__Cu9t5{margin-top:7px;color:#a5b4d7;font-size:11px;line-height:1.7}.blog_authorCopy__phRmo{margin-top:20px;font-size:13px;line-height:2;color:#9da5b8}.blog_authorLink__E8uYc{justify-content:space-between;margin-top:24px;padding-bottom:26px;color:#c9d2ee;border-bottom:1px solid var(--line)}.blog_authorLink__E8uYc,.blog_rss__1UC9R{display:flex;align-items:center;font-size:12px}.blog_rss__1UC9R{gap:9px;margin-top:auto;padding-top:26px;color:var(--blue)}.blog_journal__OWRhl{border-top:1px solid var(--line);padding-top:32px;padding-bottom:100px;scroll-margin-top:90px}.blog_sectionTitle__qJSjx{display:flex;align-items:center;gap:12px;margin-bottom:25px}.blog_sectionTitle__qJSjx h2{font-size:21px;font-weight:600;letter-spacing:-.04em}.blog_sectionTitle__qJSjx span{font-family:var(--font-geist-mono),monospace;font-size:11px;color:#7c88a9}.blog_filterBar__e_Sr0{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line)}.blog_categories__D0eaA{display:flex;flex-wrap:wrap;gap:8px}.blog_categories__D0eaA a{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:1.6;color:#a4adc3;white-space:nowrap;transition:all .2s}.blog_categories__D0eaA a[aria-current]{background:#879fff13;border-color:#8ba4ff35;color:#c8d5ff}.blog_categories__D0eaA a:hover{color:#e8eeff;background:#ffffff05}.blog_categories__D0eaA small{color:#6f7c9c;font-family:var(--font-geist-mono),monospace;font-size:10px}.blog_search__mS8oo{display:flex;align-items:center;flex:0 0 225px;max-width:100%;height:40px;border:1px solid #ffffff15;border-radius:9px;background:#0d111a;padding:0 4px 0 13px}.blog_search__mS8oo:focus-within{outline:2px solid #829cff;outline-offset:2px}.blog_search__mS8oo input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:12px;color:#e7ecf8}.blog_search__mS8oo input::placeholder{color:#78849e}.blog_search__mS8oo button{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;color:#a9b9e1;border-radius:6px}.blog_activeFilter__rC77c{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:6px 10px;border-radius:6px;background:#819bff15;color:#b3c3ff;font-size:12px}.blog_grid__uEyli{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;row-gap:42px;padding-top:32px}.blog_card__aetk4{min-width:0;padding-bottom:26px;border-bottom:1px solid var(--line)}.blog_cardLink__hpHpi{display:block}.blog_cardLink__hpHpi h3{margin-top:12px;color:#e7ebf7;font-size:21px;font-weight:600;line-height:1.55;letter-spacing:-.035em;transition:color .2s}.blog_cardLink__hpHpi>p{margin-top:12px;color:#98a3bb;font-size:13px;line-height:1.95}.blog_cardTop__FEpFm{display:flex;align-items:center;justify-content:space-between;margin-top:21px;font-size:10px;color:var(--blue)}.blog_cardTop__FEpFm span{display:flex;align-items:center;gap:7px}.blog_cardTop__FEpFm svg{color:#7487b5}.blog_tags__ujR7e{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.blog_tags__ujR7e a{padding:4px 7px;color:#8799bf;background:#a7baff08;border-radius:4px;font-size:10px;line-height:1.8}.blog_tags__ujR7e a:hover{color:#d6e0ff;background:#a7baff18}.blog_empty__UE4Wu{padding:72px 20px;text-align:center;border-bottom:1px solid var(--line)}.blog_empty__UE4Wu svg{margin:auto;color:#758ac5}.blog_empty__UE4Wu h3{font-size:20px;margin-top:20px}.blog_empty__UE4Wu p{margin-top:12px;color:#9ba6bf;font-size:13px;line-height:1.9}.blog_empty__UE4Wu a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#b6c7ff;font-size:13px}.blog_pagination__Rqex8{display:flex;justify-content:center;align-items:center;gap:24px;padding-top:36px;font-size:12px;color:#b4c3e8}.blog_pagination__Rqex8 span{color:#7d89a6}.blog_pagination__Rqex8 a{padding:9px 12px;border:1px solid var(--line);border-radius:7px}.blog_writingNote__mIsNZ{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;border-top:1px solid var(--line);color:#909cb8;font-size:13px;line-height:1.8}.blog_writingNote__mIsNZ a{display:flex;align-items:center;gap:7px;color:#becbff;white-space:nowrap}.blog_articleFrame__amt8X{width:min(1120px,calc(100% - 64px));margin:auto;padding-top:115px;padding-bottom:100px}.blog_breadcrumbs__v6Jm3{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#8998ba;font-size:11px;line-height:1.9}.blog_breadcrumbs__v6Jm3 a{display:inline-flex;align-items:center;gap:6px;padding-block:8px}.blog_breadcrumbs__v6Jm3 a:hover{color:#c2d0ff}.blog_articleHeader__lfG4_{max-width:850px;padding:42px 0 40px;scroll-margin-top:100px}.blog_articleHeader__lfG4_ h1{margin-top:23px;font-size:clamp(32px,4.2vw,53px);line-height:1.28;letter-spacing:-.055em;font-weight:600}.blog_articleLead__HRo9X{margin-top:23px;max-width:750px;color:#a6b0c6;font-size:16px;line-height:1.95}.blog_byline___gQpa{display:flex;align-items:center;gap:13px;margin-top:30px}.blog_miniAvatar__brwVe{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:12px;background:linear-gradient(140deg,#93a9ff,#4560a4);font-size:12px;font-weight:700;color:#121c39}.blog_byline___gQpa strong{display:block;color:#c9d3e9;font-weight:500}.blog_byline___gQpa .blog_meta___Qzhu{margin-top:4px;gap:8px}.blog_articleLayout__osleB{display:grid;grid-template-columns:minmax(0,740px) 230px;gap:70px;padding-top:45px}.blog_prose__2iXc7{min-width:0;font-size:16px;line-height:2.05;color:#bdc7dd;overflow-wrap:anywhere}.blog_prose__2iXc7>*+*{margin-top:22px}.blog_prose__2iXc7 h2,.blog_prose__2iXc7 h3,.blog_prose__2iXc7 h4{scroll-margin-top:110px;color:#eef1fa;font-weight:600;letter-spacing:-.035em;line-height:1.55}.blog_prose__2iXc7 h2{font-size:27px;margin-top:58px;margin-bottom:22px}.blog_prose__2iXc7 h2:first-child{margin-top:0}.blog_prose__2iXc7 h3{font-size:21px;margin-top:40px}.blog_prose__2iXc7 h4{font-size:18px;margin-top:30px}.blog_prose__2iXc7 a{color:#aabeff;text-decoration:underline;text-decoration-color:#aabeff55;text-underline-offset:5px}.blog_prose__2iXc7 a:hover{color:#dce5ff}.blog_prose__2iXc7 strong{color:#e6edff;font-weight:600}.blog_prose__2iXc7 ul{list-style:disc;padding-left:24px}.blog_prose__2iXc7 ol{list-style:decimal;padding-left:24px}.blog_prose__2iXc7 li+li{margin-top:8px}.blog_prose__2iXc7 li>p{margin:8px 0}.blog_prose__2iXc7 blockquote{border-left:2px solid #879eff;padding:15px 22px;background:#8a9fff08;color:#c0ceef;border-radius:0 10px 10px 0}.blog_prose__2iXc7 :not(pre)>code{background:#a2b6ff10;border:1px solid #a2b6ff13;padding:2px 6px;border-radius:5px;color:#c7d5ff;font-family:var(--font-geist-mono),monospace;font-size:.84em;overflow-wrap:anywhere}.blog_prose__2iXc7 pre{max-width:100%;overflow-x:auto;background:#05070d;border:1px solid #a8bfff15;border-radius:12px;padding:24px;color:#c3d1f6;font-size:13px;line-height:1.85;tab-size:2}.blog_prose__2iXc7 pre code{font-family:var(--font-geist-mono),monospace;white-space:pre}.blog_prose__2iXc7 img{max-width:100%;height:auto;border-radius:12px;margin:32px auto;border:1px solid #ffffff12}.blog_prose__2iXc7 hr{border:0;border-top:1px solid var(--line);margin:44px 0}.blog_tableScroll__iKB6S{max-width:100%;overflow-x:auto;border:1px solid #b6caff20;border-radius:10px}.blog_prose__2iXc7 table{width:100%;border-collapse:collapse;font-size:13px;min-width:420px}.blog_prose__2iXc7 td,.blog_prose__2iXc7 th{border:1px solid #b6caff15;padding:10px 14px;text-align:left}.blog_prose__2iXc7 th{background:#b6caff08;color:#e0e9ff}.blog_readingTools__B0qXC{position:sticky;top:110px;align-self:start}.blog_readingTools__B0qXC ol{margin-top:18px;border-left:1px solid var(--line)}.blog_readingTools__B0qXC li a{display:block;padding:8px 0 8px 14px;color:#8f9bb7;border-left:1px solid transparent;margin-left:-1px;overflow-wrap:anywhere}.blog_readingTools__B0qXC li[data-depth="3"] a{padding-left:25px;font-size:11px}.blog_readingTools__B0qXC li a[aria-current]{border-color:#9bb1ff;color:#becfff;background:linear-gradient(90deg,#8fa7ff0d,transparent)}.blog_readingProgress__sRC3p{position:fixed;left:0;right:0;top:0;z-index:100;pointer-events:none;background:transparent}.blog_readingProgress__sRC3p span{display:block;height:100%;background:#9db4ff;box-shadow:0 0 16px #97b1ff55}.blog_shareTools__3XgUe{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.blog_shareTools__3XgUe button,.blog_shareTools__3XgUe>a{display:flex;align-items:center;gap:9px;min-height:38px;color:#a3b5de}.blog_shareTools__3XgUe button svg:last-child{margin-left:auto;color:#6c7c9f}.blog_shareTools__3XgUe button{width:100%}.blog_shareTools__3XgUe p{font-size:10px;color:#9cadcf;line-height:1.8;min-height:20px;margin-top:10px}.blog_articleFooter__h97NL{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR{flex-direction:row;align-items:center;gap:20px;border-radius:16px}.blog_articleFooter__h97NL .blog_avatar__0srXS{margin:0;flex-shrink:0;width:50px;height:50px;font-size:18px;border-radius:15px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR h2{margin:0;font-size:17px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR p{color:#9cabc8;line-height:1.8;margin-top:6px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR a{margin-left:auto;flex-shrink:0;color:#b9caff}.blog_related__WxIlm{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.blog_related__WxIlm>h2{font-size:19px;font-weight:600;letter-spacing:-.03em}.blog_related__WxIlm a{display:block;border-bottom:1px solid var(--line);font-size:16px;color:#becbed;line-height:1.7}.blog_related__WxIlm span{display:block;margin-bottom:8px;color:#7e91bc;letter-spacing:.1em}.blog_shell__wwJbU :is(a,button,input,textarea,select):focus-visible{outline:2px solid #a4baff;outline-offset:5px}@media(min-width:1500px){.blog_frame__LHOBM{width:min(1340px,calc(100% - 100px))}.blog_hero__ZmOEo{gap:56px}.blog_feature__l_yDU .blog_visual__y_4Zb{height:320px}}@media(max-width:1000px){.blog_hero__ZmOEo{gap:28px;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr)}.blog_filterBar__e_Sr0{align-items:flex-start;flex-direction:column;gap:16px}.blog_search__mS8oo{flex:0 0 auto;width:100%;max-width:360px}.blog_articleLayout__osleB{grid-template-columns:minmax(0,1fr);gap:0}.blog_readingTools__B0qXC{position:static;margin-top:35px;padding-top:25px;border-top:1px solid var(--line)}.blog_readingTools__B0qXC nav{display:none}.blog_shareTools__3XgUe{margin-top:0;padding-top:0;border:0;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.blog_shareTools__3XgUe button{width:auto;gap:10px}.blog_shareTools__3XgUe p{width:100%;margin:0}.blog_articleHeader__lfG4_{max-width:none}}@media(max-width:700px){.blog_articleFrame__amt8X,.blog_frame__LHOBM{width:calc(100% - 40px)}.blog_masthead__DSEDV{padding-top:112px;padding-bottom:30px;display:block}.blog_masthead__DSEDV h1{font-size:49px}.blog_intro__aIxyV{margin-top:24px;font-size:13px;max-width:310px}.blog_intro__aIxyV span{margin-top:14px}.blog_hero__ZmOEo{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:28px;padding-bottom:38px}.blog_feature__l_yDU .blog_visual__y_4Zb{height:230px;border-radius:16px}.blog_feature__l_yDU h2{font-size:25px}.blog_feature__l_yDU>p{font-size:13px}.blog_authorCard__TZPJR{padding:22px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:0 16px}.blog_authorCard__TZPJR .blog_sideLabel__zCoXj{grid-column:1/-1;margin-bottom:20px}.blog_authorCard__TZPJR .blog_avatar__0srXS{width:50px;height:50px;margin:0;grid-row:2/4;font-size:19px;border-radius:16px}.blog_authorCard__TZPJR h2{margin:0;font-size:18px}.blog_authorRole__Cu9t5{margin-top:4px;line-height:1.8}.blog_authorCopy__phRmo{grid-column:1/-1;margin-top:18px;font-size:12px}.blog_authorLink__E8uYc{grid-column:1/-1;margin-top:18px;padding-bottom:18px}.blog_rss__1UC9R{grid-column:1/-1;padding-top:18px}.blog_journal__OWRhl{padding-top:26px;padding-bottom:55px}.blog_sectionTitle__qJSjx{margin-bottom:20px}.blog_sectionTitle__qJSjx h2{font-size:20px}.blog_categories__D0eaA{gap:4px}.blog_categories__D0eaA a{padding:8px 10px;font-size:11px}.blog_filterBar__e_Sr0{gap:18px;padding-bottom:22px}.blog_search__mS8oo{max-width:none}.blog_grid__uEyli{grid-template-columns:1fr;row-gap:28px;padding-top:26px}.blog_visual__y_4Zb{height:190px;border-radius:14px}.blog_cardLink__hpHpi h3{font-size:22px}.blog_cardLink__hpHpi>p{font-size:13px}.blog_writingNote__mIsNZ{display:block;font-size:12px;padding-top:24px}.blog_writingNote__mIsNZ a{margin-top:16px}.blog_articleFrame__amt8X{padding-top:98px;padding-bottom:65px}.blog_articleHeader__lfG4_{padding-top:28px;padding-bottom:28px}.blog_articleHeader__lfG4_ h1{font-size:34px;line-height:1.38}.blog_articleLead__HRo9X{font-size:14px;line-height:1.95;margin-top:20px}.blog_byline___gQpa{margin-top:24px}.blog_articleLayout__osleB{padding-top:30px}.blog_prose__2iXc7{font-size:15px;line-height:2}.blog_prose__2iXc7 h2{font-size:23px;margin-top:42px}.blog_prose__2iXc7 h3{font-size:20px}.blog_prose__2iXc7 pre{padding:18px;font-size:12px}.blog_prose__2iXc7 blockquote{padding:14px 17px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR{display:flex;flex-wrap:wrap;gap:14px;padding:19px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR a{margin-left:64px}.blog_related__WxIlm{margin-top:35px}.blog_related__WxIlm a{font-size:15px}}@media(max-width:360px){.blog_articleFrame__amt8X,.blog_frame__LHOBM{width:calc(100% - 32px)}.blog_masthead__DSEDV h1{font-size:42px}.blog_feature__l_yDU .blog_visual__y_4Zb{height:200px}.blog_feature__l_yDU h2{font-size:23px}.blog_articleHeader__lfG4_ h1{font-size:30px}.blog_visualMark__cmUNK{font-size:37px}}@media(prefers-reduced-motion:reduce){.blog_shell__wwJbU *{scroll-behavior:auto!important;transition:none!important}}.blog_shell__wwJbU{background:#050505;--line:#ffffff1a;--muted:#a3a3ad}.blog_articleFrame__amt8X{width:min(1080px,calc(100% - 80px));padding-top:112px;padding-bottom:80px}.blog_breadcrumbs__v6Jm3{color:#9d9da7;font-size:12px}.blog_breadcrumbs__v6Jm3 a{min-height:40px}.blog_breadcrumbs__v6Jm3 a:hover{color:#e0e5ff}.blog_articleHeader__lfG4_{max-width:none;padding:30px 0 34px;border-bottom:1px solid var(--line)}.blog_articleHeader__lfG4_>.blog_eyebrow__ZDmuf{font-size:10px;letter-spacing:.1em;color:#a4a4b2}.blog_articleHeader__lfG4_ h1{max-width:850px;font-size:clamp(32px,3.5vw,46px);line-height:1.4;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;margin-top:18px;text-wrap:balance}.blog_articleLead__HRo9X{max-width:720px;font-size:17px;color:#aaaab4;line-height:1.9;margin-top:20px}.blog_articleAvatar__D1JZx{display:block;width:40px;height:40px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff24;border-radius:50%}.blog_articleAvatar__D1JZx img{width:100%;height:100%;object-fit:cover}.blog_byline___gQpa{gap:12px;margin-top:25px}.blog_byline___gQpa strong{color:#dfdfe5;font-size:12px}.blog_byline___gQpa .blog_meta___Qzhu{color:#9696a2;line-height:1.9;font-size:10px}.blog_articleLayout__osleB{grid-template-columns:minmax(0,720px) 220px;gap:64px;padding-top:40px;align-items:start}.blog_articleLayout__osleB>article,.blog_guideBody__kD0Rs{grid-column:1;grid-row:1;min-width:0}.blog_readingAside__DoZGi{grid-column:2;grid-row:1;position:sticky;top:100px;min-width:0;max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#44444b transparent}.blog_readingTools__B0qXC{position:static;top:auto;font-size:12px}.blog_sideLabel__zCoXj{font-size:11px;letter-spacing:0;color:#b5b5c2}.blog_readingTools__B0qXC li a{color:#9797a4;font-size:12px;padding-block:8px;line-height:1.8}.blog_readingTools__B0qXC li a[aria-current]{color:#d1d9ff;border-color:#a8b7ff;background:linear-gradient(90deg,#a8b7ff0c,transparent)}.blog_readingTools__B0qXC li a:hover{color:#e0e0ed}.blog_mobileContents___DIQc{display:none}.blog_shareTools__3XgUe{margin-top:22px;padding-top:18px}.blog_shareTools__3XgUe button,.blog_shareTools__3XgUe>a{min-height:44px;color:#adadba;font-size:11px}.blog_shareTools__3XgUe p{color:#a2a2b1}.blog_readingProgress__sRC3p{height:2px}.blog_readingProgress__sRC3p span{background:#748bff;box-shadow:none}.blog_guideBody__kD0Rs,.blog_prose__2iXc7{font-size:17px;line-height:1.95;color:#c0c0c8;letter-spacing:-.015em;overflow-wrap:anywhere}.blog_prose__2iXc7>*+*{margin-top:24px}.blog_guideBody__kD0Rs p,.blog_prose__2iXc7 p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.blog_guideBody__kD0Rs h2,.blog_prose__2iXc7 h2{font-size:27px;line-height:1.5;letter-spacing:-.035em;font-weight:600;color:#f1f1f5}.blog_prose__2iXc7 h2{margin-top:52px;margin-bottom:20px}.blog_prose__2iXc7 h3{font-size:22px;line-height:1.6;margin-top:36px;color:#ededf2}.blog_prose__2iXc7 h4{font-size:19px;color:#ededf2}.blog_prose__2iXc7 strong{color:#ececf3}.blog_prose__2iXc7 a{color:#b9c7ff;text-decoration-color:#a8b7ff55}.blog_prose__2iXc7 blockquote{color:#bdbdca;border-color:#a8b7ff;background:#ffffff03;border-radius:0 7px 7px 0}.blog_prose__2iXc7 :not(pre)>code{font-family:var(--font-mono),monospace;color:#d4d7e5;background:#ffffff08;border-color:#ffffff12}.blog_prose__2iXc7 pre code{font-family:var(--font-mono),monospace;color:#d5d5df}.blog_codeBlock__oQ_eJ{border:1px solid #ffffff1c;border-radius:10px;overflow:hidden;background:#0c0c0e}.blog_codeHeader__wCPqs{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:5px 14px;border-bottom:1px solid #ffffff12;background:#ffffff03;color:#9696a4;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.08em}.blog_codeHeader__wCPqs button{display:flex;align-items:center;gap:7px;min-height:36px;color:#b6b6c3;font-family:var(--font-geist),Arial,sans-serif;font-size:11px;letter-spacing:0;cursor:pointer}.blog_codeHeader__wCPqs button:hover{color:#e5e9ff}.blog_codeBlock__oQ_eJ pre,.blog_prose__2iXc7 .blog_codeBlock__oQ_eJ pre{max-width:100%;overflow-x:auto;border:0;border-radius:0;margin:0;padding:22px;background:transparent;line-height:1.85;font-size:13px;font-family:var(--font-mono),monospace;white-space:pre;letter-spacing:0;color:#d5d5df;tab-size:2}.blog_tableScroll__iKB6S{border-color:#ffffff24;border-radius:8px}.blog_prose__2iXc7 td,.blog_prose__2iXc7 th{border-color:#ffffff1a;padding:12px 16px}.blog_prose__2iXc7 th{background:#ffffff06;color:#e7e7ef}.blog_articleFooter__h97NL{margin-top:44px;padding-top:24px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR{background:#0d0d0d;border:1px solid var(--line);border-radius:10px;padding:24px;gap:16px}.blog_authorPhoto__uoXVN{width:52px;height:52px;object-fit:cover;flex-shrink:0;border-radius:50%;border:1px solid #ffffff20}.blog_articleFooter__h97NL .blog_authorCard__TZPJR p{color:#9b9ba8;font-size:12px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR a{color:#c1c7e4;font-size:12px}.blog_articleFooter__h97NL .blog_tags__ujR7e a{background:#ffffff05;color:#a3a3b1;padding:6px 10px;font-size:11px}.blog_related__WxIlm{margin-top:40px;padding-top:26px}.blog_related__WxIlm>h2{font-size:20px;color:#ededf5}.blog_related__WxIlm a{font-size:17px;color:#d1d1dc;padding:20px 0;letter-spacing:-.02em}.blog_related__WxIlm a:hover{color:#c4d0ff}.blog_related__WxIlm span{color:#92929f;font-size:10px;letter-spacing:.05em}.blog_backToFeed__I4uC9{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:28px;font-size:12px;color:#b9b9c9}.blog_backToFeed__I4uC9:hover{color:#d6deff}.blog_guidePage__2B5IV .blog_articleFrame__amt8X>nav{font-size:12px;color:#a5a5b2}.blog_guidePage__2B5IV .blog_articleHeader__lfG4_>p:first-child{font-size:9px;letter-spacing:.12em;color:#a0a0b0}.blog_guidePage__2B5IV .blog_articleHeader__lfG4_ h1{margin-top:18px;max-width:850px}.blog_guidePage__2B5IV .blog_articleHeader__lfG4_ h1+p{max-width:720px;font-size:17px;line-height:1.95;color:#aaaab5;margin-top:22px}.blog_guidePage__2B5IV .blog_articleHeader__lfG4_>p:last-child{font-size:11px;line-height:1.9;color:#92929f;margin-top:24px}.blog_guideBody__kD0Rs>*+*{margin-top:44px}.blog_guideBody__kD0Rs section[id]{scroll-margin-top:100px}.blog_guideBody__kD0Rs section p{font-size:inherit;line-height:inherit}.blog_guideBody__kD0Rs blockquote,.blog_guideBody__kD0Rs section p[class*=rounded]{border-radius:8px;background:#a8b7ff06;color:#c6c8d7;font-size:15px;line-height:1.9;border-color:#a8b7ff26}.blog_guideBody__kD0Rs pre{font-family:var(--font-mono),monospace}@media(max-width:1000px){.blog_articleFrame__amt8X{width:min(740px,calc(100% - 64px))}.blog_articleLayout__osleB{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:26px}.blog_readingAside__DoZGi{grid-column:1;grid-row:1;position:static;max-height:none;overflow:visible}.blog_articleLayout__osleB>article,.blog_guideBody__kD0Rs{grid-column:1;grid-row:2}.blog_readingTools__B0qXC{margin:0;padding:0;border:0;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.blog_readingTools__B0qXC .blog_desktopContents__ipYWl{display:none}.blog_mobileContents___DIQc{display:block;flex:1;min-width:180px;border:1px solid #ffffff20;border-radius:8px;background:#0d0d0d}.blog_mobileContents___DIQc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px;color:#c9c9d7;font-size:12px;list-style:none;cursor:pointer}.blog_mobileContents___DIQc summary::-webkit-details-marker{display:none}.blog_mobileContents___DIQc summary>span{display:flex;align-items:center;gap:9px}.blog_mobileContents___DIQc small{font-family:var(--font-mono),monospace;color:#868696;font-size:10px}.blog_mobileContents___DIQc[open] summary>svg{transform:rotate(180deg)}.blog_readingTools__B0qXC .blog_mobileContents___DIQc nav{display:block;padding:0 14px 14px}.blog_mobileContents___DIQc ol{margin-top:0}.blog_mobileContents___DIQc li a{padding-block:9px}.blog_shareTools__3XgUe{display:block;border:0;padding:0;margin:0}.blog_shareTools__3XgUe button{min-height:46px;width:auto}.blog_shareTools__3XgUe>a{display:none}.blog_shareTools__3XgUe p{max-width:150px;min-height:0;margin:0;font-size:10px}}@media(max-width:700px){.blog_articleFrame__amt8X{width:calc(100% - 40px);padding-top:90px;padding-bottom:60px}.blog_articleHeader__lfG4_{padding:22px 0 26px}.blog_articleHeader__lfG4_ h1{font-size:30px;line-height:1.45;margin-top:14px;letter-spacing:-.045em}.blog_articleLead__HRo9X,.blog_guidePage__2B5IV .blog_articleHeader__lfG4_ h1+p{font-size:15px;line-height:1.9;margin-top:18px}.blog_byline___gQpa{margin-top:22px;align-items:flex-start}.blog_byline___gQpa .blog_meta___Qzhu{font-size:10px;gap:6px}.blog_guideBody__kD0Rs,.blog_prose__2iXc7{font-size:16px;line-height:1.95}.blog_guideBody__kD0Rs h2,.blog_prose__2iXc7 h2{font-size:24px;line-height:1.55}.blog_prose__2iXc7 h3{font-size:20px}.blog_prose__2iXc7 h2{margin-top:40px}.blog_codeBlock__oQ_eJ pre,.blog_prose__2iXc7 .blog_codeBlock__oQ_eJ pre{padding:16px;font-size:12px}.blog_codeHeader__wCPqs{padding-inline:12px}.blog_articleFooter__h97NL .blog_authorCard__TZPJR{gap:14px;padding:18px;flex-wrap:wrap}.blog_articleFooter__h97NL .blog_authorCard__TZPJR a{margin-left:66px}.blog_guideBody__kD0Rs>*+*{margin-top:36px}.blog_guideBody__kD0Rs blockquote,.blog_guideBody__kD0Rs section p[class*=rounded]{font-size:14px}}@media(max-width:360px){.blog_articleFrame__amt8X{width:calc(100% - 32px)}.blog_articleHeader__lfG4_ h1{font-size:28px}.blog_readingTools__B0qXC{gap:8px}.blog_mobileContents___DIQc{min-width:160px}.blog_shareTools__3XgUe button{font-size:10px;gap:6px}}.blog_editorialFigure__dqYpi{margin:36px 0 42px}.blog_editorialFigure__dqYpi>img,.blog_prose__2iXc7 .blog_editorialFigure__dqYpi>img{display:block;width:100%;height:auto;margin:0;border:1px solid #ffffff15;border-radius:9px;object-fit:cover}.blog_editorialFigure__dqYpi figcaption{margin:12px 0 0;color:#92929e;font-size:12px;line-height:1.8;letter-spacing:-.01em}.blog_articleDiagram__rnEWl{display:flex;align-items:stretch;gap:16px;border:1px solid #ffffff1c;border-radius:9px;padding:28px;background:radial-gradient(ellipse at 100% 0,#748bff0b,transparent 75%),#0d0d0f}.blog_diagramItem__Cg0XZ{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.blog_diagramItem__Cg0XZ>div{flex:1;min-width:0}.blog_diagramItem__Cg0XZ strong{display:block;font-size:16px;font-weight:550;color:#dfdfe9;letter-spacing:-.035em}.blog_diagramItem__Cg0XZ span{display:block;font-size:11px;line-height:1.8;color:#9999a8;margin-top:8px}.blog_diagramItem__Cg0XZ>svg{flex-shrink:0;color:#8495cc}@media(max-width:600px){.blog_editorialFigure__dqYpi{margin:28px 0 34px}.blog_editorialFigure__dqYpi figcaption{font-size:11px;line-height:1.85}.blog_articleDiagram__rnEWl{flex-direction:column;padding:22px;gap:18px}.blog_diagramItem__Cg0XZ{flex-direction:column;align-items:flex-start;gap:16px}.blog_diagramItem__Cg0XZ>svg{transform:rotate(90deg);margin-left:2px}.blog_diagramItem__Cg0XZ strong{font-size:16px}.blog_diagramItem__Cg0XZ span{font-size:12px;margin-top:4px}}.blog-editor_editor__VP6xl{color:#dce4f5;--line:#a3b5de20;--muted:#98a5bf}.blog-editor_bar__J6xb5{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:84px;z-index:20;margin-bottom:20px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:#111725f2;backdrop-filter:blur(16px)}.blog-editor_status__Ufmp9{display:flex;align-items:center;gap:8px;font-size:12px;color:#a7b5d1}.blog-editor_status__Ufmp9 i{height:6px;width:6px;border-radius:50%;background:#8aa1da}.blog-editor_status__Ufmp9[data-dirty=true] i{background:#d2b97c}.blog-editor_actions__jx4Va{display:flex;flex-wrap:wrap;gap:9px}.blog-editor_actions__jx4Va a,.blog-editor_actions__jx4Va button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #91a7e32e;border-radius:8px;padding:10px 14px;font-size:12px;color:#c8d7fa;line-height:1.4}.blog-editor_actions__jx4Va button[data-primary]{background:#4367df;color:white;border-color:#7d9aff45}.blog-editor_actions__jx4Va button:disabled{opacity:.45;cursor:wait}.blog-editor_actions__jx4Va a{background:#ffffff04}.blog-editor_layout__qtkne{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start}.blog-editor_panel__IPd6A,.blog-editor_settings__JmLfZ{border:1px solid var(--line);border-radius:14px;background:#111623;min-width:0}.blog-editor_settings__JmLfZ{padding:22px;position:sticky;top:166px}.blog-editor_settings__JmLfZ h2{font-size:13px;font-weight:600;margin-bottom:23px;color:#dce6ff}.blog-editor_settings__JmLfZ>p{font-size:11px;line-height:1.9;color:#8d9bb9;margin-top:20px}.blog-editor_field__6_3dS{display:block;margin-bottom:22px}.blog-editor_field__6_3dS>span:first-child{display:block;color:#bdcbe6;font-size:12px;margin-bottom:10px}.blog-editor_field__6_3dS input,.blog-editor_field__6_3dS select,.blog-editor_field__6_3dS textarea{width:100%;min-width:0;background:#080d16;border:1px solid #91a6d52b;border-radius:8px;padding:11px 12px;color:#dae5fb;font-size:13px;outline:0;line-height:1.6}.blog-editor_field__6_3dS textarea{resize:vertical;min-height:78px}.blog-editor_field__6_3dS input:focus,.blog-editor_field__6_3dS select:focus,.blog-editor_field__6_3dS textarea:focus{border-color:#8eabff;box-shadow:0 0 0 2px #8eabff15}.blog-editor_field__6_3dS input::placeholder,.blog-editor_field__6_3dS textarea::placeholder{color:#65748e}.blog-editor_field__6_3dS input:read-only{color:#7f8eaa}.blog-editor_field__6_3dS small{display:block;font-size:10px;line-height:1.85;color:#8291ac;margin-top:7px}.blog-editor_titleFields__91mFJ{padding:28px 28px 7px}.blog-editor_titleInput__lcIO2{font-size:clamp(22px,2.3vw,31px)!important;font-weight:600;letter-spacing:-.035em;border:0!important;border-radius:0!important;padding:0 0 14px!important;background:transparent!important;box-shadow:none!important;line-height:1.55!important;border-bottom:1px solid var(--line)!important}.blog-editor_titleFields__91mFJ textarea{background:transparent;border:0;padding-left:0;resize:vertical;line-height:1.9;min-height:65px;color:#97a7c5}.blog-editor_modeBar__qaVV8{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b111d}.blog-editor_modes__Nkkix{display:flex;gap:6px}.blog-editor_modes__Nkkix button{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;font-size:11px;color:#8ea0c3}.blog-editor_modes__Nkkix button[aria-pressed=true]{background:#8ca8ff15;color:#bdd0ff}.blog-editor_count___NZjU{font-family:var(--font-geist-mono),monospace;font-size:10px;color:#7586a8}.blog-editor_toolbar__GjXbc{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:11px 20px;border-bottom:1px solid var(--line)}.blog-editor_toolbar__GjXbc button{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:5px;color:#96a9d1;font-size:11px;padding:0 7px}.blog-editor_toolbar__GjXbc button:hover{background:#8eabff10;color:#d4e1ff}.blog-editor_editor__VP6xl .blog-editor_bodyInput__G0hze{display:block;width:100%;min-height:560px;resize:vertical;padding:25px 28px;border:0;outline:0;background:#0c121f;border-radius:0 0 14px 14px;color:#c9d5ed;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:2;tab-size:2}.blog-editor_bodyInput__G0hze::placeholder{color:#5f7297}.blog-editor_bodyInput__G0hze:focus-visible{outline:2px solid #91aaff;outline-offset:-2px}.blog-editor_preview___5Zyh{min-height:560px;padding:30px;background:#0a0f19;border-radius:0 0 14px 14px;--line:#a3b5de20}.blog-editor_preview___5Zyh>h2{font-size:27px;font-weight:600;line-height:1.55;color:#e9efff;letter-spacing:-.04em}.blog-editor_preview___5Zyh>p{font-size:14px;color:#98a9c9;line-height:1.9;margin:15px 0 35px;padding-bottom:25px;border-bottom:1px solid var(--line)}.blog-editor_check__DHJTK{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.9;color:#b5c5e8}.blog-editor_check__DHJTK input{margin-top:5px;accent-color:#7396ff}.blog-editor_check__DHJTK small{display:block;color:#8293b7;font-size:10px}.blog-editor_address__5CcUW{margin-top:19px;border-top:1px solid var(--line);padding-top:18px}.blog-editor_address__5CcUW summary{cursor:pointer;font-size:11px;color:#9badd0}.blog-editor_address__5CcUW .blog-editor_field__6_3dS{margin-top:16px;margin-bottom:0}.blog-editor_message__Gjl9B{padding:14px 18px;margin:0 0 20px;border:1px solid #91aeef35;border-radius:10px;background:#8faaff0a;color:#bacdf7;font-size:12px;line-height:1.9}.blog-editor_message__Gjl9B[data-error=true]{color:#f0c7b6;border-color:#e8ad9130;background:#e8ad9107}.blog-editor_help__Fmi0s{margin-top:22px;color:#8595b4;font-size:11px;line-height:1.95}.blog-editor_help__Fmi0s code{color:#c0d1fa;background:#94b0ff0b;padding:2px 5px;border-radius:4px}.blog-editor_metrics__DEctN{display:flex;flex-wrap:wrap;gap:22px;padding:18px 23px;border:1px solid var(--line);border-radius:12px;background:#121925;font-size:12px;color:#8fa3c9;margin-bottom:22px}.blog-editor_metrics__DEctN strong{color:#d4e0fa;margin-right:7px;font-size:19px}.blog-editor_rows__mPkNN{display:grid;gap:12px}.blog-editor_row__5WzhE{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#111825;transition:border-color .2s}.blog-editor_row__5WzhE:hover{border-color:#8aa8ff50}.blog-editor_rowIcon__kWGit{display:grid;place-items:center;width:40px;height:40px;border:1px solid #8fa8e325;border-radius:10px;background:#91aaff0a;color:#9bb4f0;font-size:12px}.blog-editor_row__5WzhE h2{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.blog-editor_row__5WzhE p{font-size:11px;color:#8396b9;margin-top:7px;line-height:1.8}.blog-editor_badge__MrVl1{padding:5px 9px;border-radius:5px;font-size:10px;white-space:nowrap;background:#8491ad12;color:#94a3c0}.blog-editor_badge__MrVl1[data-published=true]{background:#7aa2ff12;color:#b3caff}.blog-editor_row__5WzhE>a:last-child{color:#9bb5ee;font-size:11px;white-space:nowrap}.blog-editor_listTabs__OmklM{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.blog-editor_listTabs__OmklM a{padding:8px 13px;border-radius:7px;border:1px solid transparent;color:#8fa3ca;font-size:12px}.blog-editor_listTabs__OmklM a[aria-current]{background:#8eaaff12;border-color:#8eaaff30;color:#bfd0f6}@media(max-width:1100px){.blog-editor_layout__qtkne{grid-template-columns:minmax(0,1fr) 235px}.blog-editor_settings__JmLfZ{padding:18px}.blog-editor_titleFields__91mFJ{padding:23px 23px 5px}.blog-editor_editor__VP6xl .blog-editor_bodyInput__G0hze{padding:22px 23px}}@media(max-width:800px){.blog-editor_layout__qtkne{grid-template-columns:1fr}.blog-editor_settings__JmLfZ{position:static}.blog-editor_bar__J6xb5{top:80px;align-items:flex-start;padding:13px;gap:12px}.blog-editor_actions__jx4Va{justify-content:flex-end;gap:6px}.blog-editor_actions__jx4Va a,.blog-editor_actions__jx4Va button{padding:9px 10px;font-size:11px}.blog-editor_status__Ufmp9{font-size:10px;padding-top:10px;white-space:nowrap}.blog-editor_modeBar__qaVV8,.blog-editor_toolbar__GjXbc{padding-inline:12px}.blog-editor_titleFields__91mFJ{padding:22px 18px 5px}.blog-editor_editor__VP6xl .blog-editor_bodyInput__G0hze{padding:20px 18px;min-height:420px;font-size:12px}.blog-editor_preview___5Zyh{padding:22px 18px;min-height:420px}.blog-editor_count___NZjU{font-size:9px}.blog-editor_row__5WzhE{grid-template-columns:32px minmax(0,1fr) auto;padding:16px;gap:12px}.blog-editor_rowIcon__kWGit{width:32px;height:32px;font-size:10px}.blog-editor_row__5WzhE>a:last-child{grid-column:2/-1}.blog-editor_row__5WzhE h2{font-size:14px}.blog-editor_metrics__DEctN{gap:18px;padding:16px;font-size:11px}}@media(max-width:440px){.blog-editor_bar__J6xb5{position:static;flex-direction:column;align-items:stretch}.blog-editor_status__Ufmp9{padding-top:0}.blog-editor_actions__jx4Va{justify-content:flex-start}.blog-editor_row__5WzhE{gap:10px}.blog-editor_badge__MrVl1{font-size:9px;padding:4px 6px}.blog-editor_titleInput__lcIO2{font-size:23px!important}}