@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-normal.3748bjrmw_ck7.woff2)format("woff2"),url(../media/roboto-latin-400-normal.39k0hj26bndna.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-normal.43162ka3da5dh.woff2)format("woff2"),url(../media/roboto-latin-500-normal.44_z8ijjvtds8.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-700-normal.25zm6111a02b_.woff2)format("woff2"),url(../media/roboto-latin-700-normal.2qk16c9ym2q0p.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-400-normal.22_rcy8kzb80r.woff2)format("woff2"),url(../media/roboto-cyrillic-400-normal.31jok7h63scd3.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-500-normal.1_nnrihbvuqu6.woff2)format("woff2"),url(../media/roboto-cyrillic-500-normal.10czw_kv71n6_.woff)format("woff")}
@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-700-normal.2u0235bnw72ex.woff2)format("woff2"),url(../media/roboto-cyrillic-700-normal.2c7mp_asyhv1h.woff)format("woff")}
:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#6750a4;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#eaddff;--md-sys-color-on-primary-container:#21005d;--md-sys-color-secondary:#625b71;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#e8def8;--md-sys-color-on-secondary-container:#1d192b;--md-sys-color-tertiary:#7d5260;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffd8e4;--md-sys-color-on-tertiary-container:#31111d;--md-sys-color-error:#b3261e;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#f9dedc;--md-sys-color-on-error-container:#410e0b;--md-sys-color-background:#fef7ff;--md-sys-color-on-background:#1d1b20;--md-sys-color-surface:#fef7ff;--md-sys-color-on-surface:#1d1b20;--md-sys-color-surface-variant:#e7e0ec;--md-sys-color-on-surface-variant:#49454f;--md-sys-color-surface-dim:#ded8e1;--md-sys-color-surface-bright:#fef7ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f2fa;--md-sys-color-surface-container:#f3edf7;--md-sys-color-surface-container-high:#ece6f0;--md-sys-color-surface-container-highest:#e6e0e9;--md-sys-color-outline:#79747e;--md-sys-color-outline-variant:#cac4d0;--md-sys-color-inverse-surface:#322f35;--md-sys-color-inverse-on-surface:#f5eff7;--md-sys-color-inverse-primary:#d0bcff;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#6750a4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#d0bcff;--md-sys-color-on-primary:#381e72;--md-sys-color-primary-container:#4f378b;--md-sys-color-on-primary-container:#eaddff;--md-sys-color-secondary:#ccc2dc;--md-sys-color-on-secondary:#332d41;--md-sys-color-secondary-container:#4a4458;--md-sys-color-on-secondary-container:#e8def8;--md-sys-color-tertiary:#efb8c8;--md-sys-color-on-tertiary:#492532;--md-sys-color-tertiary-container:#633b48;--md-sys-color-on-tertiary-container:#ffd8e4;--md-sys-color-error:#f2b8b5;--md-sys-color-on-error:#601410;--md-sys-color-error-container:#8c1d18;--md-sys-color-on-error-container:#f9dedc;--md-sys-color-background:#141218;--md-sys-color-on-background:#e6e0e9;--md-sys-color-surface:#141218;--md-sys-color-on-surface:#e6e0e9;--md-sys-color-surface-variant:#49454f;--md-sys-color-on-surface-variant:#cac4d0;--md-sys-color-surface-dim:#141218;--md-sys-color-surface-bright:#3b383e;--md-sys-color-surface-container-lowest:#0f0d13;--md-sys-color-surface-container-low:#1d1b20;--md-sys-color-surface-container:#211f26;--md-sys-color-surface-container-high:#2b2930;--md-sys-color-surface-container-highest:#36343b;--md-sys-color-outline:#938f99;--md-sys-color-outline-variant:#49454f;--md-sys-color-inverse-surface:#e6e0e9;--md-sys-color-inverse-on-surface:#322f35;--md-sys-color-inverse-primary:#6750a4;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#d0bcff}:root{--md-ref-typeface-brand:"Roboto", system-ui, sans-serif;--md-ref-typeface-plain:"Roboto", system-ui, sans-serif;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-large-increased:20px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-extra-large-increased:32px;--md-sys-shape-corner-extra-extra-large:48px;--md-sys-shape-corner-full:9999px;--ease-emph:cubic-bezier(.2, 0, 0, 1);--ease-emph-decel:cubic-bezier(.05, .7, .1, 1);--ease-emph-accel:cubic-bezier(.3, 0, .8, .15);--ease-std:cubic-bezier(.2, 0, 0, 1);--spring-fast:cubic-bezier(.34, 1.45, .64, 1);--spring-default:cubic-bezier(.3, 1.2, .5, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--spring-fast:linear(0, .056, .19, .362, .539, .703, .84, .945, 1.02, 1.066, 1.089, 1.095, 1.089, 1.075, 1.059, 1.042, 1.027, 1.014, 1.004, .998, .993, .991, .991, .992, .993, .995, .996, .998, .999, 1);--spring-default:linear(0, .021, .074, .148, .234, .324, .415, .503, .584, .658, .723, .781, .83, .872, .906, .934, .957, .974, .988, .998, 1.005, 1.01, 1.013, 1.015, 1.015, 1.014, 1.012, 1.009, 1.007, 1.004, 1.002, 1.001, 1)}}@property --btn-r{syntax:"<length>";inherits:true;initial-value:28px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:400 16px/24px var(--md-ref-typeface-plain);letter-spacing:.5px;min-height:100dvh;margin:0;overflow-x:clip}a{color:var(--md-sys-color-primary)}::selection{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.t-display-large{font:400 57px/64px var(--md-ref-typeface-brand);letter-spacing:-.25px}.t-display-small{font:400 36px/44px var(--md-ref-typeface-brand);letter-spacing:0}.t-headline-medium{font:400 28px/36px var(--md-ref-typeface-brand);letter-spacing:0}.t-headline-small{font:400 24px/32px var(--md-ref-typeface-brand);letter-spacing:0}.t-title-large{font:400 22px/28px var(--md-ref-typeface-brand);letter-spacing:0}.t-title-medium{font:500 16px/24px var(--md-ref-typeface-brand);letter-spacing:.15px}.t-body-large{font:400 16px/24px var(--md-ref-typeface-plain);letter-spacing:.5px}.t-body-medium{font:400 14px/20px var(--md-ref-typeface-plain);letter-spacing:.25px}.t-body-small{font:400 12px/16px var(--md-ref-typeface-plain);letter-spacing:.4px}.t-label-large{font:500 14px/20px var(--md-ref-typeface-plain);letter-spacing:.1px}.t-label-medium{font:500 12px/16px var(--md-ref-typeface-plain);letter-spacing:.5px}.appbar{z-index:5;background:var(--md-sys-color-surface);transition:background-color .3s var(--ease-std);position:sticky;top:0}.appbar[data-scrolled]{background:var(--md-sys-color-surface-container)}.appbar-inner{align-items:center;gap:8px;max-width:1088px;height:64px;margin:0 auto;padding:0 24px;display:flex}.brand{min-width:0;color:inherit;border-radius:var(--md-sys-shape-corner-full);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{transition:transform .5s var(--spring-fast);flex:none}.brand:hover img{transform:rotate(-14deg)scale(1.1)}.brand:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:4px}.nav{gap:4px;display:flex}.page{gap:56px;max-width:1088px;margin:0 auto;padding:8px 24px 64px;display:grid}section{scroll-margin-top:80px}.section-title{margin:0 0 16px}.hero{border-radius:var(--md-sys-shape-corner-extra-extra-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);animation:hero-in .9s var(--ease-emph-decel) backwards;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;padding:56px 56px 48px;display:grid;position:relative;overflow:clip}@keyframes hero-in{0%{clip-path:inset(6% 4% round 96px);opacity:0}to{clip-path:inset(0 round 48px);opacity:1}}.hero-text{justify-items:start;gap:16px;min-width:0;display:grid}.enter{animation:rise .7s var(--ease-emph-decel) backwards;animation-delay:calc(var(--i,0) * 80ms + .25s)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eyebrow-chip{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);align-items:center;padding:6px 14px;display:inline-flex}.title{margin:0;display:flex}.title .letter{animation:letter-in .9s var(--spring-default) backwards;animation-delay:calc(var(--i) * 45ms + .3s);transform-origin:50% 100%;display:inline-block}@keyframes letter-in{0%{opacity:0;transform:translateY(.55em)rotate(10deg)scale(.8)}}.tagline{margin:-8px 0 0}.version-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:32px;display:flex}.version{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;animation:rise .5s var(--ease-emph-decel) backwards}.meta{animation:rise .5s 80ms var(--ease-emph-decel) backwards}.skeleton{border-radius:var(--md-sys-shape-corner-small);background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--md-sys-color-on-primary-container) 14%, transparent) 50%, transparent 100%) 0 0 / 200% 100%, color-mix(in srgb, var(--md-sys-color-on-primary-container) 10%, transparent);align-self:center;height:24px;animation:1.4s linear infinite shimmer;display:inline-block}.sk-version{width:180px;height:28px}.sk-meta{width:150px;height:16px}@keyframes shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.actions>*{--btn-r:28px;transition:--btn-r .45s var(--spring-fast);--md-filled-button-container-height:56px;--md-filled-tonal-button-container-height:56px;--md-outlined-button-container-height:56px;--md-filled-button-container-shape:var(--btn-r);--md-filled-tonal-button-container-shape:var(--btn-r);--md-outlined-button-container-shape:var(--btn-r);--md-filled-button-label-text-size:16px;--md-filled-tonal-button-label-text-size:16px;--md-outlined-button-label-text-size:16px;--md-filled-button-leading-space:24px;--md-filled-button-trailing-space:28px;--md-filled-button-with-leading-icon-leading-space:24px;--md-filled-button-with-leading-icon-trailing-space:28px;--md-filled-tonal-button-with-leading-icon-leading-space:24px;--md-filled-tonal-button-with-leading-icon-trailing-space:28px;--md-outlined-button-with-leading-icon-leading-space:24px;--md-outlined-button-with-leading-icon-trailing-space:28px}.actions>:hover{--btn-r:18px}.actions>:active{--btn-r:10px}.hero md-filled-button{--md-filled-button-container-color:var(--md-sys-color-primary);--md-filled-button-label-text-color:var(--md-sys-color-on-primary)}.hero md-filled-tonal-button{--md-filled-tonal-button-container-color:color-mix(in srgb, var(--md-sys-color-on-primary-container) 14%, transparent);--md-filled-tonal-button-label-text-color:var(--md-sys-color-on-primary-container);--md-filled-tonal-button-icon-color:var(--md-sys-color-on-primary-container);--md-filled-tonal-button-hover-label-text-color:var(--md-sys-color-on-primary-container);--md-filled-tonal-button-focus-label-text-color:var(--md-sys-color-on-primary-container);--md-filled-tonal-button-pressed-label-text-color:var(--md-sys-color-on-primary-container);--md-filled-tonal-button-hover-icon-color:var(--md-sys-color-on-primary-container);--md-filled-tonal-button-pressed-icon-color:var(--md-sys-color-on-primary-container)}.hero md-outlined-button{--md-outlined-button-label-text-color:var(--md-sys-color-on-primary-container);--md-outlined-button-icon-color:var(--md-sys-color-on-primary-container);--md-outlined-button-outline-color:var(--md-sys-color-on-primary-container);--md-outlined-button-hover-label-text-color:var(--md-sys-color-on-primary-container);--md-outlined-button-hover-icon-color:var(--md-sys-color-on-primary-container)}.hint{max-width:60ch;margin:0}.hero-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hero-links a{color:inherit;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease-std);align-items:center;gap:4px;text-decoration-thickness:1px;display:inline-flex}.hero-links a:hover{text-decoration-thickness:2px}.hero-art{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;max-width:420px;animation:art-in 1.2s var(--spring-default) .2s backwards;justify-self:center;position:relative}@keyframes art-in{0%{opacity:0;transform:scale(.55)rotate(-25deg)}}.art{width:100%;height:100%;transition:transform .45s var(--spring-fast);display:block;overflow:visible}.hero-art:active .art{transform:scale(.95)}.layer{transition:transform 1.2s var(--ease-emph-decel)}.l-back{transform:translate(calc(var(--px,0) * -24px), calc(var(--py,0) * -24px))}.l-mid{transform:translate(calc(var(--px,0) * 10px), calc(var(--py,0) * 10px))}.l-front{transform:translate(calc(var(--px,0) * 30px), calc(var(--py,0) * 30px))}.hero-art{--art-blob:#6750a4;--art-top:#fff;--art-left:#eaddff;--art-right:#d0bcff}:root[data-theme=dark] .hero-art{--art-blob:#7f67be}.blob{fill:var(--art-blob)}.cube{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(-7px)rotate(-2deg)}50%{transform:translateY(7px)rotate(2deg)}}.cube-top{fill:var(--art-top)}.cube-left{fill:var(--art-left)}.cube-right{fill:var(--art-right)}.cube-edge{fill:none;stroke:var(--art-blob);stroke-width:28.7px;stroke-linecap:round}.orbit{transform-box:view-box;transform-origin:200px 200px;animation:60s linear infinite spin}.spin,.spin-rev{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite spin}.spin-rev{animation-duration:22s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.deco-tertiary{fill:var(--md-sys-color-tertiary)}.deco-secondary{fill:var(--md-sys-color-secondary)}.deco-on{fill:var(--md-sys-color-on-primary-container)}.deco-ring{fill:none;stroke:var(--md-sys-color-tertiary);stroke-width:6px}.snackbar-host{z-index:20;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.snackbar{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-inverse-surface);min-height:48px;color:var(--md-sys-color-inverse-on-surface);animation:snack-in .6s var(--spring-fast) backwards;overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px 20px 12px 16px;display:flex;box-shadow:0 3px 6px #0003,0 1px 2px #00000040}.snackbar svg{color:var(--md-sys-color-inverse-primary);flex:none}.snackbar b{font-weight:500}@keyframes snack-in{0%{opacity:0;transform:translateY(24px)scale(.9)}}html.js [data-reveal]{opacity:0;transform:translateY(32px)scale(.98)}html.js [data-reveal][data-shown]{opacity:1;transition:opacity .5s var(--ease-emph-decel) var(--d,0s), transform .9s var(--spring-default) var(--d,0s);transform:none}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.feature{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);align-content:start;gap:12px;padding:24px;display:grid}html.js .feature[data-shown]{transition:opacity .5s var(--ease-emph-decel) var(--d,0s), transform .9s var(--spring-default) var(--d,0s), background-color .3s var(--ease-std), border-radius .6s var(--spring-fast)}.feature:hover{background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-extra-large)}.feature h3,.feature p{margin:0}.feature p{color:var(--md-sys-color-on-surface-variant)}.shape{flex:none;place-items:center;display:inline-grid;position:relative}.shape-bg{transition:transform .8s var(--spring-default);position:absolute;inset:0}.shape-icon{transition:transform .5s var(--spring-fast);display:grid;position:relative}.feature:hover .shape-bg{transform:rotate(75deg)scale(1.1)}.feature:hover .shape-icon{transform:scale(1.1)}.tone-primary .shape-bg{fill:var(--md-sys-color-primary-container)}.tone-primary .shape-icon{color:var(--md-sys-color-on-primary-container)}.tone-secondary .shape-bg{fill:var(--md-sys-color-secondary-container)}.tone-secondary .shape-icon{color:var(--md-sys-color-on-secondary-container)}.tone-tertiary .shape-bg{fill:var(--md-sys-color-tertiary-container)}.tone-tertiary .shape-icon{color:var(--md-sys-color-on-tertiary-container)}.changelog-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.changelog-head .section-title{margin:0}.filters{--md-chip-set-gap:8px}md-filter-chip{transition:transform .4s var(--spring-fast)}md-filter-chip:active{transform:scale(.94)}.releases{gap:12px;margin:0;padding:0 0 0 32px;list-style:none;display:grid;position:relative}.releases:before{content:"";background:var(--md-sys-color-outline-variant);border-radius:1px;width:2px;position:absolute;top:24px;bottom:24px;left:9px}.release{position:relative}.rail-dot{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface);border:2px solid var(--md-sys-color-outline);width:16px;height:16px;transition:transform .5s var(--spring-fast), background-color .3s var(--ease-std);position:absolute;top:22px;left:-30px}.release:hover .rail-dot{background:var(--md-sys-color-secondary-container);transform:scale(1.25)}.is-latest .rail-dot{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);box-shadow:0 0 0 4px var(--md-sys-color-primary-container)}.release-card{background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-extra-large);transition:background-color .3s var(--ease-std);padding:16px 20px 8px}.release:hover .release-card{background:var(--md-sys-color-surface-container)}.is-latest .release-card{background:var(--md-sys-color-surface-container);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}.release header{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.release h3{margin:0}.release time{color:var(--md-sys-color-on-surface-variant)}.badge{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);padding:2px 8px}.badge-latest{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.badge-on-hero{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.items{margin:0;padding:0;list-style:none}.items li{border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:96px 1fr;align-items:start;gap:12px;padding:8px 0;display:grid}.items li:first-child{border-top:0}.tag{border-radius:var(--md-sys-shape-corner-small);justify-self:start;padding:2px 8px}.tag-new{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.tag-chg{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.tag-fix{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.items .text{color:var(--md-sys-color-on-surface)}.items b{font-weight:500}.more{justify-content:center;margin-top:16px;display:flex}.empty{color:var(--md-sys-color-on-surface-variant);padding:16px 0}html.vt-list .release{view-transition-name:var(--vt)}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,0,0,1)}html.vt-theme::view-transition-old(root){mix-blend-mode:normal;animation:none}html.vt-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-icon{animation:icon-in .6s var(--spring-fast) backwards;display:grid}@keyframes icon-in{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}.scroll-top{z-index:10;opacity:0;pointer-events:none;transition:transform .5s var(--spring-fast), opacity .2s var(--ease-std);position:fixed;bottom:24px;right:24px;transform:scale(.2)rotate(-90deg)}.scroll-top[data-shown]{opacity:1;pointer-events:auto;transform:none}footer{max-width:1088px;color:var(--md-sys-color-on-surface-variant);margin:0 auto;padding:0 24px 40px}footer a{color:inherit}md-dialog{--md-dialog-container-color:var(--md-sys-color-surface-container-high);max-width:min(520px,100vw - 32px)}md-dialog md-list{--md-list-container-color:transparent;background:0 0}md-dialog .size{color:var(--md-sys-color-on-surface-variant)}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:40px 32px 32px}.hero-art{max-width:300px}}@media (max-width:720px){.nav{display:none}}@media (max-width:600px){.appbar-inner,.page,footer{padding-left:16px;padding-right:16px}.page{gap:40px}.hero{border-radius:var(--md-sys-shape-corner-extra-large-increased);padding:28px 20px 24px}.title{font:400 45px/52px var(--md-ref-typeface-brand)}.hero-art{max-width:240px}.actions>*{flex:100%}.releases{padding-left:24px}.releases:before{left:6px}.rail-dot{width:14px;height:14px;left:-24px}.release-card{padding:14px 16px 6px}.items li{grid-template-columns:1fr;gap:4px}.snackbar-host{bottom:96px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.js [data-reveal]{opacity:1;transform:none}}.releases-loading{gap:12px;padding-left:32px;display:grid}.release-skeleton{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);gap:10px;padding:20px;display:grid}.release-skeleton .skeleton{background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent) 50%, transparent 100%) 0 0 / 200% 100%, var(--md-sys-color-surface-container-highest)}.sk-line{width:100%;height:14px}.sk-title{width:40%;height:24px}.sk-short{width:65%}@media (max-width:600px){.releases-loading{padding-left:24px}}.screens-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.screens-head .section-title{margin:0}.screen-frame{border-radius:var(--md-sys-shape-corner-extra-extra-large);background:var(--md-sys-color-surface-container);padding:clamp(12px,3.5vw,40px)}.screen-viewport{aspect-ratio:1100/700;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-high);position:relative;overflow:hidden;box-shadow:0 1px 3px #0003,0 4px 16px #0000001f}.screen{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-emph), transform .8s var(--spring-default);position:absolute;inset:0;transform:scale(1.04)}.screen[data-active]{opacity:1;pointer-events:auto;transform:none}.screen img{object-fit:cover;width:100%;height:100%;display:block}.screen:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}.screens-note{color:var(--md-sys-color-on-surface-variant);margin:8px 0 0}.faq-list{gap:8px;display:grid}.faq-item{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low)}html.js .faq-item[data-shown]{transition:opacity .5s var(--ease-emph-decel) var(--d,0s), transform .9s var(--spring-default) var(--d,0s), background-color .3s var(--ease-std)}.faq-item[open]{background:var(--md-sys-color-surface-container)}.faq-item summary{border-radius:inherit;cursor:pointer;transition:background-color .2s var(--ease-std);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 24px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent)}.faq-item summary:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.faq-chevron{color:var(--md-sys-color-on-surface-variant);transition:transform .5s var(--spring-fast);flex:none;display:grid}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{color:var(--md-sys-color-on-surface-variant);max-width:75ch;animation:faq-open .45s var(--ease-emph-decel);padding:0 24px 20px}@keyframes faq-open{0%{opacity:0;transform:translateY(-8px)}}.faq-answer ol{gap:6px;margin:0;padding-left:20px;display:grid}.faq-answer a{color:var(--md-sys-color-primary)}kbd{font:500 12px/1 var(--md-ref-typeface-plain);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);box-shadow:inset 0 -1px 0 var(--md-sys-color-outline-variant);padding:2px 6px}@media (max-width:600px){.faq-item summary{padding:16px 16px 16px 20px}.faq-answer{padding:0 20px 18px}}
