.rn{--rn-core:var(--hp-yellow);--rn-app:var(--hp-pink);--rn-module:var(--hp-lime);--rn-line:hsl(var(--border));--rn-quiet:hsl(var(--muted-foreground));--rn-chip:hsl(var(--foreground) / .07);--rn-ease:cubic-bezier(.22, 1, .36, 1)}.rn-wrap{width:min(100% - 2rem,64rem);margin-inline:auto}.rn [data-kind=core]{--rn-kind:var(--rn-core)}.rn [data-kind=app]{--rn-kind:var(--rn-app)}.rn [data-kind=module]{--rn-kind:var(--rn-module)}.rn-head{gap:1rem;padding-block:clamp(2rem,6vw,4rem) clamp(1.25rem,3vw,2rem);display:grid}.rn-eyebrow{color:var(--rn-quiet);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.rn-eyebrow a{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3)}.rn-eyebrow a:hover{color:hsl(var(--foreground))}.rn-h1{font-family:var(--font-estedad), var(--font-vazir), sans-serif;text-wrap:balance;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.12;font-weight:850!important}.rn-lede{max-width:40rem;color:var(--rn-quiet);font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.85}.rn-version{font-family:var(--font-vazir), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;unicode-bidi:isolate}.rn-strip{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rn-pill{border:1px solid var(--rn-line);background:hsl(var(--card));min-height:2.5rem;color:hsl(var(--foreground));transition:border-color .2s, background .2s, translate .25s var(--rn-ease);border-radius:999px;align-items:baseline;gap:.5rem;padding:.4375rem .875rem;font-size:.9375rem;line-height:1.5;display:inline-flex}.rn-pill:before{content:"";background:var(--rn-kind,var(--rn-core));border-radius:50%;flex:none;align-self:center;width:.5rem;height:.5rem}.rn-pill .rn-version{font-weight:700}a.rn-pill:hover{border-color:hsl(var(--foreground) / .45);background:hsl(var(--foreground) / .05)}a.rn-pill:focus-visible,.rn-link:focus-visible,.rn-title-link:focus-visible,.rn-meta-link:focus-visible,.rn-filter a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.rn-pill[data-size=sm]{gap:.375rem;min-height:2rem;padding-block:.1875rem;padding-inline:.625rem;font-size:.8125rem}.rn-pill[data-update]{border-color:hsl(var(--foreground) / .4)}.rn-pill-new{background:hsl(var(--foreground));color:hsl(var(--background));white-space:nowrap;border-radius:999px;align-self:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:700}.rn-link{color:hsl(var(--foreground));text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3);border-radius:.25rem;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.rn-link:hover{text-decoration-color:currentColor}.rn-link svg{flex:none;width:1rem;height:1rem}.rn-lead{border:1px solid var(--rn-line);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--rn-core) 16%, transparent), transparent 55%), hsl(var(--card));border-radius:1.75rem;gap:1.5rem;padding:clamp(1.25rem,3.5vw,2.25rem);display:grid;position:relative;overflow:hidden}[dir=ltr] .rn-lead{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rn-core) 16%, transparent), transparent 55%), hsl(var(--card))}.rn-lead-main{align-content:start;gap:.25rem;display:grid}.rn-lead-label{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.rn-lead-label:before{content:"";background:var(--rn-core);border-radius:50%;width:.5rem;height:.5rem}.rn-lead-version{letter-spacing:-.02em;font-size:clamp(3.5rem,13vw,6.5rem);font-weight:900;line-height:1}.rn-lead-version .rn-version{font-family:var(--font-estedad), var(--font-vazir), ui-sans-serif, system-ui, sans-serif}.rn-lead-date{color:var(--rn-quiet);font-size:.9375rem}.rn-lead-side{align-content:start;gap:1rem;min-width:0;display:grid}.rn-lead-summary{text-wrap:pretty;font-size:1.0625rem;line-height:1.9}.rn-lead-cta{background:hsl(var(--foreground));width:fit-content;min-height:2.75rem;color:hsl(var(--background));transition:translate .25s var(--rn-ease), opacity .2s;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:700;display:inline-flex}.rn-lead-cta:hover{opacity:.9}.rn-lead-cta:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.rn-lead-apps{border-block-start:1px solid var(--rn-line);gap:.5rem;padding-block-start:1rem;display:grid}.rn-lead-apps>p{color:var(--rn-quiet);font-size:.8125rem;font-weight:600}.rn-lede-quiet{max-width:46rem;font-size:.9375rem}@media (min-width:48rem){.rn-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2.5rem}}@media (prefers-reduced-motion:no-preference){.rn-lead-cta:hover{translate:0 2px}}.rn-tally{color:var(--rn-quiet);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.rn-tally li{align-items:center;gap:.375rem;display:inline-flex}.rn-tally li:before{content:"";background:var(--rn-tone);border-radius:50%;width:.4375rem;height:.4375rem}.rn-tally li[data-tone=new]{--rn-tone:var(--hp-lime)}.rn-tally li[data-tone=changed]{--rn-tone:var(--hp-yellow)}.rn-tally li[data-tone=fixed]{--rn-tone:var(--hp-orange)}.rn-tally b{color:hsl(var(--foreground));font-weight:700}.rn-filter{flex-wrap:wrap;gap:.375rem;padding-block:1.5rem .5rem;display:flex}.rn-filter a{background:var(--rn-chip);min-height:2.75rem;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.rn-filter a:hover{background:hsl(var(--foreground) / .14)}.rn-filter a[aria-current=page]{background:hsl(var(--foreground));color:hsl(var(--background))}.rn-filter-count{opacity:.75;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.rn-timeline{gap:1.25rem;margin:0;padding:1rem 0 clamp(3rem,8vw,5rem);list-style:none;display:grid;position:relative}.rn-entry{gap:.625rem;scroll-margin-top:6rem;display:grid;position:relative}.rn-rail{align-items:center;gap:.625rem;display:flex}.rn-node{background:var(--rn-kind);width:.75rem;height:.75rem;box-shadow:0 0 0 4px hsl(var(--background));border-radius:50%;flex:none}.rn-date{color:var(--rn-quiet);font-size:.875rem;font-weight:600}.rn-card{border:1px solid var(--rn-line);background:hsl(var(--card));border-radius:1.25rem;gap:1rem;min-width:0;padding:clamp(1.125rem,3vw,1.75rem);transition:border-color .3s,box-shadow .3s;display:grid}.rn-entry:target .rn-card{border-color:hsl(var(--foreground) / .55);box-shadow:0 0 0 3px hsl(var(--foreground) / .1)}.rn-card-head{gap:.375rem;display:grid}.rn-kind{color:hsl(var(--foreground));flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.rn-kind-dot{background:var(--rn-kind);border-radius:50%;width:.5rem;height:.5rem}.rn-kind-note{color:var(--rn-quiet);font-weight:500}.rn-kind-note:before{content:"·";margin-inline-end:.5rem}.rn-title{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:clamp(1.5rem,3.6vw,2.125rem);line-height:1.2;display:flex}.rn-title-link{border-radius:.375rem;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.rn-title-link:hover .rn-version{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.rn-title .rn-version{font-weight:850}.rn-latest{background:hsl(var(--foreground));color:hsl(var(--background));font-family:var(--font-vazir), ui-sans-serif, system-ui, sans-serif;border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:700;line-height:1.6}.rn-meta{color:var(--rn-quiet);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.rn-meta-link{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3);border-radius:.25rem}.rn-meta-link:hover{color:hsl(var(--foreground))}.rn-fallback{color:var(--rn-quiet);font-size:.875rem}@media (min-width:52rem){.rn-timeline{gap:1.75rem}.rn-timeline:before{content:"";background:var(--rn-line);width:1px;position:absolute;inset-block:1rem clamp(3rem,8vw,5rem);inset-inline-start:calc(11.375rem - .5px)}.rn-entry{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:0 2.25rem}.rn-rail{flex-direction:row-reverse;justify-content:flex-start;gap:.875rem;margin-inline-end:-1.6875rem;padding-block-start:1.875rem;position:sticky;top:6rem}.rn-date{text-align:end}}.rn-body{color:hsl(var(--foreground));gap:1.125rem;min-width:0;font-size:1rem;line-height:1.9;display:grid}.rn-body p{overflow-wrap:anywhere;margin:0}.rn-body strong{font-weight:700}.rn-body code{background:var(--rn-chip);overflow-wrap:anywhere;unicode-bidi:isolate;border-radius:.375rem;padding:.0625rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;line-height:1.5;display:inline-block}.rn-upgrade{color:var(--rn-quiet);font-size:.9375rem}.rn-upgrade strong{color:hsl(var(--foreground))}.rn-section{gap:.625rem;display:grid}.rn-section[data-tone=new]{--rn-tone:var(--hp-lime)}.rn-section[data-tone=changed]{--rn-tone:var(--hp-yellow)}.rn-section[data-tone=fixed]{--rn-tone:var(--hp-orange)}.rn-section[data-tone=other]{--rn-tone:hsl(var(--foreground) / .4)}.rn-tone{background:var(--rn-chip);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.1875rem .75rem .1875rem .625rem;font-size:.8125rem;line-height:1.7;display:inline-flex;font-family:var(--font-vazir), ui-sans-serif, system-ui, sans-serif!important;font-weight:700!important}[dir=rtl] .rn-tone{padding:.1875rem .625rem .1875rem .75rem}.rn-tone-dot{background:var(--rn-tone);border-radius:50%;width:.5rem;height:.5rem}.rn-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.rn-list li{overflow-wrap:anywhere;padding-inline-start:1.25rem;position:relative}.rn-list li:before{content:"";inset-inline-start:.125rem;background:var(--rn-tone,hsl(var(--foreground) / .4));border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.8em}.rn-before{border-top:1px dashed var(--rn-line);padding-block-start:.875rem}.rn-before summary{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;list-style:none;display:inline-flex}.rn-before summary::-webkit-details-marker{display:none}.rn-before summary:before{content:"";width:.5rem;height:.5rem;transition:rotate .25s var(--rn-ease);border-block-end:2px solid;border-inline-end:2px solid;rotate:-45deg}.rn-before[open] summary:before,[dir=rtl] .rn-before summary:before{rotate:45deg}[dir=rtl] .rn-before[open] summary:before{rotate:-45deg}.rn-before summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.rn-before-body{color:var(--rn-quiet);gap:.625rem;padding-block:.25rem;font-size:.9375rem;display:grid}.rn-before-body strong{color:hsl(var(--foreground))}.rn-history{border:1px solid var(--rn-line);background:hsl(var(--card));border-radius:1.5rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.rn-history-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;display:flex}.rn-history-head h2{font-size:clamp(1.25rem,2.6vw,1.625rem);line-height:1.3}.rn-history-head p{color:var(--rn-quiet);margin-block-start:.25rem;font-size:.9375rem}.rn-facts{flex-wrap:wrap;gap:.75rem 2rem;margin:0;display:flex}.rn-facts div{gap:.125rem;display:grid}.rn-facts dt{color:var(--rn-quiet);font-size:.8125rem;font-weight:600}.rn-facts dd{margin:0;font-size:1.0625rem;font-weight:700}.rn-history-list{margin:0;padding:0;list-style:none;display:grid}.rn-history-list>li{border-top:1px solid var(--rn-line);gap:.75rem;padding-block:1.125rem;display:grid}.rn-history-list>li:last-child{padding-block-end:0}.rn-history-row{flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;display:flex}.rn-history-row h3{font-size:1.125rem}.rn-history-row time{color:var(--rn-quiet);font-size:.875rem}.rn-history .rn-body{gap:.875rem;font-size:.9375rem}.rn-empty{border:1px dashed var(--rn-line);text-align:center;color:var(--rn-quiet);border-radius:1.25rem;padding:2.5rem 1.25rem;line-height:1.9}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rn-entry .rn-card{animation:linear both rn-rise;animation-timeline:view();animation-range:entry entry 55%}.rn-entry .rn-node{animation:linear both rn-pop;animation-timeline:view();animation-range:entry 10% entry 60%}}a.rn-pill:hover{translate:0 -1px}}@keyframes rn-rise{0%{opacity:.25;translate:0 1.25rem}to{opacity:1;translate:0}}@keyframes rn-pop{0%{scale:.4}to{scale:1}}@media (prefers-reduced-motion:reduce){.rn *,.rn :before{transition:none!important;animation:none!important}}.rn-site{gap:.5rem;display:grid}.rn-site-note{color:var(--rn-quiet);font-size:.875rem;line-height:1.8}.rn-site-note[data-update]{color:hsl(var(--foreground));font-weight:600}.rn-site-note .rn-link{font-size:inherit}.rn-news{border:1px solid var(--rn-line);background:hsl(var(--card));border-radius:1.25rem;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rn-news li+li{border-top:1px solid var(--rn-line)}.rn-news a{gap:.25rem;padding:.875rem 1.125rem;transition:background .2s;display:grid}.rn-news a:hover{background:hsl(var(--foreground) / .05)}.rn-news a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.rn-news-top{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.rn-news-top strong{align-items:baseline;gap:.5rem;font-size:1rem;display:inline-flex}.rn-news-top strong:before{content:"";background:var(--rn-kind);border-radius:50%;align-self:center;width:.5rem;height:.5rem}.rn-news-top time{color:var(--rn-quiet);font-size:.8125rem}.rn-news p{color:var(--rn-quiet);font-size:.875rem;line-height:1.8}
