.eb{position:relative;min-height:100svh;background:radial-gradient(60vw 60vw at 82% 26%,rgb(0 196 106 / .16),transparent 62%),radial-gradient(50vw 50vw at 0% 100%,rgb(40 80 150 / .3),transparent 64%),var(--navy);color:var(--on-dark);overflow:hidden;isolation:isolate;display:flex}.eb-cables{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.eb:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(7 20 40 / .78) 0%,rgb(7 20 40 / .4) 38%,transparent 62%)}.eb-body{flex:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center;padding-top:clamp(120px,12vw,150px);padding-bottom:clamp(48px,6vw,80px)}.eb .crumbs{color:var(--on-dark-muted)}.eb .crumbs li+li:before{color:#ffffff40}.eb .crumbs a:hover{color:#fff}.eb h1{font-size:clamp(2.75rem,1.5rem + 3.8vw,5.6rem);font-weight:500;line-height:.98;letter-spacing:-.045em;text-wrap:balance;max-width:13ch}.eb h1 em{font-style:normal;color:var(--green)}.eb-word{display:block;margin-bottom:22px;font-size:clamp(.95rem,.85rem + .3vw,1.15rem);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--green-bright);line-height:1}.eb-word span{color:var(--on-dark-muted);font-weight:500;letter-spacing:.2em}.eb .lede{margin-top:28px;font-size:var(--step-lead);line-height:1.45;color:var(--on-dark-muted);max-width:38ch}.eb .actions{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.eb-card{padding:22px 24px 18px;border-radius:24px;color:var(--on-dark);font-size:15px;background:linear-gradient(160deg,#ffffff21,#ffffff0a);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 40px 80px -40px #000000b3}.eb-card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--on-dark-muted);font-size:14px}.eb-card-h b{color:var(--on-dark);font-weight:500;margin-right:6px;font-variant-numeric:tabular-nums}.eb-state{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;font-size:13px;font-weight:500;background:#ffffff14;color:var(--on-dark);transition:background-color .3s,color .3s}.eb-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#9aa5b5;transition:background-color .3s}.eb-state[data-s=read]:before{animation:eb-pulse 1s ease-in-out infinite}.eb-state[data-s=hold]:before{background:#f5a524}.eb-state[data-s=prog]:before{background:#4ea3ff;animation:eb-pulse 1s ease-in-out infinite}.eb-state[data-s=ok]{background:#00c46a2e;color:var(--green-bright)}.eb-state[data-s=ok]:before{background:var(--green-bright)}@keyframes eb-pulse{50%{opacity:.3}}.eb-k{margin-top:18px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted)}.eb-read{margin:8px 0 0;display:grid}.eb-read>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid rgb(255 255 255 / .08)}.eb-read dt{color:var(--on-dark-muted)}.eb-read dd{margin:0;font-variant-numeric:tabular-nums;position:relative;transition:color .4s;color:#f3f6fa47}.eb-read dd:after{content:"";position:absolute;inset:-2px -6px;border-radius:6px;background:#19e08338;opacity:0;transition:opacity .5s}.eb-read>div.on dd{color:var(--on-dark)}.eb-read>div.on dd:after{animation:eb-mark .9s ease-out}@keyframes eb-mark{0%{opacity:1}to{opacity:0}}.eb-way{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.eb-way li{position:relative;display:grid;justify-items:start;gap:2px;padding-top:30px;min-width:0}.eb-way li:before{content:"";position:absolute;top:10px;left:22px;right:2px;height:2px;background:#ffffff1f}.eb-way li:after{content:"";position:absolute;top:10px;left:22px;right:2px;height:2px;background:var(--green);transform-origin:left;transform:scaleX(0);transition:transform .3s var(--ease)}.eb-way li:last-child:before,.eb-way li:last-child:after{display:none}.eb-way li.on:after{transform:scaleX(1);transition-delay:.15s}.eb-way i{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3;transition:background-color .25s,box-shadow .25s,transform .25s var(--ease)}.eb-way i:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071428' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;opacity:0;transition:opacity .2s}.eb-way li.on i{background:var(--green);box-shadow:none;transform:scale(1.06)}.eb-way li.on i:after{opacity:1}.eb-way b{font-weight:500;font-size:12.5px;line-height:1.2;overflow-wrap:anywhere}.eb-way span{font-size:11.5px;line-height:1.25;color:var(--on-dark-muted)}.eb-foot{margin-top:16px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .08);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--on-dark-muted)}.eb-lane{margin-top:clamp(40px,5vw,64px)}.eb-lane+.eb-lane{margin-top:clamp(48px,5vw,72px)}.eb-lane-h{font-weight:500;font-size:1.125rem;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.eb-lane-h span{color:var(--on-dark-muted);font-weight:400;font-size:var(--step-small)}.eb-flow{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}.eb-flow.f6{grid-template-columns:repeat(6,minmax(0,1fr))}.eb-flow.f4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:66.6%}.eb-flow li{position:relative;padding:18px 18px 20px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24;display:grid;gap:6px;align-content:start}.eb-flow li.hl{background:#00c46a1f;box-shadow:inset 0 0 0 1px #19e08380}.eb-flow li.end{background:#ffffff1a}.eb-flow b{font-weight:500}.eb-flow span{font-size:var(--step-small);color:var(--on-dark-muted);line-height:1.4}.eb-flow li:not(:last-child):after{content:"";position:absolute;top:50%;right:-14px;width:14px;height:2px;background:#ffffff38}.eb-flow li:not(:last-child):before{content:"";position:absolute;z-index:1;top:calc(50% - 3px);right:-11px;width:8px;height:8px;border-radius:50%;background:var(--green-bright);opacity:0;box-shadow:0 0 12px #19e083cc}.eb-lane.in .eb-flow li:not(:last-child):before{animation:eb-hop 3.6s var(--ease) infinite;animation-delay:calc(var(--n) * .45s)}@keyframes eb-hop{0%{opacity:0;transform:translate(-6px)}8%{opacity:1}18%{opacity:0;transform:translate(10px)}to{opacity:0}}.js .eb-flow li{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--n) * 90ms)}.js .eb-lane.in .eb-flow li,.reduced .eb-flow li{opacity:1;transform:none}.eb-back{margin-top:14px;display:flex;gap:12px;align-items:center;font-size:var(--step-small);color:var(--on-dark-muted)}.eb-back i{width:46px;height:0;border-top:2px dashed rgb(25 224 131 / .6);flex:0 0 auto;position:relative}.eb-back i:before{content:"";position:absolute;left:-2px;top:-6px;border:5px solid transparent;border-right-color:#19e083cc;border-left:0}.eb-doc{padding:24px 26px 10px;border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -40px #0b1b3359}.eb-doc-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.eb-doc-h b{font-weight:500;font-size:1.125rem;font-variant-numeric:tabular-nums}.eb-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;font-size:13px;font-weight:500}.eb-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.eb-chip.ok{background:var(--green-wash);color:var(--green-deep)}.eb-tl{list-style:none;margin:0;padding:6px 0 0}.eb-tl li{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:14px 0}.eb-tl li+li{border-top:1px solid var(--line)}.eb-tl time{font-size:var(--step-small);color:var(--muted);font-variant-numeric:tabular-nums;padding-left:18px;position:relative}.eb-tl time:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:#9aa5b5}.eb-tl li.hold time:before{background:#f5a524}.eb-tl li.prog time:before{background:#4ea3ff}.eb-tl li.ok time:before{background:var(--green)}.eb-tl b{display:block;font-weight:500}.eb-tl span{display:block;color:var(--muted);font-size:var(--step-small);line-height:1.45;margin-top:2px;overflow-wrap:anywhere}.js .eb-tl li{opacity:0;transform:translate(-10px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(.25s + var(--n) * .16s)}.js .eb-doc.in .eb-tl li,.reduced .eb-tl li{opacity:1;transform:none}.eb-doc+.checks{margin-top:36px}.eb-cov-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,5vw,80px);align-items:end}.eb-cov-head>p{color:var(--on-dark-muted)}.eb-cov{width:100%;border-collapse:collapse;margin-top:clamp(32px,4vw,48px)}.eb-cov th,.eb-cov td{text-align:left;padding:18px 16px 18px 0;border-bottom:1px solid rgb(255 255 255 / .12);vertical-align:top}.eb-cov thead th{font-weight:500;color:var(--on-dark-muted);font-size:var(--step-small);border-bottom-color:#ffffff3d}.eb-cov tbody th{font-weight:500;white-space:nowrap}.eb-cov td{color:var(--on-dark-muted)}.eb-cov td:last-child{color:var(--on-dark)}.eb-cov code{font:500 13px/1.3 ui-monospace,SF Mono,Menlo,monospace;color:var(--green-bright);background:#19e0831a;padding:4px 8px;border-radius:6px;display:inline-block}.eb-cov-notes{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;font-size:var(--step-small);color:var(--on-dark-muted)}.eb-cov-notes a{color:var(--on-dark)}.eb-fr{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:start}.eb-fr .muted{margin-top:12px;max-width:56ch}.eb-rep{margin-top:20px;font-size:var(--step-small)}.eb-rep th,.eb-rep td{padding:14px 16px 14px 0;vertical-align:top}.eb-rep tbody th{white-space:nowrap}.eb-ans{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.eb-ans li{padding:18px 20px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.eb-ans b{display:block;font-weight:500}.eb-ans span{display:block;margin-top:4px;color:var(--muted);font-size:var(--step-small);line-height:1.5}.eb-sec .stack-rows dd{color:var(--muted)}.eb-pt{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:end}.eb-ava{margin-top:28px;height:30px;width:auto;filter:brightness(0) invert(1);opacity:.85}.eb-partner .actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}@media(min-width:1600px){.eb-body.wrap{max-width:none;padding-inline:var(--margin-wide, 72px)}}@media(max-width:1180px){.eb-flow.f6{grid-template-columns:repeat(3,minmax(0,1fr))}.eb-flow.f6 li:nth-child(3n):after,.eb-flow.f6 li:nth-child(3n):before{display:none}.eb-flow.f4{max-width:none}}@media(max-width:1080px){.eb{min-height:0}.eb-body{grid-template-columns:minmax(0,1fr)}.eb-card{max-width:520px}.eb:after{background:linear-gradient(180deg,#0714288c,#0714284d 50%,#07142899)}.eb-cov-head,.eb-fr,.eb-pt{grid-template-columns:minmax(0,1fr)}.eb-cov-notes{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:720px){.eb-flow.f6,.eb-flow.f4{grid-template-columns:minmax(0,1fr);gap:12px}.eb-flow li{padding:14px 16px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}.eb-flow.f6 li:nth-child(3n):after,.eb-flow.f6 li:nth-child(3n):before{display:block}.eb-flow li:not(:last-child):after{inset:auto auto -12px 28px;width:2px;height:12px}.eb-flow li:not(:last-child):before{display:none}.eb-way b{font-size:11px}.eb-way span{display:none}.eb-card{padding:18px 18px 14px}.eb-card-h>span:first-child{font-size:13px}.eb-cov thead{display:none}.eb-cov tr{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .12)}.eb-cov th,.eb-cov td{border:0;padding:0}.eb-rep thead{display:none}.eb-rep tr{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.eb-rep th,.eb-rep td{border:0;padding:0}.eb-rep tbody th{white-space:normal}.eb-tl li{grid-template-columns:minmax(0,1fr);gap:4px}}
