.page-module__qP0NQq__pageWrapper{background:radial-gradient(circle at 50% 0%, #38bdf814 0%, transparent 60%), radial-gradient(circle at 10% 30%, #10b9810a 0%, transparent 50%), var(--bg);min-height:100vh;padding:7rem 1.5rem 5rem}.page-module__qP0NQq__container{max-width:1280px;margin:0 auto}.page-module__qP0NQq__header{text-align:center;max-width:860px;margin:0 auto 3.5rem}.page-module__qP0NQq__breadcrumb{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:inline-flex}.page-module__qP0NQq__breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.page-module__qP0NQq__breadcrumb a:hover{color:var(--accent)}.page-module__qP0NQq__badge{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__qP0NQq__title{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.15}.page-module__qP0NQq__subtitle{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.page-module__qP0NQq__workspaceGrid{grid-template-columns:1.1fr 1.3fr;align-items:flex-start;gap:2rem;display:grid}@media (max-width:1024px){.page-module__qP0NQq__workspaceGrid{grid-template-columns:1fr}}.page-module__qP0NQq__wizardCol{flex-direction:column;gap:1.75rem;display:flex}.page-module__qP0NQq__stageCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:1.15rem;padding:1.75rem;transition:border-color .2s}.page-module__qP0NQq__stageCard:hover{border-color:#ffffff26}.page-module__qP0NQq__stageHeader{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-module__qP0NQq__stageNumber{border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);background:#38bdf826;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.page-module__qP0NQq__stageTitle{color:#fff;font-size:1.1rem;font-weight:700}.page-module__qP0NQq__optionsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.page-module__qP0NQq__optionCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;justify-content:space-between;padding:1rem;transition:all .2s;display:flex;position:relative}.page-module__qP0NQq__optionCard:hover{background:#ffffff0f;border-color:#38bdf866;transform:translateY(-2px)}.page-module__qP0NQq__optionActive{box-shadow:0 0 20px #38bdf826;border-color:var(--accent)!important;background:#38bdf81a!important}.page-module__qP0NQq__optionTop{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.page-module__qP0NQq__optionIcon{color:var(--accent)}.page-module__qP0NQq__checkIndicator{background:var(--accent);color:#000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:flex}.page-module__qP0NQq__optionLabel{color:#fff;margin-bottom:.25rem;font-size:.95rem;font-weight:700}.page-module__qP0NQq__optionDesc{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.page-module__qP0NQq__blueprintCol{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:6.5rem}.page-module__qP0NQq__blueprintCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f172af2 0%,#090e1afa 100%);border:1px solid #38bdf859;border-radius:1.25rem;padding:2.25rem;box-shadow:0 20px 50px -10px #000c,0 0 35px -10px #38bdf826}.page-module__qP0NQq__blueprintHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.page-module__qP0NQq__blueprintTitleArea{flex-direction:column;gap:.3rem;display:flex}.page-module__qP0NQq__blueprintPretitle{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.78rem;font-weight:700}.page-module__qP0NQq__blueprintName{color:#fff;font-size:1.5rem;font-weight:800}.page-module__qP0NQq__synergyBadge{color:#34d399;letter-spacing:.04em;background:#34d39926;border:1px solid #34d399;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:800;display:flex}.page-module__qP0NQq__pipelineWrapper{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.page-module__qP0NQq__pipelineNode{background:#0006;border:1px solid #ffffff14;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.page-module__qP0NQq__pipelineNode:hover{background:#0000008c;border-color:#38bdf866}.page-module__qP0NQq__nodeLeft{align-items:center;gap:1rem;display:flex}.page-module__qP0NQq__nodeIconBox{width:42px;height:42px;color:var(--accent);background:#38bdf81f;border:1px solid #38bdf84d;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__qP0NQq__nodeInfo{flex-direction:column;gap:.2rem;display:flex}.page-module__qP0NQq__nodeLayerLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.72rem;font-weight:700}.page-module__qP0NQq__nodeProductName{color:#fff;font-size:1.05rem;font-weight:700}.page-module__qP0NQq__nodeRole{color:#94a3b8;font-size:.82rem}.page-module__qP0NQq__nodeRight{align-items:center;gap:.75rem;display:flex}.page-module__qP0NQq__inspectBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.45rem;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__qP0NQq__inspectBtn:hover{border-color:var(--accent);color:var(--accent);background:#38bdf81a}.page-module__qP0NQq__pipelineConnector{color:#38bdf899;justify-content:center;align-items:center;height:14px;display:flex}.page-module__qP0NQq__metricsGrid{background:#00000040;border:1px solid #ffffff0d;border-radius:.95rem;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;padding:1.25rem;display:grid}@media (max-width:640px){.page-module__qP0NQq__metricsGrid{grid-template-columns:1fr}}.page-module__qP0NQq__metricBox{flex-direction:column;gap:.25rem;display:flex}.page-module__qP0NQq__metricLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.page-module__qP0NQq__metricValue{color:#34d399;font-feature-settings:"tnum";font-size:1.35rem;font-weight:800}.page-module__qP0NQq__metricSub{color:#64748b;font-size:.74rem}.page-module__qP0NQq__rationaleBox{border-left:3px solid var(--accent);background:#38bdf80d;border-radius:0 .65rem .65rem 0;margin-bottom:2rem;padding:1rem 1.25rem}.page-module__qP0NQq__rationaleTitle{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.85rem;font-weight:700}.page-module__qP0NQq__rationaleText{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.page-module__qP0NQq__actionRow{flex-wrap:wrap;gap:1rem;display:flex}.page-module__qP0NQq__primaryActionBtn{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__qP0NQq__primaryActionBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #38bdf866}.page-module__qP0NQq__secondaryActionBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.65rem;align-items:center;gap:.4rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__qP0NQq__secondaryActionBtn:hover{border-color:var(--accent);color:var(--accent);background:#ffffff1a}
