.sr[data-v-4eab2c50]{position:relative}.sr__wires[data-v-4eab2c50]{display:none}.sr__jobs[data-v-4eab2c50],.sr__answers[data-v-4eab2c50]{margin:0;padding:0;list-style:none}.sr__jobs[data-v-4eab2c50]{gap:28px;display:grid}.sr__job[data-v-4eab2c50]{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:650;line-height:1.15;text-decoration:none;display:flex}.sr__spark[data-v-4eab2c50]{flex:none}.sr__answers[data-v-4eab2c50]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}@media (width>=600px){.sr__answers[data-v-4eab2c50]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr__answer[data-v-4eab2c50]{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--card) 72%, transparent);height:100%;min-height:48px;color:var(--text);font-family:var(--font-display);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), opacity var(--dur) var(--ease);align-items:center;gap:10px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.sr__answer[data-v-4eab2c50]:hover,.sr__answer[data-v-4eab2c50]:focus-visible{border-color:var(--accent)}.sr__icon[data-v-4eab2c50]{color:var(--accent);flex:none}.sr__name[data-v-4eab2c50]{overflow-wrap:anywhere;flex:1;min-width:0}.sr__go[data-v-4eab2c50]{color:var(--text-soft);flex:none}html[dir=rtl] .sr__go[data-v-4eab2c50]{transform:scaleX(-1)}@media (width>=1000px){.sr[data-v-4eab2c50]{aspect-ratio:1000/390}.sr__wires[data-v-4eab2c50]{fill:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html[dir=rtl] .sr__wires[data-v-4eab2c50]{transform:scaleX(-1)}.sr__wire[data-v-4eab2c50]{stroke:color-mix(in srgb, var(--text) 16%, transparent);stroke-width:1.5px;transition:stroke var(--dur) var(--ease)}.sr__wire.is-on[data-v-4eab2c50]{stroke:var(--accent);stroke-width:2px}.sr__jobs[data-v-4eab2c50]{grid-template-rows:repeat(36,minmax(0,1fr));grid-template-columns:34% 1fr 40%;gap:0;position:absolute;inset:0}.sr__group[data-v-4eab2c50],.sr__answers[data-v-4eab2c50],.sr__cell[data-v-4eab2c50]{display:contents}.sr__job[data-v-4eab2c50]{grid-column:1;grid-row:calc(var(--j) * 9 + 1) / span 9;color:var(--text-soft);transition:color var(--dur) var(--ease);align-self:center;font-size:clamp(21px,2.3vw,32px)}.sr__job[data-v-4eab2c50]:after{content:"";background:color-mix(in srgb, var(--text) 16%, transparent);min-width:16px;height:1.5px;transition:background-color var(--dur) var(--ease);flex:1}.sr__job.is-on[data-v-4eab2c50]{color:var(--text)}.sr__job.is-on[data-v-4eab2c50]:after{background:var(--accent);height:2px}.sr__spark[data-v-4eab2c50]{transition:scale var(--dur) var(--ease);scale:0}.sr__job.is-on .sr__spark[data-v-4eab2c50]{scale:1}.sr__answer[data-v-4eab2c50]{grid-column:3;grid-row:calc(var(--r) * 4 + 1) / span 4;opacity:.5;align-self:center;height:auto;min-height:0;padding:clamp(5px,.7vw,10px) clamp(10px,1.1vw,16px);font-size:clamp(13px,1.1vw,15.5px)}.sr__answer.is-on[data-v-4eab2c50]{opacity:1;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--card))}.sr__answer[data-v-4eab2c50]:hover,.sr__answer[data-v-4eab2c50]:focus-visible{opacity:1}}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.sr__wire[data-v-4eab2c50]{stroke-dasharray:100;animation:sr-draw-4eab2c50 .9s var(--ease) calc(.25s + var(--i) * 50ms) backwards}.sr__job[data-v-4eab2c50],.sr__answer[data-v-4eab2c50]{animation:sr-in-4eab2c50 .5s var(--ease) .15s backwards}}@keyframes sr-draw-4eab2c50{0%{stroke-dashoffset:100px}}@keyframes sr-in-4eab2c50{0%{opacity:0;translate:0 12px}}.sol-group[data-v-a8a644ea]{scroll-margin-top:80px}.sol-group+.sol-group[data-v-a8a644ea]{border-top:1px solid var(--line)}.sol-group__head[data-v-a8a644ea]{gap:14px;margin-bottom:clamp(24px,3vw,40px);display:grid}.sol-group__title[data-v-a8a644ea]{letter-spacing:-.035em;max-width:12em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,68px);font-weight:750;line-height:.98}html[lang=ar] .sol-group__title[data-v-a8a644ea]{font-family:var(--font-ar);letter-spacing:0;line-height:1.25}.sol-group__intro[data-v-a8a644ea]{max-width:30em;color:var(--text-soft);margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.4}.sol-list[data-v-a8a644ea]{margin:0;padding:0;list-style:none}.sol[data-v-a8a644ea]{border-top:1px solid var(--line);gap:clamp(28px,4vw,48px);padding-block:clamp(40px,5vw,72px);display:grid;position:relative}.sol[data-v-a8a644ea]:last-child{padding-bottom:0}.sol__spark[data-v-a8a644ea]{top:18px;width:14px;height:14px;position:absolute;inset-inline-start:-4px}.sol__copy[data-v-a8a644ea]{align-content:start;gap:20px;min-width:0;display:grid}.sol-row[data-v-a8a644ea]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon.""title title""open open";align-items:center;gap:8px 18px;padding:28px 28px 24px clamp(28px,4vw,48px);display:grid}.sol-row__icon[data-v-a8a644ea]{color:var(--text);grid-area:icon}.sol-row__title[data-v-a8a644ea]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);text-wrap:balance;grid-area:title;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.05}html[lang=ar] .sol-row__title[data-v-a8a644ea]{font-family:var(--font-ar);letter-spacing:0;line-height:1.3}.sol-row__open[data-v-a8a644ea]{color:var(--accent);grid-area:open;align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;display:inline-flex}.sol-row__open .q-icon[data-v-a8a644ea]{transition:transform var(--dur) var(--ease)}.sol-row:hover .sol-row__open .q-icon[data-v-a8a644ea]{transform:translate(4px)}.sol__line[data-v-a8a644ea]{max-width:32em;color:var(--text);margin:0;font-size:17px;line-height:1.55}.sol__label[data-v-a8a644ea]{color:var(--text);font-size:15px;font-weight:600}.sol__runs[data-v-a8a644ea]{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;font-size:15px;display:flex}.sol__runs a[data-v-a8a644ea],.sol__empty-link[data-v-a8a644ea]{min-height:32px;color:var(--accent);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.sol__runs a[data-v-a8a644ea]:hover{text-underline-offset:4px;text-decoration:underline}.sol__runs a[data-v-a8a644ea]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}html[dir=rtl] :is(.sol-row__open,.sol__empty-link) .q-icon[data-v-a8a644ea]{transform:scaleX(-1)}html[dir=rtl] .sol-row:hover .sol-row__open .q-icon[data-v-a8a644ea]{transform:scaleX(-1)translate(4px)}.sol__stage[data-v-a8a644ea]{align-content:start;min-width:0;display:grid}.sol__stage[data-v-a8a644ea] .sp{margin-inline-end:6px}@media (width>=640px){.sol__stage[data-v-a8a644ea] .sp{margin-bottom:10%}}.sol__empty[data-v-a8a644ea]{--blade-r:clamp(72px, 10vw, 140px);aspect-ratio:16/10;color:#fff;background:var(--action);width:100%;max-width:420px;transition:transform var(--dur) var(--ease);place-content:center;justify-items:center;gap:18px;text-decoration:none;display:grid}.sol__empty .q-icon[data-v-a8a644ea]:first-child,.sol__empty-link[data-v-a8a644ea]{color:#fff}.sol__empty[data-v-a8a644ea]:hover{transform:translateY(-3px)}.sol__empty[data-v-a8a644ea]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=900px){.sol[data-v-a8a644ea]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px)}.sol-row[data-v-a8a644ea]{padding:36px 36px 30px clamp(36px,4vw,56px)}.sol--flip .sol__copy[data-v-a8a644ea]{order:2}.sol--flip .sol__stage[data-v-a8a644ea]{padding-inline-start:8px}.sol--flip .sol__empty[data-v-a8a644ea]{justify-self:end}}.sol-int[data-v-a8a644ea]{border-top:1px solid var(--line)}.sol-int__head[data-v-a8a644ea]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title"}.sol-int__wheel[data-v-a8a644ea]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:relative}.sol-int__blade[data-v-a8a644ea]{--blade-r:clamp(56px, 9vw, 120px);padding:clamp(24px, calc(var(--blade-r) * .5), 56px);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:18px;display:grid}.sol-int__group[data-v-a8a644ea]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.1}html[lang=ar] .sol-int__group[data-v-a8a644ea]{font-family:var(--font-ar);letter-spacing:0;line-height:1.4}.sol-int__chips[data-v-a8a644ea]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sol-int__chips li[data-v-a8a644ea]{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--text);padding:7px 12px;font-size:15px;font-weight:500;line-height:1.3}.sol-int__spark[data-v-a8a644ea]{display:none}@media (width>=720px){.sol-int__wheel[data-v-a8a644ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-int__blade[data-v-a8a644ea]:nth-child(3){grid-area:2/2}.sol-int__blade[data-v-a8a644ea]:nth-child(4){grid-area:2/1}.sol-int__spark[data-v-a8a644ea]{top:50%;pointer-events:none;width:24px;height:24px;margin:-12px;display:block;position:absolute;inset-inline-start:50%}}@media (prefers-reduced-motion:reduce){.sol__empty[data-v-a8a644ea],.sol-row__open .q-icon[data-v-a8a644ea]{transition:none}.sol-row:hover .sol-row__open .q-icon[data-v-a8a644ea]{transform:none}html[dir=rtl] .sol-row:hover .sol-row__open .q-icon[data-v-a8a644ea]{transform:scaleX(-1)}}
