.release-hero{padding-top:34px}.release-back{font-size:12px;color:var(--color-text-dim)}.release-back:hover{color:var(--product-light)}.release-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding-block:60px 65px}.release-hero .eyebrow{color:var(--product-light);font-size:10px}.release-hero h1{margin-top:25px;font-size:clamp(3rem,5.7vw,4.8rem);letter-spacing:-.055em;line-height:1.04}.release-hero h1>span{color:var(--product-light)}.release-lede{color:var(--color-text-dim);font-size:15px;line-height:1.85;max-width:490px;margin-top:25px}.release-stats{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.release-stats>span{font-size:11px;color:var(--color-text-dim)}.release-stats strong{font:600 24px var(--font-display);color:var(--color-text);margin-right:5px}.release-stats .release-stats-note{font:8px var(--font-mono);color:var(--color-text-mute);letter-spacing:.08em}.notebook-wrap{position:relative;padding:15px 25px}.notebook-card{position:relative;padding:25px 25px 20px 38px;background:#eeede3;color:#292921;border-radius:7px 16px 16px 7px;transform:rotate(6deg);box-shadow:6px 6px color-mix(in srgb,var(--accent) 65%,#282b24),16px 22px 40px #0004;background-image:repeating-linear-gradient(transparent 0 29px,#71766717 29px 30px);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.notebook-wrap:hover .notebook-card{transform:rotate(1deg) translateY(-4px)}.notebook-holes{position:absolute;top:30px;bottom:30px;left:10px;display:flex;flex-direction:column;justify-content:space-between}.notebook-holes i{width:7px;height:7px;border-radius:50%;background:#37392e;box-shadow:1px 1px #fff}.notebook-top{display:flex;align-items:center;gap:12px;margin-bottom:30px}.notebook-top img{border-radius:12px}.notebook-top span{font:9px/1.6 var(--font-mono);letter-spacing:.07em}.notebook-card>p{font:8px var(--font-mono);letter-spacing:.12em}.notebook-card>strong{display:block;font-size:clamp(30px,4vw,46px);letter-spacing:-.055em;margin-top:15px}.notebook-date{display:block;margin-top:12px;color:#5c6053;font-size:11px}.notebook-bottom{display:flex;align-items:center;justify-content:space-between;font:12px var(--font-display);margin-top:43px}.notebook-bottom>span:last-child{font-size:25px}.shipped-stamp{position:absolute;right:20px;bottom:62px;width:70px;height:70px;border-radius:50%;border:2px solid #555b4770;display:grid;place-content:center;text-align:center;white-space:pre-line;font:700 12px/1.2 var(--font-display);color:#555b47;transform:rotate(-18deg)}.notebook-spark{position:absolute;top:-10px;right:-6px;color:var(--product-light);font-size:62px;animation:notebook-spin 32s linear infinite}.notebook-caption{display:block;margin-top:25px;color:var(--color-text-mute);font:12px var(--font-display);text-align:center;transform:rotate(-3deg)}.release-family{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--color-border)}.release-family a{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--color-border);border-radius:11px;color:var(--color-text-dim);font-size:12px;transition:transform .25s,border-color .25s}.release-family img{border-radius:7px}.release-family a:hover{transform:translateY(-3px);border-color:var(--tab-accent)}.release-family a[aria-current=page]{border-color:color-mix(in srgb,var(--tab-accent) 50%,var(--color-border));background:color-mix(in srgb,var(--tab-accent) 12%,var(--color-surface));color:var(--color-text)}.release-tab-arrow{margin-left:5px;color:var(--tab-accent)}.release-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:64px;align-items:start;padding-top:42px}.release-sidebar-inner{position:sticky;top:108px}.release-sidebar{align-self:stretch}.release-sidebar .eyebrow{font-size:9px}.release-sidebar h2{font-size:29px;letter-spacing:-.04em;line-height:1.07;margin-top:17px}.release-sidebar-inner>p:not(.eyebrow){font-size:12px;line-height:1.8;color:var(--color-text-dim);margin:17px 0 23px}.release-sidebar .product-download{width:100%;font-size:13px;gap:16px;padding:14px 18px}.release-sidebar .install-meta{font-size:10px}.release-sidebar .beta-status{font-size:12px}.release-sidebar .command-bar{flex-wrap:wrap}.release-sidebar .install-command code{font-size:11px}.release-jump{margin-top:30px;padding-top:24px;border-top:1px solid var(--color-border)}.release-jump label{display:block;font:600 16px var(--font-display);margin-bottom:12px}.release-jump select{width:100%;min-height:40px;padding:9px;color:var(--color-text-dim);background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;font-size:11px;cursor:pointer}.release-search input:focus-visible,.release-jump select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-margin-note{margin-top:40px;border-left:1px dashed var(--color-hairline);padding-left:18px}.lab-margin-note>span{display:block;font-size:38px;color:var(--product-light);line-height:1}.lab-margin-note p{font:13px/1.8 var(--font-display);color:var(--color-text-mute);margin-top:10px;transform:rotate(-3deg)}.release-celebrate{margin-top:26px;font-size:11px;cursor:pointer;color:var(--product-light)}.release-celebrate>span{display:inline-block;margin-left:5px;transition:transform .4s}.release-celebrate:hover>span{transform:rotate(180deg)}.release-log{min-width:0}.release-search{margin-bottom:26px}.release-search label{display:block;font:600 15px var(--font-display);margin-bottom:12px}.release-search>div{position:relative}.release-search>div>span:first-child{position:absolute;left:15px;top:6px;font-size:27px;color:var(--product-light)}.release-search input{width:100%;height:47px;padding:10px 165px 10px 44px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;color:var(--color-text);font-size:12px}.release-search input::placeholder{color:var(--color-text-mute)}.search-hint{position:absolute;right:15px;top:20px;font:7px var(--font-mono);letter-spacing:.04em;pointer-events:none;color:var(--color-text-mute)}.release-search>p{color:var(--color-text-mute);font:10px var(--font-mono);margin-top:12px}.release-timeline{position:relative;border-left:1px solid var(--color-border);padding-left:23px}.release-entry{position:relative;border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;margin-bottom:18px;scroll-margin-top:100px}.release-entry:before{content:"";position:absolute;left:-29px;top:32px;width:9px;height:9px;border:2px solid var(--color-ink);border-radius:50%;background:var(--color-hairline);box-shadow:0 0 0 1px var(--color-border)}.release-entry[open]:before{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.release-entry summary{list-style:none;padding:23px;cursor:pointer;border-radius:15px}.release-entry summary::-webkit-details-marker{display:none}.release-entry summary:hover h2{color:var(--product-light)}.release-entry summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.release-entry-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.release-version{font:600 13px var(--font-display);color:var(--product-light)}.release-entry-meta time{font-size:10px;color:var(--color-text-mute);margin-left:auto}.latest-tag{font:7px var(--font-mono);letter-spacing:.05em;padding:5px 7px;border-radius:5px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--product-light)}.release-summary-title{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:16px}.release-summary-title h2{font-size:23px;line-height:1.15;letter-spacing:-.035em;transition:color .2s}.release-expand{flex-shrink:0;color:var(--product-light);font-size:24px;line-height:1;transition:transform .25s}.release-entry[open] .release-expand{transform:rotate(45deg)}.release-change-count{font-size:10px;color:var(--color-text-mute);margin-top:12px}.release-latest{background:linear-gradient(145deg,var(--product-soft),var(--color-surface) 70%);border-color:color-mix(in srgb,var(--accent) 35%,var(--color-border))}.release-entry:target{border-color:var(--accent)}.release-entry-body{padding:0 23px}.release-entry[open] .release-entry-body{animation:notebook-open .3s ease}.release-entry-body ul{border-top:1px solid var(--color-border);padding-top:19px}.release-entry-body li{display:flex;gap:13px;margin-bottom:17px;font-size:13px;line-height:1.9;color:var(--color-text-dim)}.release-entry-body li>span:first-child{flex-shrink:0;font-size:12px;color:var(--product-light);margin-top:2px}.release-entry-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:16px;border-top:1px dashed var(--color-border)}.release-entry-footer a{font-size:10px;color:var(--product-light)}.release-entry-footer>span{font:7px var(--font-mono);letter-spacing:.05em;color:var(--color-text-mute)}.release-video{margin-bottom:24px}.release-video video{width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#101016;border-radius:9px;border:1px solid var(--color-border)}.release-video figcaption{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:10px;font-size:10px;color:var(--color-text-dim)}.release-video figcaption>span:first-child{color:var(--product-light);font-size:16px}.release-video figcaption>span:last-child{margin-left:auto;font:7px var(--font-mono);color:var(--color-text-mute)}.release-no-results,.release-empty-notebook{text-align:center;border:1px dashed var(--color-hairline);border-radius:16px;padding:48px 25px}.release-no-results>span,.release-empty-notebook>span:first-child{display:inline-block;font-size:68px;color:var(--product-light);line-height:1;margin-bottom:25px}.release-empty-notebook>span:first-child{animation:notebook-spin 40s linear infinite}.release-no-results h2,.release-empty-notebook h2{font-size:32px;line-height:1.07;margin-top:20px}.release-no-results p,.release-empty-notebook>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--color-text-dim);max-width:430px;margin:20px auto}.release-no-results button{color:var(--product-light);font-size:12px;cursor:pointer}.release-empty-notebook .btn-accent{display:inline-flex;align-items:center;gap:20px;padding:14px 20px;font-size:12px}.empty-note{display:block;font:11px var(--font-display);color:var(--color-text-mute);margin-top:30px}.release-end{text-align:center;padding:35px 20px}.release-end>span{font-size:35px;color:var(--product-light)}.release-end>p{color:var(--color-text-mute);font-size:12px;margin-top:14px}.release-end>strong{display:block;margin-top:8px;font:500 20px var(--font-display)}.release-end>a{display:inline-block;margin-top:23px;font-size:11px;color:var(--product-light)}@keyframes notebook-spin{to{transform:rotate(360deg)}}@keyframes notebook-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:1023px){.release-hero-grid{gap:35px}.release-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.notebook-wrap{padding-inline:8px}.notebook-card{padding-right:19px}.notebook-spark{font-size:44px}.shipped-stamp{width:58px;height:58px;font-size:10px;right:13px;bottom:55px}.search-hint{display:none}.release-search input{padding-right:15px}.release-family a{font-size:11px;padding:9px 11px}.release-family img{width:21px;height:21px}.release-tab-arrow{display:none}}@media(max-width:700px){.release-hero-grid{grid-template-columns:minmax(0,1fr);padding-top:35px;gap:40px}.release-hero h1{font-size:clamp(2.9rem,9.5vw,4rem)}.release-hero .eyebrow{font-size:9px}.release-lede{font-size:14px}.release-stats{gap:12px 23px}.release-stats .release-stats-note{flex-basis:100%;margin-top:5px}.notebook-wrap{width:min(310px,92%);justify-self:center}.notebook-card>strong{font-size:40px}.release-family{gap:7px}.release-family a{flex-grow:1;justify-content:center}.release-layout{grid-template-columns:minmax(0,1fr);padding-top:30px;gap:35px}.release-sidebar-inner{position:static}.release-sidebar-inner>h2,.release-sidebar-inner>p,.lab-margin-note{display:none}.release-sidebar .product-download{width:auto}.release-sidebar .install-command{max-width:none}.release-jump{margin-top:22px;padding-top:20px}.release-jump select{min-height:44px;font-size:12px}.release-celebrate{margin-top:17px}.release-timeline{padding-left:16px}.release-entry:before{left:-22px}.release-entry summary{padding:19px 16px}.release-entry-meta{gap:8px}.release-entry-meta time{font-size:9px}.latest-tag{font-size:6px;padding:4px 5px}.release-summary-title{gap:12px}.release-summary-title h2{font-size:22px}.release-entry-body{padding-inline:16px}.release-entry-body li{gap:9px;font-size:12px}.release-entry-footer>span{font-size:6px}.release-video figcaption>span:last-child{margin-left:0;font-size:6px}.release-empty-notebook h2{font-size:29px}}@media(max-width:380px){.release-entry-meta time{margin-left:0;width:100%}.release-summary-title h2{font-size:20px}.release-family a{font-size:10px;padding-inline:8px}}
