.guides{--carrier-verizon:#d52b1e;--carrier-tmobile:#e20074;--carrier-att:#009fdb;--carrier-three:#6c3b8f;--carrier-o2:#0050ff;--carrier-other:#64748b;--tick:#ffffffd9}.dark .guides{--carrier-verizon:#f0574c;--carrier-tmobile:#ff4fa6;--carrier-att:#36bdf0;--carrier-three:#a77bd0;--carrier-o2:#5b8cff;--carrier-other:#94a3b8;--tick:#0000008c}.guides [id]{scroll-margin-top:5rem}.guides .carrier-dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.guides .g-track{min-width:0;display:block;position:relative}.guides .g-bar{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.guides .g-bar-open{border:1px dashed var(--muted-foreground);border-radius:999px;position:absolute;inset:0}.guides .g-grid-line{background:var(--border);width:1px;position:absolute;top:-6px;bottom:-6px}.guides .g-mark{white-space:nowrap;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.guides .g-mark:first-child{transform:translateY(-50%)}.guides .g-mark:last-child{transform:translate(-100%,-50%)}.guides .g-tickband{border-radius:999px;width:100%;height:14px;display:block;overflow:hidden}.guides .g-tick{stroke:var(--tick);stroke-width:1.5px}.guides .g-press{stroke:var(--foreground);stroke-width:2.5px}.guides .g-cooldown{fill:var(--muted-foreground);opacity:.35}.guides .g-request-ground{fill:var(--muted)}.guides .g-rows>li,.guides .g-axis{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 6rem;align-items:center;gap:.5rem 1.5rem;display:grid}.guides .g-axis{min-height:2.5rem}.guides .g-axis .g-track{height:2.5rem}.guides .g-rows>li{border-top:1px solid var(--border);min-height:3.5rem;padding:.6rem 0}.guides .g-rows .g-track{height:14px}.guides .g-count{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.guides .g-seq-lanes{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guides .g-seq-steps{background:linear-gradient(var(--border),var(--border))calc(100%/6)0/1px 100% no-repeat,linear-gradient(var(--border),var(--border))50% 0/1px 100% no-repeat,linear-gradient(var(--border),var(--border))calc(500%/6)0/1px 100% no-repeat;padding:.5rem 0 .75rem;position:relative}.guides .g-seq-msg{padding:.75rem var(--r)1.1rem var(--l);flex-direction:column;display:flex;position:relative}.guides .g-seq-text{z-index:1;text-align:center;background:var(--card);align-self:center;max-width:36ch;padding:.15rem .6rem;position:relative}.guides .g-seq-line{left:var(--l);right:var(--r);background:var(--foreground);height:1.5px;position:absolute;bottom:.55rem}.guides .g-seq-line:after,.guides .is-both .g-seq-line:before{content:"";border-top:1.5px solid var(--foreground);border-right:1.5px solid var(--foreground);width:9px;height:9px;position:absolute;top:-4px}.guides .is-right .g-seq-line:after,.guides .is-both .g-seq-line:after{right:0;transform:rotate(45deg)}.guides .is-left .g-seq-line:after,.guides .is-both .g-seq-line:before{left:0;transform:rotate(-135deg)}.guides .g-code{border:1px solid var(--border);background:var(--muted);font-family:var(--font-roboto-mono),ui-monospace,monospace;border-radius:.75rem;margin:0;padding:1.25rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}@media (max-width:767px){.guides .g-rows>li,.guides .g-axis{grid-template-columns:minmax(0,1fr) 4.5rem}.guides .g-rows>li>:first-child{grid-column:1/-1}.guides .g-axis>:first-child{display:none}.guides .g-seq-msg{padding-left:0;padding-right:0}.guides .g-seq-text{max-width:none}.guides .g-code{white-space:pre-wrap;overflow-wrap:anywhere}}
