.console-page{background:#f7f7f8}
.console-page .sidebar{background:#fff;border-right-color:#e1e6ee}
.console-page .workspace{background:transparent;border:0;border-bottom:1px solid #e3e8f0;border-radius:0;margin-bottom:25px;padding-bottom:24px}
.console-page .workspace-mark{border:0;background:#edf2ff;color:#002fa7;font-weight:650}
.console-page .nav a{border-radius:3px;color:#647187}
.console-page .nav a.active{color:#002fa7;background:#edf2ff}
.console-page .brand-sub{font-size:10px;letter-spacing:2.1px;text-transform:uppercase}
.console-page .topbar{border-bottom-color:#e1e6ee;background:#fff}
.console-page .main{padding-top:37px}
.console-page .builder-hero{border-bottom:1px solid #e0e5ed;padding-bottom:29px;margin-bottom:28px}
.console-page .builder-eyebrow{font-size:12px;color:#4c6b9e;margin-bottom:11px}
.console-page .builder-hero h1{font-size:42px;letter-spacing:-1.5px;line-height:1.4;color:#17243a}
.console-page .builder-hero p{color:#6a778d;font-size:15px}
.console-page .builder-release{border:0;border-left:1px solid #dbe3ee;background:none;gap:10px;padding:9px 0 9px 25px;color:#8590a0}
.console-page .builder-release strong{font-size:16px;color:#354963}
.console-page .build-stepper{border:0;border-bottom:1px solid #d8e0eb;background:none;margin-bottom:32px}
.console-page .build-stepper button{border-right:0;padding:19px 17px;color:#8792a4;gap:13px}
.console-page .build-stepper button:first-child{padding-left:0}
.console-page .build-stepper strong{font-size:14px}
.console-page .build-stepper .active{background:none;color:#002fa7}
.console-page .build-stepper .active:after{height:2px;bottom:-1px}
.console-page .build-stepper .complete{color:#3b5070}
.console-page .builder-grid{gap:32px;grid-template-columns:minmax(0,1fr) 260px}
.console-page .builder-workspace{border:0;padding:0;background:transparent}
.console-page .build-section-head{margin-bottom:24px;padding-top:4px}
.console-page .build-section-head h2{font-size:25px;color:#20314a;font-weight:600;margin-top:8px}
.console-page .build-section-head p{color:#728096;font-size:14px}
.console-page .build-step-label{font-size:11px;color:#7b8ca5;letter-spacing:.3px}
.console-page .selection-count{font-size:12px;background:transparent;border-bottom:1px solid #cbd8f1;padding:8px 0}
.console-page .build-filters{border-bottom:0;padding-bottom:0;gap:19px;margin-bottom:21px}
.console-page .build-filters button{background:transparent;color:#71819b;padding:9px 0;font-size:13px;border-bottom:2px solid transparent}
.console-page .build-filters button[aria-pressed=true]{background:transparent;border-bottom-color:#002fa7;color:#002fa7}
.console-page .provider-choices{gap:16px}
.console-page .provider-choice{background:white;border:1px solid #d9e1ed;border-radius:4px;padding:24px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}
.console-page .provider-choice:not(.unavailable):hover{border-color:#6683bd;box-shadow:0 4px 15px #173b6c08}
.console-page .provider-choice:focus-within{outline:2px solid #b2c4e7;outline-offset:3px}
.console-page .provider-choice.selected{background:#fbfcff;border-color:#002fa7;box-shadow:inset 0 0 0 1px #002fa7}
.console-page .provider-choice>label{padding-bottom:19px;gap:12px}
.console-page .provider-choice label strong{font-size:16px;color:#223653;font-weight:650;line-height:1.65}
.console-page .provider-choice label small{font-size:11px;color:#8b99ae;margin-top:2px}
.console-page .provider-choice.selected label small{color:#002fa7}
.console-page .provider-letter{background:#f3f6fb;border:0;color:#436899;border-radius:2px;width:35px;height:35px;font-weight:600;flex-shrink:0}
.console-page .provider-choice.selected .provider-letter{background:#eaf0ff;color:#002fa7}
.console-page .provider-choice input{accent-color:#002fa7;width:17px;height:17px;top:8px;right:-4px;cursor:pointer}
.console-page .provider-choice>p{font-size:14px;line-height:1.85;color:#61728e;min-height:52px;margin-top:0}
.console-page .choice-formats{margin-top:17px;gap:7px}
.console-page .choice-formats>span{background:#f5f7fa;color:#7788a1;padding:4px 8px;font-size:11px}
.console-page .choice-requirement{font-size:12px;color:#7d8ca2;line-height:1.9;border-top:1px solid #edf0f5;padding-top:18px;margin-top:19px;min-height:60px}
.console-page .provider-choice>a{font-size:12px;color:#325eaa;padding-top:12px;display:inline-block;position:relative}
.console-page .provider-choice.unavailable{cursor:default;background:#f1f3f6;border-color:#e2e6ed;opacity:1}
.console-page .provider-choice.unavailable input,.console-page .provider-choice.unavailable label{cursor:not-allowed}
.console-page .build-summary{border:0;border-left:1px solid #dce3ed;border-radius:0;background:transparent;padding:5px 0 10px 27px;top:30px}
.console-page .summary-heading{color:#314762;font-size:13px}
.console-page .summary-heading>span{font-size:10px;color:#8897ad}
.console-page .build-summary h2{color:#203651;font-size:21px;margin-top:26px}
.console-page .summary-list{border-color:#e1e6ee;padding:16px 0}
.console-page .summary-list>div{margin:17px 0}
.console-page .summary-list strong{font-size:12px;color:#4c6487}
.console-page .summary-list .provider-letter{width:25px;height:25px;font-size:12px}
.console-page .summary-foot{font-size:11px;color:#8b98ab;line-height:1.95}
.console-page .build-note{border:0;border-left:2px solid #c9d6ec;background:#f0f3f8;color:#7a89a0;font-size:12px;line-height:1.95;padding:17px 20px}
.console-page .build-actions{border-top-color:#dce3ee;margin-top:27px}
.console-page .build-actions .btn{border-radius:3px;min-height:45px;padding-left:18px;padding-right:18px}
.console-page .config-block{background:white;border-color:#dde4ee;border-radius:4px;padding:28px;margin-bottom:20px}
.console-page .config-block h3{font-size:17px;color:#28405f}
.console-page .config-provider{margin-bottom:26px}
.console-page .build-field>span{color:#425775;font-size:13px}
.console-page .build-field input,.console-page .build-field textarea,.console-page .build-field select{font-size:14px;border-color:#d6e0ee;border-radius:3px;min-height:46px;padding:12px;color:#294564}
.console-page .mode-option{border-radius:3px}
.console-page .mode-option strong{color:#3c5273;font-size:13px}
.console-page .build-check{font-size:12px;color:#7889a2}
.console-page .review-project{border:0;border-left:2px solid #002fa7;background:#fff;padding:27px}
.console-page .review-platforms{background:#fff;padding:0 24px;border:1px solid #dfe6f1;border-radius:3px}
.console-page .review-platforms>div:last-child{border-bottom:0}
.console-page .build-success{padding-top:20px}
.console-page .build-success h2{color:#213d63;font-size:33px}
.console-page .build-success>div{background:#eaf0fc;border:0;border-radius:50%;width:47px;height:47px}
.console-page .artifact-files{background:#fff;padding:8px 20px;border:1px solid #e0e6ef;border-radius:3px}
.console-page .artifact-files li:last-child{border-bottom:0}
.console-page .build-snippet{background:white;border-color:#dfe5ee;border-radius:3px;padding:24px}
.console-page .panel,.console-page .network-card,.console-page .intro,.console-page .metrics{border-color:#dfe5ee;border-radius:4px}
.console-page .panel-head{background:#fff;border-bottom-color:#e5eaf1}
.console-page .metric-value{color:#233c62}
.console-page .page-foot{margin-top:38px;font-size:11px;color:#8a98ad}
@media(max-width:1250px){.console-page .builder-grid{grid-template-columns:minmax(0,1fr) 220px;gap:26px}.console-page .provider-choice{padding:20px}.console-page .provider-choice label strong{font-size:15px}.console-page .build-summary{padding-left:21px}}
@media(max-width:1100px){.console-page .builder-grid{grid-template-columns:1fr}.console-page .builder-hero h1{font-size:36px}.console-page .build-summary{display:none}}
@media(max-width:800px){.console-page .main{padding-top:28px}.console-page .builder-hero{padding-bottom:23px}.console-page .builder-release{padding-left:13px}.console-page .builder-hero p{font-size:14px}}
@media(max-width:600px){.console-page .builder-hero h1{font-size:30px;letter-spacing:-1px}.console-page .builder-hero{gap:15px;align-items:flex-start;margin-bottom:17px}.console-page .builder-eyebrow{font-size:11px}.console-page .builder-release strong{font-size:13px}.console-page .builder-release{padding-left:10px;margin-top:4px;gap:6px}.console-page .builder-hero p{font-size:13px}.console-page .build-stepper{margin-bottom:25px}.console-page .build-stepper button{padding:16px 9px;gap:7px}.console-page .build-stepper strong{font-size:11px}.console-page .build-section-head h2{font-size:23px}.console-page .build-section-head p{font-size:13px}.console-page .selection-count{font-size:11px;padding:4px 0;margin-top:25px}.console-page .provider-choice{padding:23px}.console-page .provider-choice label strong{font-size:17px}.console-page .provider-choice>p{min-height:0;font-size:14px}.console-page .choice-requirement{min-height:0}.console-page .provider-choices{gap:13px}.console-page .provider-choice label small{font-size:11px}.console-page .config-block{padding:21px 18px}.console-page .build-field input,.console-page .build-field textarea,.console-page .build-field select{font-size:16px}.console-page .build-note{padding:15px 16px;font-size:11px}.console-page .review-project{padding:22px}.console-page .review-platforms{padding:0 18px}.console-page .build-success h2{font-size:29px}.console-page .artifact-files{padding:5px 13px}.console-page .build-snippet{font-size:11px;padding:20px}.console-page .page-foot{font-size:10px}}
.console-page .provider-choice>p,.console-page .choice-requirement{min-height:0}
