.hero{position: relative;padding-block: clamp(3rem,7vw,6.5rem) clamp(2.5rem,5vw,4.5rem);overflow: hidden;isolation: isolate}.hero__canvas{position: absolute;inset: 0;z-index: -1;opacity: 0.85}.hero__glow{position: absolute;z-index: -2;width: min(70vw,900px);aspect-ratio: 1;right: -14%;top: -32%;background: radial-gradient( closest-side,color-mix(in oklab,var(--violet) 34%,transparent),transparent 70% );pointer-events: none}.hero__glow--2{right: auto;left: -22%;top: auto;bottom: -46%;width: min(60vw,700px);background: radial-gradient( closest-side,color-mix(in oklab,var(--cyan) 22%,transparent),transparent 70% )}.hero__inner{display: grid;grid-template-columns: minmax(0,1.32fr) minmax(0,0.68fr);gap: clamp(1.5rem,4vw,3.5rem);align-items: center}.hero__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1rem;font-family: var(--mono);font-size: 0.68rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--text-faint);margin-bottom: var(--step-3)}.hero__meta .ticks{color: var(--violet);font-size: 0.9rem}.hero__title{font-size: clamp(1.9rem,1.2rem + 3vw,3.5rem);line-height: 1.1;letter-spacing: -0.025em;font-weight: 800;max-width: 18ch}.hero__title__sub{display: block;color: var(--text-dim);font-weight: 600}.no-js .hero .enter{opacity: 1;transform: none}html:not(.no-js) .hero .enter{opacity: 0;animation: hero-enter 0.9s var(--ease-out) both;animation-delay: var(--d,0s)}@keyframes hero-enter{from{opacity: 0;transform: translateY(1.6rem)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){html:not(.no-js) .hero .enter{opacity: 1;animation: none}}.hero__lede{margin-top: var(--step-4);max-width: 46ch;font-size: clamp(1.02rem,0.96rem + 0.4vw,1.22rem);color: var(--text-dim);line-height: 1.55}.hero__lede strong{color: var(--text);font-weight: 600}.hero__actions{display: flex;flex-wrap: wrap;gap: var(--step-2);margin-top: var(--step-4)}.hero__chips{display: flex;flex-wrap: wrap;gap: 0.4rem;margin-top: var(--step-3)}.hero__stage{position: relative;display: grid;place-items: center;aspect-ratio: 1;width: 100%;max-width: 30rem;margin-inline: auto;overflow: hidden}.hero__orbit{position: absolute;border-radius: 50%;pointer-events: none}.hero__orbit--1{inset: 8%;border: 1px solid color-mix(in oklab,var(--violet) 26%,transparent)}.hero__orbit--2{inset: 0;border: 1px dashed color-mix(in oklab,var(--cyan) 24%,transparent);animation: orbit-spin 56s linear infinite}@keyframes orbit-spin{to{transform: rotate(1turn)}}.hero__mark{position: relative;display: grid;place-items: center;aspect-ratio: 1;width: 76%;cursor: pointer;touch-action: manipulation}.hero__mark svg{width: 100%;height: 100%;overflow: visible}.hero__mark .stroke{transform-box: fill-box;transform-origin: center;transition: stroke-width 0.5s var(--ease-out)}.hero__mark .ring{fill: none;stroke-width: 1.2;opacity: 0.35}.hero__mark .halo{position: absolute;inset: 12%;border-radius: 50%;background: radial-gradient( closest-side,color-mix(in oklab,var(--violet) 40%,transparent),transparent 72% );filter: blur(14px);z-index: -1;transition: opacity 0.4s var(--ease),transform 0.4s var(--ease)}.hero__mark:hover .halo{transform: scale(1.08)}.hero__mark__hint{position: absolute;bottom: -0.5rem;left: 50%;transform: translateX(-50%);font-family: var(--mono);font-size: 0.62rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--text-faint);white-space: nowrap;opacity: 0;transition: opacity 0.3s var(--ease)}.hero__mark:hover .hero__mark__hint,.hero__mark:focus-visible .hero__mark__hint{opacity: 1}@media (prefers-reduced-motion: reduce){.hero__orbit--2{animation: none}}@media (max-width: 900px){.hero__inner{grid-template-columns: minmax(0,1fr)}.hero__stage{max-width: 19rem;order: -1;margin-inline: 0}}.lineage{list-style: none;margin: 0;padding: 0;border: 1px solid var(--line);background: var(--ink-1)}.lineage__row{display: grid;grid-template-columns: minmax(5.5rem,auto) minmax(0,1fr);gap: var(--step-3);align-items: baseline;padding: var(--step-3)}.lineage__row + .lineage__row{border-top: 1px solid var(--line)}.lineage__name{font-family: var(--mono);font-size: 0.94rem;letter-spacing: 0.01em;color: var(--text-dim)}.lineage__what{color: var(--text-faint);font-size: 0.92rem;line-height: 1.5}.lineage__row--this{background: linear-gradient( 120deg,color-mix(in oklab,var(--violet) 13%,transparent),transparent 72% )}.lineage__row--this .lineage__name{color: var(--violet);font-weight: 600}.lineage__row--this .lineage__what{color: var(--text-dim)}.paths{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--step-3)}.path{position: relative;display: flex;flex-direction: column;gap: 0.6rem;padding: var(--step-4);border: 1px solid var(--line);background: var(--ink-1);color: inherit;text-decoration: none;overflow: hidden;transition: border-color 0.22s var(--ease),transform 0.22s var(--ease)}.path:hover,.path:focus-visible{border-color: var(--violet);transform: translateY(-3px)}.path__icon{display: block;width: 1.8rem;height: 1.8rem;color: var(--violet);margin-bottom: 0.2rem}.path__icon svg{width: 100%;height: 100%}.path h2{margin: 0;font-size: clamp(1.35rem,1rem + 1.4vw,1.9rem);line-height: 1.05}.path > p{margin: 0;color: var(--text-faint);max-width: 40ch}.path__go{margin-top: auto;padding-top: 0.4rem;display: inline-flex;align-items: center;gap: 0.5rem;font-family: var(--mono);font-size: 0.82rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--violet)}.path__go i{transition: transform 0.25s var(--ease)}.path:hover .path__go i,.path:focus-visible .path__go i{transform: translateX(4px)}.path--provider .path__icon{color: var(--amber)}.path--provider .path__go{color: var(--amber)}.path--provider:hover,.path--provider:focus-visible{border-color: var(--amber)}@media (max-width: 640px){.paths{grid-template-columns: 1fr}}.launch{display: grid;grid-template-columns: minmax(0,1.02fr) minmax(0,0.98fr);gap: clamp(1.75rem,4vw,3.5rem);align-items: start}@media (max-width: 900px){.launch{grid-template-columns: minmax(0,1fr)}}.launch__steps{list-style: none;margin: 0;padding: 0}.launch__step{position: relative;display: grid;grid-template-columns: 3rem minmax(0,1fr);column-gap: var(--step-3);padding-bottom: var(--step-4)}.launch__step:last-child{padding-bottom: 0}.launch__step:not(:last-child)::before{content: '';position: absolute;left: 1.5rem;top: 3.4rem;bottom: 0.35rem;width: 1px;background: linear-gradient( 180deg,var(--line),color-mix(in oklab,var(--line) 15%,transparent) )}.launch__step__n{grid-column: 1;grid-row: 1 / span 2;align-self: start;display: grid;place-items: center;width: 3rem;height: 3rem;font-family: var(--display);font-weight: 800;font-size: 1.25rem;letter-spacing: 0.01em;color: var(--ink);background: var(--plate,var(--violet));transform: skewX(calc(var(--tilt) * -1))}.launch__step__n > span{transform: skewX(var(--tilt))}.launch__step:nth-child(1){--plate: var(--violet)}.launch__step:nth-child(2){--plate: var(--blue)}.launch__step:nth-child(3){--plate: var(--cyan)}.launch__step h3{grid-column: 2;align-self: center;min-height: 3rem;display: flex;align-items: center;font-size: clamp(1.02rem,0.95rem + 0.35vw,1.22rem);letter-spacing: -0.02em;line-height: 1.16}.launch__step p{grid-column: 2;margin-top: var(--step-1);color: var(--text-dim);font-size: 0.95rem;line-height: 1.55}.launch__tool{position: relative;border: 1px solid var(--line);background: linear-gradient(158deg,var(--ink-2),var(--ink-1) 64%);padding: var(--step-4) var(--step-3);clip-path: polygon(0 0,calc(100% - 2.4rem) 0,100% 2.4rem,100% 100%,0 100%);overflow: hidden}.launch__tool::before{content: '';position: absolute;right: -20%;top: -38%;width: 22rem;aspect-ratio: 1;background: radial-gradient( closest-side,color-mix(in oklab,var(--violet) 26%,transparent),transparent 70% );pointer-events: none}.launch__tool > *{position: relative}.launch__tool h3{font-family: var(--display);font-weight: 800;font-size: clamp(1.18rem,1rem + 0.8vw,1.6rem);letter-spacing: -0.03em;line-height: 1.06;margin-block: 0.4rem var(--step-2)}.launch__tool > p{color: var(--text-dim);font-size: 0.94rem;line-height: 1.55}.launch__tool .deeplink{margin-top: var(--step-3)}.launch__tool__go{margin-top: var(--step-3)}.feature-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--line);border: 1px solid var(--line)}@media (max-width: 1080px){.feature-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.feature-grid{grid-template-columns: minmax(0,1fr)}}.feature-grid .card{border: 0;background: var(--ink-1);padding: var(--step-4) var(--step-3)}.cta{position: relative;overflow: hidden;border: 1px solid var(--line);background: linear-gradient(120deg,var(--ink-2),var(--ink-1) 60%);padding: clamp(1.25rem,5vw,4rem);text-align: center}.cta::before{content: '';position: absolute;inset: -50%;background: conic-gradient( from 200deg,transparent 0deg,color-mix(in oklab,var(--violet) 24%,transparent) 60deg,transparent 140deg,color-mix(in oklab,var(--cyan) 20%,transparent) 220deg,transparent 300deg );animation: cta-spin 34s linear infinite;pointer-events: none;opacity: 0.5}@keyframes cta-spin{to{transform: rotate(1turn)}}.cta > *{position: relative}.cta h2{font-size: clamp(1.5rem,0.55rem + 4vw,3.6rem);text-transform: uppercase;letter-spacing: -0.04em;-webkit-hyphens: auto;hyphens: auto}.cta .hero__actions{justify-content: center}.statband{padding-block: clamp(1.1rem,2.4vw,1.9rem);border-block: 1px solid var(--line-soft);background: color-mix(in oklab,var(--ink-1) 55%,transparent)}.statband__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: var(--line-soft);border: 1px solid var(--line-soft)}.stat{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;padding: var(--step-3) var(--step-2);background: var(--ink);text-align: center}.stat__num{font-family: var(--display);font-weight: 800;font-size: clamp(1.3rem,1rem + 1.4vw,2rem);line-height: 1;letter-spacing: -0.03em;background: linear-gradient(100deg,var(--violet),var(--cyan));-webkit-background-clip: text;background-clip: text;color: transparent}.stat__label{font-family: var(--mono);font-size: 0.64rem;letter-spacing: 0.13em;text-transform: uppercase;color: var(--text-faint)}@media (max-width: 720px){.statband__grid{grid-template-columns: repeat(2,1fr)}}@property --accent{syntax: '<color>';inherits: true;initial-value: #7c5cff}@property --accent2{syntax: '<color>';inherits: true;initial-value: #2fd3b6}.showcase__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,0.92fr);gap: clamp(1.75rem,5vw,4.5rem);align-items: center}@media (max-width: 940px){.showcase__grid{grid-template-columns: minmax(0,1fr)}}.showcase__copy .lede{max-width: 44ch}.versus{margin-top: var(--step-4);border: 1px solid var(--line);background: var(--ink-1)}.versus__row{display: grid;grid-template-columns: 8.5rem minmax(0,1fr);gap: var(--step-3);align-items: baseline;padding: var(--step-3)}.versus__row + .versus__row{border-top: 1px solid var(--line)}.versus__row > span{font-family: var(--mono);font-size: 0.8rem;letter-spacing: 0.02em}.versus__row > p{margin: 0;font-size: 0.9rem;line-height: 1.5}.versus__row--no > span{color: var(--magenta)}.versus__row--no > p{color: var(--text-faint)}.versus__row--yes{background: linear-gradient( 120deg,color-mix(in oklab,var(--cyan) 12%,transparent),transparent 70% )}.versus__row--yes > span{color: var(--cyan);font-weight: 600}.versus__row--yes > p{color: var(--text-dim)}.showcase__stage{display: flex;flex-direction: column;align-items: center;gap: var(--step-4)}.showcase__device{--accent: #7c5cff;--accent2: #2fd3b6;width: 100%;display: flex;justify-content: center;transition: --accent 0.6s var(--ease),--accent2 0.6s var(--ease)}.device{width: min(280px,82%)}.device__frame{position: relative;border: 1px solid var(--line);border-radius: 2.4rem;padding: 0.7rem;background: radial-gradient(120% 60% at 50% 0%,color-mix(in oklab,var(--accent) 20%,transparent),transparent 60%),linear-gradient(180deg,var(--ink-2),var(--ink));box-shadow: 0 30px 70px -30px rgba(0,0,0,0.8),0 0 0 1px color-mix(in oklab,var(--accent) 22%,transparent)}.device__ear{position: absolute;top: 0.95rem;left: 50%;transform: translateX(-50%);width: 32%;height: 0.34rem;border-radius: 1rem;background: var(--ink-3);z-index: 1}.device__screen{position: relative;overflow: hidden;border-radius: 1.8rem;padding: 1.9rem 1rem 1.1rem;background: linear-gradient(180deg,var(--ink-1),var(--ink));display: flex;flex-direction: column;gap: 0.8rem}.device__screen::before{content: '';position: absolute;inset: 0;background: radial-gradient(120% 55% at 50% -8%,color-mix(in oklab,var(--accent) 26%,transparent),transparent 62%);pointer-events: none}.device__screen > *{position: relative}.appbar{display: flex;align-items: center;gap: 0.5rem}.appbar__logo{display: grid;place-items: center;width: 1.9rem;height: 1.9rem;border-radius: 0.6rem;color: #0a0710;background: linear-gradient(135deg,var(--accent),var(--accent2))}.appbar__logo svg{width: 1.05rem;height: 1.05rem}.appbar__name{font-family: var(--display);font-weight: 700;font-size: 0.95rem;letter-spacing: -0.01em}.appbar__renew{margin-left: auto;font-family: var(--mono);font-size: 0.62rem;letter-spacing: 0.04em;padding: 0.28rem 0.55rem;border-radius: 1rem;color: #0a0710;background: var(--accent)}.appbar__renew[hidden]{display: none}.appring{position: relative;display: grid;place-items: center;width: 9.5rem;height: 9.5rem;margin: 0.2rem auto}.appring__svg{width: 100%;height: 100%;transform: rotate(-90deg)}.appring__track{fill: none;stroke: var(--line);stroke-width: 6}.appring__val{fill: none;stroke: var(--accent);stroke-width: 6;stroke-linecap: round;stroke-dasharray: 250 327;filter: drop-shadow(0 0 6px color-mix(in oklab,var(--accent) 60%,transparent))}.appring__mid{position: absolute;display: flex;flex-direction: column;align-items: center;gap: 0.15rem}.appring__mid b{font-family: var(--display);font-weight: 700;font-size: 0.98rem;color: var(--text)}.appring__node{font-family: var(--mono);font-size: 0.64rem;color: var(--text-faint)}.appnote{font-size: 0.68rem;line-height: 1.45;color: var(--text-dim);padding: 0.5rem 0.6rem;border-radius: 0.5rem;border-left: 2px solid var(--accent);background: color-mix(in oklab,var(--accent) 12%,transparent)}.appgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 0.45rem}.wg{display: flex;flex-direction: column;gap: 0.15rem;padding: 0.5rem 0.6rem;border-radius: 0.55rem;background: color-mix(in oklab,var(--ink-2) 80%,transparent);border: 1px solid var(--line-soft)}.wg--wide{grid-column: 1 / -1}.wg__k{font-family: var(--mono);font-size: 0.56rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-faint)}.wg__v{font-family: var(--display);font-weight: 700;font-size: 0.92rem}.wg__v small{font-family: var(--body);font-weight: 500;font-size: 0.6rem;color: var(--text-faint);margin-left: 0.2rem}.wg__v--sm{font-size: 0.72rem}.wg__bar{height: 0.34rem;border-radius: 1rem;background: var(--ink-3);overflow: hidden;margin: 0.15rem 0}.wg__bar i{display: block;height: 100%;width: 62%;border-radius: inherit;background: linear-gradient(90deg,var(--accent),var(--accent2))}.showcase__device.is-morph .device__screen{animation: brand-morph 0.55s var(--ease-out)}@keyframes brand-morph{0%{filter: brightness(1.35) saturate(1.2)}100%{filter: none}}.brandpick{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.5rem}.brandpick__cap{width: 100%;text-align: center;font-family: var(--mono);font-size: 0.62rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--text-faint)}.brandpick__btn{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.5rem 0.8rem;border: 1px solid var(--line);border-radius: 2rem;background: var(--ink-1);color: var(--text-dim);cursor: pointer;transition: border-color 0.2s var(--ease),color 0.2s var(--ease),background 0.2s var(--ease)}.brandpick__dot{flex: none;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: var(--pdot,var(--violet));box-shadow: 0 0 8px color-mix(in oklab,var(--pdot,var(--violet)) 70%,transparent)}.brandpick__name{font-size: 0.82rem;font-weight: 600}.brandpick__tag{font-family: var(--mono);font-size: 0.6rem;letter-spacing: 0.06em;color: var(--text-faint)}.brandpick__btn:hover{border-color: color-mix(in oklab,var(--pdot) 60%,var(--line));color: var(--text)}.brandpick__btn.is-on{border-color: var(--pdot);background: color-mix(in oklab,var(--pdot) 14%,var(--ink-1));color: var(--text)}@media (prefers-reduced-motion: reduce){.showcase__device{transition: none}.showcase__device.is-morph .device__screen{animation: none}}.center{text-align: center}.statement.center{margin-left: auto;margin-right: auto}.eyebrow.center{justify-content: center}.providers__more{max-width: 72ch;margin-top: clamp(1.5rem,3.5vw,2.25rem);padding-top: clamp(1.25rem,3vw,1.75rem);border-top: 1px solid var(--paper-line);font-size: 0.94rem;color: var(--paper-dim)}.paper .providers__more b{color: var(--paper-ink)}.paper .brandpick__cap{color: var(--paper-faint)}.paper .brandpick__btn{background: var(--paper-card);border-color: var(--paper-line);color: var(--paper-dim)}.paper .brandpick__name{color: var(--paper-ink)}.paper .brandpick__tag{color: var(--paper-faint)}.paper .brandpick__btn.is-on{background: color-mix(in oklab,var(--pdot) 16%,var(--paper-card));border-color: var(--pdot);color: var(--paper-ink)}.providers__intro{max-width: 64ch}.providers__intro .lede{color: var(--paper-mid)}.hdemo{--accent: #7c5cff;--accent2: #2fd3b6;margin-top: clamp(1.75rem,4vw,2.75rem);transition: --accent 0.5s var(--ease),--accent2 0.5s var(--ease)}.hdemo__switch{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem;padding-bottom: 1rem;margin-bottom: 1.1rem;border-bottom: 1px solid var(--paper-line)}.hdemo__switch__lab{margin-right: 0.4rem;font-family: var(--mono);font-size: 0.72rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--paper-faint)}.hdemo__tab{display: inline-flex;align-items: center;gap: 0.5em;padding: 0.4em 0.75em;font-family: var(--mono);font-size: 0.68rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--paper-mid);background: transparent;border: 1px solid var(--paper-line);cursor: pointer;transition: color 0.16s var(--ease),background 0.16s var(--ease),border-color 0.16s var(--ease)}.hdemo__dot{width: 0.56rem;height: 0.56rem;border-radius: 50%;background: var(--pdot);flex: none}.hdemo__tab.is-on{color: var(--paper-ink);background: color-mix(in oklab,var(--pdot) 12%,transparent);border-color: color-mix(in oklab,var(--pdot) 55%,var(--paper-line))}.hdemo__tab:hover{border-color: color-mix(in oklab,var(--pdot) 45%,var(--paper-line))}.hdemo__tab:focus-visible{outline: 2px solid var(--pdot);outline-offset: 2px}.hdemo__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(1rem,2.5vw,1.5rem);align-items: start}@media (max-width: 760px){.hdemo__grid{grid-template-columns: 1fr}}.hdemo__panel{display: flex;flex-direction: column;gap: 0.6rem}.hdemo__cap{font-family: var(--mono);font-size: 0.72rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--paper-faint)}.hdemo__code{margin: 0;padding: clamp(1rem,2.2vw,1.35rem);background: #221d14;border: 1px solid #3a3225;color: var(--paper);font-family: var(--mono);font-size: 0.82rem;line-height: 1.95;overflow-x: auto;white-space: pre}.hdemo__code code{display: block}.hdemo__ln{display: block;padding: 0 0.4rem;margin: 0 -0.4rem}.hdemo__ln--dim,.hdemo__ln--dim .hdemo__k{color: #7d735c}.hdemo__k{color: #a99a7d}.hdemo__v{color: color-mix(in oklab,var(--accent) 58%,#f3ead4);font-weight: 600}.hdemo__ln.is-diff{animation: hdemo-diff 1.15s var(--ease)}@keyframes hdemo-diff{0%{background: color-mix(in oklab,var(--accent) 34%,transparent)}100%{background: transparent}}.hdemo__out{display: flex;flex-direction: column;gap: 0.85rem;padding: clamp(1.1rem,2.2vw,1.4rem);background: var(--paper-card);border: 1px solid var(--paper-line)}.hdemo__head{display: flex;align-items: center;gap: 0.7rem}.hdemo__logo{display: inline-grid;place-items: center;width: 2.1rem;height: 2.1rem;color: #fff;background: linear-gradient(140deg,var(--accent),var(--accent2))}.hdemo__logo svg{width: 1.1rem;height: 1.1rem}.hdemo__head .hdemo__name{font-family: var(--display);font-size: 1.05rem;color: var(--paper-ink)}.hdemo__renew{margin-left: auto;padding: 0.34em 0.7em;font-size: 0.8rem;font-weight: 600;color: var(--paper-ink);background: color-mix(in oklab,var(--accent) 22%,var(--paper-card));border: 1px solid color-mix(in oklab,var(--accent) 50%,var(--paper-line))}.hdemo__announce{padding-left: 0.7rem;font-size: 0.92rem;color: var(--paper-dim);border-left: 2px solid var(--accent)}.hdemo__meter{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 0.6rem;font-size: 0.8rem;color: var(--paper-mid)}.hdemo__track{height: 6px;overflow: hidden;background: color-mix(in oklab,var(--paper-ink) 12%,transparent)}.hdemo__track i{display: block;height: 100%;width: 31%;background: var(--accent)}.hdemo__note{font-family: var(--mono);font-size: 0.78rem;color: var(--paper-faint)}.hdemo.is-morph .hdemo__out{animation: hdemo-pulse 0.55s var(--ease)}@keyframes hdemo-pulse{0%{border-color: color-mix(in oklab,var(--accent) 70%,var(--paper-line))}100%{border-color: var(--paper-line)}}@media (prefers-reduced-motion: reduce){.hdemo{transition: none}.hdemo__ln.is-diff,.hdemo.is-morph .hdemo__out{animation: none}}