@charset "UTF-8";@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-italic-400-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-italic-400-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/jetbrains-mono-normal-400-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/jetbrains-mono-normal-400-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--av-bg: #14161b;--av-bg-elev: #181b21;--av-surface: #1c1f28;--av-surface-2: #242835;--av-surface-3: #2d3241;--av-line: rgba(255, 255, 255, .075);--av-line-2: rgba(255, 255, 255, .14);--av-line-3: rgba(255, 255, 255, .22);--av-fg: #eef0f6;--av-fg-2: #a4acbe;--av-fg-3: #949bad;--av-cyan: #22d3ee;--av-brand: #a48ef9;--av-brand-ink: #14161b;--av-brand-soft: rgba(164, 142, 249, .14);--av-brand-line: rgba(164, 142, 249, .36);--av-core: #22d3ee;--av-core-soft: rgba(34, 211, 238, .12);--av-core-line: rgba(34, 211, 238, .34);--av-catalog: #ba7ef9;--av-catalog-soft: rgba(186, 126, 249, .13);--av-catalog-line: rgba(186, 126, 249, .36);--av-ok: #34d399;--av-ok-soft: rgba(52, 211, 153, .12);--av-warn: #fbbf24;--av-warn-soft: rgba(251, 191, 36, .12);--av-danger: #f87171;--av-danger-soft: rgba(248, 113, 113, .12);--av-on-media: #eef0f6;--av-on-media-bg: rgba(12, 14, 19, .74);--av-on-media-line: rgba(238, 240, 246, .28);--av-scrim: rgba(8, 9, 13, .86);--av-font: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--av-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--t-display: clamp(2.4rem, 1.45rem + 3.1vw, 3.45rem);--t-h1: clamp(2.05rem, 1.4rem + 2.4vw, 3.05rem);--t-h2: clamp(1.65rem, 1.28rem + 1.5vw, 2.4rem);--t-h3: clamp(1.22rem, 1.08rem + .6vw, 1.55rem);--t-h4: clamp(1.08rem, 1rem + .36vw, 1.28rem);--t-lead: clamp(1.06rem, .99rem + .34vw, 1.24rem);--t-body: 1rem;--t-sm: .9375rem;--t-xs: .8125rem;--t-micro: .75rem;--lh-tight: 1.04;--lh-snug: 1.16;--lh-body: 1.62;--tr-display: -.032em;--tr-head: -.022em;--tr-mono: .06em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--sp-32: 8rem;--section-y: clamp(4rem, 2.75rem + 5vw, 7.5rem);--container: 1180px;--container-wide: 1340px;--container-text: 720px;--gutter: clamp(1.15rem, 4vw, 2.5rem);--header-h: 68px;--r-xs: 6px;--r-sm: 9px;--r-md: 13px;--r-lg: 18px;--r-xl: 26px;--r-2xl: 34px;--r-full: 999px;--sh-1: 0 1px 2px rgba(0, 0, 0, .4);--sh-2: 0 6px 22px -8px rgba(0, 0, 0, .6);--sh-3: 0 22px 60px -22px rgba(0, 0, 0, .78);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-1: .14s;--dur-2: .26s;--dur-3: .46s;--dur-4: .76s;--scrim: rgba(20, 22, 27, .72);--av-grid-line: rgba(255, 255, 255, .055);--av-grid-size: 56px}@media(max-width:719px){:root{--header-h: 108px;--av-grid-size: 40px}}.band--bright{color-scheme:light;background:var(--av-bg);color:var(--av-fg);--av-bg: #fafbfd;--av-bg-elev: #ffffff;--av-surface: #ffffff;--av-surface-2: #f3f5fa;--av-surface-3: #e9edf4;--av-line: rgba(9, 12, 20, .09);--av-line-2: rgba(9, 12, 20, .16);--av-line-3: rgba(9, 12, 20, .26);--av-grid-line: rgba(9, 12, 20, .07);--av-fg: #0c0f16;--av-fg-2: #4b5364;--av-fg-3: #626a7b;--av-brand: #6d28d9;--av-brand-ink: #ffffff;--av-brand-soft: rgba(109, 40, 217, .08);--av-brand-line: rgba(109, 40, 217, .26);--av-cyan: #0891b2;--av-core: #0e7490;--av-core-soft: rgba(14, 116, 144, .08);--av-core-line: rgba(14, 116, 144, .28);--av-catalog: #7e22ce;--av-catalog-soft: rgba(126, 34, 206, .08);--av-catalog-line: rgba(126, 34, 206, .28);--av-ok: #047857;--av-ok-soft: rgba(4, 120, 87, .09);--av-warn: #aa4f09;--av-warn-soft: rgba(170, 79, 9, .09);--av-danger: #be123c;--av-danger-soft: rgba(190, 18, 60, .09);--sh-1: 0 1px 2px rgba(12, 15, 22, .06);--sh-2: 0 8px 24px -10px rgba(12, 15, 22, .18);--sh-3: 0 24px 60px -24px rgba(12, 15, 22, .26)}.band--bright[data-accent=core]{--accent: var(--av-core);--accent-soft: var(--av-core-soft);--accent-line: var(--av-core-line)}.band--bright[data-accent=catalog]{--accent: var(--av-catalog);--accent-soft: var(--av-catalog-soft);--accent-line: var(--av-catalog-line)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem);scroll-padding-bottom:var(--consent-inset, 0px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;background:var(--av-bg);color:var(--av-fg);font-family:var(--av-font);font-size:var(--t-body);line-height:var(--lh-body);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}p,li{text-wrap:pretty}h1,h2,h3,h4,h5{font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--tr-head);text-wrap:balance}ul,ol{padding:0;list-style:none}hr{border:0;border-top:1px solid var(--av-line)}::selection{background:var(--av-brand);color:#fff}:focus-visible{outline:2px solid var(--av-brand);outline-offset:3px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--av-line-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--av-line-2);border:3px solid transparent;background-clip:content-box;border-radius:var(--r-full)}*::-webkit-scrollbar-thumb:hover{background:var(--av-line-3);background-clip:content-box}.av-skip{position:absolute;left:var(--sp-4);top:var(--sp-4);z-index:200;transform:translateY(-200%);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);background:var(--av-surface-2);border:1px solid var(--av-line-2);font-size:var(--t-sm);font-weight:600;transition:transform var(--dur-2) var(--ease-out)}.av-skip:focus{transform:translateY(0)}html.lb-open{overflow:hidden}.t-display{font-size:var(--t-display);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tr-display)}.t-h1{font-size:var(--t-h1);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--tr-display)}.t-h2{font-size:var(--t-h2);font-weight:600;letter-spacing:var(--tr-head)}.t-h3{font-size:var(--t-h3);font-weight:600;letter-spacing:var(--tr-head)}.t-h4{font-size:var(--t-h4);font-weight:600;letter-spacing:-.014em}.t-lead{font-size:var(--t-lead);line-height:1.58;color:var(--av-fg-2)}.t-body{font-size:var(--t-body);color:var(--av-fg-2)}.t-sm{font-size:var(--t-sm);color:var(--av-fg-2)}.t-xs{font-size:var(--t-xs);color:var(--av-fg-3)}.t-mono{font-family:var(--av-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--av-fg-3);font-feature-settings:"tnum" 1}.t-num{font-family:var(--av-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.t-measure{max-width:62ch}.t-measure-tight{max-width:46ch}.t-accent{color:var(--accent, var(--av-brand))}.av-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.av-container--wide{max-width:var(--container-wide)}.av-container--text{max-width:var(--container-text)}.av-section{padding-block:var(--section-y);position:relative}.av-section--tight{padding-block:calc(var(--section-y) * .62)}.av-stack{display:flex;flex-direction:column}.av-row{display:flex;align-items:center}.av-wrap{flex-wrap:wrap}.av-grid{display:grid;gap:var(--sp-5)}.av-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.av-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr))}.av-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,214px),1fr))}.av-head{display:flex;flex-direction:column;gap:var(--sp-4);max-width:780px}.av-head--center{margin-inline:auto;text-align:center;align-items:center}.av-rule{height:1px;border:0;background:var(--av-line-2)}.av-scroll-x{overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:720px){.av-hide-sm{display:none!important}}@media(min-width:721px){.av-only-sm{display:none!important}}.av-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{--btn-h: 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-h);max-width:100%;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-full);font-size:var(--t-sm);font-weight:600;line-height:1.3;letter-spacing:-.008em;text-align:center;white-space:normal;border:1px solid transparent;cursor:pointer;isolation:isolate;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.btn:active{transform:translateY(1px) scale(.99)}.btn__icon{display:inline-flex;flex:none;transition:transform var(--dur-2) var(--ease-out)}.btn:hover .btn__icon--arrow{transform:translate(3px)}.btn--primary{color:var(--av-brand-ink);background:var(--accent, var(--av-brand))}.btn--primary:hover{background:color-mix(in srgb,var(--accent, var(--av-brand)) 86%,#fff)}.btn--secondary{color:var(--av-fg);background:var(--av-surface-2);border-color:var(--av-line-2)}.btn--secondary:hover{background:var(--av-surface-3);border-color:var(--av-line-3)}.btn--ghost{color:var(--av-fg-2);padding-inline:var(--sp-3)}.btn--ghost:hover{color:var(--av-fg);background:var(--av-surface-2)}.btn--outline{color:var(--av-fg);border-color:var(--av-line-2);background:transparent}.btn--outline:hover{border-color:var(--av-line-3);background:var(--av-surface-2)}.btn--lg{--btn-h: 52px;padding-inline:var(--sp-6);font-size:var(--t-body)}.btn--sm{--btn-h: 36px;padding-inline:var(--sp-4);font-size:var(--t-xs)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.link{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--av-fg);font-weight:500;font-size:var(--t-sm)}.link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out)}.link:hover:after{transform:scaleX(1)}.link--brand{color:var(--av-brand)}.pill{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:26px;max-width:100%;padding:3px var(--sp-3);border-radius:var(--r-full);border:1px solid var(--av-line-2);background:var(--av-surface-2);font-family:var(--av-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-mono);text-transform:uppercase;line-height:1.3;text-align:center;color:var(--av-fg-2)}.pill--brand{border-color:var(--av-brand-line);background:var(--av-brand-soft);color:var(--av-brand)}.pill--core{border-color:var(--av-core-line);background:var(--av-core-soft);color:var(--av-core)}.pill--catalog{border-color:var(--av-catalog-line);background:var(--av-catalog-soft);color:var(--av-catalog)}.pill--ok,.pill--trial{border-color:color-mix(in srgb,var(--av-ok) 34%,transparent);background:var(--av-ok-soft);color:var(--av-ok)}.pill--warn{border-color:color-mix(in srgb,var(--av-warn) 34%,transparent);background:var(--av-warn-soft);color:var(--av-warn)}.pill--danger{border-color:color-mix(in srgb,var(--av-danger) 34%,transparent);background:var(--av-danger-soft);color:var(--av-danger)}.crumb[data-accent=catalog]{color:var(--av-catalog)}.crumb[data-accent=core]{color:var(--av-core)}.crumb:after{content:"/";content:"/"/"";margin-inline-start:.6em;color:var(--av-fg-3)}.card{position:relative;border-radius:var(--r-lg);border:1px solid var(--av-line);background:var(--av-surface);padding:var(--sp-6);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.card--hover:hover{border-color:var(--av-line-2);background:var(--av-surface-2);transform:translateY(-2px)}.card--flush{padding:0;overflow:hidden}.card--quiet{background:transparent}.panel{border-radius:var(--r-xl);border:1px solid var(--av-line);background:var(--av-surface);box-shadow:var(--sh-3)}.data-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--av-line);font-size:var(--t-sm)}.data-row:last-child{border-bottom:0}.data-row__k{font-family:var(--av-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--av-fg-3);flex:none}.data-row__v{text-align:right;color:var(--av-fg);font-weight:500}.data-row--flag .data-row__v{color:var(--av-warn)}.bg-noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.divider-y{width:1px;align-self:stretch;background:var(--av-line)}.icon-tile{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);border:1px solid var(--av-line-2);background:var(--av-surface-2);color:var(--av-fg)}.icon-tile--brand{border-color:var(--av-brand-line);background:var(--av-brand-soft);color:var(--av-brand)}.icon-tile--core{border-color:var(--av-core-line);background:var(--av-core-soft);color:var(--av-core)}.icon-tile--catalog{border-color:var(--av-catalog-line);background:var(--av-catalog-soft);color:var(--av-catalog)}.av-ambient,.page-hero{position:relative;isolation:isolate}.av-ambient:before,.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--av-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--av-grid-line) 1px,transparent 1px);background-size:var(--av-grid-size) var(--av-grid-size);-webkit-mask-image:radial-gradient(ellipse 82% 66% at 50% 34%,#000 24%,transparent 74%);mask-image:radial-gradient(ellipse 82% 66% at 50% 34%,#000 24%,transparent 74%)}@media(forced-colors:active){.av-ambient:before,.page-hero:before{display:none}}.page-hero{position:relative;overflow:hidden;padding-block:clamp(3rem,2rem + 5vw,5.5rem) clamp(2.5rem,2rem + 3vw,4rem)}.page-hero__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);animation:av-fade-up .7s var(--ease-out) both}.prose{max-width:72ch}.prose h2{font-size:var(--t-h3);margin-top:var(--sp-10);margin-bottom:var(--sp-4)}.prose h3{font-size:var(--t-h4);margin-top:var(--sp-6);margin-bottom:var(--sp-3)}.prose p,.prose li{color:var(--av-fg-2);line-height:1.72;margin-bottom:var(--sp-4)}.prose ul{list-style:disc;padding-left:var(--sp-5);margin-bottom:var(--sp-5)}.prose ol{list-style:decimal;padding-left:var(--sp-5);margin-bottom:var(--sp-5)}.prose li{margin-bottom:var(--sp-2)}.prose a{color:var(--av-brand);text-decoration:underline;text-underline-offset:3px}.ld__doc{color:var(--av-fg-2);line-height:var(--lh-body)}.ld__doc .eyebrow{font-family:var(--av-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--av-fg-3);margin:0 0 var(--sp-3)}.ld__doc h1{font-size:var(--t-h2);font-weight:600;letter-spacing:var(--tr-head);line-height:var(--lh-snug);color:var(--av-fg);margin:0 0 var(--sp-4);padding-right:var(--sp-10)}.ld__doc h1 span{display:block;color:var(--av-brand)}.ld__doc h2{font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;color:var(--av-fg);margin:0 0 var(--sp-3)}.ld__doc .lead{font-size:var(--t-lead);margin:0 0 var(--sp-3)}.ld__doc .updated{font-size:var(--t-xs);color:var(--av-fg-3);margin:0}.ld__doc section{border-top:1px solid var(--av-line);margin-top:var(--sp-8);padding-top:var(--sp-6)}.ld__doc p{margin:0 0 var(--sp-4)}.ld__doc p:last-child{margin-bottom:0}.ld__doc ul{display:flex;flex-direction:column;gap:var(--sp-3);margin:var(--sp-4) 0 0;padding-left:var(--sp-5);list-style:disc}.ld__doc li::marker{color:var(--av-brand)}.ld__doc a{color:var(--av-brand)}.ld__doc a:hover{color:var(--av-fg)}[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-y, 14px),0);transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal=in]{opacity:1;transform:none}@keyframes av-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes av-fade{0%{opacity:0}to{opacity:1}}@keyframes av-scan{0%{transform:translateY(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(1100%);opacity:0}}@keyframes av-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes av-drift{0%{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}@keyframes av-sweep{0%{background-position:200% 50%}to{background-position:-60% 50%}}@keyframes av-dash{to{stroke-dashoffset:0}}@keyframes av-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.av-anim-fade-up{animation:av-fade-up var(--dur-4) var(--ease-out) both}.av-anim-fade{animation:av-fade var(--dur-3) var(--ease-out) both}::view-transition-group(*){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}::view-transition-old(*):only-child{animation-name:av-fade-out;animation-duration:calc(var(--dur-3) * .4);animation-timing-function:var(--ease-in-out)}::view-transition-new(*):only-child{animation-name:av-fade;animation-duration:calc(var(--dur-3) * .55);animation-delay:calc(var(--dur-3) * .45);animation-fill-mode:both}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-2);animation-timing-function:var(--ease-out)}@keyframes av-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}
