@layer components{.blk.sec.wash[data-cta-location=how_it_works]+.blk.sec.wash[data-cta-location=faq],.blk.sec.wash[data-cta-location=vs_verdict]+.blk.sec.wash[data-cta-location=vs_reviews]{border-top:0;padding-top:0}.blk.sec.wash[data-cta-location=vs_verdict]:has(+.blk.sec.wash[data-cta-location=vs_reviews]){border-bottom:0}.c5-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,360px);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.c5-copy{justify-items:start;gap:22px;display:grid}.c5-trust{border-top:1px solid var(--ob-line);color:var(--ob-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:16px 0 0;font-size:13.5px;list-style:none;display:flex}.c5-trust li{align-items:center;gap:8px;display:inline-flex}.c5-trust svg{width:15px;height:15px;color:var(--ob-ok-text);flex:none}.c5-arch{aspect-ratio:360/440;justify-self:center;width:min(360px,100%);position:relative}.c5-defs{width:0;height:0;position:absolute;overflow:hidden}.c5-inside{clip-path:url(#c5-arch-clip);background:linear-gradient(180deg,var(--ob-bg),var(--ob-surface));position:absolute;inset:0;overflow:hidden}.c5-light{background:radial-gradient(70% 55% at 50% 100%,var(--ob-accent-dim),transparent 72%);opacity:.8;position:absolute;inset:0}.c5-floor{background:repeating-conic-gradient(var(--ob-line-strong)0 25%,transparent 0 50%)0 0/30px 30px;transform-origin:50% 100%;inset-inline:-40px;height:34%;position:absolute;bottom:-10px;transform:perspective(260px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}.c5-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c5-lines path{fill:none;stroke-linecap:round}.c5-outer{stroke:var(--ob-accent-ring);stroke-width:2px;stroke-dasharray:1100}.c5-inner{stroke:var(--ob-line-strong);stroke-width:1px;stroke-dasharray:1000}.c5-sill{background:var(--ob-line-strong);inset-inline:5%;height:1px;position:absolute;bottom:0}.c5-step{width:150px;margin-left:-75px;position:absolute;bottom:7.7%;left:50%}.c5-step .dari{width:100%!important}.c5-arch.in .c5-outer{animation:c5-draw 1.8s var(--ob-ease).2s both;--len:1100}.c5-arch.in .c5-inner{animation:c5-draw 1.8s var(--ob-ease).5s both;--len:1000}.c5-arch.in .c5-light{animation:5s ease-in-out infinite c5-breathe}.c5-arch.in .c5-floor{animation:6s linear infinite c5-tiles}.c5-arch.in .c5-step{animation:c5-in 1.6s var(--ob-ease)1.1s both}@keyframes c5-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes c5-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes c5-tiles{to{background-position:0 60px}}@keyframes c5-in{0%{opacity:0;transform:translateY(-34px)scale(.7)}to{opacity:1;transform:none}}@media (max-width:860px){.c5-grid{grid-template-columns:minmax(0,1fr)}.c5-arch{width:min(300px,100%)}.c5-step{width:124px;margin-left:-62px}}@media (prefers-reduced-motion:reduce){.c5-arch .c5-outer,.c5-arch .c5-inner,.c5-arch .c5-light,.c5-arch .c5-floor,.c5-arch .c5-step{animation:none!important}}.blk.sec.h31{background:radial-gradient(48% 60% at 78% 50%,var(--ob-accent-dim),transparent 70%),var(--ob-bg)}[dir=rtl] .blk.sec.h31{background:radial-gradient(48% 60% at 22% 50%,var(--ob-accent-dim),transparent 70%),var(--ob-bg)}.h31-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,56px);display:grid}.h31-h{max-width:15ch}.h31-board>.core{gap:18px;padding:20px;display:grid}.h31-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.h31-top b{font:500 11px/1 var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-faint)}.h31-net{grid-template-columns:64px minmax(0,1fr) 84px minmax(0,1fr) 64px;align-items:center;padding-top:8px;display:grid}.h31-node{font:500 10.5px/1 var(--ob-mono);color:var(--ob-muted);letter-spacing:.04em;white-space:nowrap;justify-items:center;gap:8px;display:grid}.h31-mk{background:var(--ob-raised);border:1px solid var(--ob-line-strong);width:64px;height:64px;color:var(--ob-fg);border-radius:18px;place-items:center;display:grid}.h31-mk svg{width:26px;height:26px}.h31-mk .brand-mark{width:28px;height:28px}.h31-mk .brand-mark.is-tile{border-radius:7px}.h31-node.is-hub .h31-mk{background:var(--ob-surface);border-color:var(--ob-accent-ring);border-radius:24px;width:84px;height:84px}.h31-node.is-hub .h31-mk svg{width:auto;height:46px}.h31-lane{height:30px;margin:0 -2px;position:relative}.h31-lane:before,.h31-lane:after{content:"";background:var(--ob-line-strong);height:1px;position:absolute;left:0;right:0}.h31-lane:before{top:9px}.h31-lane:after{bottom:9px}.h31-pk{opacity:0;background:var(--ob-accent-text);width:8px;height:8px;box-shadow:0 0 12px var(--ob-accent-ring);border-radius:50%;margin-left:-4px;position:absolute;left:0}.h31-pk.is-top{top:5px}.h31-pk.is-back{background:var(--ob-ok);box-shadow:0 0 12px var(--ob-ok-ring);bottom:5px}.h31-board.in .h31-node.is-hub .h31-mk{animation:h31-ping 2.4s var(--ob-ease)infinite}.h31-board.in .h31-pk.is-ltr{animation:h31-ltr 2.4s cubic-bezier(.45,0,.55,1)var(--d,0s)infinite}.h31-board.in .h31-pk.is-rtl{animation:h31-rtl 2.4s cubic-bezier(.45,0,.55,1)var(--d,0s)infinite}@keyframes h31-ping{0%{box-shadow:0 0 0 0 var(--ob-accent-ring)}to{box-shadow:0 0 0 18px #0000}}@keyframes h31-ltr{0%{opacity:0;left:0}12%,88%{opacity:1}to{opacity:0;left:100%}}@keyframes h31-rtl{0%{opacity:0;left:100%}12%,88%{opacity:1}to{opacity:0;left:0}}.h31-track{border-radius:var(--ob-r-inner);background:var(--ob-raised);height:178px;position:relative;overflow:hidden}.h31-track:before{content:"";background:var(--ob-line-strong);inset-inline:18px;height:1px;position:absolute;bottom:22px}.h31-days{font:500 10px/1 var(--ob-mono);color:var(--ob-faint);inset-inline:18px;justify-content:space-between;display:flex;position:absolute;bottom:7px}.h31-run{bottom:22px;width:96px;position:absolute;inset-inline-start:calc(50% - 48px)}.h31-run .dari-bubble{font-size:12px}.h31-board.in .h31-run.is-go{animation:7s linear infinite h31-go}@keyframes h31-go{0%{opacity:0;inset-inline-start:18px}6%,90%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - 114px)}}.h31-reads{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:8px;display:grid}.h31-read.stat{border-radius:var(--ob-r-inner);background:var(--ob-surface);padding:12px 14px}.h31-read.stat .v{font-size:1.6rem}.h31-read.stat .k{font:500 12.5px/1.35 var(--ob-font);letter-spacing:0;text-transform:none;color:var(--ob-muted)}@media (max-width:960px){.h31-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.h31-net{grid-template-columns:48px minmax(0,1fr) 64px minmax(0,1fr) 48px}.h31-mk{border-radius:14px;width:48px;height:48px}.h31-mk svg,.h31-mk .brand-mark{width:20px;height:20px}.h31-mk .brand-mark.is-tile{border-radius:5px}.h31-node.is-hub .h31-mk svg{height:36px}.h31-node.is-hub .h31-mk{border-radius:18px;width:64px;height:64px}.h31-node{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.h31-board .h31-node.is-hub .h31-mk,.h31-board .h31-pk,.h31-board .h31-run.is-go{animation:none!important}.h31-run.is-go{opacity:1;inset-inline-start:calc(50% - 48px)}}.ha-head{text-align:center;justify-items:center;gap:18px;display:grid}.blk.sec .ha-h{max-width:16ch;margin-inline:auto}.blk.sec .ha-head .lede{max-width:58ch;margin-inline:auto}.ha-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ha-stage{--r:340px;height:560px;position:relative}.ha-ring{width:calc(var(--r)*2);height:calc(var(--r)*.88);border:1px dashed var(--ob-line-strong);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ha-ring.is-outer{width:calc(var(--r)*2.53);height:calc(var(--r)*1.18);border-style:solid;border-color:var(--ob-line)}.ha-orbit{width:0;height:0;position:absolute;top:50%;left:50%;transform:scaleY(.44)}.ha-arm{transform:rotate(var(--a,0deg));position:absolute;top:0;left:0}.ha-pos{transform:translateX(var(--r));position:absolute;top:0;left:0}.ha-cw{transform:rotate(calc(var(--a,0deg)*-1))scaleY(2.2727);position:absolute;top:0;left:0}.ha-chip{background:var(--ob-surface);border:1px solid var(--ob-line-strong);min-width:132px;box-shadow:var(--ob-shadow-pop);white-space:nowrap;text-align:start;border-radius:14px;gap:2px;padding:12px 14px;display:grid;transform:translate(-50%,-50%)}.ha-chip b{letter-spacing:-.04em;font-size:22px;line-height:1.1}.ha-chip small{color:var(--ob-muted);font-size:12px}.ha-stage.in .ha-arm{animation:28s linear infinite ha-spin}.ha-stage.in .ha-cw{animation:28s linear infinite ha-unspin}@keyframes ha-spin{0%{transform:rotate(var(--a,0deg))}to{transform:rotate(calc(var(--a,0deg) + 360deg))}}@keyframes ha-unspin{0%{transform:rotate(calc(var(--a,0deg)*-1))scaleY(2.2727)}to{transform:rotate(calc(var(--a,0deg)*-1 - 360deg))scaleY(2.2727)}}.ha-stage .ha-phone{z-index:3;position:absolute;top:0;left:50%;transform:translate(-50%)}.ha-dari{--sx:1;z-index:2;top:250px;position:absolute;inset-inline-start:calc(50% + 124px)}[dir=rtl] .ha-dari{--sx:-1}.ha-stage.in .ha-dari{animation:9s cubic-bezier(.65,0,.35,1) 1.8s infinite ha-peek}@keyframes ha-peek{0%,8%{translate:calc(var(--sx)*-132px)0}22%,70%{translate:0}84%,to{translate:calc(var(--sx)*-132px)0}}@media (max-width:1100px){.ha-stage{--r:280px}}@media (max-width:760px){.ha-stage{justify-items:center;gap:16px;height:auto;display:grid}.ha-ring,.ha-dari{display:none}.ha-stage .ha-phone{position:relative;left:auto;transform:none}.ha-orbit{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:420px;height:auto;display:grid;position:static;transform:none}.ha-arm,.ha-pos,.ha-cw{position:static;animation:none!important;transform:none!important}.ha-chip{min-width:0;box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.ha-stage .ha-arm,.ha-stage .ha-cw,.ha-stage .ha-dari{animation:none!important}}.bg-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bg-t{border-radius:var(--ob-r-outer);background:var(--ob-surface);border:1px solid var(--ob-line);transition:border-color .4s var(--ob-ease),translate .5s var(--ob-ease);align-content:start;gap:12px;padding:24px;display:grid;position:relative;overflow:hidden}.bg-t:hover{border-color:var(--ob-line-strong);translate:0 -3px}.bg-t.is-big{grid-row:span 2;padding-bottom:200px}.bg-t.is-wide{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px}.bg-t.is-s2{grid-column:span 2}.bg-t.is-s3{grid-column:span 3}.bg-ic{background:var(--ob-accent-dim);width:42px;height:42px;color:var(--ob-accent-text);border-radius:12px;place-items:center;display:grid}.bg-ic svg{width:20px;height:20px}.bg-tt{letter-spacing:-.02em;font-size:1.12rem;font-weight:700;line-height:1.25}.bg-d{color:var(--ob-muted);font-size:14.5px;line-height:1.55}.bg-txt{align-content:start;gap:10px;display:grid}.bg-plan{border-radius:var(--ob-r-inner);background:var(--ob-raised);gap:8px;margin-bottom:6px;padding:14px;display:grid;position:relative;overflow:hidden}.bg-lane{background:var(--ob-surface);border-radius:6px;height:22px;position:relative}.bg-bar{background:var(--ob-accent-dim);border:1px solid var(--ob-accent-ring);transform-origin:0;border-radius:5px;position:absolute;top:3px;bottom:3px}[dir=rtl] .bg-bar{transform-origin:100%}.bg-bar.is-ok{background:var(--ob-ok-dim);border-color:var(--ob-ok-ring)}.bg-now{background:var(--ob-accent);opacity:.85;top:10px;bottom:10px;border-radius:2px;width:2px;position:absolute;inset-inline-start:14px}.bg-grid.in .bg-bar{animation:bg-grow .8s var(--ob-ease)both;animation-delay:calc(.4s + var(--i,0)*.11s)}.bg-grid.in .bg-now{animation:12s linear infinite bg-now}@keyframes bg-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes bg-now{0%{inset-inline-start:14px}to{inset-inline-start:calc(100% - 16px)}}.bg-dari{inset-inline-end:28px;position:absolute;bottom:-192px}.bg-dari .dari{width:128px}.bg-grid.in .bg-dari{animation:9s cubic-bezier(.65,0,.35,1) 1.6s infinite bg-peek}@keyframes bg-peek{0%,6%{translate:0}20%,72%{translate:0 -176px}86%,to{translate:0}}.bg-rowx{border-radius:var(--ob-r-inner);background:var(--ob-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.bg-rowx-ic{background:var(--ob-surface);width:30px;height:30px;color:var(--ob-muted);border-radius:8px;place-items:center;display:grid}.bg-rowx-ic svg{width:15px;height:15px}.bg-rowx-line{gap:6px;display:grid}.bg-rowx-line i{background:var(--ob-hover-strong);border-radius:3px;height:6px;display:block}.bg-rowx-line i:last-child{width:60%}.bg-flip{min-width:104px;height:26px;display:grid;position:relative}.bg-flip .chip{grid-area:1/1;justify-content:center}.bg-flip .is-b{opacity:0}.bg-grid.in .bg-flip .is-a{animation:bg-a 6s var(--ob-ease)infinite}.bg-grid.in .bg-flip .is-b{animation:bg-b 6s var(--ob-ease)infinite}@keyframes bg-a{0%,40%{opacity:1;transform:none}50%,90%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes bg-b{0%,40%{opacity:0;transform:translateY(8px)}50%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.bg-grid.in .bg-bob svg{animation:2.8s cubic-bezier(.45,0,.55,1) infinite bg-bob}.bg-grid.in .bg-find svg{animation:4s cubic-bezier(.45,0,.55,1) infinite bg-find}.bg-grid.in .bg-zap svg{animation:3.2s step-end infinite bg-zap}@keyframes bg-bob{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes bg-find{0%,to{transform:translate(0)}25%{transform:translate(3px,-2px)}50%{transform:translateY(-4px)}75%{transform:translate(-3px,-2px)}}@keyframes bg-zap{0%,to{opacity:1}6%{opacity:.25}9%{opacity:1}12%{opacity:.4}15%{opacity:1}}@media (max-width:860px){.bg-grid{grid-template-columns:minmax(0,1fr)}.bg-t.is-big,.bg-t.is-wide,.bg-t.is-s2,.bg-t.is-s3{grid-area:auto}.bg-t.is-wide{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media (prefers-reduced-motion:reduce){.bg-grid .bg-bar,.bg-grid .bg-now,.bg-grid .bg-dari,.bg-grid .bg-flip .chip,.bg-grid .bg-ic svg{animation:none!important}.bg-dari{translate:0 -176px}.bg-flip .is-a{opacity:0}.bg-flip .is-b{opacity:1}}.hw-stage{width:100%;max-width:780px;margin-inline:auto;position:relative}.hw-book{border-radius:var(--ob-r-outer);border:1px solid var(--ob-line-strong);background-color:var(--ob-bg);box-shadow:var(--ob-shadow-card);background-image:repeating-linear-gradient(to bottom,transparent 0 39px,var(--ob-line)39px 40px);background-position:0 30px;padding:44px 28px 22px;position:relative}.hw-rings{inset-inline:40px;justify-content:space-between;display:flex;position:absolute;top:-12px}.hw-rings i{border:2px solid var(--ob-line-strong);background:var(--ob-surface);border-radius:999px;width:12px;height:26px;display:block}.hw-k{font:500 11px/1 var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-faint);justify-content:space-between;gap:12px;padding:0 6px 14px;display:flex}.hw-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw-item{border-radius:var(--ob-r-inner);width:100%;min-height:64px;color:var(--ob-fg);text-align:start;transition:background .3s var(--ob-ease);background:0 0;border:0;grid-template-columns:28px 34px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 12px;display:grid}.hw-item:hover{background:var(--ob-hover)}.hw-box{width:24px;height:24px;color:var(--ob-accent-ink);background:var(--ob-accent);border:1.5px solid #0000;border-radius:7px;place-items:center;display:grid}.hw-box.is-last{background:var(--ob-ok)}.hw-box svg{stroke-dasharray:24;stroke-dashoffset:0;width:15px;height:15px}.hw-n{font:500 12px/1 var(--ob-mono);color:var(--ob-faint)}.hw-tt{gap:3px;display:grid}.hw-tt small{font:500 10.5px/1.2 var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-accent-text)}.hw-tt b{letter-spacing:-.02em;font-size:1.06rem}.hw-chev{width:18px;height:18px;color:var(--ob-muted);transition:transform .4s var(--ob-ease)}.hw-item[aria-expanded=true] .hw-chev{transform:rotate(180deg)}.hw-desc{max-width:52ch;color:var(--ob-muted);animation:hw-open .45s var(--ob-ease)both;margin:0 12px 8px;margin-inline-start:98px;font-size:14.5px;line-height:1.6}@keyframes hw-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hw-stage.in .hw-box{animation:hw-tick .5s var(--ob-ease)calc(1s + var(--i,0)*var(--st,2s))both}.hw-stage.in .hw-box.is-last{animation-name:hw-tick-ok}.hw-stage.in .hw-box svg{animation:hw-draw .5s var(--ob-ease)calc(1.1s + var(--i,0)*var(--st,2s))both}@keyframes hw-tick{0%{border-color:var(--ob-line-strong);background:0 0}to{background:var(--ob-accent);border-color:#0000}}@keyframes hw-tick-ok{0%{border-color:var(--ob-line-strong);background:0 0}to{background:var(--ob-ok);border-color:#0000}}@keyframes hw-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.hw-dari{inset-inline-start:calc(100% + 8px);position:absolute;bottom:-6px}.hw-stage.in .hw-dari{animation:hw-pop .7s cubic-bezier(.2,.8,.2,1)var(--dd,5s)both}@keyframes hw-pop{0%{opacity:0;transform:translateY(36px)scale(.9)}to{opacity:1;transform:none}}@media (max-width:1100px){.hw-dari{inset-inline:auto -6px;top:-160px;bottom:auto}}@media (max-width:640px){.hw-book{padding:40px 14px 16px}.hw-item{grid-template-columns:24px 26px minmax(0,1fr) 20px;gap:10px}.hw-desc{margin-inline-start:12px}.hw-dari{display:none}}@media (prefers-reduced-motion:reduce){.hw-stage .hw-box,.hw-stage .hw-box svg,.hw-stage .hw-dari,.hw-desc{animation:none!important}}.fq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,56px);display:grid}.fq-side{align-content:start;gap:18px;min-width:0;display:grid}.fq-qs{gap:8px;display:grid}.fq-q{border-radius:var(--ob-r-inner);border:1px solid var(--ob-line);background:var(--ob-bg);width:100%;min-height:48px;color:var(--ob-fg);letter-spacing:-.01em;text-align:start;transition:border-color .35s var(--ob-ease),background .35s var(--ob-ease),transform .35s var(--ob-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.4;display:grid}.fq-q:hover{border-color:var(--ob-line-strong);transform:translate(3px)}[dir=rtl] .fq-q:hover{transform:translate(-3px)}.fq-q .n{font:500 11px var(--ob-mono);letter-spacing:.08em;color:var(--ob-faint)}.fq-q .go{width:16px;height:16px;color:var(--ob-faint);transition:color .3s var(--ob-ease),translate .4s var(--ob-ease)}.fq-q[aria-selected=true]{border-color:var(--ob-accent-ring);background:var(--ob-raised)}.fq-q[aria-selected=true] .n,.fq-q[aria-selected=true] .go{color:var(--ob-accent-text)}.fq-q[aria-selected=true] .go{translate:3px}[dir=rtl] .fq-q[aria-selected=true] .go{translate:-3px}.fq-support{border-radius:var(--ob-r-outer);border:1px dashed var(--ob-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.fq-support .t{flex:220px;gap:2px;min-width:0;display:grid}.fq-support b{font-size:14.5px}.fq-support p{color:var(--ob-muted);max-width:40ch;font-size:13px}.fq-support .acts{flex-wrap:wrap;gap:8px;display:flex}.fq-desk{--fq-x:14px;min-width:0;scroll-margin-top:calc(var(--ob-nav-h) + 32px);padding-top:118px;position:relative}[dir=rtl] .fq-desk{--fq-x:-14px}.fq-peek{z-index:1;top:0;width:132px;height:122px;position:absolute;inset-inline-start:44px;overflow:hidden}.fq-bob{top:0;position:absolute;inset-inline-start:0;transform:translateY(6px)}.fq-desk.in .fq-bob{animation:5.2s cubic-bezier(.45,0,.55,1) infinite fq-peek}.fq-say{z-index:2;top:24px;margin:0;position:absolute;inset-inline-start:186px}.fq-say .dari-bubble:after{margin:0;bottom:9px;left:-7px;transform:rotate(135deg)}[dir=rtl] .fq-say .dari-bubble:after{left:auto;right:-7px;transform:rotate(-45deg)}.fq-desk.in .fq-say .dari-bubble{animation:fq-pop .5s var(--ob-ease).3s both}.fq-win{z-index:2;position:relative}.fq-win>.core{display:grid}.fq-bar{border-bottom:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.fq-bar b{align-items:center;gap:8px;font-size:13.5px;display:flex}.fq-bar b i{background:var(--ob-ok);border-radius:50%;width:7px;height:7px;display:block}.fq-desk.in .fq-bar b i{animation:fq-live 2s var(--ob-ease)infinite}.fq-bar span{font:500 11px var(--ob-mono);letter-spacing:.06em;color:var(--ob-faint)}.fq-thread{align-content:start;gap:12px;min-height:320px;padding:22px 18px 24px;display:grid}.fq-thread:focus-visible{outline-offset:-4px}.fq-me{background:var(--ob-accent);max-width:82%;color:var(--ob-accent-ink);border-radius:16px;border-end-end-radius:4px;justify-self:end;padding:11px 14px;font-size:14.5px;font-weight:600;line-height:1.45}.fq-typing{background:var(--ob-raised);border-radius:16px;border-end-start-radius:4px;justify-self:start;gap:4px;padding:12px 14px;display:none;overflow:hidden}.fq-typing i{background:var(--ob-muted);border-radius:50%;width:6px;height:6px;display:block}.fq-ans{background:var(--ob-raised);border:1px solid var(--ob-line);border-radius:16px;border-end-start-radius:4px;justify-self:start;gap:10px;max-width:90%;padding:13px 15px;font-size:14.5px;line-height:1.6;display:grid}.fq-ans .fq-link{color:var(--ob-accent-text);justify-self:start}.fq-meta{font:500 11px var(--ob-mono);letter-spacing:.04em;color:var(--ob-faint);justify-self:start;align-items:center;gap:6px;display:flex}.fq-meta svg{width:12px;height:12px;color:var(--ob-ok-text)}.fq-desk.in .fq-me{animation:fq-in-end .5s var(--ob-ease)both}.fq-desk.in .fq-typing{animation:fq-typing 1.1s var(--ob-ease).45s both;display:flex}.fq-desk.in .fq-typing i{animation:dotb 1s var(--ob-ease)infinite}.fq-desk.in .fq-typing i:nth-child(2){animation-delay:.15s}.fq-desk.in .fq-typing i:nth-child(3){animation-delay:.3s}.fq-desk.in .fq-ans{animation:fq-in-start .6s var(--ob-ease)1.5s both}.fq-desk.in .fq-meta{animation:fq-in-start .5s var(--ob-ease)1.8s both}@keyframes fq-peek{0%,to{transform:translateY(10px)}50%{transform:translateY(0)}}@keyframes fq-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes fq-live{0%{box-shadow:0 0 0 0 var(--ob-ok-ring)}to{box-shadow:0 0 0 7px #0000}}@keyframes fq-in-end{0%{opacity:0;transform:translate(var(--fq-x),8px)scale(.97)}to{opacity:1;transform:none}}@keyframes fq-in-start{0%{opacity:0;transform:translate(calc(var(--fq-x)*-1),8px)scale(.97);filter:blur(4px)}to{opacity:1;filter:none;transform:none}}@keyframes fq-typing{0%{opacity:0;max-height:40px;transform:translateY(6px)}20%,80%{opacity:1;max-height:40px;transform:none}to{opacity:0;max-height:0;margin-block-start:-12px;padding-block:0}}@media (max-width:900px){.fq-grid{grid-template-columns:1fr}.fq-desk{padding-top:104px}.fq-peek{inset-inline-start:16px}.fq-say{inset-inline-start:158px;top:18px}.fq-thread{min-height:0}}@media (max-width:420px){.fq-say{display:none}}@media (prefers-reduced-motion:reduce){.fq-desk.in .fq-bob,.fq-desk.in .fq-bar b i,.fq-desk.in .fq-say .dari-bubble,.fq-desk.in .fq-me,.fq-desk.in .fq-ans,.fq-desk.in .fq-meta{animation:none}.fq-desk.in .fq-typing{display:none}.fq-q,.fq-q .go{transition:none}}.fb-book{border-radius:var(--ob-r-outer);background:var(--ob-bg);border:1px solid var(--ob-line);min-height:560px;box-shadow:var(--ob-shadow-bezel);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative}.fb-book:before{content:"";background:var(--ob-line-strong);width:1px;box-shadow:0 0 30px 8px var(--ob-stripe);pointer-events:none;top:0;bottom:0;position:absolute;inset-inline-start:45%}.fb-toc{align-content:start;gap:14px;min-width:0;padding-block:30px;padding-inline:30px 34px;display:grid;position:relative}.fb-cap{font:500 11px var(--ob-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-faint)}.fb-rows{margin-top:4px;display:grid;position:relative}.fb-rib{background:var(--ob-accent);opacity:0;width:4px;height:48px;transition:transform .6s var(--ob-ease),height .6s var(--ob-ease),opacity .3s var(--ob-ease);inset-inline-start:-30px;border-radius:0 3px 3px 0;position:absolute;top:0}[dir=rtl] .fb-rib{border-radius:3px 0 0 3px}.fb-rib.on{opacity:1}.fb-row{min-height:48px;color:var(--ob-muted);text-align:start;letter-spacing:-.01em;transition:color .3s var(--ob-ease),opacity .3s var(--ob-ease);background:0 0;border:0;grid-template-columns:30px minmax(0,max-content) minmax(16px,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:600;line-height:1.35;display:grid}.fb-row .n,.fb-row .p{font:500 12px var(--ob-mono);color:var(--ob-faint);transition:color .3s var(--ob-ease)}.fb-row .p{white-space:nowrap}.fb-row .dots{border-bottom:1.5px dotted var(--ob-line-strong);height:1px;transition:border-color .3s var(--ob-ease);margin-top:6px}.fb-row:hover,.fb-row[aria-selected=true]{color:var(--ob-fg)}.fb-row[aria-selected=true] .n,.fb-row[aria-selected=true] .p{color:var(--ob-accent-text)}.fb-row[aria-selected=true] .dots{border-color:var(--ob-accent-ring)}.fb-row.dim{opacity:.45}.fb-facing{perspective:1800px;min-width:0;scroll-margin-top:calc(var(--ob-nav-h) + 32px);position:relative}.fb-page{background:var(--ob-bg);transform-origin:0;border-start-end-radius:var(--ob-r-outer);border-end-end-radius:var(--ob-r-outer);grid-template-rows:auto 1fr auto;gap:18px;height:100%;padding-block:30px 28px;padding-inline:40px 34px;display:grid}[dir=rtl] .fb-page{transform-origin:100%}.fb-book.in .fb-page{animation:fb-turn .8s var(--ob-ease)both}[dir=rtl] .fb-book.in .fb-page{animation-name:fb-turn-rtl}.fb-book.in .fb-results{animation:none}.fb-ch{align-content:start;gap:6px;display:grid}.fb-ch>span{font:500 11px var(--ob-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-accent-text)}.fb-ch h3{letter-spacing:-.035em;font-size:1.7rem}.fb-qa{align-content:start;gap:20px;display:grid}.fb-q{border-top:1px solid var(--ob-line);gap:6px;padding-top:16px;display:grid}.fb-q h4{letter-spacing:-.01em;font-size:15.5px;line-height:1.4}.fb-q p{color:var(--ob-muted);font-size:14.5px;line-height:1.65}.fb-group{gap:12px;display:grid}.fb-group h3{font:500 11px var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-faint);margin-top:6px}.fb-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.fb-nav .pg{font:500 12px var(--ob-mono);color:var(--ob-faint)}.fb-nav button{border:1px solid var(--ob-line-strong);background:var(--ob-ghost-bg);min-height:40px;color:var(--ob-fg);transition:border-color .3s var(--ob-ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fb-nav button:hover{border-color:var(--ob-ink-30)}.fb-nav button svg{width:14px;height:14px}.fb-dari{z-index:3;inset-inline-end:-18px;position:absolute;bottom:-30px}@keyframes fb-turn{0%{opacity:0;box-shadow:var(--ob-shadow-card);transform:rotateY(-62deg)}to{opacity:1;box-shadow:none;transform:none}}@keyframes fb-turn-rtl{0%{opacity:0;box-shadow:var(--ob-shadow-card);transform:rotateY(62deg)}to{opacity:1;box-shadow:none;transform:none}}@media (max-width:800px){.fb-book{grid-template-columns:1fr;min-height:0}.fb-book:before,.fb-dari{display:none}.fb-toc{padding:22px 20px 10px}.fb-rib{inset-inline-start:-20px}.fb-page{border-radius:0 0 var(--ob-r-outer)var(--ob-r-outer);border-top:1px solid var(--ob-line);padding:22px 20px 24px}}@media (prefers-reduced-motion:reduce){.fb-book.in .fb-page{animation:none}.fb-rib,.fb-row,.fb-nav button{transition:none}}.ct-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.ct-top>.bh{flex:360px}.ct-info{flex-wrap:wrap;gap:8px;font-style:normal;display:flex}.ct-pill-wrap{align-items:center;gap:4px;display:inline-flex}.ct-pill{background:var(--ob-surface);border:1px solid var(--ob-line);min-height:36px;color:var(--ob-muted);transition:border-color .3s var(--ob-ease),color .3s var(--ob-ease);border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}a.ct-pill:hover{border-color:var(--ob-line-strong);color:var(--ob-fg)}.ct-pill svg{width:14px;height:14px;color:var(--ob-accent-text);flex:none}.ct-pill b{color:var(--ob-fg);font-weight:600}.ct-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.ct-form{border-radius:var(--ob-r-outer);background:var(--ob-surface);border:1px solid var(--ob-line);gap:16px;padding:28px;display:grid}.ct-form header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ct-form h3{letter-spacing:-.03em;font-size:1.35rem}.ct-form header small{color:var(--ob-faint);font-size:12.5px}.ct-fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.ct-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-foot p{max-width:38ch;color:var(--ob-faint);font-size:12.5px}.ct-foot a{color:var(--ob-accent-text)}.ct-sent{text-align:center;animation:swap .5s var(--ob-ease)both;justify-items:center;gap:10px;padding:48px 28px}.ct-sent svg{width:40px;height:40px;color:var(--ob-ok-text)}.ct-sent b{letter-spacing:-.02em;font-size:1.2rem}.ct-sent p{max-width:42ch;color:var(--ob-muted)}.ct-side{gap:16px;min-width:0;display:grid}.ct-wa{justify-self:start}.ct-ticket{background:var(--ob-raised);border-radius:6px;padding:24px 24px 26px;position:relative;-webkit-mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 0 0/16px 51% repeat-x,radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/16px 51% repeat-x;mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 0 0/16px 51% repeat-x,radial-gradient(6px at 50% 100%,#0000 98%,#000) 0 100%/16px 51% repeat-x}.ct-side.in .ct-ticket{animation:1.4s steps(14,end) .3s both ct-print}.ct-ticket .hd{border-bottom:1.5px dashed var(--ob-line-strong);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.ct-ticket .hd b{font:600 12px var(--ob-mono);letter-spacing:.14em;text-transform:uppercase}.ct-ticket .hd span{font:500 11px var(--ob-mono);color:var(--ob-faint)}.ct-ticket .kv{border-bottom:1.5px dashed var(--ob-line-strong);gap:10px;margin:0;padding:16px 0;display:grid}.ct-ticket .kv div{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.ct-ticket dt{font:500 11px var(--ob-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ob-faint);flex:none}.ct-ticket dd{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.ct-ticket dd .hint{color:var(--ob-faint);font-weight:500}.ct-ticket .ok{color:var(--ob-muted);padding-top:14px;font-size:13px;line-height:1.55}.ct-ticket .sla{color:var(--ob-ok-text);align-items:center;gap:10px;padding-top:14px;font-size:13px;font-weight:600;display:flex}.ct-ticket .sla svg{flex:none;width:16px;height:16px}.ct-ticket .stamp{border:2px solid var(--ob-ok-ring);color:var(--ob-ok-text);font:700 12px var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;animation:ct-stamp .5s var(--ob-ease)both;inset-inline-end:22px;border-radius:8px;padding:6px 12px;position:absolute;top:52px;transform:rotate(-8deg)}.ct-track{border-radius:var(--ob-r-outer);background:var(--ob-surface);border:1px solid var(--ob-line);padding:18px 20px 16px}.ct-track .stage{height:128px;position:relative}.ct-track .line{background:var(--ob-line-strong);inset-inline:6px;border-radius:2px;height:2px;position:absolute;bottom:6px;overflow:hidden}.ct-track .line i{background:var(--ob-accent);transform-origin:0;position:absolute;inset:0}[dir=rtl] .ct-track .line i{transform-origin:100%}.ct-track .runner{bottom:8px;width:72px;position:absolute;inset-inline-start:calc(100% - 72px)}.ct-track .say{transition:opacity .35s var(--ob-ease),transform .35s var(--ob-ease);top:0;margin:0;position:absolute;inset-inline-end:0}.ct-track .say .dari-bubble:after{margin:0;left:auto;right:30px}[dir=rtl] .ct-track .say .dari-bubble:after{left:30px;right:auto}.ct-track .nodes{justify-content:space-between;margin:-7px 0 0;padding:0;list-style:none;display:flex}.ct-track .nodes li{font:500 10.5px var(--ob-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ob-faint);justify-items:center;gap:6px;display:grid}.ct-track .nodes li:first-child{justify-items:start}.ct-track .nodes li:last-child{justify-items:end}.ct-track .nodes i{background:var(--ob-accent);border:2px solid var(--ob-accent-ring);border-radius:50%;width:12px;height:12px;display:block}.ct-track[data-phase=run] .line i{animation:4.6s linear both ct-fill}.ct-track[data-phase=run] .runner{animation:4.6s linear both ct-run}.ct-track[data-phase=run] .say{opacity:0;transform:translateY(6px)}.ct-track[data-phase=run] .nodes i{animation:ct-node .3s var(--ob-ease)both;animation-delay:calc(var(--n,0)*2.2s)}.ct-trust{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.ct-trust-i{color:var(--ob-muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.ct-trust-i svg{width:16px;height:16px;color:var(--ob-ok-text);flex:none;margin-top:1px}.ct-trust-i a{color:var(--ob-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ob-line-strong);-webkit-text-decoration-color:var(--ob-line-strong);-webkit-text-decoration-color:var(--ob-line-strong);text-decoration-color:var(--ob-line-strong);text-underline-offset:3px}@keyframes ct-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ct-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.8)}70%{opacity:1;transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes ct-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ct-run{0%{inset-inline-start:-6px}to{inset-inline-start:calc(100% - 72px)}}@keyframes ct-node{0%{background:var(--ob-raised-2);border-color:var(--ob-line-strong)}to{background:var(--ob-accent);border-color:var(--ob-accent-ring)}}@media (max-width:900px){.ct-grid{grid-template-columns:1fr}}@media (max-width:520px){.ct-form{padding:20px}}@media (prefers-reduced-motion:reduce){.ct-side.in .ct-ticket,.ct-ticket .stamp,.ct-sent{animation:none}.ct-track .say{transition:none}}.lg-head{border-bottom:1px solid var(--ob-line);gap:16px;padding-bottom:30px;display:grid}.lg-head .hero-h{max-width:20ch}.lg-head .chip svg{width:13px;height:13px}.lg-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,56px);display:grid}.lg-rail{top:calc(var(--ob-nav-h) + 40px);z-index:1;gap:16px;display:grid;position:sticky}.lg-cap{font:500 11px var(--ob-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ob-faint)}.lg-toc{max-height:calc(100vh - var(--ob-nav-h) - 300px);scrollbar-width:thin;padding-inline-start:16px;display:grid;position:relative;overflow:auto}.lg-toc:before{content:"";background:var(--ob-line);inset-inline-start:0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0}.lg-prog{background:var(--ob-accent);transform-origin:50% 0;width:2px;height:100%;transition:transform .9s var(--ob-ease);inset-inline-start:0;border-radius:2px;position:absolute;top:0}.lg-toc a{color:var(--ob-muted);transition:color .4s var(--ob-ease);grid-template-columns:26px 1fr;gap:6px;padding:7px 0;font-size:13.5px;font-weight:600;line-height:1.35;display:grid}.lg-toc a span{font:500 11.5px var(--ob-mono);color:var(--ob-faint);transition:color .4s var(--ob-ease);padding-top:1px}.lg-toc a:hover,.lg-toc a.on{color:var(--ob-fg)}.lg-toc a.on span{color:var(--ob-accent-text)}.lg-dari{padding-top:30px}.lg-body{gap:44px;min-width:0;max-width:780px;display:grid}.lg-art{grid-template-columns:86px minmax(0,1fr);gap:8px;display:grid}.lg-num{font:500 3rem/1 var(--ob-mono);letter-spacing:-.07em;color:var(--ob-faint);padding-top:2px;position:relative}.lg-num:not(:empty):after{content:"";background:var(--ob-accent);transform-origin:0;inset-inline-start:2px;width:28px;height:2px;position:absolute;top:58px}[dir=rtl] .lg-num:not(:empty):after{transform-origin:100%}.lg-art.in .lg-num:after{animation:lg-tick .8s var(--ob-ease).35s both}.lg-text{min-width:0}.lg-text h2{letter-spacing:-.03em;scroll-margin-top:calc(var(--ob-nav-h) + 40px);margin-bottom:12px;font-size:1.35rem;line-height:1.2}.lg-text h3,.lg-text h4{letter-spacing:-.02em;margin:4px 0 10px;font-size:1.08rem}.lg-text p{max-width:66ch;color:var(--ob-muted);margin-bottom:12px;font-size:15.5px;line-height:1.75}.lg-text strong,.lg-text b{color:var(--ob-fg)}.lg-text a{color:var(--ob-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--ob-accent-ring);-webkit-text-decoration-color:var(--ob-accent-ring);-webkit-text-decoration-color:var(--ob-accent-ring);text-decoration-color:var(--ob-accent-ring);text-underline-offset:3px}.lg-text ul,.lg-text ol{color:var(--ob-muted);margin:0 0 12px;padding-inline-start:18px;font-size:15.5px;line-height:1.75}.lg-text ul{list-style:outside}.lg-text ol{list-style:decimal}.lg-text li::marker{color:var(--ob-accent-text)}.lg-text blockquote{border-inline-start:2px solid var(--ob-line-strong);color:var(--ob-muted);margin:0 0 12px;padding-inline-start:14px}.lg-text code{font-family:var(--ob-mono);font-size:.9em}.lg-text>:last-child{margin-bottom:0}@keyframes lg-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:860px){.lg-grid{grid-template-columns:1fr}.lg-rail{position:static}.lg-toc{max-height:none}.lg-dari{display:none}.lg-art{grid-template-columns:1fr}.lg-num{font-size:2rem}.lg-num:not(:empty):after{top:36px}.lg-preamble .lg-num{display:none}}@media (prefers-reduced-motion:reduce){.lg-art.in .lg-num:after{animation:none}.lg-prog,.lg-toc a,.lg-toc a span{transition:none}}.sn{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:14px 40px;display:grid}.sn-head{grid-row:span 2;gap:8px;display:grid}.sn-date{color:var(--ob-muted);margin:0;font-size:14px}.sn-date time{color:var(--ob-fg);font-weight:600}.sn-list{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.sn-list a{min-height:32px;color:var(--ob-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--ob-accent-ring);-webkit-text-decoration-color:var(--ob-accent-ring);-webkit-text-decoration-color:var(--ob-accent-ring);text-decoration-color:var(--ob-accent-ring);text-underline-offset:3px;transition:text-decoration-color .3s var(--ob-ease);align-items:center;gap:6px;font-size:14px;line-height:1.45;display:inline-flex}.sn-list a:hover{text-decoration-color:currentColor}.sn-list svg{flex:none;width:14px;height:14px}.sn-note{grid-column:2;margin:0}@media (max-width:760px){.sn{grid-template-columns:minmax(0,1fr)}.sn-head{grid-row:auto}.sn-note{grid-column:auto}}.ppl-stage{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:clamp(28px,4vw,40px);display:grid}.ppl-colh{font:500 11px/1 var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-faint);justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ppl-colh.is-answer{color:var(--ob-accent-text)}.ppl-desk{border-radius:var(--ob-r-outer);background:var(--ob-surface);border:1px solid var(--ob-line);height:430px;position:relative;overflow:hidden}.ppl-desk:before{content:"";background-image:radial-gradient(var(--ob-line)1px,transparent 1px);opacity:.7;pointer-events:none;background-size:18px 18px;position:absolute;inset:0}.ppl-pile{margin:0;padding:0;list-style:none;position:absolute;inset-block:34px 90px;inset-inline:34px 120px}.ppl-card{background:var(--ob-raised);border:1px solid var(--ob-line-strong);box-shadow:var(--ob-shadow-pop);color:var(--ob-fg);transform:translate(var(--x),var(--y))rotate(var(--r));transition:transform .6s var(--ob-ease),opacity .5s var(--ob-ease);border-radius:12px;grid-template-columns:36px 1fr;gap:12px;padding:18px 18px 20px;font-size:14.5px;line-height:1.5;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.ppl-card.is-out{opacity:0;transform:translate(calc(var(--x) + 90px),calc(var(--y) - 14px))rotate(9deg);pointer-events:none}[dir=rtl] .ppl-card{transform:translate(calc(var(--x)*-1),var(--y))rotate(calc(var(--r)*-1))}[dir=rtl] .ppl-card.is-out{transform:translate(calc(var(--x)*-1 - 90px),calc(var(--y) - 14px))rotate(-9deg)}.ppl-pile.is-returning .ppl-card{transition:opacity .55s var(--ob-ease)}.ppl-ic{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ppl-ic svg{width:17px;height:17px}.ppl-card .ppl-ic{background:var(--ob-warn-dim);color:var(--ob-warn)}.ppl-empty{border:1.5px dashed var(--ob-ok-ring);color:var(--ob-ok-text);opacity:0;transition:opacity .5s var(--ob-ease),transform .5s var(--ob-ease);border-radius:12px;align-content:center;place-items:center;gap:8px;font-size:14px;font-weight:600;display:grid;position:absolute;inset-block:34px 90px;inset-inline:34px 120px;transform:scale(.97)}.ppl-empty.is-on{opacity:1;transform:none}.ppl-empty svg{width:26px;height:26px}.ppl-dari{z-index:20;position:absolute;inset-block-end:14px;inset-inline-end:18px}.ppl-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ppl-a{background:var(--ob-surface);border:1px solid var(--ob-line);opacity:.18;transition:opacity .5s var(--ob-ease),transform .5s var(--ob-ease),border-color .4s var(--ob-ease);border-radius:12px;grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:grid;transform:translate(10px)}[dir=rtl] .ppl-a{transform:translate(-10px)}.ppl-a.is-lit,[dir=rtl] .ppl-a.is-lit{opacity:1;transform:none}.ppl-a.is-fresh{border-color:var(--ob-accent-ring)}.ppl-a .ppl-ic{background:var(--ob-accent-dim);width:40px;height:40px;color:var(--ob-accent-text);border-radius:11px}.ppl-a .ppl-ic svg{width:18px;height:18px}.ppl-stage[data-still] .ppl-desk{height:auto}.ppl-stage[data-still] .ppl-pile{gap:10px;padding:24px;padding-block-end:150px;padding-inline-end:140px;display:grid;position:relative;inset:auto}.ppl-stage[data-still] .ppl-card{box-shadow:none;transition:none;position:static;transform:none}@media (max-width:640px){.ppl-desk{height:470px}.ppl-pile,.ppl-empty{inset-block:20px 132px;inset-inline:20px}.ppl-dari .dari{width:84px!important}.ppl-stage[data-still] .ppl-pile{padding:20px;padding-block-end:140px}}@media (prefers-reduced-motion:reduce){.ppl-card,.ppl-a,.ppl-empty{transition:none}}.pmg-grid{grid-template-rows:auto 250px 250px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"hd hd ta ch""po po eq an""po po ms ms";gap:12px;display:grid}.pmg-grid.pmg-auto{grid-template:none/repeat(3,minmax(0,1fr));grid-auto-rows:250px}.pmg-grid .pmg-bh{grid-area:hd;align-content:end;padding-block-end:18px;padding-inline-end:24px}.pmg-auto .pmg-bh{grid-area:auto/1/auto/-1}.pmg-auto .pmg-first{grid-row:span 2}.pmg-t{min-width:0;color:inherit;border-radius:var(--ob-r-outer);background:var(--ob-surface);border:1px solid var(--ob-line);transition:border-color .4s var(--ob-ease),translate .5s var(--ob-ease),box-shadow .5s var(--ob-ease),opacity .8s var(--ob-ease),transform .8s var(--ob-ease),filter .8s var(--ob-ease);grid-template-rows:1fr auto;gap:14px;padding:18px;display:grid;position:relative}a.pmg-t:hover,a.pmg-t:focus-visible{border-color:var(--ob-line-strong);box-shadow:var(--ob-shadow-card);translate:0 -3px}.pmg-cap{gap:4px;display:grid}.pmg-cap .ttl{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.pmg-cap .ttl svg{width:15px;height:15px;color:var(--ob-faint);transition:translate .4s var(--ob-ease),color .4s var(--ob-ease);flex:none}a.pmg-t:hover .ttl svg{color:var(--ob-accent-text);translate:3px}[dir=rtl] a.pmg-t:hover .ttl svg{translate:-3px}.pmg-cap p{color:var(--ob-muted);font-size:13.5px;line-height:1.5}.pmg-viz{background:var(--ob-bg);border:1px solid var(--ob-line);border-radius:10px;min-height:0;position:relative;overflow:hidden}.pmg-s0{grid-area:po}.pmg-s1{grid-area:ta}.pmg-s2{grid-area:ch}.pmg-s3{grid-area:eq}.pmg-s4{grid-area:an}.pmg-s5{grid-area:ms}.pmg-s0 .pmg-cap .ttl{font-size:1.4rem}.pmg-s0 .pmg-cap p{max-width:52ch;font-size:15px}.pmg-s5{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.pmg-s5 .pmg-cap{order:-1}.pmg-s5 .pmg-viz{align-self:stretch}.pmg-peek{pointer-events:none;width:112px;height:92px;position:absolute;inset-block-end:100%;inset-inline-end:34px;overflow:hidden}.pmg-peek .dari{position:absolute;inset-block-start:0;inset-inline-start:0}.pmg-grid.in .pmg-peek .dari{animation:pmg-peek 7s var(--ob-ease)infinite}@keyframes pmg-peek{0%,8%{transform:translateY(96px)}22%,72%{transform:translateY(0)}86%,to{transform:translateY(96px)}}.pmg-tabs{border-block-end:1px solid var(--ob-line);gap:4px;padding:10px 12px;display:flex}.pmg-tabs span{color:var(--ob-faint);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.pmg-tabs span:first-child{background:var(--ob-accent-dim);color:var(--ob-accent-text)}.pmg-grid.in .pmg-tabs span{animation:pmg-tab 9s var(--ob-ease)infinite;animation-delay:calc(var(--i)*3s)}@keyframes pmg-tab{0%,2%{color:var(--ob-faint);background:0 0}5%,30%{background:var(--ob-accent-dim);color:var(--ob-accent-text)}34%,to{color:var(--ob-faint);background:0 0}}.pmg-ro{position:absolute;inset-block-start:10px;inset-inline-end:12px}.pmg-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:14px;display:grid}.pmg-cal i{background:var(--ob-raised);border-radius:7px;height:30px;display:block}.pmg-cal i.b{background:var(--ob-accent-dim);box-shadow:inset 0 0 0 1px var(--ob-accent-ring)}.pmg-grid.in .pmg-cal i.b{animation:pmg-book 6s var(--ob-ease)infinite;animation-delay:calc(var(--d)*.12s)}@keyframes pmg-book{0%,8%{background:var(--ob-raised);box-shadow:none}16%,80%{background:var(--ob-accent-dim);box-shadow:inset 0 0 0 1px var(--ob-accent-ring)}92%,to{background:var(--ob-raised);box-shadow:none}}.pmg-check{gap:9px;padding:14px;display:grid}.pmg-check div{grid-template-columns:16px 1fr;align-items:center;gap:10px;display:grid}.pmg-check b{background:var(--ob-ok);width:16px;height:16px;color:var(--ob-bg);border-radius:5px;place-items:center;display:grid}.pmg-check b svg{stroke-width:3px;width:11px;height:11px}.pmg-check s{background:var(--ob-raised-2);height:7px;width:var(--w);border-radius:4px;display:block}.pmg-grid.in .pmg-check b{animation:pmg-tick 5s var(--ob-ease)infinite;animation-delay:calc(var(--i)*.7s)}@keyframes pmg-tick{0%,10%{box-shadow:inset 0 0 0 1px var(--ob-line-strong);color:#0000;background:0 0}18%,85%{background:var(--ob-ok);box-shadow:none;color:var(--ob-bg)}95%,to{color:#0000;background:0 0}}.pmg-sync{place-items:center;height:100%;min-height:96px;display:grid;position:relative}.pmg-sync:before{content:"";border:1px dashed var(--ob-line-strong);border-radius:50%;width:96px;height:96px;position:absolute}.pmg-sync .hub{z-index:1;background:var(--ob-accent);width:40px;height:40px;color:var(--ob-accent-ink);border-radius:12px;place-items:center;display:grid}.pmg-sync .hub svg{width:19px;height:19px}.pmg-sync .pm{background:var(--ob-raised);border:1px solid var(--ob-line);width:30px;height:30px;color:var(--ob-fg);border-radius:9px;place-items:center;display:grid;position:absolute}.pmg-sync .pm.p0{inset-block-start:16%;inset-inline-start:14%}.pmg-sync .pm.p1{inset-block-start:16%;inset-inline-end:14%}.pmg-sync .pm.p2{left:calc(50% - 15px);inset-block-end:8%}.pmg-grid.in .pmg-sync .hub svg{animation:pmg-spin 3.2s var(--ob-ease)infinite}.pmg-grid.in .pmg-sync:before{animation:18s linear infinite pmg-spin}@keyframes pmg-spin{to{transform:rotate(360deg)}}.pmg-team{justify-content:center;align-items:center;gap:8px;height:100%;min-height:96px;display:flex}.pmg-team span{background:var(--ob-raised-2);border:1px solid var(--ob-line-strong);width:34px;height:34px;color:var(--ob-muted);border-radius:50%;place-items:center;display:grid}.pmg-team span svg{width:15px;height:15px}.pmg-team span.on{background:var(--ob-accent-dim);color:var(--ob-accent-text);border-color:var(--ob-accent-ring)}.pmg-team span.off{color:var(--ob-faint);border-style:dashed}.pmg-grid.in .pmg-team span.on{animation:pmg-pop 4s var(--ob-ease)infinite;animation-delay:calc(var(--i)*.5s)}.pmg-grid.in .pmg-team span.off{animation:pmg-lock 4s var(--ob-ease)infinite}@keyframes pmg-pop{0%,to{transform:none}12%{transform:translateY(-4px)}24%{transform:none}}@keyframes pmg-lock{0%,40%{opacity:1}55%,70%{opacity:.35}85%,to{opacity:1}}.pmg-bars{align-items:flex-end;gap:6px;height:100%;min-height:96px;padding:14px 16px;display:flex}.pmg-bars i{height:var(--h);background:var(--ob-accent);opacity:.85;transform-origin:50% 100%;border-radius:4px 4px 2px 2px;flex:1}.pmg-bars i:nth-child(odd){background:var(--ob-sky);opacity:.7}.pmg-grid.in .pmg-bars i{animation:pmg-grow 5s var(--ob-ease)infinite;animation-delay:calc(var(--i)*90ms)}@keyframes pmg-grow{0%{transform:scaleY(.12)}22%,82%{transform:scaleY(1)}to{transform:scaleY(.12)}}.pmg-inbox{gap:7px;padding:12px 14px;display:grid}.pmg-inbox div{background:var(--ob-surface);border:1px solid var(--ob-line);border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.pmg-inbox b{background:var(--ob-raised-2);width:24px;height:24px;color:var(--ob-fg);border-radius:7px;place-items:center;display:grid}.pmg-inbox s{background:var(--ob-raised-2);height:7px;width:var(--w);border-radius:4px;display:block}.pmg-inbox em{font:500 10.5px var(--ob-mono);color:var(--ob-ok-text);font-style:normal}.pmg-grid.in .pmg-inbox div{animation:pmg-msg 6s var(--ob-ease)infinite;animation-delay:calc(var(--i)*.45s)}@keyframes pmg-msg{0%,4%{opacity:0;transform:translateY(-8px)}12%,84%{opacity:1;transform:none}94%,to{opacity:0}}.pmg-route{height:100%;min-height:96px;position:relative}.pmg-route>svg{width:calc(100% - 32px);height:calc(100% - 24px);position:absolute;inset:12px 16px}.pmg-route .base{fill:none;stroke:var(--ob-line-strong);stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round}.pmg-route .draw{fill:none;stroke:var(--ob-accent-text);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:0}.pmg-route .pin{background:var(--ob-accent);width:28px;height:28px;color:var(--ob-accent-ink);border-radius:9px;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:14px}.pmg-route .pin svg{width:15px;height:15px}.pmg-route .door{position:absolute;inset-block-end:10px;inset-inline-start:14px}[dir=rtl] .pmg-route>svg{transform:scaleX(-1)}.pmg-grid.in .pmg-route .draw{animation:pmg-draw 6s var(--ob-ease)infinite}.pmg-grid.in .pmg-route .pin{animation:pmg-pin 6s var(--ob-ease)infinite}@keyframes pmg-draw{0%,8%{stroke-dashoffset:300px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-300px}}@keyframes pmg-pin{0%,48%{opacity:0;transform:translateY(-10px)}58%{opacity:1;transform:translateY(2px)}64%,88%{opacity:1;transform:none}to{opacity:0}}.pmg-id{grid-template-columns:44px 1fr;align-items:center;gap:12px;height:100%;min-height:96px;padding:14px 16px;display:grid;position:relative}.pmg-id .ph{background:var(--ob-raised-2);border:1px solid var(--ob-line-strong);width:44px;height:52px;color:var(--ob-faint);border-radius:8px;place-items:end center;display:grid;overflow:hidden}.pmg-id .ph svg{width:30px;height:30px;margin-block-end:-4px}.pmg-id .ln{gap:8px;display:grid}.pmg-id .ln s{background:var(--ob-accent-dim);height:7px;width:var(--w);transform-origin:0;border-radius:4px;display:block}[dir=rtl] .pmg-id .ln s{transform-origin:100%}.pmg-id .ok{background:var(--ob-ok);width:22px;height:22px;color:var(--ob-bg);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:12px}.pmg-id .ok svg{stroke-width:3px;width:13px;height:13px}.pmg-grid.in .pmg-id .ln s{animation:pmg-fill 6s var(--ob-ease)infinite;animation-delay:calc(var(--i)*.5s)}.pmg-grid.in .pmg-id .ok{animation:pmg-okp 6s var(--ob-ease)infinite}@keyframes pmg-fill{0%,6%{transform:scaleX(0)}20%,84%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes pmg-okp{0%,40%{transform:scale(0)}48%{transform:scale(1.2)}54%,86%{transform:scale(1)}96%,to{transform:scale(0)}}.pmg-price{height:100%;min-height:96px;position:relative}.pmg-price svg{width:calc(100% - 32px);height:calc(100% - 28px);position:absolute;inset:14px 16px}.pmg-price .grid{stroke:var(--ob-line);stroke-width:1px}.pmg-price .step{fill:none;stroke:var(--ob-accent-text);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:0}[dir=rtl] .pmg-price svg{transform:scaleX(-1)}.pmg-grid.in .pmg-price .step{animation:pmg-step 7s var(--ob-ease)infinite}@keyframes pmg-step{0%,6%{stroke-dashoffset:400px}50%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-400px}}.pmg-gen{place-items:center;height:100%;min-height:96px;display:grid}.pmg-gen span{background:var(--ob-accent-dim);width:52px;height:52px;color:var(--ob-accent-text);border-radius:14px;place-items:center;display:grid}.pmg-gen span svg{width:24px;height:24px}.pmg-grid.in .pmg-gen span{animation:pmg-ring 3.6s var(--ob-ease)infinite}@keyframes pmg-ring{0%{box-shadow:0 0 0 0 var(--ob-accent-ring)}70%,to{box-shadow:0 0 0 16px #0000}}@media (max-width:900px){.pmg-grid,.pmg-grid.pmg-auto{grid-template:auto/repeat(2,minmax(0,1fr));grid-auto-rows:auto}.pmg-grid .pmg-bh{grid-area:auto/1/auto/-1;padding-inline-end:0}.pmg-grid>.pmg-t{grid-area:auto;min-height:230px}.pmg-grid>.pmg-s0,.pmg-grid>.pmg-s5{grid-column:1/-1}.pmg-auto .pmg-first{grid-row:auto}}@media (max-width:560px){.pmg-grid,.pmg-grid.pmg-auto{grid-template-columns:minmax(0,1fr)}.pmg-s5{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.pmg-s5 .pmg-viz{min-height:120px}}@media (prefers-reduced-motion:reduce){.pmg-grid.in .pmg-t *,.pmg-grid.in .pmg-t :before,.pmg-grid .pmg-peek .dari{animation:none!important}.pmg-t{transition:none}}.psw-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.psw-top .bh{flex:420px}.psw-dari{align-items:flex-end;padding-inline-start:110px;display:flex}.psw-rail{padding-block-start:44px;position:relative}.psw-row{grid-template-columns:repeat(auto-fit,minmax(min(var(--psw-min,196px),100%),1fr));gap:60px 16px;margin:0;padding:0;list-style:none;display:grid}.psw-row>li{position:relative}.psw-row>li:before{content:"";background:var(--ob-raised-2);height:6px;box-shadow:inset 0 1px 0 var(--ob-inset-hl);position:absolute;inset-block-start:-34px;inset-inline:-8px}.psw-hang{transform-origin:50% -34px;height:100%;position:relative}.psw-rail.in .psw-hang{animation:psw-sway var(--d,4.4s)cubic-bezier(.33,0,.25,1)both}@keyframes psw-sway{0%{transform:rotate(-1.8deg)}35%{transform:rotate(1.3deg)}65%{transform:rotate(-.5deg)}to{transform:rotate(0)}}.psw-strap{border:2px solid var(--ob-line-strong);border-bottom:0;border-radius:9px 9px 0 0;width:18px;height:40px;margin-left:-9px;position:absolute;top:-34px;left:50%}.psw-badge{height:100%;color:inherit;background:var(--ob-bg);border:1px solid var(--ob-line-strong);box-shadow:var(--ob-shadow-card);transition:transform .5s var(--ob-ease),border-color .4s var(--ob-ease);border-radius:14px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.psw-badge:hover,.psw-badge:focus-visible{border-color:var(--ob-accent-ring);transform:translateY(-6px)}.psw-band{background:var(--ob-accent);color:var(--ob-accent-ink);font:500 10.5px/1 var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.psw-band i{background:var(--ob-accent-hover);border-radius:3px;width:22px;height:6px;display:block}.psw-body{align-content:start;justify-items:start;gap:10px;min-height:196px;padding:18px 16px 16px;display:grid}.psw-ic{background:var(--ob-accent-dim);width:44px;height:44px;color:var(--ob-accent-text);border-radius:12px;place-items:center;display:grid}.psw-ic svg{width:21px;height:21px}.psw-body b{letter-spacing:-.02em;font-size:1.12rem;line-height:1.2}.psw-desc{color:var(--ob-muted);font-size:13.5px;line-height:1.5}.psw-go{color:var(--ob-accent-text);align-items:center;gap:7px;margin-block-start:auto;font-size:13px;font-weight:600;display:inline-flex}.psw-go svg{width:14px;height:14px;transition:translate .4s var(--ob-ease)}[dir=rtl] .psw-go svg{transform:rotate(180deg)}.psw-badge:hover .psw-go svg{translate:4px}[dir=rtl] .psw-badge:hover .psw-go svg{translate:-4px}@media (max-width:640px){.psw-dari{padding-inline-start:0}.psw-body{min-height:0}}@media (prefers-reduced-motion:reduce){.psw-rail.in .psw-hang{animation:none}.psw-badge,.psw-go svg{transition:none}}.pdi{gap:18px;display:grid}.pdi .dir-filter{justify-self:start}.pdi-board .core{background-color:var(--ob-surface);background-image:radial-gradient(var(--ob-line)1px,transparent 1px);background-size:16px 16px;grid-template-columns:230px 150px minmax(0,1fr);padding:22px;display:grid}.pdi-hub{border-radius:var(--ob-r-outer);background:var(--ob-raised);border:1px solid var(--ob-line-strong);box-shadow:var(--ob-shadow-pop);align-self:center;justify-items:center;gap:12px;padding:18px 14px 16px;display:grid;position:relative}.pdi-hub b{letter-spacing:-.02em;font-size:1.05rem}.pdi-jack{background:var(--ob-bg);border:3px solid var(--ob-accent);width:20px;height:20px;box-shadow:0 0 0 4px var(--ob-accent-dim);inset-inline-end:-11px;border-radius:50%;margin-top:-10px;position:absolute;top:50%}.pdi-cables{align-self:center;width:150px;position:relative}.pdi-cables svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .pdi-cables svg{transform:scaleX(-1)}.pdi-cables .c{fill:none;stroke:var(--ob-line-strong);stroke-width:2px}.pdi-cables .p{fill:none;stroke:var(--ob-accent-text);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 400;stroke-dashoffset:10px;opacity:0}.pdi-board.in .pdi-cables .p{opacity:1;animation:pdi-sig 3.2s var(--ob-ease)infinite alternate;animation-delay:calc(var(--k)*.45s)}@keyframes pdi-sig{0%{stroke-dashoffset:10px}to{stroke-dashoffset:-200px}}.pdi-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pdi-row{background:var(--ob-bg);border:1px solid var(--ob-line);height:84px;color:inherit;transition:border-color .4s var(--ob-ease),translate .4s var(--ob-ease);border-radius:12px;grid-template-columns:14px 44px 168px minmax(0,1fr) auto;align-items:center;gap:14px;padding-inline-end:16px;display:grid}a.pdi-row:hover,a.pdi-row:focus-visible{border-color:var(--ob-accent-ring);translate:4px}[dir=rtl] a.pdi-row:hover,[dir=rtl] a.pdi-row:focus-visible{translate:-4px}.pdi-sock{background:var(--ob-surface);border:2px solid var(--ob-line-strong);border-radius:50%;width:14px;height:14px;margin-inline-start:-8px}.pdi-board.in .pdi-sock{animation:pdi-led 3.2s var(--ob-ease)infinite;animation-delay:calc(var(--k)*.45s + 1.6s)}@keyframes pdi-led{0%,to{border-color:var(--ob-line-strong);box-shadow:none}10%,30%{border-color:var(--ob-ok);box-shadow:0 0 0 4px var(--ob-ok-dim)}}.pdi-mk{background:var(--ob-raised);border:1px solid var(--ob-line);width:44px;height:44px;color:var(--ob-fg);border-radius:12px;place-items:center;display:grid}.pdi-mk.is-icon{background:var(--ob-accent-dim);color:var(--ob-accent-text);border-color:#0000}.pdi-mk>svg{width:20px;height:20px}.pdi-nm{gap:3px;min-width:0;display:grid}.pdi-nm b{letter-spacing:-.01em;font-size:15px;line-height:1.25}.pdi-nm small{font:500 10px/1.3 var(--ob-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ob-faint)}.pdi-ds{color:var(--ob-muted);font-size:13.5px;line-height:1.45}.pdi-go{color:var(--ob-accent-text);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pdi-go svg{width:14px;height:14px;transition:translate .4s var(--ob-ease)}[dir=rtl] .pdi-go svg{transform:rotate(180deg)}a.pdi-row:hover .pdi-go svg{translate:3px}[dir=rtl] a.pdi-row:hover .pdi-go svg{translate:-3px}.pdi-foot{border:1.5px dashed var(--ob-line-strong);color:var(--ob-muted);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;font-size:14px;display:flex}.pdi-foot .plus{border:1.5px dashed var(--ob-line-strong);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pdi-foot .plus svg{width:16px;height:16px}@media (max-width:900px){.pdi-board .core{grid-template-columns:minmax(0,1fr);padding:16px}.pdi-cables,.pdi-jack{display:none}.pdi-hub{margin-block-end:16px}.pdi-row{grid-template-columns:44px minmax(0,1fr);height:auto;padding:14px}.pdi-sock{display:none}.pdi-ds,.pdi-go{grid-column:2}}@media (prefers-reduced-motion:reduce){.pdi-board.in .pdi-cables .p,.pdi-board.in .pdi-sock{animation:none}.pdi-board.in .pdi-cables .p{opacity:0}.pdi-row,.pdi-go svg{transition:none}}.pct{--pct-col:33%;--pct-start:50%;--pct-mid:60%}.pct.has-pillar{padding-block-start:64px}.pct-scroll{padding-block:12px 4px}.pct-stage{min-width:640px;position:relative}.pct-table{z-index:1;border-collapse:collapse;table-layout:fixed;width:100%;position:relative}.pct-table th,.pct-table td{border-block-end:1px solid var(--ob-line);vertical-align:middle;padding:14px 18px;font-size:14px}.pct-table thead th{border-block-end-color:var(--ob-line-strong);text-align:center;vertical-align:bottom;font:700 15px var(--ob-font);letter-spacing:-.01em;color:var(--ob-fg);padding:18px}.pct-table thead th:first-child{text-align:start;font:500 11px var(--ob-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ob-faint)}.pct-table thead th.is-hl{color:var(--ob-accent-text)}.pct-table tbody th{text-align:start;color:var(--ob-fg);font-weight:500}.pct-table tbody td{text-align:center;font:500 13.5px var(--ob-mono)}.pct-table tbody tr:hover>*{background:var(--ob-ghost-bg)}.pct-table tbody td.is-hl{background:0 0}.pct-yes{background:var(--ob-ok-dim);width:22px;height:22px;color:var(--ob-ok-text);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}.pct-yes svg{stroke-width:2.6px;width:13px;height:13px}.pct-no{background:var(--ob-faint);vertical-align:middle;border-radius:2px;width:14px;height:2px;display:inline-block}.pct-inc{border:1px solid var(--ob-ok-ring);color:var(--ob-ok-text);font:600 11px var(--ob-font);letter-spacing:.02em;border-radius:999px;padding:3px 9px;display:inline-block}.pct-pillar{z-index:0;width:calc(var(--pct-col) + 12px);border-radius:var(--ob-r-outer);background:var(--ob-raised);border:1px solid var(--ob-accent-ring);box-shadow:0 0 0 6px var(--ob-accent-dim),var(--ob-shadow-card);transform-origin:top;position:absolute;inset-block:-10px;inset-inline-start:calc(var(--pct-start) - 6px);overflow:hidden}.pct-scan{background:linear-gradient(180deg,transparent,var(--ob-accent-dim),transparent);opacity:0;inset-inline:0;height:28%;position:absolute;top:-30%}.pct-stage.in .pct-pillar{animation:pct-pillar 1.1s var(--ob-ease).2s both}.pct-stage.in .pct-scan{opacity:1;animation:6s cubic-bezier(.45,0,.55,1) 1.4s infinite pct-scan}.pct-stage.in .pct-table tbody tr>*{animation:pct-ink .7s var(--ob-ease)both;animation-delay:calc(.3s + var(--r,0)*45ms)}@keyframes pct-pillar{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}@keyframes pct-scan{0%{transform:translateY(0)}60%,to{transform:translateY(470%)}}@keyframes pct-ink{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pct-peek{z-index:0;pointer-events:none;width:120px;height:92px;top:-102px;position:absolute;inset-inline-start:calc(var(--pct-mid) - 60px);overflow:hidden}.pct-peek .dari{bottom:-41px;position:absolute;inset-inline-start:22px}.pct-say{z-index:2;top:-112px;position:absolute;inset-inline-start:calc(var(--pct-mid) + 46px)}.pct-stage.in .pct-peek .dari{animation:pct-peek 7s var(--ob-ease)1.2s infinite both}.pct-stage.in .pct-say{animation:pct-say 7s var(--ob-ease)1.2s infinite both}@keyframes pct-peek{0%{transform:translateY(70px)}14%,66%{transform:translateY(0)}80%,to{transform:translateY(70px)}}@keyframes pct-say{0%,12%{opacity:0;transform:translateY(6px)}20%,62%{opacity:1;transform:none}70%,to{opacity:0}}@media (max-width:760px){.pct.has-pillar{padding-block-start:0}.pct-scroll{overflow-x:auto}.pct-peek,.pct-say{display:none}}@media (prefers-reduced-motion:reduce){.pct-stage.in .pct-pillar,.pct-stage.in .pct-scan,.pct-stage.in .pct-table tbody tr>*,.pct-stage.in .pct-peek .dari,.pct-stage.in .pct-say{animation:none}.pct-stage.in .pct-scan{opacity:0}}.psm{gap:0;display:grid}.psm-board{grid-template-columns:150px minmax(0,1fr) 150px;align-items:stretch;display:grid}.psm-post{z-index:2;text-align:center;border-radius:var(--ob-r-outer);background:var(--ob-raised);border:1px solid var(--ob-line-strong);box-shadow:var(--ob-shadow-pop);align-content:center;justify-items:center;gap:10px;padding:20px 12px;display:grid;position:relative}.psm-post b{letter-spacing:-.01em;font-size:15px}.psm-post small{font:500 10.5px var(--ob-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ob-faint)}.psm-mark{background:var(--ob-surface);border:1px solid var(--ob-line);width:52px;height:52px;color:var(--ob-fg);border-radius:14px;place-items:center;display:grid}.psm-mark svg{width:26px;height:26px}.psm-mark.is-brand{background:var(--ob-accent);color:var(--ob-accent-ink);border-color:#0000}.psm-lanes{gap:10px;padding:6px 0;display:grid}.psm-lane{grid-template-rows:auto 26px;gap:6px;padding:10px 0;display:grid;position:relative}.psm-lab{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.psm-lab svg{width:15px;height:15px;color:var(--ob-muted)}.psm-lab small{color:var(--ob-faint);font-size:12px;font-weight:500}.psm-track{margin:0 -2px;position:relative}.psm-rail{background:var(--ob-line-strong);border-radius:2px;height:2px;position:absolute;inset-inline:0}.psm-rail.is-top{top:6px}.psm-rail.is-bottom{top:18px}.psm-rail.is-off{background:repeating-linear-gradient(90deg,var(--ob-line)0 6px,transparent 6px 12px)}.psm-rail.is-top.is-part{background:repeating-linear-gradient(90deg,var(--ob-accent-ring)0 10px,transparent 10px 16px)}.psm-rail.is-bottom.is-part{background:repeating-linear-gradient(90deg,var(--ob-ok-ring)0 10px,transparent 10px 16px)}.psm-pk{opacity:0;border-radius:999px;place-items:center;width:26px;height:12px;display:grid;position:absolute;inset-inline-start:0}.psm-pk:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.psm-pk.is-out{color:var(--ob-accent-ink);background:var(--ob-accent);box-shadow:0 0 12px var(--ob-accent-ring);top:1px}.psm-pk.is-in{color:var(--ob-bg);background:var(--ob-ok);box-shadow:0 0 12px var(--ob-ok-ring);top:13px}.psm-pk.is-half{width:18px;box-shadow:none}.psm-pk.is-half:after{width:4px;height:4px}.psm-board.in .psm-pk.is-out{animation:3.4s cubic-bezier(.45,0,.55,1) infinite psm-out;animation-delay:var(--d,0s)}.psm-board.in .psm-pk.is-in{animation:3.4s cubic-bezier(.45,0,.55,1) infinite psm-in;animation-delay:var(--d,0s)}@keyframes psm-out{0%{opacity:0;inset-inline-start:0}10%,88%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - 26px)}}@keyframes psm-in{0%{opacity:0;inset-inline-start:calc(100% - 26px)}10%,88%{opacity:1}to{opacity:0;inset-inline-start:0}}.psm-legend{color:var(--ob-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-block-start:26px;font-size:13px;display:flex}.psm-legend>span{align-items:center;gap:8px;display:inline-flex}.psm-legend>span>svg{width:13px;height:13px;color:var(--ob-faint)}.psm-legend i{border-radius:999px;width:22px;height:10px;display:block}.psm-legend i.is-out{background:var(--ob-accent)}.psm-legend i.is-in{background:var(--ob-ok)}.psm-legend i.is-off{background:repeating-linear-gradient(90deg,var(--ob-line-strong)0 4px,transparent 4px 8px)}.psm-legend i.is-part{background:repeating-linear-gradient(90deg,var(--ob-accent-ring)0 6px,transparent 6px 9px)}.psm-live{background:var(--ob-ok-dim);color:var(--ob-ok-text);font:500 12px var(--ob-mono);border-radius:999px;padding:6px 12px}.psm-live b{background:var(--ob-ok);border-radius:50%;width:7px;height:7px}.psm-board.in~.psm-legend .psm-live b{animation:pulse 1.6s var(--ob-ease)infinite}.psm-road{border-block-end:1px solid var(--ob-line-strong);height:150px;margin-block-start:22px;position:relative;overflow:hidden}.psm-runner{width:96px;position:absolute;inset-block-end:-2px;inset-inline-start:-110px}.psm-road.in .psm-runner{animation:9s linear infinite psm-run}@keyframes psm-run{0%{inset-inline-start:-110px}70%,to{inset-inline-start:calc(100% + 20px)}}.psm-foot{color:var(--ob-faint);text-align:center;max-width:80ch;margin:20px auto 0;font-size:13px}@media (max-width:760px){.psm-board{grid-template-columns:84px minmax(0,1fr) 84px}.psm-post{padding:14px 6px}.psm-post b{font-size:12.5px}.psm-mark{width:40px;height:40px}.psm-mark svg{width:20px;height:20px}.psm-lab{padding:0 4px;font-size:12.5px}.psm-road{height:130px}}@media (prefers-reduced-motion:reduce){.psm-board.in .psm-pk,.psm-board.in~.psm-legend .psm-live b{animation:none}.psm-road.in .psm-runner{animation:none;inset-inline-start:12%}.psm-runner{inset-inline-start:12%}}.vt-desk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid;position:relative}.vt-printer{padding-top:14px;position:relative}.vt-slot{background:var(--ob-raised-2);border:1px solid var(--ob-line-strong);height:14px;box-shadow:inset 0 3px 6px var(--ob-ink-14);z-index:2;top:0;border-radius:999px;position:absolute;inset-inline:-10px}.vt-slot:after{content:"";background:var(--ob-ok);inset-inline-start:14px;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.vt-desk.in .vt-slot:after{animation:1.2s ease-in-out infinite alternate vt-led}.vt-paper{background:var(--ob-surface);color:var(--ob-fg);font:500 13px/1.55 var(--ob-mono);box-shadow:var(--ob-shadow-card);padding:26px 26px 34px;position:relative;-webkit-mask:radial-gradient(9px at 50% 100%,#0000 98%,#000) 0 0/18px 100% repeat-x;mask:radial-gradient(9px at 50% 100%,#0000 98%,#000) 0 0/18px 100% repeat-x}.vt-printer.rd .vt-paper{box-shadow:var(--ob-shadow-card),inset 0 0 0 1px var(--ob-accent-ring)}.vt-brandrow{border-bottom:1px dashed var(--ob-line-strong);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.vt-brandrow .brand{font-family:var(--ob-font)}.vt-word{font:600 16px/1 var(--ob-font);letter-spacing:-.02em}.vt-serial{color:var(--ob-faint);font-size:12px}.vt-lines{border-bottom:1px dashed var(--ob-line-strong);gap:10px;margin:0;padding:14px 0;list-style:none;display:grid}.vt-lines li{font:500 13.5px/1.5 var(--ob-font);grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.vt-lines svg{width:15px;height:15px;margin-top:3px}.vt-printer.rd .vt-lines svg{color:var(--ob-ok-text)}.vt-printer.cp .vt-lines svg{color:var(--ob-faint)}.vt-total{gap:6px;padding-top:14px;display:grid}.vt-price{font:500 2.1rem/1 var(--ob-mono);letter-spacing:-.04em}.vt-printer.rd .vt-price{color:var(--ob-accent-text)}.vt-total small{color:var(--ob-muted);font:500 11.5px/1.5 var(--ob-font)}.vt-barcode{opacity:.55;background:repeating-linear-gradient(90deg,var(--ob-fg)0 2px,transparent 2px 4px,var(--ob-fg)4px 5px,transparent 5px 9px,var(--ob-fg)9px 12px,transparent 12px 14px);border-radius:2px;height:34px;margin-top:16px;display:block}.vt-stamp{border:2.5px solid var(--ob-ok);background:var(--ob-ok-dim);color:var(--ob-ok-text);font:700 13px/1 var(--ob-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;inset-inline-end:22px;border-radius:8px;padding:8px 14px;position:absolute;top:92px;transform:rotate(-9deg)}.vt-dari{z-index:3;inset-inline-start:-58px;position:absolute;bottom:-40px}.vt-desk[data-rv]:not(.in) .vt-paper{clip-path:inset(0 0 100%)}.vt-desk[data-rv]:not(.in) .vt-stamp{opacity:0}.vt-desk.in .vt-paper{animation:1.7s steps(26,end) both vt-print}.vt-desk.in .cp .vt-paper{animation-delay:.5s}.vt-desk.in .vt-stamp{animation:vt-stamp .55s var(--ob-ease)1.9s both}.vt-coupon{border:1.5px dashed var(--ob-line-strong);border-radius:var(--ob-r-outer);background:var(--ob-ghost-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px;display:grid;position:relative}.vt-coupon .vcol{gap:10px}.vt-label{font:500 12px var(--ob-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-muted)}.vt-verdict{max-width:68ch;font-size:16px;line-height:1.6}.vt-scis{background:var(--ob-surface);color:var(--ob-muted);top:-12px;padding:0 8px;position:absolute;inset-inline-start:28px}.vt-scis svg{width:20px;height:20px}.vt-coupon.in .vt-scis{animation:6s linear infinite vt-cut}[dir=rtl] .vt-coupon.in .vt-scis{animation-name:vt-cut-rtl}[dir=rtl] .vt-scis svg{transform:scaleX(-1)}@keyframes vt-led{0%{opacity:.3}to{opacity:1}}@keyframes vt-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes vt-stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.9)}60%{opacity:1;transform:rotate(-9deg)scale(.94)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@keyframes vt-cut{0%{transform:translate(0)}50%{transform:translate(220px)}50.01%,to{transform:translate(0)}}@keyframes vt-cut-rtl{0%{transform:translate(0)}50%{transform:translate(-220px)}50.01%,to{transform:translate(0)}}@media (max-width:1240px){.vt-dari{inset-inline-start:-14px}}@media (max-width:760px){.vt-desk{grid-template-columns:minmax(0,1fr);gap:28px}.vt-printer.rd{padding-bottom:0}.vt-dari{inset:auto;justify-content:center;margin-top:18px;display:flex;position:relative;bottom:auto}.vt-coupon{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vt-desk .vt-paper,.vt-desk[data-rv]:not(.in) .vt-paper{clip-path:none;animation:none}.vt-desk .vt-stamp,.vt-desk[data-rv]:not(.in) .vt-stamp{opacity:1;animation:none}.vt-slot:after,.vt-coupon .vt-scis{animation:none!important}}.vr-box{border:1px solid var(--ob-line);border-radius:var(--ob-r-outer);background:var(--ob-surface);overflow-x:auto}.vr-t{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.vr-t th,.vr-t td{border-bottom:1px solid var(--ob-line);text-align:center;vertical-align:middle;padding:14px 18px}.vr-t tbody tr:last-child th,.vr-t tbody tr:last-child td{border-bottom:0}.vr-t thead th{font:500 11px/1 var(--ob-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ob-faint);border-bottom:1px solid var(--ob-line-strong);padding-block:20px 18px}.vr-t thead th.vr-lbl{text-align:start}.vr-t tbody th[scope=row]{z-index:1;text-align:start;min-width:250px;font:600 14px/1.45 var(--ob-font);color:var(--ob-fg);background:var(--ob-surface);position:sticky;inset-inline-start:0}.vr-t thead th.vr-lbl{z-index:1;background:var(--ob-surface);position:sticky;inset-inline-start:0}.vr-t td{font:500 13px/1.45 var(--ob-mono);color:var(--ob-fg)}.vr-t tbody tr:hover td{background:var(--ob-hover)}.vr-t tbody tr:hover th[scope=row]{background-image:linear-gradient(var(--ob-hover),var(--ob-hover))}.vr-t .hl{background:var(--ob-accent-dim)}.vr-t tbody tr:hover td.hl{background:var(--ob-accent-dim);background-image:linear-gradient(var(--ob-hover),var(--ob-hover))}.vr-t thead .hl{color:var(--ob-fg);border-start-start-radius:12px;border-start-end-radius:12px}.vr-colh{font:700 15px/1 var(--ob-font);letter-spacing:-.02em;text-transform:none;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vr-colh.cp{color:var(--ob-muted);font-weight:600}.vr-two{gap:3px;display:inline-grid}.vr-two b{font-size:14px;font-weight:700}.vr-two small{color:var(--ob-muted);font-size:11.5px}.vr-t .yes,.vr-t .no,.vr-legend .yes,.vr-legend .no{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.vr-t .yes,.vr-legend .yes{color:var(--ob-ok-text);background:var(--ob-ok-dim)}.vr-t .no,.vr-legend .no{color:var(--ob-faint);background:var(--ob-hover)}.vr-t .yes svg,.vr-t .no svg{stroke-width:2.6px;width:15px;height:15px}.vr-t .faint{cursor:help}.vr-box[data-rv]:not(.in) tbody tr{opacity:0}.vr-box[data-rv]:not(.in) .yes svg path{stroke-dashoffset:24px}.vr-t .yes svg path{stroke-dasharray:24}.vr-box.in tbody tr{animation:vr-row .7s var(--ob-ease)both;animation-delay:calc(.2s + var(--r,0)*55ms)}.vr-box.in .yes svg path{animation:vr-draw .6s var(--ob-ease)both;animation-delay:calc(.55s + var(--r,0)*60ms)}.vr-box.in tbody td.hl{animation:vr-scan 7s var(--ob-ease)infinite;animation-delay:calc(1.6s + var(--r,0)*.32s)}.vr-foot{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px 24px;display:flex}.vr-legend{color:var(--ob-muted);flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.vr-legend li{align-items:center;gap:8px;display:inline-flex}.vr-legend .yes,.vr-legend .no{width:20px;height:20px}.vr-legend svg{stroke-width:2.6px;width:11px;height:11px}.vr-note{color:var(--ob-faint);max-width:72ch;font-size:12.5px;line-height:1.55}@keyframes vr-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vr-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes vr-scan{0%{box-shadow:inset 2px 0 #0000,inset -2px 0 #0000}3%{box-shadow:inset 2px 0 0 var(--ob-accent),inset -2px 0 0 var(--ob-accent);background:color-mix(in srgb,var(--ob-accent)28%,transparent)}9%,to{background:var(--ob-accent-dim);box-shadow:inset 2px 0 #0000,inset -2px 0 #0000}}@media (max-width:640px){.vr-t th,.vr-t td{padding:12px}.vr-t tbody th[scope=row]{min-width:168px;font-size:13px}}@media (prefers-reduced-motion:reduce){.vr-box tbody tr,.vr-box[data-rv]:not(.in) tbody tr{opacity:1;animation:none}.vr-box .yes svg path,.vr-box[data-rv]:not(.in) .yes svg path{stroke-dashoffset:0;animation:none}.vr-box tbody td.hl{animation:none}}.mm-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.mm-duration.chip{white-space:normal;max-width:360px;height:auto;min-height:30px;padding:6px 12px}.mm-scene{gap:36px;display:grid}.mm-stage{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;display:grid}.mm-cal{border-radius:var(--ob-r-outer);background:var(--ob-bg);border:1px solid var(--ob-line);gap:12px;padding:18px;display:grid}.mm-cal.rd{border-color:var(--ob-accent-ring);box-shadow:0 0 0 5px var(--ob-accent-dim)}.mm-cal-hd{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.mm-word{letter-spacing:-.02em;font-size:15px}.mm-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mm-wd{text-align:center;font:500 10px/1 var(--ob-mono);letter-spacing:.06em;color:var(--ob-faint);padding-bottom:4px}.mm-d{aspect-ratio:1/.82;background:var(--ob-raised);font:500 11px var(--ob-mono);color:var(--ob-muted);border-radius:6px;place-items:center;display:grid}.mm-d.x{background:0 0}.mm-cal.old .mm-d.bk{background:var(--ob-raised-2);color:var(--ob-fg);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.mm-cal.rd .mm-d.bk{background:var(--ob-accent-dim);color:var(--ob-accent-text);box-shadow:inset 0 0 0 1px var(--ob-accent-ring)}.mm-bridge{height:340px;position:relative}.mm-wirebox{position:absolute;inset:0}.mm-wire{background:repeating-linear-gradient(90deg,var(--ob-line-strong)0 6px,transparent 6px 12px);top:96px;height:2px;position:absolute;inset-inline:0}.mm-pk{background:var(--ob-accent);width:12px;height:12px;box-shadow:0 0 0 5px var(--ob-accent-dim);opacity:0;top:91px;border-radius:50%;position:absolute;inset-inline-start:0}.mm-eq{z-index:1;background:var(--ob-ok-dim);border:1px solid var(--ob-ok-ring);width:46px;height:46px;color:var(--ob-ok-text);font:600 20px/1 var(--ob-mono);border-radius:50%;place-items:center;margin-left:-23px;display:grid;position:absolute;top:74px;left:50%}.mm-eq-e,.mm-eq-c{grid-area:1/1}.mm-eq-e{opacity:0}.mm-eq-c{width:20px;height:20px}.mm-dari{justify-content:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mm-steps{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.mm-step{align-content:start;gap:8px;padding-top:16px;display:grid;position:relative}.mm-step:before,.mm-step:after{content:"";top:0;border-radius:2px;height:2px;position:absolute;inset-inline:0}.mm-step:before{background:var(--ob-line-strong)}.mm-step:after{background:var(--ob-accent);transform-origin:0}[dir=rtl] .mm-step:after{transform-origin:100%}.mm-n{font:600 12px/1 var(--ob-mono);color:var(--ob-accent-text)}.mm-step b{letter-spacing:-.01em;font-size:15.5px}.mm-step p{color:var(--ob-muted);font-size:13.5px;line-height:1.55}.mm-foot{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.mm-note{max-width:62ch;color:var(--ob-faint);font-size:12.5px;line-height:1.55}.mm-scene[data-rv]:not(.in) .mm-cal.rd .mm-d.bk{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}.mm-scene[data-rv]:not(.in) .mm-eq{background:var(--ob-surface);border-color:var(--ob-line-strong);color:var(--ob-faint)}.mm-scene[data-rv]:not(.in) .mm-eq-e{opacity:1}.mm-scene[data-rv]:not(.in) .mm-eq-c{opacity:0}.mm-scene[data-rv]:not(.in) .mm-step:is(.late-0,.late-1):after{transform:scaleX(0)}.mm-scene.in .mm-pk{animation:12s cubic-bezier(.6,0,.4,1) infinite mm-pk;animation-delay:calc(var(--k,0)*1.8s)}.mm-scene.in .mm-cal.rd .mm-d.g1{animation:mm-g1 12s var(--ob-ease)infinite}.mm-scene.in .mm-cal.rd .mm-d.g2{animation:mm-g2 12s var(--ob-ease)infinite}.mm-scene.in .mm-cal.rd .mm-d.g3{animation:mm-g3 12s var(--ob-ease)infinite}.mm-scene.in .mm-eq{animation:mm-eq 12s var(--ob-ease)infinite}.mm-scene.in .mm-eq-e{animation:mm-eqa 12s var(--ob-ease)infinite}.mm-scene.in .mm-eq-c{animation:mm-eqb 12s var(--ob-ease)infinite}.mm-scene.in .mm-step.late-0:after{animation:mm-l0 12s var(--ob-ease)infinite}.mm-scene.in .mm-step.late-1:after{animation:mm-l1 12s var(--ob-ease)infinite}@keyframes mm-pk{0%,5%{opacity:0;inset-inline-start:0}6%{opacity:1}15%{opacity:1;inset-inline-start:calc(100% - 12px)}16%,to{opacity:0;inset-inline-start:calc(100% - 12px)}}@keyframes mm-g1{0%,14%{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}16%,92%{background:var(--ob-accent-dim);color:var(--ob-accent-text);box-shadow:inset 0 0 0 1px var(--ob-accent-ring)}97%,to{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}}@keyframes mm-g2{0%,29%{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}31%,92%{background:var(--ob-accent-dim);color:var(--ob-accent-text);box-shadow:inset 0 0 0 1px var(--ob-accent-ring)}97%,to{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}}@keyframes mm-g3{0%,44%{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}46%,92%{background:var(--ob-accent-dim);color:var(--ob-accent-text);box-shadow:inset 0 0 0 1px var(--ob-accent-ring)}97%,to{background:var(--ob-raised);color:var(--ob-muted);box-shadow:none}}@keyframes mm-eq{0%,55%{background:var(--ob-surface);border-color:var(--ob-line-strong);color:var(--ob-faint);transform:scale(1)}58%{transform:scale(1.18)}61%,92%{background:var(--ob-ok-dim);border-color:var(--ob-ok-ring);color:var(--ob-ok-text);transform:scale(1)}97%,to{background:var(--ob-surface);border-color:var(--ob-line-strong);color:var(--ob-faint)}}@keyframes mm-eqa{0%,56%{opacity:1}58%,94%{opacity:0}98%,to{opacity:1}}@keyframes mm-eqb{0%,56%{opacity:0}59%,92%{opacity:1}96%,to{opacity:0}}@keyframes mm-l0{0%,4%{transform:scaleX(0)}46%,94%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes mm-l1{0%,52%{transform:scaleX(0)}60%,94%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@media (max-width:900px){.mm-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mm-bridge{order:3;grid-column:1/-1;height:210px}.mm-wire,.mm-pk{display:none}.mm-eq{top:10px}}@media (max-width:480px){.mm-cal{gap:8px;padding:12px}.mm-grid{gap:3px}.mm-d{border-radius:4px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.mm-scene .mm-pk{opacity:0;animation:none!important}.mm-scene .mm-cal.rd .mm-d.bk,.mm-scene[data-rv]:not(.in) .mm-cal.rd .mm-d.bk{background:var(--ob-accent-dim);color:var(--ob-accent-text);box-shadow:inset 0 0 0 1px var(--ob-accent-ring);animation:none!important}.mm-scene .mm-eq,.mm-scene[data-rv]:not(.in) .mm-eq{background:var(--ob-ok-dim);border-color:var(--ob-ok-ring);color:var(--ob-ok-text);animation:none!important}.mm-scene .mm-eq-e,.mm-scene[data-rv]:not(.in) .mm-eq-e{opacity:0;animation:none!important}.mm-scene .mm-eq-c,.mm-scene[data-rv]:not(.in) .mm-eq-c{opacity:1;animation:none!important}.mm-scene .mm-step:after,.mm-scene[data-rv]:not(.in) .mm-step:after{transform:none;animation:none!important}}.wc-head{gap:22px;display:grid}.wc-fork{position:relative}.wc-fork svg{width:100%;height:auto;display:block;overflow:visible}[dir=rtl] .wc-fork svg{transform:scaleX(-1)}.wc-base{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 10}.wc-comet{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:70 930;stroke-dashoffset:70px}.wc-fork.in .wc-base{animation:1.4s linear infinite wc-flow}.wc-fork.in .wc-comet.cp{animation:wc-comet-cp 7s var(--ob-ease)infinite}.wc-fork.in .wc-comet.rd{animation:wc-comet-rd 7s var(--ob-ease)infinite}.wc-dari{position:absolute;top:28%;left:50%;transform:translate(-50%)}.wc-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.wc-col{justify-items:center;gap:10px;display:grid}.wc-sign{min-height:44px;font:700 15px/1.2 var(--ob-font);letter-spacing:-.01em;text-align:center;align-items:center;gap:10px;margin:0 0 10px;padding-block:8px;display:inline-flex;position:relative}.wc-col.cp .wc-sign{background:var(--ob-raised-2);color:var(--ob-fg);clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);padding-inline:30px 26px}.wc-col.rd .wc-sign{background:var(--ob-accent);color:var(--ob-accent-ink);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);padding-inline:26px 30px}[dir=rtl] .wc-col.cp .wc-sign{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}[dir=rtl] .wc-col.rd .wc-sign{clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%)}.wc-sign .comp-tile{background:var(--ob-bg)}.wc-list{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.wc-card{border-radius:var(--ob-r-outer);border:1px solid var(--ob-line);background:var(--ob-surface);transition:transform .45s var(--ob-ease),border-color .35s var(--ob-ease);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.wc-card:hover{border-color:var(--ob-line-strong);transform:translateY(-2px)}.wc-col.rd .wc-card{background:var(--ob-ok-dim);border-color:var(--ob-ok-ring)}.wc-ic{background:var(--ob-raised);width:44px;height:44px;color:var(--ob-muted);border-radius:12px;place-items:center;display:grid}.wc-col.rd .wc-ic{background:var(--ob-surface);color:var(--ob-ok-text)}.wc-ic svg{width:20px;height:20px}.wc-card b{letter-spacing:-.01em;font-size:15px;display:block}.wc-card p{color:var(--ob-muted);margin-top:4px;font-size:13.5px;line-height:1.55}@keyframes wc-flow{to{stroke-dashoffset:-12px}}@keyframes wc-comet-cp{0%{stroke-dashoffset:70px}42%,to{stroke-dashoffset:-1000px}}@keyframes wc-comet-rd{0%,50%{stroke-dashoffset:70px}92%,to{stroke-dashoffset:-1000px}}@media (max-width:820px){.wc-cols{grid-template-columns:minmax(0,1fr)}.wc-fork svg{display:none}.wc-dari{justify-content:center;padding-top:34px;display:flex;position:relative;top:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.wc-fork .wc-base,.wc-fork .wc-comet{animation:none!important}.wc-card{transition:none}}.rv-sources{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 40px;padding:0;list-style:none;display:flex}.rv-src{border-radius:var(--ob-r-outer);border:1px solid var(--ob-line);background:var(--ob-surface);box-shadow:var(--ob-shadow-card);flex:0 calc(33.3333% - 8px);align-content:start;gap:4px;padding:18px 20px;display:grid}.rv-platform{letter-spacing:-.01em;color:var(--ob-muted);font-size:14px}.rv-rate{font:800 30px/1.1 var(--ob-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-self:start}.rv-count{color:var(--ob-muted);font-size:13.5px}.rv-date{color:var(--ob-faint);font-size:12px}.rv-link{min-height:32px;color:var(--ob-accent-text);justify-self:start;align-items:center;gap:4px;margin-top:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rv-link:hover{text-underline-offset:3px;text-decoration:underline}.rv-link svg{width:15px;height:15px}.rv-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.rv-col-h{font:700 15px/1.3 var(--ob-font);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;display:flex}.rv-col-h svg{border-radius:10px;flex:none;width:36px;height:36px;padding:9px}.rv-col.up .rv-col-h svg{background:var(--ob-ok-dim);color:var(--ob-ok-text)}.rv-col.down .rv-col-h svg{background:var(--ob-warn-dim);color:var(--ob-warn)}.rv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rv-list li{border-radius:var(--ob-r-inner);border:1px solid var(--ob-line);background:var(--ob-surface);padding:12px 16px;font-size:14px;line-height:1.55}.rv-foot{margin-top:28px}@media (max-width:820px){.rv-src{flex-basis:calc(50% - 6px)}.rv-cols{grid-template-columns:minmax(0,1fr);gap:24px}}}
