.sotem-site :lang(ar){font-family:var(--font-sotem-ar),var(--font-ui)}.sotem-site :lang(ar) .sotem-display,.sotem-site :lang(ar).sotem-display{font-family:var(--font-sotem-ar),var(--font-ui);letter-spacing:0;font-weight:400}.sotem-site :lang(en).sotem-wm{font-family:var(--font-sotem-display),var(--font-ui)}.sv-reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.sv-reveal[data-reveal=wait]{opacity:0;transform:translateY(18px)}.sv-noscrollbar{scrollbar-width:none}.sv-noscrollbar::-webkit-scrollbar{display:none}.sv-card{box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent),0 32px 80px -48px color-mix(in srgb,var(--text-primary) 28%,transparent)}.sv-stage{background:radial-gradient(70% 85% at 50% 38%,color-mix(in srgb,var(--sm-c2) 9%,transparent),transparent 70%)}.sv-dot{background:conic-gradient(from 200deg,var(--sm-c1),var(--sm-c2),var(--sm-c3),var(--sm-c4),var(--sm-c1))}.sv-live{animation:sv-pulse 1.2s ease-in-out infinite}.sv-play{box-shadow:0 10px 28px -12px color-mix(in srgb,var(--sm-c3) 70%,transparent)}.sv-bar-on{background:linear-gradient(to top,var(--sm-c3),var(--sm-c1))}.sv-scrub:focus-visible{outline:2px solid var(--sotem);outline-offset:4px}.sv-script{color:var(--text-primary)}.sv-word{cursor:pointer;border-radius:.4em;padding:0 .08em;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sv-word[data-state=upcoming]{color:color-mix(in srgb,var(--text-primary) 30%,transparent)}.sv-word[data-state=current]{color:var(--text-primary);background:color-mix(in srgb,var(--sm-c2) 14%,transparent);box-shadow:inset 0 -.09em 0 var(--sm-c1)}.sv-word:hover{background:color-mix(in srgb,var(--sm-c2) 10%,transparent)}.sv-how[open] .sv-how-body{animation:sv-panel .32s ease both}.sv-panel{animation:sv-panel .42s cubic-bezier(.2,.7,.2,1) both}.sv-visual{background-image:radial-gradient(90% 80% at 80% 10%,color-mix(in srgb,var(--sm-c1) 10%,transparent),transparent 65%)}.sv-bar{animation:sv-eq 1.3s ease-in-out infinite alternate;transform-origin:center}.sv-type{animation:sv-type 5.4s cubic-bezier(.3,.6,.3,1) infinite}.sv-ripple{animation:sv-ripple 2.7s ease-out infinite;opacity:0}.sv-beat{animation:sv-beat .48s ease-in-out infinite alternate;transform-origin:bottom}.sv-head{animation:sv-head 4.8s linear infinite}.sv-drift{animation:sv-drift 4.6s ease-in-out infinite alternate}.sv-bubble{animation:sv-bubble 5.6s ease-in-out infinite}.sv-arrow{animation:sv-nudge 1.6s ease-in-out infinite}.sv-lift{transition:transform .3s ease}.sv-lift:hover{transform:translateY(-3px)}.sv-faq[open] .sv-faq-a{animation:sv-panel .32s ease both}@keyframes sv-eq{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes sv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sv-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sv-type{0%{clip-path:inset(0 100% 0 0)}30%,85%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);opacity:0}}[dir=rtl] .sv-type{animation-name:sv-type-rtl}@keyframes sv-type-rtl{0%{clip-path:inset(0 0 0 100%)}30%,85%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes sv-ripple{0%{transform:scale(.35);opacity:.7}to{transform:scale(1.15);opacity:0}}@keyframes sv-beat{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes sv-head{0%{inset-inline-start:0}to{inset-inline-start:100%}}@keyframes sv-drift{0%{inset-inline-start:8%}to{inset-inline-start:calc(88% - 1rem)}}@keyframes sv-bubble{0%,8%{opacity:0;transform:translateY(8px)}18%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes sv-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.sv-reveal,.sv-reveal[data-reveal=wait]{transition:none;opacity:1;transform:none}.sv-arrow,.sv-bar,.sv-beat,.sv-bubble,.sv-drift,.sv-faq[open] .sv-faq-a,.sv-head,.sv-how[open] .sv-how-body,.sv-live,.sv-panel,.sv-type{animation:none}.sv-word{transition:none}.sv-ripple{animation:none;opacity:.35;transform:scale(.8)}.sv-ripple:nth-child(2){transform:scale(.55)}.sv-ripple:nth-child(3){transform:scale(1);opacity:.2}.sv-head{inset-inline-start:40%}.sv-drift{inset-inline-start:45%}.sv-lift{transition:none}.sv-lift:hover{transform:none}}