.jl-scproof{--proof-action:#ad3559;--proof-success:#8ad5b1;margin:32px 0 30px;border:1px solid var(--study-border,#454a57);border-radius:18px;background:var(--study-panel,#20232d);color:var(--study-text,#f0f1f5);overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08)}.jl-scproof *{box-sizing:border-box}.jl-scproof:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#f25022 0 25%,#7fba00 25% 50%,#00a4ef 50% 75%,#ffb900 75% 100%)}.jl-scproof-head{padding:27px 29px 24px;background:linear-gradient(105deg,var(--study-tint,rgba(201,77,108,.1)),transparent 63%),var(--study-panel,#20232d);border-bottom:1px solid var(--study-border,#454a57)}.jl-scproof-block-head>b,.jl-scproof-evidence span,.jl-scproof-head>span{font-size:12px;font-weight:800;letter-spacing:.07em;color:var(--study-accent,#efa2b6)}.jl-scproof-head h2{font-size:clamp(25px,3vw,33px);line-height:1.32;margin:11px 0;color:var(--study-text,#f0f1f5)}.jl-scproof-head p{font-size:16px;line-height:1.8;margin:0;color:var(--study-muted,#c0c4ce);max-width:78ch}.jl-scproof-head small{display:block;color:var(--study-muted,#c0c4ce);font-size:13px;line-height:1.65;margin-top:14px}.jl-scproof-body{padding:24px 28px}.jl-scproof-block{padding:23px 0 29px;border-bottom:1px solid var(--study-border,#454a57)}.jl-scproof-block:first-child{padding-top:4px}.jl-scproof-block-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:21px}.jl-scproof-block-head>b{flex-shrink:0;width:39px;height:39px;border:1px solid var(--study-border,#454a57);border-radius:10px;display:grid;place-items:center;background:var(--study-raised,#292d38)}.jl-scproof-block-head h3{font-size:22px;line-height:1.38;color:var(--study-text,#f0f1f5);margin:0 0 8px}.jl-scproof-block-head p{margin:0;color:var(--study-muted,#c0c4ce);font-size:15px;line-height:1.75}.jl-scproof-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jl-scproof-fields label{min-width:0;display:flex;flex-direction:column;gap:9px}.jl-scproof-fields label>span{color:var(--study-text,#f0f1f5);font-size:14px;line-height:1.55;font-weight:700}.jl-scproof-fields select{width:100%;color:var(--study-text,#f0f1f5);background:var(--study-input,#1b1e27);border:1px solid var(--study-border,#454a57);border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.5;min-height:46px}.jl-scproof-fields select option{background:var(--study-panel,#20232d);color:var(--study-text,#f0f1f5)}.jl-scproof-fields .jl-scproof-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;background:var(--study-raised,#292d38);border:1px solid var(--study-border,#454a57);border-radius:10px;padding:15px}.jl-scproof-check input{width:19px;height:19px;accent-color:var(--proof-action);flex-shrink:0;margin:2px 0}.jl-scproof-fields-checks{margin-top:18px}.jl-scproof-tip{margin-top:20px;border:1px solid var(--study-border,#454a57);border-left:3px solid var(--study-crimson,#c94d6c);border-radius:11px;background:var(--study-raised,#292d38);padding:17px 19px}.jl-scproof-tip strong{font-size:14px;color:var(--study-text,#f0f1f5)}.jl-scproof-caption,.jl-scproof-tip p{font-size:14px;line-height:1.76;margin:8px 0 0;color:var(--study-muted,#c0c4ce)}.jl-scproof-controls{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:19px 0 9px}.jl-scproof-controls>span{color:var(--study-muted,#c0c4ce);font-size:13px}.jl-scproof button{font:inherit;cursor:pointer}.jl-scproof-cases button,.jl-scproof-controls button,.jl-scproof-summary button{border:1px solid var(--proof-action);border-radius:9px;background:var(--proof-action);color:#fff;padding:12px 17px;min-height:44px;font-size:14px;font-weight:750}.jl-scproof button:hover:not(:disabled){filter:brightness(1.1)}.jl-scproof button:disabled{opacity:.55;cursor:not-allowed}.jl-scproof :is(button,select,input,a,summary):focus-visible{outline:3px solid var(--study-focus,#f4b8c9);outline-offset:3px}.jl-scproof-result{margin-top:13px;padding:15px 17px;border-radius:10px;border:1px solid var(--study-border,#454a57);background:var(--study-raised,#292d38)}.jl-scproof-result.is-pass{border-color:#548d6f;background:rgba(52,139,93,.13)}.jl-scproof-result strong{display:block;font-size:12px;letter-spacing:.055em;color:var(--study-accent,#efa2b6)}.jl-scproof-result.is-pass strong{color:var(--proof-success)}.jl-scproof-result p{margin:8px 0 0;font-size:14px;line-height:1.72;color:var(--study-text,#f0f1f5)}.jl-scproof-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.jl-scproof-cases article{background:var(--study-raised,#292d38);border:1px solid var(--study-border,#454a57);border-radius:12px;padding:19px;display:flex;flex-direction:column;gap:13px;min-width:0}.jl-scproof-cases article>div:first-child{flex:1}.jl-scproof-cases article>div:first-child span{display:block;font-size:16px;font-weight:780;line-height:1.4;color:var(--study-text,#f0f1f5)}.jl-scproof-cases article>div:first-child p{font-size:14px;line-height:1.73;color:var(--study-muted,#c0c4ce);margin:8px 0 0}.jl-scproof-cases article button{align-self:flex-start}.jl-scproof-cases article small{font-size:13px;line-height:1.6;color:var(--study-muted,#c0c4ce)}.jl-scproof-cases .jl-scproof-result{margin:0}.jl-scproof-summary{display:flex;align-items:center;justify-content:space-between;gap:19px;border:1px solid var(--study-border,#454a57);border-radius:12px;padding:19px 21px;background:var(--study-raised,#292d38);margin:23px 0 15px}.jl-scproof-summary.is-complete{background:rgba(52,139,93,.12);border-color:#548d6f}.jl-scproof-summary strong{display:block;font-size:19px;color:var(--study-text,#f0f1f5)}.jl-scproof-summary p{font-size:14px;line-height:1.72;color:var(--study-muted,#c0c4ce);margin:7px 0 0}.jl-scproof-summary button{flex-shrink:0}.jl-scproof-reference{font-size:13px;line-height:1.8;color:var(--study-muted,#c0c4ce)}.jl-scproof-reference a{color:var(--study-accent,#efa2b6);text-decoration:underline;text-underline-offset:3px;font-weight:750}.jl-scproof-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.jl-scproof-evidence article{padding:17px;background:var(--study-raised,#292d38);border:1px solid var(--study-border,#454a57);border-radius:12px}.jl-scproof-evidence p{font-size:14px;line-height:1.78;color:var(--study-muted,#c0c4ce);margin:9px 0 0}.jl-scproof-message{margin-top:18px;border:1px solid var(--study-border,#454a57);border-left:3px solid var(--study-crimson,#c94d6c);border-radius:10px;background:var(--study-raised,#292d38);padding:15px 18px;font-size:14px;line-height:1.75;color:var(--study-text,#f0f1f5)}.jl-scproof-log{margin:15px 0 19px;border:1px solid var(--study-border,#454a57);border-radius:9px;padding:14px 17px;color:var(--study-muted,#c0c4ce);font-size:13px}.jl-scproof-log summary{cursor:pointer;font-weight:750}.jl-scproof-log ul{padding-left:20px;display:grid;gap:8px;line-height:1.65}html[data-theme=light] .jl-scproof{--proof-success:#226b50;box-shadow:0 9px 24px rgba(20,36,56,.06)}html[data-theme=light] .jl-scproof-result.is-pass{background:rgba(52,139,93,.09);border-color:#548d6f}html[data-theme=light] .jl-scproof-summary.is-complete{background:rgba(52,139,93,.09)}@media(max-width:760px){.jl-scproof-head{padding:23px}.jl-scproof-body{padding:20px}.jl-scproof-cases,.jl-scproof-evidence,.jl-scproof-fields{grid-template-columns:1fr}.jl-scproof-summary{flex-direction:column;align-items:stretch}.jl-scproof-summary button{align-self:flex-start}.jl-scproof-block-head{gap:12px}}@media(max-width:420px){.jl-scproof-head{padding:19px}.jl-scproof-body{padding:17px}.jl-scproof-cases article{padding:15px}}