#ribbon{z-index:40;pointer-events:none;opacity:.85;width:100%;height:44px;position:fixed;top:0;left:0}.voip-hero{padding-top:128px}.voip-hero .hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,450px);align-items:center;gap:clamp(44px,6vw,92px);max-width:none;display:grid}.voip-hero .hero-title{font-size:clamp(44px,5.4vw,76px)}.hero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.hero-copy .crumb{margin-bottom:0}.hero-echo{font-family:var(--font-d);color:var(--dim);margin-top:14px;font-size:clamp(19px,2.1vw,27px);font-weight:500;line-height:1.6}.hero-echo b{color:var(--accent-ink);font-weight:500}.hero-echo-rotating{text-align:left;direction:ltr;min-height:1.6em;position:relative}.hero-echo-rotating .echo-item{display:block}.hero-echo-rotating .echo-item.is-out{pointer-events:none;animation:.36s cubic-bezier(.4,0,.2,1) forwards echoOut;position:absolute;inset:0}.hero-echo-rotating .echo-item.is-in{animation:.52s cubic-bezier(.16,1,.3,1) both echoIn}@keyframes echoOut{to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}@keyframes echoIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.hero-echo-rotating .echo-item[lang=ur]{font-family:"Noto Nastaliq Urdu","Urdu Typesetting","Jameel Noori Nastaleeq","Noto Naskh Arabic","Geeza Pro",var(--font-d);font-weight:400}.hero-echo-rotating .echo-item[lang=ur] b{font-weight:400}.hero-echo-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-echo-rotating .echo-item.is-in,.hero-echo-rotating .echo-item.is-out{animation:none}}.hero-facts{border-top:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px;padding-top:24px;font-size:11px;display:flex}.hero-facts span{align-items:center;gap:18px;display:inline-flex}.hero-facts span+span:before{content:"";background:rgba(var(--accent-rgb),.75);border-radius:50%;width:4px;height:4px}.call-console{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--text-rgb),.05),rgba(var(--text-rgb),.012) 42%,rgba(var(--text-rgb),.028));box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.07),0 34px 80px -30px rgba(var(--shadow-rgb),.75);opacity:0;border-radius:22px;animation:.9s cubic-bezier(.22,1,.36,1) .35s forwards ccRise;position:relative;overflow:hidden;transform:translateY(20px)scale(.985)}.call-console:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 85% -10%,rgba(var(--accent-rgb),.07),transparent 60%);position:absolute;inset:0}@keyframes ccRise{to{opacity:1;transform:none}}.cc-head{border-bottom:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;padding:15px 22px;font-size:10.5px;display:flex}.cc-live{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cc-live i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2.2s ease-in-out infinite pulse}.cc-id{color:var(--faint);white-space:nowrap}.cc-langs{color:var(--dim);letter-spacing:.08em;white-space:nowrap;margin-left:auto}.cc-body{padding:24px 24px 10px}.cc-turn{border-left:2px solid rgba(var(--text-rgb),.28);margin-bottom:16px;padding:2px 0 2px 16px}.cc-turn.is-agent{border-left-color:var(--accent)}.cc-turn-head{align-items:center;gap:12px;margin-bottom:5px;display:flex}.cc-who{font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.is-caller .cc-who{color:var(--accent-2)}.is-agent .cc-who{color:var(--accent-ink)}.cc-text{color:var(--ink);font-size:14.5px;line-height:1.55}.cc-eq{align-items:center;gap:3px;height:12px;display:inline-flex}.is-caller .cc-eq{color:var(--dim)}.is-agent .cc-eq{color:var(--accent-ink)}.cc-eq i{width:3px;height:100%;animation:ccEq .5s ease-in-out calc(var(--t,0s) + .2s + var(--i,0)*70ms) 3 both;background:currentColor;border-radius:2px;transform:scaleY(.25)}@keyframes ccEq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.cc-gap{font-family:var(--font-m);color:var(--faint);margin:-4px 0 12px 18px;font-size:10.5px}.cc-switch{align-items:center;gap:12px;margin:20px 0 18px;display:flex}.cc-switch:before,.cc-switch:after{content:"";flex:1;height:1px}.cc-switch:before{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.55))}.cc-switch:after{background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),transparent)}.cc-switch em{font-style:normal;font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;font-size:9.5px}.cc-foot{border-top:1px solid var(--line-soft);color:var(--dim);align-items:center;gap:10px;padding:14px 24px 17px;font-size:13px;display:flex}.cc-foot svg{width:15px;height:15px;color:var(--accent-ink);flex:none}.cc-turn,.cc-gap,.cc-switch,.cc-foot{opacity:0;animation:ccIn .55s cubic-bezier(.22,1,.36,1) var(--t,0s) forwards;transform:translateY(8px)}@keyframes ccIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.call-console,.cc-turn,.cc-gap,.cc-switch,.cc-foot{opacity:1;animation:none;transform:none}.cc-eq i{animation:none;transform:scaleY(.5)}.cc-live i{animation:none}}@media (max-width:1020px){.voip-hero .hero-inner{grid-template-columns:1fr;gap:48px}.voip-hero{padding-top:150px}.call-console{max-width:560px}}@media (max-width:640px){.cc-body{padding:18px 16px 8px}.cc-head{gap:10px;padding:13px 16px}.cc-foot{padding:12px 16px 15px}.cc-turn{padding-left:13px}}.lang-row{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0;display:flex}.lang-chip{font-family:var(--font-m);color:var(--dim);background:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:100px;padding:9px 18px;font-size:13px;transition:color .2s,border-color .2s}.lang-chip.active{color:var(--bg);background:var(--accent-2);border-color:var(--accent-2)}.lang-sample{text-align:center;color:var(--ink);min-height:1.6em;font-size:17px}.flow-cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.flow-card{background:var(--glass);border:1px solid var(--line);border-radius:16px;padding:26px}.flow-card h3{font-family:var(--font-d);margin-bottom:14px;font-size:17px;font-weight:600}.flow-card p{color:var(--dim);margin-top:12px;font-size:14px;line-height:1.55}.flow-diagram{align-items:center;gap:0;display:flex}.flow-node{font-family:var(--font-m);letter-spacing:.04em;color:var(--dim);border:1px solid var(--line);white-space:nowrap;background:var(--bg);border-radius:100px;padding:6px 12px;font-size:10.5px}.flow-node.end{color:var(--accent-ink);border-color:var(--accent)}.flow-diagram svg{flex:1;min-width:20px;height:2px}@media (max-width:800px){.flow-cards{grid-template-columns:1fr}}.stack-strip{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--text-rgb),.05),rgba(var(--text-rgb),.012) 42%,rgba(var(--text-rgb),.028));box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.07),0 34px 80px -30px rgba(var(--shadow-rgb),.75);border-radius:22px;position:relative;overflow:hidden}.stack-strip:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 85% -10%,rgba(var(--accent-rgb),.07),transparent 60%);position:absolute;inset:0}.stack-head{border-bottom:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;padding:15px 22px;font-size:10.5px;display:flex;position:relative}.stack-head-right{color:var(--accent-ink);white-space:nowrap;margin-left:auto}.stack-body{grid-template-columns:minmax(0,1fr) auto minmax(0,300px) auto minmax(0,1fr);align-items:center;gap:0 clamp(12px,2vw,26px);padding:26px 28px 24px;display:grid;position:relative}.stack-zone{flex-direction:column;gap:14px;min-width:0;display:flex}.stack-zone-label{font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.stack-zone.is-listen .stack-zone-label{color:var(--accent-2)}.stack-zone.is-speak .stack-zone-label{color:var(--accent-ink)}.stack-bars{align-items:center;gap:3px;height:84px;display:flex}.stack-bars b{min-width:2px;height:var(--h);transform-origin:50%;background:rgba(var(--text-rgb),var(--a));border-radius:100px;flex:1;display:block}.stack-zone.is-speak .stack-bars b{background:rgba(var(--accent-rgb),var(--a))}.stack-zone-cap{color:var(--faint);font-size:13px;line-height:1.5}.stack-text{color:var(--ink);font-size:14.5px;line-height:1.55}.stack-waist{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.stack-tokens{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.stack-tokens span{font-family:var(--font-m);color:var(--ink);border:1px solid var(--line);background:rgba(var(--text-rgb),.04);border-radius:8px;padding:7px 9px;font-size:12.5px;line-height:1}.stack-tokens span.is-switch{color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.08)}.stack-gap{font-family:var(--font-m);color:var(--faint);white-space:nowrap;font-size:10.5px}.stack-waist-cap{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.stack-arrow{background:repeating-linear-gradient(90deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);width:clamp(22px,3.4vw,48px);height:1px;display:block;position:relative}.stack-arrow i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--accent-rgb),.9);opacity:0;border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:0}.js .stack-strip.in .stack-arrow i{animation:2.6s linear infinite stackFlow}.js .stack-strip.in .stack-arrow:last-of-type i{animation-delay:1.3s}@keyframes stackFlow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.stack-foot{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.stack-foot span{font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-left:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 18px;font-size:10.5px;display:flex}.stack-foot span:first-child{border-left:0}.stack-foot span:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.js .stack-bars b{opacity:.45;transform:scaleY(.08)}.js .stack-strip.in .stack-bars b{animation:stackBar .5s cubic-bezier(.22,1,.36,1) calc(var(--d0,0s) + var(--i)*18ms) forwards}.stack-zone.is-speak{--d0:1.45s}@keyframes stackBar{to{opacity:1;transform:scaleY(1)}}.js .stack-tokens span{opacity:0;transform:translateY(6px)scale(.94)}.js .stack-strip.in .stack-tokens span{animation:settleUp .4s cubic-bezier(.22,1,.36,1) calc(.55s + var(--i)*90ms) forwards}.js .stack-gap,.js .stack-waist-cap,.js .stack-text{opacity:0}.js .stack-strip.in .stack-gap{animation:.4s 1.15s forwards ccIn}.js .stack-strip.in .stack-waist-cap{animation:.4s 1.25s forwards ccIn}.js .stack-strip.in .stack-text{animation:.5s cubic-bezier(.22,1,.36,1) 1.3s forwards ccIn}@media (prefers-reduced-motion:reduce){.js .stack-bars b,.js .stack-tokens span,.js .stack-gap,.js .stack-waist-cap,.js .stack-text{opacity:1;animation:none;transform:none}.js .stack-strip.in .stack-arrow i{opacity:0;animation:none}}.stack-sheet{border:1px solid var(--line);background:var(--glass);border-radius:20px;grid-template-columns:1fr 1fr;margin-top:22px;display:grid;overflow:hidden}.stack-model{flex-direction:column;gap:16px;padding:28px 30px 24px;transition:background .3s;display:flex}.stack-model:hover{background:rgba(var(--text-rgb),.03)}.stack-model+.stack-model{border-left:1px solid var(--line-soft)}.stack-model-head{align-items:baseline;gap:14px;display:flex}.stack-model-head i{font-style:normal;font-family:var(--font-m);letter-spacing:.16em;color:var(--faint);font-size:11px}.stack-model-head h3{font-family:var(--font-d);letter-spacing:-.01em;font-size:21px;font-weight:600}.stack-model-head em{font-style:normal;font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;margin-left:auto;font-size:10.5px}.stack-model>p{color:var(--dim);font-size:14.5px;line-height:1.65}.stack-facts{border-top:1px solid var(--line-soft);margin:0}.stack-facts>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.stack-facts>div:last-child{border-bottom:0}.stack-facts dt{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding-top:3px;font-size:10.5px}.stack-facts dd{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:900px){.stack-body{grid-template-columns:1fr;gap:18px;padding:22px 22px 20px}.stack-arrow{background:repeating-linear-gradient(180deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);justify-self:center;width:1px;height:28px}.js .stack-strip.in .stack-arrow i{opacity:0;animation:none}.stack-foot{grid-template-columns:1fr 1fr}.stack-foot span:nth-child(odd){border-left:0}.stack-foot span:nth-child(n+3){border-top:1px solid var(--line-soft)}.stack-sheet{grid-template-columns:1fr}.stack-model+.stack-model{border-left:0;border-top:1px solid var(--line-soft)}}@media (max-width:640px){.stack-head{gap:10px;padding:13px 16px}.stack-head-right{display:none}.stack-body{padding:18px 16px 16px}.stack-bars{gap:2px;height:64px}.stack-foot{grid-template-columns:1fr}.stack-foot span{border-left:0;border-top:1px solid var(--line-soft)}.stack-foot span:first-child{border-top:0}.stack-model{padding:22px 18px 20px}.stack-facts>div{grid-template-columns:1fr;gap:4px}}.plug-rig{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--text-rgb),.05),rgba(var(--text-rgb),.012) 42%,rgba(var(--text-rgb),.028));box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.07),0 34px 80px -30px rgba(var(--shadow-rgb),.75);border-radius:22px;position:relative;overflow:hidden}.plug-rig:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 85% -10%,rgba(var(--accent-rgb),.07),transparent 60%);position:absolute;inset:0}.plug-head{border-bottom:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;padding:15px 22px;font-size:10.5px;display:flex;position:relative}.plug-head-right{color:var(--accent-ink);white-space:nowrap;margin-left:auto}.plug-body{grid-template-columns:minmax(0,1fr) clamp(120px,13vw,170px) minmax(0,1.05fr);align-items:stretch;padding:26px 28px;display:grid;position:relative}.plug-sockets{grid-auto-rows:1fr;gap:14px;min-width:0;display:grid}.plug-socket{border:1px solid var(--line);background:var(--glass);border-radius:16px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:18px 20px 16px;transition:border-color .3s,background .3s;display:flex;position:relative}.plug-socket[data-kind=third],.plug-socket[data-kind=own]{border-color:rgba(var(--accent-rgb),.34);background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),rgba(var(--text-rgb),.02))}.plug-socket-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.plug-socket-head i{font-style:normal;font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;font-size:10.5px}.plug-socket-head b{font-family:var(--font-d);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.plug-chips{flex-wrap:wrap;gap:7px;display:flex}.plug-chip-wrap{display:inline-flex;position:relative}.plug-chip{min-height:34px;font-family:var(--font-m);color:var(--dim);border:1px solid var(--line);background:rgba(var(--text-rgb),.04);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;line-height:1;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.plug-chip small{font-family:var(--font-b);letter-spacing:.02em;color:var(--faint);font-size:11px;transition:color .2s}.plug-chip:hover{color:var(--ink);border-color:rgba(var(--text-rgb),.28)}.plug-chip[data-kind=own]{border-style:dashed}.sr-only:checked+.plug-chip{color:var(--bg);background:var(--accent-2);border-color:var(--accent-2);border-style:solid}.sr-only:checked+.plug-chip small{color:var(--bg);opacity:.72}.sr-only:focus-visible+.plug-chip{outline:2px solid var(--accent-ink);outline-offset:3px}.plug-socket-cap{color:var(--faint);font-size:13px;line-height:1.5}.plug-socket:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--accent-rgb),.8);z-index:1;border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;right:-4px}.plug-cable{background:repeating-linear-gradient(90deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);background-size:11px 1px;width:28px;height:1px;position:absolute;top:50%;right:-28px}.plug-bus{place-items:center;min-width:0;display:grid;position:relative}.plug-bar{background:repeating-linear-gradient(180deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);width:1px;position:absolute;top:calc(16.6667% - 2px);bottom:calc(16.6667% - 2px);left:28px}.plug-bus:before{content:"";background:repeating-linear-gradient(90deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);height:1px;position:absolute;top:50%;left:28px;right:0}.plug-bus .rail-node{z-index:1}.plug-out{height:1px;position:absolute;top:50%;left:50%;right:0}.plug-out b{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--accent-rgb),.9);opacity:0;border-radius:50%;margin-top:-3px;position:absolute;top:50%}.plug-card{border:1px solid var(--line);background:var(--glass);border-radius:16px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.plug-card:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.plug-card-head{border-bottom:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;padding:14px 18px 12px;font-size:10.5px;display:flex}.plug-card-tag{color:var(--faint);white-space:nowrap;margin-left:auto}.plug-src{border-bottom:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.06em;color:var(--dim);flex-wrap:wrap;gap:6px 18px;padding:11px 18px;font-size:11px;display:flex}.plug-src>span{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.plug-src i{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-style:normal}.plug-src b{color:var(--ink);font-weight:500}.plug-fields{flex:1;margin:0;padding:4px 18px}.plug-fields>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,104px) minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.plug-fields>div:last-child{border-bottom:0}.plug-fields dt{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding-top:2px;font-size:10px}.plug-fields dd{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;display:flex}.plug-val{color:var(--ink);font-size:14px;line-height:1.5}.plug-fields dd small{color:var(--faint);flex-basis:100%;font-size:12px;line-height:1.5}.plug-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.plug-bars b{width:4px;height:var(--h);background:var(--accent);opacity:.85;transform-origin:bottom;border-radius:2px;display:block}.plug-card-foot{border-top:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 13px;font-size:10px;display:flex}.plug-stamp{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:7px;font-style:normal;display:inline-flex}.plug-stamp i{border:1.5px solid;border-radius:50%;width:12px;height:12px;position:relative}.plug-stamp i:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1.5px;left:3px;transform:rotate(45deg)}.plug-note{text-align:center;max-width:70ch;color:var(--faint);margin:22px auto 0;font-size:13px;line-height:1.7}.plug-note a{color:var(--accent-ink);border-bottom:1px solid rgba(var(--accent-ink-rgb),.35)}.js .plug-socket{opacity:0;transform:translateY(10px)}.js .plug-rig.in .plug-socket{animation:settleUp .55s cubic-bezier(.22,1,.36,1) calc(var(--i)*.12s) forwards}.js .plug-card{opacity:0;transform:translateY(10px)}.js .plug-rig.in .plug-card{animation:.6s cubic-bezier(.22,1,.36,1) .5s forwards settleUp}.js .plug-rig.in .plug-cable{animation:.9s linear 2 plugDash}@keyframes plugDash{0%{background-position:0 0}to{background-position:22px 0}}.js .plug-rig.in .plug-out b{animation:2.8s linear .8s infinite railFlow}.js .plug-rig.in .plug-stamp{animation:.7s cubic-bezier(.22,1,.36,1) plugStamp}@keyframes plugStamp{0%{opacity:.4;transform:scale(.9)}40%{opacity:1;transform:scale(1.06)}to{transform:none}}.js .plug-rig.in .plug-src b{animation:.4s ccIn}@media (prefers-reduced-motion:reduce){.js .plug-socket,.js .plug-card{opacity:1;animation:none;transform:none}.js .plug-rig.in .plug-cable,.js .plug-rig.in .plug-stamp,.js .plug-rig.in .plug-src b{animation:none}.js .plug-rig.in .plug-out b{opacity:0;animation:none}.plug-chip{transition:none}}@media (max-width:900px){.plug-body{grid-template-columns:1fr;padding:22px}.plug-sockets{grid-auto-rows:auto}.plug-socket:after,.plug-cable,.plug-bar,.plug-bus:before{display:none}.plug-bus{padding:22px 0}.plug-bus:after{content:"";background:repeating-linear-gradient(180deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.plug-out{display:none}}@media (max-width:640px){.plug-head{gap:10px;padding:13px 16px}.plug-head-right{display:none}.plug-body{padding:18px 16px}.plug-socket{padding:16px 16px 14px}.plug-socket-head b{flex-basis:100%}.plug-chip{min-height:36px;padding:7px 12px;font-size:12px}.plug-card-head{gap:10px;padding:12px 14px 11px}.plug-card-tag{display:none}.plug-src{padding:10px 14px}.plug-fields{padding:2px 14px}.plug-fields>div{grid-template-columns:1fr;gap:5px}.plug-card-foot{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}}#explore{position:relative;overflow:hidden}#explore:before{content:"";z-index:0;pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 6% 18%,rgba(var(--text-rgb),.55),transparent), radial-gradient(1px 1px at 18% 62%,rgba(var(--text-rgb),.35),transparent), radial-gradient(1.5px 1.5px at 33% 12%,rgba(var(--text-rgb),.4),transparent), radial-gradient(1px 1px at 47% 70%,rgba(var(--text-rgb),.3),transparent), radial-gradient(1.5px 1.5px at 62% 30%,rgba(var(--text-rgb),.42),transparent), radial-gradient(1px 1px at 74% 78%,rgba(var(--text-rgb),.28),transparent), radial-gradient(1.5px 1.5px at 85% 15%,rgba(var(--text-rgb),.4),transparent), radial-gradient(1px 1px at 93% 55%,rgba(var(--text-rgb),.3),transparent), radial-gradient(1px 1px at 10% 92%,rgba(var(--text-rgb),.25),transparent), radial-gradient(1.5px 1.5px at 55% 94%,rgba(var(--text-rgb),.3),transparent);position:absolute;inset:-15% -10% -30%}#explore .container{z-index:1;position:relative}#explore .grad{text-shadow:0 0 34px rgba(var(--text-rgb),.25)}.orb-eyebrow-dot{background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--text-rgb),.7);border-radius:50%;animation:2.6s ease-in-out infinite pulse}.orb-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:34px 0 0;display:flex}.orb-tab{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:100px;padding:10px 20px;font-size:12.5px;transition:color .2s,background .2s,border-color .2s}.orb-tab:hover{color:var(--ink)}.orb-tab.active{color:var(--bg);background:var(--accent-2);border-color:var(--accent-2)}.orb-stage{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--text-rgb),.045),rgba(var(--text-rgb),.008) 45%,rgba(var(--text-rgb),.02));box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.08),0 30px 70px -26px rgba(var(--shadow-rgb),.65);border-radius:32px;margin-top:34px;position:relative;overflow:hidden}.orb-stage:before{content:"";background:radial-gradient(ellipse 62% 70% at 50% 40%,rgba(var(--text-rgb),.32),transparent 72%);pointer-events:none;position:absolute;inset:0}.orb-stage:after{content:"";background:radial-gradient(ellipse 40% 34% at 50% 40%,rgba(var(--text-rgb),.14),transparent 70%),radial-gradient(ellipse 75% 45% at 50% 102%,rgba(var(--shadow-rgb),.5),transparent 70%);pointer-events:none;position:absolute;inset:0}.orb-carousel-wrap{align-items:center;gap:6px;padding-inline:10px;display:flex;position:relative}.orb-track{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;gap:40px;padding:34px 20px 22px;display:flex;overflow-x:auto}.orb-track:active{cursor:grabbing}.orb-track::-webkit-scrollbar{display:none}.orb-card{scroll-snap-align:center;text-align:center;cursor:pointer;will-change:transform,opacity;flex-direction:column;flex:none;align-items:center;width:152px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex}.orb-card:focus-visible{outline:2px solid var(--accent-2);outline-offset:6px;border-radius:12px}.orb-glass{background:var(--surface-screen);width:128px;height:128px;box-shadow:0 0 0 1px rgba(var(--text-rgb),.32) inset,0 16px 34px -10px rgba(var(--shadow-rgb),.6),0 0 46px -6px rgba(var(--text-rgb),.32);border-radius:50%;margin-bottom:18px;transition:box-shadow .25s;position:relative}.orb-canvas{border-radius:50%;width:86%;height:86%;display:block;position:absolute;inset:7%}.orb-shine{pointer-events:none;background:radial-gradient(circle at 30% 24%,rgba(var(--text-rgb),.85),rgba(var(--text-rgb),0) 32%),radial-gradient(circle at 76% 80%,rgba(var(--text-rgb),.14),rgba(var(--text-rgb),0) 42%);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:7%}.orb-card:hover .orb-glass{box-shadow:0 0 0 1px rgba(var(--text-rgb),.5) inset,0 16px 34px -10px rgba(var(--shadow-rgb),.6),0 0 54px -4px rgba(var(--text-rgb),.5)}.orb-card.is-active .orb-glass{box-shadow:0 0 0 1.5px rgba(var(--text-rgb),.75) inset,0 16px 34px -10px rgba(var(--shadow-rgb),.6),0 0 60px -2px rgba(var(--text-rgb),.6)}.orb-glass.is-pulsing{animation:.55s cubic-bezier(.22,1,.36,1) orbClickPulse}@keyframes orbClickPulse{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.orb-glass.is-pulsing{animation:none}}.orb-label{font-family:var(--font-d);color:var(--dim);font-size:15px;font-weight:600;transition:color .3s}.orb-card.is-active .orb-label{color:var(--ink)}.orb-desc{color:var(--dim);opacity:.7;margin-top:6px;font-size:12px;line-height:1.5;transition:opacity .3s}.orb-card.is-active .orb-desc{opacity:1}.orb-nav{z-index:1;border:1px solid var(--line);background:rgba(var(--text-rgb),.045);-webkit-backdrop-filter:blur(6px);width:44px;height:44px;color:var(--dim);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:18px;transition:color .2s,border-color .2s,box-shadow .25s,background .2s;display:grid;position:relative}.orb-nav:hover{color:var(--ink);border-color:rgba(var(--text-rgb),.4);background:rgba(var(--text-rgb),.08);box-shadow:0 0 26px -4px rgba(var(--text-rgb),.4)}@media (max-width:640px){.orb-glass{width:100px;height:100px}.orb-card{width:118px}.orb-stage{border-radius:24px}}#sovereignty{position:relative;overflow:hidden}#sovereignty:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 68% 52% at 50% 46%,rgba(var(--accent-rgb),.07),transparent 72%);position:absolute;inset:0}#sovereignty .container{z-index:1;position:relative}.sov-diagram{grid-template-columns:minmax(0,1fr) auto minmax(0,236px);align-items:center;display:grid}.perimeter{border:1.5px dashed rgba(var(--accent-rgb),.45);background:linear-gradient(180deg,rgba(var(--accent-rgb),.05),rgba(var(--text-rgb),.012));box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.05),0 30px 64px -34px rgba(var(--shadow-rgb),.85);border-radius:26px;padding:34px 30px 28px;position:relative}.perimeter:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 42%,rgba(var(--accent-rgb),.14),transparent 58%);background-size:280% 100%;animation:7.5s linear infinite sovSweep;position:absolute;inset:-1.5px}@keyframes sovSweep{0%{background-position:150% 0}to{background-position:-50% 0}}.perimeter-tag{background:var(--bg);font-family:var(--font-m);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink);padding:0 12px;font-size:10.5px;position:absolute;top:-9px;left:26px}.perimeter-items{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.perimeter-items li{color:var(--ink);background:rgba(var(--text-rgb),.05);border:1px solid var(--line);border-radius:100px;align-items:center;gap:10px;padding:9px 17px 9px 13px;font-size:14.5px;display:inline-flex}.perimeter-items i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 9px rgba(var(--accent-rgb),.85);border-radius:50%;flex:none}.perimeter-foot{border-top:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:8px 14px;margin-top:22px;padding-top:18px;font-size:10.5px;display:flex}.perimeter-foot span+span:before{content:"·";color:rgba(var(--accent-rgb),.7);margin-right:14px}.sov-break{flex-direction:column;align-items:center;gap:12px;min-width:176px;padding:0 20px;display:flex}.sov-break-rail{place-items:center;width:100%;height:28px;display:grid;position:relative}.sov-break-rail:before{content:"";background:repeating-linear-gradient(90deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);height:1px;position:absolute;top:50%;left:0;right:0}.sov-break-x{background:var(--bg);border:1px solid rgba(var(--accent-rgb),.55);width:28px;height:28px;color:var(--accent-ink);box-shadow:0 0 20px -4px rgba(var(--accent-rgb),.7);border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.sov-break-label{font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);text-align:center;font-size:10.5px}.sov-outside{border:1px solid var(--line-soft);background:rgba(var(--text-rgb),.012);border-radius:20px;padding:24px 22px}.sov-outside b{font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:10.5px;font-weight:400;display:block}.sov-outside span{color:var(--faint);font-size:14px;line-height:1.65}.sov-claim{text-align:center;max-width:60ch;color:var(--dim);margin:48px auto 0;font-size:17px;line-height:1.75}.sov-claim b{color:var(--ink);font-weight:500}.badge-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.badge{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--glass);border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;padding:10px 17px;font-size:11.5px;transition:color .2s,border-color .2s;display:inline-flex}.badge:hover{color:var(--ink);border-color:rgba(var(--accent-rgb),.38)}.badge svg{width:14px;height:14px;color:var(--accent-ink);flex:none}.badge-caption{text-align:center;max-width:60ch;color:var(--faint);margin:22px auto 0;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:reduce){.perimeter:after{opacity:.35;animation:none}}@media (max-width:980px){.sov-diagram{grid-template-columns:1fr}.sov-break{flex-direction:column-reverse;min-width:0;padding:24px 0}.sov-break-rail{width:28px;height:52px}.sov-break-rail:before{background:repeating-linear-gradient(180deg,rgba(var(--text-rgb),.3) 0 5px,transparent 5px 11px);width:1px;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}}.reg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,86px);display:grid}.reg-grid .sec-head{margin-bottom:0}.reg-chips{flex-wrap:wrap;gap:10px;display:flex}.reg-chip{color:var(--ink);border:1px solid var(--line);background:rgba(var(--text-rgb),.025);border-radius:12px;align-items:center;gap:10px;padding:11px 18px;font-size:14.5px;font-weight:500;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.reg-chip:hover{border-color:rgba(var(--accent-ink-rgb),.42);background:rgba(var(--accent-ink-rgb),.05);transform:translateY(-2px)}.reg-chip i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.reg-foot{border-top:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:8px 16px;margin-top:28px;padding-top:20px;font-size:11px;display:flex}.reg-foot span+span:before{content:"·";color:var(--accent-ink);margin-right:16px}@media (max-width:900px){.reg-grid{grid-template-columns:1fr}}.turn-strip{border:1px solid var(--line);background:var(--glass);border-radius:20px;padding:26px 28px 20px;position:relative;overflow:hidden}.turn-row{align-items:center;gap:14px;height:34px;display:flex}.turn-who{width:78px;font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:10.5px}.turn-who.caller{color:var(--accent-2)}.turn-who.agent{color:var(--accent-ink)}.turn-lane{flex:1;height:100%;position:relative}.turn-bar{transform-origin:0;background:linear-gradient(90deg,rgba(var(--text-rgb),.6),rgba(var(--text-rgb),.22));border-radius:100px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.turn-bar.is-agent{background:linear-gradient(90deg,rgba(var(--accent-rgb),.95),rgba(var(--accent-rgb),.35))}.turn-bar.is-interrupt{background:rgba(var(--text-rgb),.7);height:9px}.turn-gap{font-family:var(--font-m);color:var(--faint);margin:2px 0 2px 92px;font-size:10.5px}.turn-caption{border-top:1px solid var(--line-soft);color:var(--faint);margin-top:14px;padding-top:14px;font-size:13.5px;line-height:1.6}.js .turn-bar{transform:translateY(-50%)scaleX(0)}.js .turn-strip.in .turn-bar{animation:turnGrow .6s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}@keyframes turnGrow{to{transform:translateY(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.js .turn-bar{transform:translateY(-50%)}.js .turn-strip.in .turn-bar{animation:none}}.rt-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.rt-stat{border:1px solid var(--line);background:var(--glass);border-radius:18px;padding:28px 26px;transition:transform .3s,border-color .3s;position:relative}.rt-stat:hover{border-color:rgba(var(--accent-rgb),.32);transform:translateY(-3px)}.rt-stat b{font-family:var(--font-d);letter-spacing:-.02em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:700;line-height:1;display:block}.rt-stat span{color:var(--dim);margin-top:13px;font-size:14px;line-height:1.5;display:block}.rt-stat i{font-style:normal;font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10px;position:absolute;top:22px;right:24px}.rt-arch{text-align:center;max-width:64ch;color:var(--faint);margin:36px auto 0;font-size:15.5px;line-height:1.75}.rt-arch b{color:var(--ink);font-weight:500}@media (max-width:860px){.rt-stats{grid-template-columns:1fr}.turn-who{width:64px}.turn-gap{margin-left:78px}}.wave-strip{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--text-rgb),.035),rgba(var(--text-rgb),.008));border-radius:22px;padding:24px 30px 22px;position:relative;overflow:hidden}.wave-labels{font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:10.5px;display:flex}.wave-labels .is-rec{color:var(--accent-2)}.wave-labels .is-gen{color:var(--accent-ink)}.wave-bars{align-items:center;gap:3px;height:116px;margin:46px 0 10px;display:flex;position:relative}.wave-bars b{background-color:rgba(var(--text-rgb),calc(var(--a) * (1 - var(--m))));background-image:linear-gradient(rgba(var(--accent-rgb),calc(var(--a) * var(--m))),rgba(var(--accent-rgb),calc(var(--a) * var(--m))));border-radius:100px;flex:1;min-width:2px;display:block}.wave-seam{background:linear-gradient(180deg,transparent,rgba(var(--text-rgb),.45) 22%,rgba(var(--text-rgb),.45) 78%,transparent);width:1px;position:absolute;top:-14px;bottom:-6px}.wave-seam em{font-style:normal;font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:9.5px;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.wave-foot{font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:16px;font-size:10.5px;display:flex}.wave-payoff{font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:34px;font-size:11.5px;display:flex}.wave-payoff span{align-items:center;gap:10px;display:inline-flex}.wave-payoff span:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}@media (max-width:640px){.wave-bars{gap:2px;height:88px}.wave-foot{display:none}}.rail{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.rail-col{border:1px solid var(--line);background:var(--glass);border-radius:20px;padding:24px 22px}.rail-tag{font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:16px;font-size:10.5px;display:block}.rail-chips{flex-wrap:wrap;gap:8px;display:flex}.rail-chips span{color:var(--ink);border:1px solid var(--line);background:rgba(var(--text-rgb),.04);border-radius:100px;padding:8px 15px;font-size:13.5px}.rail-mid{place-items:center;min-width:210px;padding:0 26px;display:grid;position:relative}.rail-mid:before{content:"";background:repeating-linear-gradient(90deg,rgba(var(--text-rgb),.26) 0 5px,transparent 5px 11px);height:1px;position:absolute;top:50%;left:0;right:0}.rail-node{font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--accent-2);box-shadow:0 0 34px -8px rgba(var(--text-rgb),.6);border-radius:100px;padding:11px 18px;font-size:11px;position:relative}.rail-mid i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--accent-rgb),.9);border-radius:50%;margin-top:-3px;animation:3.4s linear infinite railFlow;position:absolute;top:50%}.rail-mid i:nth-of-type(2){animation-direction:reverse;animation-delay:1.7s}@keyframes railFlow{0%{opacity:0;left:2%}14%{opacity:1}86%{opacity:1}to{opacity:0;left:98%}}.rail-flow{font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:20px;margin-top:22px;font-size:10.5px;display:flex}@media (prefers-reduced-motion:reduce){.rail-mid i{opacity:0;animation:none}}@media (max-width:900px){.rail{grid-template-columns:1fr}.rail-mid{min-width:0;padding:24px 0}.rail-mid:before{background:repeating-linear-gradient(180deg,rgba(var(--text-rgb),.26) 0 5px,transparent 5px 11px);width:1px;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.rail-mid i{opacity:0;animation:none}.rail-flow{text-align:center;flex-direction:column;gap:8px}}.deploy-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.deploy-card{border:1px solid var(--line);background:var(--glass);border-radius:20px;flex-direction:column;gap:12px;padding:30px 28px 24px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative}.deploy-card:hover{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--text-rgb),.045);transform:translateY(-4px)}.deploy-card.is-featured{border-color:rgba(var(--accent-rgb),.4);background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),rgba(var(--text-rgb),.012))}.deploy-card.is-featured:hover{border-color:rgba(var(--accent-rgb),.6);background:linear-gradient(180deg,rgba(var(--accent-rgb),.12),rgba(var(--text-rgb),.02))}.deploy-idx{font-family:var(--font-m);letter-spacing:.16em;color:var(--faint);font-size:11px;position:absolute;top:24px;right:26px}.deploy-icon{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);width:44px;height:44px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.deploy-card h3{font-family:var(--font-d);letter-spacing:-.01em;font-size:21px;font-weight:600}.deploy-tag{color:var(--accent-ink);margin-top:-8px;font-size:13.5px;font-weight:500}.deploy-card p{color:var(--dim);flex:1;font-size:14.5px;line-height:1.65}.deploy-meter{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:6px;padding-top:16px;display:flex}.deploy-meter span{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-right:4px;font-size:10px}.deploy-meter i{background:var(--line);border-radius:2px;width:22px;height:3px}.deploy-meter i.on{background:var(--accent)}.deploy-cta{justify-content:center;margin-top:40px;display:flex}@media (max-width:900px){.deploy-grid{grid-template-columns:1fr}}.flow-card.is-wide{grid-column:1/-1}.flow-card.is-wide .flow-diagram{max-width:560px}@media (max-width:800px){.flow-card.is-wide{grid-column:auto}}.cc-wrap{flex-direction:column;gap:14px;min-width:0;display:flex}.cc-langbar{opacity:0;flex-wrap:wrap;align-items:center;gap:8px;animation:.9s cubic-bezier(.22,1,.36,1) .9s forwards ccRise;display:flex}.cc-langbar-label{font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-right:6px;font-size:10px}.cc-lang-chip{font-family:var(--font-b);border:1px solid var(--line);background:rgba(var(--text-rgb),.02);color:var(--dim);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13.5px;line-height:1;transition:border-color .2s,background .2s,color .2s,transform .2s}.cc-lang-chip:hover{border-color:rgba(var(--accent-rgb),.45);color:var(--ink);transform:translateY(-1px)}.cc-lang-chip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.cc-lang-chip[aria-pressed=true]{background:rgba(var(--accent-rgb),.13);border-color:rgba(var(--accent-rgb),.55);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.cc-langbar{opacity:1;animation:none}}.wl-board{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--text-rgb),.05),rgba(var(--text-rgb),.012) 42%,rgba(var(--text-rgb),.028));box-shadow:inset 0 1px 0 rgba(var(--text-rgb),.07),0 34px 80px -30px rgba(var(--shadow-rgb),.75);border-radius:22px;position:relative;overflow:hidden}.wl-board:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 85% -10%,rgba(var(--accent-rgb),.07),transparent 60%);position:absolute;inset:0}.wl-head{border-bottom:1px solid var(--line-soft);font-family:var(--font-m);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;padding:15px 22px;font-size:10.5px;display:flex;position:relative}.wl-head-right{color:var(--accent-ink);white-space:nowrap;margin-left:auto}.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid;position:relative}.wl-tile{border:1px solid var(--line);background:rgba(var(--text-rgb),.03);border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:112px;padding:14px 16px 16px;transition:border-color .3s,background .3s;display:flex;position:relative}.wl-tile:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.05)}.wl-tile.is-home{border-color:rgba(var(--accent-rgb),.5);background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),rgba(var(--text-rgb),.02))}.wl-label{font-family:var(--font-m);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);align-items:baseline;gap:8px;font-size:9.5px;display:flex}.wl-label i{color:var(--accent-ink);font-style:normal}.wl-tile.is-home .wl-label{color:var(--dim)}.wl-hello{font-family:var(--font-d);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.15;display:block}.wl-home-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2.2s ease-in-out infinite pulse;position:absolute;top:14px;right:14px}.wl-foot.stack-foot{position:relative}.js .wl-tile{opacity:0;transform:translateY(10px)scale(.97)}.js .wl-board.in .wl-tile{animation:settleUp .5s cubic-bezier(.22,1,.36,1) calc(var(--i)*60ms) forwards}.js .wl-board.in .wl-label i{animation:wlPatrol 14.4s linear calc(1.2s + var(--i)*.9s) infinite}@keyframes wlPatrol{0%,4%{color:var(--accent-ink);text-shadow:0 0 12px rgba(var(--accent-rgb),.9)}8%,to{color:var(--accent-ink);text-shadow:none}}@media (prefers-reduced-motion:reduce){.js .wl-tile{opacity:1;animation:none;transform:none}.js .wl-board.in .wl-label i,.wl-home-dot{animation:none}.wl-tile{transition:none}}@media (max-width:900px){.wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.wl-head{gap:10px;padding:13px 16px}.wl-head-right{display:none}.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.wl-tile{gap:10px;min-height:96px;padding:12px 14px 14px}}
