.ks-hero{background:repeating-linear-gradient(-45deg,#fcf8f505 0 2px,#0000 2px 12px),#101113;min-height:0}.ks-copy{padding:clamp(40px, 6vw, 84px) calc(var(--ix-gutter) + 40px) clamp(40px, 5vw, 64px)}.ks-copy h1{letter-spacing:-.04em;max-width:16ch;color:var(--ix-text);margin:0;font-size:clamp(38px,5.4vw,74px);font-weight:500;line-height:1.03}.ks-key{font:500 clamp(19px, 4.5vw, 62px) var(--ix-mono);letter-spacing:-.04em;white-space:nowrap;color:#fcf8f56b;font-variant-numeric:tabular-nums;margin:clamp(32px,4vw,52px) 0;overflow:hidden}.ks-key b{color:var(--ix-orange);font-weight:500}.ks-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.ks-foot p{max-width:46ch;color:var(--ix-muted);margin:0;font-size:16.5px;line-height:1.55}.ks-foot .pf-actions{margin:0}.ks-table{border-top:1px solid var(--ix-line);background:radial-gradient(circle,#fcf8f512 1px,#0000 1.25px) 0 0/14px 14px,#111214;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:clamp(56px,7vw,92px) clamp(24px,4vw,56px);display:grid}.ks-pass{background:linear-gradient(160deg,#24252a,#18191c 55%);border:1px solid #fcf8f51f;border-radius:16px;flex-direction:column;min-height:310px;padding:26px 26px 24px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative;box-shadow:0 26px 50px -22px #000000e6}.ks-pass:before{content:"";background:#0d0e10;border-radius:4px;width:42px;height:8px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #000}.ks-pass.p0{transform:rotate(-2.4deg)translateY(10px)}.ks-pass.p1{z-index:1;background:linear-gradient(160deg,#ff7d1f,#ff6a00 55%);border-color:#0000;transform:translateY(-10px)}.ks-pass.p2{transform:rotate(2.4deg)translateY(10px)}.ks-pass:hover{border-color:#ff6a0080;transform:translateY(-14px)}.ks-pass header{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.ks-pass header b{letter-spacing:-.025em;color:var(--ix-text);font-size:25px;font-weight:500}.ks-pass code{font:12.5px var(--ix-mono);color:var(--ix-faint)}.ks-pass>p{color:var(--ix-muted);margin:14px 0 0;font-size:15px;line-height:1.5}.ks-pass dl{border-top:1px dashed #fcf8f52e;gap:10px;margin:auto 0 0;padding-top:18px;display:grid}.ks-pass dl div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.ks-pass dt{color:var(--ix-faint)}.ks-pass dd{color:var(--ix-text);margin:0}.ks-pass.p1 header b,.ks-pass.p1 dd{color:#fff}.ks-pass.p1>p,.ks-pass.p1 code,.ks-pass.p1 dt{color:#ffffffdb}.ks-pass.p1 dl{border-top-color:#fff6}.ks-limits{padding:clamp(44px,5vw,68px) 40px}.ks-limits h2{letter-spacing:-.038em;color:var(--ix-text);margin:0;font-size:clamp(30px,3.8vw,52px);font-weight:500}.ks-limits>p{color:var(--ix-muted);margin:12px 0 44px;font-size:16.5px}.ks-ticks{gap:4px;height:76px;display:flex;position:relative}.ks-ticks i{background:#fcf8f512;border-radius:2px;flex:1;transition:background-color .15s}.ks-ticks i.on{background:var(--ix-orange)}.ks-ticks i.over.on{background:repeating-linear-gradient(-45deg,#ff6a0080 0 3px,#0000 3px 6px)}.ks-ticks em{border-left:1px solid var(--ix-text);font:normal 12px/32px var(--ix-mono);height:108px;color:var(--ix-text);pointer-events:none;padding-left:8px;position:absolute;top:-26px}.ks-meter>p{color:var(--ix-muted);margin:26px 0 0;font-size:15px}.ks-audit{background:#111214;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px 64px;padding:clamp(44px,5vw,68px) 40px;display:grid}.ks-audit h2{letter-spacing:-.034em;color:var(--ix-text);margin:0 0 26px;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.08}.ks-audit ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ks-audit ul li{color:var(--ix-muted);gap:1px;font-size:14px;display:grid}.ks-audit ul li b{color:var(--ix-text);font-size:15px;font-weight:500}.ks-log{font:13.5px var(--ix-mono);color:#fcf8f580;background:#0d0e10;border:1px solid #fcf8f517;border-radius:12px;gap:14px;margin:0;padding:22px;list-style:none;display:grid}.ks-log li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ks-log li:before{content:"> ";color:var(--ix-orange)}.ks-log li.typing{color:var(--ix-text)}.ks-log li.typing span{vertical-align:bottom;white-space:nowrap;animation:1.2s steps(36,end) both ks-type;display:inline-block;overflow:hidden}@keyframes ks-type{0%{max-width:0}to{max-width:100%}}@media (width<=900px){.ks-copy{padding-left:28px;padding-right:28px}.ks-table{grid-template-columns:minmax(0,1fr);gap:16px;padding:36px 20px}.ks-pass,.ks-pass.p0,.ks-pass.p1,.ks-pass.p2{min-height:250px;transform:none}.ks-limits,.ks-audit{padding-left:24px;padding-right:24px}.ks-audit{grid-template-columns:minmax(0,1fr)}.ks-ticks i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.ks-log li.typing span{animation:none}}
