@font-face{font-display:swap;font-family:Inter;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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}@font-face{font-display:swap;font-family:Inter;font-weight:100 900;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}:root{--tebex-legal-footer-background-color:#18151d;--tebex-legal-footer-text-color:var(--muted);--tebex-legal-footer-border-color:rgb(var(--glass-tint)/0.28);--tebex-legal-footer-logo-color:var(--tag-red);--tebex-legal-footer-max-width:min(var(--content),calc(100vw - var(--page-gutter) * 2));color-scheme:dark;--bg:#05060b;--line:#ffffff12;--line-strong:#ffffff23;--text:#f0f0f3;--muted:#afb0bb;--red:#ef163f;--red-light:#ff4465;--green:#68d6a4;--tag-red:#ff6074;--tag-green:#42ff8b;--radius:11.9px;--radius-xs:4.25px;--radius-sm:6.8px;--radius-md:8.5px;--radius-lg:10.2px;--radius-xl:15.3px;--glass-alpha:0.96;--glass-fallback:#101118;--glass-blur:8px;--glass-border:#ffffff24;--glass-tint:184 48 68;--glass-active-border:rgb(var(--glass-tint)/0.45);--content:1320px;--page-gutter:40px;--header-height:76px;--glass-shadow:inset 0 1px #ffffff16,0 22px 54px #0000004d;--glass-active-shadow:inset 0 1px #ffffff1a,0 28px 64px #00000066,0 0 30px rgb(var(--glass-tint)/0.06);--ease-out:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;scrollbar-gutter:stable}body{background-color:var(--bg);background-image:radial-gradient(circle at 18% 24%,rgba(255,49,76,.095) 0 1px,rgba(255,96,116,.045) 2px,transparent 6px),radial-gradient(circle at 74% 18%,rgba(255,49,76,.11) 0 1px,rgba(255,49,76,.045) 2px,transparent 7px),radial-gradient(circle at 42% 78%,hsla(0,0%,100%,.075) 0 1px,rgba(255,49,76,.035) 2px,transparent 6px),radial-gradient(circle at 58% 38%,rgba(255,49,76,.055),transparent 28%),linear-gradient(90deg,hsla(0,0%,100%,.016) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.016) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.004) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.004) 1px,transparent 0),linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgba(255,49,76,.016) 50%,transparent calc(50% + 1px),transparent),linear-gradient(113deg,transparent 0 18%,hsla(0,0%,100%,.013) 18.12% 18.3%,transparent 18.58% 64%,rgba(255,49,76,.014) 64.12% 64.42%,transparent 64.78%),linear-gradient(76deg,transparent 0 73%,hsla(0,0%,100%,.011) 73.12% 73.28%,transparent 73.62%),linear-gradient(116deg,transparent 0 11%,hsla(0,0%,100%,.012) 19%,transparent 32%),linear-gradient(105deg,transparent 0 56%,rgba(255,49,76,.014) 66%,transparent 80%),radial-gradient(1100px 680px at 48% -14%,hsla(0,0%,100%,.016),transparent 72%),radial-gradient(980px 560px at 6% -4%,rgba(54,4,12,.18),transparent 76%),radial-gradient(900px 560px at 96% 12%,rgba(72,5,16,.1),transparent 78%),radial-gradient(1040px 720px at 76% 92%,rgba(44,3,11,.15),transparent 78%),radial-gradient(780px 520px at 46% 46%,rgba(0,0,0,.28),transparent 74%),linear-gradient(180deg,rgba(5,6,11,.3),rgba(5,6,11,.56) 48%,rgba(5,6,11,.84)),radial-gradient(900px 560px at 72% 8%,rgba(84,5,18,.14),transparent 76%),linear-gradient(90deg,rgba(10,1,5,.5),transparent 30%,transparent 69%,rgba(12,1,5,.35)),linear-gradient(180deg,rgba(0,0,0,.65),transparent 26%,rgba(0,0,0,.48)),linear-gradient(112deg,rgba(5,6,11,.995),rgba(7,8,14,.99) 48%,rgba(11,5,10,.985));background-position:4% 8%,86% 12%,44% 76%,top,top,top,top,top,top,48% 0,54% 0,50% 0,52% 0,top,top,top,top,top,top,72% top,top,top,top;background-repeat:repeat,repeat,repeat,no-repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:520px 420px,720px 560px,860px 640px,100% 100%,104px 104px,104px 104px,28px 28px,28px 28px,100% 100%,142% 142%,150% 150%,138% 138%,145% 145%,auto,auto,auto,auto,auto,100% 100%,cover,100% 100%,100% 100%,100% 100%;color:var(--text);font:400 15px/1.65 Inter,Segoe UI,Arial,sans-serif;isolation:isolate;margin:0;overflow-wrap:break-word;position:relative}body:has(dialog[open]){overflow:hidden}button,input,select,textarea{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}.button[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.5}button,input,select{border-radius:var(--radius-sm)}img,svg{display:block;max-width:100%}img{object-fit:cover}button img{pointer-events:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;letter-spacing:-.035em;line-height:1.16;text-wrap:balance}h1{font-size:clamp(32px,4.4vw,60px)}h2{font-size:clamp(27px,3vw,38px)}h3{font-size:21px}.auth-panel .resource-title,.resource-title{font-size:clamp(var(--resource-title-min,16px),calc(var(--resource-title-size, 21px) - max(0, var(--resource-title-length, 0) - 24) * var(--resource-title-step, .12px)),var(--resource-title-size,21px));overflow-wrap:anywhere;text-wrap:pretty}p{color:var(--muted)}[hidden]{display:none!important}:focus-visible{outline:2px solid #ff728c;outline-offset:5px}::selection{background:#bb244d;color:#fff}.wrap{margin-inline:auto;width:min(var(--content),calc(100% - 2 * var(--page-gutter)))}.icon{flex-shrink:0}.lightbox-close,.media-counter{background:#ffffff08;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted)}.media-counter{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:7px 9px;white-space:nowrap}.site-atmosphere{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:-1}.site-image{filter:saturate(1.06) contrast(1.08) brightness(.8);height:clamp(880px,116svh,1240px);inset:0 0 auto;mask-image:linear-gradient(#000 0 48%,rgba(0,0,0,.82) 64%,#0006 84%,transparent);overflow:hidden;position:absolute}.site-backdrop{height:100%;object-fit:cover;object-position:72% top;width:100%}.site-image:after{background:linear-gradient(90deg,rgba(2,3,7,.86),rgba(2,3,7,.52) 34%,rgba(2,3,7,.24) 68%,rgba(25,2,9,.46)),linear-gradient(180deg,rgba(2,3,7,.14),rgba(2,3,7,.18) 44%,rgba(2,3,7,.66) 76%,rgba(2,3,7,.98)),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.014) 1px,transparent 0),linear-gradient(114deg,transparent 0 56%,hsla(0,0%,100%,.04) 56.1%,transparent 56.42%),linear-gradient(103deg,transparent 0 70%,rgba(255,49,76,.074) 70.1%,transparent 70.55%),radial-gradient(720px 420px at 18% 36%,rgba(2,3,7,.55),transparent 72%),radial-gradient(860px 520px at 82% 8%,rgba(255,49,76,.11),transparent 78%);background-size:auto,auto,96px 96px,96px 96px,100% 100%,100% 100%,auto,auto;content:"";inset:0;position:absolute}.ambient-haze{animation:ambient-fog 72s ease-in-out infinite alternate;background:radial-gradient(620px 360px at 14% 18%,rgba(255,49,76,.05),transparent 72%),radial-gradient(520px 320px at 82% 20%,rgba(255,49,76,.032),transparent 74%),radial-gradient(760px 440px at 56% 78%,rgba(72,6,17,.076),transparent 76%),radial-gradient(720px 360px at 28% 86%,rgba(255,49,76,.04),transparent 76%),radial-gradient(560px 320px at 92% 64%,rgba(255,92,110,.03),transparent 74%),radial-gradient(520px 280px at 30% 62%,hsla(0,0%,100%,.024),transparent 72%),radial-gradient(520px 300px at 8% 54%,rgba(255,49,76,.028),transparent 76%),radial-gradient(680px 380px at 68% 92%,rgba(255,49,76,.026),transparent 78%);filter:blur(18px) saturate(.9);inset:-12vh -10vw;opacity:.34;position:fixed}.ambient-canvas{display:block;height:100vh;inset:0;mix-blend-mode:screen;opacity:.78;position:fixed;width:100%}@keyframes ambient-fog{0%{transform:translate3d(-4vw,-3vh,0) scale(1.04)}48%{transform:translate3d(5vw,3.5vh,0) scale(1.08)}to{transform:translate3d(-2vw,6vh,0) scale(1.06)}}.is-paused .ambient-haze{animation-play-state:paused}@media (hover:none) and (pointer:coarse),(max-width:820px),(prefers-reduced-motion:reduce){.ambient-canvas,.ambient-haze{display:none}}@media (hover:none) and (pointer:coarse),(max-width:820px){.site-image{filter:saturate(1.02) contrast(1.04) brightness(.72);height:clamp(720px,104svh,980px)}.site-backdrop{object-position:64% top}.site-image:after{background:linear-gradient(90deg,rgba(2,3,7,.88),rgba(2,3,7,.6) 42%,rgba(25,2,9,.52)),linear-gradient(180deg,rgba(2,3,7,.12),rgba(2,3,7,.28) 52%,rgba(2,3,7,.98)),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.01) 1px,transparent 0),radial-gradient(640px 360px at 78% 12%,rgba(255,49,76,.1),transparent 76%);background-size:auto,auto,110px 110px,110px 110px,auto}}:is(.eyebrow,.framework-badges>span,.notes-badges>span,.faq-question small,.hero-proof>span){align-items:center;align-self:flex-start;border:0;border-bottom:2px solid currentColor;color:var(--tag-color,var(--muted));display:inline-flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;line-height:1.35;max-width:100%;padding:0 1px 3px;text-transform:uppercase;width:fit-content}.eyebrow:has(+:is(h1,h2,h3)),.faq-question small{color:var(--tag-color,var(--tag-red))}.tag-mlo{--tag-color:var(--tag-green)}.standards-links>*>.icon:first-child,:is(.hero-proof,.notes-badges,.trust-strip,.purchase-facts) .icon{color:var(--tag-red)}:is(.hero-proof,.notes-badges) .icon{height:13px;width:13px}.lead{color:#c5c5ce;font-size:17px;line-height:1.7}.muted{color:var(--muted);font-size:13px}:where(.button,.icon-button,.locale-menu>summary,.module-address){isolation:isolate;overflow:hidden;position:relative}.button{--button-start:65 66 70;--button-middle:35 36 40;--button-deep:24 25 29;--button-end:14 15 18;--button-alpha:0.7;--button-accent:233 18 42;--button-glow:0;align-items:center;background-color:transparent;background-image:radial-gradient(ellipse at 20% -45%,#ffffff18,transparent 65%),linear-gradient(135deg,rgb(var(--button-start)/var(--button-alpha)),rgb(var(--button-middle)/var(--button-alpha)) 38%,rgb(var(--button-deep)/var(--button-alpha)) 72%,rgb(var(--button-end)/var(--button-alpha)));border-color:#ffffff25;border-radius:var(--radius-sm);box-shadow:inset 0 1px #ffffff17,inset 0 -7px 16px #00000017,0 3px 6px #00000024,0 8px 24px rgb(var(--button-accent)/var(--button-glow));color:var(--text);display:inline-flex;font-size:13px;font-weight:700;gap:12px;justify-content:center;line-height:1.5;min-height:46px;padding:11px 20px;text-shadow:0 1px 2px #00000040}.button:before{background:linear-gradient(90deg,transparent,rgb(var(--button-accent)/.52),transparent) bottom /72% 1px no-repeat,radial-gradient(ellipse at 50% 135%,rgb(var(--button-accent)/.16),transparent 62%);border-radius:inherit;content:"";inset:0;opacity:.4;pointer-events:none;position:absolute;transition:opacity .3s var(--ease-out);z-index:-1}:is(.button,.icon-button,.locale-menu>summary,.module-address):after{background:linear-gradient(90deg,transparent,#ffffff08 25%,#ffffff38 50%,#ffffff0d 70%,transparent);content:"";inset-block:-50%;left:-65%;opacity:0;pointer-events:none;position:absolute;transform:skewX(-22deg);width:55%;z-index:1}:is(.button:not(:disabled,[aria-disabled=true]),.social-link,.locale-menu>summary):is(:hover,:focus-visible){transform:translateY(-1px)}.button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){background-color:#ffffff0a;border-color:rgb(var(--button-accent)/.42);box-shadow:inset 0 1px #ffffff22,inset 0 -7px 16px #00000012,0 4px 8px #0000002e,0 10px 28px rgb(var(--button-accent)/calc(var(--button-glow) + .04))}.button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible):before{opacity:.7}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.scroll-top:not(.is-launching):is(:hover,:focus-visible),:is(.button,.icon-button,.locale-menu>summary,.module-address):not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){animation:button-settle .48s ease-in-out}:is(.button,.icon-button,.locale-menu>summary,.module-address):not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible):after{animation:button-shine .72s var(--ease-out)}}@keyframes button-shine{0%{opacity:0;transform:skewX(-22deg)}20%{opacity:1}to{opacity:0;transform:translateX(320%) skewX(-22deg)}}@keyframes button-settle{0%,to{rotate:0deg;translate:0}22%{rotate:calc(-.4deg * var(--button-settle-strength, 1));translate:calc(-.65px * var(--button-settle-strength, 1)) 0}44%{rotate:calc(.4deg * var(--button-settle-strength, 1));translate:calc(.65px * var(--button-settle-strength, 1)) 0}66%{rotate:calc(-.2deg * var(--button-settle-strength, 1));translate:calc(-.35px * var(--button-settle-strength, 1)) 0}82%{rotate:calc(.1deg * var(--button-settle-strength, 1));translate:calc(.2px * var(--button-settle-strength, 1)) 0}}.button-primary{--button-start:255 31 58;--button-middle:233 18 42;--button-deep:163 6 25;--button-end:71 4 11;--button-alpha:0.86;--button-glow:0.13;border-color:#ff485e9e;color:#fff}.button-small{font-size:12px;min-height:38px;padding:8px 13px}.button-quiet{--button-start:48 49 53;--button-middle:28 29 33;--button-deep:20 21 25}.icon-button{border-radius:var(--radius-sm);flex-shrink:0;height:42px;justify-content:center;width:42px}.icon-button,.text-link{align-items:center;display:inline-flex}.text-link{font-size:13px;gap:10px}.text-link .icon{width:17px}button.text-link{background-color:transparent;border:0;border-radius:0;padding:0}:is(.text-link,.breadcrumbs a,.feature-details h3 a,.card-body h3 a,.basket-item h2 a,.footer-meta>span>a,.footer-link-label,.category-cta,.support-option>span,noscript a,.prose a:not(:where(.button,.icon-button)):not(:has(:where(img,picture,video)))){background-image:linear-gradient(var(--red),var(--red));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700;text-decoration:none;transition:color .25s var(--ease-out),background-size .3s var(--ease-out)}.category-tile:is(:hover,:focus-visible)>.category-cta,.footer-links a:is(:hover,:focus-visible)>.footer-link-label,.support-option:is(:hover,:focus-visible)>span,:is(.text-link,.breadcrumbs a,.feature-details h3 a,.card-body h3 a,.basket-item h2 a,.footer-meta>span>a,noscript a,.prose a:not(:where(.button,.icon-button)):not(:has(:where(img,picture,video)))):is(:hover,:focus-visible){background-size:100% 1px;color:var(--red-light)}.notice{border-radius:var(--radius-sm);margin-top:20px;padding:15px 20px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:var(--red);left:24px;padding:12px 20px;position:fixed;top:0;transform:translateY(-120%);z-index:100}.skip-link:focus{transform:translateY(0)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){:root{--glass-alpha:0.81;--glass-fallback:transparent}}.glass-panel{--glass-angle:145deg;--glass-glow:radial-gradient(ellipse at 0% 0%,rgb(var(--glass-tint)/0.07),transparent 68%),radial-gradient(ellipse at 100% 100%,rgb(var(--glass-tint)/0.012),transparent 72%);--glass-hover-glow:radial-gradient(ellipse at 0% 8%,rgb(var(--glass-tint)/0.085),transparent 72%),linear-gradient(145deg,#ffffff08,transparent 58%,rgb(var(--glass-tint)/0.016));--glass-hover-opacity:0;--glass-accent-opacity:0.76;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background-color:var(--glass-fallback);background-image:var(--glass-glow),linear-gradient(100deg,#ffffff09,transparent 30%,rgb(var(--glass-tint)/.016)),linear-gradient(var(--glass-angle),rgb(28 29 37/var(--glass-alpha)),rgb(9 10 15/calc(var(--glass-alpha) + .025)) 62%,rgb(20 15 23/calc(var(--glass-alpha) - .19)));border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);isolation:isolate;position:relative;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.glass-panel:before{background:var(--glass-hover-glow);border-radius:inherit;content:"";inset:0;opacity:var(--glass-hover-opacity);pointer-events:none;position:absolute;transition:opacity .32s var(--ease-out);z-index:-1}.glass-panel:focus-within{--glass-hover-opacity:1;--glass-accent-opacity:1;border-color:var(--glass-active-border);box-shadow:var(--glass-active-shadow)}.glass-panel.product-card{--glass-angle:155deg;--glass-glow:radial-gradient(420px 220px at 100% 100%,rgb(var(--glass-tint)/0.07),transparent 70%);--glass-hover-glow:radial-gradient(380px 180px at 0% 0%,rgb(var(--glass-tint)/0.15),transparent 70%),radial-gradient(300px 160px at 100% 16%,#ffffff0d,transparent 72%),linear-gradient(145deg,#ffffff0c,transparent 58%,rgb(var(--glass-tint)/0.035))}.glass-panel.product-card:after{border:2px solid rgb(var(--glass-tint)/.58);border-radius:inherit;border-top:0;content:"";inset:-1px;mask-image:linear-gradient(0deg,#000,#000b 8px,#0003 18px,transparent 26px);opacity:var(--glass-accent-opacity);pointer-events:none;position:absolute;transition:opacity .32s var(--ease-out);z-index:1}@media (hover:hover) and (pointer:fine){.glass-panel:hover{--glass-hover-opacity:1;--glass-accent-opacity:1;border-color:var(--glass-active-border);box-shadow:var(--glass-active-shadow)}.glass-panel.product-card:hover{transform:translateY(-3px)}}:where(.button,.icon-button,.locale-menu summary,input,select,textarea,.gallery-enlarge){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(36,36,44,.46);border:1px solid var(--glass-border);transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.locale-menu[open] summary,:is(input:not([type=checkbox],[type=radio]):focus,select:focus,select:open,textarea:focus),:where(.button,.icon-button,.locale-menu summary,input,select,textarea):focus-visible{background-color:rgba(46,42,50,.68);border-color:var(--glass-active-border)}@media (hover:hover) and (pointer:fine){:where(.button,.icon-button,.locale-menu summary,input,select,textarea):hover:not(:disabled,[aria-disabled=true]){background-color:rgba(46,42,50,.68);border-color:var(--glass-active-border)}}select option{background:#171820;color:var(--text)}.glass-panel:is(.nav-dropdown-panel,.mobile-nav,.toast){--glass-fallback:#111219f5}@media (hover:none) and (pointer:coarse),(max-width:820px){:root{--glass-blur:4px}}*{scrollbar-color:#be2c43 #05060a;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto;scrollbar-width:auto}}::-webkit-scrollbar{height:14px;width:14px}::-webkit-scrollbar-track{background:linear-gradient(#ff314c09,transparent 30%,#ff314c07),#05060af5}::-webkit-scrollbar-thumb{background:linear-gradient(#ff4b5ed6,#c9112bc2 48%,#590813e0);border:4px solid #05060af5;border-radius:7px;box-shadow:inset 0 1px #ffffff26}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff6072eb,#e81430db 52%,#760a19f0)}::-webkit-scrollbar-button{display:none;height:0;width:0}::-webkit-scrollbar-corner{background:#05060a}.locale-menu .nav-dropdown-panel::-webkit-scrollbar{height:10px;width:10px}.locale-menu .nav-dropdown-panel::-webkit-scrollbar-track{margin-block:8px}.locale-menu .nav-dropdown-panel::-webkit-scrollbar-thumb{border-width:3px}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,rgba(233,18,42,.26),transparent max(180px,22%),transparent 76%,#ffffff04),linear-gradient(#16151ccc,#111118ad);border-bottom:1px solid #bc73852b;box-shadow:0 8px 28px #0000001f,inset 0 1px #ffffff08;position:sticky;top:0;z-index:30}.header-inner{align-items:center;display:flex;gap:28px;height:var(--header-height);position:relative;width:min(1600px,calc(100% - 44px))}.brand{display:block;flex-shrink:0;width:200px}.brand img{height:52px;object-fit:contain;width:100%}.desktop-nav{--nav-inline-padding:12px;align-items:center;color:#b8b8c2;display:flex;flex:1;font-size:13px;font-weight:600;gap:6px;height:100%}.nav-dropdown{position:relative}.nav-dropdown>summary{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;list-style:none;padding-block:12px}.catalog-menu>summary,.nav-link{align-items:center;border-radius:var(--radius-sm);display:flex;font-weight:700;min-height:44px;padding:10px var(--nav-inline-padding,12px);position:relative;transition:color .18s ease,background-color .18s ease}.catalog-menu>summary:after,.nav-link:after{background:var(--red);content:"";inset-inline:var(--nav-inline-padding,12px);bottom:5px;height:1px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.catalog-menu>summary:is(:hover,:focus-visible),.catalog-menu[open]>summary,.nav-link:is(:hover,:focus-visible,[aria-current]){background-color:#ffffff0d;color:var(--text)}.catalog-menu>summary:is(:hover,:focus-visible),.nav-link:is(:hover,:focus-visible){color:var(--red-light)}.catalog-menu>summary:is(:hover,:focus-visible):after,.catalog-menu[open]>summary:after,.nav-link:is(:hover,:focus-visible,[aria-current]):after{transform:scaleX(1)}.catalog-menu>summary>.icon,.nav-link>.icon{transition:transform .18s ease,color .18s ease}.catalog-menu>summary:is(:hover,:focus-visible)>.icon,.catalog-menu[open]>summary>.icon,.nav-link:is(:hover,:focus-visible,[aria-current])>.icon{color:var(--text);transform:translateY(-1px)}.dropdown-chevron{display:inline-flex;flex:0 0 14px;margin-inline-start:2px;transition:transform .18s ease}.card-video-countdown>.icon,.dropdown-chevron>.icon,.gallery-enlarge>.icon{height:14px;width:14px}.nav-dropdown[open]>summary .dropdown-chevron{transform:rotate(180deg)}@supports selector(::details-content){.nav-dropdown::details-content{opacity:0;transition:opacity .18s ease,content-visibility allow-discrete .18s}.nav-dropdown[open]::details-content{opacity:1}.nav-dropdown:not([open])>.nav-dropdown-panel{pointer-events:none}.nav-dropdown:not([open])>.glass-panel{transform:translateY(-6px)}}summary::-webkit-details-marker{display:none}.nav-dropdown-panel{border-color:#bd7b8b52;border-radius:var(--radius-md);left:0;max-height:min(420px,calc(100dvh - 110px));max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;padding:8px;position:absolute;top:calc(100% + 8px);transition-duration:.18s;width:240px;z-index:40}.nav-dropdown-panel :is(a,.category-branch>summary){align-items:center;border:1px solid transparent;border-radius:5.1px;color:#c8c6d1;display:flex;font-size:13px;gap:12px;min-height:44px;padding:12px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.nav-dropdown-panel a>span{min-width:0;overflow-wrap:anywhere}.nav-dropdown-panel :is(a,.category-branch>summary):is(:hover,:focus-visible){background-color:#86364742;border-color:#e2768e63;color:#fff}.catalog-menu .nav-dropdown-panel a[aria-current],.category-branch>summary.is-current,.category-branch[open]>summary{background-color:#d528491a;border-color:#e52b4d40;color:#fff}.category-tree{display:grid;gap:4px;list-style:none;margin:0;min-width:0;padding:0}.category-tree li{min-width:0}.category-tree :is(a,summary){min-height:44px}.category-branch>summary{cursor:pointer;font-weight:600;list-style:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.category-chevron{display:inline-flex;flex:0 0 14px;margin-inline-start:auto}.category-branch>summary .category-chevron .icon{color:inherit;height:14px;transition:rotate .18s ease;width:14px}.category-branch[open]>summary .category-chevron .icon{rotate:180deg}.category-tree .category-tree{border-left:1px solid var(--line);margin:3px 0 7px 12px;padding-left:8px}.category-tree :is(a,summary)>span{min-width:0;overflow-wrap:anywhere}.nav-dropdown-panel .icon{color:var(--red-light);width:17px}.header-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.locale-menu{flex-shrink:0}.locale-menu .nav-dropdown-panel{display:grid;gap:4px;left:auto;right:0;scrollbar-gutter:stable;width:220px}.locale-menu summary{border-radius:var(--radius-sm);justify-content:center;min-height:44px;padding:8px;width:44px}.locale-menu a[aria-current]{background-color:#94334652;border-color:#ed68836b;box-shadow:inset 2px 0 #ed6883;color:#fff}.locale-menu a:not([aria-current]):is(:hover,:focus-visible){background-color:#ffffff12;border-color:#ffffff38}.locale-menu a:focus-visible{outline-offset:0}.locale-menu a[aria-current]>.icon{flex:0 0 17px;height:17px;margin-inline-start:auto}.button-cart{background-color:rgba(83,31,46,.22);border-color:#d6677c38;gap:9px;min-height:42px;padding:9px 13px}.button-cart>.icon{color:#ff5374;width:18px}.cart-count{background:#ffffff0e;border-radius:3.4px;color:var(--red-light);font-size:10px;min-width:22px;padding:1px 5px;text-align:center}.mobile-toggle{display:none}.mobile-nav{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));position:absolute;top:calc(100% + 8px);inset-inline:var(--page-gutter);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:10px}.mobile-nav :is(.nav-link,.catalog-menu>summary){font-size:13px}.mobile-nav .catalog-menu{grid-column:1/-1}.mobile-nav .catalog-menu>summary .dropdown-chevron{margin-inline-start:auto}.mobile-nav .nav-dropdown-panel{display:grid;gap:5px;max-height:none;max-width:none;padding:5px 0 0;position:static;width:auto}.mobile-toggle[aria-expanded=true]{background-color:rgba(83,31,46,.48);border-color:var(--glass-active-border);color:var(--text)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.home-intro{display:flex;flex-direction:column;min-height:calc(100svh - var(--header-height) - 1px);padding-bottom:clamp(24px,4svh,40px)}.home-intro>.hero{align-content:center;flex:1 0 auto}.home-intro>.trust-strip{flex-shrink:0}}.hero{align-items:stretch;display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(24px,4svh,40px)}.hero.hero-solo{grid-template-columns:1fr}.hero-solo .hero-copy{max-width:720px}.hero-copy{align-items:flex-start;container-type:inline-size;display:flex;flex-direction:column;gap:clamp(12px,1.8svh,20px);justify-content:center;min-width:0}.hero-logo{display:block;max-width:100%;width:clamp(240px,50cqw,360px)}.hero-logo img{height:auto;object-fit:contain;width:100%}.hero h1{font-size:clamp(36px,min(11cqw,8svh),80px);font-weight:750;letter-spacing:-.045em;line-height:1.08}.hero .lead{font-size:clamp(16px,min(3cqw,2.6svh),22px);line-height:1.6;max-width:52ch}.hero-note{font-size:clamp(13px,min(2.2cqw,1.8svh),15px);line-height:1.65;max-width:56ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:clamp(4px,.5svh,8px) 0}.hero-actions .button{min-height:46px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px 16px;margin-block-start:8px}.hero-proof>span{font-size:clamp(11px,1.6cqw,12px)}.hero-feature{--feature-navigation-size:50px;--glass-glow:radial-gradient(460px 230px at 102% -4%,#ef163f1f,transparent 70%);border-color:#ff425b42;border-radius:var(--radius-xl);display:flex;flex-direction:column;min-width:0;padding:14px}.feature-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.feature-stage{display:grid;flex:1;min-width:0}.feature-slide{background:linear-gradient(150deg,#171820b3,#090a10b3);border:1px solid var(--line);border-radius:var(--radius-md);container-type:inline-size;display:flex;flex-direction:column;grid-area:1/1;min-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s;visibility:hidden}.feature-slide.is-active{opacity:1;pointer-events:auto;visibility:visible}.feature-slide:only-child{--feature-image-extra:var(--feature-navigation-size)}.feature-image{background:#08090e;border-bottom:1px solid var(--line);display:block;flex:1 0 auto;height:calc(min(56.25cqw, clamp(132px, 28svh, 220px)) + var(--feature-image-extra, 0px));overflow:hidden;position:relative}.basket-image img,.card-media img,.feature-image img{height:100%;width:100%}.feature-image-backdrop,.gallery-image-backdrop{filter:blur(18px) brightness(.72);inset:0;object-fit:cover;pointer-events:none;position:absolute;transform:scale(1.12)}.feature-image-main{inset:0;object-fit:contain;position:absolute;z-index:1}.feature-image:after{background:linear-gradient(transparent,#000a);content:"";inset:40% 0 0;position:absolute;z-index:2}.feature-details{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;padding:10px 14px}.feature-details h3{--resource-title-size:23px;--resource-title-step:0.15px;flex:1 1 180px;font-weight:650;line-height:1.2;margin-top:0;min-width:0}.feature-details .price{--price-size:24px;min-height:46px}.feature-heading h2{font-size:24px;margin-top:6px}.feature-actions{align-items:stretch;display:flex;gap:10px;margin-top:auto;padding:0 14px 12px}.feature-navigation{flex-shrink:0;height:var(--feature-navigation-size);padding-top:8px}.feature-progress{background:#ffffff12;border-radius:2px;height:2px;overflow:hidden}.feature-progress>span{background:linear-gradient(90deg,#a60629,var(--red-light));display:block;height:100%;transform:scaleX(0);transform-origin:left center}.feature-controls{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:6px}.feature-controls .icon-button{color:var(--muted);height:34px;width:34px}.feature-controls .icon-button:is(:hover,:focus-visible){color:var(--red-light)}.category-cta .icon,.feature-controls .icon,.standards-links>span .icon{height:17px;width:17px}.feature-previous>.icon{transform:rotate(180deg)}.feature-dots{align-items:center;display:flex;gap:2px}.feature-dot{background:transparent;border:0;display:grid;height:34px;padding:0;place-items:center;width:28px}.feature-dot>span{background:#ffffff45;border-radius:3px;height:6px;transition:width .25s ease,background-color .25s ease;width:6px}.feature-dot:is(:hover,:focus-visible)>span,.feature-dot[aria-pressed=true]>span{background:var(--red-light)}.feature-dot[aria-pressed=true]>span{width:18px}.feature-actions>.button{flex:1}.feature-actions .card-purchase-actions{flex:1.35;margin:0}.trust-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin-block:0;padding:12px}.trust-strip li{align-items:center;display:flex;gap:10px;justify-content:center;min-width:0;padding:12px}.trust-strip li+li{border-left:1px solid var(--line)}.trust-strip .icon{height:18px;width:18px}.trust-strip span{color:#bfc0cc;font-size:12px;font-weight:600;line-height:1.5}.section{padding-block:60px}[data-page=home] #main>.section:not(.glass-panel)+.section:not(.glass-panel){padding-top:0}.section-heading{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:32px;text-align:center}.section-heading>h2{max-width:960px;text-wrap:balance}.section-heading>p{color:var(--muted);font-size:13px;font-weight:700;line-height:1.75;max-width:740px;text-wrap:pretty}.section-heading>.text-link{padding-bottom:5px;white-space:nowrap}.section-action{margin-top:34px;text-align:center}.category-tiles,.server-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile{align-items:start;display:grid;gap:16px 18px;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto 1fr;min-height:220px;overflow:hidden;padding:24px}.card-number{color:var(--corner-color,#ffffff0b);font-size:var(--corner-size,clamp(76px,6vw,104px));font-weight:900;letter-spacing:0;line-height:.84;pointer-events:none;position:absolute;right:24px;top:22px;z-index:-1}.category-symbol{align-self:center;border:1px solid #ef163f38;border-radius:var(--radius-md);color:var(--red-light);display:grid;height:58px;place-items:center;width:58px}.category-symbol .icon{height:26px;width:26px}.category-heading{align-self:center;display:grid;gap:8px;min-width:0}.category-tile h3{font-size:clamp(26px,2.2vw,34px);line-height:1.1}.category-tile p{font-size:15px;grid-column:1/-1;line-height:1.55}.category-cta{align-items:center;align-self:end;display:inline-flex;font-size:13px;gap:10px;grid-column:1/-1;justify-self:start;padding-bottom:4px}.product-grid{display:grid;gap:24px}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.card-media{aspect-ratio:16/9;background:#0d0f14;border-radius:calc(var(--radius) - 5px);display:block;margin:8px 8px 0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.card-media-link,.card-video{display:block;height:100%;inset:0;position:absolute;width:100%}.card-video{border:0;pointer-events:none;z-index:1}.card-video-countdown{font-variant-numeric:tabular-nums}.card-video-countdown>.icon{color:var(--red-light)}.card-body{display:flex;flex:1;flex-direction:column;padding:22px}.card-body .eyebrow{font-size:10px;letter-spacing:.09em}.card-body h3{font-weight:650;line-height:1.25;margin-block:10px 12px}.card-body p{display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.65;-webkit-box-orient:vertical;margin-bottom:22px;overflow:hidden}.card-bottom{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.card-bottom .button{margin-inline-start:auto;white-space:nowrap}.price{--price-size:21px;align-items:baseline;-webkit-backdrop-filter:blur(min(4px,var(--glass-blur)));backdrop-filter:blur(min(4px,var(--glass-blur)));background-color:var(--glass-fallback);background-image:linear-gradient(155deg,rgb(25 26 33/calc(var(--glass-alpha) - .05)),rgb(8 9 14/calc(var(--glass-alpha) - .1)));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0a,0 5px 14px #00000026;color:var(--text);display:inline-flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:6px 8px;justify-content:center;line-height:1.1;max-width:100%;min-height:42px;padding:10px 12px;position:relative;width:fit-content}.price.has-discount{margin-block-start:9px}.price-amount{align-items:baseline;display:inline-flex;gap:5px;white-space:nowrap}.price strong{font-size:var(--price-size);font-weight:750;letter-spacing:-.025em}.price del{color:#a52236;font-size:calc(var(--price-size) * .72);font-weight:600;text-decoration-color:#ff2342;text-decoration-line:line-through;text-decoration-skip-ink:none;text-decoration-thickness:1px;white-space:nowrap}.price small{color:#aaa8b6;font-size:clamp(9px,calc(var(--price-size) * .4),11px);font-weight:650;letter-spacing:.06em}.price-discount{align-items:center;background:linear-gradient(135deg,rgba(255,49,76,.98),rgba(166,5,30,.98));border:1px solid rgba(255,100,120,.72);border-radius:var(--radius-xs);box-shadow:inset 0 1px #ffffff3d,0 4px 12px rgba(255,22,52,.18);color:#fff;display:inline-flex;font-size:10px;font-weight:750;inset-block-start:-10px;inset-inline-end:9px;justify-content:center;line-height:1;min-height:20px;padding:3px 6px;position:absolute;white-space:nowrap}.price.is-free strong{color:var(--tag-green);font-size:min(var(--price-size),18px);letter-spacing:.04em;text-transform:uppercase}.price.is-custom strong{font-size:min(var(--price-size),18px);line-height:1.3;overflow-wrap:anywhere}.media-placeholder{color:var(--muted);display:grid;gap:16px;height:100%;padding:24px;place-content:center;place-items:center;text-align:center}.media-placeholder .icon{color:var(--red-light);height:60px;opacity:.65;width:60px}.server-card{--server-accent:var(--muted);--server-glow:transparent;--glass-glow:radial-gradient(220px 150px at 100% 0%,var(--server-glow),transparent 75%);--glass-hover-glow:var(--glass-glow);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;padding:24px}.server-head{min-width:0;padding-right:clamp(140px,17vw,190px)}.server-head h3{font-size:20px;letter-spacing:-.025em;line-height:1.3;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.server-status{--corner-size:clamp(28px,3.2vw,38px);--corner-color:var(--server-accent);max-width:calc(100% - 48px);opacity:.12;overflow-wrap:anywhere;text-align:right;text-transform:uppercase}.server-card:has([data-server-state=online]){--server-accent:var(--tag-green);--server-glow:#42ff8b24}.server-card:has([data-server-state=offline]){--server-accent:var(--tag-red);--server-glow:#ff607428}.server-status:is([data-server-state=unknown],[data-server-state=stale]){--corner-size:11px;line-height:1.4;max-width:150px;opacity:1}.server-address{align-items:center;color:#cbcbd5;display:grid;font-size:12px;gap:10px;grid-template-columns:24px minmax(0,1fr);line-height:1.5;min-width:0;overflow-wrap:anywhere}.server-address code{align-items:center;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#0405094d;border:1px solid var(--line);border-radius:var(--radius-md);display:flex;min-height:44px;min-width:0;padding:10px 11px}.server-address .icon{color:var(--server-accent);height:24px;transition:color .3s ease;width:24px}.server-card.is-status-updating :is(.server-address .icon,[data-server-connect]){transition:none}.server-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 46px}.server-actions .icon-button{height:46px;width:46px}.card-purchase-actions{margin-top:16px}.card-purchase-actions .button{font-size:12px;min-height:44px;padding:10px 12px;width:100%}.studio-standards{display:grid;gap:36px;grid-template-columns:repeat(3,minmax(0,1fr));padding:38px}.studio-standards>div{display:flex;flex-direction:column;min-width:0}.standards-intro h2{font-size:29px;margin:10px 0 14px}.studio-standards p{font-size:13px}.studio-standards p+p{margin-top:12px}.standards-detail{border-left:1px solid var(--line);padding-left:30px}.standards-detail h3{align-items:center;display:flex;font-size:17px;gap:9px;margin-bottom:16px}.standards-detail h3 .icon{color:var(--red-light)}.framework-badges,.language-badges,.notes-badges{display:flex;flex-wrap:wrap;gap:7px}.framework-badges,.language-badges{justify-content:center}.framework-badges,.language-badges,.standards-links{margin-top:auto;padding-top:20px}.notes-badges{margin-top:20px}.framework-badges span{font-size:13px}.notes-badges span{font-size:10px}.language-badges{gap:6px}.language-badge{background:#ffffff04;border:1px solid var(--line-strong);border-radius:var(--radius-xs);display:inline-flex;padding:3px}.language-flag{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:2.5px;box-shadow:0 0 0 1px #ffffff18;display:inline-block;flex:0 0 27px;height:18px;width:27px}.standards-links{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.standards-links>span{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:10px}.information-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.information-card{overflow:hidden;padding:24px}.information-card h3{align-items:start;display:grid;font-size:22px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.22;margin:0 0 10px}.information-card h3 .icon{color:var(--red-light);height:22px;margin-top:2px;width:22px}.information-card p{font-size:14px;line-height:1.6}.purchase-notes{display:grid;gap:60px;grid-template-columns:1fr 1.4fr}.notes-heading h2{margin:12px 0 18px}.notes-heading .button{display:flex;margin:25px auto 0;width:fit-content}.notes-grid{display:grid;gap:14px;grid-template-columns:1fr}.notes-grid article{align-content:center;column-gap:16px;display:grid;grid-template-columns:28px minmax(0,1fr);padding:20px 24px}.notes-grid article>.icon{align-self:center;color:var(--red-light);grid-row:1/3;height:28px;width:28px}.notes-grid h3{font-size:19px;margin-bottom:6px}.notes-grid p{font-size:13px;grid-column:2}.faq-section{display:block}.faq-list{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-column{display:grid;gap:12px}.faq-list details{border-radius:var(--radius-md);overflow:hidden}.faq-list details[open]{border-color:var(--glass-active-border)}.faq-list summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:21px 24px}.faq-question{display:grid;gap:7px}.faq-question small{font-size:9px;letter-spacing:.08em}.faq-question strong{font-size:13px;font-weight:600}.faq-plus{color:var(--red-light);display:inline-flex;flex-shrink:0;transition:transform .35s var(--ease-out)}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-answer{padding:0 24px 23px}.faq-answer p{font-size:13px}.faq-answer .text-link{margin-top:12px}.page-shell{min-height:60vh;padding-block:36px 75px}.breadcrumbs{align-items:center;color:#9e98aa;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:10px;margin-bottom:34px}.breadcrumbs>span:last-child{color:#d3ccdb}.page-heading{margin-bottom:36px;max-width:940px}.page-heading h1{font-size:clamp(32px,4vw,49px);margin-block:12px 18px}.page-heading .lead{font-size:15px;max-width:760px}.catalog-layout{align-items:start;display:grid;gap:30px;grid-template-columns:240px minmax(0,1fr)}.catalog-sidebar{position:sticky;top:110px}.catalog-results{min-width:0;position:relative}.sidebar-panel{border-radius:var(--radius-lg);padding:23px 16px}.sidebar-panel>.eyebrow{color:#fff;gap:9px;margin-inline:13px;margin-bottom:16px;padding-inline:0}.sidebar-panel>.eyebrow .icon{color:var(--red-light);height:18px;width:18px}.sidebar-panel nav{display:grid;gap:6px}.sidebar-panel :is(a,summary){align-items:center;border:1px solid transparent;border-radius:5.95px;display:flex;font-size:12px;font-weight:600;gap:11px;padding:12px}.sidebar-panel :is(a,summary) .icon{color:#a49cac;height:16px;width:16px}.sidebar-panel a[aria-current]{background:#d5284912;border-color:#e52b4d40;color:#fff}.sidebar-panel a[aria-current] .icon,.sidebar-panel summary>.icon{color:var(--red-light)}.sidebar-panel :is(a,summary):is(:hover,:focus-visible){background:#ffffff06}.sidebar-help{border-radius:var(--radius-lg);flex-direction:column;margin-top:20px;padding:25px 23px;text-align:center}.sidebar-help,.sidebar-help h2{align-items:center;display:flex}.sidebar-help h2{font-size:21px;gap:10px;margin-bottom:14px;text-align:left}.sidebar-help h2 .icon{color:var(--red-light);flex:none;height:28px;width:28px}.sidebar-help p{font-size:12px}.sidebar-help .text-link{font-size:11px;margin-top:20px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{display:flex;gap:14px;margin-bottom:16px}.search-field,:is(.sort-field,.select-field){isolation:isolate;position:relative}.search-field{flex:1;min-width:0}:is(.search-field,.sort-field,.select-field)>.icon{color:#9e94a6;height:17px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s var(--ease-out),transform .2s var(--ease-out);width:17px;z-index:1}.search-field>.icon{left:15px}:is(.search-field:focus-within,:is(.sort-field,.select-field):focus-within,:is(.sort-field,.select-field):has(select:open))>.icon{color:var(--red-light)}input,select,textarea{color:var(--text);max-width:100%;min-height:46px;padding:12px 14px}.catalog-toolbar :is(input,select){height:50px;width:100%}.search-field input{padding-left:43px}:is(input:not([type=checkbox],[type=radio]),select,textarea):focus{outline:none}input::placeholder{color:#918999;font-size:12px}.sort-field{flex-shrink:0;width:190px}:is(.sort-field,.select-field) select{align-items:center;appearance:none;cursor:pointer;font-size:12px;padding-right:40px}:is(.sort-field,.select-field)>.icon{right:15px}:is(.sort-field,.select-field):has(select:open)>.icon{transform:translateY(-50%) rotate(180deg)}@supports (appearance:base-select){:is(.sort-field,.select-field) select,:is(.sort-field,.select-field) select::picker(select){appearance:base-select}:is(.sort-field,.select-field) select::picker-icon{display:none}:is(.sort-field,.select-field) select::picker(select){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(27,26,34,.94);border:1px solid var(--glass-active-border);border-radius:var(--radius-sm);box-shadow:0 14px 32px #00000059;color:var(--text);margin-block:8px;max-height:min(320px,60dvh);overflow-y:auto;padding:6px;position-try-order:normal}:is(.sort-field,.select-field) option{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--muted);display:flex;gap:10px;min-height:42px;padding:10px 12px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}:is(.sort-field,.select-field) option+option{margin-top:4px}:is(.sort-field,.select-field) option:checked{background:rgb(var(--glass-tint)/.15);border-color:var(--glass-active-border);color:var(--text);font-weight:600}:is(.sort-field,.select-field) option:is(:hover,:focus){background:#ffffff12;border-color:var(--glass-border);color:#fff;outline:none}:is(.sort-field,.select-field) option::checkmark{color:var(--red-light);margin-left:auto;order:1}@media (prefers-reduced-motion:no-preference){:is(.sort-field,.select-field) select::picker(select){opacity:0;transition:opacity .16s ease,display allow-discrete .16s,overlay allow-discrete .16s}:is(.sort-field,.select-field) select:open::picker(select){opacity:1}@starting-style{:is(.sort-field,.select-field) select:open::picker(select){opacity:0}}}}.catalog-meta{align-items:center;bottom:calc(100% + 12px);color:#aaa2b5;display:flex;flex-wrap:wrap;font-size:11px;gap:18px;justify-content:flex-end;max-width:100%;position:absolute;right:0}.catalog-meta .eyebrow>.icon{color:var(--red-light);height:16px;width:16px}.catalog-meta b{color:var(--text);font-weight:inherit}.check-field{align-items:center;color:var(--muted);cursor:pointer;display:inline-grid;font-weight:600;gap:8px;grid-template-columns:18px auto;isolation:isolate;text-transform:uppercase;transition:color .18s ease}.check-field input{appearance:none;border-radius:var(--radius-xs);cursor:inherit;grid-area:1/1;height:18px;margin:0;min-height:0;outline-offset:3px;padding:0;width:18px}.check-field>.icon{color:var(--red-light);grid-area:1/1;height:14px;justify-self:center;opacity:0;pointer-events:none;transform:scale(.7);transition:opacity .18s ease,transform .18s var(--ease-out);width:14px;z-index:1}.check-field input:checked{background-color:rgb(var(--glass-tint)/.22);border-color:var(--red-light)}.check-field input:checked+.icon{opacity:1;transform:scale(1)}.check-field:has(input:checked){color:var(--text)}.empty-state{border-style:dashed;padding:70px 30px;text-align:center}.empty-state>.icon{color:var(--red-light);height:40px;margin:0 auto 25px;width:40px}.empty-state h2{font-size:27px;margin-bottom:14px}.empty-state p{font-size:13px;margin-bottom:28px}.empty-state .button{margin:4px}.card-video-countdown,.gallery-enlarge{align-items:center;background:#080910bd;border:1px solid #ffffff25;border-radius:var(--radius-xs);color:#fff;display:inline-flex;font-size:10px;gap:6px;justify-content:center;left:50%;max-width:calc(100% - 24px);padding:6px 9px;pointer-events:none;position:absolute;top:12px;transform:translateX(-50%);width:max-content;z-index:2}.options-panel .resource-title{--resource-title-min:24px;--resource-title-step:0.18px}html[data-purchase-title-pending] .purchase-panel h1>span{overflow:hidden;visibility:hidden}.gift-trigger{font-size:12px;grid-column:1/-1;justify-self:center;min-height:32px}.gift-trigger>.icon:first-child{color:var(--red-light)}.desktop-nav summary>.icon,.desktop-nav>a>.icon,.footer-link-icon .icon,.purchase-facts .icon{height:16px;width:16px}.prose{color:#bab2c4;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.prose p+ol,.prose p+p,.prose p+ul{margin-top:18px}.prose h2{color:#ece8f2;font-size:27px;margin-block:28px 18px}.prose h3{color:#ece8f2;font-size:20px;margin-block:25px 12px}.prose img{border-radius:var(--radius-sm);height:auto;margin-block:20px;max-width:100%}.prose ol,.prose ul{padding-left:23px}.prose li+li{margin-top:8px}.prose table{border-collapse:collapse;font-size:12px;margin-block:25px;width:100%}.prose td,.prose th{border:1px solid var(--line-strong);padding:12px;text-align:left}.prose iframe,.prose video{max-width:100%}.prose pre{background:rgba(10,12,18,.65);border-radius:var(--radius-sm);font-size:12px;overflow-x:auto;padding:20px}.cms-panel{padding:45px}.cms-panel h1{font-size:42px;margin-block:15px 30px}.cms-server-layout{align-items:start;display:grid;gap:30px}.cms-server-layout>*{min-width:0}.server-sidebar .server-head{padding-right:0}.total-row{align-items:center;background:linear-gradient(110deg,rgb(var(--glass-tint)/.1),#ffffff04);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;font-size:13px;font-weight:650;gap:12px;justify-content:space-between;margin-block:22px 18px;padding:16px}.total-row .price{--price-size:30px;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;box-shadow:none;min-height:0;padding:0}.cart-empty{margin-inline:auto;max-width:900px}.auth-panel label,.gift-dialog label{color:#c7b9d1;display:grid;font-size:12px;gap:10px;text-align:left}.auth-panel label>input,.gift-dialog input,.select-field select{width:100%}.select-field{display:block;min-width:0;width:100%}.site-footer{margin-block:28px 32px}.footer-grid{border-radius:var(--radius-xl);display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,.95fr);padding:20px}.footer-panel{--footer-cut:16px;background:radial-gradient(280px 140px at 0 0,rgb(var(--glass-tint)/.045),transparent 75%),linear-gradient(145deg,#ffffff0c,#ffffff03 62%,rgb(var(--glass-tint)/.015));background-color:#0d0e143d;border:1px solid #ffffff1c;clip-path:polygon(0 0,calc(100% - var(--footer-cut)) 0,100% var(--footer-cut),100% 100%,var(--footer-cut) 100%,0 calc(100% - var(--footer-cut)));min-width:0;padding:20px;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.footer-panel:focus-within{background-color:#19161f52;border-color:rgb(var(--glass-tint)/.28)}.footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:22px;justify-content:center;padding:28px}.footer-logo{display:inline-block;max-width:100%}.footer-logo img{display:block;height:auto;max-height:64px;object-fit:contain;object-position:left;width:250px}.footer-logo strong{font-size:24px}.footer-brand p{color:#b9b6c2;font-size:14px;line-height:1.7;margin:0}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links h2{align-items:center;border-bottom:1px solid var(--line);color:#e2dee7;display:flex;font-size:11px;font-weight:750;gap:9px;justify-content:center;letter-spacing:.08em;margin:0 0 6px;padding-block:2px 14px;text-align:center;text-transform:uppercase}.footer-links h2>.icon{color:var(--red-light);height:17px;width:17px}.footer-links a{align-items:center;background:linear-gradient(135deg,#ffffff07,#ffffff02);background-color:#ffffff05;border:1px solid #ffffff1f;border-radius:var(--radius-sm);color:#c4c0cd;display:flex;font-size:12px;font-weight:600;gap:9px;line-height:1.45;min-height:42px;padding:7px 10px;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out)}.footer-link-label{min-width:0;overflow-wrap:anywhere}.footer-link-icon{background:#ffffff06;border:1px solid #ffffff14;border-radius:var(--radius-xs);color:#bc99a5;display:grid;flex:0 0 26px;height:26px;place-items:center;transition:color .25s var(--ease-out);width:26px}.footer-links a>.icon{flex:0 0 14px;height:14px;margin-inline-start:auto;opacity:.5;transition:transform .25s var(--ease-out),opacity .25s var(--ease-out);width:14px}.footer-links a:focus-visible{background-color:rgb(var(--glass-tint)/.12);border-color:rgb(var(--glass-tint)/.42);color:var(--text)}@media (hover:hover) and (pointer:fine){.footer-panel:hover{background-color:#19161f52;border-color:rgb(var(--glass-tint)/.28)}.footer-links a:hover{background-color:rgb(var(--glass-tint)/.12);border-color:rgb(var(--glass-tint)/.42);color:var(--text)}.footer-links a:hover .footer-link-icon{color:#e2c8d0}.footer-links a:hover>.icon{opacity:1;transform:translateX(2px)}}.footer-bottom{align-items:center;border-top:1px solid var(--line);color:#a6a1af;display:flex;gap:28px;justify-content:space-between;margin-top:18px;padding:16px 4px 0}.footer-bottom p{font-size:11px;line-height:1.7;margin:0;max-width:760px}.footer-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:12px 18px;justify-content:flex-end}.footer-meta>span{white-space:nowrap}.footer-meta>span>a{color:#d1cbd4}.toast{border-radius:var(--radius-md);bottom:25px;font-size:13px;left:50%;max-width:calc(100% - 36px);padding:14px 24px;position:fixed;transform:translateX(-50%);z-index:90}.dialog-close{transition:color .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease,transform .17s ease}.dialog-close>.icon{transition:transform .17s ease}.dialog-close:is(:hover,:focus-visible){background:linear-gradient(135deg,#ff314c2e,#ffffff0a),#ff314c0f;border-color:#ff314cc7;box-shadow:inset 0 1px #ffffff1c,0 0 0 1px #ff314c29,0 14px 34px #ff314c2e;color:#ff314c;transform:translateY(-1px) scale(1.04)}.dialog-close:is(:hover,:focus-visible)>.icon{transform:rotate(90deg)}@media (min-width:1600px){:root{--content:1400px}.hero{gap:100px}}.gift-dialog,.support-dialog{color:var(--text);margin:auto;max-height:calc(100dvh - 40px);padding:36px;position:fixed;width:min(var(--dialog-width,940px),calc(100vw - 32px))}.gift-dialog::backdrop,.support-dialog::backdrop{backdrop-filter:blur(3px);background:#020307a8}.gift-dialog h2,.support-dialog h2{font-size:clamp(24px,5vw,32px);margin-block:16px}.gift-dialog p,.support-dialog p{color:var(--muted);line-height:1.6}.support-close{position:absolute;right:12px;top:12px}.gift-dialog form,.option-actions{display:grid;gap:12px;margin-top:20px}.offer-countdown{align-items:center;background:linear-gradient(110deg,#b30b2817,#ffffff03);border:1px solid var(--glass-active-border);border-radius:var(--radius-sm);color:var(--muted);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:9px;justify-content:center;line-height:1.5;margin-top:12px;min-height:36px;padding:7px 10px;text-align:center}.offer-countdown>.icon{color:var(--red-light);flex-shrink:0;height:17px;width:17px}.module-grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-block:48px 72px}.store-module{min-width:0;overflow-wrap:anywhere;padding:24px}.module-title{font-size:18px;line-height:1.4;margin:0 0 20px}.store-module p{color:var(--muted);font-size:14px;line-height:1.6;margin-block:12px 0}[data-catalog][aria-busy=true] [data-catalog-empty]{display:none}.catalog-load-state{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:center;margin-bottom:16px;padding:20px}.module-goal-image{border-radius:var(--radius-sm);height:auto;margin-bottom:16px;width:100%}.module-prose{font-size:14px}.module-prose>:first-child{margin-top:0}.module-progress{background:var(--line-strong);border-radius:17px;height:10px;margin-top:20px;overflow:hidden}.module-progress-fill{background-color:var(--red);display:block;height:100%}.module-progress-fill.is-striped{background-image:linear-gradient(45deg,#ffffff24 25%,transparent 0,transparent 50%,#ffffff24 0,#ffffff24 75%,transparent 0);background-size:20px 20px}.module-progress-fill.is-animated{animation:module-progress-stripes 1s linear infinite}@keyframes module-progress-stripes{to{background-position:20px 0}}.module-goal-summary strong{color:var(--text)}.module-gift-form,.module-gift-form label{display:grid;gap:12px}.module-gift-form label{color:var(--muted);font-size:13px}.module-gift-form input{border-radius:var(--radius-sm);color:var(--text);font:inherit;min-width:0;padding:12px;width:100%}.module-people{list-style:none;margin:0;padding:0}.module-donor,.module-people li{align-items:flex-start;display:flex;gap:12px}.module-people li+li{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.module-people li>div{min-width:0}.module-avatar{border-radius:var(--radius-md);flex:0 0 44px;height:44px;object-fit:cover;width:44px}.module-username{font-size:14px}.module-people p{margin-top:4px}.module-people .module-payment-price,.module-status.is-online{color:var(--green)}.module-people .module-payment-time{font-size:12px}.module-status.is-offline{color:var(--red-light)}.module-address{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 0;text-align:left;width:100%}.module-address span{min-width:0;overflow-wrap:anywhere}.module-address svg{flex-shrink:0}.desktop-nav>a,.mobile-nav .catalog-menu>summary,.mobile-nav a{gap:7px}.mobile-nav :is(.nav-link,.catalog-menu>summary)>.icon{color:var(--red-light);height:16px;width:16px}.header-socials,.mobile-socials{display:flex;gap:6px}.mobile-socials{border-top:1px solid var(--glass-border);flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:center;margin-top:5px;padding-top:12px}.social-link{color:var(--muted)}.social-link:is(:hover,:focus-visible){color:var(--red-light)}.social-link>.icon{height:26px;width:26px}.account-link,.header-support{font-size:12px;gap:7px;min-height:42px;padding:9px 12px}.account-link span{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link .icon{color:var(--red-light)}.account-link.is-logged-in .icon{color:var(--green)}.support-options{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:26px}.support-option{border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:22px}.support-option-primary{--glass-border:#df4b6652}.support-option>.icon{color:var(--red-light);height:26px;width:26px}.support-option strong{font-size:17px}.support-option p{font-size:12px}.support-option span{align-items:center;align-self:flex-start;display:flex;font-size:12px;gap:10px;margin-top:auto;padding-top:8px}.page-top-anchor{left:0;position:absolute;top:0}.scroll-top{position:fixed;--button-settle-strength:4;--scroll-rail:max(var(--page-gutter),calc((100% - var(--content)) / 2));bottom:58px;color:#ff314cbd;display:grid;height:54px;place-items:center;right:max(0px,calc((var(--scroll-rail) - 54px) / 2));transition:color .16s,filter .16s;width:min(54px,var(--scroll-rail));z-index:30}.scroll-top .icon{animation:scroll-top-float 2.4s ease-in-out infinite;filter:drop-shadow(0 0 8px #ff314c33);height:42px;width:40px}.scroll-top:is(:hover,:focus-visible){color:#ff314c;filter:drop-shadow(0 0 12px #ff314c61)}.scroll-top:is(:hover,:focus-visible) .icon{animation-play-state:paused}.scroll-top.is-launching{animation:scroll-top-launch .58s cubic-bezier(.72,0,1,.38) forwards;pointer-events:none}.scroll-top.is-launching svg{animation:none}body:has(dialog[open]) .scroll-top{visibility:hidden}@keyframes scroll-top-float{50%{transform:translateY(-7px)}}@keyframes scroll-top-launch{34%{transform:translateY(-10px) scale(1.04)}to{opacity:0;transform:translateY(calc(-100vh - 140px)) scale(.7)}}@media (hover:none),(max-width:1023px),(pointer:coarse){.scroll-top{display:none}}@media (min-width:960px){.cms-server-layout{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}.server-sidebar .server-grid{grid-template-columns:1fr}.basket-summary,.server-sidebar{max-block-size:calc(100dvh - 126px);overflow:auto;position:sticky;top:110px}}@media (max-width:1279px){.header-socials{display:none}.header-inner{gap:18px}.desktop-nav{--nav-inline-padding:7px;gap:4px}.brand{width:160px}.account-link span{display:none}}@media (max-width:1199px){.button-cart>span:not(.cart-count){display:none}:root{--page-gutter:24px}.hero{gap:35px}.catalog-layout{gap:22px;grid-template-columns:205px minmax(0,1fr)}.card-body{padding:18px}.card-body h3{--resource-title-size:18px}.product-grid{gap:20px}.footer-grid,.information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-standards{gap:24px;padding:28px}.standards-detail{padding-left:22px}.purchase-notes{gap:30px}}@media (width < 960px){.locale-menu{position:static}.header-inner{height:74px}.desktop-nav{display:none}.mobile-toggle{display:inline-flex}.hero{gap:26px}.hero h1{font-size:clamp(34px,11cqw,48px)}.hero-actions{gap:9px}.hero-actions .button{font-size:11px;gap:7px;padding:10px 13px}.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px)}.feature-details,.feature-heading{gap:10px}.feature-details .price{--price-size:20px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.trust-strip li:nth-child(odd){border-left:0}.trust-strip li:nth-child(n+3){border-top:1px solid var(--line)}.trust-strip li:last-child{grid-column:1/-1}.section{padding-block:42px}.section-heading>p{font-size:12px}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-card{padding:20px}.server-head{padding-right:0}.server-status:is([data-server-state=unknown],[data-server-state=stale]){display:block;margin-top:8px;max-width:none;position:static;text-align:left}.server-head h3{font-size:18px}.catalog-layout{grid-template-columns:1fr}.catalog-meta,.catalog-sidebar{position:static}.catalog-meta{margin-bottom:12px}.sidebar-panel{padding:12px}.sidebar-help,.sidebar-panel>.eyebrow{display:none}.sidebar-panel nav{display:grid}.sidebar-panel nav>.category-tree{gap:6px;grid-template-columns:minmax(0,1fr)}.sidebar-panel .category-tree .category-tree{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-panel .category-tree .category-tree>li:first-child{grid-column:1/-1}.sidebar-panel :is(a,summary){white-space:normal}.support-options{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page .card-body{padding:15px}.footer-grid{gap:12px;padding:16px}.footer-brand{padding:24px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.footer-meta{justify-content:flex-start}.studio-standards{grid-template-columns:1fr 1fr}.standards-intro{grid-column:1/-1}.standards-detail{border:0;padding:0}.purchase-notes{grid-template-columns:1fr}}@media (700px <= width < 960px){.standards-intro{border-bottom:1px solid var(--line);padding-bottom:24px}.standards-detail+.standards-detail{border-left:1px solid var(--line);padding-left:24px}}@media (max-width:699px){html{scroll-padding-top:85px}:root{--page-gutter:18px}.header-inner{gap:8px;height:67px;width:calc(100% - 2 * var(--page-gutter))}.brand{width:115px}.brand img{height:41px}.header-actions{gap:6px}.button-cart:has(.cart-count)>.icon{translate:-4px 4px}.cart-count{background:#30151f;border:1px solid #d6677c38;border-radius:var(--radius-xs);display:grid;font-size:10px;font-variant-numeric:tabular-nums;font-weight:750;height:16px;line-height:1;min-width:16px;padding:0 3px;place-items:center;position:absolute;right:3px;top:3px}.icon-button{height:36px;width:36px}.hero{gap:35px;grid-template-columns:1fr}.hero-copy{align-items:center;text-align:center}.hero-actions{justify-content:center}.hero-proof{justify-items:center}.hero-actions .button{font-size:12px;min-height:46px;padding:12px 18px}.hero-feature{border-radius:var(--radius);padding:12px}.feature-details .price{--price-size:22px}.trust-strip{padding-inline:8px}.trust-strip li{gap:8px;padding:12px 8px}.trust-strip span{font-size:11px}.section{padding-block:34px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:29px}.category-tiles,.server-grid{gap:15px;grid-template-columns:1fr}.category-tile{column-gap:14px;grid-template-columns:52px minmax(0,1fr);padding:20px}.category-symbol{height:52px;width:52px}.category-tile p{font-size:14px}.card-number{font-size:var(--corner-size,74px);right:20px;top:18px}.catalog-grid,.home-grid{grid-template-columns:1fr}.card-body{padding:22px}.card-body h3{--resource-title-size:23px}.card-body p{font-size:13px}.card-body .eyebrow{font-size:10px}.server-address{font-size:11px}.page-shell{padding-block:27px 50px}.breadcrumbs{font-size:10px;gap:8px;margin-bottom:26px}.page-heading{margin-bottom:28px}.page-heading h1{font-size:37px}.page-heading .lead{font-size:14px}.sidebar-panel nav{gap:3px}.sidebar-panel .category-tree .category-tree{grid-template-columns:minmax(0,1fr)}.sidebar-panel :is(a,summary){font-size:12px;gap:6px;padding:9px 8px}.sidebar-panel :is(a,summary) .icon{height:13px;width:13px}.catalog-toolbar{flex-wrap:wrap;gap:10px}.search-field{flex-basis:100%}.sort-field{width:100%}.product-page .home-grid{grid-template-columns:1fr}.product-page .card-body{padding:22px}.cms-panel{padding:25px}.cms-panel h1{font-size:31px}.prose h2{font-size:24px}.prose h3{font-size:19px}.site-footer{margin-block:20px 24px}.footer-grid{grid-template-columns:1fr;padding:12px}.footer-panel{--footer-cut:14px;padding:18px}.footer-brand{gap:18px;padding:26px 22px}.footer-logo img{width:230px}.header-support{display:none}.header-actions>:is(.button-cart,.account-link,.mobile-toggle),.locale-menu summary{flex-shrink:0;min-height:42px;padding:6px;width:42px}.account-link .icon{width:18px}.faq-list,.information-grid,.studio-standards{grid-template-columns:1fr}.studio-standards{padding:24px}.standards-intro{grid-column:auto}.standards-detail{border-top:1px solid var(--line);padding-top:20px}.notes-grid{gap:12px}.notes-grid article{padding:18px}.notes-grid h3{font-size:17px}.faq-list{gap:12px}.faq-list summary{padding:18px}.faq-answer{padding:0 18px 20px}.support-dialog{padding:28px 20px 20px}.support-options{gap:10px;grid-template-columns:1fr}.support-option{gap:10px;padding:18px}.support-option>.icon{height:22px;width:22px}.support-option span{padding-top:0}.feature-actions{flex-wrap:wrap}.feature-actions>*{min-width:110px}}@media (max-width:374px){:root{--page-gutter:14px}.brand{width:92px}.header-inner{gap:6px}.header-actions{gap:4px}.hero-actions .button{padding-inline:13px}.card-bottom{gap:8px}.card-bottom .price{--price-size:19px;padding-inline:8px}.sidebar-panel :is(a,summary){font-size:9px}.footer-grid{padding:10px}.footer-brand{padding:24px 18px}}@media (prefers-reduced-transparency:reduce){:root{--glass-alpha:0.97;--glass-fallback:#101118;--glass-blur:0px}.glass-panel:is(.nav-dropdown-panel,.mobile-nav,.toast){--glass-fallback:#111219}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e13}}@media (prefers-reduced-motion:reduce){:is(.button,.icon-button,.locale-menu>summary,.module-address):after{display:none}.nav-dropdown::details-content{transition:none}html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.catalog-menu>summary:is(:hover,:focus-visible)>.icon,.catalog-menu[open]>summary>.icon,.dialog-close:is(:hover,:focus-visible),.dialog-close:is(:hover,:focus-visible)>.icon,.glass-panel.product-card:hover,.nav-link:is(:hover,:focus-visible,[aria-current])>.icon,:is(.button:not(:disabled,[aria-disabled=true]),.social-link,.locale-menu>summary):is(:hover,:focus-visible){transform:none}}
