@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--good:#eef7ef;--bad:#fbeaea;--bg:color-mix(in oklab, var(--good), var(--bad) calc(var(--worse,0) * 100%));--ink:#2a1512;--ink-soft:#6b4a45;--sheet:#fff;--rule:#ecdcd9;--muted:#6b6b73;--card-ink:#161618;--card-rule:#e8e8ea;--mark-ink:#161618;--ok:#24c19a;--degraded:#fbbf24;--partial:#f87171;--nav-line:#ee6a6a;--term-tint:color-mix(in oklab, var(--nav-line) 20%, transparent);--term-tint-hot:color-mix(in oklab, var(--nav-line) 34%, transparent);--card-raised:#fff;--card-raised-rule:#ecdcd9;--frost:color-mix(in oklab, var(--good) 30%, transparent);--glow:#ffc94d;--glow-sour:#c9bca8;--glow-core:48%;--glow-edge:16%;--page-bg:#1d1b1f;--page-ink:#f4f1ee;--page-rule:#1d1b1f;--shadow:42 21 18;--display:"Schibsted Grotesk Variable", system-ui, sans-serif;--text:"Source Serif 4 Variable", Georgia, serif;--gutter:clamp(1rem, 6vw, 7rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--good:#0f1712;--bad:#1c1011;--ink:#f1e9e6;--ink-soft:#b9a9a5;--sheet:#1b1a1d;--rule:#34302f;--muted:#a8a0a4;--card-ink:#f1e9e6;--card-rule:#34302f;--mark-ink:#1b1a1d;--ok:#34d3a9;--degraded:#fbbf24;--partial:#f87171;--nav-line:#f08a8a;--term-tint:color-mix(in oklab, var(--nav-line) 20%, transparent);--term-tint-hot:color-mix(in oklab, var(--nav-line) 32%, transparent);--card-raised:#262429;--card-raised-rule:#45403f;--frost:oklab(0% none none/.4);--glow:#ffc94d;--glow-sour:#8c8272;--glow-core:18%;--glow-edge:6%;--page-bg:#121113;--page-ink:#f4f1ee;--page-rule:#4a4448;--shadow:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);scrollbar-gutter:stable;scroll-padding-bottom:7rem}body{font:1.125rem/1.6 var(--text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}time,.meta dd,td{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pineapple{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;position:fixed;inset:0}.pineapple.is-ready{opacity:1}.hero{height:100svh;position:relative;overflow:hidden}.hero-title,.intro-title{text-align:center;font:800 clamp(2.75rem, 8.2vw, 10rem)/.9 var(--display);letter-spacing:-.04em;margin:0;padding:0 1rem}.hero-title{position:absolute;inset:14svh 0 auto}.hero-aside{width:32vw;font:800 clamp(1.25rem, 2.9vw, 3.5rem)/1 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;position:absolute;top:40svh}.hero-aside-left{left:var(--gutter)}.hero-aside p{margin:0}.hero-note{max-width:27ch;font:500 clamp(.9375rem, 1.25vw, 1.125rem)/1.4 var(--display);letter-spacing:0;color:var(--ink-soft);text-wrap:pretty;align-items:flex-start;gap:.5em;display:flex}.hero-aside .hero-note{margin-top:clamp(1rem,2.2vw,1.75rem)}.hero-note svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em;margin-top:.1em}.hero-note strong{color:var(--ink);font-weight:700}html[data-annotations=off] .note-on,html:not([data-annotations=off]) .note-off{display:none}.hero-aside-right{right:var(--gutter);text-align:right}.slot-hero{width:1px;position:absolute;top:calc(max(6svh,4.75rem) + 1.75rem);bottom:8svh;left:50%}.hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;--glow-now:color-mix(in oklab, var(--glow), var(--glow-sour) calc(var(--decay,0) * 100%));background:radial-gradient(closest-side, color-mix(in oklab, var(--glow-now) var(--glow-core), transparent), color-mix(in oklab, var(--glow-now) var(--glow-edge), transparent) 55%, transparent);border-radius:50%;width:min(72svh,80vw);position:absolute;top:51%;left:50%;translate:-50% -50%}.hero-status{z-index:3;white-space:nowrap;background:color-mix(in oklab, var(--sheet) 92%, transparent);border:1px solid var(--rule);min-height:2.5rem;box-shadow:0 1px 2px rgb(var(--shadow) / .08), 0 12px 32px -12px rgb(var(--shadow) / .3);font:500 .875rem/1 var(--display);color:var(--card-ink);opacity:var(--cue,1);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex;position:absolute;bottom:1.5svh;left:50%;translate:-50%}.hero-status:hover{border-color:var(--ink-soft)}.hero-status:before{content:"";background:var(--ok);border-radius:50%;width:.625rem;height:.625rem}html.intro-lock .hero-status{opacity:0}.status-view{min-height:100svh;padding:2rem var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1rem,4vw,4rem);display:grid}.slot-dock{height:min(80svh,44rem)}.status-panel{gap:1.5rem;display:grid}.status-intro{max-width:34rem}.status-when{font:500 .875rem/1.4 var(--display);letter-spacing:.02em;color:var(--ink-soft);margin:0 0 .5rem}.status-when time{font-variant-numeric:normal}.status-intro h2{font:700 clamp(1.75rem, 3.2vw, 2.5rem)/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem}.status-intro p:last-child{font:400 1.0625rem/1.5 var(--text);color:var(--ink-soft);text-wrap:pretty;margin:0}@media (width<=799.98px){.hero-title{top:max(10svh,5.75rem)}.hero-aside{width:42vw;font-size:.9375rem;top:auto;bottom:calc(6svh + 2rem)}.hero-aside .hero-note{margin:0}.hero-note{width:max-content;max-width:calc(100vw - 2 * var(--gutter));align-items:center;font-size:.8125rem;position:absolute;top:calc(100% + .625rem);left:0}.slot-hero{top:calc(max(10svh,5.75rem) + 2rem);bottom:calc(6svh + 9.5rem)}.hero:before{width:90vw;top:44%}.hero-status{display:none}.status-view{grid-template-columns:1fr;align-content:center}.slot-dock{height:45svh}}.status-card,.status-float{background:var(--sheet);border:1px solid var(--card-rule);font:400 .875rem/1.4 var(--display);color:var(--card-ink);box-shadow:0 18px 48px -12px rgb(var(--shadow) / .25);border-radius:8px;padding:1rem 1.25rem 1.25rem}.svc-head{align-items:center;gap:.5rem;min-height:1.75rem;margin:0 0 .5rem;display:flex}.svc-name{font-weight:500}.mark{width:1rem;height:1rem;fill:var(--ok);flex:none;transition:fill .3s}.mark path{fill:none;stroke:var(--mark-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:none}.is-operational .m-operational,.is-degraded .m-degraded,.is-partial .m-partial{display:inline}.is-degraded .mark{fill:var(--degraded)}.is-partial .mark{fill:var(--partial)}.status-float{z-index:50;width:min(44rem,100% - 2rem);box-shadow:0 24px 60px -12px rgb(var(--shadow) / .35);opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out,visibility 0s .45s;position:fixed;bottom:clamp(1rem,4svh,2.5rem);left:50%;transform:translate(-50%,2rem)scale(.9)}.status-float.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.status-float{transform:translate(-50%)}}.status-float{overflow:hidden}.budget{background:var(--card-rule);height:3px;position:absolute;inset:auto 0 0}.budget:before{content:"";width:calc(var(--left,1) * 100%);background:var(--ok);position:absolute;inset:0 auto 0 0}.budget.is-degraded:before{background:var(--degraded)}.budget.is-partial{background:var(--partial)}.budget-label{color:var(--muted);white-space:nowrap;margin-left:auto}.budget-label+.uptime{margin-left:.75rem}.live-for{color:var(--muted);white-space:nowrap}.live-for:before{content:"·";margin-right:.5rem}.live-for:empty{display:none}@media (width<=599.98px){.status-float :is(.budget-label,.uptime){display:none}}.uptime{color:var(--muted);white-space:nowrap;margin-left:auto}.svc-toggle{min-height:1.75rem;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.25rem;margin-left:.125rem;padding:.25rem .375rem;display:inline-flex}.svc-toggle:hover{color:var(--card-ink)}.chevron{width:1rem;height:1rem;transition:transform .2s;transform:rotate(-90deg)}.svc-toggle[aria-expanded=true] .chevron{transform:none}.svc:has([aria-expanded=true])>.svc-head :is(.mark,.uptime){display:none}.svc:has([aria-expanded=true])>.bars{display:none}.bars{grid-template-columns:repeat(90,1fr);gap:2px;height:1rem;display:grid}.bars i{background:var(--ok);border-radius:1px}.bars .degraded{background:var(--degraded);align-self:end;height:60%}.bars .partial{background:var(--partial);align-self:end;height:35%}@media (width<=799.98px){.bars{gap:1px}}.svc-list{margin:0;padding:0;list-style:none}.svc-row{margin:0;padding:.5rem 0}.svc-row+.svc-row{margin-top:0}.sheet{background:var(--sheet);width:min(100% - 2rem,52rem);box-shadow:0 1px 2px rgb(var(--shadow) / .08), 0 18px 48px -12px rgb(var(--shadow) / .25);border-radius:3px;margin:0 auto 8rem;padding:clamp(1.5rem,5vw,4rem);position:relative}.sheet>*{max-width:40rem}.title-block{border-bottom:1px solid var(--rule);padding-bottom:2rem}.doc-status{font:500 .875rem/1 var(--display);color:var(--ink-soft);align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.chip{font:600 .75rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border:1px solid;border-radius:3px;padding:.3em .6em}.doc-title{font:700 clamp(1.75rem, 4vw, 2.5rem)/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem}.meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 2rem;margin:0;display:grid}.meta dt{font:500 .8125rem/1.4 var(--display);color:var(--ink-soft)}.meta dd{font:500 .9375rem/1.4 var(--display);margin:0}section{padding-top:4rem}h2,h3{font-family:var(--display);text-wrap:balance}section>h2{letter-spacing:-.015em;margin:0 0 1rem;font-size:1.875rem;line-height:1.2}h3{letter-spacing:-.01em;margin:2.5rem 0 .5rem;font-size:1.4375rem;line-height:1.25}p,ul,ol{margin:0 0 1rem}li+li{margin-top:.4rem}.fig{margin:2rem 0 0}figcaption{font:400 .875rem/1.4 var(--display);color:var(--ink-soft);margin-top:.75rem}.updates{margin-top:2rem;padding:0;list-style:none}.update{border-top:1px solid var(--rule);padding:1.5rem 0}.update+.update{margin-top:0}.update-head{font-family:var(--display);align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.phase{text-transform:capitalize}.update-head time,.next{font:400 .9375rem/1.4 var(--display);color:var(--ink-soft)}.timeline{padding:0;list-style:none}.timeline time{min-width:3.5rem;font:600 .9375rem/1.6 var(--display);display:inline-block}del{color:var(--ink-soft);text-decoration-thickness:1px}.actions{border-collapse:collapse;width:100%;font:400 .9375rem/1.4 var(--display)}.actions th{text-align:left;color:var(--ink-soft);font-weight:600}.actions th,.actions td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.75rem 1rem .75rem 0}.actions td:last-child{white-space:nowrap}.debug{z-index:10;background:var(--ink);color:var(--bg);border-radius:3px;margin:0;padding:.5rem .75rem;font:.75rem/1.4 ui-monospace,monospace;position:fixed;bottom:.5rem;left:.5rem}.intro{z-index:100;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem 0;animation:.4s ease-out 6s forwards intro-out;display:flex;position:fixed;inset:0}.intro:before{content:"";background:var(--bg);transition:opacity .4s ease-out;position:absolute;inset:0}.intro-title{width:100%;position:relative;transform:scale(.7)}.intro-sub{font:400 clamp(1.125rem, 2vw, 1.5rem)/1.3 var(--text);color:var(--ink-soft);margin:0;transition:opacity .2s ease-out;position:relative}.intro-bar{background:var(--ink);transform-origin:0;height:6px;transition:transform .3s ease-out,opacity .2s ease-out;position:absolute;inset:auto 0 0;transform:scaleX(0)}.intro.is-gliding:before,.intro.is-gliding :is(.intro-sub,.intro-bar){opacity:0}.intro.is-gliding:before{transition-delay:.3s}@keyframes intro-out{to{opacity:0;visibility:hidden}}html.intro-lock{overflow:hidden}html.intro-lock .hero-title,html.intro-lock .pineapple{opacity:0}@media (prefers-reduced-motion:reduce){.intro-bar{display:none}}.credit{font:400 .8125rem/1.4 var(--display);color:var(--ink-soft);margin-top:2rem}html{scroll-padding-top:5.75rem}.lifecycle,.toggles{background:color-mix(in oklab, var(--sheet) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border:1px solid var(--rule);min-width:0;box-shadow:0 1px 2px rgb(var(--shadow) / .08), 0 12px 32px -12px rgb(var(--shadow) / .3);border-radius:8px;overflow:hidden}.lifecycle>ol{scrollbar-width:none;font:500 .875rem/1 var(--display);white-space:nowrap;align-items:center;gap:.125rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow-x:auto}.lifecycle>ol::-webkit-scrollbar{display:none}.lifecycle li{margin:0}.lifecycle li+li{margin-top:0}.lifecycle .home{border-right:1px solid var(--rule);align-self:stretch;align-items:center;margin-right:.25rem;padding-right:.25rem;display:flex}.lifecycle .stages{flex-direction:column;align-items:center;display:flex}.lifecycle .eyebrow{z-index:1;pointer-events:none;font:500 .625rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:-.375rem;padding-top:.125rem;position:sticky;left:.5rem;right:.5rem}.lifecycle .stages>ol{gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.lifecycle a{min-height:2.5rem;color:var(--ink-soft);border-radius:5px;align-items:center;padding:0 .75rem;text-decoration:none;transition:color .2s ease-out;display:flex}.lifecycle .label{position:relative}.lifecycle .label:after{content:"";background:var(--nav-line);transform-origin:50%;border-radius:1px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.3125rem;left:0;right:0;transform:scaleX(0)}.lifecycle a:is(:hover,:focus-visible){color:var(--ink)}.lifecycle a:is(:hover,:focus-visible) .label:after{transform:scaleX(1)}.lifecycle a:focus-visible{outline-offset:-2px;border-radius:5px}.lifecycle a[aria-current=page]{color:var(--ink);font-weight:700}.lifecycle a[aria-current=page] .label:after{transition:none;transform:none}@media (hover:hover) and (pointer:fine){.lifecycle>ol{padding:.1875rem;font-size:.8125rem}.lifecycle a{min-height:2.125rem;padding:0 .625rem}.lifecycle .eyebrow{margin-bottom:-.3125rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.topbar{--nav-scale:1.06}.lifecycle,.toggles{transition:transform .28s cubic-bezier(.22,1,.36,1)}.lifecycle{transform-origin:top}.lifecycle:is(:hover,:focus-within){transform:scale(var(--nav-scale))}.lifecycle:is(:hover,:focus-within)+.toggles{transform:translateX(calc(var(--nav-w,0px) * (var(--nav-scale) - 1) / 2))}}@media (prefers-reduced-motion:reduce){.lifecycle a,.lifecycle .label:after{transition:none}}.ref .sheet{margin-top:6.25rem}.purpose{color:var(--ink-soft);margin:0;font-size:1.25rem}.next-stage{font:600 1.125rem/1.4 var(--display);margin-top:4rem}.deeper{font:500 .9375rem/1.4 var(--display)}.table-scroll{margin:1.5rem 0;overflow-x:auto}.data{border-collapse:collapse;width:100%;font:400 .9375rem/1.4 var(--display)}.data th{text-align:left;color:var(--ink-soft);font-weight:600}.data th,.data td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.75rem 1rem .75rem 0}.slo-card{border:1px solid var(--rule);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 2rem;margin:1.5rem 0;padding:1.25rem;display:grid}.slo-card dt{font:500 .8125rem/1.4 var(--display);color:var(--ink-soft)}.slo-card dd{font:500 .9375rem/1.4 var(--display);margin:0}.calc{border:1px solid var(--rule);font-family:var(--display);border-radius:6px;margin:1.5rem 0;padding:1.25rem}.calc-title{margin:0 0 1rem;font-size:1.125rem}.calc-label{font:500 .8125rem/1.4 var(--display);color:var(--ink-soft);margin-bottom:.375rem;display:block}.calc-input{font:600 1.25rem/1 var(--display);align-items:center;gap:.25rem;display:inline-flex}.calc-input input{width:7ch;min-height:2.75rem;font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--ink-soft);border-radius:5px;padding:0 .625rem}.calc-input input[aria-invalid=true]{border-color:var(--nav-line);border-width:2px}.calc-picks{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.calc-picks button{border:1px solid var(--ink-soft);min-height:2.5rem;color:var(--ink);font:500 .875rem/1 var(--display);cursor:pointer;background:0 0;border-radius:999px;padding:0 .875rem;transition:background-color .15s ease-out,color .15s ease-out}.calc-picks button:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)}.calc-picks button[aria-pressed=true]{background:var(--ink);color:var(--sheet);font-weight:700}.calc-msg{font:500 .9375rem/1.4 var(--display);margin:1rem 0 0}.calc-results{margin:1rem 0 0}.calc-note{font:400 .875rem/1.45 var(--display);color:var(--ink-soft);margin:.75rem 0 0}@media (prefers-reduced-motion:reduce){.calc-picks button{transition:none}}.page-body{background:var(--page-bg);color:var(--page-ink);border:1px solid var(--page-rule);border-radius:6px;margin:1rem 0;padding:1rem 1.25rem;font:400 .8125rem/1.6 ui-monospace,Cascadia Mono,Menlo,monospace;overflow-x:auto}.compare{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.compare:has(pre){grid-template-columns:1fr}.compare figure{min-width:0;margin:0}.compare figcaption{margin:0 0 .5rem;font-weight:600}.compare blockquote{border:1px solid var(--rule);border-radius:6px;margin:0;padding:1rem}.update.ghost{border:1px dashed var(--ink-soft);border-radius:6px;margin-bottom:1rem;padding:1rem 1.25rem}.update.ghost .page-body{opacity:.85}.update.marker .update-head strong{color:var(--ink-soft)}.term{border:0;border-bottom:2px solid var(--nav-line);font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;background:var(--term-tint);cursor:help;background-clip:padding-box;border-radius:3px 3px 0 0;margin:0 -.15em;padding:0 .15em;line-height:1.3;transition:background-color .15s ease-out;display:inline}.term:hover,.term[aria-expanded=true]{background-color:var(--term-tint-hot)}.term:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (forced-colors:active){.term{border-bottom-color:linktext}}.term-card{background:var(--card-raised);width:min(21rem,100% - 2rem);color:var(--ink);border:1px solid var(--card-raised-rule);box-shadow:0 1px 2px rgb(var(--shadow) / .1), 0 24px 60px -12px rgb(var(--shadow) / .45);font:400 .875rem/1.45 var(--display);transition:opacity .18s ease-out, transform .2s cubic-bezier(.22, 1, .36, 1), overlay .25s allow-discrete, display .25s allow-discrete;border-radius:10px;margin:0;padding:.875rem 1rem 1rem;position:fixed;inset:auto;overflow:visible}.term-card[data-side=above]{--from:-4px}@starting-style{.term-card:popover-open{opacity:0;transform:translateY(var(--from,4px)) scale(.98)}}.term-card:not(:popover-open){opacity:0;transform:translateY(var(--from,4px)) scale(.98)}.term-card:not(:popover-open)::backdrop{opacity:0}.term-card:before{content:"";left:var(--ax,50%);background:inherit;border:solid var(--card-raised-rule);border-width:1px 0 0 1px;width:11px;height:11px;position:absolute;top:-6px;transform:translate(-50%)rotate(45deg)}.term-card[data-side=above]:before{top:auto;bottom:-6px;transform:translate(-50%)rotate(225deg)}.term-card p{margin:0}.term-card p+p{margin-top:.375rem}.term-name{font-size:.9375rem;font-weight:700}.term-example{color:var(--ink-soft);font-style:italic}.term-card::backdrop{background:var(--frost);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(black 0 0), linear-gradient(black 0 0) var(--hx) var(--hy) / var(--hw) var(--hh) no-repeat;-webkit-mask-composite:xor;transition:opacity .25s ease-out, overlay .25s allow-discrete, display .25s allow-discrete;-webkit-mask-composite:xor;mask-composite:exclude}@starting-style{.term-card:popover-open::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.term,.term-card,.term-card::backdrop{transition:none}}@media (prefers-reduced-transparency:reduce){.term-card::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab, var(--bg) 85%, transparent)}}.topbar{z-index:60;pointer-events:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;display:flex;position:fixed;top:.75rem;left:0;right:0}.topbar>*{pointer-events:auto}.toggles{flex:none;gap:.125rem;padding:.25rem;display:flex;overflow:visible}.toggle{width:2.5rem;height:2.5rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:color .2s ease-out,background-color .2s ease-out;display:grid;position:relative}.toggle:hover{color:var(--ink)}.toggle:focus-visible{outline-offset:-2px}.toggle[aria-pressed=true]{color:var(--ink);background:color-mix(in oklab, var(--ink) 9%, transparent)}.toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.toggle .i-strike,.toggle .i-sun{display:none}.toggle[data-toggle=annotations][aria-pressed=false] .i-strike,.toggle[data-toggle=theme][aria-pressed=true] .i-sun{display:inline}.toggle[data-toggle=theme][aria-pressed=true] .i-moon{display:none}@media (hover:hover) and (pointer:fine){.toggles{padding:.1875rem}.toggle{width:2.125rem;height:2.125rem}.toggle:after{content:attr(data-tip);background:var(--ink);color:var(--sheet);font:500 .75rem/1.2 var(--display);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:.25rem .5rem;transition:opacity .15s ease-out;position:absolute;top:calc(100% + .5rem);right:0}.toggle:hover:after{opacity:1;transition-delay:.3s}}@media (prefers-reduced-motion:reduce){.toggle,.toggle:after{transition:none}}.status-float{padding-right:5.5rem}.slot-float{width:3.5rem;height:3.5rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.bars i{transition:transform .18s cubic-bezier(.22,1,.36,1)}.bars i:hover{transform:scaleY(1.4)}.bars i:hover+i{transform:scaleY(1.2)}.bars i:has(+i:hover){transform:scaleY(1.2)}.bar-note{z-index:70;pointer-events:none;background:var(--card-raised);max-width:16rem;color:var(--ink);border:1px solid var(--card-raised-rule);box-shadow:0 1px 2px rgb(var(--shadow) / .1), 0 12px 32px -12px rgb(var(--shadow) / .35);font:500 .8125rem/1.35 var(--display);opacity:0;border-radius:8px;padding:.5rem .75rem;transition:opacity .15s ease-out;position:fixed;top:0;left:0;transform:translate(-50%,calc(-100% - .625rem))}.bar-note.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.bars i,.bar-note{transition:none}}
