.home-frame{--hm-dir:1}.home-frame[dir=rtl]{--hm-dir:-1}.hm-draft-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-inline:calc(-1 * var(--hm-gutter));padding:9px 16px;background:var(--hm-amber);color:var(--hm-ink);font-size:14px;line-height:1.4}.hm-draft-strip span{font-weight:400}.home-frame .home-nav .hm-lang{display:flex;gap:2px}.home-frame .home-nav .hm-lang a{min-height:32px;padding-inline:8px;border-radius:6px;font-size:13px}.home-frame .home-nav .hm-lang a[aria-current=page]{color:var(--hm-text);box-shadow:inset 0 0 0 1px rgba(226,232,240,.4)}.home-frame .home-nav a{white-space:nowrap}@media (max-width:480px){.home-frame .home-nav{gap:12px}.home-frame .home-nav .hm-lang a{padding-inline:6px}}.home-frame[lang=ar]{--sans:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Sans Arabic","IBM Plex Mono",monospace}.home-frame[lang=ar] .hm{--hm-display:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif}.home-frame[lang=ar] :is(.hm,.home-nav) :not(.hs-brand,.hs-brand *,.hs-font,.hs-aa){letter-spacing:0!important;text-transform:none!important}.home-frame[lang=ar] .hm :is(h1,h2){font-weight:600;line-height:1.25}.home-frame[lang=ar] .hm :is(h1,h2,.hm-manifesto) em{font-style:normal}.home-frame[lang=ar] .hm h1{font-size:clamp(40px,5vw,72px)}.home-frame[lang=ru] .hm{--hm-display:var(--hm-display-cyr-font),var(--hm-display-font),"Source Serif 4",Georgia,serif}.home-frame[lang=ru] .hm h1{font-size:clamp(38px,4.9vw,70px);line-height:1.02}.home-frame[lang=ru] .hm h2{font-size:clamp(32px,4.3vw,55px)}@media (max-width:640px){.home-frame[lang=ru] .hs-phases li{font-size:9.5px;letter-spacing:.02em}}@media (max-width:1000px){.home-frame[lang=ar] .home-nav .home-nav-cta,.home-frame[lang=ar] .home-nav-links{display:none}.home-frame[lang=ar] .home-menu-btn,.home-frame[lang=ar] .home-menu-btn:not(:disabled):hover{display:inline-flex}}@media (max-width:360px){.home-frame[lang=ar] .home-nav{gap:6px}.home-frame[lang=ar] .home-nav .hm-lang a{padding-inline:4px;font-size:12px}}.hm-claim{max-width:30em;margin:-6px 0 20px;padding-inline-start:16px;border-inline-start:2px solid var(--hm-teal);font-size:clamp(18px,1.6vw,21px);line-height:1.45;color:var(--hm-text)}.home-frame[lang=ar] .hm-claim{line-height:1.75}@media (max-width:640px){.hm-intro{display:flex;flex-direction:column}.hm-actions{order:1}}.lm{--lm-out:cubic-bezier(0.16,1,0.3,1);--lm-io:cubic-bezier(0.65,0,0.35,1);--lm-dir:1}[dir=rtl] .lm{--lm-dir:-1}.lm .lm-hold,.lm .lm-hold *,.lm .lm-hold :after,.lm .lm-hold :before,.lm .lm-now,.lm .lm-now *,.lm .lm-now :after,.lm .lm-now :before,.lm .lm-now:after,.lm .lm-now:before{animation:none!important;transition:none!important}.lm-motion .lm [data-lm-rv]>*,.lm-motion .lm [data-lm-solo]{transition:opacity .48s var(--lm-out) calc(var(--lm-i, 0) * 70ms),transform .56s var(--lm-out) calc(var(--lm-i, 0) * 70ms)}.lm-motion .lm [data-lm-rv]:not(.lm-in)>*,.lm-motion .lm [data-lm-solo]:not(.lm-in){opacity:0;transform:translateY(18px)}.lm-motion .lm .hm-col dl[data-lm-rv]>*{transition-delay:calc(.2s + var(--lm-i, 0) * 70ms)}.lm-motion .lm [data-lm-rv] h2 em{transition:opacity .52s var(--lm-out) .24s}.lm-motion .lm [data-lm-rv]:not(.lm-in) h2 em{opacity:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lm .hm-statement-big>em,.lm .hm-statement-big>span{animation:lm-ink linear both;animation-timeline:view();animation-range:entry 35% cover 42%}.lm .hm-statement-big>em{animation-range:entry 80% cover 52%}}}@keyframes lm-ink{0%{opacity:.22}to{opacity:1}}@media (min-width:961px){.lm .hm-step:not(:first-child):before,.lm .hm-step:not(:last-child):after{content:"";position:absolute;top:47px;height:2px;border-radius:1px;background:linear-gradient(90deg,rgba(34,197,179,.25),var(--hm-teal));transform-origin:left center;pointer-events:none}[dir=rtl] .lm .hm-step:not(:first-child):before,[dir=rtl] .lm .hm-step:not(:last-child):after{background:linear-gradient(270deg,rgba(34,197,179,.25),var(--hm-teal));transform-origin:right center}.lm .hm-step:not(:last-child):after{inset-inline-start:66px;width:calc(100% - 66px + 16px)}.lm .hm-step:not(:first-child):before{inset-inline-start:0;width:22px;background:var(--hm-teal)}.lm-motion .lm .hm-rail:not(.lm-in) .hm-step:after,.lm-motion .lm .hm-rail:not(.lm-in) .hm-step:before{transform:scaleX(0)}.lm .hm-rail.lm-in .hm-step:after{animation:lm-grow .4s var(--lm-io) backwards}.lm .hm-rail.lm-in .hm-step:before{animation:lm-grow .12s linear backwards}.lm .hm-rail.lm-in .hm-step:first-child:after{animation-delay:.15s}.lm .hm-rail.lm-in .hm-step:nth-child(2):before{animation-delay:.55s}.lm .hm-rail.lm-in .hm-step:nth-child(2):after{animation-delay:.8s}.lm .hm-rail.lm-in .hm-step:nth-child(3):before{animation-delay:1.2s}.lm .hm-rail.lm-in .hm-step:nth-child(3):after{animation-delay:1.45s}.lm .hm-rail.lm-in .hm-step:nth-child(4):before{animation-delay:1.85s}.lm .hm-rail.lm-rest .hm-step:after,.lm .hm-rail.lm-rest .hm-step:before{opacity:0;transition:opacity .4s var(--lm-out)}.home-motion .lm .hm-rail.lm-rest .hm-node{border-color:var(--hm-line-2);color:var(--hm-muted);transition-delay:0s!important}}@keyframes lm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:961px){.home-motion .lm .hm-rail:not(.lm-in) .hm-node{border-color:var(--hm-line-2);color:var(--hm-muted)}}@media (max-width:960px){.home-motion .lm .hm-step:not(.lm-in) .hm-node{border-color:var(--hm-line-2);color:var(--hm-muted)}.lm .hm-rail .hm-step .hm-node{transition-delay:.15s!important}.lm .hm-rail .hm-step .hm-node:after{animation:none!important}.lm .hm-rail .hm-step.lm-in .hm-node:after{animation:lm-pulse .7s var(--lm-out) .2s!important}}.lm .hm-rail.lm-in .hm-step:nth-child(2) .hm-node{transition-delay:.67s}.lm .hm-rail.lm-in .hm-step:nth-child(3) .hm-node{transition-delay:1.32s}.lm .hm-rail.lm-in .hm-step:nth-child(4) .hm-node{transition-delay:1.97s}.lm .hm-node:after{content:"";position:absolute;inset:-1px;border:1px solid;border-radius:50%;opacity:0;pointer-events:none}.lm .hm-rail.lm-in .hm-node:after{animation:lm-pulse .7s var(--lm-out) .67s}.lm .hm-rail.lm-in .hm-step:first-child .hm-node:after{animation:lm-pulse .7s var(--lm-out) 50ms,lm-pulse .9s var(--lm-out) 2.35s}.lm .hm-rail.lm-in .hm-step:nth-child(3) .hm-node:after{animation-delay:1.32s}.lm .hm-rail.lm-in .hm-step:nth-child(4) .hm-node:after{animation-delay:1.97s}@keyframes lm-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lm-vignette{max-width:860px;margin:clamp(40px,5vw,64px) auto 0}.lm-window{padding:14px clamp(14px,2vw,24px) 30px}.lm-chrome{display:flex;gap:6px;margin-bottom:16px}.lm-chrome i{width:9px;height:9px;border-radius:50%;background:rgba(226,232,240,.16)}.lm-shot{--cx:0;--cy:0;--cw:var(--iw);--ch:var(--ih);position:relative;aspect-ratio:var(--cw) /var(--ch)}.lm-shot-a{--iw:800;--ih:232}.lm-shot-b{--iw:745;--ih:172}.lm-crop{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(226,232,240,.08);border-radius:10px}.lm-crop img{position:absolute;left:calc(var(--cx) / var(--cw) * -100%);top:calc(var(--cy) / var(--ch) * -100%);width:calc(var(--iw) / var(--cw) * 100%);max-width:none;height:auto}.lm-ring{position:absolute;left:calc((var(--x) - var(--cx)) / var(--cw) * 100%);top:calc((var(--y) - var(--cy)) / var(--ch) * 100%);width:calc(var(--w) / var(--cw) * 100%);height:calc(var(--h) / var(--ch) * 100%);box-sizing:border-box;border:2px solid;border-radius:12px;box-shadow:0 0 0 4px rgba(34,197,179,.14),0 0 28px rgba(34,197,179,.28);color:var(--hm-teal);pointer-events:none}.lm-ring-ai{color:var(--hm-indigo);box-shadow:0 0 0 4px rgba(127,150,214,.16),0 0 28px rgba(127,150,214,.3)}.lm-ring b{position:absolute;left:-2px;bottom:calc(100% + 6px);padding:4px 8px;border:1px solid;border-radius:6px;background:var(--hm-ink);font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lm-shot-b .lm-ring b{top:calc(100% + 6px);bottom:auto}.lm-link{display:block;width:2px;height:30px;margin:12px auto;border-radius:1px;background:linear-gradient(180deg,transparent,var(--hm-teal));transform-origin:top center}.lm-motion .lm .lm-vignette:not(.lm-in) .lm-ring{opacity:0;transform:scale(1.08)}.lm-motion .lm .lm-vignette:not(.lm-in) .lm-link{transform:scaleY(0)}.lm-motion .lm .lm-vignette:not(.lm-in) .lm-shot-b{clip-path:inset(0 0 100% 0)}.lm .lm-vignette.lm-in .lm-ring-you{animation:lm-focus .34s var(--lm-out) .55s backwards}.lm .lm-vignette.lm-in .lm-link{animation:lm-grow-y .3s var(--lm-out) 1.05s backwards}.lm .lm-vignette.lm-in .lm-shot-b{animation:lm-wipe .52s var(--lm-out) 1.25s backwards}.lm .lm-vignette.lm-in .lm-ring-blind{animation:lm-focus .34s var(--lm-out) 1.85s backwards}.lm .lm-vignette.lm-in .lm-ring-ai{animation:lm-focus .34s var(--lm-out) 2.45s backwards}@keyframes lm-focus{0%{opacity:0;transform:scale(1.08)}}@keyframes lm-grow-y{0%{transform:scaleY(0)}}@keyframes lm-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(-40px -40px -60px -40px)}}@media (max-width:560px){.lm-shot-a{--cx:440;--cy:56;--cw:360;--ch:176}.lm-shot-b{--cx:292;--cy:0;--cw:300;--ch:96}.lm-ring{border-radius:8px}.lm-ring b{font-size:10px}}.lm .hm-scale li.is-mark{container-type:inline-size}.lm .hm-scale li.is-mark:after,.lm .hm-scale li.is-mark:before{content:"";position:absolute;inset-inline-start:50%;top:-40px;width:42px;height:42px;margin-inline-start:-21px;box-sizing:border-box;border-radius:50%;pointer-events:none}.lm .hm-scale li.is-mark:after{border:2px solid var(--hm-indigo)}.lm .hm-scale li.is-mark:before{border:1px solid var(--hm-teal);opacity:0}.lm-motion .lm .hm-rubric:not(.lm-in) li.is-mark i{transform:translateX(calc(-200cqw * var(--lm-dir)))}.lm-motion .lm .hm-rubric:not(.lm-in) li.is-mark:after{opacity:0;transform:scale(1.5)}.lm .hm-rubric.lm-in li.is-mark i{animation:lm-slide .76s var(--lm-io) .45s backwards}.lm .hm-rubric.lm-in li.is-mark:after{animation:lm-ring .38s var(--lm-out) 1.35s backwards}.lm .hm-rubric.lm-in li.is-mark:before{animation:lm-pulse .8s var(--lm-out) 1.8s}@keyframes lm-slide{0%{transform:translateX(calc(-200cqw * var(--lm-dir)))}}@keyframes lm-ring{0%{opacity:0;transform:scale(1.5)}}.lm-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;font:500 13px/1.3 var(--sans);color:var(--hm-soft)}.lm-key{display:inline-flex;align-items:center;gap:9px}.lm-key i{flex:none;box-sizing:border-box;width:12px;height:12px;border-radius:50%}.lm-key-you i{background:#e6fffb;box-shadow:0 0 0 3px rgba(94,234,212,.25)}.lm-key-ai i{width:14px;height:14px;border:2px solid var(--hm-indigo)}.lm-key{transition:opacity .32s var(--lm-out),transform .32s var(--lm-out)}.lm-motion .lm .hm-rubric:not(.lm-in) .lm-key{opacity:0;transform:translateY(4px)}.lm .hm-rubric.lm-in .lm-key-you{transition-delay:.5s}.lm .hm-rubric.lm-in .lm-key-ai{transition-delay:1.4s}.lm-share{--lm-sweep:620ms;--lm-r1:#a2aab7;--lm-r2:#838da0;--lm-r3:#6a7488;position:relative;margin:clamp(36px,4vw,52px) 0 0;padding:clamp(18px,2.4vw,30px) clamp(18px,3.2vw,44px) clamp(20px,2.6vw,32px)}.lm-share-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-bottom:clamp(12px,1.4vw,18px);border-bottom:1px solid var(--hm-line)}.lm-share-k{font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-muted)}.lm-share-end{display:inline-flex;align-items:center;gap:10px}.lm-tag{padding:5px 10px;border:1px solid var(--hm-line-2);border-radius:999px;font:500 12px/1 var(--sans);color:var(--hm-muted)}.lm-share-body{display:grid;grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);align-items:center;gap:clamp(28px,4vw,64px);padding-top:clamp(24px,3vw,40px)}.lm-micro{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-dim)}.lm-case{display:flex;flex-direction:column;gap:clamp(18px,2vw,26px);min-width:0}.lm-case-card{position:relative;padding:clamp(18px,1.8vw,24px) clamp(18px,1.9vw,26px) clamp(20px,2vw,26px);border:1px solid rgba(226,232,240,.13);border-radius:14px;background:radial-gradient(120% 90% at 30% -10%,rgba(255,255,255,.13),transparent 55%),linear-gradient(165deg,#1d2638,#0b101a 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset calc(-1px * var(--lm-dir)) 0 0 rgba(94,234,212,.22),0 26px 50px -26px rgba(0,0,0,.95);transition:opacity .6s var(--lm-out),transform .7s var(--lm-out),border-color .6s}.lm-share[data-trail="4"] .lm-case-card{border-color:rgba(183,121,31,.42)}.lm-case-k{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:16px;font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-dim)}.lm-case-k i{font-style:normal}.lm-brand{display:flex;align-items:center;gap:14px}.lm-brand-text{display:flex;flex-direction:column;gap:5px;min-width:0}.lm-brand-text b{font:600 23px/1.1 Lora,Georgia,serif;color:#fff}.lm-quote{display:block;margin-top:18px;font:400 clamp(17px,1.45vw,20px) /1.45 var(--hm-display);color:var(--hm-text);text-wrap:pretty}.lm-trail{display:grid;margin:0;padding:0 clamp(4px,.6vw,8px);list-style:none}.lm-step{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px}.lm-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:6.5px;top:calc(50% + 8px);height:calc(100% - 16px);width:1px;background:var(--hm-line-2)}.lm-node{width:12px;height:12px;box-sizing:border-box;border:1.5px solid rgba(226,232,240,.3);border-radius:50%;background:var(--hm-ink);transition:background-color .3s,border-color .3s,box-shadow .3s}.lm-step[data-on] .lm-node{border-color:var(--hm-teal);background:var(--hm-teal);box-shadow:0 0 0 4px rgba(34,197,179,.16)}.lm-step-rel[data-on] .lm-node{border-color:var(--hm-amber);background:var(--hm-amber);box-shadow:0 0 0 4px rgba(183,121,31,.2)}.lm-step-k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 14px/1.3 var(--sans);color:var(--hm-soft)}.lm-step-k small{padding:2px 6px;border:1px solid var(--hm-line-2);border-radius:4px;font:500 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-dim)}.lm-slot{position:relative;display:grid;justify-items:end;min-width:124px;min-height:26px;align-items:center}.lm-slot:after{content:"";position:absolute;inset:0;border:1px dashed rgba(226,232,240,.22);border-radius:999px;transition:opacity .3s}.lm-step[data-on] .lm-slot:after{opacity:0}.lm-level.level-mark{--level-accent:var(--hm-teal);padding:2px 10px;font:400 12px/1.4 var(--mono);transition:opacity .45s,transform .6s var(--lm-out)}.lm-step:not([data-on]) .lm-level{opacity:0;transform:translateX(calc(10px * var(--lm-dir)))}.lm-step-rel{grid-template-columns:14px minmax(0,1fr);min-height:64px}.lm-stamp{position:relative;justify-self:start;padding:9px 20px 8px;border:2.5px solid var(--hm-amber);border-radius:10px;background:rgba(11,15,25,.92);box-shadow:0 0 34px rgba(183,121,31,.36);color:var(--hm-amber);font:500 clamp(13px,1.1vw,16px) /1.25 var(--mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;transform:rotate(calc(-6deg * var(--lm-dir)));transition:opacity .2s,transform .45s cubic-bezier(.3,1.6,.5,1)}.lm-stamp small{display:block;font-size:.7em;letter-spacing:.1em}.lm-step-rel:not([data-on]) .lm-stamp{opacity:0;transform:rotate(calc(-6deg * var(--lm-dir))) scale(2.1)}.lm-stamp:after{content:"";position:absolute;inset:-3px;border:2px solid var(--hm-amber);border-radius:12px;opacity:0;pointer-events:none}.lm-motion .lm-share:not([data-lm-paused]) .lm-step-rel[data-on] .lm-stamp:after{animation:lm-stamp-ring .8s var(--lm-out) .3s}@keyframes lm-stamp-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.45,1.9)}}.lm-step-rel{min-height:78px}.lm-market{display:flex;flex-direction:column;align-items:center;min-width:0}.lm-dial{position:relative;width:clamp(250px,27vw,396px);aspect-ratio:1;margin:clamp(40px,4vw,56px) auto clamp(64px,5.4vw,80px);container-type:inline-size}.lm-dial:before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,rgba(34,197,179,.2),rgba(34,197,179,.06) 55%,transparent);opacity:.35;pointer-events:none;transition:opacity 1.1s var(--lm-out),transform 1.4s var(--lm-out)}.lm-share[data-trail="4"] .lm-dial:before{opacity:.7}.lm-share[data-trail="4"][data-share-week="3"] .lm-dial:before{opacity:1;transform:scale(1.08)}.lm-orbit{position:relative;display:block;width:100%;height:100%;overflow:visible}[dir=rtl] .lm-orbit{transform:scaleX(-1)}.lm-orbit-hair{fill:none;stroke:rgba(226,232,240,.1);stroke-width:1}.lm-orbit-hair.is-out{stroke:rgba(226,232,240,.05)}.lm-tk{stroke-width:3.4;stroke-linecap:round;opacity:0;transition:opacity .3s ease var(--d,0s)}.lm-tk.is-on{opacity:1}.lm-tk.b0{stroke:var(--hm-teal);filter:drop-shadow(0 0 3px rgba(34,197,179,.75))}.lm-tk.b1{stroke:var(--lm-r1)}.lm-tk.b2{stroke:var(--lm-r2)}.lm-tk.b3{stroke:var(--lm-r3)}.lm-orbit-notch{stroke:var(--hm-soft);stroke-width:1.4;stroke-dasharray:2 4}.lm-cut,.lm-head{transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--a));transition:transform var(--lm-sweep) cubic-bezier(.45,0,.25,1)}.lm-cut line{stroke:rgba(226,232,240,.34);stroke-width:1.2}.lm-head line{stroke:#fff;stroke-width:2;stroke-linecap:round}.lm-head circle{fill:#fff;filter:drop-shadow(0 0 5px rgba(34,197,179,.95))}.lm-dial-c{position:absolute;inset:21%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lm-num{display:inline-flex;align-items:baseline;direction:ltr;font:400 27cqw/.9 var(--hm-display);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:#fff}.lm-num i{margin-inline-start:.03em;font-size:.44em;font-style:italic;color:var(--hm-teal)}.lm-dial-sub{max-width:50cqw;margin-top:3.4cqw;font-size:max(12px,3.7cqw);line-height:1.35;color:var(--hm-muted)}.lm-dial-brand{display:block;font-weight:600;color:var(--hm-teal)}.lm-equal,.lm-rival{--lm-rx:calc(var(--x) * var(--lm-dir));position:absolute;left:50%;top:50%;transform:translate(calc(var(--lm-rx) * var(--lm-rad)),calc(var(--y) * var(--lm-rad))) translate(calc((var(--lm-rx) - 1) * 50%),calc((var(--y) - 1) * 50%));white-space:nowrap}.lm-equal{--lm-rad:55cqw;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-dim)}.lm-rival{--lm-rad:58cqw;display:flex;align-items:center;gap:9px;transition:transform var(--lm-sweep) var(--lm-io)}.lm-rival-t{display:flex;flex-direction:column;gap:3px;min-width:0}.lm-rival-t b{font:600 13px/1.2 var(--sans);color:var(--hm-soft)}.lm-rival-v{direction:ltr;unicode-bidi:isolate;font:400 21px/1 var(--hm-display);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--hm-text)}.lm-rivals{display:none}.lm-sw{width:3px;height:26px;border-radius:2px;background:currentColor}.r1 .lm-sw{color:var(--lm-r1)}.r2 .lm-sw{color:var(--lm-r2)}.r3 .lm-sw{color:var(--lm-r3)}.lm-sw.is-equal{width:0;border-inline-start:1.5px dashed var(--hm-soft);border-radius:0;background:none}.lm-rule{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:min(100%,470px);margin:0;padding:0;list-style:none}.lm-rule li{position:relative;padding-top:10px;border-top:2px solid rgba(226,232,240,.12);font:500 11px/1 var(--mono);letter-spacing:.1em;text-align:center;color:var(--hm-dim);transition:color .3s}.lm-rule li:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--hm-teal);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--lm-io)}[dir=rtl] .lm-rule li:before{transform-origin:right center}.lm-rule li.is-on:before{transform:scaleX(1)}.lm-rule li.is-on{color:var(--hm-soft)}.lm-rule li.is-now{color:#fff}.lm-share-unit{max-width:none;margin:clamp(22px,2.6vw,34px) 0 0;padding-top:14px;border-top:1px solid var(--hm-line);font-size:13.5px;line-height:1.5;color:var(--hm-muted)}.lm-share[data-trail="0"] .lm-case-card{opacity:.4;transform:translateY(8px)}.lm-share[data-phase=reset] .lm-step-rel:not([data-on]) .lm-stamp{transform:rotate(calc(-6deg * var(--lm-dir)));transition:opacity .5s ease}.lm-share[data-phase=reset] .lm-step:not([data-on]) .lm-level{transform:none;transition:opacity .5s ease}.lm-share[data-phase=reset] .lm-tk{transition-duration:.45s}.lm-glint{transform-box:view-box;transform-origin:200px 200px;opacity:0;pointer-events:none}.lm-glint line{stroke:#e9fffb;stroke-width:3.6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(34,197,179,.95))}.lm-dial-c{isolation:isolate}.lm-dial-c:before{content:"";position:absolute;inset:8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(34,197,179,.22),transparent);opacity:0;pointer-events:none}.lm-motion .lm-share[data-phase=hold] .lm-glint{animation:lm-glint 1.7s cubic-bezier(.45,0,.25,1) .35s both}.lm-motion .lm-share[data-phase=hold] .lm-dial-c:before{animation:lm-breathe 2.2s ease-in-out both}@keyframes lm-glint{0%{opacity:0;transform:rotate(0deg)}18%,80%{opacity:.9}to{opacity:0;transform:rotate(.34turn)}}@keyframes lm-breathe{0%{opacity:0}45%{opacity:1}to{opacity:.25}}.lm .lm-share[data-lm-paused] *,.lm .lm-share[data-lm-paused] :after,.lm .lm-share[data-lm-paused] :before{transition:none!important;animation:none!important}.home-frame:not([lang=en]) .lm-share :is(.lm-num,.lm-rival-v),.home-frame:not([lang=en]) .lm-share [lang=en]{--mono:"IBM Plex Mono",monospace;--hm-display:var(--hm-display-font),"Source Serif 4",Georgia,serif}.home-frame[lang=ar] .lm-share :is(.lm-share-k,.lm-micro,.lm-equal,.lm-case-k>span,.lm-step-k small)[lang=en]{letter-spacing:.12em!important;text-transform:uppercase!important}.lm-quote{quotes:"\201C" "\201D"}.lm-mark{display:grid;flex:none;place-items:center;box-sizing:border-box;border:1px solid rgba(226,232,240,.16);border-radius:26%;background:linear-gradient(165deg,#1d2638,#0b101a 72%)}.lm-mark.is-sm{width:24px;height:24px}.lm-mark.is-lg{width:48px;height:48px}.lm-mark svg{width:66%;height:66%;overflow:visible}.lm-mark path{fill:none;stroke:var(--hm-muted);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.lm-mark.is-qc{border:0;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.lm-mark.is-qc path{stroke-width:7}.lm-mark.is-qc.is-lg{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 22px -6px var(--glow)}@media (max-width:1100px){.lm-share-body{grid-template-columns:minmax(0,1fr)}.lm-case{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px)}.lm-dial{width:clamp(250px,36vw,340px);margin-top:16px}}@media (max-width:760px){.lm-case{display:flex}.lm-trail{padding:0}.lm-dial{width:min(300px,100%);margin:4px auto 22px}.lm-equal,.lm-rival{display:none}.lm-rivals{display:grid;gap:0;width:100%;margin:0 0 22px;padding:0;list-style:none}.lm-rivals li{display:grid;grid-template-columns:3px 24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--hm-line)}.lm-rivals li:last-child{border-bottom:0}.lm-rivals .lm-equal-row{grid-template-columns:3px minmax(0,1fr) auto}.lm-rivals .lm-equal-row .lm-micro{color:var(--hm-dim)}.lm-rule{width:100%}.lm-rule li{font-size:10.5px;letter-spacing:.04em}}@media (max-width:380px){.lm-step{gap:10px}.lm-slot{min-width:0}.lm-brand-text b{font-size:21px}}.lm-pause{min-width:72px;min-height:44px;padding:0 14px;border:1px solid var(--hm-line-2);border-radius:8px;background:none;color:var(--hm-muted);font:12px var(--mono);cursor:pointer}.home-frame .lm-pause:not(:disabled):hover,.lm-pause:hover{background:none;border-color:var(--hm-text);color:var(--hm-text)}.lm-pause:focus-visible{outline:2px solid var(--hm-teal);outline-offset:2px}html:not(.lm-motion) .lm-pause{visibility:hidden}.lm-loopbar{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:960px){.lm-loopbar{display:none}}@media (prefers-reduced-motion:reduce){.lm-loopbar,.lm-pause{display:none}}