.zen-page{--zen-blocked:oklch(57.7% 0.245 27.325);--zen-on:oklch(62.7% 0.194 149.214);--zen-chrome:oklch(96.8% 0.007 247.896);--zen-chrome-dot:oklch(86.9% 0.022 252.894);--zen-chrome-url:#fff;display:flex;flex-direction:column}@media(prefers-color-scheme:dark){.zen-page{--zen-blocked:oklch(70.4% 0.191 22.216);--zen-on:oklch(79.2% 0.209 151.711);--zen-chrome:rgba(255, 255, 255, 0.04);--zen-chrome-dot:rgba(255, 255, 255, 0.16);--zen-chrome-url:rgba(255, 255, 255, 0.06)}.zen-hero__download:not(.btn--primary),.zen-log,.zen-browser,.zen-how__cert,.zen-lists__rules{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.primary-container:has(.zen-page){max-width:calc(var(--max-width) + 8rem)}body:has(.zen-page) .footer__inner{max-width:calc(var(--max-width) + 8rem - 2 * var(--spacing-lg))}@media(max-width:82rem){.primary-container:has(.zen-page),body:has(.zen-page) .footer__inner{max-width:none}}.zen-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.zen-caption{margin-top:.75rem;font-size:var(--font-size-14);line-height:1.5;color:var(--color-text-tertiary)}.zen-platform-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-xl);height:var(--spacing-xl);background:var(--color-bg-platform-icon);border-radius:var(--radius-md)}.zen-platform-icon img{height:var(--spacing-md);width:auto}.zen-platform-icon--apple img{width:.9rem;height:auto}@media(prefers-color-scheme:dark){.zen-platform-icon--apple img{filter:invert(1)}}.zen-icon{width:1em;height:1em;flex-shrink:0}.zen-icon--muted{opacity:.6}.zen-release a,.zen-page p a,.zen-community__links a{color:inherit;text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);transition:text-decoration-color var(--transition-base)}.zen-release a:hover,.zen-page p a:hover,.zen-community__links a:hover{text-decoration-color:initial}.zen-page p a,.zen-community__links a{color:var(--color-text-primary)}.zen-section{padding:6.5rem 0 0}.zen-section__title{font-family:var(--font-heading);font-size:clamp(1.625rem,2.6vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:1rem;text-wrap:balance}.zen-section__lead{max-width:40rem;font-size:var(--font-size-xl);line-height:1.65;color:var(--color-text-secondary);text-wrap:pretty}.zen-split{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.75fr);gap:1.5rem 4rem;align-items:start}.zen-split__head>:last-child{margin-bottom:0}@media(max-width:60rem){.zen-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:48rem){.zen-section{padding-top:4.5rem}}.zen-hero{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);gap:4rem;align-items:center;padding:4.5rem 0 0}.zen-hero__title{font-family:var(--font-heading);font-size:clamp(2.25rem,3.6vw,3rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;color:var(--color-text-primary);margin:0;text-wrap:balance}.zen-hero__title-accent{display:block;color:var(--color-primary)}.zen-hero__subtitle{max-width:30rem;margin:1.5rem 0 0;font-size:var(--font-size-xl);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.zen-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem}.zen-hero__download{padding:.625rem 1.125rem;font-weight:500}.zen-hero__download:not(.btn--primary){border-color:var(--color-card-border);--color-bg-button:var(--color-card-bg)}.zen-hero__meta{display:flex;flex-wrap:wrap;gap:.25rem 0;margin:1.5rem 0 0;padding:0;list-style:none;font-size:var(--font-size-14);color:var(--color-text-muted)}.zen-hero__meta li:empty{display:none}.zen-hero__meta li+li::before{content:"\00b7";margin:0 .5rem;color:var(--color-text-tertiary)}.zen-hero__browsers{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-divider);font-size:var(--font-size-14);color:var(--color-text-muted)}.zen-hero__browsers-label{margin:0;color:var(--color-text-tertiary)}.zen-hero__browsers-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none}.zen-hero__browsers-list li{display:inline-flex;align-items:center;gap:.375rem}.zen-hero__browser-logo{width:1.125rem;height:1.125rem}.zen-hero__log{margin:0}@media(max-width:60rem){.zen-hero{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3rem}}@media(max-width:48rem){.zen-hero__meta{column-gap:1rem}.zen-hero__meta li+li::before{content:none}}.zen-log{position:relative;display:flex;flex-direction:column;height:27rem;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);overflow:hidden}.zen-log__bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.125rem;border-bottom:1px solid var(--color-card-border);background:var(--color-surface);font-size:var(--font-size-14);color:var(--color-text-muted)}.zen-log__title{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-text-primary)}.zen-log__logo{width:1rem;height:1rem}.zen-log__wordmark{width:auto;height:.6875rem;margin-left:-.25rem;fill:currentColor}.zen-log__status{display:inline-flex;align-items:center;gap:.75rem}.zen-log__count{font-variant-numeric:tabular-nums}.zen-log__replay{padding:0;border:0;background:0 0;color:var(--color-text-primary);font-size:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-underline-offset:3px;cursor:pointer}.zen-log__replay:hover{text-decoration-color:initial}.zen-log__list{flex:1;margin:0;padding:.25rem 0 0;list-style:none;overflow:hidden;mask-image:linear-gradient(to bottom,#000 70%,transparent)}.zen-log__row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:.125rem .625rem;padding:.625rem 1.125rem;border-bottom:1px solid var(--color-divider)}.zen-log__row--new{animation:zen-log-in .35s cubic-bezier(.22,1,.36,1)}@keyframes zen-log-in{from{opacity:0;transform:translateY(-.5rem)}}.zen-log__icon{width:.875rem;height:.875rem;color:var(--zen-blocked)}.zen-log__host{overflow:hidden;font-size:var(--font-size-14);font-weight:500;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.zen-log__source{font-size:var(--font-size-12);color:var(--color-text-tertiary);white-space:nowrap}.zen-log__rule{grid-column:2/-1;overflow:hidden;font-size:var(--font-size-12);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.zen-log{height:22rem}.zen-log__source{display:none}}.zen-compare__figure{margin:2.5rem 0 0}.zen-browser{overflow:hidden;border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card-bg);box-shadow:var(--shadow-elevated)}.zen-browser__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--color-card-border);background:var(--zen-chrome)}.zen-browser__dots{display:flex;gap:.375rem}.zen-browser__dots span{width:.625rem;height:.625rem;border-radius:var(--radius-full);background:var(--zen-chrome-dot)}.zen-browser__url{min-width:12rem;padding:.125rem 1rem;border-radius:var(--radius-sm);background:var(--zen-chrome-url);font-size:var(--font-size-12);color:var(--color-text-muted);text-align:center}.zen-compare__viewport{--split:50%;position:relative}.zen-compare__image{display:block;width:100%;height:auto;aspect-ratio:16/10;max-height:max(20rem,calc(100svh - var(--header-height) - 5rem));object-fit:cover;object-position:top}.zen-compare__side--on{position:absolute;inset:0;clip-path:inset(0 0 0 var(--split))}.zen-compare__label{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .625rem;border-radius:var(--radius-full);background:oklch(20.8% .042 265.755/.78);box-shadow:0 0 0 1px rgba(255,255,255,8%),0 4px 12px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--font-size-12);font-weight:500;line-height:1.2;color:#fff;white-space:nowrap}.zen-compare__label::before{content:"";width:.4375rem;height:.4375rem;border-radius:var(--radius-full);background:oklch(70.4% .191 22.216)}.zen-compare__label--on{right:1rem;left:auto}.zen-compare__label--on::before{background:oklch(79.2% .209 151.711)}.zen-compare__handle{position:absolute;top:0;bottom:0;left:var(--split);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 0 12px rgba(0,0,0,.18);pointer-events:none}.zen-compare__grip{position:absolute;top:50%;left:50%;width:2.5rem;max-width:none;height:2.5rem;padding:.625rem;border-radius:var(--radius-full);background:#fff;color:oklch(37.2% .044 257.287);box-shadow:0 0 0 1px rgba(0,0,0,8%),0 4px 12px rgba(0,0,0,.2);transform:translate(-50%,-50%)}.zen-compare__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none}.zen-compare__range::-webkit-slider-thumb{width:1px;height:100%;-webkit-appearance:none;appearance:none}.zen-compare__range::-moz-range-thumb{width:1px;height:100%;border:0}.zen-compare__viewport:has(.zen-compare__range:focus-visible) .zen-compare__grip{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:48rem){.zen-browser__url{min-width:0}.zen-compare__label{bottom:.5rem;left:.5rem;padding:.25rem .5rem .25rem .4375rem;gap:.375rem}.zen-compare__label--on{right:.5rem;left:auto}.zen-compare__grip{width:2rem;height:2rem;padding:.4375rem}}.zen-apps__figure{margin:2.5rem 0 0}.zen-scene{--zen-traffic:oklch(55.4% 0.046 257.417);--zen-glass:oklch(97% 0.014 254.604);--zen-glass-edge:oklch(80.9% 0.105 251.813 / 0.7);--zen-glass-top:0.35;--zen-glass-bottom:0.8;--zen-sheen:oklch(100% 0 0 / 0.45);--zen-tile-side:oklch(86.9% 0.022 252.894);--zen-tile-side-dark:oklch(20.5% 0 0);--zen-scene-shadow:oklch(20.8% 0.042 265.755 / 0.16);--zen-chip-bg:oklch(97.1% 0.013 17.38 / 0.9);--zen-chip-border:oklch(88.5% 0.062 18.334);--zen-chip-text:oklch(50.5% 0.213 27.518);--zen-chip-ring:oklch(63.7% 0.237 25.331 / 0.3);position:relative;padding:1rem 1.5rem;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.zen-scene__stage{--u:calc(100cqw / var(--vw));position:relative;aspect-ratio:var(--vw)/var(--vh);container-type:inline-size}.zen-scene__art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.zen-scene__grid-line{fill:none;stroke:var(--color-divider);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.5}.zen-scene__shadow{fill:var(--zen-scene-shadow)}.zen-scene__shadow--tile{fill:color-mix(in oklch,var(--zen-scene-shadow) 70%,transparent)}.zen-scene__shadow--lane{fill:url(#zen-scene-lane-shadow-fade)}.zen-scene__lane-shadow-stop{stop-color:color-mix(in oklch,var(--zen-scene-shadow) 35%,transparent)}.zen-scene__track{stroke:var(--color-divider);stroke-width:1.5;vector-effect:non-scaling-stroke}.zen-scene__track--fade{stroke:url(#zen-scene-track-fade)}.zen-scene__track-stop{stop-color:var(--color-divider)}.zen-scene__fade-end{stop-opacity:0}.zen-scene__tile-side{fill:var(--zen-tile-side)}.zen-scene__tile--dark .zen-scene__tile-side{fill:var(--zen-tile-side-dark)}.zen-scene__tile-edge{fill:none;stroke:oklch(0% 0 0/.08);stroke-width:1;vector-effect:non-scaling-stroke}.zen-scene__glass-stop{stop-color:var(--zen-glass)}.zen-scene__glass-stop--top{stop-opacity:var(--zen-glass-top)}.zen-scene__glass-stop--bottom{stop-opacity:var(--zen-glass-bottom)}.zen-scene__pane{fill:url(#zen-scene-glass);stroke:var(--zen-glass-edge);stroke-width:1;vector-effect:non-scaling-stroke}.zen-scene__sheen{fill:var(--zen-sheen)}.zen-scene__logo{fill:var(--color-primary);opacity:.8}.zen-scene__plane{position:absolute;top:0;left:0;transform-origin:0 0}.zen-scene__lane{position:absolute;top:calc(var(--v) * var(--u));left:0}.zen-scene__clip{position:absolute;top:calc(-20 * var(--u));left:0;width:calc(var(--glass) * var(--u));height:calc(40 * var(--u));overflow:hidden}.zen-scene__clip--far{left:calc(var(--glass) * var(--u));width:calc((var(--travel) - var(--glass)) * var(--u))}.zen-scene__lane,.zen-scene__impact,.zen-scene__app{--cycle:calc(6s + var(--row) * 0.4s);--delay:calc(var(--row) * -1.9s)}.zen-scene__beam{--c:var(--zen-traffic);position:absolute;top:50%;left:calc(var(--beam) * var(--u) * -1);width:calc(var(--beam) * var(--u));height:calc(12 * var(--u));margin-top:calc(-6 * var(--u));background:linear-gradient(to right,transparent,var(--c))50%/100% calc(3.5 * var(--u))no-repeat,linear-gradient(to right,transparent,color-mix(in oklch,var(--c) 28%,transparent));transform:translateX(calc(-8 * var(--u)));transform-origin:right center;animation:var(--cycle)var(--delay)infinite linear}.zen-scene__beam::after{content:"";position:absolute;top:50%;right:calc(-2 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));margin-top:calc(-4 * var(--u));border-radius:var(--radius-full);background:var(--c)}.zen-scene__beam--out{--c:var(--zen-on);left:calc((var(--beam) + var(--glass)) * var(--u) * -1)}.zen-scene__beam--pass{animation-name:zen-scene-pass}.zen-scene__beam--block{animation-name:zen-scene-block}@keyframes zen-scene-pass{23.5%{opacity:1}33.6%{opacity:0}40%,100%{transform:translateX(calc(var(--travel) * var(--u)));opacity:0}}@keyframes zen-scene-block{0%,50%{transform:translateX(calc(-8 * var(--u)));opacity:1}66.3%{transform:translateX(calc(var(--stop) * var(--u)))scaleX(1);opacity:1;animation-timing-function:ease-out}76%,100%{transform:translateX(calc(var(--stop) * var(--u)))scaleX(.1);opacity:0}}.zen-scene__impact{--c:var(--zen-on);--rx:30;--ry:22;position:absolute;top:calc(var(--ry) * var(--u) * -1);left:calc((var(--v) - var(--rx)) * var(--u));width:calc(var(--rx) * 2 * var(--u));height:calc(var(--ry) * 2 * var(--u));background:radial-gradient(closest-side,color-mix(in oklch,var(--c) 90%,transparent),transparent);opacity:0;animation:var(--cycle)var(--delay)infinite ease-out}.zen-scene__impact--pass{animation-name:zen-scene-cross}.zen-scene__impact--block{--c:var(--zen-blocked);--rx:34;--ry:26;animation-name:zen-scene-hit}@keyframes zen-scene-cross{0%,16%{opacity:0;transform:scale(.6)}18%{opacity:.6}32%,100%{opacity:0;transform:scale(1.1)}}@keyframes zen-scene-hit{0%,66.2%{opacity:0;transform:scale(.5)}67.2%{opacity:1;transform:scale(.7)}88%,100%{opacity:0;transform:scale(1.4)}}.zen-scene__name{position:absolute;top:0;left:0;transform-origin:0 0;font-size:calc(13 * var(--u));font-weight:500;line-height:1.25;white-space:nowrap;color:var(--color-text-secondary)}.zen-scene__apps{margin:0;padding:0;list-style:none}.zen-scene__allowed,.zen-scene__blocked{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.zen-scene__allowed{font-size:var(--font-size-14);font-weight:500;color:var(--color-text-primary)}.zen-scene__blocked{padding:.25rem .625rem .25rem .5rem;font-size:var(--font-size-14);font-weight:500;color:var(--zen-chip-text);background:linear-gradient(var(--zen-chip-bg),var(--zen-chip-bg)),linear-gradient(var(--color-card-bg),var(--color-card-bg)),var(--color-bg-page);border:1px solid var(--zen-chip-border);border-radius:var(--radius-full);box-shadow:0 1px 2px oklch(0% 0 0/.05)}.zen-scene__blocked::after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 .25rem var(--zen-chip-ring);opacity:0;animation:zen-scene-flag var(--cycle)var(--delay)infinite ease-out}@keyframes zen-scene-flag{0%,66.2%{opacity:0;transform:none}66.4%{opacity:1;transform:none}84%,100%{opacity:0;transform:scale(1.06,1.25)}}.zen-scene__allowed::before,.zen-scene__blocked::before{content:"";flex:none;width:.8125rem;height:.8125rem;mask:var(--icon)center/contain no-repeat}.zen-scene__allowed::before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background:var(--zen-on)}.zen-scene__blocked::before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m5.7 5.7 12.6 12.6'/%3E%3C/svg%3E");background:var(--zen-blocked)}@media(min-width:60rem){.zen-scene__apps{position:absolute;inset:1rem 1.5rem}.zen-scene__apps span[style]{position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);translate:-100% -50%}.zen-scene__apps .zen-scene__allowed{translate:0 -50%}}@media(max-width:59.99rem){.zen-scene{overflow:hidden}.zen-scene__stage{width:130%;margin-left:-10%}.zen-scene__name,.zen-scene__apps{display:none}}@media(prefers-color-scheme:dark){.zen-scene{--zen-traffic:oklch(70.4% 0.04 256.788);--zen-glass:color-mix(in oklch, oklch(27.9% 0.041 260.031) 88%, oklch(86.9% 0.022 252.894));--zen-glass-edge:oklch(100% 0 0 / 0.28);--zen-glass-top:0.4;--zen-sheen:oklch(100% 0 0 / 0.05);--zen-tile-side:oklch(70.4% 0.04 256.788);--zen-scene-shadow:oklch(0% 0 0 / 0.5);--zen-chip-bg:oklch(39.6% 0.141 25.723 / 0.28);--zen-chip-border:oklch(50.5% 0.213 27.518 / 0.45);--zen-chip-text:oklch(80.8% 0.114 19.571);--zen-chip-ring:oklch(63.7% 0.237 25.331 / 0.35);background:linear-gradient(var(--color-card-bg),var(--color-card-bg)),color-mix(in srgb,var(--color-bg-page) 60%,#2A3147)}}@media(prefers-reduced-motion:reduce){.zen-scene__beam,.zen-scene__impact{display:none}.zen-scene__blocked::after{content:none}}.zen-scene[data-paused] :is(.zen-scene__beam,.zen-scene__impact),.zen-scene[data-paused] .zen-scene__blocked::after{animation-play-state:paused}.zen-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;counter-reset:step}.zen-how__step{counter-increment:step;padding-top:1.25rem;border-top:1px solid var(--color-divider);color:var(--color-text-secondary);text-wrap:pretty}.zen-how__step::before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:.75rem;font-size:var(--font-size-14);color:var(--color-text-tertiary)}.zen-how__step-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.zen-how__cert{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 2rem;margin-top:3rem;padding:1.5rem;border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card-bg);box-shadow:var(--shadow-card);color:var(--color-text-secondary)}.zen-how__cert p{grid-column:2/-1;text-wrap:pretty}.zen-how__cert-title{display:flex;align-items:center;gap:.625rem;align-self:start;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.zen-how__cert-icon{width:1.25rem;height:1.25rem;color:var(--zen-on)}@media(max-width:48rem){.zen-how__steps,.zen-how__cert{grid-template-columns:minmax(0,1fr);gap:1.5rem}.zen-how__cert{gap:.5rem}.zen-how__cert p{grid-column:auto}}.zen-lists{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:3rem 4rem;align-items:start}.zen-lists__rules{margin:1.75rem 0 0;padding:1.125rem 1.25rem;border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card-bg);box-shadow:var(--shadow-card);overflow-x:auto}.zen-lists__rules code{font-size:var(--font-size-14);line-height:1.75;color:var(--color-text-primary)}.zen-lists__comment{color:var(--color-text-tertiary)}.zen-lists__figure{justify-self:center;width:min(100%,23rem);height:28rem;margin:0;overflow:hidden;border:1px solid var(--color-card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.zen-lists__figure picture,.zen-lists__image{display:block;width:100%}@media(max-width:60rem){.zen-lists{grid-template-columns:minmax(0,1fr)}}.zen-downloads__release{font-size:var(--font-size-14);color:var(--color-text-muted)}.zen-downloads__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);margin-top:2rem}.zen-downloads__card--linux{grid-column:1/-1}.zen-downloads__card{padding:1.75rem}.zen-downloads__card-title{display:flex;align-items:center;gap:.6rem;font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.zen-downloads__list{display:flex;gap:var(--spacing-sm);list-style:none;padding:0;margin:0;flex-wrap:wrap}.zen-downloads__list .btn{border-color:var(--color-card-border)}.zen-downloads__command{display:flex;align-items:center;gap:var(--spacing-sm);width:fit-content;max-width:100%;margin-bottom:var(--spacing-md);padding:.6rem .5rem .6rem .85rem;background:var(--color-surface-raised);border:1px solid var(--color-card-border);border-radius:var(--radius-md)}.zen-downloads__command-prompt{font-family:var(--font-mono);font-size:var(--font-size-14);color:var(--color-text-tertiary);user-select:none}.zen-downloads__command-scroll{flex:1;min-width:0;margin:0;overflow-x:auto;scrollbar-width:none}.zen-downloads__command-scroll::-webkit-scrollbar{display:none}.zen-downloads__command-scroll code{font-size:var(--font-size-14);color:var(--color-text-secondary);white-space:pre}.zen-downloads__copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base),background var(--transition-base)}.zen-downloads__copy:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.zen-downloads__copy:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.zen-downloads__copy svg{width:1rem;height:1rem}.zen-downloads__copy [data-copy-icon=check]{display:none;color:var(--color-success)}.zen-downloads__copy[data-copied] [data-copy-icon=copy]{display:none}.zen-downloads__copy[data-copied] [data-copy-icon=check]{display:block}.zen-downloads__note{margin-top:var(--spacing-md);font-size:var(--font-size-14);color:var(--color-text-muted);line-height:1.6}@media(max-width:64rem){.zen-downloads__grid{grid-template-columns:minmax(0,1fr)}}.zen-community__links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.zen-community__avatar-list{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.zen-community__avatar-link{position:relative;display:inline-flex;text-decoration:none}.zen-community__avatar{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);filter:brightness(.95);transition:filter var(--transition-base)}.zen-community__avatar-link:hover .zen-community__avatar,.zen-community__avatar-link:focus-visible .zen-community__avatar{filter:none}.zen-community__avatar-tooltip{position:absolute;left:50%;bottom:calc(100% + .5rem);transform:translateX(-50%)translateY(.25rem);padding:.35rem .55rem;border-radius:.5rem;background:color-mix(in oklch,var(--color-text-primary) 92%,transparent);color:#fff;font-size:var(--font-size-12);line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base)}@media(prefers-color-scheme:dark){.zen-community__avatar-tooltip{background:rgba(12,14,20,.94);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px rgba(0,0,0,.35)}}.zen-community__avatar-link:hover .zen-community__avatar-tooltip,.zen-community__avatar-link:focus-visible .zen-community__avatar-tooltip{opacity:1;transform:translateX(-50%)translateY(0)}.zen-faq{padding-bottom:4.5rem}.zen-faq__list{border-top:1px solid var(--color-divider)}.zen-faq__item{border-bottom:1px solid var(--color-divider)}.zen-faq__summary{display:flex;align-items:baseline;gap:1rem;padding:1.125rem 0;font-size:var(--font-size-xl);font-weight:500;color:var(--color-text-primary);list-style:none;cursor:pointer}.zen-faq__summary::-webkit-details-marker{display:none}.zen-faq__summary::after{content:"+";margin-left:auto;font-size:1.25rem;font-weight:300;line-height:1;color:var(--color-text-muted)}.zen-faq__item[open]>.zen-faq__summary::after{content:"\2212"}.zen-faq__answer{padding-bottom:1.25rem;color:var(--color-text-secondary);text-wrap:pretty}.zen-faq__answer p+*{margin-top:1rem}.zen-faq__table-wrap{overflow-x:auto}.zen-faq__table{width:100%;border-collapse:collapse;font-size:var(--font-size-14)}.zen-faq__table th,.zen-faq__table td{padding:.5rem .75rem;border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top}.zen-faq__table thead th{font-weight:600;color:var(--color-text-primary)}.zen-faq__table tbody th{padding-left:0;font-weight:400;color:var(--color-text-secondary)}.zen-faq__table td{white-space:nowrap;color:var(--color-text-primary)}.zen-faq__table tbody tr:last-child>*{border-bottom:0}