@keyframes cueSrFlow{0%{background-position:100%0,0 0}to{background-position:0 0,0 0}}@keyframes cueSrScope{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cueSrDrop{0%{background-position:0 100%,0 0}to{background-position:0 0,0 0}}#cue-sr{--cue-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--cue-line:color-mix(in srgb, var(--main-serverroom) 35%, var(--border-color));--cue-pulse:var(--accent-serverroom);--cue-glow:color-mix(in srgb, var(--main-serverroom) 22%, transparent)}#cue-sr code{font-family:var(--cue-mono);font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--pill-bg);color:var(--text);overflow-wrap:anywhere}#cue-sr .cue-sr-intro{color:var(--muted-text);max-width:78ch;margin:0 0 var(--spacing-lg)}#cue-sr .section h2{margin:6px 0 12px}#cue-sr .section+.section{border-top:var(--border-default)}#cue-sr .section>.container{width:100%;text-align:left}#cue-sr .cue-sr-hero{background:var(--gradient-background);border-bottom:var(--border-default)}#cue-sr .cue-sr-hero h1 span{color:var(--main-serverroom);display:block;font-size:.62em;line-height:1.2;margin-top:10px}#cue-sr .cue-sr-hero .lead code{font-size:.88em}#cue-sr .cue-sr-stage{display:grid;gap:14px;min-width:0}#cue-sr .cue-sr-caption{margin:0;text-align:center;max-width:52ch;justify-self:center}#cue-sr .cue-sr-path{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,150px) minmax(0,1fr);align-items:center;gap:26px;padding:22px 18px;border:var(--border-default);border-radius:var(--border-radius-default);background:radial-gradient(420px 220px at 50% 50%,var(--cue-glow),transparent 70%),var(--dark-card);min-width:0}#cue-sr .cue-sr-in,#cue-sr .cue-sr-out{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-width:0}#cue-sr .cue-sr-in li,#cue-sr .cue-sr-out li{position:relative;display:flex;flex-direction:column;gap:1px;padding:6px 10px;border:1px solid var(--pill-border);border-radius:8px;background:var(--pill-bg);min-width:0}#cue-sr .cue-sr-in b,#cue-sr .cue-sr-out b{font:var(--weight-semibold) 12.5px/1.2 var(--cue-mono);color:var(--text)}#cue-sr .cue-sr-in span,#cue-sr .cue-sr-out span{font:11px/1.2 var(--cue-mono);color:var(--muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cue-sr .cue-sr-out li{text-align:right}#cue-sr .cue-sr-in li::after,#cue-sr .cue-sr-out li::before{content:"";position:absolute;top:50%;width:26px;height:2px;background:linear-gradient(90deg,transparent 0 30%,var(--cue-pulse) 45% 55%,transparent 70% 100%)0 0/300% 100%no-repeat,var(--cue-line);animation:cueSrFlow 1.8s linear infinite;animation-delay:calc(var(--i, 0)*-.37s)}#cue-sr .cue-sr-in li::after{left:100%}#cue-sr .cue-sr-out li::before{right:100%}#cue-sr .cue-sr-core{display:grid;justify-items:center;gap:4px;padding:14px 10px 12px;border:1px solid var(--main-serverroom);border-radius:14px;background:var(--background);box-shadow:0 0 0 4px var(--cue-glow),var(--shadow);text-align:center}#cue-sr .cue-sr-core strong{font:var(--weight-bold) 26px/1 var(--cue-mono);color:var(--main-serverroom);letter-spacing:.04em}#cue-sr .cue-sr-core span{font:10.5px/1.3 var(--cue-mono);color:var(--muted-text)}#cue-sr .cue-sr-scope{width:100%;height:38px;overflow:hidden;border-radius:6px;background:repeating-linear-gradient(90deg,transparent 0 11px,color-mix(in srgb,var(--text) 7%,transparent) 11px 12px),repeating-linear-gradient(0deg,transparent 0 9px,color-mix(in srgb,var(--text) 7%,transparent) 9px 10px)}#cue-sr .cue-sr-trace{display:block;width:200%;height:100%;animation:cueSrScope 3.2s linear infinite}#cue-sr .cue-sr-trace polyline{fill:none;stroke:var(--accent-serverroom);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}@media (max-width:640px){#cue-sr .cue-sr-path{grid-template-columns:1fr;gap:18px;padding:16px}#cue-sr .cue-sr-in,#cue-sr .cue-sr-out{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}#cue-sr .cue-sr-out li{text-align:left}#cue-sr .cue-sr-in li::after,#cue-sr .cue-sr-out li::before{display:none}#cue-sr .cue-sr-core{position:relative;grid-template-columns:1fr}#cue-sr .cue-sr-core::after,#cue-sr .cue-sr-core::before{content:"";position:absolute;left:50%;width:2px;height:18px;margin-left:-1px;background:linear-gradient(180deg,transparent,var(--cue-pulse),transparent)0 0/100% 300%no-repeat,var(--cue-line);animation:cueSrDrop 1.4s linear infinite}#cue-sr .cue-sr-core::before{bottom:100%}#cue-sr .cue-sr-core::after{top:100%}}#cue-sr .cue-sr-table-wrap{margin:var(--spacing-md)0}#cue-sr .cue-sr-carry tbody th,#cue-sr .cue-sr-vs tbody th[scope=row]{font-weight:var(--weight-medium)}@media (min-width:641px){#cue-sr .cue-sr-carry tbody th{width:46%}}#cue-sr .cue-sr-carry td{color:var(--muted-text)}#cue-sr .cue-sr-vs td,#cue-sr .cue-sr-vs th[scope=col]:not(:first-child){text-align:center;white-space:nowrap;width:1%}#cue-sr .cue-sr-vs tbody th small{display:block;color:var(--muted-text);font-weight:var(--weight-regular);font-size:var(--meta);margin-top:2px}#cue-sr .cue-sr-vs tr.grp th{font:var(--weight-semibold) 11px/1.2 var(--cue-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--main-serverroom);background:color-mix(in srgb,var(--main-serverroom) 7%,transparent);padding-top:10px;padding-bottom:10px}#cue-sr .cue-sr-pairs b,#cue-sr .cue-sr-vs td.y{color:var(--text)}#cue-sr .cue-sr-vs td.n{color:var(--muted-text)}#cue-sr .cue-sr-vs td.cue{color:var(--main-serverroom);font-weight:var(--weight-bold);background:color-mix(in srgb,var(--main-serverroom) 6%,transparent)}#cue-sr .cue-sr-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){#cue-sr .cue-sr-vs td,#cue-sr .cue-sr-vs th{padding:10px 6px}#cue-sr .cue-sr-vs th[scope=row],#cue-sr .cue-sr-vs tr.grp th{padding-left:12px}#cue-sr .cue-sr-vs thead th{white-space:normal;font-size:10px;letter-spacing:0;text-transform:none}#cue-sr .cue-sr-vs td{font-size:12px}}#cue-sr .cue-sr-notyet{margin-top:var(--spacing-lg);padding:18px 20px;border-left:3px solid var(--highlight-yellow);border-radius:0 var(--border-radius-sm) var(--border-radius-sm)0;background:color-mix(in srgb,var(--highlight-yellow) 6%,transparent)}#cue-sr .cue-sr-notyet h3{font-size:var(--h4);margin:0 0 6px}#cue-sr .cue-sr-notyet p{margin:0;color:var(--muted-text);max-width:90ch}#cue-sr .cue-sr-intro a,#cue-sr .cue-sr-jack h3,#cue-sr .cue-sr-notyet a{color:var(--main-serverroom)}#cue-sr .cue-sr-bay{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}#cue-sr .cue-sr-jack{border:var(--border-default);border-radius:var(--border-radius-default);background:var(--gradient-background);padding:6px 0 4px;min-width:0}#cue-sr .cue-sr-jack h3{margin:0;padding:12px 18px;font:var(--weight-bold) 12px/1 var(--cue-mono);text-transform:uppercase;letter-spacing:.14em;border-bottom:var(--border-default)}#cue-sr .cue-sr-jack ul{list-style:none;margin:0;padding:0}#cue-sr .cue-sr-jack li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 18px;border-bottom:1px solid var(--border-color);transition:background-color .2s ease}#cue-sr .cue-sr-jack li:last-child{border-bottom:0}#cue-sr .cue-sr-jack li b{font-weight:var(--weight-semibold);color:var(--text)}#cue-sr .cue-sr-jack li>code{justify-self:end;align-self:start;background:0 0;padding:0;color:var(--main-serverroom);font-size:12px}#cue-sr .cue-sr-jack li>span{grid-column:1/-1;color:var(--muted-text);font-size:var(--body-sm);line-height:1.5}#cue-sr .cue-sr-jack li:hover{background:color-mix(in srgb,var(--main-serverroom) 6%,transparent)}#cue-sr .cue-sr-bay:has(.cue-sr-jack-in li:hover) .cue-sr-jack-out li{background:color-mix(in srgb,var(--main-serverroom) 6%,transparent)}#cue-sr .cue-sr-bay-note{margin-top:var(--spacing-md);max-width:90ch}@media (max-width:860px){#cue-sr .cue-sr-bay{grid-template-columns:1fr}}@media (max-width:420px){#cue-sr .cue-sr-jack li{grid-template-columns:1fr}#cue-sr .cue-sr-jack li>code{justify-self:start}}#cue-sr .cue-sr-groups{display:grid;gap:10px}#cue-sr .cue-sr-group{border:var(--border-default);border-radius:var(--border-radius-sm);background:var(--gradient-background);overflow:hidden}#cue-sr .cue-sr-group[open]{border-color:color-mix(in srgb,var(--main-serverroom) 45%,var(--border-color))}#cue-sr .cue-sr-group summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}#cue-sr .cue-sr-group summary::-webkit-details-marker{display:none}#cue-sr .cue-sr-group summary::after{content:"+";margin-left:auto;font:var(--weight-bold) 18px/1 var(--cue-mono);color:var(--main-serverroom);transition:transform .2s ease}#cue-sr .cue-sr-group[open] summary::after{transform:rotate(45deg)}#cue-sr .cue-sr-group summary:focus-visible{outline:2px solid var(--main-serverroom);outline-offset:-2px}#cue-sr .cue-sr-gnum{font:var(--weight-bold) 12px/1 var(--cue-mono);color:var(--main-serverroom)}#cue-sr .cue-sr-gname{font-weight:var(--weight-semibold);color:var(--text);font-size:var(--h4)}#cue-sr .cue-sr-group ul{list-style:none;margin:0;padding:0 18px 18px 52px;color:var(--muted-text);display:grid;gap:8px}#cue-sr .cue-sr-group li{position:relative;line-height:1.6;max-width:92ch}#cue-sr .cue-sr-group li::before{content:"";position:absolute;left:-16px;top:.66em;width:6px;height:6px;border-radius:1px;background:var(--main-serverroom)}@media (max-width:560px){#cue-sr .cue-sr-group ul{padding-left:34px}}#cue-sr .cue-sr-rail{list-style:none;counter-reset:cuesr;margin:var(--spacing-lg)0 0;padding:0}#cue-sr .cue-sr-rail li{counter-increment:cuesr;position:relative;padding:0 0 var(--spacing-lg) 58px;border-left:2px solid var(--border-color);margin-left:18px}#cue-sr .cue-sr-rail li:last-child{border-left-color:transparent;padding-bottom:0}#cue-sr .cue-sr-rail li::before{content:counter(cuesr,decimal-leading-zero);position:absolute;left:-19px;top:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--dark-card);border:2px solid var(--main-serverroom);color:var(--main-serverroom);font:var(--weight-bold) 13px/1 var(--cue-mono)}#cue-sr .cue-sr-rail h3{font-size:var(--h3);margin:4px 0 8px}#cue-sr .cue-sr-rail p{color:var(--muted-text);max-width:80ch;margin:0}@media (max-width:480px){#cue-sr .cue-sr-rail li{padding-left:40px;margin-left:16px}}#cue-sr .cue-sr-cost-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--spacing-xl);align-items:start}#cue-sr .cue-sr-cost th[scope=row]{color:var(--muted-text);font-weight:var(--weight-medium);width:38%}#cue-sr .cue-sr-fig{color:var(--main-serverroom);font-size:var(--h4);font-variant-numeric:tabular-nums}#cue-sr .cue-sr-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}#cue-sr .cue-sr-steps li{padding:16px 18px;border:var(--border-default);border-radius:var(--border-radius-sm);background:var(--dark-card)}#cue-sr .cue-sr-step{font:var(--weight-semibold) 11px/1 var(--cue-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--main-serverroom)}#cue-sr .cue-sr-steps h3{font-size:var(--h4);margin:8px 0 6px}#cue-sr .cue-sr-steps p{color:var(--muted-text);margin:0;font-size:var(--body-sm);line-height:1.6}#cue-sr .cue-sr-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:var(--spacing-lg)0 0}#cue-sr .cue-sr-cta .link-arrow{color:var(--main-serverroom)}@media (max-width:900px){#cue-sr .cue-sr-cost-grid{grid-template-columns:1fr}}#cue-sr .cue-sr-lines{margin-top:var(--spacing-lg)}#cue-sr .cue-sr-lines p{margin:0 0 10px}#cue-sr .cue-sr-lines ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}#cue-sr .cue-sr-lines a{display:inline-block;padding:6px 12px;border:1px solid var(--pill-border);border-radius:var(--border-radius-max);background:var(--pill-bg);color:var(--pill-color);font:12px/1.3 var(--cue-mono);text-decoration:none;transition:border-color .2s ease}#cue-sr .cue-sr-lines a:hover{border-color:var(--main-serverroom)}#cue-sr .cue-sr-lines a:focus-visible{outline:2px solid var(--main-serverroom);outline-offset:2px}@media (max-width:560px){#cue-sr .cue-sr-cta .main-btn{width:100%;text-align:center}}#cue-sr .cue-sr-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:var(--spacing-xl);align-items:center}#cue-sr .cue-sr-panel p{color:var(--muted-text);max-width:72ch;margin:0 0 12px}#cue-sr .cue-sr-pairs{list-style:none;margin:0 0 var(--spacing-md);padding:0;display:grid;gap:6px}#cue-sr .cue-sr-pairs li{padding-left:18px;position:relative;color:var(--muted-text);font-size:var(--body-sm);line-height:1.6}#cue-sr .cue-sr-pairs li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--main-serverroom)}#cue-sr .cue-sr-panel-price{color:var(--text)!important}#cue-sr .cue-sr-panel-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px;border:1px solid var(--main-serverroom);border-radius:var(--border-radius-default);background:color-mix(in srgb,var(--main-serverroom) 8%,var(--dark-card));color:var(--text);text-decoration:none;font-weight:var(--weight-semibold);transition:transform .2s ease,box-shadow .2s ease}#cue-sr .cue-sr-panel-link b{font-size:22px;color:var(--main-serverroom)}#cue-sr .cue-sr-panel-link:hover{transform:translateY(-2px);box-shadow:var(--shadow)}#cue-sr .cue-sr-next a:focus-visible,#cue-sr .cue-sr-panel-link:focus-visible{outline:2px solid var(--main-serverroom);outline-offset:3px}@media (max-width:860px){#cue-sr .cue-sr-panel{grid-template-columns:1fr}}#cue-sr .cue-sr-panel>div{min-width:0}#cue-sr .cue-sr-panel .main-btn{white-space:normal;text-align:center;height:auto;min-height:44px;line-height:1.3;padding-top:10px;padding-bottom:10px}#cue-sr .cue-sr-panel-cost th[scope=row]{width:42%}@media (max-width:560px){#cue-sr .cue-sr-panel .main-btn{width:100%}}#cue-sr .cue-sr-panel:not(:has(.cue-sr-panel-link)){grid-template-columns:1fr}#cue-sr .cue-sr-faq details{border-bottom:var(--border-default);padding:16px 0}#cue-sr .cue-sr-faq summary{cursor:pointer;list-style:none;font-weight:var(--weight-semibold);color:var(--text);display:flex;justify-content:space-between;gap:16px}#cue-sr .cue-sr-faq summary::-webkit-details-marker{display:none}#cue-sr .cue-sr-faq summary::after{content:"+";font-family:var(--cue-mono);color:var(--main-serverroom)}#cue-sr .cue-sr-faq details[open] summary::after{content:"−"}#cue-sr .cue-sr-faq summary:focus-visible{outline:2px solid var(--main-serverroom);outline-offset:4px}#cue-sr .cue-sr-faq .ans p{color:var(--muted-text);margin:10px 0 0;max-width:88ch;line-height:1.7}#cue-sr .cue-sr-next{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}#cue-sr .cue-sr-next a{position:relative;display:block;padding:18px 18px 40px;border:var(--border-default);border-radius:var(--border-radius-sm);background:var(--gradient-background);color:var(--text);text-decoration:none;transition:border-color .2s ease}#cue-sr .cue-sr-next a:hover{border-color:var(--main-serverroom)}#cue-sr .cue-sr-next h3{font-size:var(--h4);margin:0 0 6px}#cue-sr .cue-sr-next p{margin:0}#cue-sr .cue-sr-next span{position:absolute;left:18px;bottom:14px;color:var(--main-serverroom)}@media (max-width:1100px){#cue-sr .cue-sr-next{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){#cue-sr .cue-sr-next{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#cue-sr .cue-sr-core::after,#cue-sr .cue-sr-core::before,#cue-sr .cue-sr-in li::after,#cue-sr .cue-sr-out li::before,#cue-sr .cue-sr-trace{animation:none}#cue-sr .cue-sr-group summary::after,#cue-sr .cue-sr-panel-link{transition:none}#cue-sr .cue-sr-panel-link:hover{transform:none}}