.gate-panel,.gate-done,html.js:not([data-unlocked]) .gate-body{display:none}html.js:not([data-unlocked]) .gate-panel{display:block}html[data-unlocked] .gate-done.is-on{display:flex}.gate-nojs{font-size:var(--fs-meta);line-height:var(--lh-meta);margin:0;display:none}html:not(.js) .gate-nojs{display:block}.gate{scroll-margin-top:96px}.gate-panel{background:linear-gradient(165deg, var(--rk-brume-800), var(--rk-encre-950));color:var(--on-deep);border-radius:24px;margin-top:8px;padding:32px;position:relative}.kw-article .gate-panel:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--shell) 0%, transparent), var(--shell));pointer-events:none;height:96px;position:absolute;bottom:100%;left:0;right:0}.gate-in{gap:14px;max-width:560px;display:grid}.gate-f{margin-top:6px}.gate-in:focus{outline:none}.gate-k{font:var(--fw-title) var(--fs-kicker)/1 var(--font-lead);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--c-sun);margin:0}.gate-t{font:800 30px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--on-deep);margin:0}.gate-l{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-deep-2);margin:0}.gate-l b{color:var(--on-deep);word-break:break-all}.gate-note{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--on-deep-2);margin:0}.pk button.gate-retry{color:var(--c-sun);cursor:pointer;font:700 15px/1 var(--font-lead);background:0 0;border:0;justify-self:start;padding:0}.gate-done{background:var(--good-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--good) 35%, transparent);color:var(--good-ink);font:600 15.5px/1.4 var(--font-lead);border-radius:14px;align-items:center;gap:10px;margin:0 0 20px;padding:14px 18px}.gate-done svg{flex:none;width:18px;height:18px}.gate-cr{z-index:1;position:absolute;top:20px;right:24px}.gate--card .gate-in>:is(.gate-k,.gate-t,.gate-l){padding-right:104px}@container site (width<=560px){.gate-panel{border-radius:20px;padding:24px 20px}.gate-t{font-size:25px}.gate-cr{top:14px;right:14px}.gate--card .gate-in>:is(.gate-k,.gate-t){padding-right:64px}.gate--card .gate-in>.gate-l{padding-right:0}}
