.content-shell{--content-aside:25%;max-inline-size:var(--mk-page);padding-inline:var(--mk-gutter);padding-block:clamp(3rem, 1.5rem + 6vw, 6.5rem) var(--mk-band);margin-inline:auto}.content-label{color:var(--text-tertiary);font:var(--weight-medium) var(--mk-label) / 1.5 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.content-topline{--topline-leading:calc(.875rem * 1.55);align-items:flex-start;gap:var(--space-row);max-inline-size:42rem;color:var(--text-tertiary);font:var(--weight-regular) .875rem / var(--topline-leading) var(--mk-sans);text-wrap:pretty;margin:0;display:flex}.content-marker{inline-size:var(--space-inner);block-size:var(--space-inner);border-radius:var(--radius-pill);background:var(--accent);--ground:var(--accent);box-shadow:0 0 var(--space-block) var(--accent-soft);flex:none;margin-block-start:calc((var(--topline-leading) - var(--space-inner)) / 2)}.content-topline .content-label{line-height:var(--topline-leading)}.content-head{justify-items:start;gap:clamp(1.25rem,1rem + 1vw,1.75rem);padding-block-end:clamp(3.5rem,2rem + 6vw,6.5rem);display:grid}.content-changelog .content-head{padding-block-end:clamp(2.5rem,1.5rem + 3vw,4rem)}.content-display{max-inline-size:13em;color:var(--text-primary);font:var(--weight-medium) var(--mk-display) / 1.03 var(--mk-sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.content-display em{color:var(--accent-text);font-family:var(--mk-serif);font-size:1.07em;font-weight:var(--weight-regular);letter-spacing:-.02em}.content-lead{max-inline-size:36rem;color:var(--text-secondary);font:var(--weight-regular) var(--mk-lead) / 1.55 var(--mk-sans);text-wrap:pretty;margin:0}.content-head .content-lead{max-inline-size:40rem}.content-rule{justify-content:space-between;align-items:baseline;gap:var(--space-label) var(--space-section);flex-wrap:wrap;padding-block-end:var(--space-section);display:flex}.content-link,.content-foot a,.content-prose a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-stronger);text-decoration-thickness:var(--stroke-hair);text-underline-offset:var(--space-hint);transition:text-decoration-color var(--dur-base) var(--ease-out)}.content-link:hover,.content-foot a:hover,.content-prose a:hover{text-decoration-color:currentColor}.content-link{font:var(--weight-regular) .9375rem / 1.5 var(--mk-sans)}.content-foot{gap:var(--space-hint) var(--space-row);border-top:var(--stroke-hair) solid var(--border-strong);color:var(--text-tertiary);font:var(--weight-regular) var(--mk-lead) / 1.5 var(--mk-sans);flex-wrap:wrap;margin:0;padding-block-start:clamp(3.5rem,2rem + 6vw,7rem);padding-inline-start:var(--content-aside);display:flex}.content-foot a{text-underline-offset:var(--space-inner)}.content-release{margin-inline:calc(var(--space-field) * -1);padding:var(--space-row) var(--space-field);border-radius:var(--radius-lg);transition:background var(--dur-fast) var(--ease-out);text-decoration:none}.content-release:hover{background:var(--neutral-soft);--ground:var(--bg)}.content-releases{margin:0;padding:0;list-style:none}.content-releases>li,.content-next{grid-template-columns:var(--content-aside) minmax(0, 1fr);border-top:var(--stroke-hair) solid var(--border-strong);align-items:baseline;padding-block:clamp(1.5rem,.75rem + 2.5vw,2.75rem);display:grid}.content-next{border-top-style:dashed;border-top-color:var(--border-stronger)}.content-next>.content-label{color:var(--text-primary)}.content-next-body{justify-items:start;gap:var(--space-field);display:grid}.content-next-body p{max-inline-size:38rem;color:var(--text-secondary);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.content-when{align-items:baseline;gap:var(--space-hint);color:var(--text-tertiary);font:var(--weight-regular) var(--mk-label) / 1.6 var(--mk-mono);font-variant-numeric:tabular-nums;flex-flow:column wrap;margin:0;display:flex}.content-version{color:var(--text-primary)}.content-release{justify-items:start;gap:var(--space-row);max-inline-size:42rem;display:grid}.content-release h3{color:var(--text-primary);font:var(--weight-medium) clamp(1.5rem, 1.2rem + 1.1vw, 2rem) / 1.15 var(--mk-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.content-release p{max-inline-size:38rem;color:var(--text-secondary);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.content-latest{margin-block-end:var(--space-hint)}.content-empty{padding-block:var(--space-section);border-top:var(--stroke-hair) solid var(--border-strong);padding-inline-start:var(--content-aside)}.content-back{align-items:center;gap:var(--space-label);min-block-size:var(--m-btn);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);font-size:.875rem;text-decoration:none;display:inline-flex}.content-back:hover{color:var(--text-primary)}.content-article-head{justify-items:start;gap:var(--space-group);padding-block-end:clamp(1.5rem,1.25rem + 1vw,2rem);display:grid}.content-title{color:var(--text-primary);font:var(--weight-medium) clamp(2rem, 1.4rem + 2.2vw, 3rem) / 1.08 var(--mk-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;scroll-margin-block-start:calc(var(--mk-header) + var(--space-section))}.content-entry-outline ol{gap:var(--space-row);margin:var(--space-field) 0 0;padding:0;list-style:none;display:grid}.content-entry-outline a{color:var(--text-secondary);font-size:.875rem;text-decoration:none}.content-entry-outline a:hover{color:var(--text-primary)}.content-entry-outline{border-bottom:var(--stroke-hair) solid var(--border-strong);margin-block-end:var(--space-section);padding-block-end:var(--space-section)}.content-prose{--prose-step:1.2em;color:var(--text-secondary);font:var(--weight-regular) clamp(1.0625rem, .95rem + .25vw, 1.125rem) / 1.7 var(--mk-sans);overflow-wrap:break-word}.content-prose>*{margin-block:0}.content-prose>*+*{margin-block-start:var(--prose-step)}.content-prose p{color:inherit;text-wrap:pretty}.content-prose>p:first-child{color:var(--text-primary)}.content-prose :is(h2,h3,h4){color:var(--text-primary);text-wrap:balance;scroll-margin-block-start:calc(var(--mk-header) + var(--space-section) * 2)}.content-prose h2{font:var(--weight-medium) clamp(1.625rem, 1.35rem + .9vw, 2.125rem) / 1.12 var(--mk-sans);letter-spacing:-.035em;margin-block-start:clamp(3rem,2.5rem + 2.2vw,4.5rem)}.content-prose h3,.content-prose h4{font:var(--weight-medium) 1.25rem / 1.3 var(--mk-sans);letter-spacing:-.02em;margin-block-start:clamp(2rem,1.75rem + 1vw,2.5rem)}.content-prose h4{letter-spacing:-.01em;font-size:1.0625rem}.content-prose :is(h2,h3,h4)+*{margin-block-start:var(--space-block)}.content-prose strong{color:var(--text-primary);font-weight:var(--weight-medium)}.content-prose :is(ul,ol){padding-inline-start:var(--space-section)}.content-prose li+li{margin-block-start:var(--space-label)}.content-prose li::marker{color:var(--text-tertiary)}.content-prose ol>li::marker{font:var(--weight-regular) .8125em / 1 var(--mk-mono)}.content-prose :not(pre)>code:not(.ui code,figcaption code){padding:var(--stroke-stripe) var(--space-inner);border-radius:var(--radius-sm);background:var(--neutral-soft);--ground:var(--bg);color:var(--text-primary);font:var(--weight-regular) .875em / 1.5 var(--mk-mono)}.content-prose>pre{max-inline-size:100%;margin-block:var(--space-section);padding:var(--space-block) var(--space-group);border:var(--stroke-hair) solid var(--border);border-radius:var(--radius-lg);background:var(--code-bg);--ground:var(--code-bg);font-size:.8125rem;line-height:1.7;overflow-x:auto}.content-prose>pre code{color:var(--text-primary);font:inherit;font-family:var(--mk-mono)}.content-file{margin-inline:0;position:relative}.content-prose>.content-file{margin-block:clamp(1.75rem,1.5rem + 1vw,2.5rem)}.content-file>*{border-radius:var(--radius-lg);box-shadow:0 var(--stroke-stripe) 0 var(--plate-rim)}.content-file:after{--file-rim:color-mix(in oklab, var(--accent) 70%, var(--on-fill));content:"";inset:0 var(--radius-lg) auto;block-size:var(--stroke-hair);pointer-events:none;background-image:linear-gradient(90deg, transparent, var(--file-rim) 22%, transparent 70%);position:absolute}.content-prose blockquote{color:var(--text-primary);font:var(--weight-regular) clamp(1.25rem, 1.1rem + .7vw, 1.625rem) / 1.3 var(--mk-sans);letter-spacing:-.02em;margin-inline:0;position:relative}.content-prose>blockquote{margin-block:clamp(1.75rem,1.5rem + 1vw,2.5rem)}.content-prose>blockquote+blockquote{margin-block-start:calc(var(--space-block) * -.5)}.content-prose blockquote:before{content:"“";color:var(--accent-text);font:italic var(--weight-regular) 1.5em / 1 var(--mk-serif);position:absolute;translate:-.5em .06em}.content-prose blockquote+blockquote:before{content:none}.content-prose blockquote p{color:inherit}.content-prose blockquote>*+*{margin-block-start:var(--space-label)}.content-prose table{border-collapse:collapse;max-inline-size:100%;font-size:.9375rem;display:block;overflow-x:auto}.content-prose td,.content-prose th{padding:var(--space-field) var(--space-block) var(--space-field) 0;border-bottom:var(--stroke-hair) solid var(--border-strong);text-align:start}.content-prose th{color:var(--text-primary);font-weight:var(--weight-medium)}.content-prose img{border-radius:var(--radius-xl)}.content-moment{--moment-air:clamp(1.25rem, .5rem + 3.4vw, 3rem);--moment-rim:color-mix(in oklab, var(--accent) 70%, var(--on-fill));isolation:isolate;margin:0 0 clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}.content-prose>.content-moment{margin-block:var(--space-block) clamp(1.5rem, 1rem + 2vw, 2.5rem)}.content-moment-stage{padding-block:var(--moment-air) var(--space-group);position:relative}.content-moment-stage:before{content:"";inset:0 calc(var(--moment-air) * -2);z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--border-stronger) var(--stroke-hair), transparent calc(var(--stroke-hair) * 1.8)), radial-gradient(ellipse 40% 9rem at 50% var(--moment-air), var(--accent-soft), transparent);mask-image:radial-gradient(ellipse 50% 76% at 50% var(--moment-air), var(--on-fill) 18%, transparent), linear-gradient(transparent, var(--on-fill) var(--moment-air));background-position:top;background-size:1.5rem 1.5rem,100% 100%;position:absolute;mask-composite:intersect}.content-moment-stage:after{content:"";inset:var(--moment-air) var(--radius-2xl) auto;z-index:1;block-size:var(--stroke-hair);pointer-events:none;background-image:linear-gradient(90deg, transparent 8%, var(--moment-rim) 34%, var(--on-fill) 50%, var(--moment-rim) 66%, transparent 92%);opacity:.7;position:absolute}.content-moment figcaption{align-items:baseline;gap:var(--space-hint) var(--space-block);flex-wrap:wrap;display:flex}.content-moment-narrow{display:none}.content-moment-path{color:var(--text-tertiary);font:var(--weight-regular) var(--mk-label) / 1.5 var(--mk-mono);overflow-wrap:anywhere}.content-moment-actions{justify-content:flex-end;align-items:baseline;gap:var(--space-label) var(--space-field);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.content-moment-feedback{color:var(--text-secondary);font-size:.875rem}.content-moment-copy{min-block-size:var(--m-btn);--ground:inherit;color:var(--text-primary);font:var(--weight-regular) .875rem / 1.5 var(--mk-sans);text-decoration:underline;text-decoration-color:var(--border-stronger);text-decoration-thickness:var(--stroke-hair);text-underline-offset:var(--space-hint);cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0}.content-moment-copy:hover{text-decoration-color:currentColor}.content-moment-copy[hidden],.content-moment-actions:has(.content-moment-copy[hidden]){display:none}.content-pagination{gap:var(--space-section);border-top:var(--stroke-hair) solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(3.5rem,3rem + 2vw,5rem);padding-block-start:var(--space-section);display:grid}.content-pagination a{align-content:start;justify-items:start;gap:var(--space-label);color:var(--text-primary);font:var(--weight-medium) var(--mk-lead) / 1.3 var(--mk-sans);letter-spacing:-.02em;text-wrap:balance;text-decoration:none;display:grid}.content-pagination a:last-child:not(:first-child){text-align:end;justify-items:end}.content-pagination a>span:last-child{text-decoration:underline #0000;text-decoration-thickness:var(--stroke-hair);text-underline-offset:var(--space-inner);transition:text-decoration-color var(--dur-base) var(--ease-out)}.content-pagination a:hover>span:last-child{text-decoration-color:currentColor}.content-entry{grid-template-columns:var(--content-aside) minmax(0, 36rem);align-items:baseline;row-gap:clamp(1.25rem,.75rem + 1.5vw,2rem);padding-block-start:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.content-entry>.content-back{grid-column:1/-1;justify-self:start}.content-entry-main{min-inline-size:0}.content-entry .content-article-head{border-bottom:var(--stroke-hair) solid var(--border-strong);margin-block-end:clamp(1.75rem,1.25rem + 2vw,2.5rem)}@media (width<=64em){.content-shell{--content-aside:30%}}@media (width<=56em){.content-entry{row-gap:var(--space-label);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-section)}.content-back,.content-moment-copy{min-block-size:2.75rem}.content-entry-outline a{padding-block:var(--space-field);display:block}.content-entry-outline ol{gap:0}.content-foot a{padding-block:var(--space-row);display:inline-block}.content-next .content-link{padding-block:var(--space-field);display:inline-block}.content-next-body{gap:0}.content-article-head{padding-block-end:var(--space-section)}.content-entry .content-when{gap:var(--space-field);flex-direction:row}}@media (width<=44em){.content-wide-break{display:none}.content-changelog{--content-aside:0rem}.content-next,.content-releases>li{row-gap:var(--space-field);grid-template-columns:minmax(0,1fr)}.content-releases .content-when{gap:var(--space-field);flex-direction:row}.content-pagination{grid-template-columns:minmax(0,1fr)}.content-pagination a:last-child:not(:first-child){text-align:start;justify-items:start}.content-pagination>span:empty{display:none}}@media (width<=30em){.content-moment-wide{display:none}.content-moment-narrow{display:block}.content-display{font-size:clamp(2.125rem,9.6vw,3rem)}}@media (prefers-reduced-motion:reduce){.content-link,.content-foot a,.content-release,.content-back,.content-prose a,.content-moment-copy,.content-pagination a>span:last-child{transition:none}}.log{--log-rail:clamp(10.5rem, 22vw, 20rem);--log-gap:clamp(1.5rem, 3.4vw, 4rem);--log-pad:clamp(2rem, 1rem + 3.2vw, 4.25rem);--log-line:76svh;--log-arm:.3125rem;--log-name:var(--mk-headline);--log-day:clamp(3rem, 1.5rem + 4vw, 5.5rem);--log-poster:clamp(2.5rem, 1.2rem + 4.6vw, 5.5rem);padding:clamp(1.5rem, .5rem + 3.2vw, 3.75rem) var(--mk-side) var(--mk-band)}.log-lit{isolation:isolate;position:relative}.log>.log-lit{margin-inline:calc(var(--mk-side) * -1);padding-inline:var(--mk-side)}.log-glow{z-index:-1;pointer-events:none;mask-image:linear-gradient(transparent, var(--on-fill) 5rem, var(--on-fill) calc(100% - 10rem), transparent);position:absolute;inset:0;overflow:clip;container-type:size}.log-glow:before{--field:40rem;content:"";inline-size:var(--field);block-size:var(--field);translate:calc(var(--mx,.5) * 100cqi - 50%) calc(var(--my,.5) * 100cqb - 50%);opacity:var(--lit,0);background-image:radial-gradient(circle, var(--mk-wire) calc(var(--stroke-hair) * 1.2), transparent calc(var(--stroke-hair) * 2)), radial-gradient(closest-side, var(--mk-glow), transparent);background-position:calc(var(--field) / 2 - var(--mx,.5) * 100cqi) calc(var(--field) / 2 - var(--my,.5) * 100cqb), center;mask-image:radial-gradient(closest-side, var(--on-fill) 10%, transparent);will-change:transform, opacity;background-size:1.75rem 1.75rem,100% 100%;position:absolute;inset:0 auto auto 0}.log-sr{inline-size:var(--stroke-hair);block-size:var(--stroke-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.log-head{align-items:end;gap:var(--space-block) var(--space-section);grid-template-columns:minmax(0,1fr) auto;padding-block-end:clamp(2.25rem,1.25rem + 3.4vw,4.5rem);display:grid}.log-head>.mk-marker{grid-column:1/-1}.log .log-title{font-size:clamp(2.5rem, 13.4vw, max(4rem, var(--mk-display-2xl)))}.log-title .take-row{display:block}.log-title em{color:var(--accent-text)}.log-keys{display:none}.log .mk-chord{--cap:2.75rem;gap:var(--space-field);color:var(--text-tertiary);font:var(--weight-regular) var(--mk-caption) / 1 var(--mk-mono)}@media (width>=64em) and (hover:hover){html[data-js] .log-keys{gap:var(--space-section);padding-block-end:.5em;display:flex}}.log-history{position:relative}.log-band{grid-template-columns:var(--log-rail) minmax(0, 1fr) auto;column-gap:var(--log-gap);padding-block:var(--space-group);border-block:var(--stroke-hair) solid var(--border);align-items:baseline;display:grid;position:relative}.log-band>*{margin:0}.log-scope,.log-stand{color:var(--text-secondary);font:var(--weight-regular) var(--text-md) / 1.5 var(--mk-sans)}.log-scope b{color:var(--text-primary);font-weight:var(--weight-regular)}.log-stand a,.log-note a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-stronger);text-decoration-thickness:var(--stroke-hair);text-underline-offset:var(--space-hint);transition:text-decoration-color var(--dur-base) var(--ease-out)}.log-stand a:hover,.log-note a:hover{text-decoration-color:currentColor}.log-spine{z-index:2;inline-size:var(--stroke-hair);pointer-events:none;background:var(--border-strong);--ground:inherit;position:absolute;inset-block:0;inset-inline-start:var(--log-rail);overflow:visible clip}.log-light{block-size:0;display:block;position:sticky;inset-block-start:var(--log-line)}.log-light:before,.log-light:after{content:"";position:absolute;inset:auto 0 0}.log-light:before{background:var(--accent);--ground:var(--accent);block-size:100lvh}.log-light:after{inset-inline:calc(var(--space-hint) * -1 + var(--stroke-hair) / 2);block-size:calc(var(--space-label) + var(--stroke-hair));border-radius:var(--radius-pill);background:var(--accent);--ground:var(--accent);box-shadow:0 0 var(--space-field) var(--accent), 0 0 calc(var(--space-section) * 1.5) var(--mk-wire)}.log-cross{z-index:1;inline-size:calc(var(--log-arm) * 2 + var(--stroke-hair));block-size:calc(var(--log-arm) * 2 + var(--stroke-hair));pointer-events:none;color:var(--text-tertiary);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:100% var(--stroke-hair), var(--stroke-hair) 100%;position:absolute;inset-block-start:calc((var(--log-arm) + var(--stroke-hair)) * -1);inset-inline-start:calc(var(--log-rail) - var(--log-arm))}.log-list{margin:0;padding:0;list-style:none}.log-entry,.log-next{grid-template-columns:var(--log-rail) minmax(0, 1fr);column-gap:var(--log-gap);padding-block:var(--log-pad) clamp(3.5rem, 2rem + 5vw, 6.75rem);align-items:start;scroll-margin-block-start:var(--mk-header);display:grid;position:relative}.log-list>li+li>.log-entry,.log-page .log-entry{border-top:var(--stroke-hair) solid var(--border)}.log-entry[data-poster]{--log-name:var(--log-poster);--log-day:clamp(4.5rem, 1.5rem + 10vw, 12.5rem)}.log-when{gap:var(--space-section);min-inline-size:0;padding-inline-end:var(--log-gap);display:grid;position:sticky;inset-block-start:calc(var(--mk-header) + var(--log-pad))}.log-when time{justify-items:start;gap:var(--space-row);display:grid}.log-day{color:var(--text-secondary);font:var(--weight-regular) var(--log-day) / .8 var(--mk-mono);font-variant-numeric:tabular-nums;letter-spacing:-.07em;margin:-.06em 0 -.06em -.05em;padding-block:.06em;display:block;overflow:clip}.log-day>span{display:block}[data-poster] .log-day{color:var(--text-primary)}.log-month{gap:var(--space-label);color:var(--text-tertiary);font:var(--weight-medium) var(--mk-label) / 1 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;order:1;display:flex}.log-month b{color:var(--text-primary);font-weight:inherit}.log-body{justify-items:start;gap:var(--space-section);min-inline-size:0;display:grid}.log .log-name{max-inline-size:15ch;color:var(--text-primary);font:var(--weight-medium) var(--log-name) / .98 var(--mk-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.log-name em{color:var(--accent-text);font-family:var(--mk-serif);font-size:1.08em;font-weight:var(--weight-regular);letter-spacing:-.015em}.log-name a{border-radius:var(--radius-md);color:inherit;text-decoration:underline #0000;text-decoration-thickness:var(--stroke-stripe);text-underline-offset:.12em;transition:text-decoration-color var(--dur-base) var(--ease-out)}.log-name a:hover{text-decoration-color:var(--accent)}.log-summary{max-inline-size:34em;color:var(--text-secondary);font:var(--weight-regular) var(--mk-lead) / 1.5 var(--mk-sans);text-wrap:pretty;margin:0}[data-poster] .log-summary{max-inline-size:30em;color:var(--text-primary);font-size:var(--mk-subhead);letter-spacing:-.015em;line-height:1.32}.log-changes{inline-size:100%;margin:var(--space-label) 0 0;display:grid}.log-change{column-gap:var(--space-section);padding-block:var(--space-group);border-top:var(--stroke-hair) solid var(--border);grid-template-columns:6.5rem minmax(0,40rem);align-items:baseline;display:grid}.log-change dt{align-items:center;gap:var(--space-label);color:var(--hue-text);font:var(--weight-medium) var(--mk-label) / 1.5 var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.log-change dt:before{content:"";inline-size:var(--m-dot);block-size:var(--m-dot);border-radius:var(--radius-pill);background:var(--hue);--ground:var(--hue);flex:none}.log-change dd{margin:0}.log .log-change dd>p{color:var(--text-secondary)}.log [data-poster] .log-change dd>p{color:var(--text-primary)}.log .log-note{inline-size:100%;border-top:var(--stroke-hair) solid var(--border);font-size:var(--mk-caption);padding-block-start:var(--space-group);line-height:1.5}.log .log-note>p{color:var(--text-tertiary)}.log-changes+.log-note{margin-block-start:calc(var(--space-section) * -1)}.log-body>.content-prose,.log-body>.content-moment{inline-size:100%;max-inline-size:42rem}.log .log-body>.log-note{max-inline-size:none}.log-empty{padding-block:var(--log-pad);margin:0;padding-inline-start:calc(var(--log-rail) + var(--log-gap))}.log-next{--stone:clamp(8.5rem, 4rem + 13vw, 17rem);--next-drop:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);--log-name:var(--log-poster);border-top:var(--stroke-hair) dashed var(--border-stronger);padding-block-end:0}.log-next:before{content:"";inline-size:var(--stroke-hair);block-size:calc(var(--log-pad) + var(--next-drop) + var(--stone) / 2);background-image:repeating-linear-gradient(to bottom, var(--border-stronger) 0 .25rem, transparent .25rem .5rem);position:absolute;inset-block:0 auto;inset-inline-start:var(--log-rail)}.log-next>.mk-label{grid-column:1}.log-await{grid-column:1/-1;grid-template-columns:var(--stone) minmax(0, 1fr);column-gap:var(--log-gap);align-items:center;margin-block-start:calc(var(--next-drop) - 1em);margin-inline-start:calc(var(--log-rail) - var(--stone) / 2);display:grid}.log-await .mk-stone{align-self:start}.log-next .mk-actions{gap:var(--space-block) var(--space-section)}.log-back{align-items:center;gap:var(--space-label);min-block-size:var(--m-btn);border-radius:var(--radius-sm);color:var(--text-tertiary);font:var(--weight-regular) var(--mk-caption) / 1.4 var(--mk-mono);transition:color var(--dur-fast) var(--ease-out);margin-block-end:clamp(1.25rem,3vw,2.5rem);text-decoration:none;display:inline-flex}.log-back:hover{color:var(--text-primary)}.log-back .fg-icon{transition:translate var(--dur-fast) var(--ease-out);rotate:180deg}.log-back:hover .fg-icon{translate:calc(var(--stroke-stripe) * -1) 0}.log-outline{gap:var(--space-row);display:grid}.log-outline ol{gap:var(--space-label);margin:0;padding:0;list-style:none;display:grid}.log-outline a{color:var(--text-secondary);font-size:var(--text-md);transition:color var(--dur-fast) var(--ease-out);line-height:1.4;text-decoration:none}.log-outline a:hover{color:var(--text-primary)}.log-turn{border-bottom:var(--stroke-hair) solid var(--border);display:grid}.log-turn a{grid-template-columns:var(--log-rail) minmax(0, 1fr) auto;column-gap:var(--log-gap);border-top:var(--stroke-hair) solid var(--border);color:var(--text-primary);align-items:center;padding-block:clamp(1.5rem,1rem + 2vw,2.75rem);text-decoration:none;display:grid;position:relative}.log-turn a:focus-visible{border-radius:var(--radius-lg);outline-offset:var(--space-label)}.log-turn-key{align-items:center;gap:var(--space-block);display:flex}.log-turn .mk-cap{--cap:2.75rem;display:none}@media (hover:hover){html[data-js] .log-turn .mk-cap{display:grid}}.log-turn-name{font:var(--weight-medium) clamp(1.75rem, 1rem + 3vw, 4rem) / 1 var(--mk-sans);letter-spacing:-.04em;transition:translate var(--dur-slow) var(--mk-ease-reveal)}.log-turn-date{align-items:center;gap:var(--space-field);color:var(--text-tertiary);font:var(--weight-regular) var(--mk-caption) / 1.4 var(--mk-mono);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.log-turn-date .fg-icon{transition:translate var(--dur-slow) var(--mk-ease-reveal)}.log-turn a:hover .log-turn-name{translate:var(--space-field) 0}.log-turn a:hover .log-turn-date{color:var(--text-primary)}.log-turn a:hover .log-turn-date .fg-icon{translate:var(--space-hint) 0}.log-turn a:is(:hover,:active,[data-down]) .mk-cap{--facet-at:58%}.log-turn a:is(:active,[data-down]) .mk-cap{--face:var(--cel-light);--facet:var(--cel-pale);--facet-at:22%;border-color:var(--cel-ink);color:var(--cel-ink);box-shadow:0 0 0 var(--plate-rim);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);translate:0 .25rem}.log-title .mk-word>span{animation:mk-rise calc(var(--dur-morph) * 3.8) var(--mk-ease-reveal) calc(var(--dur-morph) * .4 + var(--stagger) * (var(--j) * 8 + var(--i) * 2.5)) backwards}.log-head>.mk-marker,.log-back,.log-keys,.log-band,.log-entry[data-poster] :is(.log-month,.log-summary,.log-change,.log-note,.log-more){animation:log-land calc(var(--dur-morph) * 3) var(--ease-out) calc(var(--dur-morph) * var(--at,.3)) backwards}.log-band{--at:2.4}.log-keys{--at:5}.log-page .log-entry{--at:-1.6}.log-note{--n:4}.log-entry[data-poster] :is(.log-summary,.log-change,.log-note,.log-more){animation-delay:calc(var(--dur-morph) * (var(--at,0) + 4.8) + var(--stagger) * 5 * var(--n,0))}.log-entry[data-poster] .log-month{animation-delay:calc(var(--dur-morph) * (var(--at,0) + 4.4))}.log-entry[data-poster] .log-day>span,.log-entry[data-poster] :is(.log-name,.log-name a)>span>span{animation:mk-rise calc(var(--dur-morph) * 3.6) var(--mk-ease-reveal) calc(var(--dur-morph) * (var(--at,0) + 3.2)) backwards}.log-entry[data-poster] :is(.log-name,.log-name a)>span>span{animation-delay:calc(var(--dur-morph) * (var(--at,0) + 3.5))}.log-spine,.log-history .log-cross{animation:log-fade calc(var(--dur-morph) * 3) var(--ease-out) calc(var(--dur-morph) * 2.4) backwards}.log-page :is(.log-spine,.log-cross){animation-delay:calc(var(--dur-morph) * .6)}.log-light{animation:log-drop calc(var(--dur-morph) * 5) var(--mk-ease-reveal) calc(var(--dur-morph) * 3) backwards}.log-page .log-light{animation-delay:calc(var(--dur-morph) * 1.2)}@keyframes log-land{0%{opacity:0;translate:0 var(--space-field)}}@keyframes log-fade{0%{opacity:0}}@keyframes log-drop{0%{opacity:0;transform:translateY(-40svh)}}@keyframes log-reach{to{color:var(--accent);filter:drop-shadow(0 0 var(--space-inner) var(--mk-wire))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.log-cross{animation:linear both log-reach;animation-timeline:view(block auto calc(100svh - var(--log-line)));animation-range:entry}.log-history .log-cross{animation:log-reach linear both, log-fade calc(var(--dur-morph) * 3) var(--ease-out) calc(var(--dur-morph) * 2.4) backwards;animation-timeline:view(block auto calc(100svh - var(--log-line))), auto;animation-range:entry,normal}:is(.log-entry:not([data-poster]),.log-next) :is(.log-day>span,:is(.log-name,.log-name a)>span>span){animation:linear both mk-rise view();animation-range:entry}:is(.log-entry:not([data-poster]),.log-next) :is(.log-month,.log-summary,.log-change,.log-note,.log-more,.mk-actions),.log-next>.mk-label{animation:linear both log-land view();animation-range:entry}}}@media (width<=63.99em){.log-band{grid-template-columns:var(--log-rail) minmax(0, 1fr);row-gap:var(--space-hint)}.log-stand{grid-column:2}.log-change{grid-template-columns:5rem minmax(0,40rem)}}@media (width<=43.99em){.log{--log-rail:0rem;--log-gap:1.25rem;--log-pad:1.75rem;--log-line:78svh}.log-band,.log-entry,.log-next{padding-inline-start:var(--log-gap);display:block}.log-band>*+*{margin-block-start:var(--space-label)}.log-stand a{padding-block:var(--space-label);display:inline-block}.log-entry{padding-block-start:0}.log-entry,.log-entry[data-poster]{--log-day:2.5rem}.log-when{z-index:var(--z-content);padding:var(--space-block) 0 var(--space-field);background:var(--bg);--ground:var(--bg);margin-inline-end:calc(var(--mk-side) * -1);display:block;inset-block-start:var(--mk-header)}.log-when:after{content:"";block-size:var(--stroke-hair);opacity:0;background:var(--border-strong);--ground:inherit;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:100% 0 auto}@supports (container-type:scroll-state){.log-when{container-type:scroll-state}@container scroll-state(stuck:top){.log-when:after{opacity:1}}}.log-when time{align-items:baseline;gap:var(--space-field);display:flex}.log-body{padding-block-start:var(--space-label)}.log-change{row-gap:var(--space-label);grid-template-columns:minmax(0,1fr)}.log-next{padding-block-start:var(--log-pad)}.log-next:before{block-size:calc(var(--log-pad) + var(--next-drop));mask-image:linear-gradient(var(--on-fill) 40%, transparent)}.log-await{margin-inline-start:0;display:block}.log-await .mk-stone{margin:0 auto var(--space-section)}.log-next .mk-actions{flex-direction:column;align-items:flex-start;gap:0}.log-next .mk-link{min-block-size:2.75rem}.log-back{min-block-size:2.75rem;margin-block-end:var(--space-label)}.log-turn a{row-gap:var(--space-label);grid-template-columns:minmax(0,1fr) auto;padding-inline-start:var(--log-gap)}.log-turn a:focus-visible{outline-offset:var(--space-hint)}.log-turn-key{grid-column:1/-1}.log-turn-date time{display:none}}
