.ytx .sys{--sys-ink:var(--c4-white);--sys-text:var(--c4-text);--sys-muted:var(--c4-muted);--sys-faint:var(--c4-faint);--sys-line:var(--c4-line-mid);--sys-line-hot:var(--c4-line-strong);--sys-lime:var(--c4-lime);--sys-lime-hot:var(--c4-lime-hover);--sys-on-lime:var(--c4-on-lime);--sys-red:var(--c4-red);--sys-ok:var(--c4-lime);--sys-tip:var(--c4-band);--sys-disp:var(--c4-head);--sys-body:var(--c4-body)}.ytp .sys{--sys-ink:var(--ink);--sys-text:var(--text);--sys-muted:var(--muted);--sys-faint:var(--faint);--sys-line:var(--line-mid);--sys-line-hot:var(--line-strong);--sys-lime:var(--volt);--sys-lime-hot:var(--volt-hot);--sys-on-lime:var(--volt-ink);--sys-red:var(--bad);--sys-ok:var(--ok-dot);--sys-tip:var(--card2);--sys-disp:var(--disp);--sys-body:var(--body)}.sys h1{color:var(--sys-ink);font-weight:400;font-family:var(--sys-disp);text-wrap:balance;margin:0}.sys .sys-lead{font:400 16px/1.5 var(--sys-body);color:var(--sys-text);margin:12px 0 0}.sys .sys-st{gap:4px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.sys .sys-st li{min-height:28px;font:500 16px/1.4 var(--sys-body);color:var(--sys-ink);justify-self:start;align-items:center;gap:10px;display:flex;position:relative}.sys .sys-st li:before{content:"";background:var(--sys-ok);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sys .sys-st li.bad:before{background:var(--sys-red)}.sys .sys-st .sys-q{width:28px;height:28px;font:500 12px/1 var(--sys-body);color:var(--sys-muted);cursor:help;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;margin:0 0 0 -4px;padding:0;display:inline-grid;position:relative}.sys .sys-st .sys-q:before{content:"";box-sizing:border-box;border:1px solid var(--sys-line);border-radius:50%;width:18px;height:18px;position:absolute;top:5px;left:5px}.sys .sys-st .sys-q:hover,.sys .sys-st .sys-q[aria-expanded=true]{color:var(--sys-ink)}.sys .sys-tip{z-index:20;--tip-w:380px;border:1px solid var(--sys-line);background:var(--sys-tip);font:400 13px/1.5 var(--sys-body);color:var(--sys-text);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;display:none;position:fixed}.sys .sys-acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sys .sys-acts .sys-lime,.sys .sys-acts .sys-quiet{height:44px;font:600 16px/1 var(--sys-body);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.sys .sys-acts .sys-lime{background:var(--sys-lime);color:var(--sys-on-lime);border:0}.sys .sys-acts .sys-lime:hover{background:var(--sys-lime-hot)}.sys .sys-acts .sys-quiet{border:1px solid var(--sys-line);color:var(--sys-ink);background:0 0}.sys .sys-acts .sys-quiet:hover{border-color:var(--sys-line-hot)}.sys .sys-help{font:400 13px/1.5 var(--sys-body);color:var(--sys-muted);margin:20px 0 0}.sys .sys-help a{color:var(--sys-ink);text-underline-offset:3px;padding:6px 0;text-decoration:underline;display:inline-block}.sys .sys-st .sys-q:focus-visible,.sys .sys-acts .sys-lime:focus-visible,.sys .sys-acts .sys-quiet:focus-visible,.sys .sys-help a:focus-visible{outline:2px solid var(--sys-lime);outline-offset:3px}.ytx.sys-full{background:var(--c4-bg);color:var(--c4-text)}.ytx.sys-full .sys-hdr{width:100%;max-width:1440px;height:72px;padding-inline:calc(var(--c4-gut) + var(--c4-inset));align-items:center;margin:0 auto;display:flex}.ytx.sys-full .sys-brand{min-height:28px;color:var(--c4-white);font:500 18px/1 var(--c4-head);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ytx.sys-full .sys-brand svg{width:27px;height:20px}.ytx.sys-full .sys-brand:focus-visible{outline:2px solid var(--c4-lime);outline-offset:3px;border-radius:6px}.ytx.sys-full .sys-main{padding:48px var(--c4-gut) 64px;flex:1;grid-template-columns:minmax(0,600px);place-content:center;display:grid}.ytx.sys-full h1{font:400 56px/1.04 var(--sys-disp);letter-spacing:-.035em}.ytx.sys-full .sys-st{margin-top:24px}.ytx.sys-full .sys-acts{margin-top:32px}.ytx.sys-full .sys-acts .sys-lime,.ytx.sys-full .sys-acts .sys-quiet{height:48px}.ytp.sys-app{min-height:0}.ytp .sys-pg{max-width:640px;padding:clamp(32px,7.4vw,56px) 0 clamp(72px,12.6vw,96px)}.ytp .sys-pg h1{font:400 36px/1.1 var(--sys-disp);letter-spacing:-.02em}.ytp .sys-pg .sys-lead+.sys-st{margin-top:16px}.ytp .sys-ld{width:40px;height:30px;margin:0 0 20px;display:block;position:relative}.ytp .sys-ld .ldmark{width:40px}.ytp .sys-fail{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:clamp(260px,50vw,380px);padding:clamp(28px,4.2vw,32px) clamp(16px,3.2vw,24px);display:flex}.ytp .sys-fail.sys-fail-low{min-height:clamp(200px,29vw,220px)}.ytp .r8card .r8card-body.sys-failbody{padding:0}.ytp .sys-fail .sys-fl{font:500 16px/1.4 var(--sys-body);color:var(--sys-ink);align-items:flex-start;gap:10px;margin:0;display:inline-flex}.ytp .sys-fail .sys-fl:before{content:"";background:var(--sys-red);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:8px}.ytp .sys-fail .sys-fs{font:400 13px/1.5 var(--sys-body);color:var(--sys-muted);margin:6px 0 0}.ytp .sys-fail .sys-acts{justify-content:center;margin-top:20px}.ytp .sys-fail .sys-acts .sys-quiet{height:36px;padding:0 16px;font-size:13px}.ytp .sys-fail .sys-acts .sys-quiet[aria-busy=true]{cursor:progress}.ytp .sys-fail .sys-dots{gap:5px;display:inline-flex}.ytp .sys-fail .sys-dots i{opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite sys-blink}.ytp .sys-fail .sys-dots i:nth-child(2){animation-delay:.15s}.ytp .sys-fail .sys-dots i:nth-child(3){animation-delay:.3s}@keyframes sys-blink{50%{opacity:1}}.ytp .sys-pair-words .sys-nil{color:var(--sys-faint)}@media (prefers-reduced-motion:reduce){.ytp .sys-fail .sys-dots i{opacity:1;animation:none}}@media (max-width:1100px){.ytx.sys-full .sys-hdr{padding-inline:40px}}@media (max-width:860px){.ytx.sys-full .sys-hdr{height:60px;padding-inline:16px}.ytx.sys-full .sys-main{align-content:start;padding:40px 16px 56px}.ytx.sys-full h1{font-size:40px}}@media (max-width:760px){.sys .sys-acts{flex-direction:column;align-items:stretch}.sys .sys-acts .sys-lime,.sys .sys-acts .sys-quiet{height:48px}.sys .sys-tip{padding:14px 16px;font-size:16px}.ytp .sys-pg h1{font-size:30px}.ytp .sys-fail .sys-acts{flex-direction:row;justify-content:center}.ytp .sys-fail .sys-acts .sys-quiet{height:44px;padding:0 20px;font-size:16px}}
