#custom-builds-page{--cb-black:#000;--cb-navy:#06111b;--cb-panel:#081522;--cb-panel-deep:#050c14;--cb-blue-deep:#2b7ea6;--cb-blue:#59d1ff;--cb-cyan:#22d3ee;--cb-soft:#a8e6ff;--cb-text:#e9f4fb;--cb-muted:#8ea7ba;--cb-dim:#61798c;--cb-rule:#60c8ff24;--cb-rule-2:#60c8ff52;--cb-approval:#ffb454;--cb-approval-deep:#a8722a;--cb-display:"Inter Tight", "Inter", system-ui, sans-serif;--cb-sans:"Inter", system-ui, sans-serif;--cb-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--cb-max:1360px;--cb-gutter:clamp(20px, 5vw, 60px);isolation:isolate;background:var(--cb-black);color:var(--cb-text);font-family:var(--cb-sans);-webkit-font-smoothing:antialiased;padding-top:80px;font-size:16px;line-height:1.6;position:relative;overflow:hidden}#custom-builds-page *,#custom-builds-page :before,#custom-builds-page :after{box-sizing:border-box}#custom-builds-page>.custom-builds-main{z-index:1;position:relative}#custom-builds-page a{color:inherit;text-decoration:none}#custom-builds-page img{max-width:100%;height:auto;display:block}#custom-builds-page :focus-visible{outline:2px solid var(--cb-blue);outline-offset:3px;border-radius:4px}#custom-builds-page .field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}#custom-builds-page #custom-builds-bg{width:100%;height:100%;display:block;position:absolute;inset:0}#custom-builds-page .field__bloom{background:radial-gradient(64% 48% at 70% -8%,#2b7ea630,#0000 64%),radial-gradient(44% 40% at 3% 26%,#22d3ee0d,#0000 72%),radial-gradient(50% 34% at 97% 72%,#2b7ea614,#0000 74%);position:absolute;inset:0}#custom-builds-page .field__grain{opacity:.04;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffff1f 0 .5px,#0000 .7px 4px);background-size:120px 120px;position:absolute;inset:0}#custom-builds-page .wrap{width:min(calc(100% - var(--cb-gutter) * 2), var(--cb-max));margin-inline:auto}#custom-builds-page .label{color:var(--cb-blue);font-family:var(--cb-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}#custom-builds-page .label--approval{color:var(--cb-approval)}#custom-builds-page .display,#custom-builds-page .h2,#custom-builds-page .h3{font-family:var(--cb-display);margin:0}#custom-builds-page .display{letter-spacing:-.035em;font-size:clamp(27px,2.28vw,35px);font-weight:800;line-height:1.06}#custom-builds-page .h2{letter-spacing:-.035em;font-size:clamp(24px,2.15vw,32px);font-weight:700;line-height:1.07}#custom-builds-page .h3{letter-spacing:-.022em;font-size:17px;font-weight:700;line-height:1.28}#custom-builds-page .ln{display:block}#custom-builds-page .em{color:var(--cb-soft)}@supports ((-webkit-background-clip:text) or (background-clip:text)){#custom-builds-page .em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#e9f4fb 0%,#a8e6ff 46%,#59d1ff 100%);-webkit-background-clip:text;background-clip:text}}#custom-builds-page .lede{max-width:60ch;color:var(--cb-muted);margin:0;font-size:clamp(15.5px,1.05vw,17.5px);line-height:1.65}#custom-builds-page .copy{max-width:64ch;color:var(--cb-muted);margin:0;font-size:15.5px;line-height:1.68}#custom-builds-page .cap{color:var(--cb-dim);font-family:var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}#custom-builds-page .btn{min-height:50px;font-family:var(--cb-sans);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:14.5px;font-weight:600;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}#custom-builds-page .btn svg{transition:transform .3s cubic-bezier(.2,.7,.3,1)}#custom-builds-page .btn:hover svg{transform:translate(4px)}#custom-builds-page .btn--primary{color:#04101a;background:linear-gradient(180deg, var(--cb-soft), var(--cb-blue));box-shadow:0 10px 28px -20px #59d1ff80}#custom-builds-page .btn--primary:hover{background:linear-gradient(#c4f0ff,#6fd8ff);box-shadow:0 12px 32px -18px #59d1ff99}#custom-builds-page .btn--ghost{color:var(--cb-text);border-color:var(--cb-rule-2);background:#08152280}#custom-builds-page .btn--ghost:hover{color:var(--cb-soft);border-color:var(--cb-blue);background:#22d3ee14}#custom-builds-page .actions{flex-wrap:wrap;gap:12px;display:flex}#custom-builds-page .sec{padding-block:clamp(74px,8.6vw,124px);scroll-margin-top:88px;position:relative}#custom-builds-page .sec--tight{padding-block:clamp(60px,6.4vw,96px)}#custom-builds-page .sechead{align-items:baseline;gap:14px;margin-bottom:clamp(26px,3.2vw,44px);display:flex}#custom-builds-page .sechead .idx{color:var(--cb-blue-deep);font-family:var(--cb-mono);letter-spacing:.1em;flex:none;font-size:11px;font-weight:600}#custom-builds-page .intro>*+*{margin-top:clamp(18px,1.8vw,24px)}#custom-builds-page .intro .copy{max-width:74ch}#custom-builds-page .hero{padding-top:clamp(44px,4.8vw,68px);padding-bottom:clamp(44px,4.8vw,72px)}#custom-builds-page .hero__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.2vw,48px);display:grid}#custom-builds-page .hero__copy>*+*{margin-top:22px}#custom-builds-page .hero .display{margin-top:18px}#custom-builds-page .hero__spec{flex-wrap:wrap;gap:0;margin:32px 0 0;display:flex}#custom-builds-page .hero__spec div{border-right:1px solid var(--cb-rule);margin-right:22px;padding-right:22px}#custom-builds-page .hero__spec div:last-child{border-right:0;margin-right:0;padding-right:0}#custom-builds-page .hero__spec dt{color:var(--cb-dim);font-family:var(--cb-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500}#custom-builds-page .hero__spec dd{color:var(--cb-text);margin:6px 0 0;font-size:14.5px}#custom-builds-page .orbit{aspect-ratio:680/560;width:100%;position:relative}#custom-builds-page .orbit__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#custom-builds-page .ring{fill:none;stroke:var(--cb-blue);opacity:.17}#custom-builds-page .ring--spin{transform-origin:340px 280px;animation:68s linear infinite cb-spin}#custom-builds-page .ring--spin-r{transform-origin:340px 280px;animation:92s linear infinite reverse cb-spin}#custom-builds-page .lnk{fill:none;stroke:url(#custom-builds-spoke);stroke-width:1.1px;stroke-dasharray:200;stroke-dashoffset:200px;animation:1.1s cubic-bezier(.4,0,.2,1) forwards cb-draw}#custom-builds-page .pulse{fill:var(--cb-blue)}#custom-builds-page .orbit__core{z-index:2;width:33%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#custom-builds-page .orbit__core img{filter:brightness(.88)saturate();width:100%;animation:9s ease-in-out infinite cb-hover}#custom-builds-page .orbit__core:after{content:"";z-index:-1;background:radial-gradient(circle,#59d1ff1f,#0000 54%);border-radius:50%;animation:6s ease-in-out infinite cb-breathe;position:absolute;inset:-26%}#custom-builds-page .orbit__nodes{z-index:3;position:absolute;inset:0}#custom-builds-page .node{top:var(--y);left:var(--x);color:var(--cb-muted);border:1px solid var(--cb-rule-2);opacity:0;font-family:var(--cb-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.6s forwards cb-node-in;animation-delay:var(--d,0s);background:#06111bd6;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:500;transition:border-color .3s,color .3s,background .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}#custom-builds-page .node:before{content:"";background:var(--cb-cyan);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 5px #22d3ee99}#custom-builds-page .node:hover{color:var(--cb-text);border-color:var(--cb-blue);background:#081522f2}#custom-builds-page .split{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(30px,4vw,60px);display:grid}#custom-builds-page .stack>*+*{margin-top:18px}#custom-builds-page .insights{border:1px solid var(--cb-rule);background:var(--cb-rule);border-radius:14px;gap:1px;display:grid;overflow:hidden}#custom-builds-page .insights--row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,3.6vw,50px)}#custom-builds-page .insight{background:var(--cb-black);grid-template-columns:auto 1fr;align-items:start;gap:0 16px;padding:26px;transition:background .3s;display:grid}#custom-builds-page .insight:hover{background:var(--cb-panel-deep)}#custom-builds-page .insight svg{width:20px;height:20px;color:var(--cb-cyan);grid-row:span 2;margin-top:3px}#custom-builds-page .insight strong{font-family:var(--cb-display);letter-spacing:-.02em;font-size:16px;font-weight:700}#custom-builds-page .insight p{color:var(--cb-muted);margin:6px 0 0;font-size:14.5px;line-height:1.55}#custom-builds-page .plate{border:1px solid var(--cb-rule);background:var(--cb-panel-deep);border-radius:16px;margin:0;padding:12px;position:relative}#custom-builds-page .plate img{border-radius:9px;width:100%}#custom-builds-page .plate figcaption{padding:12px 4px 2px}#custom-builds-page .caps{border:1px solid var(--cb-rule);background:var(--cb-rule);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(30px,3.6vw,50px);display:grid;overflow:hidden}#custom-builds-page .cap-card{background:var(--cb-black);padding:clamp(24px,2.3vw,32px);transition:background .35s;position:relative;overflow:hidden}#custom-builds-page .cap-card:after{content:"";background:linear-gradient(90deg, var(--cb-cyan), transparent);transform-origin:0;width:100%;height:1px;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}#custom-builds-page .cap-card:hover{background:var(--cb-panel-deep)}#custom-builds-page .cap-card:hover:after{transform:scaleX(1)}#custom-builds-page .cap-card__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}#custom-builds-page .cap-card .n{color:var(--cb-dim);font-family:var(--cb-mono);letter-spacing:.16em;font-size:10px;font-weight:500}#custom-builds-page .cap-card svg{width:24px;height:24px;color:var(--cb-cyan);stroke-width:1.4px;flex:none}#custom-builds-page .cap-card p{color:var(--cb-muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}#custom-builds-page .rex{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(22px,2.8vw,44px);margin-top:clamp(30px,3.6vw,50px);display:grid}#custom-builds-page .rex__col{flex-direction:column;gap:10px;display:flex}#custom-builds-page .rex__hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}#custom-builds-page .rex__hd--owner{margin-top:18px}#custom-builds-page .row{border:1px solid var(--cb-rule);background:var(--cb-panel-deep);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;transition:border-color .3s,transform .3s;display:flex}#custom-builds-page .row:hover{border-color:var(--cb-rule-2);transform:translate(3px)}#custom-builds-page .row svg{width:17px;height:17px;color:var(--cb-cyan);stroke-width:1.5px;flex:none}#custom-builds-page .row--approval{background:#ffb4540d;border-color:#ffb4544d}#custom-builds-page .row--approval svg{color:var(--cb-approval)}#custom-builds-page .row--approval:hover{border-color:var(--cb-approval-deep)}#custom-builds-page .gate{flex-direction:column;align-items:center;gap:14px;padding:4px 0;display:flex}#custom-builds-page .gate__line{background:linear-gradient(180deg, transparent, var(--cb-approval-deep) 14%, var(--cb-approval-deep) 86%, transparent);flex:1;width:1px;min-height:60px;position:relative}#custom-builds-page .gate__line:after{content:"";background:var(--cb-approval);filter:blur(2px);border-radius:3px;width:5px;height:34px;animation:4.5s ease-in-out infinite cb-scan;position:absolute;left:-2px}#custom-builds-page .gate__tag{color:var(--cb-approval);font-family:var(--cb-mono);letter-spacing:.2em;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl;font-size:10px;font-weight:500}#custom-builds-page .pull{max-width:36ch;color:var(--cb-text);font-family:var(--cb-display);letter-spacing:-.032em;margin:clamp(30px,3.6vw,50px) 0 0;font-size:clamp(20px,2.05vw,28px);font-weight:700;line-height:1.18}#custom-builds-page .pull .own{color:var(--cb-approval)}#custom-builds-page .paths{border:1px solid var(--cb-rule);background:var(--cb-rule);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(30px,3.6vw,50px);display:grid;overflow:hidden}#custom-builds-page .path{background:var(--cb-black);padding:clamp(26px,2.7vw,38px)}#custom-builds-page .path--custom{background:linear-gradient(175deg,#22d3ee12,#0000 48%)}#custom-builds-page .path__tag{color:var(--cb-dim);font-family:var(--cb-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:500}#custom-builds-page .path h3{font-family:var(--cb-display);letter-spacing:-.032em;margin:14px 0 12px;font-size:clamp(22px,2.05vw,27px);font-weight:700;line-height:1.1}#custom-builds-page .path .best{max-width:46ch;color:var(--cb-muted);margin:0 0 20px;font-size:14.5px;line-height:1.62}#custom-builds-page .path ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#custom-builds-page .path li{color:var(--cb-text);border-top:1px solid var(--cb-rule);grid-template-columns:auto 1fr;gap:14px;padding:14px 0;font-size:14.5px;line-height:1.5;display:grid}#custom-builds-page .path li svg{width:16px;height:16px;color:var(--cb-blue-deep);stroke-width:1.8px;margin-top:3px}#custom-builds-page .path--custom li svg{color:var(--cb-cyan)}#custom-builds-page .paths__note{max-width:72ch;color:var(--cb-muted);margin-top:20px;font-size:14.5px}#custom-builds-page .rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(34px,4vw,54px);display:grid;position:relative}#custom-builds-page .rail:before,#custom-builds-page .rail:after{content:"";height:1px;position:absolute;top:0;left:0}#custom-builds-page .rail:before{background:linear-gradient(90deg, transparent, var(--cb-rule-2) 8%, var(--cb-rule-2) 92%, transparent);width:100%}#custom-builds-page .rail:after{background:linear-gradient(90deg, transparent, var(--cb-cyan) 10%, var(--cb-cyan) 90%, transparent);width:0;transition:width 1.6s cubic-bezier(.3,.8,.3,1)}#custom-builds-page .rail.is-on:after{width:100%}#custom-builds-page .phase{padding:26px 22px 0 0;position:relative}#custom-builds-page .phase+.phase{padding-left:22px}#custom-builds-page .phase:before{content:"";border:1px solid var(--cb-cyan);background:var(--cb-black);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}#custom-builds-page .phase+.phase:before{left:-3px}#custom-builds-page .phase .n{color:var(--cb-blue);font-family:var(--cb-mono);letter-spacing:.12em;font-size:11px;font-weight:600}#custom-builds-page .phase h3{font-family:var(--cb-display);letter-spacing:-.024em;margin:14px 0 8px;font-size:17px;font-weight:700}#custom-builds-page .phase p{color:var(--cb-muted);margin:0;font-size:14px;line-height:1.58}#custom-builds-page .cta{border:1px solid var(--cb-rule-2);background:radial-gradient(ellipse 80% 130% at 76% 46%, #2b7ea621, transparent 64%), linear-gradient(180deg, var(--cb-navy), var(--cb-panel-deep));border-radius:22px;padding:clamp(32px,4.2vw,64px);position:relative;overflow:hidden}#custom-builds-page .cta__grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(28px,3.6vw,64px);display:grid;position:relative}#custom-builds-page .cta__head .h2{margin-top:18px}#custom-builds-page .cta__body .copy{max-width:none}#custom-builds-page .cta__actions{grid-column:1/-1;margin-top:clamp(28px,3vw,40px)}#custom-builds-page .rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s);transform:translateY(16px)}#custom-builds-page .rv.is-in{opacity:1;transform:none}@keyframes cb-spin{to{transform:rotate(360deg)}}@keyframes cb-draw{to{stroke-dashoffset:0}}@keyframes cb-hover{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes cb-breathe{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.72;transform:scale(1.04)}}@keyframes cb-node-in{to{opacity:1}}@keyframes cb-scan{0%,to{opacity:.15;top:4%}50%{opacity:.85;top:82%}}@media (min-width:1024px){#custom-builds-page .intro__cols{columns:2;column-gap:clamp(34px,3.4vw,56px)}#custom-builds-page .intro__cols .copy{break-inside:avoid;max-width:none}#custom-builds-page .intro__cols .copy+.copy{margin-top:0}}@media (max-width:1240px){#custom-builds-page .hero__grid{grid-template-columns:1fr;gap:0}#custom-builds-page .hero__copy{display:contents}#custom-builds-page .hero__copy>*{margin-top:0}#custom-builds-page .hero .label{order:1}#custom-builds-page .hero .display{order:2;margin-top:16px}#custom-builds-page .hero .lede{order:3;max-width:68ch;margin-top:20px}#custom-builds-page .hero .actions{order:4;margin-top:26px}#custom-builds-page .orbit{order:5;max-width:560px;margin:36px auto 0}#custom-builds-page .hero__spec{order:6;margin-top:32px}}@media (max-width:1080px){#custom-builds-page .caps,#custom-builds-page .rail{grid-template-columns:repeat(2,minmax(0,1fr))}#custom-builds-page .rail:before,#custom-builds-page .rail:after{display:none}#custom-builds-page .phase{padding:24px 20px 24px 0;position:relative}#custom-builds-page .phase:after{content:"";background:linear-gradient(90deg, var(--cb-rule), transparent);width:100%;height:1px;position:absolute;top:0;left:0}#custom-builds-page .phase+.phase{padding-left:20px}#custom-builds-page .phase:nth-child(odd){padding-left:0}#custom-builds-page .phase:before,#custom-builds-page .phase+.phase:before{top:-3px;left:0}#custom-builds-page .cta__grid{grid-template-columns:1fr;gap:24px 0}#custom-builds-page .cta__actions{margin-top:8px}}@media (max-width:820px){#custom-builds-page .split,#custom-builds-page .insights--row,#custom-builds-page .rex{grid-template-columns:1fr}#custom-builds-page .gate{flex-direction:row;padding:6px 0}#custom-builds-page .gate__line{background:linear-gradient(90deg, transparent, var(--cb-approval-deep) 14%, var(--cb-approval-deep) 86%, transparent);flex:1;width:auto;height:1px;min-height:0}#custom-builds-page .gate__line:after{width:34px;height:5px;animation:4.5s ease-in-out infinite cb-scan-horizontal;top:-2px;left:auto}#custom-builds-page .gate__tag{writing-mode:horizontal-tb}#custom-builds-page .paths{grid-template-columns:1fr}}@keyframes cb-scan-horizontal{0%,to{opacity:.15;left:4%}50%{opacity:.85;left:82%}}@media (max-width:640px){#custom-builds-page .orbit{aspect-ratio:auto}#custom-builds-page .orbit__svg{display:none}#custom-builds-page .orbit__core{width:186px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}#custom-builds-page .orbit__core img{animation:none}#custom-builds-page .orbit__nodes{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid;position:static}#custom-builds-page .node{opacity:1;white-space:normal;justify-content:flex-start;animation:none;position:static;transform:none}#custom-builds-page .caps,#custom-builds-page .rail{grid-template-columns:1fr}#custom-builds-page .phase,#custom-builds-page .phase+.phase{padding:22px 0}#custom-builds-page .actions{flex-direction:column;align-items:stretch}#custom-builds-page .actions .btn{width:100%}#custom-builds-page .hero__spec{flex-direction:column}#custom-builds-page .hero__spec div{border-right:0;width:100%;margin:0;padding:12px 0}}@media (prefers-reduced-motion:reduce){#custom-builds-page *,#custom-builds-page :before,#custom-builds-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}#custom-builds-page .rv{opacity:1;transform:none}#custom-builds-page .lnk{stroke-dashoffset:0}#custom-builds-page .node{opacity:1}#custom-builds-page .pulses{display:none}#custom-builds-page .rail:after{width:100%}}