.blog{--b-display:var(--font-outfit), var(--font-sans), system-ui, sans-serif;--b-dot:var(--font-doto), var(--font-geist-mono), monospace;--b-mono:var(--font-geist-mono), ui-monospace, monospace;--b-dim:var(--dim,gray);--b-dot-ink:color-mix(in oklab, var(--foreground) 14%, transparent);--b-ease:cubic-bezier(.16, 1, .3, 1);--b-gutter:clamp(16px, 5vw, 48px);background:var(--background);color:var(--foreground);min-height:100dvh}.b-wrap{width:100%;max-width:1200px;padding-inline:var(--b-gutter);margin-inline:auto}.b-narrow{max-width:760px}.b-kicker{font-family:var(--b-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.b-kicker:before{content:"";background:var(--b-dim);flex:none;width:7px;height:7px}.b-kicker--plain:before{display:none}.b-stop{background:var(--b-dim);vertical-align:baseline;width:.21em;height:.21em;margin-left:.08em;display:inline-block}.b-dim{color:var(--b-dim)}.b-display{font-family:var(--b-display)}.b-dotnum{font-family:var(--b-dot);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:800}.b-h1{font-family:var(--b-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,10vw,104px);font-weight:600;line-height:.96}.b-h1__sub{letter-spacing:-.03em;max-width:22ch;margin-top:.18em;font-size:max(24px,.46em);line-height:1.08;display:block}.b-title{font-family:var(--b-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,6.4vw,60px);font-weight:600;line-height:1.03}.b-lead{color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(17px,2.2vw,21px);line-height:1.5}.b-meta{font-family:var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.b-header{border-bottom:1px solid var(--border)}.b-header__row{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.b-wordmark{font-family:var(--b-display);letter-spacing:-.04em;align-items:center;min-height:44px;font-size:22px;font-weight:700;display:inline-flex}.b-wordmark .b-crumb{border-left:1px solid var(--border);color:var(--muted-foreground);letter-spacing:-.01em;margin-left:12px;padding-left:12px;font-size:18px;font-weight:500}.b-header__nav{align-items:center;gap:4px;display:flex}.b-iconbtn{min-width:44px;min-height:44px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:color .2s,background-color .2s;display:inline-flex}.b-iconbtn:hover{color:var(--foreground);background:var(--muted)}.b-kbd{font-family:var(--b-mono);border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;padding:1px 6px;font-size:11px}.b-pill{border:1px solid var(--border);min-height:44px;color:var(--foreground);transition:background-color .2s, border-color .2s, transform .2s var(--b-ease);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.b-pill:hover{background:var(--muted)}.b-pill:active{transform:scale(.97)}.b-pill--primary{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.b-pill--primary:hover{background:color-mix(in oklab, var(--foreground) 86%, var(--background))}.b-pill--sm{min-height:36px;padding:0 14px;font-size:13px}.b-pill svg{flex:none;width:16px;height:16px}.b-chips{scrollbar-width:none;margin-inline:calc(var(--b-gutter) * -1);padding-bottom:2px;padding-inline:var(--b-gutter);gap:8px;display:flex;overflow-x:auto}.b-chips::-webkit-scrollbar{display:none}.b-chip{border:1px solid var(--border);min-height:40px;color:var(--muted-foreground);border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s}.b-chip:hover{color:var(--foreground)}.b-chip[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.b-chip .b-count{font-family:var(--b-mono);margin-left:6px;font-size:11px}.b-search{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 16px;transition:border-color .2s;display:flex}.b-search:focus-within{border-color:var(--foreground)}.b-search input{min-width:0;color:var(--foreground);background:0 0;outline:none;flex:1;align-self:stretch;font-size:16px}.b-search input::placeholder{color:var(--muted-foreground)}.b-search svg{width:18px;height:18px;color:var(--muted-foreground);flex:none}.b-cover{aspect-ratio:16/10;background-color:var(--card);border:1px solid var(--border);background-image:radial-gradient(circle, var(--b-dot-ink) 1.1px, transparent 1.5px);background-position:5px 5px;background-size:11px 11px;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.b-cover__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.b-cover__big{--k:1;font-family:var(--b-dot);letter-spacing:.01em;white-space:nowrap;font-weight:800;line-height:.9;font-size:clamp(calc(var(--c-min) * var(--k)), calc(var(--c-fluid) * var(--k)), calc(var(--c-max) * var(--k)))}.b-cover{--c-min:56px;--c-fluid:30cqw;--c-max:180px}.b-cover__big[data-len="4"]{--k:.84}.b-cover__big[data-len="5"]{--k:.7}.b-cover__big[data-len="6"]{--k:.57}.b-cover__label{color:var(--muted-foreground);max-width:32ch;font-size:13px;line-height:1.35}.b-cover--hero{aspect-ratio:auto;--c-min:88px;--c-fluid:40cqw;--c-max:280px;min-height:260px;padding:24px}.b-cover--hero .b-cover__label{max-width:40ch;font-size:15px}.b-featured{align-items:stretch;gap:20px;display:grid}@media (min-width:900px){.b-featured{grid-template-columns:1.05fr 1fr;gap:40px}}.b-featured__text{flex-direction:column;justify-content:center;gap:16px;display:flex}.b-grid{grid-template-columns:1fr;gap:28px 20px;display:grid}@media (min-width:640px){.b-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.b-grid{grid-template-columns:repeat(3,1fr)}}.b-card{flex-direction:column;gap:14px;display:flex}.b-card a{outline-offset:4px}.b-card__title{font-family:var(--b-display);letter-spacing:-.02em;text-wrap:balance;font-size:21px;font-weight:600;line-height:1.2}.b-card__desc{color:var(--muted-foreground);font-size:15px;line-height:1.5}.b-card:hover .b-cover{border-color:color-mix(in oklab, var(--foreground) 35%, var(--border))}.b-card:hover .b-card__title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.b-card .b-cover{transition:border-color .25s, transform .4s var(--b-ease)}.b-card:hover .b-cover{transform:translateY(-2px)}.b-read-badge{font-family:var(--b-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:inline-flex}.b-empty{color:var(--muted-foreground);padding:48px 0}.b-tracks{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--b-gutter) * -1);padding-inline:var(--b-gutter);grid-auto-columns:minmax(270px,82%);grid-auto-flow:column;gap:16px;padding-bottom:4px;display:grid;overflow-x:auto}.b-tracks::-webkit-scrollbar{display:none}@media (min-width:1024px){.b-tracks{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.b-track{scroll-snap-align:start;border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.b-track__title{font-family:var(--b-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.b-track ol{flex-direction:column;gap:2px;margin-top:auto;display:flex}.b-track li a{border-top:1px solid var(--border);gap:10px;padding:8px 0;font-size:14px;line-height:1.35;display:flex}.b-track li a:hover{text-underline-offset:3px;text-decoration:underline}.b-track__n{font-family:var(--b-mono);color:var(--muted-foreground);min-width:18px;padding-top:2px;font-size:11px}.b-track li[data-read] .b-track__n{color:var(--foreground)}.b-meter{gap:4px;display:flex}.b-meter span{background:var(--border);border-radius:2px;flex:1;height:3px}.b-meter span[data-on]{background:var(--foreground)}.b-sus{border:1px solid var(--border);background:var(--card);border-radius:20px;gap:20px;padding:clamp(20px,4vw,36px);display:grid}.b-sus__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.b-sus__score{font-family:var(--b-dot);letter-spacing:.04em;font-size:28px;font-weight:800}.b-sus__prompt{font-family:var(--b-display);letter-spacing:-.015em;text-wrap:pretty;min-height:3.9em;font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.3}.b-sus__answers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.b-sus__answers .b-pill{border-radius:14px;min-height:56px;font-size:17px}.b-sus__verdict{background:var(--muted);animation:b-rise .5s var(--b-ease) both;border-radius:14px;gap:10px;padding:18px;display:grid}.b-sus__verdict-label{font-family:var(--b-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.b-sus__verdict-label:before{content:"";background:var(--foreground);border-radius:50%;width:9px;height:9px}.b-sus__verdict[data-verdict=sus] .b-sus__verdict-label:before{background:var(--signal);box-shadow:0 0 0 4px color-mix(in oklab, var(--signal) 22%, transparent)}.b-sus__verdict p:not(.b-sus__verdict-label){font-size:16px;line-height:1.55}.b-sus__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.b-sus__dots{gap:6px;display:flex}.b-sus__dots span{background:var(--border);width:8px;height:8px}.b-sus__dots span[data-state=right]{background:var(--foreground)}.b-sus__dots span[data-state=wrong]{background:var(--b-dim)}.b-sus__dots span[data-state=current]{outline:1px solid var(--foreground);outline-offset:2px}.b-article{gap:0;max-width:720px;margin-inline:auto;display:grid}@media (min-width:1200px){.b-article{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:64px;max-width:none}}.b-rail{display:none}@media (min-width:1200px){.b-rail{scrollbar-width:none;align-self:start;max-height:calc(100dvh - 64px);padding-top:6px;display:block;position:sticky;top:32px;overflow-y:auto}}.b-toc{flex-direction:column;gap:2px;margin-top:14px;display:flex}.b-toc a{border-left:1px solid var(--border);color:var(--muted-foreground);padding:7px 0 7px 14px;font-size:13.5px;line-height:1.35;transition:color .2s,border-color .2s;display:block}.b-toc a:hover{color:var(--foreground)}.b-toc a[aria-current=true]{color:var(--foreground);border-left-color:var(--foreground)}.b-rail__left{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.b-head{gap:24px;padding-top:clamp(28px,6vw,64px);display:grid}@media (min-width:900px){.b-head{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:end;gap:56px}}.b-head__text{align-content:start;gap:18px;display:grid}@media (max-width:899px){.b-head__cover .b-cover--hero{aspect-ratio:2;--c-min:48px;--c-fluid:26cqw;--c-max:140px;min-height:0;padding:16px}.b-head__cover .b-cover--hero .b-cover__label{font-size:13px}}.b-byline{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.b-byline__author{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.b-byline__author:hover{text-decoration-color:currentColor}.b-actions{flex-wrap:wrap;gap:8px;display:flex}.b-answer{background:var(--card);border:1px solid var(--border);border-radius:20px;gap:12px;padding:clamp(20px,4vw,28px);display:grid}.b-answer p:not(.b-kicker){font-size:clamp(17px,2vw,19px);line-height:1.6}.b-help{border:1px solid var(--foreground);border-radius:20px;gap:12px;padding:clamp(18px,4vw,24px);display:grid}.b-help__row{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:560px){.b-help__row{grid-template-columns:repeat(3,1fr)}}.b-help a{background:var(--muted);border-radius:12px;flex-direction:column;gap:2px;min-height:44px;padding:12px 14px;display:flex}.b-help a:hover{background:color-mix(in oklab, var(--muted) 70%, var(--foreground))}.b-help strong{font-family:var(--b-dot);letter-spacing:.03em;font-size:22px;font-weight:800}.b-help small{color:var(--muted-foreground);font-size:13px;line-height:1.35}.b-series{border:1px solid var(--border);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.b-series__row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.b-progress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.b-progress span{background:var(--foreground);transform-origin:0;height:100%;transform:scaleX(var(--b-p,0));display:block}@supports (animation-timeline:scroll()){.b-progress span{animation:linear both b-grow;animation-timeline:scroll(root)}}@keyframes b-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.b-dock{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:55;border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:var(--card);width:min(560px,100vw - 24px);transition:opacity .35s var(--b-ease), transform .45s var(--b-ease);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;translate:-50%;box-shadow:0 10px 30px #0000002e}.b-dock[data-hidden]{opacity:0;pointer-events:none;transform:translateY(24px)}.b-dock__section{text-align:left;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 12px;display:flex}.b-dock__section:hover{background:var(--muted)}.b-dock__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.b-dock__left{font-family:var(--b-dot);letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;font-size:15px;font-weight:800}.b-dock__btn{background:var(--foreground);min-width:44px;height:44px;color:var(--background);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.b-dock__btn--ghost{color:var(--foreground);background:0 0}.b-dock__btn--ghost:hover{background:var(--muted)}@media (max-width:480px){.b-dock[data-listening] .b-dock__section svg.lucide,.b-dock[data-listening] .b-dock__title{display:none}}.b-dock__btn svg{width:16px;height:16px}.b-dock__ring{flex:none;width:22px;height:22px;rotate:-90deg}.b-dock__ring circle{fill:none;stroke-width:2.5px}.b-dock__ring .track{stroke:var(--border)}.b-dock__ring .bar{stroke:var(--foreground);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.b-sheet-backdrop{z-index:70;background:#00000073;animation:.25s both b-fade;position:fixed;inset:0}.b-sheet{z-index:71;background:var(--background);border-top:1px solid var(--border);max-height:78dvh;padding:10px var(--b-gutter) calc(24px + env(safe-area-inset-bottom));animation:b-up .4s var(--b-ease) both;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:720px){.b-sheet{border:1px solid var(--border);border-radius:22px;width:560px;bottom:84px;left:50%;right:auto;translate:-50%}}.b-sheet__grab{background:var(--border);border-radius:4px;width:40px;height:4px;margin:0 auto 14px}.b-sheet .b-toc a{padding:12px 0 12px 16px;font-size:16px}.b-selbar{z-index:65;background:var(--foreground);color:var(--background);animation:b-pop .2s var(--b-ease) both;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;translate:-50%;box-shadow:0 8px 24px #00000040}.b-selbar button{border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.b-selbar button:hover{background:color-mix(in oklab, var(--background) 18%, transparent)}.b-selbar svg{width:15px;height:15px}.b-peek{z-index:64;background:var(--card);border:1px solid var(--border);width:min(340px,100vw - 32px);animation:b-pop .2s var(--b-ease) both;pointer-events:none;border-radius:16px;gap:8px;padding:16px;display:grid;position:absolute;box-shadow:0 16px 40px #00000038}.b-peek__title{font-family:var(--b-display);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}.b-peek p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.b-toast{z-index:80;background:var(--foreground);color:var(--background);animation:b-pop .2s var(--b-ease) both;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;position:fixed;bottom:88px;left:50%;translate:-50%}.blog .article-body{font-size:clamp(17px,1.9vw,18.5px);line-height:1.72}.blog .article-body h2{font-family:var(--b-display);letter-spacing:-.025em;text-wrap:balance;margin-top:2.2em;scroll-margin-top:24px;font-size:clamp(26px,3.6vw,34px);font-weight:600;line-height:1.15}.blog .article-body h3{font-family:var(--b-display);letter-spacing:-.015em;scroll-margin-top:24px;font-size:clamp(20px,2.4vw,23px);font-weight:600}.blog .article-body blockquote{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;padding:18px 20px}.blog .article-body blockquote>*+*{margin-top:.8em}.blog .article-body .table-scroll{border-radius:16px}.blog .article-body ::selection{background:color-mix(in oklab, var(--foreground) 22%, transparent)}.blog .article-body .b-reel{border:1px solid var(--border);background:var(--card);max-width:460px;color:var(--foreground);border-radius:18px;align-items:center;gap:16px;padding:12px;text-decoration:none;transition:border-color .25s;display:flex}.blog .article-body .b-reel:hover{border-color:color-mix(in oklab, var(--foreground) 40%, var(--border))}.b-reel__thumb{aspect-ratio:9/16;background:#000;border-radius:10px;flex:none;width:84px;position:relative;overflow:hidden}.b-reel__thumb img{object-fit:cover;width:100%;height:100%}.b-reel__play{color:#fff;background:#0000008c;border-radius:999px;width:36px;height:36px;padding:8px;position:absolute;top:50%;left:50%;translate:-50% -50%}.b-reel__text{gap:6px;min-width:0;display:grid}.b-reel__title{font-family:var(--b-display);letter-spacing:-.015em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.2}.b-reel__cta{color:var(--muted-foreground);align-items:center;gap:6px;font-size:15px;display:inline-flex}.b-reel__cta svg{width:16px;height:16px}.blog .article-body .b-reel:hover .b-reel__cta{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.blog .article-body [data-speaking]{background:color-mix(in oklab, var(--foreground) 9%, transparent);box-shadow:0 0 0 8px color-mix(in oklab, var(--foreground) 9%, transparent);border-radius:6px;transition:background-color .3s,box-shadow .3s}.blog .article-body [data-checklist]{counter-reset:b-step;padding-left:0;list-style:none}.blog .article-body [data-checklist]>li{border-top:1px solid var(--border);counter-increment:b-step;margin:0;padding:12px 0 12px 52px;position:relative}.blog .article-body [data-checklist]>li:last-child{border-bottom:1px solid var(--border)}.blog .article-body [data-checklist]>li:before{content:counter(b-step);width:34px;height:34px;font-family:var(--b-mono);border:1px solid var(--border);color:var(--muted-foreground);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:10px;left:0}.blog .article-body [data-checklist][data-ready]>li:before{content:none}.b-check{border:1px solid var(--border);width:34px;height:34px;font-family:var(--b-mono);color:var(--muted-foreground);transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--b-ease);background:0 0;border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:10px;left:0}.b-check:after{content:"";position:absolute;inset:-5px}.b-check:hover{border-color:var(--foreground);color:var(--foreground)}.b-check:active{transform:scale(.92)}.b-check[aria-checked=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.b-check svg{width:16px;height:16px}.blog .article-body [data-checklist]>li[data-done]>:not(.b-check){color:var(--muted-foreground)}.blog .article-body [data-checklist]>li[data-done]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent)}.b-checkhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.b-checkhead .b-dotnum{font-size:18px}.b-checkhead__done{color:var(--foreground)}.b-faq details{border-top:1px solid var(--border)}.b-faq details:last-child{border-bottom:1px solid var(--border)}.b-faq summary{cursor:pointer;font-family:var(--b-display);letter-spacing:-.01em;justify-content:space-between;gap:16px;padding:18px 0;font-size:19px;font-weight:600;line-height:1.35;list-style:none;display:flex}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary:after{content:"+";font-family:var(--b-mono);color:var(--muted-foreground);transition:rotate .25s var(--b-ease);font-size:22px;font-weight:400;line-height:1}.b-faq details[open] summary:after{rotate:45deg}.b-faq details p{color:var(--muted-foreground);padding-bottom:20px;font-size:16.5px;line-height:1.65}.b-cta{color:#f5f5f5;background:#0a0a0a;border-radius:24px;gap:16px;padding:clamp(22px,5vw,40px);display:grid;position:relative;overflow:hidden}.b-cta .b-kicker{color:#a3a3a3}.b-cta .b-pill{color:#f5f5f5;border-color:#333}.b-cta .b-pill:hover{background:#1c1c1c}.b-cta .b-pill--primary{color:#0a0a0a;background:#f5f5f5;border-color:#f5f5f5}.b-cta__title{font-family:var(--b-display);letter-spacing:-.03em;max-width:16ch;font-size:clamp(28px,5vw,44px);font-weight:600;line-height:1.05}.b-cta p:not(.b-kicker):not(.b-cta__title){color:#a3a3a3;max-width:46ch;line-height:1.55}.b-burn{grid-template-columns:repeat(var(--cols), 1fr);gap:5px;width:min(100%,360px);display:grid}.b-burn i{aspect-ratio:1;opacity:.9;background:#f5f5f5}.b-burn[data-burning] i{animation:b-burn 1.6s var(--b-ease) var(--d) both}@keyframes b-burn{0%{opacity:.9;background:#f5f5f5}30%{background:var(--signal,#ff453a);opacity:1;transform:scale(1)}to{opacity:.35;background:#262626;transform:scale(.4)}}.b-next{border:1px solid var(--border);border-radius:20px;gap:18px;padding:20px;transition:border-color .25s;display:grid}.b-next:hover{border-color:color-mix(in oklab, var(--foreground) 40%, var(--border))}@media (min-width:720px){.b-next{grid-template-columns:1fr 260px;align-items:center}}.b-sources li a{overflow-wrap:anywhere}::view-transition-group(.b-morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes b-fade{0%{opacity:0}}@keyframes b-up{0%{opacity:0;transform:translateY(40px)}}@keyframes b-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes b-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.blog :not(.b-progress>span),.blog :before,.blog :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.b-burn[data-burning] i{opacity:.35;background:#262626;animation:none}}.b-langs{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:14px;display:flex}.b-langs a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.b-langs a:hover{text-decoration-color:currentColor}.b-langs [aria-current]{color:var(--foreground);font-weight:600}
