:root{--writ-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", "SF Arabic", "Geeza Pro", "Noto Naskh Arabic", system-ui, sans-serif;--writ-font-prose:var(--writ-font-ui);--writ-font-prose-alt:"iA Writer Quattro S", var(--writ-font-ui);--writ-font-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", "SF Mono", "SF Arabic", "Geeza Pro", "Noto Naskh Arabic", Menlo, Consolas, monospace;--writ-ui-size:13px;--writ-ui-xs:calc(var(--writ-ui-size) * 11 / 13);--writ-ui-xs-lh:calc(var(--writ-ui-size) * 14 / 13);--writ-ui-sm:calc(var(--writ-ui-size) * 12 / 13);--writ-ui-sm-lh:calc(var(--writ-ui-size) * 15 / 13);--writ-ui-md:calc(var(--writ-ui-size) * 13 / 13);--writ-ui-md-lh:calc(var(--writ-ui-size) * 16 / 13);--writ-ui-lg:calc(var(--writ-ui-size) * 15 / 13);--writ-ui-lg-lh:calc(var(--writ-ui-size) * 20 / 13);--writ-ui-tracking:0;--writ-prose-size:16px;--writ-prose-lh:1.6;--writ-prose-measure:704px;--writ-prose-pad-x:32px;--writ-prose-pad-y:32px;--writ-prose-pad-x-em:2.2;--writ-prose-pad-y-em:2.2;--writ-heading-color:inherit;--writ-heading-formatting:var(--writ-fg-faint);--writ-h1-size:1.75em;--writ-h1-weight:700;--writ-h1-lh:1.2;--writ-h2-size:1.4em;--writ-h2-weight:650;--writ-h2-lh:1.25;--writ-h3-size:1.2em;--writ-h3-weight:600;--writ-h3-lh:1.3;--writ-h4-size:1.05em;--writ-h4-weight:600;--writ-h4-lh:1.4;--writ-h5-size:1em;--writ-h5-weight:600;--writ-h5-lh:1.5;--writ-h6-size:1em;--writ-h6-weight:600;--writ-h6-lh:1.5;--writ-r-row:6px;--writ-r-control:6px;--writ-r-tab:6px;--writ-r-popover:10px;--writ-r-modal:12px;--writ-r-card:12px;--writ-r-media:6px;--writ-r-pill:999px;--writ-r-action:4px;--writ-r-indicator:2px;--writ-r-window:10px;--writ-icon-size:20px;--writ-icon-color:var(--writ-fg-muted);--writ-icon-opacity:.85;--writ-icon-opacity-hover:1;--writ-disabled-opacity:.5;--writ-statusbar-height:28px;--writ-sidebar-width:240px;--writ-sidebar-min-width:200px;--writ-sidebar-max-width:320px;--writ-sidebar-row-pitch:28px;--writ-sidebar-row-fill:26px;--writ-scrollbar-thumb-min:30px;--writ-space-1:2px;--writ-space-2:4px;--writ-space-3:8px;--writ-space-4:12px;--writ-space-5:16px;--writ-space-6:24px;--writ-space-7:32px;--writ-space-2-5:6px;--writ-space-3-5:10px;--writ-space-4-5:14px;--writ-ease:cubic-bezier(.33, 1, .68, 1);--writ-ease-linear:linear;--writ-motion-fast:.12s;--writ-motion-duration:.15s;--writ-motion-slow:.18s;--writ-motion-ambient:.7s;--writ-motion:var(--writ-motion-duration) var(--writ-ease);--writ-z-chrome:100;--writ-z-window-lights:150;--writ-z-banner:160;--writ-z-popover:200;--writ-z-palette:300;--writ-z-modal:400;--writ-z-toast:500;--writ-z-drag:600;--writ-editor-font-size:var(--writ-prose-size);--writ-switch-knob:#fff;--writ-overlay-scrim:#00000080;--writ-selection:color-mix(in srgb, var(--writ-accent) 30%, transparent);--writ-selection-match:color-mix(in srgb, var(--writ-accent) 18%, transparent);--writ-bg-canvas:#fff;--writ-bg-sidebar:#f7f6f3;--writ-bg-raised:#fff;--writ-bg-sunken:#f1efeb;--writ-bg-hover:#1c1a170e;--writ-bg-selected:#1c1a1716;--writ-border:#e4e1db;--writ-border-soft:#efede8;--writ-fg:#1c1a17;--writ-fg-muted:#5d5850;--writ-fg-faint:#8a847a;--writ-danger:#a6392e;--writ-danger-hover:#953329;--writ-switch-off:#cfcac1;--writ-syn-string:#5c7a5a;--writ-shadow-popover:0 1px 6px #0000000d, 0 6px 24px #00000017;--writ-shadow-modal:0 2px 10px #00000012, 0 16px 48px #00000021;--writ-shadow-chip:0 1px 3px #0000000f;--writ-accent:#1f6f5c;--writ-accent-hover:#1c6453;--writ-accent-fg:#fff;--writ-site-container:1120px;--writ-site-measure:60ch;--writ-site-measure-prose:68ch;--writ-site-gutter:24px;--writ-site-hairline:1px;--writ-site-media-width:1200px;--writ-site-nav-height:56px;--writ-site-control-height:44px;--writ-site-font-display:"Wix Madefor Display", var(--writ-font-ui);--writ-site-font-text:"Wix Madefor Text", var(--writ-font-ui);--writ-site-hl:#ffe97a;--writ-site-hl-ink:var(--writ-fg);--writ-site-text-xs:13px;--writ-site-text-sm:15px;--writ-site-text-md:17px;--writ-site-text-lg:19px;--writ-site-text-h3:22px;--writ-site-text-h2:28px;--writ-site-text-h2-lg:32px;--writ-site-text-h1-xs:32px;--writ-site-text-h1-fluid:10.8vw;--writ-site-text-nav-fluid:3.5vw;--writ-site-text-h1:44px;--writ-site-text-h1-md:60px;--writ-site-text-h1-lg:72px;--writ-site-lh-body:1.6;--writ-site-lh-tight:1.15;--writ-site-lh-display:1.05;--writ-site-tracking-display:-.025em;--writ-site-tracking-heading:-.02em;--writ-site-space-8:48px;--writ-site-space-9:64px;--writ-site-space-10:96px;--writ-site-space-11:128px;--writ-site-shadow-window:0 40px 80px -24px #00000040;--writ-site-motion-crossfade:.35s;--writ-site-motion-noun-interval:2.4s;--writ-site-motion-noun-sweep-delay:calc(var(--writ-site-motion-crossfade) + 60ms);--writ-site-motion-noun-sweep-out:.22s;--writ-site-motion-arrive:.48s;--writ-site-motion-arrive-stagger:60ms;--writ-site-motion-arrive-window:.64s;--writ-site-motion-arrive-window-delay:.24s;--writ-site-motion-camera:.6s;--writ-site-noun-drift:.18em;--writ-site-arrive-rise-text:12px;--writ-site-arrive-rise-window:24px;--writ-site-tour-band:144px;--writ-site-tour-hold:80px;--writ-site-tour-fade:48px;--writ-site-bp-sm:640px;--writ-site-bp-md:880px;--writ-site-bp-lg:1200px}@media (prefers-reduced-motion:reduce){:root{--writ-motion-fast:0s;--writ-motion-duration:0s;--writ-motion-slow:0s;--writ-motion-ambient:0s;--writ-site-motion-crossfade:0s;--writ-site-motion-noun-interval:0s;--writ-site-motion-noun-sweep-delay:0s;--writ-site-motion-noun-sweep-out:0s;--writ-site-motion-arrive:0s;--writ-site-motion-arrive-stagger:0s;--writ-site-motion-arrive-window:0s;--writ-site-motion-arrive-window-delay:0s;--writ-site-motion-camera:0s}}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--writ-site-nav-height) + var(--writ-site-hairline))}body{background:var(--writ-bg-canvas);color:var(--writ-fg);font-family:var(--writ-site-font-text);font-size:var(--writ-site-text-md);line-height:var(--writ-site-lh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}img,picture,video{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,table,pre,figure{margin:0}a{color:var(--writ-accent);text-underline-offset:.15em;text-decoration:underline from-font}.nav-mark,.nav-links a,.btn,.footer a,.toc a,.dl-sha,.prose h2 a{text-decoration:none}.nav-links a:hover,.footer a:hover,.toc a:hover,.dl-sha:hover,.prose h2 a:hover{text-decoration:underline}code,kbd{font-family:var(--writ-font-mono);font-size:.92em}.nav-mark,.hero-h1,.feature h2,.download h2,.dl-os,.download-page h1,.prose h1,.prose h2,.prose h3{font-family:var(--writ-site-font-display)}:focus-visible{outline:var(--writ-space-1) solid var(--writ-accent);outline-offset:var(--writ-space-1)}[id]{scroll-margin-top:var(--writ-space-5)}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wrap{width:min(var(--writ-site-container), 100% - var(--writ-site-gutter) * 2);margin-inline:auto}.wrap-media{width:min(var(--writ-site-media-width), 100% - var(--writ-site-gutter) * 2);margin-inline:auto}.skip{z-index:calc(var(--writ-z-chrome) + 1);padding:var(--writ-space-3) var(--writ-space-5);background:var(--writ-accent);color:var(--writ-accent-fg);border-radius:0 0 var(--writ-r-window) 0;position:absolute;top:0;left:0;transform:translateY(-200%)}.skip:focus{transform:none}.nav{z-index:var(--writ-z-chrome);background:var(--writ-bg-canvas);border-bottom:var(--writ-site-hairline) solid var(--writ-border);position:sticky;top:0}.nav-in{align-items:center;gap:var(--writ-space-5);height:var(--writ-site-nav-height);display:flex}.nav-mark{align-items:center;gap:var(--writ-space-3);color:var(--writ-fg);flex-shrink:0;font-weight:600;display:inline-flex}.nav-mark img{width:var(--writ-space-6);height:var(--writ-space-6)}.nav-links{align-items:center;gap:var(--writ-space-2);margin-left:auto;display:flex}.nav-links a:not(.btn){padding:var(--writ-space-2) var(--writ-space-3);border-radius:var(--writ-r-window);color:var(--writ-fg-muted);font-size:var(--writ-site-text-sm);transition:color var(--writ-motion), background var(--writ-motion)}.nav-links a:not(.btn):hover{color:var(--writ-fg);background:var(--writ-bg-hover);text-decoration:none}.nav-mark:hover,.btn:hover{text-decoration:none}.btn{height:var(--writ-site-control-height);padding:0 var(--writ-space-6);border-radius:var(--writ-r-window);font-size:var(--writ-site-text-sm);white-space:nowrap;transition:color var(--writ-motion), background var(--writ-motion);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.btn-primary{background:var(--writ-accent);color:var(--writ-accent-fg)}.btn-primary:hover{background:var(--writ-accent-hover)}.btn-text{padding:0 var(--writ-space-4);color:var(--writ-fg)}.btn-text:hover{background:var(--writ-bg-hover)}.nav .btn{height:calc(var(--writ-site-control-height) - var(--writ-space-3));padding:0 var(--writ-space-5)}.hero{padding-top:var(--writ-site-space-10);text-align:center}.hero-h1{font-size:var(--writ-site-text-h1);letter-spacing:var(--writ-site-tracking-heading);font-weight:700;line-height:var(--writ-site-lh-display)}.br-sm{display:none}.noun-slot{white-space:nowrap;display:inline-block}.noun-slot:not(.is-live) .noun:not(.is-on){display:none}.noun{isolation:isolate;color:var(--writ-site-hl-ink);display:inline-block;position:relative}.noun:before{content:"";z-index:-1;background:var(--writ-site-hl);transform-origin:0;border-radius:.12em;position:absolute;inset:.1em -.06em .02em;transform:rotate(-1.2deg)translate(0)scaleX(1)}.noun-slot.is-live{vertical-align:baseline;transition:width var(--writ-site-motion-crossfade) var(--writ-ease);grid-template-columns:minmax(0,1fr);display:inline-grid}.noun-slot.is-live .noun{opacity:0;width:max-content;transform:translate(-50%, var(--writ-site-noun-drift));transition:opacity var(--writ-site-motion-crossfade) var(--writ-ease), transform var(--writ-site-motion-crossfade) var(--writ-ease);grid-area:1/1;position:relative;left:50%}.noun-slot.is-live .noun.is-on{opacity:1;transform:translate(-50%)}.noun-slot.is-live .noun.is-out{transform:translate(-50%, calc(var(--writ-site-noun-drift) * -1))}.noun-slot.is-live .noun:before{transition:transform var(--writ-site-motion-crossfade) var(--writ-ease);transform:rotate(-1.2deg)translate(0)scaleX(0)}.noun-slot.is-live .noun.is-on:before{transition-delay:var(--writ-site-motion-noun-sweep-delay);transform:rotate(-1.2deg)translate(0)scaleX(1)}.noun-slot.is-live .noun.is-out:before{transition-duration:var(--writ-site-motion-noun-sweep-out);transform:rotate(-1.2deg)translate(100%)scaleX(0)}.hero-sub{max-width:var(--writ-site-measure);margin:var(--writ-space-6) auto 0;font-size:var(--writ-site-text-lg);color:var(--writ-fg-muted);text-wrap:balance}.hero-ctas{justify-content:center;gap:var(--writ-space-3);margin-top:var(--writ-space-7);flex-wrap:wrap;display:flex}.hero-detail{margin-top:var(--writ-space-5);font-size:var(--writ-site-text-xs);color:var(--writ-fg-muted)}.hero-media{margin-top:var(--writ-site-space-9)}@keyframes writ-arrive{0%{opacity:0;transform:translateY(var(--arrive-rise))}}[data-writ-intro] .hero-h1,[data-writ-intro] .hero-sub,[data-writ-intro] .hero-ctas,[data-writ-intro] .hero-detail{--arrive-rise:var(--writ-site-arrive-rise-text);animation:writ-arrive var(--writ-site-motion-arrive) var(--writ-ease) both}[data-writ-intro] .hero-sub{animation-delay:var(--writ-site-motion-arrive-stagger)}[data-writ-intro] .hero-ctas{animation-delay:calc(var(--writ-site-motion-arrive-stagger) * 2)}[data-writ-intro] .hero-detail{animation-delay:calc(var(--writ-site-motion-arrive-stagger) * 3)}[data-writ-intro] .hero-media{--arrive-rise:var(--writ-site-arrive-rise-window);animation:writ-arrive var(--writ-site-motion-arrive-window) var(--writ-ease) var(--writ-site-motion-arrive-window-delay) both}.window{background:var(--writ-bg-sunken);border:var(--writ-site-hairline) solid var(--writ-border);border-radius:var(--writ-r-window);width:100%;box-shadow:var(--writ-site-shadow-window);overflow:hidden}.window video{width:100%;height:auto;display:block}.window[data-fade]{background-image:var(--writ-loop-poster);background-position:50%;background-size:cover}.window[data-fade] video{opacity:0}.window[data-fade].is-playing video{opacity:1;transition:opacity var(--writ-site-motion-crossfade) var(--writ-ease)}.owed{aspect-ratio:16/10}.live-window{border:var(--writ-site-hairline) solid var(--writ-border);border-radius:var(--writ-r-window);box-shadow:var(--writ-site-shadow-window);position:relative;overflow:hidden}.live-window .window{box-shadow:none;border:0;border-radius:0}.live-window img{width:100%;height:auto;display:block}.live-camera{position:relative}.live-frame{transform-origin:0 0;opacity:0;transition:opacity var(--writ-site-motion-crossfade) var(--writ-ease);border:0;position:absolute;top:0;left:0}.live-window.is-live .live-frame{opacity:1}.live-window.is-live .window{visibility:hidden;transition:visibility 0s linear var(--writ-site-motion-crossfade)}@media (prefers-reduced-motion:reduce){.live-frame{transition:none}}.feature{padding-top:var(--writ-site-space-10)}.feature-grid{align-items:center;gap:var(--writ-site-space-9);grid-template-columns:2fr 3fr;display:grid}.feature.is-flip .feature-grid{grid-template-columns:3fr 2fr}.feature.is-flip .feature-text{order:2}.feature h2{font-size:var(--writ-site-text-h2);letter-spacing:var(--writ-site-tracking-heading);font-weight:600;line-height:var(--writ-site-lh-tight);text-wrap:balance}.feature p{max-width:var(--writ-site-measure);margin-top:var(--writ-space-5);color:var(--writ-fg-muted)}[data-writ-tour] .stage{--tour-view:calc(100svh - var(--writ-site-nav-height) - var(--writ-site-tour-band))}[data-writ-tour] .hero-media{top:calc(var(--writ-site-nav-height) + var(--writ-site-tour-band));z-index:calc(var(--writ-z-chrome) - 1);min-height:var(--tour-view);background:var(--writ-bg-canvas);position:sticky}[data-writ-tour] .live-window{max-height:calc(var(--tour-view) - var(--writ-space-7))}[data-writ-tour] .live-camera{transition:transform var(--writ-site-motion-camera) var(--writ-ease)}[data-writ-tour] .stage[data-anchor=bottom] .live-camera{transform:translateY(min(0%, var(--tour-view) - var(--writ-space-7) - var(--writ-site-hairline) * 2 - 100%))}[data-writ-tour] .live-window:before,[data-writ-tour] .live-window:after{content:"";z-index:1;height:var(--writ-site-tour-fade);pointer-events:none;opacity:0;transition:opacity var(--writ-site-motion-camera) var(--writ-ease);position:absolute;inset-inline:0}[data-writ-tour] .live-window:before{background:linear-gradient(to top, transparent, var(--writ-bg-canvas));top:0}[data-writ-tour] .live-window:after{background:linear-gradient(to bottom, transparent, var(--writ-bg-canvas));bottom:0}[data-writ-tour] .stage:not([data-anchor=bottom]) .live-window.is-cropped:after,[data-writ-tour] .stage[data-anchor=bottom] .live-window.is-cropped:before{opacity:1}[data-writ-tour] .stage:after{content:"";height:calc(var(--tour-view) + var(--writ-space-6));display:block}[data-writ-tour] .feature{padding-top:0}[data-writ-tour] .hero-media+.feature{margin-top:calc(var(--writ-site-tour-hold) - var(--tour-view))}[data-writ-tour] .feature-grid,[data-writ-tour] .feature.is-flip .feature-grid{grid-template-columns:1fr;align-items:start;min-height:100svh}[data-writ-tour] .feature-grid>figure{display:none}[data-writ-tour] .feature-text,[data-writ-tour] .feature.is-flip .feature-text{top:calc(var(--writ-site-nav-height) + var(--writ-space-5));column-gap:var(--writ-site-space-9);order:0;grid-template-columns:2fr 3fr;align-items:baseline;display:grid;position:sticky}[data-writ-tour] .feature p{margin-top:0}.download{padding-top:var(--writ-site-space-10);padding-bottom:var(--writ-site-space-10)}.download h2{font-size:var(--writ-site-text-h2);letter-spacing:var(--writ-site-tracking-heading);font-weight:600;line-height:var(--writ-site-lh-tight)}.dl-groups{gap:var(--writ-space-7);margin-top:var(--writ-space-6);display:grid}.dl-group{min-width:0;padding-top:var(--writ-space-5);border-top:var(--writ-site-hairline) solid var(--writ-border);display:grid}.dl-files{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dl-manager{min-width:0;margin-top:var(--writ-space-6)}.dl-os{font-size:var(--writ-site-text-h3);letter-spacing:var(--writ-site-tracking-heading);font-weight:600;line-height:var(--writ-site-lh-tight)}.dl-req{margin-top:var(--writ-space-2);font-size:var(--writ-site-text-sm);color:var(--writ-fg-muted)}.dl-primary{margin-top:var(--writ-space-5)}.dl-file{margin-top:var(--writ-space-2);font-size:var(--writ-site-text-xs);font-variant-numeric:tabular-nums;color:var(--writ-fg-muted)}.dl-others{font-size:var(--writ-site-text-sm);font-variant-numeric:tabular-nums}.dl-others a{margin-top:var(--writ-space-3);display:inline-block}.dl-tool{align-items:center;gap:var(--writ-space-3);min-height:var(--writ-space-7);font-size:var(--writ-site-text-sm);display:flex}.dl-tool-name{flex:auto;min-width:0;font-weight:500}.dl-status{font-size:var(--writ-site-text-xs);color:var(--writ-fg-muted);white-space:nowrap}.dl-copy{height:var(--writ-space-7);padding:0 var(--writ-space-4);border:var(--writ-site-hairline) solid var(--writ-border);border-radius:var(--writ-r-window);background:var(--writ-bg-canvas);color:var(--writ-fg);font:inherit;font-size:var(--writ-site-text-xs);cursor:pointer;transition:background var(--writ-motion);flex:none;font-weight:500}.dl-copy:hover{background:var(--writ-bg-hover)}.dl-copy[hidden]{display:none}.dl-cmd{margin-top:var(--writ-space-2);padding:var(--writ-space-3) var(--writ-space-4);background:var(--writ-bg-sunken);border-radius:var(--writ-r-window);font-size:var(--writ-site-text-xs);line-height:var(--writ-site-lh-body);white-space:nowrap;display:block}.dl-cmd span{white-space:nowrap}.dl-sha{width:fit-content;margin-top:var(--writ-space-7);font-size:var(--writ-site-text-xs);display:block}.dl-privacy{max-width:var(--writ-site-measure);margin-top:var(--writ-space-6);color:var(--writ-fg-muted)}.download-page{padding-top:var(--writ-site-space-9)}.download-page+.prose{padding-top:0}.footer{padding:var(--writ-site-space-8) 0;border-top:var(--writ-site-hairline) solid var(--writ-border)}.footer-in{gap:var(--writ-space-3) var(--writ-space-6);font-size:var(--writ-site-text-sm);flex-wrap:wrap;display:flex}.footer a{color:var(--writ-fg-muted)}.footer a:hover{color:var(--writ-fg)}.prose{max-width:var(--writ-site-measure-prose);padding:var(--writ-site-space-9) 0 var(--writ-site-space-10)}.prose h1,.download-page h1{font-size:var(--writ-site-text-h1);letter-spacing:var(--writ-site-tracking-display);font-weight:600;line-height:var(--writ-site-lh-display);text-wrap:balance}.prose .lead{margin-top:var(--writ-space-5);font-size:var(--writ-site-text-lg);color:var(--writ-fg-muted)}.prose h2{margin-top:var(--writ-site-space-8);font-size:var(--writ-site-text-h2);letter-spacing:var(--writ-site-tracking-heading);font-weight:600;line-height:var(--writ-site-lh-tight)}.prose h3{margin-top:var(--writ-space-7);font-size:var(--writ-site-text-h3);font-weight:600;line-height:var(--writ-site-lh-tight)}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose .window,.prose .toc,.prose .ctas{margin-top:var(--writ-space-5)}.prose ul,.prose ol{padding-left:var(--writ-space-6)}.prose li+li{margin-top:var(--writ-space-2)}.prose code{padding:0 var(--writ-space-2);background:var(--writ-bg-sunken);border-radius:var(--writ-r-window)}.prose pre{padding:var(--writ-space-4) var(--writ-space-5);background:var(--writ-bg-sunken);border-radius:var(--writ-r-window);font-size:var(--writ-site-text-xs);overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:var(--writ-site-text-sm)}.prose th,.prose td{padding:var(--writ-space-3) var(--writ-space-5) var(--writ-space-3) 0;border-bottom:var(--writ-site-hairline) solid var(--writ-border-soft);text-align:left;vertical-align:top}.prose th{color:var(--writ-fg-muted);font-weight:500}.prose .toc{gap:var(--writ-space-2) var(--writ-space-5);font-size:var(--writ-site-text-sm);flex-wrap:wrap;display:flex}.prose .ctas{gap:var(--writ-space-3);flex-wrap:wrap;display:flex}.prose .window{box-shadow:none}.kc{min-width:1.6em;padding:0 var(--writ-space-2);border:var(--writ-site-hairline) solid var(--writ-border);border-radius:var(--writ-r-window);text-align:center;font-size:.85em;line-height:1.5;display:inline-block}.kc+.kc{margin-left:var(--writ-space-1)}.rel{margin-top:var(--writ-site-space-8)}.rel h2{margin-top:0}.rel-date{margin-top:var(--writ-space-2);font-size:var(--writ-site-text-sm);color:var(--writ-fg-muted);display:block}.rel ul{padding:0;list-style:none}.rel li{gap:var(--writ-space-3);grid-template-columns:5em minmax(0,1fr);display:grid}.rel-kind{font-size:var(--writ-site-text-sm);color:var(--writ-fg-muted)}.rel-tag{margin-right:var(--writ-space-2);padding:0 var(--writ-space-2);border:var(--writ-site-hairline) solid var(--writ-border);border-radius:var(--writ-r-window);font-size:var(--writ-site-text-xs);color:var(--writ-fg-muted);display:inline-block}@media (width<=640px){:root{--writ-site-gutter:var(--writ-space-5)}.br-sm{display:inline}.nav-in{gap:var(--writ-space-3)}.nav-links{gap:var(--writ-space-1)}.nav-links a:not(.btn){padding:var(--writ-space-2) var(--writ-space-1);font-size:clamp(var(--writ-ui-xs), var(--writ-site-text-nav-fluid), var(--writ-site-text-xs))}.nav .btn{padding:0 var(--writ-space-3);font-size:clamp(var(--writ-ui-xs), var(--writ-site-text-nav-fluid), var(--writ-site-text-xs))}.hero{padding-top:var(--writ-site-space-9)}.hero-h1{font-size:clamp(var(--writ-site-text-h1-xs), var(--writ-site-text-h1-fluid), var(--writ-site-text-h1))}.footer-in{gap:var(--writ-space-4) var(--writ-space-6);grid-template-columns:repeat(3,max-content);display:grid}.dl-cmd{white-space:normal}.dl-tool{grid-template-columns:minmax(0,1fr) auto;display:grid}.dl-tool-name,.dl-status{grid-area:1/1}.dl-status{pointer-events:none;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.dl-status:not(:empty){background:var(--writ-bg-canvas)}}@media (width<=880px){.feature-grid,.feature.is-flip .feature-grid{gap:var(--writ-space-7);grid-template-columns:1fr}.feature.is-flip .feature-text{order:0}}@media (width>=880px){.hero-h1{font-size:var(--writ-site-text-h1-md)}.dl-groups{grid-template-columns:minmax(0,1fr) max-content}.dl-group{grid-column:1/-1;grid-template-columns:subgrid}.dl-manager{margin-top:0}.dl-tool{contain:inline-size}}@media (width>=1200px){.hero-h1{font-size:var(--writ-site-text-h1-lg)}.feature h2,.download h2,.prose h2{font-size:var(--writ-site-text-h2-lg)}}
