.v2tr-mg__wires{position:absolute;inset:0;width:100%;height:100%}.v2tr-mg__wires path{fill:none}.v2tr-mg__base{stroke:var(--tr-line-2);stroke-width:2;stroke-dasharray:4 5}.v2tr-mg__live{stroke:var(--tr-ink);stroke-width:3}.v2tr-vig.is-running .v2tr-mg__live[data-on]:not(.is-on){opacity:0}.v2tr-mg__bot{z-index:2}.v2tr-mg__floor{position:absolute;left:3%;width:13%;top:58%;height:2px;background:var(--tr-ink)}.v2tr-mg__router{position:absolute;left:33%;top:42%;z-index:2;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;border:2px solid var(--tr-ink);border-radius:50%;background:var(--tr-mint);font-size:24px;color:var(--tr-ink)}.v2tr-mg__class{position:absolute;left:33%;top:calc(42% + 32px);transform:translate(-50%)}.v2tr-vig.is-running .v2tr-mg__class[data-on]:not(.is-on){transform:translate(-50%,6px)}.v2tr-mg__prov{position:absolute;left:55%;width:41%;display:grid;gap:6px;padding:8px 10px;border:1.5px solid var(--tr-ink);background:#fff;font-family:var(--font-mono);font-size:11px;color:var(--tr-ink);transition:opacity .3s,border-color .3s,background-color .3s}.v2tr-mg__prov--a{top:11%}.v2tr-mg__prov--b{top:45%}.v2tr-mg__prov b{font-weight:500}.v2tr-mg__model{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--tr-muted)}.v2tr-mg__pin{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border:1px solid var(--tr-deep);background:var(--tr-mint-wash);font-style:normal;color:var(--tr-ink)}.v2tr-vig.is-running .v2tr-mg__pin[data-on]:not(.is-on){transform:scale(1.3)}.v2tr-mg__down{position:absolute;right:-1.5px;top:-12px;display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:var(--tr-ink);color:#fff}.v2tr-mg__retry{display:inline-flex;align-items:center;gap:4px;color:var(--tr-deep)}.v2tr-vig:not(.is-running) .v2tr-mg__prov--b,.v2tr-mg__prov--b.is-now{border-color:var(--tr-deep);box-shadow:0 0 0 3px var(--tr-mint-light)}.v2tr-mg__meter{position:absolute;left:4%;top:74%;width:44%;display:grid;gap:5px;font-family:var(--font-mono);font-size:11px;color:var(--tr-ink)}.v2tr-mg__mlabel{display:inline-flex;align-items:center;gap:5px}.v2tr-mg__mlabel iconify-icon{font-size:14px;color:var(--tr-deep)}.v2tr-mg__bar{position:relative;height:12px;border:1.5px solid var(--tr-ink);background:#fff}.v2tr-mg__bar i{position:absolute;left:1px;top:1px;bottom:1px;width:calc(72% - 2px);background:var(--tr-mint);transform-origin:left}.v2tr-vig.is-running .v2tr-mg__bar i[data-on]:not(.is-on){opacity:1;transform:scaleX(.15)}.v2tr-vig__scene .v2tr-mg__bar i[data-on]{transition:transform 1.1s cubic-bezier(.45,0,.2,1)}.v2tr-mg__cap{position:absolute;left:72%;top:-6px;bottom:-6px;width:3px;background:var(--tr-ink)}.v2tr-mg__ceiling{position:absolute;left:72%;top:-2px;transform:translate(-50%);padding:0 4px;background:var(--tr-ink);color:#fff}.v2tr-mg__evals{position:absolute;left:55%;right:4%;top:79%;display:flex;flex-wrap:wrap;gap:5px}.v2tr-mg__eval{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1.5px solid var(--tr-deep);background:var(--tr-mint-wash);font-family:var(--font-mono);font-size:11px;color:var(--tr-ink)}.v2tr-mg__eval .v2tr-tick{width:10px;height:10px;color:var(--tr-deep)}.v2tr-vig.is-running .v2tr-mg__eval[data-on]:not(.is-on){opacity:1;border-color:var(--tr-line-2);background:#fff}.v2tr-vig.is-running .v2tr-mg__eval[data-on]:not(.is-on) .v2tr-tick{opacity:0}.v2tr-vig.is-running .v2tr-mg__eval.is-on{transition-delay:calc(var(--i) * .14s)}@container (max-width: 480px){.v2tr-mg__prov{left:50%;width:47%;padding:6px 7px}.v2tr-mg__evals{left:50%}.v2tr-mg__eval:nth-child(n+3){display:none}.v2tr-mg__meter{width:40%}}.v2tr-mc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:56px 0 0;padding:0;list-style:none;background:var(--tr-dark-line);border:1px solid var(--tr-dark-line)}@media(min-width:900px){.v2tr-mc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2tr-mc__cell{display:grid;align-content:start;gap:28px;padding:32px;background:var(--tr-ink)}.v2tr-mc__fig{display:grid;align-items:center;height:112px;padding:8px 0;border-bottom:1px dashed var(--tr-dark-line-2)}.v2tr-mc__svg{width:100%;max-width:320px;height:96px;overflow:visible}.v2tr-mc__node,.v2tr-mc__hub{fill:var(--tr-ink);stroke:var(--tr-on-dark);stroke-width:2}.v2tr-mc__hub{fill:var(--tr-mint);stroke:var(--tr-mint-bright)}.v2tr-mc__draw{fill:none;stroke:var(--tr-on-dark-muted);stroke-width:2;stroke-dasharray:220;stroke-dashoffset:0}.v2tr-mc__draw--dim{stroke:var(--tr-dark-line-2);stroke-dasharray:4 5}.v2tr-mc__draw--hot{stroke:var(--tr-mint-bright);stroke-width:3}.v2tr-mc__box{fill:var(--tr-ink);stroke:var(--tr-dark-line-2);stroke-width:1.5}.v2tr-mc__box--hot{fill:#5fe3bb29;stroke:var(--tr-mint-bright)}.v2tr-mc__box--down{stroke-dasharray:4 4}.v2tr-mc__x{stroke:var(--tr-on-dark-muted);stroke-width:2;stroke-linecap:round}.v2tr-mc__track{fill:none;stroke:var(--tr-on-dark-muted);stroke-width:1.5}.v2tr-mc__fill{fill:var(--tr-mint);transform-origin:10px 0;transform-box:view-box}.v2tr-mc__ceiling{stroke:var(--tr-on-dark);stroke-width:3}.v2tr-mc__tag{fill:var(--tr-on-dark)}.v2tr-mc__evals{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.v2tr-mc__evals li{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--tr-dark-line-2);font-family:var(--font-mono);font-size:13px;color:var(--tr-on-dark)}.v2tr-mc__ok{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tr-mint);color:var(--tr-ink)}.v2tr-mc__ok .v2tr-tick{width:12px;height:12px}.v2tr-mc__icon{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--tr-dark-line-2);font-size:21px;color:var(--tr-mint-bright)}.v2tr-mc__t{margin:14px 0 0;font-family:var(--font-jakarta);font-size:24px;font-weight:700;letter-spacing:-.012em;color:var(--tr-on-dark)}.v2tr-mc__p{margin:8px 0 0;max-width:46ch;font-size:16px;line-height:1.55;color:var(--tr-on-dark-muted)}.v2tr-mc__grid.is-pending .v2tr-mc__draw:not(.v2tr-mc__draw--dim){stroke-dashoffset:220}.v2tr-mc__grid.is-built .v2tr-mc__draw:not(.v2tr-mc__draw--dim){animation:v2tr-mc-draw .9s var(--tr-out) both;animation-delay:calc(var(--i) * .2s + .2s)}@keyframes v2tr-mc-draw{0%{stroke-dashoffset:220}}.v2tr-mc__grid.is-pending .v2tr-mc__fill{transform:scaleX(.1)}.v2tr-mc__grid.is-built .v2tr-mc__fill{animation:v2tr-mc-fill 1.4s cubic-bezier(.45,0,.2,1) .7s both}@keyframes v2tr-mc-fill{0%{transform:scaleX(.1)}}.v2tr-mc__grid.is-pending .v2tr-mc__ok{opacity:0;transform:scale(.5)}.v2tr-mc__grid.is-built .v2tr-mc__ok{animation:v2tr-pop .4s var(--tr-out) both;animation-delay:calc(var(--j) * .18s + 1s)}.v2tr-mr__console{display:grid;gap:20px;margin-top:48px}@media(min-width:1024px){.v2tr-mr__console{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;align-items:start}}.v2tr-mr__controls{display:grid;gap:14px}.v2tr-mr__set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border:0}.v2tr-mr__set legend{margin-bottom:8px;padding:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-on-dark-muted)}.v2tr-mr__set label{position:relative;cursor:pointer}.v2tr-mr__set input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.v2tr-mr__set span{display:grid;place-items:center;min-height:48px;padding:0 12px;border:1px solid var(--tr-dark-line-2);font-family:var(--font-jakarta);font-size:15px;font-weight:600;color:var(--tr-on-dark);transition:background-color .2s,color .2s,border-color .2s}.v2tr-mr__set label+label span{border-left:0}.v2tr-mr__set input:checked+span{border-color:var(--tr-mint);background:var(--tr-mint);color:var(--tr-ink)}.v2tr-mr__set input:focus-visible+span{outline:2px solid var(--tr-mint-bright);outline-offset:3px}.v2tr-mr__outage{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 14px;border:1px solid var(--tr-dark-line-2);background:transparent;font-family:var(--font-jakarta);font-size:15px;font-weight:600;color:var(--tr-on-dark);cursor:pointer}.v2tr-mr__toggle{position:relative;width:48px;height:26px;border:2px solid var(--tr-dark-line-2);transition:background-color .2s,border-color .2s}.v2tr-mr__toggle i{position:absolute;left:2px;top:2px;width:18px;height:18px;background:var(--tr-on-dark-muted);transition:transform .25s var(--tr-out),background-color .2s}.v2tr-mr__outage[aria-checked=true] .v2tr-mr__toggle{border-color:var(--tr-on-dark);background:var(--tr-on-dark)}.v2tr-mr__outage[aria-checked=true] .v2tr-mr__toggle i{background:var(--tr-ink);transform:translate(22px)}.v2tr-sec--pine .v2tr-mr__sample{justify-self:start;border-color:var(--tr-dark-line-2);color:var(--tr-on-dark-muted)}.v2tr-mr__board{display:grid;gap:18px;padding:22px;background:#fff;color:var(--tr-ink)}.v2tr-mr__path{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v2tr-mr__mission,.v2tr-mr__router{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1.5px solid var(--tr-ink);font-family:var(--font-mono);font-size:12px}.v2tr-mr__router{background:var(--tr-mint-wash);border-color:var(--tr-deep)}.v2tr-mr__mission iconify-icon,.v2tr-mr__router iconify-icon{font-size:18px;color:var(--tr-deep)}.v2tr-mr__arrow{width:28px;height:2px;background:var(--tr-ink)}.v2tr-mr__providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2tr-mr__prov{display:grid;gap:8px;padding:12px;border:1px solid var(--tr-line-2);transition:opacity .3s,background-color .3s}.v2tr-mr__pname{display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--tr-muted)}.v2tr-mr__down{display:none;align-items:center;gap:4px;padding:1px 6px;background:var(--tr-ink);color:#fff}.v2tr-mr__prov.is-down{background:var(--tr-neutral)}.v2tr-mr__prov.is-down .v2tr-mr__down{display:inline-flex}.v2tr-mr__prov.is-down .v2tr-mr__model{opacity:.45;border-style:dashed}.v2tr-mr__model{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:6px 10px;border:1.5px solid var(--tr-line-2);font-family:var(--font-mono);font-size:13px;transition:border-color .25s,background-color .25s,box-shadow .3s,transform .35s var(--tr-out)}.v2tr-mr__pin{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--tr-deep)}.v2tr-mr__model.is-route{border-color:var(--tr-ink);background:var(--tr-mint);box-shadow:0 8px 18px -10px #0b252173;transform:translateY(-2px)}.v2tr-mr__model.is-route .v2tr-mr__pin{color:var(--tr-ink)}.v2tr-mr__cost{display:grid;gap:8px}.v2tr-mr__clabel{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--tr-muted)}.v2tr-mr__clabel iconify-icon{font-size:16px;color:var(--tr-deep)}.v2tr-mr__meter{position:relative;height:16px;container-type:inline-size;border:1.5px solid var(--tr-ink)}.v2tr-mr__meter i{position:absolute;left:1px;top:1px;bottom:1px;width:calc(100% - 2px);background:var(--tr-mint);transform-origin:left;transform:scaleX(var(--spend, .5));transition:transform .6s var(--tr-out)}.v2tr-mr__meter b{position:absolute;top:-7px;bottom:-7px;left:0;width:3px;background:var(--tr-ink);transform:translate(calc(var(--cap, .5) * 100cqw));transition:transform .4s var(--tr-out)}.v2tr-mr__status{margin:0;padding-top:14px;border-top:1px dashed var(--tr-line-2);font-size:15px;line-height:1.5}
