.sv-head{justify-items:start;gap:16px;margin-bottom:48px;display:grid}.sv-head .t-lead{max-width:36em}:is(.sv-when,.sv-work,.sv-out,.sv-eng,.sv-ven,.sv-suited,.sv-stance){padding:var(--pad-y) var(--gut) var(--pad-y-end)}.sv-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:32px;display:grid}.sv-strip li{color:var(--fg-2);align-content:space-between;gap:8px;padding:22px 24px 20px;font-size:14.5px;display:grid}.sv-strip li+li{border-inline-start:1px solid var(--line)}.sv-strip li:first-child{padding-inline-start:0}.sv-strip .t-fig{color:var(--fg);font-size:52px;line-height:1}.sv-strip li:not([data-fig]){font:400 21px/1.35 var(--f-display);color:var(--fg);text-wrap:balance;align-content:center}:lang(ar) .sv-strip li:not([data-fig]){font-size:18px;font-weight:500;line-height:1.6}.sv-probs{border-top:1px solid var(--line)}.sv-probs li{position:relative}.sv-prob{border-bottom:1px solid var(--line);transition:background-color .36s var(--out), box-shadow .36s var(--out), border-radius .36s var(--out), border-color .36s ease;border-radius:0;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr) 40px;align-items:center;gap:32px;padding:24px 20px;display:grid;position:relative}.sv-prob__t{font:400 26px/1.2 var(--f-display)}:lang(ar) .sv-prob__t{font-size:22px;font-weight:500;line-height:1.5}.sv-prob__d{color:var(--fg-2);font-size:15.5px;line-height:1.55}.sv-prob__to{color:var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:14px;font-weight:700;display:grid}:lang(ar) .sv-prob__to{font-weight:500}@media (hover:hover){:is(.sv-prob,.sv-suit):hover{background:var(--card);border-radius:var(--radius);box-shadow:0 0 0 1px color-mix(in srgb, var(--navy) 10%, transparent);border-color:#0000}}.sv-prob:focus-visible,.sv-suit:focus-visible{background:var(--card);border-radius:var(--radius)}.ws{gap:10px;display:grid}.ws__row{--sync:var(--t-close) var(--in);border-radius:var(--radius);background:var(--bg);color:var(--fg)}.ws__row,.rv [data-rv] .ws__row[data-rv-item]{transition:background-color var(--sync), color var(--sync), box-shadow var(--sync), opacity var(--t-enter) ease calc(var(--d,0) * 70ms), transform .7s var(--out) calc(var(--d,0) * 70ms)}.ws__row[data-on]{--sync:var(--t-open) var(--out)}.ws__row :is(.ws__fig span,.ws__fig small,.ws__plus,.ws__body){transition:color var(--sync), box-shadow var(--sync), border-color var(--sync), background-color var(--sync)}.ws__row[data-tone=light]{box-shadow:0 0 0 1px color-mix(in srgb, var(--navy) 9%, transparent)}@media (hover:hover){.ws__row:not([data-on]):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--navy) 22%, transparent)}}.ws__head{text-align:start;border-radius:inherit;width:100%;transition:scale var(--t-press) var(--out);grid-template-columns:64px minmax(0,1fr) 260px 40px;align-items:center;gap:24px;padding:24px 26px;display:grid}.ws__head:active{scale:.995}.ws__n{font:400 40px/1 var(--f-display)}.ws__t{font:400 28px/1.15 var(--f-display);letter-spacing:-.01em}:lang(ar) .ws__t{font-size:22px;font-weight:500;line-height:1.5}.ws__fig{text-align:end;justify-items:end;gap:2px;display:grid}.ws__fig .t-fig{font-size:34px;line-height:1}.ws__fig span,.ws__fig small{color:var(--fg-2);font-size:13px}.ws__plus{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--t-hover-out) ease;border-radius:50%;position:relative}.ws__plus i{width:13px;height:1.5px;transition:transform var(--t-state) var(--out);background:currentColor;margin:-.75px 0 0 -6.5px;position:absolute;top:50%;left:50%}.ws__plus i:last-child{transform:rotate(90deg)}.ws__row[data-on] .ws__plus i:last-child{transform:rotate(0)}@media (hover:hover){.ws__head:hover .ws__plus{background:color-mix(in srgb, currentColor 12%, transparent);transition-duration:var(--t-hover)}}.ws__x{visibility:hidden;transition:grid-template-rows var(--t-close) var(--in), visibility 0s var(--t-close);grid-template-rows:0fr;display:grid}.ws__row[data-on] .ws__x{visibility:visible;transition:grid-template-rows var(--t-open) var(--out), visibility 0s;grid-template-rows:1fr}.ws__clip{min-height:0;overflow:hidden}.ws__body{border-top:1px solid var(--line);margin-inline:26px;padding:26px 0 30px}.ws__row[data-on] .ws__body>*{animation:ws-in .52s var(--out) .12s both}@keyframes ws-in{0%{opacity:0;transform:translateY(12px)}}.ws__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ws__grid h4{margin-bottom:8px}.ws__p{font-size:15px;line-height:1.6}.ws__dl{gap:6px;font-size:15px;line-height:1.45;display:grid}.ws__dl li{gap:10px;display:flex}.ws__dl li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.ws__case{margin-top:12px;font-size:14.5px}.sv-stance__label{color:var(--accent);margin-bottom:20px}.sv-stance__h{max-width:19em;font-size:clamp(38px,4.8vw,76px)}:lang(ar) .sv-stance__h{font-size:clamp(32px,4vw,62px)}.sv-stance__l2{color:var(--on-dark-2)}.sv-steps{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:72px;display:grid;position:relative}.sv-steps__line{inset-inline:7.14286%;height:2px;position:absolute;top:7px}.sv-steps__line i{height:2px;position:absolute;top:0}.sv-steps__line i:first-child{background:var(--on-dark-2);width:16.6667%;inset-inline-start:0}.sv-steps__line i:last-child{background:var(--accent);transform-origin:0;inset-inline:16.6667% 0}[dir=rtl] .sv-steps__line i:last-child{transform-origin:100%}.sv-steps li{text-align:center;justify-items:center;gap:14px;padding-inline:6px;display:grid;position:relative}.sv-steps__dot{z-index:1;background:var(--night);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--accent);border-radius:50%;position:relative}.sv-steps li:nth-child(-n+3) .sv-steps__dot{box-shadow:inset 0 0 0 2px var(--on-dark-2)}.sv-steps__t{font-size:15px;line-height:1.35}.sv-steps__mark{top:-46px;translate:calc(var(--dir) * -50%) 0;white-space:nowrap;color:var(--on-dark-2);padding-bottom:18px;font-size:12.5px;position:absolute;inset-inline-start:100%}.sv-steps__mark:after{content:"";inset-inline-start:50%;border-inline-start:1px dashed var(--on-dark-2);height:54px;position:absolute;bottom:-40px}.sv-stance__p{max-width:40em;margin-top:56px}.rv [data-rv] .sv-steps__line i:last-child{transition:transform 1.4s var(--io) .5s}.rv [data-rv]:not([data-in]) .sv-steps__line i:last-child{transform:scaleX(0)}.rv [data-rv] .sv-steps li{transition:opacity .5s ease calc(.3s + var(--i) * .16s)}.rv [data-rv]:not([data-in]) .sv-steps li{opacity:0}.sv-outs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.sv-outs li{border-radius:var(--radius);background:var(--card);min-height:220px;box-shadow:0 0 0 1px color-mix(in srgb, var(--navy) 10%, transparent);grid-template-rows:auto auto 1fr;align-content:start;gap:10px;padding:22px 22px 26px;display:grid}.sv-outs__n{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.sv-outs__n:after{content:"";background:var(--line);flex:1;height:1px}.sv-outs__t{font:400 22px/1.2 var(--f-display)}:lang(ar) .sv-outs__t{font-size:19px;font-weight:500;line-height:1.5}.sv-outs__d{color:var(--fg-2);font-size:14.5px;line-height:1.5}.sv-engs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:24px;display:grid}.sv-engs li{align-content:end;gap:10px;display:grid}.sv-engs__bar{border-bottom:1px solid color-mix(in srgb, var(--navy) 30%, transparent);height:168px;margin-bottom:10px;position:relative}.sv-engs__bar i{inset-inline:0;height:var(--h);background:var(--shade);transform-origin:50% 100%;border-radius:4px 4px 0 0;position:absolute;bottom:0}.sv-engs li:first-child{--shade:var(--mist)}.sv-engs li:nth-child(2){--shade:var(--steel)}.sv-engs li:nth-child(3){--shade:var(--navy-2)}.sv-engs li:nth-child(4){--shade:var(--navy)}.sv-engs__n{color:var(--fg-2);font-size:13px}.sv-engs__t{font:400 24px/1.2 var(--f-display)}:lang(ar) .sv-engs__t{font-size:20px;font-weight:500;line-height:1.5}.sv-engs__d{color:var(--fg-2);font-size:14.5px;line-height:1.55}.rv [data-rv] .sv-engs__bar i{transition:transform .9s var(--out) calc(.3s + var(--i) * .14s)}.rv [data-rv]:not([data-in]) .sv-engs__bar i{transform:scaleY(0)}.rv [data-rv] .sv-engs li>:not(.sv-engs__bar){transition:opacity .6s ease calc(.4s + var(--i) * .14s)}.rv [data-rv]:not([data-in]) .sv-engs li>:not(.sv-engs__bar){opacity:0}.sv-ven__in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.sv-ven__say{justify-items:start;gap:22px;display:grid}.sv-ven__figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.sv-ven__figs li{border-radius:var(--radius);background:color-mix(in srgb, var(--on-dark) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-dark) 14%, transparent);align-content:start;gap:4px;padding:22px 24px 24px;display:grid}.sv-ven__figs .t-fig{font-size:52px;line-height:1}.sv-ven__k{color:var(--fg-2);font-size:13.5px}.sv-ven__c{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:14.5px;font-weight:700;line-height:1.3}:lang(ar) .sv-ven__c{font-weight:500}.sv-suited__in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.sv-suits{border-top:1px solid var(--line)}.sv-suit{border-bottom:1px solid var(--line);font:400 22px/1.35 var(--f-display);transition:background-color .36s var(--out), box-shadow .36s var(--out), border-radius .36s var(--out), border-color .36s ease;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:20px;padding:22px 20px;display:grid}:lang(ar) .sv-suit{font-size:19px;font-weight:500;line-height:1.6}.sv-suit__tag{font:700 13px/1 var(--f-text);color:var(--accent);white-space:nowrap}:lang(ar) .sv-suit__tag{font-weight:500}@media (max-width:1100px) and (min-width:861px){.sv-outs{grid-template-columns:repeat(3,minmax(0,1fr))}.ws__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.sv-strip{grid-template-columns:1fr 1fr}.sv-strip li{padding:18px 16px}.sv-strip li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sv-strip li:nth-child(n+3){border-top:1px solid var(--line)}.sv-strip li:not([data-fig]){font-size:18px}.sv-strip .t-fig{font-size:40px}.sv-prob{grid-template-columns:minmax(0,1fr) 40px;gap:8px 16px;padding:20px 4px}.sv-prob>:not(.go-dot){grid-column:1}.sv-prob .go-dot{grid-area:1/2/span 3;align-self:center}.ws__head{grid-template-columns:minmax(0,1fr) 38px;grid-template-areas:"n plus""t t""fig fig";gap:10px;padding:18px}.ws__n{grid-area:n;font-size:30px}.ws__t{grid-area:t;font-size:22px}.ws__plus{grid-area:plus}.ws__fig{text-align:start;grid-area:fig;justify-items:start}.ws__body{margin-inline:18px}.ws__grid{grid-template-columns:1fr;gap:20px}.sv-steps{grid-template-columns:1fr;gap:22px;margin-top:48px}.sv-steps__line{width:2px;height:auto;inset:8px auto 8px 7px}[dir=rtl] .sv-steps__line{inset:8px 7px 8px auto}.sv-steps__line i{width:2px!important;inset-inline:0!important}.sv-steps__line i:first-child{height:16.6667%;top:0}.sv-steps__line i:last-child{transform-origin:50% 0;height:auto;top:16.6667%;bottom:0}.rv [data-rv]:not([data-in]) .sv-steps__line i:last-child{transform:scaleY(0)}.sv-steps li{text-align:start;grid-template-columns:16px 1fr;justify-items:start;gap:14px;padding:0}.sv-steps__mark{white-space:normal;grid-column:2;padding:0;position:static;translate:none}.sv-steps__mark:after{display:none}.sv-outs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.sv-outs li{min-height:0;padding:18px 14px 20px}.sv-outs__t{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:19px}.sv-outs__n{margin-bottom:10px}.sv-stance__h{font-size:32px}:lang(ar) .sv-stance__h{font-size:28px}.sv-engs{grid-template-columns:1fr;row-gap:32px}.sv-engs__bar{background:color-mix(in srgb, var(--navy) 10%, transparent);border-bottom:0;border-radius:5px;height:10px}.sv-engs__bar i{width:var(--h);transform-origin:0;border-radius:5px;height:100%;inset-inline-end:auto}[dir=rtl] .sv-engs__bar i{transform-origin:100%}.rv [data-rv]:not([data-in]) .sv-engs__bar i{transform:scaleX(0)}.sv-suit{grid-template-columns:minmax(0,1fr) 40px;gap:8px 16px;padding:18px 4px;font-size:20px}.sv-suit__tag{grid-area:2/1}.sv-suit .go-dot{grid-area:1/2/span 2}.sv-ven__in,.sv-suited__in{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.ws__x,.sv-steps__line i,.sv-steps li,.sv-engs__bar i{transition-duration:0s!important;transition-delay:0s!important}.ws__row[data-on] .ws__body>*{animation:none}}
