:root{--frame:#17171a;--dock:#8e8e95;--dock-hi:#dcdce0;--edge:#0000;--paper:#f8f7f3;--fade:#f1f0ec;--raised:#fdfcf9;--ink:#1d1c1a;--soft:#45433f;--muted:#605e59;--faint:#72706a;--hair:#dfdcd4;--field:#8f8c84;--tile:#ebe9e2;--accent:#2f49c7;--error:#b42318;--shadow:#1e1b1629;--term-fg:#e3e3e7;--term-dim:#8a8a92;--term-accent:#9aabff;--album-blend:multiply;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .065 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--font-text:var(--font-jakarta-ext), var(--font-jakarta), "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-plex-ext), var(--font-plex), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-k:var(--font-math), "STIX Two Math", "Cambria Math", "Apple Symbols", var(--font-jakarta), serif;--inset:18px;--dock-h:64px;--term-h:0px;--radius:18px;--measure:37rem;--ease:cubic-bezier(.2, .8, .2, 1);--fs-title:clamp(2.2rem, 1.55rem + 2.4vw, 2.85rem);--fs-lede:clamp(1.16rem, 1.04rem + .5vw, 1.38rem);--fs-body:clamp(1.04rem, .98rem + .28vw, 1.2rem);--fs-entry:clamp(1rem, .96rem + .18vw, 1.08rem);--fs-meta:.78rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--frame:#0a0a0c;--dock:#84848b;--dock-hi:#e6e6ea;--edge:#ffffff0f;--paper:#161618;--fade:#1c1c1e;--raised:#1d1d20;--ink:#efeee9;--soft:#d3d1cb;--muted:#a4a29c;--faint:#8c8a84;--hair:#33322f;--field:#6a6964;--tile:#242427;--accent:#93a6ff;--error:#ff8f85;--shadow:#0009;--album-blend:normal;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--frame:#0a0a0c;--dock:#84848b;--dock-hi:#e6e6ea;--edge:#ffffff0f;--paper:#161618;--fade:#1c1c1e;--raised:#1d1d20;--ink:#efeee9;--soft:#d3d1cb;--muted:#a4a29c;--faint:#8c8a84;--hair:#33322f;--field:#6a6964;--tile:#242427;--accent:#93a6ff;--error:#ff8f85;--shadow:#0009;--album-blend:normal;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.term-open{--term-h:min(46vh, 400px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--dock) var(--frame);-webkit-text-size-adjust:100%;scroll-padding-block:calc(var(--inset) + 3rem) calc(var(--dock-h) + var(--term-h) + 4rem)}body{background:var(--grain) 0 0 / 220px 220px, var(--paper);min-height:100dvh;color:var(--muted);font:400 var(--fs-body) / 1.66 var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,svg,canvas{max-width:100%}[hidden]{display:none!important}a{color:inherit}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}kbd{background:var(--tile);min-width:1.55em;height:1.45em;box-shadow:inset 0 0 0 1px var(--hair), inset 0 -.12em 0 var(--hair);color:var(--soft);font:500 .8em/1 var(--font-mono);vertical-align:.06em;border-radius:.3em;place-items:center;padding-inline:.3em;display:inline-grid}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;top:calc(var(--inset) + env(safe-area-inset-top,0px) + .5rem);left:calc(var(--inset) + .75rem);background:var(--ink);color:var(--paper);font:500 .9rem/1 var(--font-text);border-radius:999px;padding:.65rem .95rem;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 3rem))}.skip:focus-visible{transform:none}.window{z-index:20;pointer-events:none;top:calc(var(--inset) + env(safe-area-inset-top,0px));left:calc(var(--inset) + env(safe-area-inset-left,0px));right:calc(var(--inset) + env(safe-area-inset-right,0px));bottom:calc(var(--dock-h) + var(--term-h) + env(safe-area-inset-bottom,0px));border-radius:var(--radius);box-shadow:0 0 0 100vmax var(--frame), inset 0 0 0 1px var(--edge);transition:bottom .55s cubic-bezier(.7,0,.2,1);position:fixed}.window:before,.window:after{content:"";position:absolute;left:0;right:0}.window:before{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(var(--fade), transparent);height:28px;top:0}.window:after{border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(transparent, var(--fade));height:56px;bottom:0}.sheet{padding-inline:calc(var(--inset) + clamp(16px, 6vw, 72px));padding-block:calc(var(--inset) + env(safe-area-inset-top,0px) + clamp(36px, 8vh, 80px)) calc(var(--dock-h) + var(--term-h) + var(--inset) + clamp(4rem, 12vh, 8rem));position:relative}.col{max-width:var(--measure);margin-inline:auto}.topline{color:var(--faint);animation:lift .7s var(--ease) backwards;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(3.25rem,10vh,6rem);font-size:.95em;display:flex}.presence,.clock{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.presence{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.presence:hover .presence-text{color:var(--muted)}.ket{font-family:var(--font-k);color:var(--accent);font-size:1.02em;line-height:1}.presence[data-state=psi] .ket,.presence[data-state=zero] .ket,.presence[data-state=minus] .ket{color:var(--faint)}.presence[data-state=plus] .ket{animation:4.5s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.4}}.presence-text{text-overflow:ellipsis;animation:collapse .45s var(--ease) backwards;overflow:hidden}.topline-right{flex:none}@keyframes collapse{0%{opacity:0;filter:blur(3px)}}html.still .ket,html.still .presence-text{animation:none}.topline-right{align-items:center;gap:1.1rem;display:flex}.clock time{min-width:2.6em;color:var(--muted);font-variant-numeric:tabular-nums}.bloch{flex:none;width:1.25em;height:1.25em;overflow:visible}.bloch .sphere,.bloch .eq{fill:none;stroke:var(--faint);stroke-width:1.05px}.bloch .eq{opacity:.6}.bloch .axis{fill:none;stroke:var(--faint);stroke-width:.8px;stroke-dasharray:1.2 1.6;opacity:.6}.bloch .vec{fill:none;stroke:var(--ink);stroke-width:1.35px;stroke-linecap:round}.bloch .tip{fill:var(--accent)}.theme-btn{width:1.75rem;height:1.75rem;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-.25rem -.15rem;padding:0;transition:color .2s;display:inline-grid;position:relative}.theme-btn:hover{color:var(--ink)}.theme-btn svg{width:1.05em;height:1.05em}.langs{font:500 var(--fs-meta) / 1 var(--font-mono);gap:.1rem;display:flex}.langs a{color:var(--faint);border-radius:6px;padding:.32rem .38rem;text-decoration:none;transition:color .2s,background-color .2s;position:relative}.langs a:hover{color:var(--ink)}.langs a[aria-current]{background:var(--tile);color:var(--ink)}.slits{margin:calc(-1*clamp(1rem,4vh,2.5rem)) 0 clamp(2.25rem,6vh,3.25rem);padding:0}.slits-btn{cursor:crosshair;touch-action:manipulation;background:0 0;border:0;border-radius:6px;width:100%;padding:0;display:block}.slits canvas{width:100%;height:clamp(84px,13vh,120px);display:block}.slits-cap{color:var(--faint);font:500 var(--fs-meta) / 1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.1rem 1rem;margin-top:.55rem;display:flex}.slits-cap .cap-end{white-space:nowrap;gap:1rem;margin-left:auto;display:inline-flex}.slits-cap .n{font-variant-numeric:tabular-nums}.slits-pause{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-.35rem -.45rem -.35rem 0;padding:.35rem .45rem;transition:color .2s}.slits-pause:hover{color:var(--ink)}.slits.watching .slits-label{color:var(--accent)}.title{color:var(--ink);font-size:var(--fs-title);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .85rem;font-weight:560;line-height:1.08}.first[data-card]{cursor:help}.surname{color:inherit;font:inherit;letter-spacing:inherit;cursor:crosshair;background:0 0;border:0;border-radius:6px;padding:0}.surname .v{vertical-align:bottom;width:var(--w,auto);transition:width .55s cubic-bezier(.65,0,.25,1),opacity .3s,transform .55s cubic-bezier(.65,0,.25,1);display:inline-block;overflow:hidden}.surname.observed .v{opacity:0;width:0;transform:translateY(.4em)}.lede{color:var(--muted);font-size:var(--fs-lede);text-wrap:pretty;margin:0;line-height:1.55}.prose{gap:1.3em;margin-top:clamp(2.5rem,6vh,3.6rem);display:grid}.prose p{text-wrap:pretty;margin:0}.hl,.note-body a{color:var(--ink);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 .09em no-repeat, linear-gradient(var(--hair), var(--hair)) 0 100% / 100% .09em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s var(--ease);padding-bottom:.1em;text-decoration:none}.hl:hover,.hl:focus-visible,.note-body a:hover{background-size:100% .09em,100% .09em}.lede .hl,.ps .hl,.more .hl{color:var(--soft)}.count,.countdown,.num{font-variant-numeric:tabular-nums}.count{display:inline-block}.tech{white-space:nowrap}.tile{background:var(--tile);min-width:2.15em;height:1.75em;box-shadow:inset 0 0 0 1px var(--hair), inset 0 -.16em 0 var(--hair);color:var(--faint);font:500 .6em/1 var(--font-mono);letter-spacing:.02em;vertical-align:.14em;border-radius:.4em;place-items:center;margin-right:.45em;padding-inline:.3em;transition:transform .15s,box-shadow .15s,color .15s;display:inline-grid}.tech:hover .tile{box-shadow:inset 0 0 0 1px var(--hair), inset 0 -.05em 0 var(--hair);color:var(--accent);transform:translateY(.1em)}.label{color:var(--faint);font:500 var(--fs-meta) / 1 var(--font-mono);letter-spacing:.06em;align-items:center;gap:.9rem;margin:clamp(3rem,8vh,4.5rem) 0 1.4rem;display:flex}.label:after{content:"";background:var(--hair);flex:1;height:1px}.tag{color:var(--faint);font:500 var(--fs-meta) / 1.5 var(--font-mono);letter-spacing:.02em}.now{gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.now li{grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.now p{font-size:var(--fs-entry);text-wrap:pretty;margin:0;line-height:1.6}.now-playing p{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;display:flex}.album{filter:grayscale()contrast(1.25);mix-blend-mode:var(--album-blend);border-radius:3px;width:1.25em;height:1.25em}.track{background:var(--hair);border-radius:2px;flex-basis:100%;height:2px;margin-top:.35rem;overflow:hidden}.track i{background:var(--accent);transform-origin:0;height:100%;animation-name:track;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.heatmap{content-visibility:auto;contain-intrinsic-size:auto 150px;margin:0}.heatmap-scroll{scrollbar-width:none;direction:rtl;border-radius:4px;overflow-x:auto}.heatmap-scroll>svg{direction:ltr}.heatmap svg{width:100%;min-width:520px;height:auto;color:var(--muted);display:block}.heatmap .off{stroke:var(--hair);stroke-width:1px;stroke-opacity:.7}.heatmap figcaption{color:var(--faint);font:500 var(--fs-meta) / 1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.75rem;display:flex}.heatmap figcaption .hl{color:var(--soft)}.note-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.note-row{color:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;margin-inline:-1rem;padding:.85rem 1rem;text-decoration:none;transition:background-color .25s;display:grid}.note-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.note-title{color:var(--ink);font-size:var(--fs-entry);letter-spacing:-.01em;font-weight:600;line-height:1.35}.note-date{color:var(--faint);font:500 var(--fs-meta) / 1.9 var(--font-mono);white-space:nowrap}.note-summary{color:var(--muted);grid-column:1/-1;font-size:.95rem;line-height:1.55}.more{margin:.9rem 0 0;font-size:.95rem}.kicker{font:500 var(--fs-meta) / 1 var(--font-mono);margin:0 0 1.3rem}.back{color:var(--faint);text-decoration:none;transition:color .2s}.back:hover{color:var(--ink)}.back span{transition:transform .25s var(--ease);display:inline-block}.back:hover span{transform:translate(-3px)}.note-heading{font-size:clamp(1.9rem,1.4rem + 2vw,2.5rem)}.note-byline{color:var(--faint);font:500 var(--fs-meta) / 1.5 var(--font-mono);margin:0}.note-body{margin-top:2.6rem;line-height:1.72}.note-body>*{margin:0 0 1.1em}.note-body h2{color:var(--ink);letter-spacing:-.01em;margin:2.2em 0 .7em;font-size:1.15rem;font-weight:600}.note-body em{color:var(--ink)}.note-body pre{border:1px solid var(--hair);background:var(--raised);color:var(--soft);font:400 .84rem/1.7 var(--font-mono);border-radius:12px;margin:1.4em 0;padding:1rem 1.15rem;overflow-x:auto}.note-body code{background:var(--tile);color:var(--ink);font:400 .86em var(--font-mono);border-radius:.3em;padding:.1em .35em}.note-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.note-body ul,.note-body ol{padding-left:1.3em}.note-body li{margin:.35em 0}.selected{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.selected a{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.95rem 0;text-decoration:none;display:grid}.selected.has-figs a{grid-template-columns:6.5rem minmax(0,1fr) auto}.selected .thumb{grid-row:span 2;align-self:start;margin-top:.2rem}.selected .name{color:var(--ink);font-size:var(--fs-entry);letter-spacing:-.01em;font-weight:600;transition:color .2s}.selected a:hover .name{color:var(--accent)}.selected .meta{align-self:baseline}.selected .what{color:var(--muted);text-wrap:pretty;grid-column:-3/-1;font-size:.95rem;line-height:1.55}.work-figure{aspect-ratio:16/10;background:var(--tile);box-shadow:inset 0 0 0 1px var(--hair);border-radius:10px;margin:0;position:relative;overflow:hidden}.work-figure.lg{margin:.15rem 0 1rem}.work-figure .dither,.work-figure img{width:100%;height:100%;transition:opacity .6s var(--ease), filter .6s var(--ease);position:absolute;inset:0}.work-figure .dither{background:var(--ink);-webkit-mask:var(--dither) center / cover no-repeat;-webkit-mask:var(--dither) center / cover no-repeat;mask:var(--dither) center / cover no-repeat}.work-figure img{object-fit:cover;opacity:0;filter:blur(6px)}.work-figure.observed img{opacity:1;filter:none}.work-figure.observed .dither{opacity:0}.work-figure button{border-radius:inherit;cursor:crosshair;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.also{border-top:1px solid var(--hair);margin:.5rem 0 0;padding:0;list-style:none}.also li{border-bottom:1px solid var(--hair);scroll-margin-top:calc(var(--inset) + 3rem);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem 1rem;padding:.7rem 0;font-size:.95rem;line-height:1.5;display:grid}.also .name{color:var(--ink);font-weight:600}.also .what{color:var(--muted);grid-column:1/-1}.also li.flash{animation:2s ease-out flash}.entries{gap:.35rem;display:grid}.entry{scroll-margin-top:calc(var(--inset) + 3rem);border-radius:12px;margin-inline:-1rem;padding:.8rem 1rem .95rem}.entry.flagship{padding-block:1rem 1.4rem}.entry.flagship h3{font-size:1.22rem}.entry-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.entry h3{min-width:0;color:var(--ink);font-size:var(--fs-entry);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.4}.role{color:var(--muted);letter-spacing:0;font-weight:400}.role:before{content:"·";color:var(--faint);margin:0 .45em}.meta{color:var(--faint);font:500 var(--fs-meta) / 1.4 var(--font-mono);white-space:nowrap;flex:none}.entry p{font-size:var(--fs-entry);text-wrap:pretty;margin:.3rem 0 0;line-height:1.62}.stats{flex-wrap:wrap;gap:.6rem 2.2rem;margin:1rem 0 0;display:flex}.stats div{flex-direction:column-reverse;gap:.1rem;display:flex}.stats dd{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:560;line-height:1.1}.stats dt{color:var(--faint);font:500 var(--fs-meta) / 1.3 var(--font-mono)}.entry p.proof{flex-wrap:wrap;gap:.4rem .5rem;margin-top:.9rem;display:flex}.proof-link{border:1px solid var(--hair);color:var(--soft);font:500 .74rem/1 var(--font-mono);border-radius:999px;align-items:center;gap:.4em;padding:.36rem .68rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.proof-link:hover{border-color:var(--faint);color:var(--ink)}.proof-link span{transition:transform .25s var(--ease)}.proof-link:hover span{transform:translate(2px,-2px)}.entry.flash{animation:2s ease-out flash}@keyframes flash{0%{background:color-mix(in srgb, var(--accent) 11%, transparent)}to{background:0 0}}.tools{font-size:var(--fs-entry);margin:2.4rem 0 0}.ps{color:var(--faint);margin:clamp(3rem,8vh,4.5rem) 0 0;font-size:.92rem;line-height:1.7}.contacts{margin:clamp(2.5rem,6vh,3.5rem) 0 0}.contacts div{border-bottom:1px solid var(--hair);grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.contacts div:first-child{border-top:1px solid var(--hair)}.contacts dt{color:var(--faint);font:500 var(--fs-meta) / 1.5 var(--font-mono)}.contacts dd{min-width:0;font-size:var(--fs-entry);flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:0;display:flex}.contacts .hl{overflow-wrap:anywhere}.chip{border:1px solid var(--hair);color:var(--faint);font:500 .72rem/1 var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .62rem;transition:color .15s,border-color .15s}.chip:hover{border-color:var(--faint);color:var(--ink)}.body-copy{font-size:var(--fs-entry);margin:0}.template{border:1px solid var(--hair);background:var(--raised);color:var(--soft);font:400 .84rem/1.8 var(--font-mono);white-space:pre-wrap;border-radius:12px;margin:1.1rem 0 0;padding:1rem 1.15rem;overflow-x:auto}.actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:500 .9rem/1 var(--font-text);cursor:pointer;border-radius:999px;align-items:center;padding:.72rem 1.05rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{border-color:var(--accent);background:var(--accent)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:progress}.btn.ghost{border-color:var(--hair);color:var(--ink);background:0 0}.btn.ghost:hover{border-color:var(--faint);background:0 0}.gb-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:.8rem .5rem;margin-top:1.1rem;display:grid}.gb-field{gap:.35rem;min-width:0;display:grid}.gb-field label{color:var(--faint);font:500 var(--fs-meta) / 1.3 var(--font-mono)}.gb-form input{border:1px solid var(--field);background:var(--raised);width:100%;color:var(--ink);font:400 1rem/1.25 var(--font-text);border-radius:10px;padding:.68rem .85rem;transition:border-color .2s}.gb-form input::placeholder{color:var(--faint)}.gb-form input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:0}.gb-form input[aria-invalid=true]{border-color:var(--error)}.gb-form .btn{place-self:end start}.gb-form .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.gb-status{min-height:1.4em;color:var(--accent);font:500 var(--fs-meta) / 1.4 var(--font-mono);margin:.6rem 0 0}.gb-status.is-error{color:var(--error)}.gb-list{border-top:1px solid var(--hair);margin:.8rem 0 0;padding:0;list-style:none}.gb-list li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.65rem 0;font-size:.95rem;display:grid}.gb-name{overflow-wrap:anywhere;color:var(--ink);font-weight:500}.gb-msg{overflow-wrap:anywhere;color:var(--muted)}.gb-date{color:var(--faint);font:400 .72rem/1.4 var(--font-mono);white-space:nowrap}.gb-list li.gb-empty{color:var(--faint);display:block}.gb-new{animation:ink 1.1s var(--ease) backwards}@keyframes ink{0%{clip-path:inset(0 100% 0 0);opacity:.2}}.ket-big{color:var(--accent);font:400 clamp(2rem, 6vw, 3rem) / 1 var(--font-k);margin:0 0 1.5rem}.dock{z-index:30;height:calc(var(--dock-h) + env(safe-area-inset-bottom,0px));padding:0 calc(var(--inset) + 1.1rem + env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) calc(var(--inset) + 1.1rem + env(safe-area-inset-left,0px));color:var(--dock);animation:dock-in .8s var(--ease) .15s backwards;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:1.02rem;display:grid;position:fixed;bottom:0;left:0;right:0}@keyframes dock-in{0%{opacity:0;transform:translateY(10px)}}.dock a{color:var(--dock);text-decoration:none;transition:color .2s}.dock a:hover,.dock a[aria-current=page],.dock .brand.lit{color:var(--dock-hi)}.dock :focus-visible{outline-color:var(--dock-hi)}.dock-left{justify-self:start;align-items:center;gap:.85rem;display:flex}.brand{letter-spacing:-.01em;font-weight:500}.k{font-family:var(--font-k);font-weight:400}.tld{font-size:.86em}.ext-arrow{margin-left:.2em;font-size:.8em}.term-btn{border:1px solid color-mix(in srgb, var(--dock) 50%, transparent);width:1.6rem;height:1.45rem;color:var(--dock);font:500 .74rem/1 var(--font-mono);cursor:pointer;background:0 0;border-radius:.35rem;place-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-grid}.term-btn:hover,.term-btn[aria-expanded=true]{border-color:var(--dock);color:var(--dock-hi)}.links{gap:clamp(1.2rem,2.8vw,2.6rem);display:flex;position:relative}.links a{position:relative}@media (pointer:coarse){.links a:after,.langs a:after,.theme-btn:after{content:"";position:absolute;inset:-12px -6px}}.links .dot{background:var(--dock-hi);pointer-events:none;border-radius:50%;width:4px;height:4px;transition:opacity .3s;position:absolute;bottom:-10px;left:-2px}.colophon{justify-self:end;justify-items:end;gap:.1rem;font-size:.84rem;line-height:1.3;display:grid}.hash{font:400 .72rem/1.2 var(--font-mono)}.sheet-foot{border-top:1px solid var(--hair);color:var(--faint);font:400 var(--fs-meta) / 1.4 var(--font-mono);justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1rem;display:none}.term{z-index:25;left:calc(var(--inset) + env(safe-area-inset-left,0px));right:calc(var(--inset) + env(safe-area-inset-right,0px));bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px));height:var(--term-h);color:var(--term-fg);font:400 .8rem/1.6 var(--font-plex-ext), var(--font-plex), var(--font-math), ui-monospace, monospace;visibility:hidden;flex-direction:column;transition:height .55s cubic-bezier(.7,0,.2,1),visibility 0s linear .55s;display:flex;position:fixed;overflow:hidden}html.term-open .term{visibility:visible;transition:height .55s cubic-bezier(.7,0,.2,1),visibility}.term-head{color:var(--term-dim);letter-spacing:.04em;justify-content:space-between;gap:1rem;padding:.9rem .4rem .45rem;font-size:.7rem;display:flex}.term-close{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-.25rem -.4rem;padding:.25rem .4rem}.term-close:hover{color:var(--term-fg)}.term-out{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--term-dim) transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0 .4rem;overflow-y:auto}.term-line{border-radius:8px;align-items:baseline;gap:.75ch;margin:0;padding:.3rem .4rem .85rem;transition:background-color .2s;display:flex}.term-line:focus-within{background:color-mix(in srgb, var(--term-accent) 7%, transparent)}.term-prompt{color:var(--term-accent);white-space:nowrap}.term-prompt span,.t-dim{color:var(--term-dim)}.term-in{min-width:0;color:var(--term-fg);font:inherit;caret-color:var(--term-accent);background:0 0;border:0;outline:0;flex:1;padding:0}.t-acc{color:var(--term-accent)}.t-hi{color:var(--term-fg);font-weight:500}.t-link{color:var(--term-accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--term-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--term-accent) 40%, transparent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.t-link:hover{-webkit-text-decoration-color:var(--term-accent);text-decoration-color:var(--term-accent)}.card{z-index:40;border:1px solid var(--hair);background:var(--raised);width:min(18rem,100vw - 32px);box-shadow:0 18px 40px -18px var(--shadow), 0 3px 10px -4px var(--shadow);pointer-events:none;visibility:hidden;opacity:0;transform:translate3d(var(--cx,0px), var(--cy,0px), 0) translateY(6px) scale(.985);transform-origin:50% 100%;transition:opacity .16s ease, transform .2s var(--ease), visibility 0s linear .2s;border-radius:14px;position:fixed;top:0;left:0;overflow:hidden}.card.on{visibility:visible;opacity:1;transform:translate3d(var(--cx,0px), var(--cy,0px), 0);transition:opacity .16s ease, transform .32s var(--ease), visibility 0s}.card canvas{border-bottom:1px solid var(--hair);background:var(--paper);width:100%;height:4.6rem;image-rendering:pixelated;display:block}.card-portrait{border-bottom:1px solid var(--hair);background:var(--ink);height:11rem;-webkit-mask:var(--portrait) center / contain no-repeat;-webkit-mask:var(--portrait) center / contain no-repeat;mask:var(--portrait) center / contain no-repeat;display:none}.card.is-portrait canvas{display:none}.card.is-portrait .card-portrait{display:block}.card-body{padding:.75rem .95rem .9rem}.card-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.card-t{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}.card-m{color:var(--faint);font:500 .7rem/1.3 var(--font-mono);white-space:nowrap}.card-d{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.5}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes lift{0%{transform:translateY(10px)}}html.intro .page>*{animation:rise .75s var(--ease) backwards;animation-delay:calc(var(--d,0) * 75ms + 60ms)}.page>:nth-child(2){--d:1}.page>:nth-child(3){--d:2}.page>:nth-child(4){--d:3}.page>:nth-child(5){--d:4}.page>:nth-child(6){--d:5}.page>:nth-child(7){--d:6}.page>:nth-child(n+8){--d:7}html.intro .page>:nth-child(-n+5){animation-name:lift}@supports (animation-timeline:view()){.reveal{animation:linear backwards reveal;animation-timeline:view();animation-range:entry 5% entry 70%}}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}}.plate-pending pattern rect{opacity:0;transition:opacity 90ms linear calc(var(--b,0) * 62ms)}.plate-pending.plate-developed pattern rect{opacity:1}:root{--k3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E");--k7:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--k12:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E")}@property --wave{syntax:"<length>";inherits:false;initial-value:0}html[data-vt]::view-transition-old(root){mix-blend-mode:normal}html[data-vt]::view-transition-new(root){mix-blend-mode:normal}html[data-vt]::view-transition-old(root){animation:none}html[data-vt]::view-transition-new(root){--band:34px;--at:circle at var(--vt-x,50%) var(--vt-y,50%);-webkit-mask-image:radial-gradient(var(--at), #000 calc(var(--wave) - 3 * var(--band)), transparent 0), radial-gradient(var(--at), #000 var(--wave), transparent 0), var(--k3), radial-gradient(var(--at), #000 calc(var(--wave) - var(--band)), transparent 0), var(--k7), var(--k12), radial-gradient(var(--at), #000 calc(var(--wave) - 2 * var(--band)), transparent 0);-webkit-mask-image:radial-gradient(var(--at), #000 calc(var(--wave) - 3 * var(--band)), transparent 0), radial-gradient(var(--at), #000 var(--wave), transparent 0), var(--k3), radial-gradient(var(--at), #000 calc(var(--wave) - var(--band)), transparent 0), var(--k7), var(--k12), radial-gradient(var(--at), #000 calc(var(--wave) - 2 * var(--band)), transparent 0);mask-image:radial-gradient(var(--at), #000 calc(var(--wave) - 3 * var(--band)), transparent 0), radial-gradient(var(--at), #000 var(--wave), transparent 0), var(--k3), radial-gradient(var(--at), #000 calc(var(--wave) - var(--band)), transparent 0), var(--k7), var(--k12), radial-gradient(var(--at), #000 calc(var(--wave) - 2 * var(--band)), transparent 0);animation:.68s cubic-bezier(.25,.6,.3,1) both wave;-webkit-mask-size:100% 100%,100% 100%,12px 12px,100% 100%,12px 12px,12px 12px,100% 100%;mask-size:100% 100%,100% 100%,12px 12px,100% 100%,12px 12px,12px 12px,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat,repeat,no-repeat,repeat,repeat,no-repeat;mask-repeat:no-repeat,no-repeat,repeat,no-repeat,repeat,repeat,no-repeat;-webkit-mask-composite:source-over,source-in,source-over,source-in,source-over,source-in,source-over;mask-composite:add,intersect,add,intersect,add,intersect,add}html[data-vt=theme]::view-transition-new(root){animation-duration:.82s;animation-timing-function:cubic-bezier(.55,0,.25,1)}@keyframes wave{to{--wave:var(--vt-r,150vmax)}}html[data-vt=page] .dock{view-transition-name:dock}html[data-vt=page]::view-transition-old(dock){display:none}html[data-vt=page]::view-transition-new(dock){animation:none}html[data-vt=page]::view-transition-group(dock){animation:none}.read-progress{z-index:21;top:calc(var(--inset) + env(safe-area-inset-top,0px));left:calc(var(--inset) + var(--radius));right:calc(var(--inset) + var(--radius));pointer-events:none;height:2px;position:fixed}.read-progress i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.read-progress span{background:var(--paper);box-shadow:0 0 0 1px var(--hair);color:var(--faint);font:500 var(--fs-meta) / 1 var(--font-mono);opacity:0;border-radius:999px;padding:.3rem .5rem;transition:opacity .3s;position:absolute;top:.55rem;right:0}.read-progress span.on{opacity:1}.note-html>*{margin:0 0 1.1em}.lab{background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;margin:1.8em 0 2.2em;padding:1rem 1.1rem 1.1rem}.lab-screen{height:150px;position:relative}.lab-screen canvas{width:100%;height:100%;position:absolute;inset:0}.lab-cap{color:var(--faint);font:500 var(--fs-meta) / 1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin-top:.6rem;display:flex}.lab-cap .n{font-variant-numeric:tabular-nums;margin-left:auto}.lab-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1.2rem;margin-top:1rem;display:grid}.lab-knob{gap:.35rem;min-width:0;display:grid}.lab-k{color:var(--faint);font:500 var(--fs-meta) / 1.3 var(--font-mono);justify-content:space-between;gap:.5rem;display:flex}.lab-k output{color:var(--ink);font-variant-numeric:tabular-nums}.lab input[type=range]{width:100%;accent-color:var(--accent);margin:0}.lab-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem 1rem;display:flex}.lab .lab-actions{margin-top:.2rem}.lab-check{color:var(--soft);font:500 .78rem / 1 var(--font-mono);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.lab-check input{accent-color:var(--accent)}.shadows .lab-actions{margin-top:.9rem}.sh-rows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sh-rows li{grid-template-columns:4.6rem minmax(0,1fr) 3rem;align-items:center;gap:.8rem;display:grid}.sh-label{color:var(--ink);font:500 .82rem / 1 var(--font-mono);white-space:nowrap}.sh-val{color:var(--soft);font:400 .78rem / 1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.sh-axis{height:14px;position:relative}.sh-axis:before{content:"";background:var(--hair);height:1px;position:absolute;top:50%;left:0;right:0}.sh-zero,.sh-truth,.sh-band,.sh-est{position:absolute;top:50%}.sh-zero{background:var(--hair);width:1px;height:7px;margin-top:-3.5px;left:50%}.sh-truth{background:var(--ink);width:2px;height:14px;margin:-7px 0 0 -1px}.sh-band{background:color-mix(in srgb, var(--accent) 28%, transparent);border-radius:2px;height:4px;margin-top:-2px;transition:left .18s linear,right .18s linear}.sh-est{background:var(--accent);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:left .18s linear}.gb-screen{margin:1.2rem 0 0}.gb-plate{background:var(--raised);height:110px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:12px;position:relative}.gb-dot{background:var(--muted);border-radius:1px;width:4px;height:4px;margin:-2px 0 0 -2px;transition:transform .15s,background-color .15s;position:absolute}.gb-dot:after{content:"";position:absolute;inset:-6px}.gb-dot.hot{background:var(--accent);transform:scale(1.8)}.gb-dot.fresh{background:var(--accent);animation:land .9s var(--ease) backwards}@keyframes land{0%{opacity:0;transform:scale(4)}}.gb-tip{z-index:2;background:var(--ink);width:max-content;max-width:min(16rem,70vw);color:var(--paper);pointer-events:none;animation:tip .18s var(--ease);border-radius:10px;gap:.15rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.gb-tip b{font-weight:600}.gb-tip time{opacity:.7;font:400 .7rem / 1.3 var(--font-mono)}@keyframes tip{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}}.gb-screen figcaption{color:var(--faint);font:500 var(--fs-meta) / 1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin-top:.55rem;display:flex}.cv-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:0 0 2.4rem;font-size:.95rem;display:flex}.cv-head .lede{margin-top:.4rem}.cv-contact{color:var(--faint);font:500 var(--fs-meta) / 1.5 var(--font-mono);margin:.8rem 0 0}.cv-sec .label{margin:2.2rem 0 .9rem}.cv-item+.cv-item{margin-top:.75rem}.cv-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cv-row h3{color:var(--ink);font-size:var(--fs-entry);letter-spacing:-.01em;margin:0;font-weight:600}.cv-item p,.cv-p,.cv-also{text-wrap:pretty;margin:.2rem 0 0;font-size:.95rem;line-height:1.55}.cv-also{color:var(--faint);margin-top:.7rem}@media print{@page{size:A4;margin:13mm 15mm}:root,:root[data-theme]{--paper:#fff!important;--ink:#111!important;--soft:#2a2a2a!important;--muted:#3a3a3a!important;--faint:#5c5c5c!important;--hair:#d6d6d6!important;--accent:#1a2fa0!important}html,body{background:#fff!important}.window,.dock,.topline,.skip,.term,.card,.sheet-foot,.slits,.read-progress,.cv-actions,.lab-controls,.lab-actions{display:none!important}.sheet{padding:0!important}.col{max-width:none}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}.hl{background:0 0}.cv{font-size:9.2pt}.cv .title{font-size:21pt}.cv .lede{font-size:10.5pt}.cv .label{margin:11pt 0 5pt;font-size:7.5pt}.cv-row h3{font-size:9.6pt}.cv-item+.cv-item{margin-top:4pt}.cv-item p,.cv-p,.cv-also{font-size:8.8pt;line-height:1.4}.cv-item,.cv-sec .label{break-inside:avoid}}.admin-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.admin-login{grid-template-columns:minmax(0,1fr) auto;margin-top:2rem}.admin-login .gb-status{grid-column:1/-1}.admin-hint{color:var(--faint);margin:.8rem 0 0;font-size:.86rem;line-height:1.55}.admin-hint code{background:var(--tile);color:var(--soft);font:400 .82em var(--font-mono);border-radius:.3em;padding:.05em .3em}.admin-bar{color:var(--faint);font:500 var(--fs-meta) / 1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.2rem;display:flex}.admin-list li{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto}.admin-list li.pending{background:color-mix(in srgb, var(--accent) 6%, transparent)}.admin-url{color:var(--faint);font:400 .72rem / 1.4 var(--font-mono);display:block}.admin-row-actions{align-items:center;gap:.5rem;display:inline-flex}.chip.danger:hover{border-color:var(--error);color:var(--error)}.admin-health,.admin-reads{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.admin-health li,.admin-reads li{border-bottom:1px solid var(--hair);grid-template-columns:3rem minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.5rem 0;font-size:.92rem;display:grid}.admin-reads li{grid-template-columns:minmax(0,1fr) auto}.admin-level{font:500 var(--fs-meta) / 1 var(--font-mono);color:var(--faint)}.admin-health li[data-level=warn] .admin-level{color:var(--accent)}.admin-health li[data-level=fail] .admin-level{color:var(--error)}.admin-check{color:var(--ink)}.admin-detail{color:var(--muted);font-variant-numeric:tabular-nums}.admin-now{gap:1.1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-now li{gap:.45rem;display:grid}.admin-now-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.admin-now-actions{gap:.35rem;display:inline-flex}.admin-now input,.admin-now textarea{border:1px solid var(--field);background:var(--raised);width:100%;color:var(--ink);font:400 .95rem / 1.45 var(--font-text);resize:vertical;border-radius:8px;padding:.55rem .7rem}.admin-now input:focus,.admin-now textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:0}.chip:disabled{opacity:.45;cursor:default}@media (max-width:720px){.admin-list li,.admin-now-row{grid-template-columns:minmax(0,1fr)}}:is(.links a,.langs a,.theme-btn,.presence,.chip,.proof-link,.slits-pause,.term-btn,.term-close){transition-property:color,background-color,border-color,transform;transition-duration:.2s,.2s,.2s,.15s;transition-timing-function:ease}:is(.links a,.langs a,.theme-btn,.presence,.chip,.proof-link,.slits-pause,.term-btn,.term-close):active{transform:scale(.95)}:is(.links a,.langs a,.theme-btn,.presence,.chip,.proof-link,.slits-pause,.term-btn,.term-close,.slits-btn,.surname){-webkit-tap-highlight-color:transparent}@media (hover:none){.kbd-only{display:none}}@media (max-width:720px){:root{--inset:8px;--dock-h:56px;--radius:14px}.dock{grid-template-columns:minmax(0,1fr);padding-inline:.9rem;font-size:.88rem}.dock-left,.colophon{display:none}.links{scrollbar-width:none;justify-content:space-between;gap:.6rem;overflow-x:auto}.links .dot{bottom:-8px}.links .ext{display:none}.heatmap-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.selected.has-figs a{grid-template-columns:4.5rem minmax(0,1fr) auto}.sheet-foot{display:flex}.gb-form,.lab-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.now li,.contacts div{grid-template-columns:minmax(0,1fr);gap:.2rem}.topline{font-size:.86em}.clock .city{display:none}.slits-cap{font-size:.7rem}.gb-list li{grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem}.gb-msg{grid-area:2/1/auto/-1}.stats{gap:.6rem 1.6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.p.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_584959df-module__6MAGpG__className{font-family:jakarta,jakarta Fallback}.jakarta_584959df-module__6MAGpG__variable{--font-jakarta:"jakarta", "jakarta Fallback"}
@font-face{unicode-range:U+100-24F,U+259,U+1E??;font-family:jakartaExt;src:url(../media/plus_jakarta_sans_latin_ext_wght_normal.362mv560wxbnh.woff2)format("woff2");font-display:swap;font-weight:300 700}.jakartaext_c1facc18-module__zxCmua__className{font-family:jakartaExt}.jakartaext_c1facc18-module__zxCmua__variable{--font-jakarta-ext:"jakartaExt"}
@font-face{font-family:plex;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plex;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plex_2e6d6f2d-module__bT3W5q__className{font-family:plex,plex Fallback}.plex_2e6d6f2d-module__bT3W5q__variable{--font-plex:"plex", "plex Fallback"}
@font-face{unicode-range:U+100-24F,U+259,U+1E??;font-family:plexExt;src:url(../media/ibm_plex_mono_latin_ext_400_normal.1hjaitcyq2e2r.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{unicode-range:U+100-24F,U+259,U+1E??;font-family:plexExt;src:url(../media/ibm_plex_mono_latin_ext_500_normal.1cuq9_67cn48n.woff2)format("woff2");font-display:swap;font-weight:500}.plexext_be99724e-module__et9-5q__className{font-family:plexExt}.plexext_be99724e-module__et9-5q__variable{--font-plex-ext:"plexExt"}
@font-face{font-family:"math";src:url(../media/noto_sans_math_kets.p.3r1xqc4rzjop3.woff2)format("woff2");font-display:swap;font-weight:400}.math_44b305af-module__FBlnxq__className{font-family:"math";font-weight:400}.math_44b305af-module__FBlnxq__variable{--font-math:"math"}
