@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Cyrillic-Ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Greek-Ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Latin-Ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--primary-100:#d4c9fe;--primary-200:#8b5cf6;--primary-300:#6d28d9;--accent-100:#ff90a0;--accent-200:#f43f5e;--accent-300:#be123c;--icon-primary-100:#6ee7ff;--icon-accent-100:#c084fc;--text-100:#fff;--text-200:#bac3d0;--text-300:#94a3b8;--text-400:#8495ab;--text-500:#718298;--text-strong:#dde1e7;--text-highlight:#06bce0;--text-highlight-hover:#6ee7ff;--btn-outline:#ffffff40;--btn-outline-hover:#ffffff80;--btn-gradient-text-color:#fff;--header-bg:#090910cc;--footer-bg:#0a0810;--bg-100:#0b0c15;--bg-200:#121927;--bg-300:#0a0810;--gradient-100:linear-gradient(135deg,var(--primary-100) 0%,var(--accent-100) 100%);--gradient-200:linear-gradient(135deg,var(--primary-200) 0%,var(--accent-200) 100%);--gradient-300:linear-gradient(135deg,var(--primary-300) 0%,var(--accent-300) 100%);--card-primary:#151621;--card-primary-hover:#1e1f2b;--card-border:#ffffff0f;--card-border-hover:#ffffff26;--black:#000;--white:#fff;--price:#ffe96d;--price-free:#a8e063;--price-sale:#ff90a0;--rating-star:#ffda48;--info-100:#3a7bff;--tip-100:#ffe45e;--note-100:#b24aff;--quote-100:#f6f7f9;--success-100:#34d399;--warning-100:#fbbf24;--error-100:#f43f5e;--badge-default-fg:#94a3b8;--badge-default-bg:#64748b;--badge-news-fg:#a78bfa;--badge-news-bg:#8a5cf6;--badge-event-fg:#fb7185;--badge-event-bg:#f43f5d;--badge-roadmap-fg:#fb923c;--badge-roadmap-bg:#f97316;--badge-release-fg:#34d399;--badge-release-bg:#10b981;--badge-update-fg:#60a5fa;--badge-update-bg:#3b82f6;--badge-story-fg:#facc15;--badge-story-bg:#eab308;--sh-comment:#7e977b;--sh-tag:#ef789a;--sh-number-literal:#eec3c0;--sh-attribute:#f7c983;--sh-title-property:#a2d6df;--sh-selector:#a0d2db;--sh-string:#35819a;--sh-section:#f0c6c4;--sh-keyword-operator:#c9b0ec;--sh-punctuation:#e6e4f7;--sh-bg:#1c1a29;--sh-text:#746f8c;--sh-btn-text:#e6e4f7;--sh-btn-border:#3a3652;--sh-btn-bg:#262335;--sh-btn-hover-bg:#2f2b41;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-default:24px;--radius-full:9999px;--anim-speed:200ms;--anim-speed-fast:100ms;--anim-speed-slow:400ms;--anim-zoom:1;--marquee-speed:120s;--page-width:1280px;--page-width-legal:1024px;--page-width-article:900px;--page-width-form:860px;--responsive-scaling:4%;--font-code:ui-monospace,"SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--font-size-xs:0.8rem;--font-size-sm:0.9rem;--font-size-base:1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:1.75rem;--s-8:2rem;--s-9:2.25rem;--s-10:2.5rem;--s-11:2.75rem;--s-12:3rem;--s-13:3.25rem;--s-14:3.5rem;--s-15:3.75rem;--s-16:4rem;--invert-color:0;--revert-color:0;--img-blend:lighten;--img-gradient-blend:soft-light;--panel-color-opacity:60%;--badge-border-opacity:80%;--badge-bg-opacity:90%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--bg-100);color:var(--text-100);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.6}img,svg{display:block;height:auto;max-width:100%}a{color:var(--text-100);text-decoration:none}:focus-visible{outline:2px solid var(--primary-100);outline-offset:3px}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote){margin-block:0}:where(p,ul,ol,dl,blockquote)+:where(p,ul,ol,dl,blockquote,h2,h3,h4){margin-block-start:var(--s-4)}:where(ul,ol){padding-inline-start:var(--s-8)}ul{list-style-type:square}h1{font-size:clamp(2rem,1.2rem + 2.25vw,3.5rem);font-weight:var(--font-weight-bold);line-height:1.25;margin-bottom:var(--s-6)}h2{font-size:clamp(1.5rem,1rem + 2vw,2.5rem);margin-bottom:var(--s-8)}h2,h3{font-weight:var(--font-weight-semi-bold)}h3{font-size:clamp(1.1rem,.9rem + 1.5vw,1.35rem);line-height:normal}h4{font-size:var(--font-size-base)}h4,strong{font-weight:var(--font-weight-semi-bold)}strong{color:var(--text-strong)}blockquote p{color:var(--text-100);font-size:var(--font-size-sm);font-style:italic}blockquote p:before{content:"\201C"}blockquote p:after{content:"\201D"}details>summary::-webkit-details-marker{display:none}button,input,select,textarea{accent-color:var(--primary-200);color:inherit;font:inherit}select{cursor:pointer}section{padding:var(--s-16) 0}.container{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--page-width) + var(--s-16)*2);padding:min(var(--s-16),var(--responsive-scaling));padding-bottom:var(--s-16);padding-top:var(--s-16);width:100%}.container-minimal{margin-inline:auto;max-width:var(--page-width);width:100%}@keyframes img-fade-animation{0%{opacity:0}to{opacity:1}}.img-fade{opacity:0}.img-fade.loaded{animation:img-fade-animation var(--anim-speed-slow) ease-in forwards}.img-base{border-radius:var(--radius-default);display:block;height:auto;overflow:hidden;position:relative;width:100%}.img-base.radius-small{border-radius:var(--radius-sm)}.img-gradient-overlay{position:relative;transform:scale(1.01);transform-origin:center}.img-gradient-overlay:after{background:var(--gradient-200);border-radius:calc(var(--radius-default) + 1px);content:"";height:99%;left:1px;mix-blend-mode:var(--img-gradient-blend);opacity:.6;position:absolute;top:1px;width:99.5%}.img-blend{mix-blend-mode:var(--img-blend)}.img-cover{aspect-ratio:16/9;display:block;height:100%;object-fit:cover;width:100%}img[data-expandable]{cursor:pointer}.zoom-anim{transform:scale(var(--anim-zoom));transition:transform var(--anim-speed-slow) ease;will-change:transform}.text-gradient{background:var(--gradient-100);background-clip:text;color:transparent;font-weight:var(--font-weight-extra-bold)}.link-highlight{color:var(--text-highlight);text-decoration-line:underline}.link-highlight:is(:hover,:focus-visible){color:var(--text-highlight-hover)}.link-footnote{color:var(--text-highlight);font-size:var(--font-size-xs);line-height:1;position:relative;vertical-align:super}.link-footnote:is(:hover,:focus-visible){color:var(--text-highlight-hover)}.link-badge{background:color-mix(in srgb,var(--text-highlight),transparent 90%);border-radius:var(--radius-xs);color:var(--text-highlight);padding:var(--s-1) var(--s-2);text-decoration:none}.link-badge:is(:hover,:focus-visible){background:color-mix(in srgb,var(--text-highlight),transparent 75%);color:var(--text-100)}.reverse-order{order:-1}.block-container{display:block}.block-container-scroll{display:block;overflow:auto}.inline-container,.inline-container-flex{align-items:center;display:inline-flex;gap:var(--s-3)}.inline-container-flex{flex-wrap:wrap}.inline-container h2,.inline-container h3,.inline-container h4{margin:0}.inline-container svg{min-width:40px}.my-2{margin:var(--s-2) 0}.my-4{margin:var(--s-4) 0}.my-16,.my-8{margin:var(--s-8) 0}.disable-margin{margin:0!important;margin-block:0!important;margin-inline:0!important}.disable-padding{padding:0!important;padding-block:0!important;padding-inline:0!important}.form-meta{display:none;height:1px;left:-5000px;opacity:0;overflow:hidden;position:absolute;top:auto;width:1px}.center-horizontal{margin:0 auto}video{width:100%}.iframe-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}[hidden]{display:none!important}.tooltip{background-color:var(--card-primary-hover);border:1px solid var(--card-border-hover);border-radius:var(--radius-sm);bottom:110%;box-shadow:0 8px 24px color-mix(in srgb,var(--black),transparent 20%);color:var(--text-100);font-size:var(--font-size-xs);left:0;line-height:1.4;opacity:0;padding:var(--s-4);pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity var(--anim-speed) ease,transform var(--anim-speed) ease,visibility var(--anim-speed) linear;visibility:hidden;width:min(500px,80vw);z-index:999}.custom-select-icon{position:relative}.custom-select-icon select{appearance:none}.custom-select-icon:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--text-500);content:"";pointer-events:none;position:absolute;right:var(--s-4);top:46%}.custom-select-icon:has(select:is(:hover,:focus-visible,:focus-within)):after{border-top-color:var(--text-100)}@media (forced-colors:active){:focus{outline:2px solid CanvasText}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-highlight{position:relative}.section-highlight:before{content:"";height:100%;inset:0 calc(50% - 50vw);position:absolute;z-index:-1}.section-highlight.bg-primary:before{background:radial-gradient(200% 150% at 50% -10%,color-mix(in srgb,var(--primary-100) 30%,transparent) 0,color-mix(in srgb,var(--primary-200) 20%,transparent) 32%,transparent 60%),radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--white) 3%,transparent) 0,transparent 70%)}.section-highlight.bg-accent:before{background:radial-gradient(200% 150% at 50% -10%,color-mix(in srgb,var(--accent-100) 28%,transparent) 0,color-mix(in srgb,var(--accent-200) 20%,transparent) 32%,transparent 60%),radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--white) 4%,transparent) 0,transparent 70%)}.section-highlight.bg-gradient:before{background:radial-gradient(200% 150% at 50% -10%,color-mix(in srgb,var(--primary-100) 26%,transparent) 0,color-mix(in srgb,var(--accent-100) 20%,transparent) 32%,transparent 60%),radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--white) 3%,transparent) 0,transparent 70%)}.section-highlight.bg-gradient-dark:before{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--accent-200) 60%,var(--bg-300) 40%) 0,transparent 60%),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--primary-200) 50%,var(--bg-300) 50%) 0,transparent 70%),var(--bg-100);filter:brightness(.3)}.section-highlight.bg-gradient-brighter:before{background:var(--gradient-100)}.section-highlight.bg-gradient-bright:before{background-image:linear-gradient(135deg,color-mix(in srgb,var(--primary-100) 100%,transparent 25%),color-mix(in srgb,var(--accent-100) 100%,transparent 25%))}.section-highlight.bg-gradient-subtle:before{background:radial-gradient(200% 150% at 50% -10%,color-mix(in srgb,var(--bg-200) 60%,var(--primary-200) 12%) 0,color-mix(in srgb,var(--bg-100) 80%,var(--accent-300) 10%) 32%,transparent 60%),radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--white) 2%,transparent) 0,transparent 70%)}.section-highlight.bg-center-gradient:before{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-200) 5%,transparent),color-mix(in srgb,var(--accent-200) 5%,transparent));box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--white) 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--black) 35%,transparent);content:"";mask-image:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--black) 3%,transparent) 10%,color-mix(in srgb,var(--black) 18%,transparent) 18%,color-mix(in srgb,var(--black) 45%,transparent) 26%,var(--black) 34%,var(--black) 66%,color-mix(in srgb,var(--black) 45%,transparent) 74%,color-mix(in srgb,var(--black) 18%,transparent) 82%,color-mix(in srgb,var(--black) 3%,transparent) 90%,transparent 100%);z-index:-1}.section-highlight.bg-gradient-beam:before{background:linear-gradient(60deg,color-mix(in srgb,var(--primary-200) 8%,transparent),transparent 45%),linear-gradient(120deg,color-mix(in srgb,var(--accent-200) 8%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--primary-200) 4%,transparent),color-mix(in srgb,var(--accent-200) 4%,transparent));box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--white) 4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--black) 30%,transparent);mask-image:linear-gradient(to right,transparent,var(--black) 18%,var(--black) 82%,transparent)}.section-highlight.bg-ambient:before{background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--primary-200) 8%,transparent) 0,transparent 40%),radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--accent-200) 6%,transparent) 0,transparent 40%)}.section-highlight.bg-ambient-strong:before{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--primary-200) 15%,transparent),transparent 70%),radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--accent-200) 15%,transparent),transparent 70%)}.section-highlight.bg-sweep:before{background:radial-gradient(120% 100% at 0 50%,color-mix(in srgb,var(--accent-100) 16%,transparent) 0,transparent 60%),radial-gradient(120% 100% at 100% 50%,color-mix(in srgb,var(--primary-200) 16%,transparent) 0,transparent 60%),radial-gradient(150% 100% at 50% 50%,color-mix(in srgb,var(--bg-100) 0%,transparent) 55%,color-mix(in srgb,var(--bg-100) 70%,transparent) 85%,var(--bg-100) 100%)}.section-highlight.bg-corners:before{background:radial-gradient(65% 110% at 100% 0,color-mix(in srgb,var(--primary-200) 14%,transparent) 0,transparent 58%),radial-gradient(65% 110% at 0 0,color-mix(in srgb,var(--accent-200) 14%,transparent) 0,transparent 58%),radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--bg-100) 90%,var(--white) 5%) 0,color-mix(in srgb,var(--bg-100) 50%,transparent 50%) 40%,transparent 70%)}.section-highlight.bg-core:before{background-image:radial-gradient(110% 110% at 50% 45%,color-mix(in srgb,var(--primary-100) 8%,transparent) 0,color-mix(in srgb,var(--black) 4%,transparent) 35%,transparent 70%),radial-gradient(110% 110% at 50% 45%,color-mix(in srgb,var(--accent-200) 6%,transparent) 0,color-mix(in srgb,var(--black) 3%,transparent) 45%,transparent 80%)}.section-highlight.bg-diagonal:before{background:radial-gradient(70% 70% at 110% -10%,color-mix(in srgb,var(--primary-200) 18%,transparent) 0,transparent 62%),radial-gradient(70% 70% at -10% 110%,color-mix(in srgb,var(--accent-200) 18%,transparent) 0,transparent 62%)}.section-highlight.bg-prism-haze:before{background:linear-gradient(115deg,color-mix(in srgb,var(--primary-200) 9%,transparent) 0 18%,transparent 40%),linear-gradient(245deg,color-mix(in srgb,var(--accent-200) 9%,transparent) 0 18%,transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--primary-100) 3%,transparent) 0,color-mix(in srgb,var(--primary-200) 2.6%,transparent) 20%,color-mix(in srgb,var(--white) 3.2%,transparent) 50%,color-mix(in srgb,var(--accent-200) 2.6%,transparent) 80%,color-mix(in srgb,var(--accent-100) 3%,transparent) 100%);mask-image:linear-gradient(to right,transparent,var(--black) 18%,var(--black) 82%,transparent)}.section-highlight.bg-smooth-cover:before{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary-100) 15%,transparent) 0,transparent 50%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-100) 15%,transparent) 0,transparent 50%),conic-gradient(from 180deg at 50% 120%,transparent 0deg,color-mix(in srgb,var(--primary-200) 20%,transparent) 180deg,transparent 1turn);filter:blur(64px)}.section-highlight.bg-bottom-bloom:before{background:radial-gradient(100% 150% at 50% 100%,color-mix(in srgb,var(--primary-200) 25%,transparent) 0,color-mix(in srgb,var(--bg-100) 25%,transparent) 80%,transparent 100%)}.section-highlight.bg-grid:before{background:conic-gradient(from 0turn,color-mix(in srgb,var(--white) 3%,transparent) 0deg 0deg,transparent 0deg 1turn),linear-gradient(135deg,color-mix(in srgb,var(--primary-200) 5%,transparent),color-mix(in srgb,var(--accent-200) 5%,transparent));background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--white) 3%,transparent) 0 1px,transparent 1px 40px),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--white) 3%,transparent) 0 1px,transparent 1px 40px),linear-gradient(135deg,color-mix(in srgb,var(--primary-200) 5%,transparent),color-mix(in srgb,var(--accent-200) 5%,transparent));background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat;background-size:40px 40px,40px 40px,auto;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--white) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--black) 35%,transparent);mask-image:linear-gradient(to right,transparent,var(--black) 12%,var(--black) 88%,transparent)}.section-overlay-fixed{inset:0;pointer-events:none;position:fixed;z-index:-1}.section-overlay-top{height:100%;inset:0;pointer-events:none;position:absolute;z-index:-1}.marquee-container{cursor:grab;display:flex;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);overflow:hidden;touch-action:none;user-select:none}.marquee-spacing{margin-top:var(--s-4)}.marquee-content{animation:marquee-scroll var(--marquee-speed) linear infinite;display:flex;flex-shrink:0;justify-content:space-around;margin-block-start:0;min-width:100%;padding-inline-start:0;will-change:transform}.marquee-item{align-items:center;display:flex;flex:0 0 auto;padding:var(--s-8)}.marquee-img{display:block;filter:invert(var(--invert-color));height:40px;margin:0 auto;object-fit:contain;pointer-events:none;user-select:none;width:auto}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.marquee-content{animation-play-state:paused!important}}.marquee-container:hover .marquee-content{animation-play-state:paused}.marquee-container.dragging{cursor:grabbing}.media-gallery{display:flex;flex-direction:column;gap:var(--s-4);padding:0}.media-container{position:relative}.media-gallery .viewport{aspect-ratio:16/9;background:var(--card-primary);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--card-border);border-radius:var(--radius-default);box-shadow:0 0 32px color-mix(in srgb,var(--primary-200) 15%,transparent);cursor:pointer;isolation:isolate;overflow:hidden;position:relative;transition:border-color var(--anim-speed) ease;width:100%}.media-gallery .viewport:is(:hover,:focus-visible){border-color:var(--card-border-hover);--anim-zoom:1.05}.media-gallery .viewport.loading:after{backdrop-filter:blur(8px);background-color:rgba(0,0,0,.1);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity var(--anim-speed-slow) ease}.media-gallery .viewport iframe{border:none;height:100%;width:100%}.media-gallery .display{height:100%;object-fit:contain;opacity:1;position:relative;transition:transform var(--anim-speed-slow) ease,opacity .1s ease;width:100%}.media-gallery .display.is-hidden{opacity:0}.media-gallery .thumbnails-container{position:relative;width:100%}.media-gallery .thumbnails{cursor:grab;display:flex;gap:var(--s-2);margin:var(--s-2) var(--s-8);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.media-gallery .thumbnails::-webkit-scrollbar{display:none}.media-gallery .thumbnails.is-dragging{scroll-behavior:auto}.media-gallery .thumbnail{background:transparent;border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;height:64px;opacity:.6;overflow:hidden;position:relative;transition:opacity var(--anim-speed) ease,border-color var(--anim-speed) ease;width:96px}.media-gallery .thumbnail:hover{opacity:.9}.media-gallery .thumbnail:focus-visible{border-color:var(--primary-100);opacity:.9;outline:none}.media-gallery .thumbnail-img{display:block;height:100%;object-fit:cover;position:relative;width:100%}.media-gallery .thumbnail[aria-current=true]{border-color:var(--primary-200);opacity:1}.media-gallery .thumbnail-video-icon{background:rgba(0,0,0,.5);color:#fff;height:32px;left:50%;padding:var(--s-1);position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.media-gallery .thumbnail-btn{align-items:center;background:transparent;border:none;bottom:0;color:var(--text-300);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;top:0;transition:opacity var(--anim-speed) ease,color var(--anim-speed) ease}.media-gallery .thumbnail-btn:is(:hover,:focus-visible){color:var(--text-100)}.media-gallery .thumbnail-btn:disabled{opacity:0;pointer-events:none}.media-gallery .thumbnail-btn.left{left:0}.media-gallery .thumbnail-btn.right{right:0}.media-gallery .thumbnail-btn:disabled~.thumbnails{margin:var(--s-2) 0}.media-gallery .thumbnails.is-dragging,.media-gallery .thumbnails.is-dragging .thumbnail{cursor:grabbing;user-select:none}.media-gallery .media-compare{background:#000;cursor:col-resize;height:100%;overflow:hidden;position:relative;user-select:none;width:100%}.media-compare img{display:block;height:100%;object-fit:contain;width:100%}.media-compare img.loading{filter:blur(8px);transform:scale(1.1)}.media-gallery .compare-icon{max-height:24px;max-width:24px}.media-gallery .compare-base{height:100%;width:100%}.media-gallery .compare-overlay{inset:0;overflow:hidden;position:absolute}.media-gallery .compare-handle{background:#fff;bottom:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:10}.media-gallery .compare-handle:after{background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3);content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.media-gallery .compare-handle .compare-icon{height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:1}.media-gallery .compare-btn,.media-gallery .compare-fullscreen-btn{background:rgba(0,0,0,.6);border:0;border-radius:var(--radius-full);bottom:var(--s-3);color:#fff;cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:var(--s-3);width:40px;z-index:9}.media-gallery .compare-btn:is(:hover,:focus-visible),.media-gallery .compare-fullscreen-btn:is(:hover,:focus-visible){background:rgba(0,0,0,.8)}.media-gallery .media-container:fullscreen>.compare-btn{display:none}.media-gallery .media-container>.viewport:has(.media-compare)+.compare-btn{right:var(--s-15)}.media-gallery .media-container:fullscreen .viewport{border:0;border-radius:0;box-shadow:none;height:100%;width:100%}.carousel{overflow-x:clip;position:relative}.carousel-controls,.carousel-controls[hidden]{display:none}.carousel-btn{background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;text-align:center}.carousel-btn,.carousel-btn svg{height:40px;width:40px}.carousel-btn:is(:hover,:focus-visible){opacity:.75}.carousel-btn[disabled]{cursor:not-allowed;opacity:.5}.carousel-dots{align-items:center;display:inline-flex;gap:var(--s-2);padding-inline:var(--s-2)}.carousel-dot{backface-visibility:hidden;background:var(--card-border);border:0;border-radius:var(--radius-full);cursor:pointer;height:10px;transform:translateZ(0) scale(1);transition:transform var(--anim-speed) ease,background-color var(--anim-speed) ease;width:10px;will-change:transform}.carousel-dot[aria-selected=true]{background:var(--gradient-100);transform:translateZ(0) scale(1.25)}.pagination{align-items:center;justify-content:center;padding:var(--s-16) 0 0}.pagination,.pagination ul{display:flex;list-style:none}.pagination ul{gap:var(--s-2);padding-inline-start:0}.pagination a{align-items:center;border-radius:50%;color:inherit;display:flex;height:clamp(28px,calc(6vw + 5px),40px);justify-content:center;text-decoration:none;transition:background-color var(--anim-speed) ease;width:clamp(28px,calc(6vw + 5px),40px)}.pagination a[aria-current=page]{background:var(--white);color:var(--black);font-weight:700}.pagination :where(a:hover,a:focus-visible){background-color:color-mix(in srgb,var(--white),transparent 80%)}.modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;visibility:hidden;z-index:9999}.modal:before{backdrop-filter:blur(6px);background:color-mix(in srgb,var(--black),transparent 60%);content:"";inset:0;position:absolute}.modal.is-open{display:flex;visibility:visible}.modal-close{align-items:center;background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-200);cursor:pointer;display:flex;height:36px;justify-content:center;line-height:1;position:absolute;right:var(--s-4);top:var(--s-4);transition:background-color var(--anim-speed) ease;width:36px;z-index:9999}.modal-close:is(:hover,:focus-visible){background:var(--card-primary-hover)}.modal-container{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-default);box-shadow:0 24px 60px color-mix(in srgb,var(--black),transparent 40%);padding:var(--s-6);position:relative;text-align:center;width:min(560px,92vw)}.modal-container .title{margin:0 var(--s-8) var(--s-2)}.modal-container .description{color:var(--text-300);margin-bottom:var(--s-6)}.modal-container .note{color:var(--success-100);font-size:var(--font-size-xs);margin-top:var(--s-2)}.modal-consent-title{display:block;font-size:clamp(1.1rem,.9rem + 1.5vw,1.5rem);font-weight:var(--font-weight-semi-bold);line-height:normal;margin:0 var(--s-8) var(--s-2)}.modal-consent-btn-group{display:flex;flex-wrap:wrap;gap:var(--s-4);justify-content:center}.modal-settings-container{align-items:center;display:grid;gap:var(--s-3);grid-template-columns:auto 1fr;width:100%}.modal-settings-container svg{color:var(--text-500)}.modal-settings-theme label{color:var(--text-200);display:block;margin:var(--s-2) 0;text-align:left}.modal-settings-theme select{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-300);padding:var(--s-3);padding-right:var(--s-10);transition:background-color var(--anim-speed) ease,border-color var(--anim-speed) ease,color var(--anim-speed) ease;width:100%}.modal-settings-theme select:is(:hover,:focus-visible,:focus-within){background:var(--card-primary-hover);border:1px solid var(--card-border-hover);color:var(--text-100)}.modal-newsletter-container{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-default);box-shadow:0 24px 60px color-mix(in srgb,var(--black),transparent 40%);padding:var(--s-6);position:relative;text-align:center;width:min(560px,92vw)}.modal-newsletter-container .title{margin:0 var(--s-8) var(--s-2)}.modal-newsletter-container .description{color:var(--text-300);margin-bottom:var(--s-6)}.modal-newsletter-container .note{color:var(--text-500);font-size:var(--font-size-xs);margin-top:var(--s-4)}.modal-newsletter-container form{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:center}.modal-newsletter-container input{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);flex:1 1 320px;outline:0;padding:var(--s-2) var(--s-4);transition:background-color var(--anim-speed) ease,border-color var(--anim-speed) ease;width:100%}.modal-newsletter-container input:is(:hover,:focus-visible,:focus-within){background:var(--card-primary-hover);border:1px solid var(--card-border-hover)}.modal-newsletter-container .note.newsletter-success{color:var(--success-100);font-size:var(--font-size-base)}.modal-newsletter-container .note.newsletter-warning{color:var(--warning-100);font-size:var(--font-size-base)}.modal-newsletter-container .note.newsletter-error{color:var(--error-100)}.modal-share-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--s-3)}.modal-share-links .share-link{gap:var(--s-2)}.modal-share-links .share-link:is(:hover,:focus-visible){background:var(--card-border-hover)}.share-link img,.share-link svg{color:var(--white);display:block;height:40px;object-fit:contain;padding:var(--s-1);width:40px}.share-link img{filter:invert(var(--invert-color))}.modal-buy-container{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-default);box-shadow:0 24px 60px color-mix(in srgb,var(--black),transparent 40%);display:flex;flex-direction:row;overflow:hidden;padding:0;position:relative;text-align:left;width:min(820px,92vw)}.modal-buy-container .media{align-items:center;background:var(--card-primary-hover);display:flex;flex:1;justify-content:center;position:relative}.modal-buy-container .image{height:100%;object-fit:cover;opacity:.9;width:100%}.modal-buy-content{display:flex;flex:1.5;flex-direction:column;justify-content:center;padding:var(--s-8)}.modal-buy-content .title{font-size:clamp(1.1rem,.9rem + 1.5vw,1.5rem);font-weight:var(--font-weight-bold);margin:0;margin-right:var(--s-4)}.modal-buy-content .description{color:var(--text-300);font-size:var(--font-size-sm)}.modal-buy-content .price-note{color:var(--price-sale);font-size:var(--font-size-lg);font-weight:var(--font-weight-semi-bold);line-height:1;margin-bottom:var(--s-2)}.modal-buy-actions{display:flex;gap:var(--s-4);margin-top:var(--s-6)}.modal-buy-actions .buy-btn{flex:1 1 auto}.modal-price-container{align-items:baseline;display:flex;gap:var(--s-2);margin-top:var(--s-8)}.modal-price-container .product-price{color:var(--text-100);font-size:clamp(1.1rem,.9rem + 1.5vw,1.5rem);font-weight:var(--font-weight-bold);line-height:1}.modal-price-container .product-price.free{color:var(--price-free)}.modal-price-container .product-price.original{color:var(--text-500);font-size:var(--font-size-base);text-decoration:line-through}.modal-price-container .product-price.sale{color:var(--price-sale);font-weight:var(--font-weight-extra-bold)}.modal-image-viewport,.modal-media-viewport{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;transition:opacity var(--anim-speed) ease;width:100%}.modal-image-display,.modal-media-display{height:100%;object-fit:contain;padding:var(--s-16);width:auto}.modal-media-display.blur{filter:blur(8px)}.modal-media-nav-container{display:flex;gap:var(--s-4);justify-content:center}.modal-media-nav-btn{align-items:center;background:transparent;border:none;color:var(--text-200);cursor:pointer;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:color var(--anim-speed) ease}.modal-media-nav-btn:is(:hover,:focus-visible){color:var(--text-100)}.modal-media-nav-btn svg{height:128px;width:64px}.modal-media-nav-btn.left{left:0}.modal-media-nav-btn.right{right:0}.legal-container{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--page-width-legal) + var(--s-16)*2);padding:min(var(--s-16),var(--responsive-scaling));padding-bottom:var(--s-16);padding-top:var(--s-16);width:100%}.legal-container h1,.legal-container h2,.legal-container h3{margin:var(--s-4) 0 var(--s-2)}.legal-container p,.legal-container ul{color:var(--text-200)}.global-hero-container{border-bottom:1px solid var(--card-border);padding:var(--s-16) 0 var(--s-8)}.global-hero-container p{color:var(--text-200)}.global-hero-title{padding:var(--s-16) 0 var(--s-16);text-align:center}.global-hero-title p{color:var(--text-200);font-size:clamp(var(--font-size-base),var(--font-size-xs) + .5vw,var(--font-size-xl));margin-inline:auto;max-width:600px}.global-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-6)}.global-toolbar .categories{display:flex;flex-wrap:wrap;gap:var(--s-2)}.global-toolbar .categories .category-btn{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-300);cursor:pointer;padding:var(--s-2) var(--s-4);transition:background-color var(--anim-speed) ease,border-color var(--anim-speed) ease}.global-toolbar .categories .category-btn:is(:hover,:focus-visible){background:var(--card-primary-hover);border:1px solid var(--card-border-hover);color:var(--text-100)}.global-toolbar .categories .category-btn[aria-current=page]{background:var(--gradient-200);color:var(--btn-gradient-text-color)}.categories-dropdown{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-200);display:none;padding:var(--s-2) var(--s-4);transition:background-color var(--anim-speed) ease,border-color var(--anim-speed) ease,color var(--anim-speed) ease;width:100%}.categories-dropdown:is(:hover,:focus-visible,:focus-within){background:var(--card-primary-hover);border:1px solid var(--card-border-hover);color:var(--text-100)}.heading-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.heading-actions h2{margin-inline-end:var(--s-4)}.heading-actions a.btn{margin-bottom:var(--s-6)}.header-note{color:var(--text-500);display:inline;font-size:clamp(1rem,.5rem + 1.5vw,1.2rem);font-weight:var(--font-weight-semi-bold);white-space:nowrap}.heading-centered{padding-bottom:var(--s-16);text-align:center}.heading-centered p{color:var(--text-300);font-size:clamp(var(--font-size-base),var(--font-size-xs) + .5vw,var(--font-size-xl));margin-inline:auto;max-width:var(--page-width-article)}.features-section{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-8)}.features-section .block-container{flex:1.25 1 500px}.features-section .img-small{align-self:center;flex:1 1 300px;min-width:340px}.features-section .img-medium{align-self:center;flex:1 1 500px}.features-section h3{font-size:clamp(1.1rem,.9rem + 1.5vw,1.5rem);font-weight:var(--font-weight-bold);margin-bottom:var(--s-4)}.features-section p{color:var(--text-200)}.features-section-list{color:var(--text-300);display:grid;gap:var(--s-2) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--s-4) 0 var(--s-6);padding:var(--s-4)}.features-section-list li{padding-left:var(--s-5);position:relative}.features-section-list li:before{background:var(--gradient-100);background-clip:text;color:transparent;content:"✓";left:0;line-height:1;opacity:.8;position:absolute;top:5px}.features-section-list.highlight{color:var(--text-200)}.search-bar{align-items:center;background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);display:flex;gap:var(--s-2);padding:var(--s-2) var(--s-4);position:relative;transition:background-color var(--anim-speed) ease,border-color var(--anim-speed) ease;width:min(350px,100%)}.search-bar:is(:hover,:focus-visible,:focus-within){background:var(--card-primary-hover);border:1px solid var(--card-border-hover)}.search-bar .search-bar-field{background:transparent;border:0;color:var(--text-100);outline:none;width:100%}.search-bar .search-bar-field::placeholder{color:var(--text-300)}.search-bar:has(.search-bar-clear:not([hidden])) .search-bar-field{padding-right:var(--s-6)}.search-bar-clear{align-items:center;background:var(--card-border);border:0;border-radius:var(--radius-full);color:var(--text-300);cursor:pointer;display:flex;height:var(--s-6);justify-content:center;position:absolute;right:var(--s-2);transition:background-color var(--anim-speed) ease;width:var(--s-6)}.search-bar-clear:is(:hover,:focus-visible){background:var(--card-border-hover)}.search-bar-btn{background:none;border:none;cursor:pointer}.search-bar-icon{height:20px;transition:color var(--anim-speed);width:20px}.search-bar-icon:is(:hover,:focus-visible){color:var(--btn-outline-hover)}.hue-shift-30{filter:hue-rotate(30deg)}.hue-shift-60{filter:hue-rotate(60deg)}.hue-shift-90{filter:hue-rotate(90deg)}.hue-shift-120{filter:hue-rotate(120deg)}.divider{padding:var(--s-8) 0;position:relative;text-align:center}.divider:before{background:linear-gradient(to right,transparent,var(--card-border),transparent);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.divider[data-label]:after{color:var(--text-200);content:attr(data-label);font-size:var(--font-size-sm);min-height:var(--s-8);padding:0 var(--s-2);position:relative}.divider-vertical{align-self:center;background:var(--card-border);display:inline-block;height:18px;margin:0 var(--s-6);pointer-events:none;width:1px}.chevron{display:inline-block;height:16px;margin-left:var(--s-1);transition:transform var(--anim-speed) ease;vertical-align:sub;width:16px}.card-collapsible .chevron{height:24px;width:24px}.dropdown:is(:hover,:focus-within) .chevron{transform:rotate(180deg)}.dropdown{position:relative}.dropdown .dropdown-content{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--s-3);box-shadow:0 8px 24px color-mix(in srgb,var(--black),transparent 55%);left:-45%;list-style:none;min-width:200px;padding:var(--s-2);position:absolute;top:calc(100% + 10px);visibility:hidden;z-index:999}.dropdown .dropdown-content:hover,.dropdown:focus-within .dropdown-content,.dropdown:hover .dropdown-content{visibility:visible}.dropdown-item{border-radius:var(--s-2);color:var(--text-300);display:block;font-size:var(--font-size-sm);padding:var(--s-2);white-space:nowrap}.dropdown-item:is(:hover,:focus-visible){background:var(--card-primary-hover);color:var(--text-100)}.dropdown-item.is-active,.dropdown-item[aria-current=page]{background:var(--card-primary-hover);color:var(--text-100);font-weight:700}.author{align-items:center;display:flex;gap:var(--s-3)}.author svg{height:48px;width:48px}.author strong{display:block;font-size:var(--font-size-sm)}.author span{color:var(--text-200);font-size:var(--font-size-xs)}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:var(--s-6);text-align:center}.error-container p{margin-bottom:var(--s-6);max-width:600px}.content-empty{border:1px dashed var(--card-border);border-radius:var(--radius-default);color:var(--text-200);padding:var(--s-10);text-align:center}.success-color{color:var(--success-100)}.warning-color{color:var(--warning-100)}.error-color{color:var(--error-100)}.btn{align-items:center;border:none;border-radius:var(--radius-md);color:var(--text-100);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold);justify-content:center;line-height:1;padding:var(--s-4) var(--s-8);position:relative;transition:background-color var(--anim-speed) ease,color var(--anim-speed) ease,border-color var(--anim-speed) ease,filter var(--anim-speed) ease,box-shadow var(--anim-speed) ease;z-index:99}.btn.btn-solid{background:var(--card-primary)}.btn.btn-solid:is(:hover,:focus-visible){background:var(--card-primary-hover)}.btn.btn-gradient{background:var(--gradient-200);color:var(--btn-gradient-text-color)}.btn.btn-gradient:is(:hover,:focus-visible){filter:brightness(1.25)}.btn.btn-outline{backdrop-filter:blur(4px);background:transparent;border:2px solid var(--btn-outline)}.btn.btn-outline:is(:hover,:focus-visible){border-color:var(--btn-outline-hover)}.btn.btn-gradient-outline{background:linear-gradient(var(--bg-200),var(--bg-200)) padding-box,var(--gradient-200) border-box;border:2px solid transparent}.btn.btn-gradient-outline:is(:hover,:focus-visible){filter:brightness(1.5)}.btn-group{display:flex;flex-wrap:wrap;gap:var(--s-4)}.btn-expander{background:transparent;border:0;color:var(--text-highlight);cursor:pointer;display:block;text-align:left}.btn-expander.spacing{margin-top:var(--s-4)}.btn-expander:is(:hover,:focus-visible){background:transparent;border:0;filter:brightness(1.2)}.btn-expander:is(:hover,:focus-visible) .chevron,.btn-expander[aria-expanded=true] .chevron{transform:rotate(180deg)}.btn-icon,.btn-icon-img{height:20px;margin-right:var(--s-2);width:20px}.btn-icon-img{color:var(--white);filter:invert(var(--invert-color))}.btn.btn-gradient .btn-icon-img{filter:invert(var(--revert-color))}.icon-solid,.icon-solid-img{color:var(--white);height:40px;transition:color var(--anim-speed) ease;width:40px}.icon-solid-img{filter:invert(var(--invert-color))}.icon-solid-img.small,.icon-solid.small{height:32px;width:32px}.icon-gradient{height:40px;width:40px}.icon-gradient-stroke{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon-definitions{height:0;position:absolute;visibility:hidden;width:0}.icon-gradient-start{stop-color:var(--icon-primary-100)}.icon-gradient-end{stop-color:var(--icon-accent-100)}.icon-success{color:var(--success-100)}.icon-warning{color:var(--warning-100)}.icon-error{color:var(--error-100)}.badge{align-items:center;background:color-mix(in srgb,var(--badge-bg,var(--badge-default-bg)),transparent var(--badge-bg-opacity));border:1px solid color-mix(in srgb,var(--badge-bg,var(--badge-default-bg)),transparent var(--badge-border-opacity));border-radius:var(--radius-sm);color:var(--badge-fg,var(--badge-default-fg));display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--s-1) var(--s-3)}.badge.small{color:var(--text-200);font-weight:400;padding:var(--s-1) var(--s-2)}.badge.pill{border-radius:var(--radius-full)}.badge.icon{color:var(--text-200);font-weight:400;gap:var(--s-2);padding:var(--s-1) var(--s-2)}.badge-icon,.badge-icon-img{height:16px;width:16px}.badge-icon-img{filter:invert(var(--invert-color))}.badge-success{--badge-fg:var(--success-100);--badge-bg:color-mix(in srgb,var(--success-100),transparent 25%)}.badge-warning{--badge-fg:var(--warning-100);--badge-bg:color-mix(in srgb,var(--warning-100),transparent 25%)}.badge-error{--badge-fg:var(--error-100);--badge-bg:color-mix(in srgb,var(--error-100),transparent 25%)}.badge-news{--badge-fg:var(--badge-news-fg);--badge-bg:var(--badge-news-bg)}.badge-event{--badge-fg:var(--badge-event-fg);--badge-bg:var(--badge-event-bg)}.badge-roadmap{--badge-fg:var(--badge-roadmap-fg);--badge-bg:var(--badge-roadmap-bg)}.badge-release{--badge-fg:var(--badge-release-fg);--badge-bg:var(--badge-release-bg)}.badge-update{--badge-fg:var(--badge-update-fg);--badge-bg:var(--badge-update-bg)}.badge-story{--badge-fg:var(--badge-story-fg);--badge-bg:var(--badge-story-bg)}.panel{align-items:start;background:color-mix(in srgb,var(--panel-color,var(--card-primary-hover)),transparent 90%);border-left:var(--s-1) solid var(--panel-color,var(--card-primary-hover));border-radius:var(--radius-md);color:color-mix(in srgb,var(--panel-color,var(--text-300)),#fff var(--panel-color-opacity));display:flex;flex-direction:column;gap:var(--s-4);margin:var(--s-4) 0;padding:var(--s-6)}.panel.small{align-items:center;flex-direction:row;gap:var(--s-3);padding:var(--s-4)}.panel .title,.panel h2,.panel h3,.panel h4{color:color-mix(in srgb,var(--panel-color),#fff var(--panel-color-opacity));font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.panel svg{stroke:color-mix(in srgb,var(--panel-color),#fff 25%);min-width:32px}.panel.info{--panel-color:var(--info-100)}.panel.tip{--panel-color:var(--tip-100)}.panel.note{--panel-color:var(--note-100)}.panel.success{--panel-color:var(--success-100)}.panel.warning{--panel-color:var(--warning-100)}.panel.error{--panel-color:var(--error-100)}.panel.quote,.panel.quote figcaption{--panel-color:var(--quote-100)}.panel.quote figcaption{border-top:1px solid color-mix(in srgb,var(--panel-color),transparent 90%);font-size:var(--font-size-sm);padding:var(--s-2) 0;width:100%}.card-grid,.card-grid-five,.card-grid-four,.card-grid-three,.card-grid-two{display:grid;gap:var(--s-6)}.card-grid-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.card-grid-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.card-grid-four{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.card-grid-five{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.card-flex,.card-flex-five,.card-flex-four,.card-flex-three,.card-flex-two{display:flex;flex-wrap:wrap;gap:var(--s-6)}.card,.card-center,.card-full,.card-link{align-items:start;background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-default);color:var(--text-100);display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);text-align:left}.card ol,.card p,.card ul,.card-center p,.card-full p{color:var(--text-300)}.card-center{align-items:center;text-align:center}.card-link{align-items:start;overflow:hidden;padding:0;transition:background-color var(--anim-speed) ease,border-color var(--anim-speed) ease}.card-full{grid-column:1/-1;padding:var(--s-8)}.card-link:is(:hover,:focus-visible){background-color:var(--card-primary-hover);border:1px solid var(--card-border-hover);--anim-zoom:1.1}.card-link.is-highlight-primary{background:linear-gradient(160deg,color-mix(in srgb,var(--primary-200) 35%,transparent),color-mix(in srgb,var(--primary-100) 35%,transparent)),linear-gradient(180deg,var(--bg-100),color-mix(in srgb,var(--bg-200) 60%,transparent));border:2px solid color-mix(in srgb,var(--primary-100) 30%,transparent);border-radius:var(--radius-default);transition:filter var(--anim-speed-slow) ease,box-shadow var(--anim-speed-slow) ease}.card-link.is-highlight-primary:is(:hover,:focus-visible){box-shadow:0 0 24px color-mix(in srgb,var(--accent-200) 15%,transparent 15%),0 0 64px color-mix(in srgb,var(--primary-200) 20%,transparent 20%);filter:brightness(1.2) saturate(1.1)}.card-link.is-highlight-accent{background:linear-gradient(160deg,color-mix(in srgb,var(--primary-200) 35%,transparent),color-mix(in srgb,var(--accent-100) 35%,transparent)),linear-gradient(180deg,var(--bg-100),color-mix(in srgb,var(--bg-200) 60%,transparent));border:2px solid color-mix(in srgb,var(--accent-100) 30%,transparent);border-radius:var(--radius-default);transition:filter var(--anim-speed-slow) ease,box-shadow var(--anim-speed-slow) ease}.card-link.is-highlight-accent:is(:hover,:focus-visible){box-shadow:0 0 24px color-mix(in srgb,var(--primary-200) 20%,transparent 20%),0 0 64px color-mix(in srgb,var(--accent-200) 15%,transparent 15%);filter:brightness(1.2) saturate(1.1)}.card-link-container,.card-link-container-highlight{display:flex;flex-direction:column;gap:var(--s-4);justify-content:flex-start;padding:var(--s-6)}.card-link-container p{color:var(--text-300)}.card-link-container-highlight p{color:var(--text-200)}.card-media,.card-media-link{border:1px solid var(--card-border);border-radius:var(--radius-default);box-shadow:0 8px 22px color-mix(in srgb,var(--black),transparent 50%);display:block;height:auto;overflow:hidden;position:relative;transition:transform var(--anim-speed) ease;width:100%}.card-media-link img{filter:brightness(.75);transition:transform var(--anim-speed-slow) ease,filter var(--anim-speed-slow) ease}.card-media-link-text{align-items:center;bottom:0;display:flex;gap:var(--s-2);left:0;padding:var(--s-4);position:absolute;z-index:1}.card-media-link-text h3{color:var(--text-100);filter:invert(var(--invert-color))}.card-media-link-text svg{display:block;height:32px;width:32px}.card-media-link:is(:hover,:focus-visible) img{filter:brightness(1);--anim-zoom:1.1}.card-flex-two>.card,.card-flex-two>.card-center,.card-flex-two>.card-full,.card-flex-two>.card-link{flex:1 1 420px;min-width:0}.card-flex-three>.card,.card-flex-three>.card-center,.card-flex-three>.card-full,.card-flex-three>.card-link{flex:1 1 340px;min-width:0}.card-flex-four>.card,.card-flex-four>.card-center,.card-flex-four>.card-full,.card-flex-four>.card-link{flex:1 1 260px;min-width:0}.card-flex-five>.card,.card-flex-five>.card-center,.card-flex-five>.card-full,.card-flex-five>.card-link{flex:1 1 220px;min-width:0}.card-flex-five>.card-full,.card-flex-four>.card-full,.card-flex-two>.card-full{flex:1 1 100%}.card-collapsible{background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-md)}.card-collapsible:is(:hover,:focus-visible),.card-collapsible[open]{background:var(--card-primary-hover);border-color:var(--card-border-hover)}.card-collapsible .title{color:var(--text-200)}.card-collapsible:is(:hover,:focus-visible) .title,.card-collapsible[open] .title{color:var(--text-100)}.card-collapsible[open] .chevron{transform:rotate(180deg)}.card-collapsible summary{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-bold);gap:var(--s-4);justify-content:space-between;list-style:none;padding:var(--s-5) var(--s-6)}.card-collapsible-body{color:var(--text-200);padding:0 var(--s-6) var(--s-6)}.card-collapsible-body li{margin-bottom:var(--s-1)}.card-collapsible-body .btn,.card-collapsible-body .btn-group{margin-top:var(--s-4)}.card-collapsible-body .btn-group .btn{margin-top:0}.card-glass{backdrop-filter:blur(12px) saturate(140%);background:color-mix(in srgb,var(--card-primary),transparent 60%);background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--white),transparent 90%),color-mix(in srgb,var(--white),transparent 95%));border:1px solid color-mix(in srgb,var(--white),transparent 70%);box-shadow:0 4px 20px color-mix(in srgb,var(--black),transparent 85%),inset 0 0 .5px color-mix(in srgb,var(--white),transparent 70%)}.card-glass p{color:var(--text-200)}.card-unstyled{background:transparent;border:none;border-radius:inherit}.preview-grid-article{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.preview-grid-news{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.preview-grid-featured{column-gap:var(--s-6);display:grid;grid-auto-rows:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-template-rows:auto;overflow:hidden}.preview-grid-products{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.preview-grid-products-recommendation{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.preview-container{display:flex;flex-direction:column;height:100%;width:100%}.preview-details{display:flex;flex:1;flex-direction:column;gap:var(--s-2);justify-content:flex-start;padding:var(--s-6)}.preview-title{font-size:clamp(1.1rem,.9rem + 1.5vw,1.25rem);line-height:1.4;margin:var(--s-2) 0 0}.preview-description,.preview-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.preview-description{color:var(--text-300);font-size:var(--font-size-sm)}.preview-media{overflow:hidden;position:relative}.preview-media:after{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 25%);content:"";inset:0;position:absolute}.preview-video{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.preview-media.playing>.preview-video{opacity:1;transition:opacity var(--anim-speed-slow) ease}.preview-media.playing>img{opacity:0}.preview-metadata{color:var(--text-500);font-size:var(--font-size-xs);gap:var(--s-4)}.preview-footer,.preview-metadata{align-items:center;display:flex;justify-content:space-between}.preview-footer{margin-top:auto;padding-top:var(--s-2)}.preview-price-container{align-items:baseline;display:flex;gap:var(--s-2)}.preview-price{color:var(--price);font-size:var(--font-size-sm)}.preview-price-free{color:var(--price-free);font-size:var(--font-size-sm)}.preview-price-original{color:var(--text-500);font-size:var(--font-size-xs);text-decoration:line-through}.preview-price-sale{color:var(--price-sale);font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold)}.preview-price-unknown{color:var(--text-500);font-size:var(--font-size-xs)}.preview-price-note{color:var(--text-300);font-size:var(--font-size-xs)}.preview-rating{align-items:center;display:flex;gap:var(--s-1)}.preview-rating-count,.preview-rating-score{color:var(--text-300);font-size:var(--font-size-xs);margin-top:1px}.preview-rating-count{color:var(--text-500)}.preview-star-icon{height:14px;min-width:14px;width:14px;fill:var(--rating-star)}.preview-type{align-items:center;color:var(--text-500);display:flex;font-size:var(--font-size-xs);gap:var(--s-1);line-height:1}.preview-type-icon{color:var(--text-500);height:24px;width:24px}.preview-grid-news .preview-container{align-items:stretch;display:grid;flex:1 1 auto;grid-template-columns:1.2fr 1.8fr}.preview-grid-news .preview-metadata{justify-content:start}.preview-grid-featured .preview-price,.preview-grid-featured .preview-price-free{font-size:var(--font-size-lg);font-weight:var(--font-weight-semi-bold)}.preview-grid-featured .preview-price-original{font-size:var(--font-size-sm);text-decoration:line-through}.preview-grid-featured .preview-price-sale{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.preview-grid-featured .preview-price-unknown{font-size:var(--font-size-sm)}.preview-grid-featured .preview-media,.preview-grid-products .preview-media{aspect-ratio:1}.preview-grid-featured .preview-metadata,.preview-grid-products .preview-metadata,.preview-grid-products .preview-price-container{line-height:1}.preview-grid-featured .preview-footer:has(.preview-price-note) .preview-type{display:none}.preview-grid-products .card-link,.preview-grid-products-recommendation .card-link{border-radius:var(--radius-md)}.preview-grid-products .preview-details,.preview-grid-products-recommendation .preview-details{padding:var(--s-3)}.preview-grid-products .preview-title,.preview-grid-products-recommendation .preview-title{font-size:var(--font-size-base);line-height:normal;margin:0}.preview-grid-products .preview-footer,.preview-grid-products-recommendation .preview-footer{padding:0}.preview-grid-products .preview-type-icon,.preview-grid-products-recommendation .preview-type-icon{height:20px;width:20px}.global-header{backdrop-filter:blur(16px);background:var(--header-bg);position:sticky;top:0;z-index:999}.global-header-nav{align-items:center;display:flex;justify-content:space-between;padding:var(--s-2) 0}.global-header-logo{display:inline-flex;filter:invert(var(--invert-color));justify-self:center;margin:0 var(--s-2) 0 var(--s-8);min-width:116px;width:116px}.global-header-links{align-items:center;display:flex;gap:var(--s-2);list-style:none;padding-inline-start:0;white-space:nowrap}.global-header-link{color:var(--text-300);font-size:var(--font-size-sm);padding:var(--s-4) var(--s-2)}.global-header-link:is(:hover,:focus-visible){color:var(--text-100)}.dropdown-item[aria-current=page],.global-header-link.is-active,.global-header-link[aria-current=page]{color:var(--text-100);font-weight:700}.global-header-nav-toggle{margin-right:var(--s-4);padding:0;visibility:collapse}.global-header-nav-toggle,.global-header-settings{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;height:64px;justify-content:center;width:64px}.global-header-settings{position:absolute;right:8px;top:8px}.global-header-settings .icon-solid{color:var(--text-500);height:28px;width:28px}.global-header-settings:is(:hover,:focus-visible) .icon-solid{color:var(--text-100)}.global-footer{background:var(--footer-bg);color:var(--text-500);font-size:var(--font-size-xs)}.global-footer nav{display:flex;flex-wrap:wrap;gap:var(--s-8)}.global-footer section{flex:1;min-width:100px;padding:0}.global-footer h2{color:var(--text-100);font-size:var(--font-size-base);margin-bottom:var(--s-4)}.global-footer-links{display:flex;flex-direction:column;gap:var(--s-2);list-style:none;padding:0}.global-footer-link{color:var(--text-300);transition:color var(--anim-speed)}.global-footer-link:is(:hover,:focus-visible){color:var(--text-100)}.global-footer-social{align-items:center;border-top:1px solid var(--card-border);display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--s-4);justify-content:space-between;padding-top:var(--s-4)}.global-footer-social-links{align-items:center;display:flex;flex-flow:wrap;gap:var(--s-2);list-style:none;margin:0;padding:0}.global-footer-social-link{display:inline-flex;padding:var(--s-1);transition:background-color var(--anim-speed) ease}.global-footer-social-link:is(:hover,:focus-visible){background:var(--card-primary-hover)}.global-footer-social-link .icon{display:block;filter:invert(var(--invert-color));height:24px;object-fit:contain;width:24px}.hero-container{display:flex;margin-inline:auto;overflow:visible;padding:var(--s-16) 0;position:relative}.hero-content{flex:0 1 44%;z-index:2}.hero-content-for-studios{flex:0 1 45%;z-index:2}.hero-content p,.hero-content-for-studios p{color:var(--text-200);margin-bottom:var(--s-8);max-width:93%}.hero-media{isolation:isolate;position:absolute;right:0;top:50%;transform:translateY(-50%);width:59%;z-index:1}.hero-img,.hero-video{border-radius:var(--radius-default);display:block;height:auto;width:100%}.hero-media.show-controls .hero-video{mask-image:none}.roadmap{display:grid;gap:var(--s-4)}.roadmap h4{background:var(--gradient-100);background-clip:text;color:transparent;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.roadmap-metadata{align-items:center;color:var(--text-500);display:flex;font-size:var(--font-size-xs);gap:var(--s-4)}.roadmap-quarters{margin-top:var(--s-4)}.roadmap-quarters p{font-size:var(--font-size-sm)}.roadmap .card[aria-current=true]{background:color-mix(in srgb,var(--primary-200),transparent 95%);border-color:var(--card-border);box-shadow:0 0 4px 2px var(--primary-100)}.reviews-section{color:var(--black);display:grid;gap:var(--s-4);grid-template-columns:1fr 1.2fr}.reviews-cta h2{font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-weight:var(--font-weight-extra-bold);margin-bottom:var(--s-4)}.reviews-cta h2 u{text-decoration-thickness:4px}.reviews-cta strong{color:var(--black)}.reviews-section .reviews-cta a{align-items:center;display:flex;margin:var(--s-8) auto;width:max-content}.reviews-cards figure{display:flex;flex-direction:column;gap:var(--s-4)}.reviews-cards p{color:var(--text-200)}.social-proof h2{font-size:clamp(1.1rem,.9rem + 1.5vw,1.35rem)}.features-section-spacing{margin-bottom:0}.features-list-expanded{display:contents}.faq-layout{align-items:start;display:grid;gap:var(--s-8);grid-template-columns:320px 1fr;width:100%}.faq-nav{position:sticky;top:calc(64px + var(--s-16))}.faq-nav h2{font-size:clamp(1.1rem,.9rem + 1.5vw,1.35rem);margin-bottom:0}.faq-grid{display:grid;gap:var(--s-4)}.faq-filters{list-style:none;padding:0}.faq-filter{background:none;border:0;color:var(--text-300);cursor:pointer;display:block;font:inherit;padding:var(--s-2) 0;text-align:left;width:100%}.faq-filter:is(:hover,:focus-visible){color:var(--text-100)}.faq-filter.is-active{color:var(--text-100);font-weight:var(--font-weight-bold)}.faq-filter.has-match{color:var(--text-highlight)}.faq-filter.has-match:is(:hover,:focus-visible){color:var(--text-highlight-hover)}.faq-filter.has-match.is-active{color:var(--text-highlight-hover)}.faq-filter.no-match{color:var(--text-300);opacity:.5}.faq-section{display:flex;flex-direction:column;padding:0;padding-bottom:var(--s-16)}.faq-section h2{line-height:1}.faq-search-empty p{margin-block-start:0}.skip-to-main{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-to-main:focus{clip-path:none;height:auto;left:10px;padding:1rem;position:fixed;top:10px;width:auto;z-index:9999}.sr-only{border-width:0!important;clip-path:none!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.hide{display:none!important}@media (width <=1481px){.global-header-settings{position:static}.show-inherit-xxxl{display:inherit!important}.show-xxxl{display:initial!important}.hide-xxxl{display:none!important}}@media (width <=1281px){.features-section-spacing{margin-bottom:var(--s-8)}.show-inherit-xxl{display:inherit!important}.show-xxl{display:initial!important}.hide-xxl{display:none!important}}@media (width <= 1024px){.hero-container{flex-direction:column}.hero-media{margin-top:var(--s-8);position:relative;right:auto;top:auto;transform:none;width:100%}.hero-content p{max-width:100%}.show-inherit-xl{display:inherit!important}.show-xl{display:initial!important}.hide-xl{display:none!important}}@media (width <= 820px){.global-header:has(.global-header-nav.global-header-nav-open){height:100vh;height:100dvh;position:fixed;width:100vw}.global-header-nav{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.global-header-nav.global-header-nav-open{display:grid;grid-template-rows:auto 1fr;height:100vh;height:100dvh;position:fixed;width:100vw;z-index:999}.global-header-logo{grid-column:2;justify-self:center;margin:0}.global-header-nav-toggle{grid-column:3;justify-self:end;visibility:visible}.global-header-nav-toggle:is(:hover,:focus-visible) .icon-solid{color:var(--btn-outline-hover)}.global-header-links{display:none}.global-header-nav.global-header-nav-open .global-header-links{align-items:stretch;block-size:100%;cursor:auto;display:flex;flex-direction:column;gap:0;grid-column:1/-1;margin:0;overflow:auto;padding:var(--s-4)}.global-header-nav.global-header-nav-open .global-header-link{align-items:center;border-radius:var(--s-2);display:flex;padding:var(--s-4)}.global-header-nav.global-header-nav-open .global-header-settings{position:static}.dropdown-item.is-active,.dropdown-item[aria-current=page],.global-header-nav.global-header-nav-open .global-header-link[aria-current=page]{background:var(--card-primary);color:var(--text-100)}.global-header-nav.global-header-nav-open .global-header-link:is(:hover,:focus-visible,:active){background:var(--card-primary-hover);color:var(--text-100)}.global-header-nav .dropdown .chevron{transform:rotate(180deg)}.global-header-nav .dropdown-content{background:transparent;border:0;box-shadow:none;padding:0;position:static;visibility:visible}.global-header-nav.global-header-nav-open .global-header-links .dropdown-item{align-items:center;display:flex;padding:var(--s-4) var(--s-4) var(--s-4) var(--s-12)}html:has(.global-header-nav.global-header-nav-open){overflow:hidden;scrollbar-gutter:stable}.global-header-nav .divider-vertical,.global-header-nav .dropdown:after{display:none}.global-hero-container,.global-hero-title,.hero-container{padding:var(--s-8) 0}.pagination{padding:var(--s-8) 0 0}.container{padding-bottom:var(--s-8);padding-top:var(--s-8)}section{padding:var(--s-8) 0}.preview-grid-article{grid-template-columns:none}.preview-grid-article .preview-container{align-items:stretch;display:grid;flex:1 1 auto;grid-template-columns:1.2fr 1.8fr}.preview-grid-featured{grid-auto-rows:auto;grid-template-rows:auto;overflow:visible;row-gap:var(--s-6)}.reviews-section{display:block}.reviews-cards{display:none}.faq-layout{grid-template-columns:1fr}.faq-nav{position:static}.modal-media-viewport{flex-direction:column}.modal-media-display{height:auto;max-height:100%;padding:min(var(--s-16),var(--responsive-scaling));width:100%}.modal-media-nav-btn{align-items:center;background:var(--card-primary);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--text-100);cursor:pointer;height:48px;justify-content:center;position:static;transition:background-color var(--anim-speed) ease;width:48px}.modal-media-nav-btn:is(:hover,:focus-visible){background:var(--card-primary-hover)}.modal-media-nav-btn svg{height:24px;width:24px}.modal-media-nav-container{margin-top:var(--s-8)}.show-inherit-lg{display:inherit!important}.show-lg{display:initial!important}.hide-lg{display:none!important}}@media (width <= 660px){.carousel [data-track]{display:flex;flex-wrap:nowrap;gap:var(--s-6);margin-inline:-12px;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:12px;scroll-behavior:smooth;scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel [data-track]::-webkit-scrollbar{display:none}.carousel [data-track]:after{content:"";flex:0 0 calc(100% - var(--item-w, 280px))}.carousel [data-track]>.card-link{flex:0 0 var(--item-w,280px);scroll-snap-align:start;scroll-snap-stop:always}.carousel-controls{align-items:center;display:flex;gap:var(--s-3);justify-content:center;margin-top:var(--s-6);min-height:40px}.features-section-list{grid-template-columns:none}.global-footer section{flex:1 1 40%;min-width:50px}.global-toolbar .btn{width:100%}.global-toolbar .categories{display:none}.global-toolbar:has(.categories-dropdown) .custom-select-icon{box-sizing:border-box;display:block;width:100%}.search-bar{width:100%}.categories-dropdown{display:block}.card-flex-five.features-tech-cards>.card-center:not(.card-full){flex:1 1 150px}.preview-grid-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.modal-buy-actions,.modal-buy-container{flex-direction:column}.show-inherit-md{display:inherit!important}.show-md{display:initial!important}.hide-md{display:none!important}}@media (width <= 481px){.carousel [data-track]{align-items:stretch}.carousel [data-track]:after{flex:0 0 calc(100% - var(--item-w, 100%))}.carousel [data-track]>.card-link{flex:0 0 var(--item-w,100%);min-width:0}.section-highlight[class]:before{mask-image:none!important}.roadmap h3{font-size:0}.roadmap h3:before{content:"What's happening this quarter?";display:block;font-size:clamp(1.1rem,.9rem + 1.5vw,1.35rem)}.roadmap-quarters .card{display:none}.roadmap-quarters .card[aria-current=true]{display:block;width:100%}.show-inherit-sm{display:inherit!important}.show-sm{display:initial!important}.hide-sm{display:none!important}}@media (width <= 380px){.preview-grid-article .preview-container,.preview-grid-news .preview-container{display:block;grid-template-columns:none}.preview-grid-products .preview-description{display:none}.show-inherit-xs{display:inherit!important}.show-xs{display:initial!important}.hide-xs{display:none!important}}