.gr{--hl:rgba(255,255,255,.07);--hl2:rgba(255,255,255,.12)}.gr .gr-btn{background:var(--tx);color:var(--bg) !important;cursor:pointer}.gr .gr-btn:hover{background:#fff}.gr .gr-btn2{background:var(--s2);cursor:pointer}.gr .gr-btn2:hover{background:var(--s3)}.gr button.gr-btn,.gr button.gr-btn2{font-weight:600;font-size:15px}.gr button.gr-btn.sm,.gr button.gr-btn2.sm{font-size:14px}.gr .pz-mh{padding:168px 0 72px;text-align:center}.gr .pz-mh .gr-w{display:flex;flex-direction:column;align-items:center;gap:20px}.gr .pz-mh h1{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:56px;line-height:1.06;font-weight:600;letter-spacing:-.03em;max-width:880px;text-wrap:balance}.gr .pz-mh .gr-lead{max-width:640px}.pz-eb{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fa)}.gr .pz-band{padding:140px 0 48px;background:var(--s0);box-shadow:inset 0 -1px 0 var(--hl)}.gr .pz-band .gr-w{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.gr .pz-band .l{display:flex;flex-direction:column;gap:14px;min-width:0}.gr .pz-band h1{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:42px;line-height:1.12;font-weight:600;letter-spacing:-.025em;max-width:900px;text-wrap:balance}.gr .pz-band .gr-lead{font-size:17px;max-width:680px}.pz-bc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--fa)}.pz-bc a:hover{color:var(--tx)}.pz-bc i{font-style:normal;color:var(--ln2)}.pz-mt{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--fa)}.pz-mt b{font-weight:600;color:var(--mu)}.gr .pz-s{padding:104px 0}.gr .pz-s.t{box-shadow:inset 0 1px 0 var(--hl)}.gr .pz-s.alt{background:var(--s0)}.pz-h{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:48px}.pz-h.c{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.gr .pz-h h2{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:38px;line-height:1.12;font-weight:600;letter-spacing:-.022em;text-wrap:balance}.gr .pz-h p{font-size:17px;line-height:1.65;color:var(--mu)}.pz-2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.gr .pz-2>.l h2{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.gr .pz-2>.l p{margin-top:14px;font-size:16px;line-height:1.7;color:var(--mu)}.gr .pz-prose p{font-size:16.5px;line-height:1.75;color:var(--mu)}.gr .pz-prose p + p{margin-top:16px}.pz-dl{margin:0;border-top:1px solid var(--hl)}.pz-dl>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:15px 0;border-bottom:1px solid var(--hl)}.pz-dl dt{margin:0;font-size:14.5px;color:var(--fa)}.pz-dl dd{margin:0;font-size:14.5px;line-height:1.55;color:var(--tx)}.pz-dl.wide>div{grid-template-columns:200px minmax(0,1fr)}.pz-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.pz-cols>div{padding-top:24px;border-top:1px solid var(--hl2)}.pz-cols .n{display:block;font:500 13px 'JetBrains Mono','JetBrains Mono Fallback',monospace;color:var(--fa)}.pz-cols b{display:block;margin-top:18px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:21px;line-height:1.3;font-weight:600}.gr .pz-cols p{margin-top:10px;font-size:15px;line-height:1.7;color:var(--mu)}.pz-num{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hl2);border-bottom:1px solid var(--hl2)}.pz-num>div{padding:32px 28px 30px;border-left:1px solid var(--hl)}.pz-num>div:first-child{border-left:0;padding-left:0}.pz-num b{display:block;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:44px;line-height:1;font-weight:600;letter-spacing:-.03em}.pz-num b small{margin-left:4px;font-size:18px;font-weight:500;letter-spacing:0;color:var(--fa)}.pz-num span{display:block;margin-top:12px;font-size:14px;line-height:1.5;color:var(--mu)}.pz-src{margin-top:16px;font-size:13px;color:var(--fa)}.pz-src a{color:var(--mu);border-bottom:1px solid var(--ln2)}.pz-src a:hover{color:var(--tx)}.pz-tb{width:100%;border-collapse:collapse}.pz-tb th{padding:12px 16px 12px 0;text-align:left;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa);border-bottom:1px solid var(--hl2)}.pz-tb td{padding:18px 16px 18px 0;vertical-align:top;font-size:15px;line-height:1.6;color:var(--mu);border-bottom:1px solid var(--hl)}.pz-tb td:first-child{width:230px;font-weight:600;color:var(--tx)}.pz-ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.pz-ul li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid var(--hl);font-size:15px;line-height:1.6;color:var(--mu)}.pz-ul li:first-child{border-top:1px solid var(--hl)}.pz-ul li::before{content:'';position:absolute;left:2px;top:22px;width:12px;height:2px;border-radius:1px;background:var(--fa)}.pz-ul.x li::before{background:var(--bad)}.pz-ul li b{color:var(--tx);font-weight:600}.gr .pz-cta{padding:96px 0;background:var(--s1);text-align:center}.gr .pz-cta .gr-w{display:flex;flex-direction:column;align-items:center;gap:16px}.gr .pz-cta h2{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:38px;line-height:1.12;font-weight:600;letter-spacing:-.022em}.gr .pz-cta p{max-width:560px;font-size:17px;line-height:1.6;color:var(--mu)}.pz-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.pz-f{display:flex;flex-direction:column;gap:7px}.pz-f label,.pz-f .lb{font-size:13.5px;font-weight:600;color:var(--tx)}.pz-f label i{font-style:normal;color:var(--fa);font-weight:400}.pz-in{width:100%;height:46px;padding:0 14px;border:1px solid var(--hl2);border-radius:8px;background:var(--s0);color:var(--tx);font:400 15px 'Red Hat Text','Red Hat Text Fallback',sans-serif;outline:0;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;-webkit-appearance:none;appearance:none}textarea.pz-in{height:auto;min-height:140px;padding:12px 14px;line-height:1.6;resize:vertical}select.pz-in{padding-right:40px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--mu) 50%),linear-gradient(135deg,var(--mu) 50%,transparent 50%);background-position:calc(100% - 20px) 20px,calc(100% - 15px) 20px;background-size:5px 5px;background-repeat:no-repeat}.pz-in::placeholder{color:var(--fa)}.pz-in:hover{border-color:rgba(255,255,255,.22)}.pz-in:focus{border-color:rgba(244,244,245,.6);box-shadow:0 0 0 3px rgba(244,244,245,.12)}.pz-f.err .pz-in{border-color:rgba(232,119,106,.8)}.pz-f.err .pz-in:focus{box-shadow:0 0 0 3px rgba(232,119,106,.16)}.pz-f .em{font-size:13px;color:var(--bad)}.pz-f .em:empty{display:none}.pz-cap{display:flex;align-items:center;gap:14px;height:64px;padding:0 14px 0 16px;border-radius:8px;background:#16171a;border:1px solid var(--hl2);color:#f4f4f5;user-select:none}.pz-cap .bx{flex:none;position:relative;width:26px;height:26px;border-radius:6px;background:#0e0f11;border:1px solid rgba(255,255,255,.22);cursor:pointer;transition:border-color .15s ease}.pz-cap .bx:hover{border-color:rgba(255,255,255,.5)}.pz-cap.run .bx{border-color:transparent;background:transparent}.pz-cap.run .bx::after{content:'';position:absolute;inset:2px;border-radius:50%;border:2px solid rgba(244,244,245,.25);border-top-color:#f4f4f5;animation:pzSpin .7s linear infinite}.pz-cap.ok .bx{background:#4ec38a;border-color:#4ec38a}.pz-cap.ok .bx::after{content:'';position:absolute;left:8px;top:5px;width:6px;height:11px;border-right:2.5px solid #0e1a13;border-bottom:2.5px solid #0e1a13;transform:rotate(45deg)}@keyframes pzSpin{to{transform:rotate(360deg)}}.pz-cap .tx{flex:1;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-cap .br{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pz-cap .br b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.pz-cap .br b img{width:18px;height:18px;filter:grayscale(1) brightness(1.7)}.pz-cap .br span{font-size:10.5px;color:#a4a7ae}.ar{display:grid;grid-template-columns:minmax(0,1.1fr) 56px minmax(0,3.6fr) 56px minmax(0,1.2fr);align-items:stretch;margin-top:8px}.ar-n{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:22px 20px;border-radius:10px;background:var(--s1)}.ar-n b{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:17px;font-weight:600}.ar-n span{font-size:13.5px;line-height:1.5;color:var(--mu)}.ar-n span.bad{color:var(--bad)}.ar-a{position:relative;display:flex;align-items:center;justify-content:center}.ar-a::before{content:'';position:absolute;left:6px;right:10px;top:50%;height:2px;background:repeating-linear-gradient(90deg,rgba(244,244,245,.5) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:arFlow 1.2s linear infinite}.ar-a::after{content:'';position:absolute;right:6px;top:calc(50% - 5px);border-left:7px solid rgba(244,244,245,.6);border-top:6px solid transparent;border-bottom:6px solid transparent}@keyframes arFlow{to{background-position:24px 0}}.ar-sh{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--s0);box-shadow:inset 0 0 0 1px var(--hl2)}.ar-sh>.t{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 0;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--fa)}.ar-ly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1}.ar-l{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:8px;background:var(--s2)}.ar-l .k{font:600 11.5px 'JetBrains Mono','JetBrains Mono Fallback',monospace;letter-spacing:.04em;color:var(--fa)}.ar-l b{font-size:15px;font-weight:600;line-height:1.35}.ar-l span{font-size:13px;line-height:1.5;color:var(--mu)}.ar-l em{margin-top:auto;display:inline-flex;align-self:flex-start;align-items:center;gap:7px;padding:5px 9px;border-radius:5px;background:#35292b;font-style:normal;font-size:12px;font-weight:600;color:var(--bad)}.ar-l em::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.ar-o{display:flex;flex-direction:column;gap:10px}.ar-o .ar-n{flex:1}.ar-o .ar-n.lk{background:var(--s2)}.ar-cap{margin-top:24px;font-size:13px;color:var(--fa);text-align:center}.lyr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start;padding:64px 0;border-top:1px solid var(--hl)}.lyr:first-child{border-top:0;padding-top:0}.lyr .k{display:block;margin-bottom:14px;font:600 12.5px 'JetBrains Mono','JetBrains Mono Fallback',monospace;letter-spacing:.06em;color:var(--fa)}.gr .lyr h3{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.gr .lyr p{margin-top:14px;font-size:16px;line-height:1.75;color:var(--mu)}.ms{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.ms-ch{display:flex;flex-direction:column}.ms-r{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hl)}.ms-r:first-child{border-top:1px solid var(--hl)}.ms-r .nm{font-size:13.5px;line-height:1.4;color:var(--mu)}.ms-r .nm b{display:block;font-weight:600;color:var(--tx)}.ms-r .bt{position:relative;height:26px}.ms-r .bt i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:4px;background:#45464a;transform-origin:left center}.ms-r.best .bt i{background:#f4f4f5}.ms-r.bad .bt i{background:#73423f}.ms-r .bt em{position:absolute;left:calc(var(--w) + 10px);top:50%;transform:translateY(-50%);font-style:normal;font:600 12.5px 'JetBrains Mono','JetBrains Mono Fallback',monospace;white-space:nowrap;color:var(--tx)}.ms-r .bt em small{font-weight:400;color:var(--fa)}.ms-ch.seen .bt i{animation:msBar .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * .07s)}@keyframes msBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}.ms-ft{margin-top:14px;font-size:12.5px;color:var(--fa)}.ms-tk{margin-top:28px}.pz-faq{max-width:860px}.pz-faq.c{margin:0 auto}.pz-seg{display:inline-flex;gap:2px;padding:4px;border-radius:10px;background:var(--s1);box-shadow:inset 0 0 0 1px var(--hl)}.gr .pz-seg button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:7px;font-size:14.5px;font-weight:600;color:var(--mu);transition:background-color .15s ease,color .15s ease}.gr .pz-seg button:hover{color:var(--tx)}.gr .pz-seg button.on,.gr .pz-seg button.on:hover{background:var(--s3);color:var(--tx)}.pz-seg .sv{font-size:12px;font-weight:700;color:var(--ok)}.pl3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--hl2)}.pl{position:relative;display:flex;flex-direction:column;padding:40px 36px 36px;border-left:1px solid var(--hl2)}.pl:first-child{border-left:0}.pl.hl{background:var(--s1)}.pl .tp{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.gr .pl h3{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:22px;font-weight:600}.pl .rc{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:5px;background:var(--tx);font-size:12px;font-weight:700;color:var(--bg)}.gr .pl .ds{margin-top:10px;min-height:48px;font-size:14.5px;line-height:1.6;color:var(--mu)}.pl .pr{display:flex;align-items:baseline;gap:8px;margin-top:28px}.pl .pr b{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:48px;line-height:1;font-weight:600;letter-spacing:-.03em}.pl .pr>span{font-size:14.5px;color:var(--fa)}.pl .sb{margin-top:10px;min-height:20px;font-size:13px;color:var(--fa)}.pl .go{margin-top:28px}.pl .go a{width:100%}.pl .hd{margin-top:32px;font-size:13px;font-weight:600;color:var(--tx)}.pl ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.pl li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.5;color:var(--mu)}.pl li b{color:var(--tx);font-weight:600}.pl li::before{content:'';position:absolute;left:3px;top:6px;width:10px;height:5px;border-left:2px solid var(--mu);border-bottom:2px solid var(--mu);transform:rotate(-45deg)}.pl-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:20px;font-size:13.5px;color:var(--fa)}.pl-ft .py{display:flex;flex-wrap:wrap;gap:6px}.pl-ft .py span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--hl2);font-size:12px;font-weight:600;color:var(--mu)}.inc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.inc li{list-style:none;display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--hl);font-size:15px;line-height:1.5;color:var(--mu)}.inc{margin:0;padding:0}.inc li::before{content:'';flex:none;width:10px;height:5px;margin-top:6px;border-left:2px solid var(--tx);border-bottom:2px solid var(--tx);transform:rotate(-45deg)}.mx{width:100%;border-collapse:collapse;table-layout:fixed}.mx thead th{position:sticky;top:68px;z-index:2;padding:18px 16px;background:var(--bg);text-align:center;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:17px;font-weight:600;border-bottom:1px solid var(--hl2)}.mx thead th:first-child{text-align:left;width:40%;font-family:'Red Hat Text','Red Hat Text Fallback',sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fa)}.mx thead th span{display:block;margin-top:2px;font-family:'Red Hat Text','Red Hat Text Fallback',sans-serif;font-size:12.5px;font-weight:400;color:var(--fa)}.mx td{padding:15px 16px;text-align:center;font-size:14px;color:var(--mu);border-bottom:1px solid var(--hl)}.mx td:first-child{text-align:left;padding-left:0;font-size:14.5px;line-height:1.5;color:var(--tx)}.mx tr.cg td{padding:40px 16px 12px 0;white-space:nowrap;overflow:visible;border-bottom:1px solid var(--hl2);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fa);text-align:left}.mx .y{display:inline-block;width:12px;height:6px;margin-top:-4px;vertical-align:middle;border-left:2px solid var(--tx);border-bottom:2px solid var(--tx);transform:rotate(-45deg)}.mx .n{display:inline-block;width:12px;height:2px;vertical-align:middle;border-radius:1px;background:var(--ln2)}.gr .pz-hs{padding:156px 0 72px;background:var(--s0);box-shadow:inset 0 -1px 0 var(--hl);text-align:center}.gr .pz-hs .gr-w{display:flex;flex-direction:column;align-items:center;gap:18px}.gr .pz-hs h1{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:48px;line-height:1.1;font-weight:600;letter-spacing:-.028em}.pz-sr{position:relative;width:100%;max-width:640px;margin-top:10px}.pz-sr svg{position:absolute;left:18px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--fa);pointer-events:none}.pz-sr .pz-in{height:56px;padding-left:48px;font-size:16px;border-radius:10px;background:var(--bg)}.pz-pop{font-size:13.5px;color:var(--fa)}.gr .pz-pop button{margin-left:10px;font-size:13.5px;color:var(--mu);border-bottom:1px solid var(--ln2)}.gr .pz-pop button:hover{color:var(--tx)}.tpc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gr .tpc button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px;border-radius:10px;background:var(--s1);box-shadow:inset 0 0 0 1px transparent;text-align:left;transition:background-color .15s ease,box-shadow .15s ease}.gr .tpc button:hover{background:var(--s2)}.gr .tpc button.on{box-shadow:inset 0 0 0 2px rgba(244,244,245,.6)}.tpc .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:var(--s3);color:var(--tx)}.tpc .ic svg{width:20px;height:20px}.tpc b{margin-top:6px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:17px;font-weight:600}.tpc span{font-size:14px;line-height:1.55;color:var(--mu)}.tpc small{margin-top:4px;font-size:12.5px;color:var(--fa)}.stp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;counter-reset:s}.stp>div{position:relative;padding-top:28px;border-top:1px solid var(--hl2)}.stp .n{position:absolute;top:-14px;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tx);font-size:13px;font-weight:700;color:var(--bg)}.stp b{display:block;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:19px;font-weight:600}.gr .stp p{margin-top:8px;font-size:15px;line-height:1.65;color:var(--mu)}.pz-empty{padding:32px 0;font-size:15.5px;color:var(--mu);border-top:1px solid var(--hl)}.pz-empty a{color:var(--tx);border-bottom:1px solid var(--ln2)}.pz-cnt{margin-bottom:14px;font-size:13.5px;color:var(--fa)}.gr .pz-cnt button{margin-left:10px;color:var(--mu);border-bottom:1px solid var(--ln2)}.sup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sup>div{display:flex;flex-direction:column;gap:8px;padding:32px;border-radius:12px;background:var(--s1)}.sup b{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:20px;font-weight:600}.gr .sup p{font-size:15px;line-height:1.65;color:var(--mu)}.sup .a{margin-top:14px}.ct{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px;align-items:start}.ct-f{padding:40px;border-radius:14px;background:var(--s1);box-shadow:inset 0 0 0 1px var(--hl)}.ct-f .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ct-f .pz-f{margin-top:20px}.ct-f .g2 .pz-f{margin-top:0}.ct-f .g2 + .pz-f{margin-top:20px}.ct-f .ac{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.gr .ct-f .ac p{font-size:13px;line-height:1.5;color:var(--fa);max-width:340px}.ct-f .ac p a{color:var(--mu);border-bottom:1px solid var(--ln2)}.gr .ct-f .ac .gr-btn{flex:none;height:48px;padding:0 28px}.gr .ct-err{margin-top:18px;padding:12px 14px;border-radius:8px;background:rgba(232,119,106,.1);font-size:14px;line-height:1.55;color:var(--bad)}.ct-ok{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 0}.ct-ok .ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(78,195,138,.14);color:var(--ok);font-size:22px;font-weight:700}.gr .ct-ok h2{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:28px;font-weight:600}.gr .ct-ok p{font-size:16px;line-height:1.65;color:var(--mu)}.ct-i{display:flex;flex-direction:column}.ct-i>div{padding:24px 0;border-bottom:1px solid var(--hl)}.ct-i>div:first-child{padding-top:0}.ct-i .k{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa)}.ct-i b{display:block;margin-top:8px;font-size:16px;font-weight:600}.ct-i a.m{display:block;margin-top:8px;font-size:15.5px;font-weight:600}.ct-i a.m:hover{text-decoration:underline;text-underline-offset:3px}.gr .ct-i p{margin-top:4px;font-size:14.5px;line-height:1.6;color:var(--mu)}.ct-i .warn{margin-top:4px;padding:22px 22px;border:0;border-radius:10px;background:rgba(232,119,106,.08)}.ct-i .warn .k{color:var(--bad)}.lg2{display:grid;grid-template-columns:260px minmax(0,760px);gap:88px;align-items:start}.lg-toc{position:sticky;top:100px;display:flex;flex-direction:column;gap:22px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.lg-toc::-webkit-scrollbar{display:none;width:0;height:0}.lg-toc h4{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa)}.lg-toc ol{margin:0;padding:0;list-style:none}.lg-toc a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:5px 0 5px 12px;font-size:13.5px;line-height:1.45;color:var(--fa);border-left:2px solid var(--hl);transition:color .15s ease,border-color .15s ease}.lg-toc a i{font-style:normal;font-family:'JetBrains Mono','JetBrains Mono Fallback',monospace;font-size:12px}.lg-toc a:hover{color:var(--mu)}.lg-toc a.on{color:var(--tx);border-left-color:var(--tx)}.lg-toc .oth a{display:block;padding-left:0;border:0;font-size:13.5px}.lg-toc .oth a:hover{color:var(--tx)}.lg-sec{padding:8px 0 56px;scroll-margin-top:100px}.lg-sec + .lg-sec{padding-top:48px;border-top:1px solid var(--hl)}.gr .lg-sec h2{display:flex;gap:16px;align-items:baseline;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.012em;margin-bottom:24px}.lg-sec h2 i{font-style:normal;font:500 15px 'JetBrains Mono','JetBrains Mono Fallback',monospace;color:var(--fa)}.lg-cl{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 0}.lg-cl .no{padding-top:3px;font:500 13px 'JetBrains Mono','JetBrains Mono Fallback',monospace;color:var(--fa)}.gr .lg-cl h3{font-size:15.5px;font-weight:600;color:var(--tx);margin-bottom:6px}.gr .lg-cl p,.gr .lg-p{font-size:15.5px;line-height:1.78;color:var(--mu)}.gr .lg-p{margin-bottom:12px}.lg-bx{margin:8px 0 16px;padding:20px 24px;border-radius:8px;background:var(--s1);border-left:3px solid var(--ln2)}.lg-bx.warn{background:rgba(214,164,79,.07);border-left-color:var(--warn)}.lg-bx.bad{background:rgba(232,119,106,.07);border-left-color:var(--bad)}.gr .lg-bx h3{font-size:15.5px;font-weight:600;margin-bottom:8px}.lg-bx.warn h3{color:var(--warn)}.lg-bx.bad h3{color:var(--bad)}.gr .lg-bx p{font-size:15px;line-height:1.75;color:var(--mu)}.lg-kv{margin:8px 0 16px;border-top:1px solid var(--hl2)}.lg-kv>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:13px 0;border-bottom:1px solid var(--hl)}.lg-kv dt{margin:0;font-size:14px;font-weight:600;color:var(--tx)}.lg-kv dd{margin:0;font-size:14.5px;line-height:1.65;color:var(--mu)}.lg-kv dd span{display:block;margin-top:3px;color:var(--tx);font-weight:500}.lg-kh{margin:12px 0 0;font-size:14px;font-weight:600;color:var(--tx)}.pz-pr{display:flex;gap:10px}.lgx{display:grid;grid-template-columns:minmax(0,1fr) clamp(420px,32vw,500px);min-height:100vh}.lgx-a{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px 48px;background:#121316;color:#f4f4f5}.lgx-a canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lgx-a>:not(canvas){position:relative;z-index:1}.lgx-a .lo{display:inline-flex;align-items:center;gap:12px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:17px;font-weight:600}.lgx-a .lo img{width:30px;height:30px;filter:grayscale(1) brightness(1.7)}.lgx-a .lo span{padding-left:12px;margin-left:2px;border-left:1px solid rgba(255,255,255,.18);font-family:'Red Hat Text','Red Hat Text Fallback',sans-serif;font-size:14px;font-weight:500;color:#a4a7ae}.lgx-a h1{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:46px;line-height:1.12;font-weight:600;letter-spacing:-.025em;max-width:560px;text-wrap:balance}.lgx-a ul{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.lgx-a li{display:flex;gap:12px;align-items:center;font-size:15.5px;color:#c9cbd0}.lgx-a li::before{content:'';flex:none;width:10px;height:5px;margin:-3px 3px 0 2px;border-left:2px solid #4ec38a;border-bottom:2px solid #4ec38a;transform:rotate(-45deg)}.lgx-a .ft{display:flex;gap:20px;font-size:13px;color:#74777e}.lgx-a .ft a:hover{color:#f4f4f5}.lgx-f{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 64px;background:#fafafa;color:#111214}.lgx-f .tl{position:absolute;top:28px;right:32px;display:flex;gap:16px;font-size:13.5px;color:#5c5f66}.lgx-f .tl a:hover{color:#111214}.lgx-f .tl b{font-weight:600;color:#111214}.lgx-c{width:100%;max-width:380px;margin:0 auto}.gr .lgx-c h2{font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.015em;color:#111214}.gr .lgx-c .su{margin-top:8px;font-size:15px;line-height:1.55;color:#5c5f66}.lgx-c .pz-f{margin-top:20px}.lgx-c .fs{margin-top:28px}.lgx-c .pz-f label{color:#26282d}.lgx-c .pz-in{background:#fff;border-color:#d9dadd;color:#111214}.lgx-c .pz-in::placeholder{color:#9a9da4}.lgx-c .pz-in:hover{border-color:#b9bbc0}.lgx-c .pz-in:focus{border-color:#111214;box-shadow:0 0 0 3px rgba(17,18,20,.1)}.lgx-c .pz-f.err .pz-in{border-color:#d0574a}.lgx-c .pz-f .em{color:#c2473a}.lgx-c .lb2{display:flex;justify-content:space-between;align-items:baseline}.lgx-c .lb2 a{font-size:13px;font-weight:500;color:#5c5f66}.lgx-c .lb2 a:hover{color:#111214}.lgx-c .pw{position:relative}.lgx-c .pw .pz-in{padding-right:64px}.gr .lgx-c .pw button{position:absolute;right:6px;top:6px;height:34px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:600;color:#5c5f66}.gr .lgx-c .pw button:hover{background:#f0f0f1;color:#111214}.lgx-c .pz-cap{margin-top:20px;gap:12px;padding:0 12px}.lgx-c .pz-cap .tx{font-size:13.5px}.lgx-c .pz-cap .br span{display:none}.lgx-c .pz-cap .br b{font-size:12.5px}.lgx-c .pz-cap.err{box-shadow:0 0 0 2px #d0574a}.gr .lgx-c .sb{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:20px;border-radius:8px;background:#111214;color:#fff;font-size:15px;font-weight:600;transition:background-color .15s ease}.gr .lgx-c .sb:hover{background:#26282d}.gr .lgx-c .sb:active{transform:translateY(1px)}.lgx-c .pt{margin-top:28px;text-align:center;font-size:13px;color:#8a8d94}.lgx-c .pt b{font-weight:600;color:#5c5f66}.lgx-c .pt a{color:#5c5f66;border-bottom:1px solid #c9cbd0}.otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:28px}.otp input{height:56px;padding:0;text-align:center;font:600 22px 'JetBrains Mono','JetBrains Mono Fallback',monospace;border:1px solid #d9dadd;border-radius:8px;background:#fff;color:#111214;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.otp input:hover{border-color:#b9bbc0}.otp input:focus{border-color:#111214;box-shadow:0 0 0 3px rgba(17,18,20,.1)}.otp.err input{border-color:#d0574a}.otp-t{margin-top:14px;height:3px;border-radius:2px;background:#e6e7e9;overflow:hidden}.otp-t i{display:block;height:100%;width:var(--p);background:#111214;transition:width 1s linear}.lgx-m{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:13px;color:#5c5f66}.gr .lgx-m button{font-size:13px;font-weight:600;color:#111214}.gr .lgx-m button.off{color:#9a9da4;cursor:default}.gr .lgx-c .bk{display:inline-flex;margin-top:18px;font-size:14px;color:#5c5f66}.gr .lgx-c .bk:hover{color:#111214}.lgx-ok{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lgx-ok .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e8f6ee;color:#1d7a4b;font-size:20px;font-weight:700}@media (max-width:1100px){.ar{grid-template-columns:minmax(0,1fr);gap:0}.ar-a{height:40px}.ar-a::before{left:50%;right:auto;top:4px;bottom:10px;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(244,244,245,.5) 0 6px,transparent 6px 12px);background-size:2px 24px;animation:arFlowV 1.2s linear infinite}.ar-a::after{right:auto;left:calc(50% - 5px);top:auto;bottom:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid rgba(244,244,245,.6);border-bottom:0}@keyframes arFlowV{to{background-position:0 24px}}.lyr,.ms,.pz-2{grid-template-columns:minmax(0,1fr);gap:32px}.pl3{grid-template-columns:minmax(0,1fr)}.pl{border-left:0;border-top:1px solid var(--hl2)}.pl:first-child{border-top:0}.inc{grid-template-columns:repeat(2,minmax(0,1fr))}.tpc{grid-template-columns:repeat(2,minmax(0,1fr))}.ct{grid-template-columns:minmax(0,1fr);gap:48px}.lg2{grid-template-columns:minmax(0,1fr);gap:24px}.lg-toc{position:static;max-height:none}.lg-toc .oth{display:none}.lg-toc ol{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.lg-toc ol::-webkit-scrollbar{display:none}.lg-toc a{display:block;white-space:nowrap;padding:8px 12px;border:0;border-radius:6px;background:var(--s1)}.lg-toc a i{display:none}.lg-toc a.on{background:var(--tx);color:var(--bg)}.pz-num{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-num>div:nth-child(3){border-left:0;padding-left:0}.pz-num>div:nth-child(n+3){border-top:1px solid var(--hl)}.lgx{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.lgx-a{min-height:0;padding:20px 24px;flex-direction:row;align-items:center}.lgx-a canvas,.lgx-a .mid,.lgx-a .ft{display:none}.lgx-f{padding:64px 24px 72px;justify-content:flex-start}.lgx-f .tl{display:none}}@media (max-width:760px){.gr .pz-mh{padding:120px 0 48px}.gr .pz-mh h1{font-size:38px}.gr .pz-band{padding:112px 0 36px}.gr .pz-band .gr-w{flex-direction:column;align-items:flex-start;gap:20px}.gr .pz-band h1{font-size:32px}.gr .pz-hs{padding:116px 0 48px}.gr .pz-hs h1{font-size:34px}.gr .pz-s{padding:72px 0}.gr .pz-h h2,.gr .pz-cta h2{font-size:30px}.pz-cols,.stp{grid-template-columns:minmax(0,1fr);gap:36px}.pz-num{grid-template-columns:minmax(0,1fr)}.pz-num>div{border-left:0 !important;padding-left:0 !important;border-top:1px solid var(--hl)}.pz-num>div:first-child{border-top:0}.pz-dl>div,.pz-dl.wide>div,.lg-kv>div{grid-template-columns:minmax(0,1fr);gap:4px}.pz-tb td:first-child{width:auto}.pz-tb,.pz-tb tbody,.pz-tb tr,.pz-tb td{display:block}.pz-tb thead{display:none}.pz-tb td{padding:0;border:0}.pz-tb tr{padding:16px 0;border-bottom:1px solid var(--hl)}.pz-tb td:first-child{margin-bottom:4px}.ar-ly{grid-template-columns:minmax(0,1fr)}.ms-r{grid-template-columns:minmax(0,1fr);gap:8px}.ms-r .bt i{max-width:70%}.pl{padding:32px 22px 28px}.inc,.tpc,.sup{grid-template-columns:minmax(0,1fr)}.mx thead th{top:0;padding:12px 6px;font-size:14px}.mx thead th span{display:none}.mx td{padding:13px 6px;font-size:12.5px}.mx td:first-child{font-size:13px}.ct-f{padding:24px 18px}.ct-f .g2{grid-template-columns:minmax(0,1fr)}.ct-f .ac{flex-direction:column-reverse;align-items:stretch}.lg-cl{grid-template-columns:minmax(0,1fr);gap:2px}.lyr{padding:48px 0}.lgx-f{padding:48px 20px 64px}.otp{gap:6px}.otp input{height:50px;font-size:19px}.pz-cap{height:auto;min-height:60px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.ar-a::before,.ms-ch.seen .bt i,.pz-cap.run .bx::after{animation:none}}#contact-captcha,.nexren-captcha[data-mode="invisible"]{display:none !important;position:absolute !important;left:0 !important;top:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.gr .pz-band .lg-trnote{margin-top:4px;font-size:13.5px;line-height:1.55;color:var(--warn)}.pz-segs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ct-f{padding:40px;border-radius:12px;background:var(--s1);box-shadow:none}.ct-f .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:0}.ct-f .g2 + .pz-f,.ct-f .g2 + div{margin-top:24px}.ct-f .pz-f{margin-top:0}.ct-f .pz-f label{font-size:13px;font-weight:600;color:var(--mu)}.ct-f .pz-in{height:48px;background:var(--bg);border-color:var(--hl)}.ct-f textarea.pz-in{height:auto;min-height:168px}.ct-f .pz-in:hover{border-color:rgba(255,255,255,.2)}.ct-f .pz-cap{margin-top:24px}.ct-f .ac{margin-top:28px;padding-top:24px;border-top:1px solid var(--hl)}.ct-f .ac p{font-size:12.5px}.gr .ct-f .ac .gr-btn{height:48px;padding:0 32px}@media (max-width:760px){.ct-f{padding:24px 18px}.ct-f .g2{grid-template-columns:minmax(0,1fr);gap:20px}}.gr .nx-rel{padding:40px 0}.nx-rel-n{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:14px}.nx-rel-n span{color:var(--fa);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.nx-rel-n a{color:var(--tx);border-bottom:1px solid var(--ln2);text-decoration:none}.nx-pt caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-pt-w{overflow-x:auto}.nx-pt-w + .pz-src{margin-top:14px}.nx-pt td:not(:first-child){width:auto;white-space:nowrap}@media (max-width:640px){.nx-pt td:not(:first-child){white-space:normal}}.gr .nx-rel + .nx-rel{padding-top:0}.gr .gd-band{padding-bottom:44px}.gr .gd-band .l{max-width:880px}.gr .gd-band h1{font-size:42px;max-width:880px}.gr .gd-lead{font-size:17px;line-height:1.7;color:var(--mu);max-width:720px}.gd-meta a{color:var(--mu);border-bottom:1px solid var(--ln2)}.gd-meta a:hover{color:var(--tx)}.gd-meta time{color:var(--mu)}.gr .pz-bc [aria-current]{color:var(--mu)}.gr .gd-sec{padding-top:56px;padding-bottom:88px}.gr .gd-toch{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa)}.gd-wrap{display:grid;grid-template-columns:260px minmax(0,760px);grid-template-areas:"toc top" "toc art";column-gap:88px;align-items:start}.gd-wrap>.lg-toc{grid-area:toc;scrollbar-width:none;-ms-overflow-style:none}.gd-wrap>.lg-toc::-webkit-scrollbar{display:none;width:0;height:0}.gd-top{grid-area:top;min-width:0}.gd-art{grid-area:art;min-width:0}.gd-sum{margin:0 0 44px;padding:22px 26px;border:1px solid var(--ln);border-left:3px solid var(--tx);border-radius:var(--r2);background:var(--s1)}.gr .gd-sum-l{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa)}.gr .gd-sum-t{font-size:17px;line-height:1.7;color:var(--tx)}.gr .gd-art{font-size:16.5px;line-height:1.8;color:var(--mu)}.gr .gd-art h2{margin:56px 0 18px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--tx);scroll-margin-top:96px;text-wrap:balance}.gr .gd-art>h2:first-child{margin-top:0}.gr .gd-art h3{margin:34px 0 12px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:19px;line-height:1.35;font-weight:600;color:var(--tx);scroll-margin-top:96px}.gr .gd-art h4{margin:26px 0 10px;font-size:16px;font-weight:600;color:var(--tx)}.gr .gd-art p{margin:0 0 18px}.gr .gd-art ul,.gr .gd-art ol{margin:0 0 22px;padding-left:1.4em}.gr .gd-art ul{list-style:disc}.gr .gd-art ol{list-style:decimal}.gr .gd-art li{margin:0 0 9px;padding-left:4px}.gr .gd-art li::marker{color:var(--fa)}.gr .gd-art strong{font-weight:600;color:var(--tx)}.gr .gd-art a{color:var(--tx);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s ease}.gr .gd-art a:hover{text-decoration-color:var(--tx)}.gr .gd-art hr{margin:40px 0;border:0;border-top:1px solid var(--hl2)}.gr .gd-art code{padding:2px 6px;border-radius:5px;background:var(--s2);font-family:'JetBrains Mono','JetBrains Mono Fallback',ui-monospace,monospace;font-size:.86em;color:var(--tx);word-break:break-word}.gr .gd-art .gd-code{margin:0 0 24px;padding:18px 20px;overflow-x:auto;border:1px solid var(--ln);border-radius:var(--r2);background:var(--well);font-size:13.5px;line-height:1.65;color:var(--tx);tab-size:2}.gr .gd-art .gd-code code{padding:0;border-radius:0;background:none;font-size:inherit;word-break:normal;white-space:pre}.gr .gd-art .gd-code:focus-visible,.gr .gd-tw:focus-visible{outline:2px solid var(--ln2);outline-offset:2px}.gr .gd-art .gd-note{margin:8px 0 24px;padding:18px 22px;border-left:3px solid var(--ln2);border-radius:var(--r2);background:var(--s1)}.gr .gd-art .gd-note p{margin:0 0 10px;font-size:15.5px;line-height:1.75}.gr .gd-art .gd-note p:last-child{margin-bottom:0}.gr .gd-art .gd-ns{margin:56px 0 0;padding:6px 0 4px 26px;border-left:2px solid var(--ln2)}.gr .gd-art .gd-ns h2{margin-top:0}.gr .gd-art .gd-ns>:last-child{margin-bottom:0}.gr .gd-art .gd-src{font-size:14.5px;line-height:1.7}.gr .gd-art .gd-src li{margin-bottom:6px}.gd-tw{margin:0 0 26px;overflow-x:auto;border:1px solid var(--ln);border-radius:var(--r2);scrollbar-width:thin;background:linear-gradient(90deg,var(--bg) 30%,rgba(14,15,17,0)) 0 0/36px 100% no-repeat local,linear-gradient(270deg,var(--bg) 30%,rgba(14,15,17,0)) 100% 0/36px 100% no-repeat local,linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,0)) 0 0/12px 100% no-repeat scroll,linear-gradient(270deg,rgba(255,255,255,.1),rgba(255,255,255,0)) 100% 0/12px 100% no-repeat scroll}.gr .gd-tb{width:100%;min-width:480px;border-collapse:collapse;font-size:14.5px;line-height:1.55}.gr .gd-tb th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fa);border-bottom:1px solid var(--hl2);white-space:nowrap}.gr .gd-tb td{padding:13px 16px;vertical-align:top;color:var(--mu);border-bottom:1px solid var(--hl)}.gr .gd-tb tr:last-child td{border-bottom:0}.gr .gd-tb td:first-child{font-weight:600;color:var(--tx)}.gd-faq{margin-top:64px}.gr .gd-art .gd-faq h2{margin-top:0}.gd-faq details{border-bottom:1px solid var(--hl)}.gd-faq details:first-of-type{border-top:1px solid var(--hl)}.gd-faq summary{position:relative;display:block;padding:18px 44px 18px 0;cursor:pointer;list-style:none;font-size:17px;line-height:1.5;font-weight:500;color:var(--tx)}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary::after{content:'+';position:absolute;right:6px;top:15px;font-size:22px;line-height:1.4;font-weight:400;color:var(--fa)}.gd-faq details[open] summary::after{content:'\2212'}.gd-faq summary:focus-visible{outline:2px solid var(--ln2);outline-offset:2px;border-radius:4px}.gr .gd-art .gd-faq details p{margin:0;padding:0 44px 22px 0;font-size:15.5px;line-height:1.75}.gd-rel{margin-top:64px}.gr .gd-art .gd-rel h2{margin-top:0}.gr .gd-art .gd-cards{margin:0;padding:0;list-style:none}.gr .gd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none}.gr .gd-idx .gd-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.gr .gd-card{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:22px;border:1px solid var(--ln);border-radius:var(--r);background:var(--s1);transition:border-color .2s ease}.gr .gd-art .gd-card{margin:0;padding:22px}.gr .gd-card:hover{border-color:var(--ln2)}.gr .gd-art .gd-card h3,.gr .gd-card h3{margin:0;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:17px;line-height:1.35;font-weight:600;color:var(--tx);text-wrap:balance}.gr .gd-card h3 a{text-decoration:none}.gr .gd-art .gd-card h3 a{text-decoration:none}.gr .gd-card h3 a::after{content:'';position:absolute;inset:0;border-radius:inherit}.gr .gd-card h3 a:focus-visible{outline:none}.gr .gd-card:focus-within{border-color:var(--tx)}.gr .gd-art .gd-card p,.gr .gd-card p{margin:0;font-size:14.5px;line-height:1.65;color:var(--mu)}.gr .gd-cm{margin-top:auto;font-size:12.5px;color:var(--fa)}.gd-grp + .gd-grp{margin-top:56px}.gr .gd-grp h2{margin-bottom:20px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.012em}.gr .gd-more{margin-top:48px;font-size:15px}.gr .gd-more a{border-bottom:1px solid var(--ln2)}.gd-az{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.gr .gd-az a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--ln);border-radius:8px;background:var(--s1);font-size:14px;font-weight:600;color:var(--mu);transition:border-color .15s ease,color .15s ease}.gr .gd-az a:hover{border-color:var(--ln2);color:var(--tx)}.gr .gd-lt{max-width:900px}.gr .gd-lt + .gd-lt{margin-top:40px}.gr .gd-lt h2{margin-bottom:6px;padding-bottom:10px;font-family:'Red Hat Display','Red Hat Display Fallback',sans-serif;font-size:22px;font-weight:600;color:var(--fa);border-bottom:1px solid var(--hl2);scroll-margin-top:96px}.gd-dl{margin:0}.gd-t{display:grid;grid-template-columns:240px minmax(0,1fr);gap:8px 32px;padding:20px 0;border-bottom:1px solid var(--hl);scroll-margin-top:96px}.gd-t:target{background:var(--s1);box-shadow:-16px 0 0 var(--s1),16px 0 0 var(--s1)}.gr .gd-t dt{position:relative;margin:0;font-size:16px;line-height:1.45;font-weight:600;color:var(--tx)}.gr .gd-t dd{margin:0;font-size:15.5px;line-height:1.75;color:var(--mu)}.gr .gd-an{position:absolute;left:-22px;top:0;color:var(--fa);opacity:0;transition:opacity .15s ease}.gd-t:hover .gd-an,.gr .gd-an:focus-visible{opacity:1}.gr .gd-ref{display:block;margin-top:6px;font-size:14px;color:var(--fa)}.gr .gd-go{color:var(--tx);border-bottom:1px solid var(--ln2)}@media (max-width:1100px){.gd-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "toc" "art";row-gap:24px}.gd-sum{margin-bottom:8px}.gr .gd-art>h2:first-child{margin-top:8px}}@media (max-width:760px){.gr .gd-band{padding-bottom:32px}.gr .gd-band h1{font-size:30px}.gr .gd-lead{font-size:16px}.gr .gd-sec{padding-top:32px;padding-bottom:56px}.gr .gd-art{font-size:16px;line-height:1.75}.gr .gd-art h2{margin-top:44px;font-size:23px}.gd-sum{padding:18px 18px}.gr .gd-sum-t{font-size:16px}.gr .gd-art .gd-ns{padding-left:16px}.gr .gd-cards,.gr .gd-idx .gd-cards{grid-template-columns:minmax(0,1fr)}.gd-t{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0}.gr .gd-an{display:none}.gd-faq summary{font-size:16px}.gr .gd-art .gd-faq details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.gr .gd-card,.gr .gd-art a,.gr .gd-az a{transition:none}}.gr .gd-art .gd-prod{display:flex;flex-wrap:wrap;gap:6px 18px;margin:44px 0 0;padding-top:20px;border-top:1px solid var(--hl);font-size:14.5px}.gr .gd-art .gd-prod span{color:var(--fa)}
