:root{color-scheme:light dark;accent-color:var(--vermilion)}:root:has(>head>meta[name=color-scheme][content=dark]){color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){color-scheme:light}:root{--font-display: Unbounded, -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: Plus Jakarta Sans, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: JetBrains Mono, ui-monospace, monospace;--font-serif: Instrument Serif, Georgia, serif;--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out-quart: cubic-bezier(0.76, 0, 0.24, 1);--ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--paper: #f3efe6;--paper-warm: #ebe5d8;--paper-elevated: #faf8f3;--ink: #121210;--ink-secondary: #3f3e3a;--ink-muted: #74716a;--vermilion: #e02f16;--vermilion-soft: rgba(224, 47, 22, 0.1);--rule: #d4cec0;--rule-strong: #121210;--scrollbar-track: #e6dfd0;--scrollbar-thumb: #6e6b63}[data-paper=night]{--paper: #111110;--paper-warm: #191917;--paper-elevated: #161614;--ink: #f2efe9;--ink-secondary: #b8b3a8;--ink-muted: #78746c;--vermilion: #ff4429;--vermilion-soft: rgba(255, 68, 41, 0.14);--rule: #2a2926;--rule-strong: #f2efe9;--scrollbar-track: #171715;--scrollbar-thumb: #8a857b}@media(prefers-color-scheme: dark){:root:not([data-theme-mode=light]){--paper: #111110;--paper-warm: #191917;--paper-elevated: #161614;--ink: #f2efe9;--ink-secondary: #b8b3a8;--ink-muted: #78746c;--vermilion: #ff4429;--vermilion-soft: rgba(255, 68, 41, 0.14);--rule: #2a2926;--rule-strong: #f2efe9;--scrollbar-track: #171715;--scrollbar-thumb: #8a857b}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scrollbar-width:auto}@supports(-moz-appearance: none){html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-left:1px solid var(--rule)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--vermilion)}::-webkit-scrollbar-corner{background-color:var(--scrollbar-track)}body{min-height:100dvh;background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);line-height:1.5;overflow-x:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .35s ease,color .35s ease;background-image:radial-gradient(rgba(18, 18, 16, 0.035) 1px, transparent 0);background-size:24px 24px}::selection{background-color:var(--vermilion);color:#fff}.skip-link{position:absolute;top:-100px;left:1rem;z-index:200;padding:.6rem 1rem;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:.8rem;text-decoration:none}.skip-link:focus{top:1rem}body[data-motion=paused] *,body[data-motion=paused] *::before,body[data-motion=paused] *::after{animation-play-state:paused !important;transition-duration:0s !important}.sheet{width:100%;max-width:none;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}#main-content{flex:1;min-height:0;display:flex;flex-direction:column}.poster-hero{position:relative;border-bottom:1px solid var(--rule);padding:clamp(1.35rem,2.6vw,2.25rem) clamp(1.25rem,2.5vw,2.5rem) clamp(1.4rem,2.7vw,2.35rem);overflow:visible;z-index:20;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.85rem,1.6vw,1.35rem)}.poster-hero__meta-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-muted);letter-spacing:.02em;flex-wrap:wrap}.poster-hero__story-note{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-secondary)}.poster-hero__story-note-mark{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background-color:var(--vermilion)}.poster-hero__meta-tag{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}@media(max-width: 540px){.poster-hero__meta-tag{display:none}}.poster-hero__stage{position:relative;width:100%;cursor:default;user-select:none;padding-block:.35rem}.poster-hero__stage:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poster-hero__svg{display:block;width:100%;height:auto;overflow:visible}.poster-hero__thesis{padding-top:clamp(1.1rem,2vw,1.65rem);border-top:1px solid var(--rule);display:grid;grid-template-columns:1.35fr 1fr;align-items:baseline;gap:clamp(1.25rem,2.5vw,2.5rem)}@media(max-width: 860px){.poster-hero__thesis{grid-template-columns:1fr;gap:.65rem}}.poster-hero__headline{font-family:var(--font-display);font-size:clamp(.98rem,.55rem + .85vw,1.36rem);font-weight:700;line-height:1.26;letter-spacing:-0.02em;color:var(--ink);text-wrap:balance}.poster-hero__lead{font-size:clamp(.82rem,.5rem + .42vw,.94rem);line-height:1.48;color:var(--ink-secondary);text-wrap:pretty}.wordmark-guide{stroke:var(--rule);stroke-width:1;stroke-dasharray:4 4;opacity:.9;transform-origin:left center}@media(prefers-reduced-motion: no-preference){.wordmark-guide{animation:guide-draw 1.35s var(--ease-out-expo) both}}.wordmark-baseline{stroke:var(--ink);stroke-width:1.75;transform-origin:left center}@media(prefers-reduced-motion: no-preference){.wordmark-baseline{animation:guide-draw 1.35s var(--ease-out-expo) .1s both}}.wordmark-glyph{fill:var(--ink);transform-box:fill-box;transform-origin:center bottom;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:fill .25s ease,filter .2s ease}.wordmark-glyph:active,.wordmark-glyph.is-dragging{cursor:grabbing;filter:drop-shadow(0 14px 22px rgba(0, 0, 0, 0.22))}@media(prefers-reduced-motion: no-preference){.wordmark-glyph{animation:letterpress-rise .9s var(--ease-out-expo) backwards;animation-delay:calc(var(--i, 0)*65ms + 80ms)}}.poster-hero.is-interactive .wordmark-glyph{animation:none}.wordmark-glyph--v{transform-box:fill-box;transform-origin:center bottom;will-change:transform}.wordmark-glyph--e{transform-box:fill-box;transform-origin:center bottom;will-change:transform}.yo-flight-trail{fill:none;stroke:var(--vermilion);stroke-width:2.2;stroke-dasharray:6 8;stroke-linecap:round;opacity:0;pointer-events:none}.yo-caret-hint{fill:none;stroke:var(--vermilion);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none}.yo-impact-ring{fill:none;stroke:var(--vermilion);stroke-width:1.75;transform-box:fill-box;transform-origin:center center;opacity:0;pointer-events:none}.yo-collision-spark{stroke:var(--vermilion);stroke-width:2.25;stroke-linecap:round;transform-box:fill-box;transform-origin:center center;opacity:0;pointer-events:none}.yo-dot-core{fill:var(--vermilion);transform-box:fill-box;transform-origin:center center;will-change:transform;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:filter .2s ease}.yo-dot-core:active,.yo-dot-core.is-dragging{cursor:grabbing;filter:drop-shadow(0 10px 18px rgba(216, 46, 24, 0.35))}.poster-hero.is-replaying .wordmark-guide,.poster-hero.is-replaying .wordmark-baseline,.poster-hero.is-replaying .wordmark-glyph{animation:none !important}@keyframes guide-draw{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes letterpress-rise{0%{opacity:0;transform:translate3d(0, 104%, 0)}70%{opacity:1}100%{opacity:1;transform:translate3d(0, 0, 0)}}.brand-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:var(--vermilion);flex-shrink:0;transition:transform .25s var(--ease-out-expo),background-color .2s ease}.brand-dot--xs{width:5px;height:5px}.masthead{position:relative;z-index:40;display:grid;grid-template-columns:1.15fr 1.85fr 1.65fr auto;border-bottom:1px solid var(--rule);font-size:.8125rem;line-height:1.4}@media(max-width: 1120px){.masthead{grid-template-columns:1fr 1fr}}@media(max-width: 540px){.masthead{grid-template-columns:1fr}}.masthead__cell{padding:.85rem clamp(1.25rem,2.5vw,2.5rem);border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center;gap:.18rem}.masthead__cell:last-child{border-right:0}@media(max-width: 1120px){.masthead__cell{border-bottom:1px solid var(--rule)}.masthead__cell:nth-child(2n){border-right:0}.masthead__cell:nth-last-child(-n+2){border-bottom:0}}@media(max-width: 540px){.masthead__cell{padding:.75rem 1.25rem;border-right:0;border-bottom:1px solid var(--rule)}.masthead__cell:last-child{border-bottom:0}}.masthead__cell--controls{flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;position:relative}.masthead__label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.masthead__value{color:var(--ink);font-weight:500;display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.masthead__value--tags{gap:.5rem}.masthead__live-dot{width:7px;height:7px;border-radius:50%;background-color:var(--vermilion);display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px var(--vermilion-soft)}.theme-picker{position:relative;display:inline-flex}.theme-picker__trigger{appearance:none;border:1px solid var(--rule);background:var(--paper-elevated);color:var(--ink);font-family:var(--font-mono);font-size:.72rem;padding:.42rem .75rem;cursor:pointer;display:inline-flex;align-items:center;gap:.48rem;transition:border-color .2s ease,color .2s ease,background-color .2s ease,scale .15s ease-out}.theme-picker__trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.theme-picker__trigger:hover,.theme-picker__trigger[aria-expanded=true]{border-color:var(--ink)}.theme-picker__trigger:active{scale:.98}.theme-picker__trigger-prefix{color:var(--ink-muted)}.theme-picker__trigger-value{font-weight:500;color:var(--ink)}.theme-picker__chevron{display:inline-block;font-size:.7rem;color:var(--ink-muted);margin-left:.1rem;transition:transform .22s var(--ease-out-expo)}.theme-picker__trigger[aria-expanded=true] .theme-picker__chevron{transform:rotate(180deg);color:var(--vermilion)}.theme-picker__menu{position:absolute;top:calc(100% + .45rem);right:0;min-width:13.5rem;background:var(--paper);border:1px solid var(--ink);box-shadow:0 14px 32px rgba(0,0,0,.14);padding:.35rem;z-index:60;display:flex;flex-direction:column;gap:.15rem;transform-origin:top right}.theme-picker__menu[hidden]{display:none}@media(prefers-reduced-motion: no-preference){.theme-picker__menu{animation:theme-menu-slide .2s var(--ease-out-expo) both}}@media(max-width: 540px){.theme-picker__menu{left:0;right:auto;transform-origin:top left}}.theme-picker__option{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--ink);font-family:var(--font-mono);font-size:.73rem;padding:.52rem .68rem;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.65rem;width:100%;transition:background-color .16s ease,color .16s ease}.theme-picker__option:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.theme-picker__option:hover,.theme-picker__option:focus-visible{background-color:var(--paper-elevated)}.theme-picker__option[aria-checked=true]{background-color:var(--paper-elevated)}.theme-picker__option[aria-checked=true] .theme-picker__dot{background-color:var(--vermilion);border-color:var(--vermilion);transform:scale(1);box-shadow:0 0 0 3px var(--vermilion-soft)}.theme-picker__option[aria-checked=true] .theme-picker__option-title{color:var(--ink);font-weight:500}.theme-picker__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--rule-strong);background-color:rgba(0,0,0,0);flex-shrink:0;transform:scale(0.82);transition:transform .22s var(--ease-out-expo),background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.theme-picker__option-text{display:flex;flex-direction:column;gap:.08rem}.theme-picker__option-title{color:var(--ink-secondary);line-height:1.25}.theme-picker__option-sub{font-size:.64rem;color:var(--ink-muted);line-height:1.2}@keyframes theme-menu-slide{0%{opacity:0;transform:translate3d(0, -6px, 0) scale(0.96)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}.showcase-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom:1px solid var(--rule)}@media(max-width: 1120px){.showcase-grid{grid-template-columns:1fr}}.showcase-card{container-type:inline-size;padding:clamp(1.5rem,2.8vw,2.35rem) clamp(1.25rem,2.5vw,2.5rem);border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.1rem,2vw,1.65rem);transition:background-color .25s ease}.showcase-card:last-child{border-right:0}@media(max-width: 1120px){.showcase-card{border-right:0;border-bottom:1px solid var(--rule)}.showcase-card:last-child{border-bottom:0}}.showcase-card:hover,.showcase-card:focus-within{background-color:var(--paper-elevated)}.showcase-card:hover .showcase-card__graphic,.showcase-card:focus-within .showcase-card__graphic{border-color:var(--ink)}.showcase-card:hover .showcase-card__graphic-code,.showcase-card:focus-within .showcase-card__graphic-code{color:var(--vermilion)}.showcase-card__graphic{border:1px solid var(--rule);background-color:var(--paper-elevated);padding:clamp(.65rem,1.1vw,.9rem) clamp(.75rem,1.3vw,1rem) clamp(.7rem,1.2vw,.95rem);display:flex;flex-direction:column;gap:.5rem;transition:border-color .25s ease}.showcase-card__graphic-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.showcase-card__graphic-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-secondary);font-weight:500}.showcase-card__graphic-code{transition:color .2s ease}.showcase-card__svg{display:block;width:100%;height:auto;aspect-ratio:320/68;max-height:104px;overflow:visible}.showcase-card__body{display:flex;flex-direction:column;gap:.55rem}.showcase-card__title{font-family:var(--font-display);font-size:clamp(.98rem,.65rem + 1.1vw,1.24rem);font-weight:700;letter-spacing:-0.015em;line-height:1.22;color:var(--ink)}@supports(font-size: 1cqi){.showcase-card__title{font-size:clamp(.98rem,.55rem + 2.3cqi,1.24rem)}}.showcase-card__desc{font-size:clamp(.84rem,.65rem + .35vw,.9375rem);line-height:1.54;color:var(--ink-secondary);text-wrap:pretty}.showcase-card__meta{font-family:var(--font-mono);font-size:.71rem;color:var(--ink-muted);display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px dashed var(--rule)}.sc-frame{fill:var(--paper);stroke:var(--rule);stroke-width:1}.sc-rule{stroke:var(--rule);stroke-width:1}.sc-rule--dashed{stroke-dasharray:3 3}.sc-block{fill:var(--paper-elevated);stroke:var(--rule-strong);stroke-width:1.15;transition:stroke .25s ease,fill .25s ease}.sc-ink-line{stroke:var(--ink);stroke-width:1.65;stroke-linecap:round;fill:none}.sc-muted-line{stroke:var(--ink-muted);stroke-width:1.25;stroke-linecap:round;opacity:.6}.sc-muted-dot{fill:var(--ink-muted);opacity:.5}.sc-bar{fill:var(--ink);opacity:.16;transform-box:fill-box;transform-origin:center bottom}.sc-bus-line{fill:none;stroke:var(--vermilion);stroke-width:1.35;stroke-dasharray:4 5;opacity:.55}.sc-accent-line{fill:none;stroke:var(--vermilion);stroke-width:1.85;stroke-linecap:round}.sc-accent-dot{fill:var(--vermilion);transform-box:fill-box;transform-origin:center center}.sc-accent-halo{fill:var(--vermilion-soft);stroke:var(--vermilion);stroke-width:1;opacity:.65;transform-box:fill-box;transform-origin:center center}@media(prefers-reduced-motion: no-preference){.sc-web-cursor{animation:sc-cursor-tour 6.8s var(--ease-in-out-quart) infinite}.sc-web-block--2{animation:sc-block-focus 6.8s ease-in-out infinite}.sc-saas-bar--1{animation:sc-bar-pulse 2.2s ease-in-out 0s infinite alternate}.sc-saas-bar--2{animation:sc-bar-pulse 2.5s ease-in-out .3s infinite alternate}.sc-saas-bar--3{animation:sc-bar-pulse 2.1s ease-in-out .6s infinite alternate}.sc-saas-bar--4{animation:sc-bar-pulse 2.7s ease-in-out .15s infinite alternate}.sc-saas-bar--5{animation:sc-bar-pulse 2.3s ease-in-out .45s infinite alternate}.sc-saas-bar--6{animation:sc-bar-pulse 2.6s ease-in-out .75s infinite alternate}.sc-saas-bar--7{animation:sc-bar-pulse 2s ease-in-out .2s infinite alternate}.sc-saas-bar--8{animation:sc-bar-pulse 2.4s ease-in-out .5s infinite alternate}.sc-saas-pulse{animation:sc-halo-ping 2.4s ease-out infinite}.sc-saas-slider{animation:sc-slider-glide 3.4s ease-in-out infinite alternate}.sc-api-packet--1{animation:sc-packet-left 2.5s cubic-bezier(0.4, 0, 0.2, 1) infinite}.sc-api-packet--2{animation:sc-packet-right 2.5s cubic-bezier(0.4, 0, 0.2, 1) .9s infinite}.sc-api-hub-ring{animation:sc-halo-ping 2.5s ease-out .7s infinite}}@keyframes sc-cursor-tour{0%,100%{transform:translate3d(0, 0, 0)}28%{transform:translate3d(104px, -6px, 0)}58%{transform:translate3d(212px, 0, 0)}82%{transform:translate3d(126px, 14px, 0)}}@keyframes sc-block-focus{0%,18%,45%,100%{stroke:var(--rule-strong)}26%,36%{stroke:var(--vermilion)}}@keyframes sc-bar-pulse{0%{transform:scaleY(0.68);opacity:.13}100%{transform:scaleY(1.08);opacity:.28}}@keyframes sc-halo-ping{0%{transform:scale(0.65);opacity:.85}80%,100%{transform:scale(1.65);opacity:0}}@keyframes sc-slider-glide{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(10px, 0, 0)}}@keyframes sc-packet-left{0%{transform:translate3d(0, 0, 0) scale(0.85);opacity:0}15%{opacity:1}50%{transform:translate3d(32px, -11px, 0) scale(1);opacity:1}88%{transform:translate3d(64px, 0, 0) scale(0.95);opacity:1}100%{transform:translate3d(64px, 0, 0) scale(0.5);opacity:0}}@keyframes sc-packet-right{0%{transform:translate3d(0, 0, 0) scale(0.85);opacity:0}15%{opacity:1}50%{transform:translate3d(32px, 11px, 0) scale(1);opacity:1}88%{transform:translate3d(64px, 0, 0) scale(0.95);opacity:1}100%{transform:translate3d(64px, 0, 0) scale(0.5);opacity:0}}.bottom-dock{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule)}@media(max-width: 860px){.bottom-dock{grid-template-columns:1fr}}.bottom-dock__cell{padding:clamp(1.35rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2.5rem);border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center;gap:.65rem;text-decoration:none;color:var(--ink);background-color:rgba(0,0,0,0);transition:background-color .22s ease,color .22s ease}.bottom-dock__cell:last-child{border-right:0}@media(max-width: 860px){.bottom-dock__cell{border-right:0;border-bottom:1px solid var(--rule)}.bottom-dock__cell:last-child{border-bottom:0}}.bottom-dock__cell--telegram:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.bottom-dock__cell--telegram:hover{background-color:var(--vermilion);color:#fff}.bottom-dock__cell--telegram:hover .bottom-dock__eyebrow,.bottom-dock__cell--telegram:hover .bottom-dock__sub{color:rgba(255,255,255,.88)}.bottom-dock__cell--telegram:hover .brand-dot{background-color:#fff}.bottom-dock__cell--telegram:hover .bottom-dock__badge{background-color:#fff;color:var(--vermilion);border-color:#fff}.bottom-dock__cell--email:hover{background-color:var(--paper-elevated)}.bottom-dock__top{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.bottom-dock__eyebrow{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);display:inline-flex;align-items:center;gap:.45rem;transition:color .2s ease}.bottom-dock__badge{font-family:var(--font-mono);font-size:.68rem;padding:.18rem .52rem;border:1px solid var(--rule-strong);color:var(--ink);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bottom-dock__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.bottom-dock__value{font-family:var(--font-display);font-size:clamp(1.08rem,.72rem + .95vw,1.48rem);font-weight:700;letter-spacing:-0.02em;line-height:1.15}.bottom-dock__sub{font-size:.8125rem;color:var(--ink-secondary);transition:color .2s ease}.bottom-dock__actions{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.bottom-dock__btn{appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:.7rem;padding:.24rem .65rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bottom-dock__btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.bottom-dock__btn:hover{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.bottom-dock__btn--ghost{background:rgba(0,0,0,0);color:var(--ink);border-color:var(--rule-strong)}.bottom-dock__btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bottom-dock__btn.is-copied{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.sheet-footer{padding:1.05rem clamp(1.25rem,2.5vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background-color:var(--paper-elevated);font-family:var(--font-mono);font-size:.74rem;color:var(--ink-muted)}.sheet-footer__copy{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-secondary)}.sheet-footer__links{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-muted)}.sheet-footer__links a{color:var(--ink-secondary);text-decoration:none;transition:color .2s ease}.sheet-footer__links a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sheet-footer__links a:hover{color:var(--vermilion)}.cursor-tracer{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;overflow:visible;opacity:0;transition:opacity .25s ease}@media(pointer: coarse),(prefers-reduced-motion: reduce){.cursor-tracer{display:none !important}}.cursor-tracer__path{fill:none;stroke:var(--vermilion);stroke-width:1.85;stroke-dasharray:5 7;stroke-linecap:round;stroke-linejoin:round}.cursor-tracer__dot{fill:var(--vermilion);transform-box:fill-box;transform-origin:center center}
