.sv4{position:fixed;inset:0;z-index:2600;overflow:auto;direction:rtl;background:#050604;color:#fff;font-family:'SM Sham','SA Hazm',Arial,sans-serif}.sv4 *{box-sizing:border-box}.sv4-head{position:sticky;top:0;z-index:5;height:82px;display:flex;align-items:center;gap:20px;padding:16px clamp(18px,5vw,70px);background:#050604dd;border-bottom:1px solid #ffffff15;backdrop-filter:blur(12px)}.sv4-head img{width:150px;filter:grayscale(1) brightness(0) invert(1)}.sv4-label{margin-inline:auto;color:#ffc900}.sv4-close{width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;background:#10120f;color:#fff;font-size:24px}.sv4-opening,.sv4-reading{min-height:calc(100dvh - 82px);display:grid;place-items:center;align-content:center;gap:18px;padding:30px;text-align:center}.sv4-opening h1,.sv4-result>h1{max-width:850px;margin:0;font-size:clamp(40px,7vw,92px);line-height:1.05}.sv4-opening p{white-space:pre-line;font-size:clamp(19px,2.4vw,30px);line-height:1.7}.sv4-kicker{color:#ffc900;font-weight:800}.sv4-button{display:inline-grid;place-items:center;min-height:58px;padding:13px 28px;border:0;border-radius:14px;background:#ffc900;color:#111;font:inherit;font-weight:900;text-decoration:none;cursor:pointer;transition:.18s}.sv4-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.sv4-button:disabled{opacity:.35;cursor:not-allowed;transform:none}.sv4-layout{min-height:calc(100dvh - 82px);display:grid;grid-template-columns:minmax(320px,42%) 1fr}.sv4-scene{position:relative;min-height:360px;margin:0;overflow:hidden;background:radial-gradient(circle at 65% 35%,#ffc90020,transparent 27%),linear-gradient(145deg,#191409,#050604 68%)}.sv4-path{position:absolute;right:8%;bottom:20%;width:84%;height:4px;background:linear-gradient(90deg,#55491d,#ffc900);box-shadow:0 0 18px #ffc900}.sv4-traveler{position:absolute;right:calc(8% + var(--step)*16%);bottom:calc(20% + 4px);width:84px;height:126px;background:url('/images/trial-traveler.webp') 0 0/336px 126px no-repeat;transform:translateX(50%);transition:right .45s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 9px 15px #000)}.sv4-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffc900;box-shadow:0 0 11px #ffc900;animation:sv4Spark 4s linear infinite}.sv4-spark:nth-of-type(2){left:13%;top:24%}.sv4-spark:nth-of-type(3){left:31%;top:65%;animation-delay:-1s}.sv4-spark:nth-of-type(4){left:70%;top:28%;animation-delay:-2s}.sv4-spark:nth-of-type(5){left:84%;top:72%;animation-delay:-3s}.sv4-card{align-self:center;width:min(720px,90%);max-height:calc(100dvh - 112px);overflow:auto;margin:auto;padding:clamp(26px,4vw,58px)}.sv4-card>small{color:#c7a71e}.sv4-card h1{margin:8px 0;font-size:clamp(37px,5vw,68px);line-height:1.15}.sv4-card>p{color:#d2cdc2;font-size:18px;line-height:1.8}.sv4-card h2{margin:24px 0 10px;font-size:21px}.sv4-progress{display:flex;gap:8px;margin-bottom:20px}.sv4-progress i{width:38px;height:5px;border-radius:4px;background:#34352f}.sv4-progress i.active{background:#ffc900;box-shadow:0 0 10px #ffc90066}.sv4-options{display:grid;gap:9px;margin-top:18px}.sv4-option{min-height:56px;padding:12px 18px;border:1px solid #343a34;border-radius:14px;background:#121612;color:#fff;text-align:right;font:inherit;cursor:pointer;transition:.16s}.sv4-option:hover{border-color:#8a792a}.sv4-option.selected{border-color:#ffe16c;background:#ffc900;color:#111;font-weight:900;box-shadow:0 0 22px #ffc90032}.sv4 textarea{width:100%;min-height:110px;margin-top:16px;padding:16px;border:1px solid #343a34;border-radius:14px;background:#121612;color:#fff;font:inherit;line-height:1.8;resize:vertical}.sv4-nav,.sv4-result-actions{display:flex;gap:12px;margin-top:24px}.sv4-back{min-height:54px;padding:11px 20px;border:1px solid #ffffff31;border-radius:14px;background:transparent;color:#fff;font:inherit;cursor:pointer}.sv4-reading .sv4-scene{width:min(720px,90vw);height:300px;min-height:0;border-radius:22px}.sv4-result{width:min(980px,92%);margin:0 auto;padding:46px 0 80px}.sv4-result>h1{font-size:clamp(42px,6vw,76px)}.sv4-result-card{display:grid;gap:16px;margin-top:25px;padding:clamp(22px,4vw,48px);border:1px solid #ffffff1d;border-radius:24px;background:#0c0e0b}.sv4-result-card>small{color:#ffc900}.sv4-result-card h2{margin:0;font-size:clamp(28px,4vw,48px)}.sv4-result-card h3{margin:0 0 8px;color:#ffc900}.sv4-result-card p{margin:0;line-height:1.8}.sv4-evidence,.sv4-result-card section{display:grid;gap:8px;padding:18px;border-right:4px solid #ffc900;border-radius:10px;background:#141814}.sv4-test strong{color:#ffc900}.sv4-provider,.sv4-notice{display:block;margin-top:15px;color:#999f96}
@keyframes sv4Spark{0%,100%{opacity:0;transform:translateY(20px)}30%{opacity:.8}80%{opacity:0;transform:translateY(-70px)}}
@media(max-width:760px){.sv4-head{height:70px;padding:12px 15px}.sv4-head img{width:105px}.sv4-label{font-size:11px}.sv4-layout{grid-template-columns:1fr;grid-template-rows:27dvh 1fr;min-height:calc(100dvh - 70px)}.sv4-scene{min-height:0}.sv4-card{width:100%;max-height:none;padding:22px 18px 105px}.sv4-card h1{font-size:39px}.sv4-card>p{font-size:15px}.sv4-nav{position:fixed;right:0;bottom:0;left:0;z-index:4;margin:0;padding:13px 18px calc(13px + env(safe-area-inset-bottom));background:#090b09f5;border-top:1px solid #ffffff18}.sv4-nav .sv4-button{flex:1}.sv4-traveler{width:56px;height:84px;background-size:224px 84px}.sv4-result{padding-top:30px}.sv4-result-actions{flex-direction:column-reverse}.sv4-result-actions>*{width:100%}}
@media(prefers-reduced-motion:reduce){.sv4-traveler,.sv4-button,.sv4-option{transition:none}.sv4-spark{display:none}}
