.IntakeForm-module__30s9Yq__intakeSection{margin-top:var(--space-2xl);--intake-summary-bg:#f7f2e8;--intake-summary-border:#2b2b3640;--intake-summary-label:#5d5d6d;--intake-summary-value:#2b2b36;--intake-summary-text:#2b2b36;--intake-summary-accent:#3f6e91;position:relative}.IntakeForm-module__30s9Yq__container{width:100%;padding:0}.IntakeForm-module__30s9Yq__header{text-align:left;margin-bottom:var(--space-xl)}.IntakeForm-module__30s9Yq__title{font-family:var(--font-headline);font-size:var(--text-lg);color:var(--pop-blue);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.IntakeForm-module__30s9Yq__subtitle{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.IntakeForm-module__30s9Yq__currencyToggle{margin-top:var(--space-sm);border:1px solid var(--color-border);background:var(--surface-elevated);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.IntakeForm-module__30s9Yq__currencyBtn{font-family:var(--font-code);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700}.IntakeForm-module__30s9Yq__currencyActive{background:var(--pop-blue);color:var(--pop-white,#fff)}.IntakeForm-module__30s9Yq__card{background:var(--surface-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-md,12px);padding:var(--space-xl);box-shadow:var(--shadow-comic-sm);color:var(--pop-black);transition:background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal)}.IntakeForm-module__30s9Yq__progressContainer{margin-bottom:var(--space-xl)}.IntakeForm-module__30s9Yq__progressBarTrack{background:var(--color-border);width:100%;height:4px;margin-bottom:var(--space-md);border-radius:999px;overflow:hidden}.IntakeForm-module__30s9Yq__progressBarFill{background:linear-gradient(90deg, var(--pop-blue) 0%, var(--pop-green) 100%);border-radius:999px;height:100%;transition:width .35s}.IntakeForm-module__30s9Yq__stepIndicator{justify-content:space-between;gap:var(--space-xs);display:flex;position:relative}.IntakeForm-module__30s9Yq__stepIndicator:before{content:"";background:var(--color-border);z-index:0;height:2px;position:absolute;top:18px;left:30px;right:30px}.IntakeForm-module__30s9Yq__stepItem{z-index:1;background:var(--surface-elevated);cursor:pointer;border:none;flex-direction:column;align-items:center;gap:6px;padding:0 10px;transition:transform .2s;display:flex;position:relative}.IntakeForm-module__30s9Yq__stepItem:hover{transform:translateY(-1px)}.IntakeForm-module__30s9Yq__stepBadge{background:var(--pop-white);border:1.5px solid var(--color-border);width:36px;height:36px;color:var(--pop-black);font-family:var(--font-code);font-weight:800;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.IntakeForm-module__30s9Yq__stepBadgeActive{box-shadow:0 0 12px #5a8eb666;background:var(--pop-blue)!important;color:#fff!important;border-color:var(--pop-blue)!important}.IntakeForm-module__30s9Yq__stepBadgeDone{background:var(--pop-green)!important;color:#fff!important;border-color:var(--pop-green)!important}.IntakeForm-module__30s9Yq__stepItemActive{opacity:1}.IntakeForm-module__30s9Yq__stepItemDone{opacity:.95}.IntakeForm-module__30s9Yq__stepItemSkipped{opacity:.5;cursor:not-allowed}.IntakeForm-module__30s9Yq__stepBadgeSkipped{background:var(--surface-elevated)!important;color:var(--color-text-dim)!important;box-shadow:none!important;border-style:dashed!important}.IntakeForm-module__30s9Yq__stepLabel{font-family:var(--font-code);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.IntakeForm-module__30s9Yq__stepLabelActive{font-weight:900;color:var(--pop-black)!important}.IntakeForm-module__30s9Yq__mobileStepSubhead{font-family:var(--font-code);color:var(--pop-blue);text-align:center;letter-spacing:.04em;margin-top:10px;font-size:12px;display:none}.IntakeForm-module__30s9Yq__mobileStepSubhead span{opacity:.7;margin-right:6px}.IntakeForm-module__30s9Yq__formStep{gap:var(--space-xl);flex-direction:column;display:flex}.IntakeForm-module__30s9Yq__groupTitle{font-family:var(--font-headline);font-size:var(--text-lg);color:var(--pop-blue);align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-weight:700;display:flex}.IntakeForm-module__30s9Yq__fieldGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.IntakeForm-module__30s9Yq__field{gap:var(--space-xs);flex-direction:column;display:flex}.IntakeForm-module__30s9Yq__label{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.IntakeForm-module__30s9Yq__inlineIcon{vertical-align:-2px;color:var(--pop-blue);margin-right:6px;display:inline-block}.IntakeForm-module__30s9Yq__fieldHelpText{font-family:var(--font-code);color:var(--color-text-muted);opacity:.85;margin:-2px 0 6px;font-size:11px;line-height:1.4}.IntakeForm-module__30s9Yq__fieldHint{color:var(--color-text-muted);opacity:.85;margin:0 0 12px;font-size:13px;line-height:1.5}.IntakeForm-module__30s9Yq__navigationRow{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.IntakeForm-module__30s9Yq__termsCheckbox{cursor:pointer;color:var(--color-text-main,inherit);align-items:flex-start;gap:8px;margin:16px 0;font-size:13px;display:flex}.IntakeForm-module__30s9Yq__itemPrice{font-family:var(--font-code);color:var(--intake-summary-accent,var(--pop-blue));font-size:12px;font-weight:700}.IntakeForm-module__30s9Yq__checkMark{color:var(--pop-blue);position:absolute;top:8px;right:8px}.IntakeForm-module__30s9Yq__popularBadge{font-family:var(--font-code);color:#fff;background:var(--pop-blue);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;box-shadow:0 2px 6px #5a8eb64d}.IntakeForm-module__30s9Yq__paymentMilestones{background:var(--surface-elevated,#2b2b360a);border:1px dashed var(--color-border);border-radius:var(--border-radius-sm,8px);justify-content:space-between;align-items:center;gap:8px;margin:16px 0 12px;padding:12px 16px;display:flex}.IntakeForm-module__30s9Yq__milestoneStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.IntakeForm-module__30s9Yq__milestoneStep span{color:var(--color-text-main,inherit);font-size:12px;font-weight:600}.IntakeForm-module__30s9Yq__milestoneBadge{font-family:var(--font-code);background:var(--pop-blue);color:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.IntakeForm-module__30s9Yq__milestoneConnector{background:var(--color-border);flex:0 0 24px;height:2px}.IntakeForm-module__30s9Yq__socialProofBox{border-left:3px solid var(--pop-blue);color:var(--color-text-muted);background:#5a8eb614;border-radius:4px;margin-top:12px;padding:10px 14px;font-size:12px;line-height:1.4}.IntakeForm-module__30s9Yq__archetypeGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:4px;display:grid}.IntakeForm-module__30s9Yq__archetypeCard{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,8px);cursor:pointer;background:#fff;outline:none;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 4px #2b2b360f}.IntakeForm-module__30s9Yq__archetypeCard:hover{border-color:var(--pop-blue);transform:translateY(-2px);box-shadow:0 6px 16px #2b2b361a}.IntakeForm-module__30s9Yq__archetypeCard:focus-visible{border-color:var(--pop-blue);box-shadow:0 0 0 3px #5a8eb64d}.IntakeForm-module__30s9Yq__archetypeCardSelected{border-color:var(--pop-blue);border-left:4px solid var(--pop-blue);background:#5a8eb60f;box-shadow:0 0 0 2px #5a8eb62e,0 4px 12px #2b2b3614}.IntakeForm-module__30s9Yq__archetypeHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.IntakeForm-module__30s9Yq__archetypeLabel{font-family:var(--font-code);color:var(--pop-black);align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.IntakeForm-module__30s9Yq__archetypeTitleIcon{color:var(--pop-blue);flex-shrink:0;display:inline-block}.IntakeForm-module__30s9Yq__selectedBadge{font-family:var(--font-code);color:#fff;background:var(--pop-blue);letter-spacing:.05em;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.IntakeForm-module__30s9Yq__archetypeDesc{font-family:var(--font-code);color:var(--color-text-muted);flex:1;margin:0;font-size:11px;line-height:1.45}.IntakeForm-module__30s9Yq__archetypeFooter{border-top:1px dashed var(--color-border);justify-content:space-between;align-items:center;gap:6px;padding-top:6px;display:flex}.IntakeForm-module__30s9Yq__engineTag{font-family:var(--font-code);color:#3f6e91;background:var(--pop-cream);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.IntakeForm-module__30s9Yq__featureCountTag{font-family:var(--font-code);color:var(--color-text-muted);font-size:10px;font-weight:700}.IntakeForm-module__30s9Yq__archetypePriceBadge{font-family:var(--font-code);color:#3f6e91;border:1px solid var(--pop-blue);white-space:nowrap;background:#5a8eb61a;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:800}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypePriceBadge{color:var(--neon-cyan,#00f0ff);border-color:var(--neon-cyan,#00f0ff);background:#00f0ff1f}.IntakeForm-module__30s9Yq__chipGrid{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.IntakeForm-module__30s9Yq__chipCard{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,6px);font-family:var(--font-code);color:var(--pop-black);cursor:pointer;background:#fff;outline:none;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s;box-shadow:0 1px 3px #2b2b360a}.IntakeForm-module__30s9Yq__chipCard:hover{border-color:var(--pop-blue);transform:translateY(-1px);box-shadow:0 4px 10px #2b2b3614}.IntakeForm-module__30s9Yq__chipCard:focus-visible{border-color:var(--pop-blue);box-shadow:0 0 0 3px #5a8eb64d}.IntakeForm-module__30s9Yq__chipCardActive{background:var(--pop-blue);color:#fff;border-color:var(--pop-blue);box-shadow:0 0 0 2px #5a8eb633,0 2px 8px #2b2b361a}.IntakeForm-module__30s9Yq__chipCardActive .IntakeForm-module__30s9Yq__inlineIcon,.IntakeForm-module__30s9Yq__chipCardActive svg{color:currentColor}.IntakeForm-module__30s9Yq__chipHelpText{font-family:var(--font-code);color:#3f6e91;align-items:center;gap:6px;margin-top:8px;margin-bottom:0;font-size:11px;font-weight:600;display:flex}[data-theme=noir] .IntakeForm-module__30s9Yq__chipHelpText{color:var(--neon-cyan,#00f0ff)}.IntakeForm-module__30s9Yq__categoryTabs{flex-wrap:wrap;gap:8px;margin-top:6px;margin-bottom:12px;display:flex}.IntakeForm-module__30s9Yq__categoryTabBtn{border:1.5px solid var(--color-border);font-family:var(--font-code);color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:999px;outline:none;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.IntakeForm-module__30s9Yq__categoryTabBtn:hover{border-color:var(--pop-blue);color:var(--pop-black)}.IntakeForm-module__30s9Yq__categoryTabBtn:focus-visible{border-color:var(--pop-blue);box-shadow:0 0 0 3px #5a8eb64d}.IntakeForm-module__30s9Yq__categoryTabBtnActive{background:var(--pop-blue);border-color:var(--pop-blue);box-shadow:0 2px 8px #5a8eb640;color:#fff!important}.IntakeForm-module__30s9Yq__categoryTabBadge{font-family:var(--font-code);background:var(--pop-cream);color:#3f6e91;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}.IntakeForm-module__30s9Yq__categoryTabBtnActive .IntakeForm-module__30s9Yq__categoryTabBadge{color:#fff;background:#ffffff40}.IntakeForm-module__30s9Yq__engineSummaryCard{border:1.5px solid var(--color-border);border-left:4px solid var(--pop-blue);border-radius:var(--border-radius-sm,8px);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 1px 4px #2b2b360d}.IntakeForm-module__30s9Yq__engineSummaryLeft{flex:1;min-width:240px}.IntakeForm-module__30s9Yq__engineSummaryHeader{align-items:center;gap:8px;display:flex}.IntakeForm-module__30s9Yq__engineSummaryTitle{font-family:var(--font-code);color:var(--pop-black);margin:0;font-size:13px;font-weight:800}.IntakeForm-module__30s9Yq__engineTierTag{font-family:var(--font-code);color:#3f6e91;background:var(--pop-cream);border:1px solid var(--color-border);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800}.IntakeForm-module__30s9Yq__engineSummaryDesc{font-family:var(--font-code);color:var(--color-text-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.IntakeForm-module__30s9Yq__engineSummaryRight{align-items:center;gap:12px;display:flex}.IntakeForm-module__30s9Yq__engineOverrideBtn{background:var(--pop-cream);border:1px solid var(--color-border);font-family:var(--font-code);color:var(--pop-black);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .2s}.IntakeForm-module__30s9Yq__engineOverrideBtn:hover{background:var(--pop-blue);color:#fff;border-color:var(--pop-blue)}.IntakeForm-module__30s9Yq__engineOverrideBox{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,8px);background:#fff;padding:16px;animation:.2s ease-out IntakeForm-module__30s9Yq__fadeIn}.IntakeForm-module__30s9Yq__engineOverrideHeader{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.IntakeForm-module__30s9Yq__engineOverrideNotice{font-family:var(--font-code);color:var(--pop-blue);letter-spacing:.05em;font-size:11px;font-weight:800}.IntakeForm-module__30s9Yq__engineCollapseBtn{border:1px solid var(--color-border);font-family:var(--font-code);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s}.IntakeForm-module__30s9Yq__engineCollapseBtn:hover{border-color:var(--pop-black);color:var(--pop-black)}.IntakeForm-module__30s9Yq__featureCategoryBlock{margin-bottom:24px}.IntakeForm-module__30s9Yq__featureCategoryHeader{border-bottom:1px dashed var(--color-border);margin-bottom:10px;padding-bottom:4px}.IntakeForm-module__30s9Yq__featureCategoryTitle{font-family:var(--font-code);color:var(--pop-blue);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}.IntakeForm-module__30s9Yq__featureCategoryDesc{font-family:var(--font-code);color:var(--color-text-muted);opacity:.85;margin:2px 0 0;font-size:11px}.IntakeForm-module__30s9Yq__input,.IntakeForm-module__30s9Yq__textarea,.IntakeForm-module__30s9Yq__select{border:1px solid var(--color-border);border-radius:var(--border-radius-sm,6px);width:100%;color:var(--pop-black);caret-color:var(--pop-blue);font-family:var(--font-code);font-size:var(--text-sm);background:#fff;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.IntakeForm-module__30s9Yq__input::placeholder,.IntakeForm-module__30s9Yq__textarea::placeholder{color:var(--color-text-dim)}.IntakeForm-module__30s9Yq__input:focus,.IntakeForm-module__30s9Yq__textarea:focus,.IntakeForm-module__30s9Yq__select:focus{border-color:var(--pop-blue);box-shadow:0 0 0 3px #5a8eb640}.IntakeForm-module__30s9Yq__checkboxGrid{gap:var(--space-sm);margin-top:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.IntakeForm-module__30s9Yq__checkboxCard{align-items:center;gap:var(--space-xs);border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,6px);cursor:pointer;font-family:var(--font-code);font-size:var(--text-xs);color:var(--pop-black);text-align:left;background:#fff;padding:10px 14px;transition:all .2s;display:flex;box-shadow:0 1px 4px #2b2b360f}.IntakeForm-module__30s9Yq__checkboxCard:hover{border-color:var(--pop-blue);transform:translateY(-1px);box-shadow:0 4px 12px #2b2b361a}.IntakeForm-module__30s9Yq__checkboxCard:focus-visible{border-color:var(--pop-blue);box-shadow:0 0 0 3px #5a8eb64d}.IntakeForm-module__30s9Yq__checkboxCardSelected{border-color:var(--pop-blue);border-left:3px solid var(--pop-blue);box-shadow:0 0 0 2px #5a8eb61f,0 2px 8px #2b2b3614}.IntakeForm-module__30s9Yq__checkboxCard input[type=checkbox],.IntakeForm-module__30s9Yq__checkboxCard input[type=radio]{accent-color:var(--pop-blue)}.IntakeForm-module__30s9Yq__lockedBadge{font-family:var(--font-code);color:#3f6e91;border:1px solid var(--pop-blue);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#5a8eb61f;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800}[data-theme=noir] .IntakeForm-module__30s9Yq__lockedBadge{color:var(--neon-cyan,#00f0ff);border-color:var(--neon-cyan,#00f0ff);background:#00f0ff26}.IntakeForm-module__30s9Yq__lockedCard{opacity:.95;cursor:not-allowed}.IntakeForm-module__30s9Yq__lockedCard:hover{transform:none}.IntakeForm-module__30s9Yq__lockedNotice{font-family:var(--font-code);color:#3f6e91;border:1px solid var(--pop-blue);background:#5a8eb61f;border-radius:4px;margin-top:6px;padding:4px 8px;font-size:10px;font-weight:700;animation:.2s ease-out IntakeForm-module__30s9Yq__fadeIn}[data-theme=noir] .IntakeForm-module__30s9Yq__lockedNotice{color:var(--neon-cyan,#00f0ff);border-color:var(--neon-cyan,#00f0ff);background:#00f0ff1f}.IntakeForm-module__30s9Yq__transitiveBadge{font-family:var(--font-code);color:#3f6e91;border:1px dashed var(--pop-blue);letter-spacing:.02em;background:#5a8eb614;border-radius:4px;margin-top:3px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}[data-theme=noir] .IntakeForm-module__30s9Yq__transitiveBadge{color:var(--neon-cyan,#00f0ff);border-color:var(--neon-cyan,#00f0ff);background:#00f0ff14}.IntakeForm-module__30s9Yq__actions{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:2px dashed var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.IntakeForm-module__30s9Yq__leftActions{gap:var(--space-sm);display:flex}.IntakeForm-module__30s9Yq__btn{align-items:center;gap:var(--space-xs);border-radius:var(--border-radius-sm,6px);font-family:var(--font-code);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;border:none;padding:12px 24px;transition:all .2s;display:inline-flex}.IntakeForm-module__30s9Yq__btnPrimary{background:var(--pop-blue);color:#fff}.IntakeForm-module__30s9Yq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 0 20px #5a8eb666}.IntakeForm-module__30s9Yq__btnSecondary{background:var(--pop-white);color:var(--pop-black);border:1px solid var(--color-border);box-shadow:0 1px 3px #0000000a}.IntakeForm-module__30s9Yq__btnSecondary:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--pop-black);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.IntakeForm-module__30s9Yq__smartPresetBar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;margin-bottom:16px;display:flex}.IntakeForm-module__30s9Yq__smartPresetLabel{font-family:var(--font-code);color:var(--color-text-muted);font-size:11px;font-weight:700}.IntakeForm-module__30s9Yq__smartPresetButtons{flex-wrap:wrap;gap:6px;display:flex}.IntakeForm-module__30s9Yq__smartPresetBtn{background:var(--pop-cream);border:1px solid var(--color-border);font-family:var(--font-code);color:#3f6e91;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex}.IntakeForm-module__30s9Yq__smartPresetBtn svg,.IntakeForm-module__30s9Yq__smartPresetBtn .IntakeForm-module__30s9Yq__inlineIcon{color:inherit;transition:color .15s}.IntakeForm-module__30s9Yq__smartPresetBtn:hover{background:var(--pop-blue);color:#fff;border-color:var(--pop-blue);transform:translateY(-1px)}.IntakeForm-module__30s9Yq__smartPresetBtn:hover svg,.IntakeForm-module__30s9Yq__smartPresetBtn:hover .IntakeForm-module__30s9Yq__inlineIcon{color:#fff}[data-theme=noir] .IntakeForm-module__30s9Yq__smartPresetBtn{color:var(--neon-cyan,#00f0ff);background:#00f0ff14;border-color:#00f0ff4d}[data-theme=noir] .IntakeForm-module__30s9Yq__smartPresetBtn:hover{background:var(--neon-cyan,#00f0ff);color:#08080a;border-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__smartPresetBtn:hover svg{color:#08080a}[data-theme=noir] .IntakeForm-module__30s9Yq__smartPresetBtn:hover .IntakeForm-module__30s9Yq__inlineIcon{color:#08080a}.IntakeForm-module__30s9Yq__whatsappContactBtn{color:#fff!important;background:#25d366!important;border:1px solid #20ba5a!important}.IntakeForm-module__30s9Yq__whatsappContactBtn:hover{transform:translateY(-1px);box-shadow:0 0 15px #25d36666;background:#20ba5a!important}.IntakeForm-module__30s9Yq__googleFastPassBtn{color:#fff!important;background:#4285f4!important;border:none!important}.IntakeForm-module__30s9Yq__googleFastPassBtn:hover{transform:translateY(-1px);box-shadow:0 0 15px #4285f466;background:#3367d6!important}.IntakeForm-module__30s9Yq__submitWrapper{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.IntakeForm-module__30s9Yq__ctaSubtext{font-family:var(--font-code);color:var(--color-text-muted);text-align:right;opacity:.85;margin:0;font-size:11px;line-height:1.4}@media (max-width:640px){.IntakeForm-module__30s9Yq__submitWrapper{align-items:stretch}.IntakeForm-module__30s9Yq__ctaSubtext{text-align:center}}.IntakeForm-module__30s9Yq__successCard{text-align:center;padding:var(--space-2xl) 0}.IntakeForm-module__30s9Yq__successIcon{width:64px;height:64px;margin:0 auto var(--space-md) auto;color:var(--pop-green);background:#79b48b26;border-radius:50%;justify-content:center;align-items:center;display:flex}.IntakeForm-module__30s9Yq__priceBadge{font-family:var(--font-code);color:#3f6e91;background:var(--pop-cream);border:1px solid var(--color-border);border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.IntakeForm-module__30s9Yq__stickyBar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--pop-cream);background:#1b1b22f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff1a}.IntakeForm-module__30s9Yq__stickyLeft{flex-direction:column;gap:2px;display:flex}.IntakeForm-module__30s9Yq__stickyTitleRow{align-items:center;gap:8px;display:flex}.IntakeForm-module__30s9Yq__stickyTitle{font-family:var(--font-code);color:#f7f2e8bf;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.IntakeForm-module__30s9Yq__mobileFormulaToggle{font-family:var(--font-code);color:var(--pop-cream);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:none}.IntakeForm-module__30s9Yq__stickyBreakdown{font-family:var(--font-code);color:var(--pop-cream);font-size:12px}.IntakeForm-module__30s9Yq__stickyTotal{font-family:var(--font-code);color:var(--pop-yellow);font-size:16px;font-weight:800}.IntakeForm-module__30s9Yq__cartBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);font-family:var(--font-headline);cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.IntakeForm-module__30s9Yq__cartBtn:hover{background:var(--app-btn-primary-hover);transform:translateY(-1px)}.IntakeForm-module__30s9Yq__cartBadge{color:inherit;font-size:.72rem;font-family:var(--font-code);background:#ffffff40;border-radius:9999px;padding:.1rem .4rem;font-weight:800}.IntakeForm-module__30s9Yq__discountBadge{font-family:var(--font-code);background:var(--badge-success-bg);color:var(--badge-success-text);border:1px solid var(--badge-success-border);border-radius:4px;align-items:center;gap:3px;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (max-width:640px){.IntakeForm-module__30s9Yq__mobileFormulaToggle{display:inline-block}.IntakeForm-module__30s9Yq__stickyBreakdown{display:none}.IntakeForm-module__30s9Yq__stickyBreakdownMobileShow{opacity:.9;margin-top:4px;font-size:11px;display:block!important}.IntakeForm-module__30s9Yq__stickyBar{padding:8px 12px;font-size:12px;bottom:8px}.IntakeForm-module__30s9Yq__stickyTotal{font-size:13px}}.IntakeForm-module__30s9Yq__recaptchaNoticeBox{flex-direction:column;gap:6px;margin-top:8px;display:flex}.IntakeForm-module__30s9Yq__recaptchaRetryBtn{border:1px solid var(--color-border);font-family:var(--font-code);color:var(--pop-blue);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:700;transition:all .2s}.IntakeForm-module__30s9Yq__recaptchaRetryBtn:hover{background:var(--pop-blue);color:#fff}.IntakeForm-module__30s9Yq__careGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:10px;display:grid}.IntakeForm-module__30s9Yq__careCard{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;background:#fff;padding:12px;transition:all .2s;position:relative;box-shadow:0 1px 4px #2b2b360f}.IntakeForm-module__30s9Yq__careCard:focus-visible{border-color:var(--pop-blue);box-shadow:0 0 0 3px #5a8eb64d}.IntakeForm-module__30s9Yq__careCardSelected{border-color:var(--pop-blue);background:#f0f6fa;box-shadow:0 0 0 2px #5a8eb626}.IntakeForm-module__30s9Yq__careCardBadge{font-family:var(--font-code);color:#3f6e91;background:var(--pop-white);border:1px solid var(--color-border);border-radius:4px;margin-bottom:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.IntakeForm-module__30s9Yq__careCardTitle{font-family:var(--font-code);color:var(--pop-black);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.IntakeForm-module__30s9Yq__careCardPrice{font-family:var(--font-code);color:#3f6e91;margin:4px 0 8px;font-size:13px;font-weight:800}.IntakeForm-module__30s9Yq__careCardList{font-family:var(--font-code);color:var(--color-text-muted);margin:0;padding-left:16px;font-size:11px;line-height:1.5}.IntakeForm-module__30s9Yq__infoBtn{border:1px solid var(--color-border);color:#3f6e91;width:20px;height:20px;font-family:var(--font-code);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.IntakeForm-module__30s9Yq__infoBtn:hover,.IntakeForm-module__30s9Yq__infoBtnActive{background:var(--pop-blue);color:#fff;border-color:var(--pop-blue);transform:scale(1.1)}.IntakeForm-module__30s9Yq__popoverBox{z-index:50;border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--pop-black);background:#fff;padding:10px 14px;animation:.15s ease-out IntakeForm-module__30s9Yq__fadeIn;position:absolute;top:calc(100% + 6px);left:12px;right:12px;box-shadow:0 10px 25px #2b2b3633}@keyframes IntakeForm-module__30s9Yq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.IntakeForm-module__30s9Yq__popoverHeader{font-family:var(--font-code);color:var(--pop-blue);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;font-size:10px;font-weight:700;display:flex}.IntakeForm-module__30s9Yq__popoverTechText{font-family:var(--font-code);color:var(--pop-black);margin:0;font-size:11px;line-height:1.4}.IntakeForm-module__30s9Yq__popoverOverlay{z-index:999;position:fixed;inset:0}.IntakeForm-module__30s9Yq__popoverPortal{z-index:1000;min-width:220px;max-width:320px;position:fixed}@media (max-width:768px){.IntakeForm-module__30s9Yq__checkboxGrid,.IntakeForm-module__30s9Yq__careGrid{grid-template-columns:1fr}}@media (max-width:640px){.IntakeForm-module__30s9Yq__card{padding:var(--space-lg)}.IntakeForm-module__30s9Yq__stepIndicator:before{left:20px;right:20px}.IntakeForm-module__30s9Yq__stepLabel{display:none}.IntakeForm-module__30s9Yq__mobileStepSubhead{display:block}.IntakeForm-module__30s9Yq__actions{flex-direction:column-reverse;align-items:stretch}.IntakeForm-module__30s9Yq__btn{justify-content:center;width:100%}}[data-theme=noir] .IntakeForm-module__30s9Yq__intakeSection{--intake-summary-bg:var(--surface-card);--intake-summary-border:transparent;--intake-summary-label:var(--color-text-muted);--intake-summary-value:var(--color-text);--intake-summary-text:#fff;--intake-summary-accent:var(--pop-blue)}[data-theme=noir] .IntakeForm-module__30s9Yq__card{color:#e0e0e3;background:#08080a;border:1px solid #fafafa;border-radius:6px;box-shadow:0 10px 30px #000c}[data-theme=noir] .IntakeForm-module__30s9Yq__title{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__subtitle{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__currencyBtn{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__currencyActive{background:var(--neon-cyan,#00f0ff);color:#08080a}[data-theme=noir] .IntakeForm-module__30s9Yq__stepIndicator:before{background:#2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__stepItem{background:#08080a}[data-theme=noir] .IntakeForm-module__30s9Yq__stepBadge{color:#e0e0e3;background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__stepBadgeActive{box-shadow:0 0 12px #00f0ff66;background:var(--neon-cyan,#00f0ff)!important;color:#08080a!important;border-color:var(--neon-cyan,#00f0ff)!important}[data-theme=noir] .IntakeForm-module__30s9Yq__stepBadgeDone{background:var(--neon-green,#39ff14)!important;color:#08080a!important;border-color:var(--neon-green,#39ff14)!important}[data-theme=noir] .IntakeForm-module__30s9Yq__stepLabel{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__stepLabelActive{color:#fafafa!important}[data-theme=noir] .IntakeForm-module__30s9Yq__mobileStepSubhead{color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__groupTitle{color:var(--neon-cyan,#00f0ff);text-shadow:0 0 4px #00f0ff4d}[data-theme=noir] .IntakeForm-module__30s9Yq__label{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__fieldHelpText{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeCard{color:#e0e0e3;background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeCard:hover{border-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeCardSelected{border-color:var(--neon-cyan,#00f0ff);border-left:4px solid var(--neon-cyan,#00f0ff);background:#00f0ff14;box-shadow:0 0 0 2px #00f0ff26,0 4px 12px #0006}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeLabel{color:#fafafa}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeTitleIcon{color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__selectedBadge{background:var(--neon-cyan,#00f0ff);color:#08080a}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeDesc{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__archetypeFooter{border-top-color:#2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__engineTag{color:var(--neon-cyan,#00f0ff);background:#08080a;border-color:#2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__featureCountTag{color:#8a8a93}:is([data-theme=noir] .IntakeForm-module__30s9Yq__input,[data-theme=noir] .IntakeForm-module__30s9Yq__textarea,[data-theme=noir] .IntakeForm-module__30s9Yq__select){color:#fafafa;caret-color:var(--neon-cyan,#00f0ff);background:#030304;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__input::placeholder{color:#5d5d6d}[data-theme=noir] .IntakeForm-module__30s9Yq__textarea::placeholder{color:#5d5d6d}:is([data-theme=noir] .IntakeForm-module__30s9Yq__input:focus,[data-theme=noir] .IntakeForm-module__30s9Yq__textarea:focus,[data-theme=noir] .IntakeForm-module__30s9Yq__select:focus){border-color:var(--neon-cyan,#00f0ff);box-shadow:0 0 0 3px #00f0ff26}[data-theme=noir] .IntakeForm-module__30s9Yq__checkboxCard{color:#e0e0e3;background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__checkboxCard:hover{border-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__checkboxCardSelected{border-color:var(--neon-cyan,#00f0ff);border-left:3px solid var(--neon-cyan,#00f0ff);box-shadow:0 0 0 2px #00f0ff1f,0 2px 8px #0000004d}[data-theme=noir] .IntakeForm-module__30s9Yq__checkboxCard input[type=checkbox]{accent-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__priceBadge{color:var(--neon-cyan,#00f0ff);background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__actions{border-top:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__btnPrimary{background:var(--neon-cyan,#00f0ff);color:#08080a}[data-theme=noir] .IntakeForm-module__30s9Yq__btnPrimary:hover{box-shadow:0 0 20px #00f0ff80}[data-theme=noir] .IntakeForm-module__30s9Yq__btnSecondary{color:#8a8a93;background:#0c0c0e;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__btnSecondary:hover{border-color:var(--neon-cyan,#00f0ff);color:#fff;text-shadow:0 0 2px #00f0ff80;box-shadow:none;background:#121216;transform:translate(0)}[data-theme=noir] .IntakeForm-module__30s9Yq__stickyBar{background:#030304f2;border:1px solid #2f2f3d;box-shadow:inset 0 0 10px #000000e6}[data-theme=noir] .IntakeForm-module__30s9Yq__stickyTitle{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__stickyBreakdown{color:#e0e0e3}[data-theme=noir] .IntakeForm-module__30s9Yq__stickyTotal{color:var(--neon-green,#39ff14);text-shadow:0 0 4px #39ff1466}[data-theme=noir] .IntakeForm-module__30s9Yq__careCard{background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__careCardSelected{border-color:var(--neon-cyan,#00f0ff);background:#08080a;box-shadow:0 0 0 2px #00f0ff26}[data-theme=noir] .IntakeForm-module__30s9Yq__careCardBadge{color:var(--neon-cyan,#00f0ff);background:#08080a;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__careCardTitle{color:#fafafa}[data-theme=noir] .IntakeForm-module__30s9Yq__careCardPrice{color:var(--neon-green,#39ff14);text-shadow:0 0 4px #39ff144d}[data-theme=noir] .IntakeForm-module__30s9Yq__careCardList{color:#8a8a93}[data-theme=noir] .IntakeForm-module__30s9Yq__infoBtn{color:var(--neon-cyan,#00f0ff);background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__infoBtn:hover{background:var(--neon-cyan,#00f0ff);color:#08080a;border-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__infoBtnActive{background:var(--neon-cyan,#00f0ff);color:#08080a;border-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__popoverBox{border:1px solid var(--neon-pink,#ff2a55);background:#030304;box-shadow:0 10px 25px #0009,0 0 12px #ff2a5526}[data-theme=noir] .IntakeForm-module__30s9Yq__popoverHeader{color:var(--neon-cyan,#00f0ff);border-bottom:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__popoverTechText{color:#e0e0e3}[data-theme=noir] .IntakeForm-module__30s9Yq__successIcon{color:var(--neon-green,#39ff14);background:#39ff141a}.IntakeForm-module__30s9Yq__btnDisabled,.IntakeForm-module__30s9Yq__btnDisabled:hover{filter:grayscale(80%);opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.IntakeForm-module__30s9Yq__termsCheckboxBox{background:#0284c714;border:1px solid #0284c74d;border-radius:6px;margin-top:14px;padding:12px 14px;transition:border-color .2s}.IntakeForm-module__30s9Yq__checkboxLabel{cursor:pointer;color:inherit;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.IntakeForm-module__30s9Yq__checkboxInput{accent-color:#0284c7;cursor:pointer;width:16px;height:16px;margin-top:2px}.IntakeForm-module__30s9Yq__termsContentBox{color:#475569;touch-action:pan-y;overscroll-behavior:contain;background:#fff;border:1.5px solid #2b2b36;border-radius:8px;max-height:120px;padding:12px 16px;font-size:12px;line-height:1.5;overflow-y:auto}.IntakeForm-module__30s9Yq__termsContentBox p{margin-bottom:6px}[data-theme=noir] .IntakeForm-module__30s9Yq__termsContentBox{color:var(--color-text-muted);background:#030304;border-color:#2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__chipCard{color:#e0e0e3;background:#0d0d10;border:1px solid #2f2f3d}[data-theme=noir] .IntakeForm-module__30s9Yq__chipCard:hover{border-color:var(--neon-cyan,#00f0ff)}[data-theme=noir] .IntakeForm-module__30s9Yq__chipCardActive{background:var(--neon-cyan,#00f0ff);color:#08080a;border-color:var(--neon-cyan,#00f0ff);box-shadow:0 0 12px #00f0ff59}.IntakeForm-module__30s9Yq__recaptchaWarning{color:#b45309;background:#fffbeb;border:1.5px solid #f59e0b;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:12px;line-height:1.5}[data-theme=noir] .IntakeForm-module__30s9Yq__recaptchaWarning{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b66}.IntakeForm-module__30s9Yq__step0Card{text-align:left;border-width:2px;flex-direction:column;align-items:flex-start;min-height:100px;transition:all .25s;display:flex}.IntakeForm-module__30s9Yq__step0Card:hover{border-color:var(--pop-blue);transform:translateY(-3px);box-shadow:0 8px 24px #2b2b3624}[data-theme=noir] .IntakeForm-module__30s9Yq__step0Card:hover{border-color:var(--neon-cyan,#00f0ff);box-shadow:0 8px 24px #00f0ff1f}.IntakeForm-module__30s9Yq__backToStep0{font-size:12px;font-family:var(--font-code);opacity:.55;color:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;text-decoration:underline;transition:opacity .2s}.IntakeForm-module__30s9Yq__backToStep0:hover{opacity:1}.IntakeForm-module__30s9Yq__quoteSummary{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,6px);font-family:var(--font-code);background:#f7f2e8;margin-top:16px;padding:16px}.IntakeForm-module__30s9Yq__quoteTable{border-collapse:collapse;width:100%;font-family:var(--font-code);font-size:12px}.IntakeForm-module__30s9Yq__quoteTable td{vertical-align:top;padding:4px 0}[data-theme=noir] .IntakeForm-module__30s9Yq__quoteSummary{background:#1e1e28cc;border-color:#ffffff1a}.IntakeForm-module__30s9Yq__quoteTitle{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;color:var(--pop-black);border-bottom:1px solid var(--color-border);margin:0 0 12px;padding-bottom:8px;font-size:12px;font-weight:800}[data-theme=noir] .IntakeForm-module__30s9Yq__quoteTitle{color:var(--pop-cream,#f7f2e8);border-color:#ffffff1a}.IntakeForm-module__30s9Yq__quoteRow{color:var(--pop-black);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}[data-theme=noir] .IntakeForm-module__30s9Yq__quoteRow{color:#f7f2e8cc}.IntakeForm-module__30s9Yq__quoteRowTotal{border-top:1.5px solid var(--pop-blue);margin-top:8px;padding-top:10px;font-size:14px}[data-theme=noir] .IntakeForm-module__30s9Yq__quoteRowTotal{border-color:var(--neon-cyan,#00f0ff)}.IntakeForm-module__30s9Yq__totalPrice{color:var(--pop-blue);font-size:16px}[data-theme=noir] .IntakeForm-module__30s9Yq__totalPrice{color:var(--neon-cyan,#00f0ff)}.IntakeForm-module__30s9Yq__quoteSummaryCompact{border:1.5px solid var(--pop-blue);border-radius:var(--border-radius-sm,6px);font-family:var(--font-code);color:var(--pop-black);background:#5a8eb614;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}[data-theme=noir] .IntakeForm-module__30s9Yq__quoteSummaryCompact{border-color:var(--neon-cyan,#00f0ff);color:var(--pop-cream,#f7f2e8);background:#00f0ff0f}.IntakeForm-module__30s9Yq__step0CardContent{text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:8px;display:flex}.IntakeForm-module__30s9Yq__step0CardTitle{text-align:left;font-size:15px;font-weight:800}.IntakeForm-module__30s9Yq__step0CardDesc{opacity:.75;text-align:left;margin:0;font-size:13px}.IntakeForm-module__30s9Yq__submittedActions{justify-content:center;gap:12px;margin-top:20px;display:flex}@media (max-width:640px){.IntakeForm-module__30s9Yq__submittedActions{flex-direction:column;align-items:stretch}}.IntakeForm-module__30s9Yq__formError{color:#dc2626;margin-top:12px;font-size:13px}.IntakeForm-module__30s9Yq__summaryBox{background:var(--intake-summary-bg);color:var(--intake-summary-text);border:1px solid var(--intake-summary-border);border-radius:8px;margin-bottom:16px;padding:14px 18px}.IntakeForm-module__30s9Yq__summaryRow{border-bottom:1px solid var(--intake-summary-border);justify-content:space-between;margin-bottom:8px;padding-bottom:8px;display:flex}.IntakeForm-module__30s9Yq__summaryLabel{font-family:var(--font-code);color:var(--intake-summary-label);font-size:12px}.IntakeForm-module__30s9Yq__summaryValue{color:var(--intake-summary-value);font-weight:700}.IntakeForm-module__30s9Yq__summaryAccent{color:var(--intake-summary-accent);font-weight:700}.IntakeForm-module__30s9Yq__summaryTotalRow{justify-content:space-between;padding-top:4px;display:flex}.IntakeForm-module__30s9Yq__summaryTotalLabel{font-family:var(--font-code);color:var(--intake-summary-text);font-size:13px;font-weight:800}.IntakeForm-module__30s9Yq__summaryTotalValue{font-family:var(--font-code);color:var(--intake-summary-accent);font-size:18px;font-weight:800}.IntakeForm-module__30s9Yq__summaryDisclaimer{opacity:.75;color:var(--intake-summary-text);margin:4px 0 16px;font-size:11px;line-height:1.4}.IntakeForm-module__30s9Yq__cardSelectable{cursor:pointer;flex-direction:column;align-items:flex-start;padding:20px}.IntakeForm-module__30s9Yq__cardHeader{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.IntakeForm-module__30s9Yq__cardTitle{font-size:13px;font-weight:800}.IntakeForm-module__30s9Yq__cardPrice{font-size:11px;font-weight:700}.IntakeForm-module__30s9Yq__cardDesc{opacity:.8;margin:6px 0 0;font-size:11px;line-height:1.45}.IntakeForm-module__30s9Yq__cardDescShort{opacity:.85;margin:6px 0 4px;font-size:12px}.IntakeForm-module__30s9Yq__cardFooter{justify-content:space-between;align-items:center;width:100%;display:flex}.IntakeForm-module__30s9Yq__cardTurnaround{opacity:.5;font-size:11px}.IntakeForm-module__30s9Yq__engineCardInner{flex:1}.IntakeForm-module__30s9Yq__engineCardHeader{justify-content:space-between;align-items:center;display:flex}.IntakeForm-module__30s9Yq__engineCardTitleRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.IntakeForm-module__30s9Yq__engineCardTitle{font-weight:700}.IntakeForm-module__30s9Yq__engineCardDesc{opacity:.85;margin:3px 0 0;font-size:11px;line-height:1.4}.IntakeForm-module__30s9Yq__careCardDesc{opacity:.85;margin:0 0 8px;font-size:11px;line-height:1.4}.IntakeForm-module__30s9Yq__popoverStatic{position:static;left:auto;right:auto}.IntakeForm-module__30s9Yq__popoverCloseBtn{cursor:pointer}.IntakeForm-module__30s9Yq__quickSummaryLabel{font-weight:700}.IntakeForm-module__30s9Yq__quickSummaryTotal{font-size:16px;font-weight:800}.IntakeForm-module__30s9Yq__quickPdfBtn{justify-content:center;width:100%}.IntakeForm-module__30s9Yq__quickDisclaimer{opacity:.85;margin-top:10px;font-size:12px}.IntakeForm-module__30s9Yq__submitRow{margin-top:0}.IntakeForm-module__30s9Yq__fieldMarginSm{margin-bottom:16px}.IntakeForm-module__30s9Yq__fieldMarginMd{margin-bottom:20px}.IntakeForm-module__30s9Yq__fieldMarginTop{margin-top:12px}.IntakeForm-module__30s9Yq__inlineIcon{margin-right:4px;display:inline}.IntakeForm-module__30s9Yq__submittedCard{text-align:center;padding:var(--space-2xl) 0}.IntakeForm-module__30s9Yq__submittedIcon{width:64px;height:64px;margin:0 auto var(--space-md) auto;color:var(--pop-green);background:#79b48b26;border-radius:50%;justify-content:center;align-items:center;display:flex}.IntakeForm-module__30s9Yq__submittedTitle{font-family:var(--font-headline);font-size:var(--text-lg);color:var(--pop-green);margin-bottom:var(--space-sm);font-weight:800}.IntakeForm-module__30s9Yq__submittedText{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.5}
.RfpUploaderModal-module__DqMZoq__backdrop{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out forwards RfpUploaderModal-module__DqMZoq__fadeIn;display:flex;position:fixed;inset:0}.RfpUploaderModal-module__DqMZoq__modal{background:var(--surface-card);border:1px solid var(--border-muted);width:100%;max-width:580px;box-shadow:var(--shadow-glass-lg);color:var(--color-text);border-radius:16px;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) forwards RfpUploaderModal-module__DqMZoq__scaleUp;display:flex;overflow:hidden}.RfpUploaderModal-module__DqMZoq__header{background:var(--surface-glass-header);border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.RfpUploaderModal-module__DqMZoq__titleArea{align-items:center;gap:10px;display:flex}.RfpUploaderModal-module__DqMZoq__titleIcon{color:var(--pop-blue)}[data-theme=noir] .RfpUploaderModal-module__DqMZoq__titleIcon{color:var(--neon-cyan)}.RfpUploaderModal-module__DqMZoq__title{font-family:var(--font-headline);color:var(--color-text);margin:0;font-size:1.1rem;font-weight:700}.RfpUploaderModal-module__DqMZoq__closeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.RfpUploaderModal-module__DqMZoq__closeBtn:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--color-border)}[data-theme=noir] .RfpUploaderModal-module__DqMZoq__closeBtn:hover{background:var(--surface-card);color:var(--neon-pink);border-color:var(--neon-pink)}.RfpUploaderModal-module__DqMZoq__body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.RfpUploaderModal-module__DqMZoq__dropzone{border:2px dashed var(--border-muted);background:var(--surface-elevated);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2.5rem 1.5rem;transition:all .2s;display:flex}.RfpUploaderModal-module__DqMZoq__dropzone:hover,.RfpUploaderModal-module__DqMZoq__dropzoneActive{border-color:var(--border-accent);background:var(--surface-card);transform:scale(1.01)}.RfpUploaderModal-module__DqMZoq__uploadIcon{color:var(--pop-blue);margin-bottom:4px}[data-theme=noir] .RfpUploaderModal-module__DqMZoq__uploadIcon{color:var(--neon-cyan)}.RfpUploaderModal-module__DqMZoq__dropText{font-family:var(--font-headline);color:var(--color-text);font-size:1rem;font-weight:600}.RfpUploaderModal-module__DqMZoq__subText{font-family:var(--font-code);color:var(--color-text-dim);font-size:.78rem}.RfpUploaderModal-module__DqMZoq__hiddenInput{display:none}.RfpUploaderModal-module__DqMZoq__selectedFileInfo{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.85rem;display:flex}.RfpUploaderModal-module__DqMZoq__fileBadge{color:var(--color-text);font-family:var(--font-code);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;display:flex;overflow:hidden}.RfpUploaderModal-module__DqMZoq__fileSize{color:var(--color-text-dim);font-family:var(--font-code);font-size:.75rem}.RfpUploaderModal-module__DqMZoq__progressBox{background:var(--badge-success-bg);border:1px solid var(--badge-success-border);color:var(--badge-success-text);font-size:.82rem;font-family:var(--font-code);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.RfpUploaderModal-module__DqMZoq__footer{background:var(--surface-glass-header);border-top:1px solid var(--border-muted);justify-content:flex-end;align-items:center;gap:10px;padding:1rem 1.5rem;display:flex}.RfpUploaderModal-module__DqMZoq__cancelBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text-muted);font-family:var(--font-code);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .15s}.RfpUploaderModal-module__DqMZoq__cancelBtn:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--color-border)}[data-theme=noir] .RfpUploaderModal-module__DqMZoq__cancelBtn:hover{background:var(--surface-card);color:var(--neon-cyan);border-color:var(--neon-cyan)}.RfpUploaderModal-module__DqMZoq__submitBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);font-family:var(--font-headline);cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:.9rem;font-weight:700;transition:all .15s;display:inline-flex}.RfpUploaderModal-module__DqMZoq__submitBtn:hover:not(:disabled){background:var(--app-btn-primary-hover);transform:translateY(-1px)}.RfpUploaderModal-module__DqMZoq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.RfpUploaderModal-module__DqMZoq__spinner{border:2px solid var(--badge-active-border);border-top-color:var(--badge-active-text);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite RfpUploaderModal-module__DqMZoq__spin}@keyframes RfpUploaderModal-module__DqMZoq__spin{to{transform:rotate(360deg)}}@keyframes RfpUploaderModal-module__DqMZoq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RfpUploaderModal-module__DqMZoq__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.ScopingChatWidgetDrawer-module__qGlAga__backdrop{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#000000b3;justify-content:flex-end;animation:.2s ease-out forwards ScopingChatWidgetDrawer-module__qGlAga__fadeIn;display:flex;position:fixed;inset:0}.ScopingChatWidgetDrawer-module__qGlAga__drawer{background:var(--surface-card);border-left:1px solid var(--border-muted);width:100%;max-width:440px;height:100%;box-shadow:var(--shadow-glass-lg);color:var(--color-text);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) forwards ScopingChatWidgetDrawer-module__qGlAga__slideIn;display:flex}.ScopingChatWidgetDrawer-module__qGlAga__header{background:var(--surface-glass-header);border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.ScopingChatWidgetDrawer-module__qGlAga__titleArea{align-items:center;gap:10px;display:flex}.ScopingChatWidgetDrawer-module__qGlAga__title{font-family:var(--font-headline);color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:flex}.ScopingChatWidgetDrawer-module__qGlAga__statusDot{background:var(--badge-success-text);width:8px;height:8px;box-shadow:0 0 8px var(--badge-success-text);border-radius:50%}.ScopingChatWidgetDrawer-module__qGlAga__closeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.ScopingChatWidgetDrawer-module__qGlAga__closeBtn:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--color-border)}[data-theme=noir] .ScopingChatWidgetDrawer-module__qGlAga__closeBtn:hover{background:var(--surface-card);color:var(--neon-pink);border-color:var(--neon-pink)}.ScopingChatWidgetDrawer-module__qGlAga__widgetHost{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ScopingChatWidgetDrawer-module__qGlAga__badgeFooter{background:var(--surface-glass-header);border-top:1px solid var(--border-muted);color:var(--color-text-dim);font-size:.72rem;font-family:var(--font-code);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}@keyframes ScopingChatWidgetDrawer-module__qGlAga__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ScopingChatWidgetDrawer-module__qGlAga__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.AiScopingPromptBar-module__VOMFPq__promptContainer{background:var(--surface-glass-bg);border:1px solid var(--surface-glass-border);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--surface-glass-blur));border-radius:16px;margin-bottom:2rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.AiScopingPromptBar-module__VOMFPq__promptContainer:focus-within{border-color:var(--border-accent);box-shadow:var(--shadow-glass-lg)}.AiScopingPromptBar-module__VOMFPq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.AiScopingPromptBar-module__VOMFPq__badge{background:var(--badge-active-bg);border:1px solid var(--badge-active-border);color:var(--badge-active-text);font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.AiScopingPromptBar-module__VOMFPq__headerActions{align-items:center;gap:8px;display:flex}.AiScopingPromptBar-module__VOMFPq__secondaryActionBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text-muted);font-family:var(--font-code);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.AiScopingPromptBar-module__VOMFPq__secondaryActionBtn:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--color-border)}[data-theme=noir] .AiScopingPromptBar-module__VOMFPq__secondaryActionBtn:hover{background:var(--surface-card);color:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.AiScopingPromptBar-module__VOMFPq__inputWrapper{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.AiScopingPromptBar-module__VOMFPq__inputWrapper:focus-within{border-color:var(--border-accent)}.AiScopingPromptBar-module__VOMFPq__inputIcon{color:var(--pop-blue);flex-shrink:0}[data-theme=noir] .AiScopingPromptBar-module__VOMFPq__inputIcon{color:var(--neon-cyan)}.AiScopingPromptBar-module__VOMFPq__promptInput{color:var(--color-text);font-size:.95rem;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;min-width:0}.AiScopingPromptBar-module__VOMFPq__promptInput::placeholder{color:var(--color-text-dim);font-size:.875rem}.AiScopingPromptBar-module__VOMFPq__analyzeBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);font-family:var(--font-headline);cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex}.AiScopingPromptBar-module__VOMFPq__analyzeBtn:hover:not(:disabled){background:var(--app-btn-primary-hover);transform:translateY(-1px)}.AiScopingPromptBar-module__VOMFPq__analyzeBtn:disabled{opacity:.6;cursor:not-allowed}.AiScopingPromptBar-module__VOMFPq__suggestionsRow{scrollbar-width:thin;align-items:center;gap:6px;margin-top:.75rem;padding-bottom:4px;display:flex;overflow-x:auto}.AiScopingPromptBar-module__VOMFPq__suggestionLabel{font-family:var(--font-code);color:var(--color-text-dim);flex-shrink:0;font-size:.72rem;font-weight:600}.AiScopingPromptBar-module__VOMFPq__pillBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text-muted);font-family:var(--font-code);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:3px 10px;font-size:.72rem;transition:all .15s}.AiScopingPromptBar-module__VOMFPq__pillBtn:hover{background:var(--pop-yellow);border-color:var(--color-border);color:var(--pop-black);transform:translateY(-1px)}[data-theme=noir] .AiScopingPromptBar-module__VOMFPq__pillBtn:hover{background:var(--surface-card);border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 8px #00f0ff4d}.AiScopingPromptBar-module__VOMFPq__telemetryRow{border-top:1px solid var(--border-muted);color:var(--color-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.75rem;font-size:.75rem;display:flex}.AiScopingPromptBar-module__VOMFPq__telemetryBadge{color:var(--badge-success-text);font-family:var(--font-code);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.AiScopingPromptBar-module__VOMFPq__telemetryDetails{font-family:var(--font-code);color:var(--color-text-dim);align-items:center;gap:12px;font-size:.72rem;display:inline-flex}.AiScopingPromptBar-module__VOMFPq__progressContainer{background:var(--badge-active-bg);border:1px solid var(--badge-active-border);color:var(--badge-active-text);font-size:.82rem;font-family:var(--font-code);border-radius:8px;align-items:center;gap:10px;margin-top:.75rem;padding:8px 12px;display:flex}.AiScopingPromptBar-module__VOMFPq__spinner{border:2px solid var(--badge-active-border);border-top-color:var(--badge-active-text);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite AiScopingPromptBar-module__VOMFPq__spin}@keyframes AiScopingPromptBar-module__VOMFPq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.AiScopingPromptBar-module__VOMFPq__inputWrapper{flex-direction:column;align-items:stretch;padding:10px}.AiScopingPromptBar-module__VOMFPq__analyzeBtn{justify-content:center;width:100%;margin-top:4px}}
.TiltCard-module__EuCC5a__tiltContainer{transform-style:preserve-3d;will-change:transform;position:relative}.TiltCard-module__EuCC5a__glareLayer{border-radius:inherit;pointer-events:none;z-index:5;opacity:var(--glare-opacity,0);background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff24 0%, #ffffff0a 35%, transparent 65%);transition:opacity .25s;position:absolute;inset:0}[data-theme=noir] .TiltCard-module__EuCC5a__glareLayer{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #00f0ff1f 0%, #ff2a550a 40%, transparent 70%)}
.WorkflowsPanel-module__NoevqW__container{flex-direction:column;gap:1.75rem;width:100%;display:flex}.WorkflowsPanel-module__NoevqW__headerGroup{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.WorkflowsPanel-module__NoevqW__headerText{flex:1;min-width:280px}.WorkflowsPanel-module__NoevqW__title{font-family:var(--font-headline,inherit);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.35rem;font-weight:700;display:flex}.WorkflowsPanel-module__NoevqW__description{color:var(--color-text-muted,#787878e6);max-width:800px;margin:0;font-size:.875rem;line-height:1.5}.WorkflowsPanel-module__NoevqW__headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.WorkflowsPanel-module__NoevqW__statusBadge{background:var(--surface-elevated,#8c8c8c1a);border:1px solid var(--color-border,#8c8c8c33);color:var(--color-text);border-radius:9999px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.WorkflowsPanel-module__NoevqW__statusDot{background:var(--pop-green,#10b981);width:7px;height:7px;box-shadow:0 0 8px var(--pop-green,#10b981);border-radius:50%}.WorkflowsPanel-module__NoevqW__actionBtn{border:1px solid var(--color-border,#444);background:var(--surface-card,#ffffff0d);color:var(--color-text);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.WorkflowsPanel-module__NoevqW__actionBtn:hover:not(:disabled){background:var(--surface-elevated,#ffffff1a);border-color:var(--color-link,var(--pop-blue))}.WorkflowsPanel-module__NoevqW__actionBtn:disabled{opacity:.5;cursor:not-allowed}.WorkflowsPanel-module__NoevqW__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.WorkflowsPanel-module__NoevqW__kpiCard{background:var(--surface-card,#ffffff08);border:1px solid var(--color-border,#8c8c8c33);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;transition:border-color .2s;display:flex}.WorkflowsPanel-module__NoevqW__kpiCard:hover{border-color:var(--color-link,var(--pop-blue))}.WorkflowsPanel-module__NoevqW__kpiLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#8c8c8ccc);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.WorkflowsPanel-module__NoevqW__kpiValue{font-family:var(--font-headline,inherit);color:var(--color-text);font-size:1.65rem;font-weight:700;line-height:1.2}.WorkflowsPanel-module__NoevqW__kpiSub{color:var(--color-text-muted,#8c8c8cb3);font-size:.725rem}.WorkflowsPanel-module__NoevqW__sectionTitle{font-family:var(--font-headline,inherit);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:600;display:flex}.WorkflowsPanel-module__NoevqW__blueprintGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.WorkflowsPanel-module__NoevqW__blueprintCard{background:var(--surface-card,#ffffff08);border:1px solid var(--color-border,#8c8c8c33);border-radius:.5rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.WorkflowsPanel-module__NoevqW__blueprintHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.WorkflowsPanel-module__NoevqW__blueprintName{color:var(--color-text);margin:0 0 .25rem;font-size:.95rem;font-weight:700}.WorkflowsPanel-module__NoevqW__blueprintDesc{color:var(--color-text-muted,#8c8c8cd9);margin:0;font-size:.8125rem;line-height:1.45}.WorkflowsPanel-module__NoevqW__blueprintMeta{flex-wrap:wrap;gap:.4rem;font-size:.725rem;display:flex}.WorkflowsPanel-module__NoevqW__metaPill{background:var(--surface-elevated,#8c8c8c1a);border:1px solid var(--color-border,#8c8c8c26);color:var(--color-text-muted,#8c8c8ce6);border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem .5rem;display:inline-flex}.WorkflowsPanel-module__NoevqW__stepsTimelineMini{background:var(--surface-glass-bg,#00000026);border:1px dashed var(--color-border,#8c8c8c33);font-size:.725rem;font-family:var(--font-mono,monospace);color:var(--color-text-muted,#aaa);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem .65rem;display:flex}.WorkflowsPanel-module__NoevqW__miniStepTag{background:var(--surface-elevated,#ffffff0d);color:var(--color-text);border-radius:.25rem;padding:.15rem .4rem;font-weight:500}.WorkflowsPanel-module__NoevqW__miniArrow{opacity:.5}.WorkflowsPanel-module__NoevqW__blueprintCardActions{justify-content:flex-end;align-items:center;display:flex}.WorkflowsPanel-module__NoevqW__primaryBtn{background:var(--app-btn-primary-bg,var(--color-link,#2563eb));color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .2s,transform .1s;display:inline-flex}.WorkflowsPanel-module__NoevqW__primaryBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.WorkflowsPanel-module__NoevqW__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.WorkflowsPanel-module__NoevqW__ledgerContainer{background:var(--surface-card,#ffffff08);border:1px solid var(--color-border,#8c8c8c33);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.WorkflowsPanel-module__NoevqW__ledgerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.WorkflowsPanel-module__NoevqW__filterTabs{background:var(--surface-glass-bg,#00000026);border:1px solid var(--color-border,#8c8c8c26);border-radius:.375rem;gap:.35rem;padding:.25rem;display:flex}.WorkflowsPanel-module__NoevqW__filterTab{color:var(--color-text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.3rem .65rem;font-size:.75rem;font-weight:500;transition:all .15s}.WorkflowsPanel-module__NoevqW__filterTabActive{background:var(--surface-card,#fff);color:var(--color-text,#000);font-weight:600;box-shadow:0 1px 3px #0000001a}.WorkflowsPanel-module__NoevqW__tableWrapper{border:1px solid var(--color-border,#8c8c8c26);border-radius:.375rem;overflow-x:auto}.WorkflowsPanel-module__NoevqW__table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.WorkflowsPanel-module__NoevqW__th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#888);background:var(--surface-elevated,#8c8c8c14);border-bottom:1px solid var(--color-border,#8c8c8c26);padding:.75rem 1rem;font-size:.725rem;font-weight:600}.WorkflowsPanel-module__NoevqW__tr{border-bottom:1px solid var(--color-border,#8c8c8c1a);cursor:pointer;transition:background .15s}.WorkflowsPanel-module__NoevqW__tr:hover{background:var(--surface-elevated,#8c8c8c0d)}.WorkflowsPanel-module__NoevqW__trActive{background:var(--surface-elevated,#3b82f614);border-left:3px solid var(--color-link,#2563eb)}.WorkflowsPanel-module__NoevqW__td{color:var(--color-text);white-space:nowrap;padding:.75rem 1rem}.WorkflowsPanel-module__NoevqW__codePill{font-family:var(--font-mono,monospace);background:var(--surface-glass-bg,#0000001a);border:1px solid var(--color-border,#8c8c8c26);color:var(--color-text);border-radius:.25rem;padding:.15rem .4rem;font-size:.75rem}.WorkflowsPanel-module__NoevqW__badgeRunning{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.WorkflowsPanel-module__NoevqW__badgePulse{background:#f59e0b;border-radius:50%;width:6px;height:6px;animation:1.5s infinite WorkflowsPanel-module__NoevqW__pulse}@keyframes WorkflowsPanel-module__NoevqW__pulse{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.WorkflowsPanel-module__NoevqW__badgeCompleted{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.WorkflowsPanel-module__NoevqW__badgeFailed{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.WorkflowsPanel-module__NoevqW__badgeQueued{color:#6366f1;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.WorkflowsPanel-module__NoevqW__badgeCancelled{color:#9ca3af;background:#9ca3af26;border:1px solid #9ca3af4d;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.WorkflowsPanel-module__NoevqW__progressBarOuter{background:var(--surface-glass-bg,#8c8c8c33);vertical-align:middle;border-radius:9999px;width:100px;height:6px;margin-right:.5rem;display:inline-block;overflow:hidden}.WorkflowsPanel-module__NoevqW__progressBarInner{background:var(--color-link,#2563eb);border-radius:9999px;height:100%;transition:width .3s}.WorkflowsPanel-module__NoevqW__detailSection{background:var(--surface-card,#ffffff08);border:1px solid var(--color-border,#8c8c8c33);border-radius:.5rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.WorkflowsPanel-module__NoevqW__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.WorkflowsPanel-module__NoevqW__dagTimeline{align-items:center;gap:.75rem;padding:1rem .5rem;display:flex;overflow-x:auto}.WorkflowsPanel-module__NoevqW__dagNode{background:var(--surface-card,#fff);border:2px solid var(--color-border,#e2e8f0);cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.35rem;min-width:170px;max-width:220px;padding:.75rem 1rem;transition:all .2s;display:flex;position:relative}.WorkflowsPanel-module__NoevqW__dagNode:hover{border-color:var(--color-link,#2563eb);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.WorkflowsPanel-module__NoevqW__dagNodeSelected{background:var(--surface-elevated,#3b82f60d);box-shadow:0 0 0 2px var(--color-link,#2563eb);border-color:var(--color-link,#2563eb)!important}.WorkflowsPanel-module__NoevqW__dagNodeCompleted{border-color:#10b981}.WorkflowsPanel-module__NoevqW__dagNodeRunning{border-color:#f59e0b;animation:2s ease-in-out infinite WorkflowsPanel-module__NoevqW__nodeGlow}@keyframes WorkflowsPanel-module__NoevqW__nodeGlow{0%,to{box-shadow:0 0 8px #f59e0b4d}50%{box-shadow:0 0 16px #f59e0b99}}.WorkflowsPanel-module__NoevqW__dagNodeFailed{border-color:#ef4444}.WorkflowsPanel-module__NoevqW__dagNodePending{border-color:var(--color-border,#888);opacity:.65}.WorkflowsPanel-module__NoevqW__nodeTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;overflow:hidden}.WorkflowsPanel-module__NoevqW__nodeMeta{color:var(--color-text-muted,#777);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.WorkflowsPanel-module__NoevqW__dagConnector{color:var(--color-border,#94a3b8);-webkit-user-select:none;user-select:none;align-items:center;font-size:1.1rem;display:flex}.WorkflowsPanel-module__NoevqW__drawerOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.WorkflowsPanel-module__NoevqW__drawerContent{background:var(--surface-card,#111);border-left:1px solid var(--color-border,#333);width:100%;max-width:520px;height:100%;color:var(--color-text);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto;box-shadow:-4px 0 24px #00000040}.WorkflowsPanel-module__NoevqW__drawerHeader{border-bottom:1px solid var(--color-border,#8c8c8c33);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.WorkflowsPanel-module__NoevqW__drawerTitle{font-family:var(--font-headline,inherit);color:var(--color-text);margin:0;font-size:1.1rem;font-weight:700}.WorkflowsPanel-module__NoevqW__closeBtn{color:var(--color-text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:1.25rem}.WorkflowsPanel-module__NoevqW__closeBtn:hover{color:var(--color-text);background:var(--surface-elevated,#8c8c8c26)}.WorkflowsPanel-module__NoevqW__jsonBox{font-family:var(--font-mono,monospace);background:var(--surface-glass-bg,#00000040);border:1px solid var(--color-border,#8c8c8c33);color:var(--color-text);white-space:pre-wrap;word-break:break-all;border-radius:.375rem;padding:.85rem;font-size:.75rem;line-height:1.45;overflow-x:auto}.WorkflowsPanel-module__NoevqW__errorBanner{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.75rem;font-size:.8rem;line-height:1.4}.WorkflowsPanel-module__NoevqW__emptyState{text-align:center;color:var(--color-text-muted,#888);padding:3rem 1.5rem;font-size:.875rem}.WorkflowsPanel-module__NoevqW__emptyIcon{margin-bottom:.5rem;font-size:2.25rem}
.FeatureStudioPanel-module__dydEaG__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.FeatureStudioPanel-module__dydEaG__headerGroup{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.FeatureStudioPanel-module__dydEaG__headerText{flex:1;min-width:280px}.FeatureStudioPanel-module__dydEaG__title{font-family:var(--font-headline,inherit);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.35rem;font-weight:700;display:flex}.FeatureStudioPanel-module__dydEaG__description{color:var(--color-text-muted,#787878e6);max-width:800px;margin:0;font-size:.875rem;line-height:1.5}.FeatureStudioPanel-module__dydEaG__personaToggleWrapper{background:var(--surface-elevated,#8c8c8c1a);border:1px solid var(--surface-glass-border,#8c8c8c33);border-radius:9999px;align-items:center;padding:.25rem;display:inline-flex;position:relative}.FeatureStudioPanel-module__dydEaG__personaBtn{color:var(--color-text-muted);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:9999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:color .2s;position:relative}.FeatureStudioPanel-module__dydEaG__personaBtnActive{color:var(--color-text)}.FeatureStudioPanel-module__dydEaG__personaPill{background:var(--surface-card,#fff);z-index:0;border-radius:9999px;position:absolute;top:.25rem;bottom:.25rem;box-shadow:0 2px 8px #0000001f}.FeatureStudioPanel-module__dydEaG__inputCard{background:var(--surface-card,#fff);border:1px solid var(--surface-glass-border,#8c8c8c33);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 4px 20px #0000000a}.FeatureStudioPanel-module__dydEaG__inputCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FeatureStudioPanel-module__dydEaG__inputCardTitle{color:var(--color-text);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.FeatureStudioPanel-module__dydEaG__promptArea{background:var(--surface-elevated,#8c8c8c0d);border:1px solid var(--surface-glass-border,#8c8c8c33);width:100%;color:var(--color-text);font-family:var(--font-mono,monospace);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:80px;padding:.85rem;font-size:.85rem;line-height:1.5}.FeatureStudioPanel-module__dydEaG__promptArea:focus{border-color:var(--color-text);outline:none}.FeatureStudioPanel-module__dydEaG__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FeatureStudioPanel-module__dydEaG__domainInputWrapper{align-items:center;gap:.5rem;display:flex}.FeatureStudioPanel-module__dydEaG__domainLabel{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono,monospace)}.FeatureStudioPanel-module__dydEaG__domainInput{background:var(--surface-elevated,#8c8c8c0d);border:1px solid var(--surface-glass-border,#8c8c8c33);font-size:.78rem;font-family:var(--font-mono,monospace);color:var(--color-text);border-radius:6px;width:140px;padding:.35rem .6rem}.FeatureStudioPanel-module__dydEaG__synthesizeBtn{background:var(--color-text);color:var(--surface-card,#fff);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.82rem;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.FeatureStudioPanel-module__dydEaG__synthesizeBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.FeatureStudioPanel-module__dydEaG__synthesizeBtn:disabled{opacity:.5;cursor:not-allowed}.FeatureStudioPanel-module__dydEaG__resultsGrid{grid-template-columns:2fr 1fr;gap:1.25rem;display:grid}@media (max-width:860px){.FeatureStudioPanel-module__dydEaG__resultsGrid{grid-template-columns:1fr}}.FeatureStudioPanel-module__dydEaG__panelCard{background:var(--surface-card,#fff);border:1px solid var(--surface-glass-border,#8c8c8c33);border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.FeatureStudioPanel-module__dydEaG__panelCardHeader{justify-content:space-between;align-items:center;display:flex}.FeatureStudioPanel-module__dydEaG__panelCardTitle{color:var(--color-text);align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.FeatureStudioPanel-module__dydEaG__batteryItem{background:var(--surface-elevated,#8c8c8c0d);border:1px solid var(--surface-glass-border,#8c8c8c26);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.FeatureStudioPanel-module__dydEaG__batteryName{color:var(--color-text);margin-bottom:.2rem;font-size:.82rem;font-weight:600}.FeatureStudioPanel-module__dydEaG__batteryRationale{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.FeatureStudioPanel-module__dydEaG__matchScoreBadge{font-family:var(--font-mono,monospace);color:#00e676;white-space:nowrap;background:#00e6761a;border:1px solid #00e67640;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.FeatureStudioPanel-module__dydEaG__astCard{background:var(--surface-card,#fff);border:1px solid var(--surface-glass-border,#8c8c8c33);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.FeatureStudioPanel-module__dydEaG__astBadgePassed{color:#00e676;background:#00e6761a;border:1px solid #00e67640;border-radius:6px;align-items:center;gap:.35rem;width:fit-content;padding:.35rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.FeatureStudioPanel-module__dydEaG__astList{color:var(--color-text-muted);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.FeatureStudioPanel-module__dydEaG__astListItem{align-items:center;gap:.4rem;display:flex}.FeatureStudioPanel-module__dydEaG__astActions{gap:.5rem;margin-top:.5rem;display:flex}.FeatureStudioPanel-module__dydEaG__actionBtnSecondary{background:var(--surface-elevated,#8c8c8c1a);border:1px solid var(--surface-glass-border,#8c8c8c33);color:var(--color-text);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.FeatureStudioPanel-module__dydEaG__actionBtnSecondary:hover{background:var(--surface-elevated,#8c8c8c33)}.FeatureStudioPanel-module__dydEaG__actionBtnPrimary{background:var(--color-text);color:var(--surface-card,#fff);cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.FeatureStudioPanel-module__dydEaG__actionBtnPrimary:hover:not(:disabled){opacity:.9}.FeatureStudioPanel-module__dydEaG__codeCard{background:var(--surface-card,#fff);border:1px solid var(--surface-glass-border,#8c8c8c33);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.FeatureStudioPanel-module__dydEaG__codeHeader{border-bottom:1px solid var(--surface-glass-border,#8c8c8c26);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.FeatureStudioPanel-module__dydEaG__fileTabsWrapper{flex-wrap:wrap;gap:.35rem;display:flex}.FeatureStudioPanel-module__dydEaG__fileTab{background:var(--surface-elevated,#8c8c8c0d);border:1px solid var(--surface-glass-border,#8c8c8c26);font-size:.74rem;font-family:var(--font-mono,monospace);color:var(--color-text-muted);cursor:pointer;border-radius:6px;padding:.25rem .6rem;transition:all .15s}.FeatureStudioPanel-module__dydEaG__fileTabActive{background:var(--color-text);color:var(--surface-card,#fff);border-color:var(--color-text)}.FeatureStudioPanel-module__dydEaG__codeViewer{font-family:var(--font-mono,monospace);color:var(--color-text);background:var(--surface-elevated,#00000005);max-height:400px;margin:0;padding:1rem 1.25rem;font-size:.78rem;line-height:1.55;overflow-x:auto}.FeatureStudioPanel-module__dydEaG__pluginsCard{background:var(--surface-card,#fff);border:1px solid var(--surface-glass-border,#8c8c8c33);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.FeatureStudioPanel-module__dydEaG__pluginItem{border:1px solid var(--surface-glass-border,#8c8c8c26);background:var(--surface-elevated,#8c8c8c08);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.FeatureStudioPanel-module__dydEaG__pluginTitleRow{align-items:center;gap:.5rem;display:flex}.FeatureStudioPanel-module__dydEaG__pluginName{color:var(--color-text);font-size:.88rem;font-weight:600}.FeatureStudioPanel-module__dydEaG__pluginCategoryBadge{font-family:var(--font-mono,monospace);background:var(--surface-elevated,#8c8c8c1a);color:var(--color-text-muted);border-radius:4px;padding:.1rem .4rem;font-size:.68rem}.FeatureStudioPanel-module__dydEaG__pluginDeleteBtn{color:#f44;cursor:pointer;background:0 0;border:1px solid #ff44444d;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.72rem;font-weight:600;transition:background .15s;display:inline-flex}.FeatureStudioPanel-module__dydEaG__pluginDeleteBtn:hover{background:#ff44441a}.FeatureStudioPanel-module__dydEaG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FeatureStudioPanel-module__dydEaG__modalContent{background:var(--surface-card,#fff);border:1px solid var(--surface-glass-border,#8c8c8c4d);border-radius:14px;flex-direction:column;width:100%;max-width:680px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000040}.FeatureStudioPanel-module__dydEaG__modalHeader{border-bottom:1px solid var(--surface-glass-border,#8c8c8c26);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.FeatureStudioPanel-module__dydEaG__modalTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.FeatureStudioPanel-module__dydEaG__modalCloseBtn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1.1rem}.FeatureStudioPanel-module__dydEaG__modalBody{color:var(--color-text);padding:1.25rem;font-size:.85rem;overflow-y:auto}
.EdgeSyncPanel-module__Oc6WPG__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.EdgeSyncPanel-module__Oc6WPG__headerGroup{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__headerText{flex:1;min-width:280px}.EdgeSyncPanel-module__Oc6WPG__title{font-family:var(--font-headline,inherit);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.35rem;font-weight:700;display:flex}.EdgeSyncPanel-module__Oc6WPG__description{color:var(--color-text-muted);max-width:800px;margin:0;font-size:.875rem;line-height:1.5}.EdgeSyncPanel-module__Oc6WPG__actionGroup{align-items:center;gap:.75rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__btnOutline{background:var(--surface-glass-bg);border:1px solid var(--surface-glass-border);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.EdgeSyncPanel-module__Oc6WPG__btnOutline:hover{background:var(--surface-elevated);border-color:var(--color-accent)}.EdgeSyncPanel-module__Oc6WPG__btnOutline:disabled{opacity:.6;cursor:not-allowed}.EdgeSyncPanel-module__Oc6WPG__btnPrimary{background:var(--app-btn-primary-bg,#00f0ff);color:var(--app-btn-primary-fg,#08080a);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex}.EdgeSyncPanel-module__Oc6WPG__btnPrimary:hover:not(:disabled){opacity:.92;box-shadow:0 0 16px #00f0ff4d}.EdgeSyncPanel-module__Oc6WPG__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.EdgeSyncPanel-module__Oc6WPG__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.EdgeSyncPanel-module__Oc6WPG__metricCard{background:var(--surface-card);border:1px solid var(--surface-glass-border);border-radius:12px;flex-direction:column;padding:1.15rem;display:flex;position:relative;overflow:hidden}.EdgeSyncPanel-module__Oc6WPG__metricHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__metricLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.EdgeSyncPanel-module__Oc6WPG__metricIcon{color:var(--color-text-muted);width:1.15rem;height:1.15rem}.EdgeSyncPanel-module__Oc6WPG__metricValueRow{align-items:baseline;gap:.5rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__metricValue{color:var(--color-text);font-size:1.6rem;font-weight:700;font-family:var(--font-mono,monospace);line-height:1.2}.EdgeSyncPanel-module__Oc6WPG__metricBadge{background:var(--badge-active-bg,#00f0ff1f);color:var(--badge-active-color,#00f0ff);border:1px solid var(--badge-active-border,#00f0ff4d);border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.EdgeSyncPanel-module__Oc6WPG__metricSubtext{color:var(--color-text-muted);margin-top:.35rem;font-size:.75rem}.EdgeSyncPanel-module__Oc6WPG__columnsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:960px){.EdgeSyncPanel-module__Oc6WPG__columnsGrid{grid-template-columns:1fr 1fr}}.EdgeSyncPanel-module__Oc6WPG__card{background:var(--surface-card);border:1px solid var(--surface-glass-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.EdgeSyncPanel-module__Oc6WPG__cardHeader{border-bottom:1px solid var(--surface-glass-border);padding:1.25rem 1.25rem .75rem}.EdgeSyncPanel-module__Oc6WPG__cardTitle{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1rem;font-weight:600;display:flex}.EdgeSyncPanel-module__Oc6WPG__cardDescription{color:var(--color-text-muted);margin:0;font-size:.8rem}.EdgeSyncPanel-module__Oc6WPG__cardContent{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__nodeList{flex-direction:column;gap:.75rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__nodeItem{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__nodeLeft{flex-direction:column;gap:.25rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__nodeNameRow{align-items:center;gap:.5rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__nodeName{color:var(--color-text);font-size:.875rem;font-weight:600}.EdgeSyncPanel-module__Oc6WPG__nodePlatform{background:var(--surface-glass-bg);border:1px solid var(--surface-glass-border);color:var(--color-text-muted);border-radius:4px;padding:.1rem .4rem;font-size:.7rem}.EdgeSyncPanel-module__Oc6WPG__nodeTier{background:var(--badge-active-bg,#00f0ff1a);color:var(--color-accent);text-transform:uppercase;font-size:.65rem;font-family:var(--font-mono,monospace);border-radius:4px;padding:.1rem .35rem}.EdgeSyncPanel-module__Oc6WPG__nodeSub{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono,monospace)}.EdgeSyncPanel-module__Oc6WPG__nodeStatusOnline{color:#10b981;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.EdgeSyncPanel-module__Oc6WPG__nodeStatusOffline{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.EdgeSyncPanel-module__Oc6WPG__searchBox{gap:.5rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__input{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);color:var(--color-text);border-radius:8px;outline:none;flex:1;padding:.55rem .85rem;font-size:.85rem;transition:border-color .15s}.EdgeSyncPanel-module__Oc6WPG__input:focus{border-color:var(--color-accent)}.EdgeSyncPanel-module__Oc6WPG__resultsBox{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__resultsMeta{color:var(--color-text);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.EdgeSyncPanel-module__Oc6WPG__resultsBadgeGroup{align-items:center;gap:.4rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__latencyBadge{background:var(--surface-glass-bg);border:1px solid var(--surface-glass-border);font-size:.7rem;font-family:var(--font-mono,monospace);color:var(--color-text-muted);border-radius:4px;padding:.15rem .45rem}.EdgeSyncPanel-module__Oc6WPG__synthesizedAnswer{color:var(--color-text-muted);margin:0;font-size:.78rem;font-style:italic;line-height:1.4}.EdgeSyncPanel-module__Oc6WPG__resultList{flex-direction:column;gap:.5rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__resultItem{background:var(--surface-card);border:1px solid var(--surface-glass-border);border-radius:6px;flex-direction:column;gap:.35rem;padding:.7rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__resultHeader{font-size:.7rem;font-family:var(--font-mono,monospace);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.EdgeSyncPanel-module__Oc6WPG__resultScore{color:var(--color-accent);font-weight:600}.EdgeSyncPanel-module__Oc6WPG__resultContent{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.EdgeSyncPanel-module__Oc6WPG__emptyState{text-align:center;border:1px dashed var(--surface-glass-border);color:var(--color-text-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.EdgeSyncPanel-module__Oc6WPG__emptyIcon{opacity:.5;width:2.5rem;height:2.5rem;margin-bottom:.5rem}.EdgeSyncPanel-module__Oc6WPG__emptyText{color:var(--color-text);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.EdgeSyncPanel-module__Oc6WPG__emptySub{color:var(--color-text-muted);max-width:320px;margin:0;font-size:.75rem}
.ArchitectureTopologyMap-module__Q_aKAG__topologyContainer{background:var(--surface-card,#0d0d10);border:1px solid var(--surface-glass-border,#ffffff1f);border-radius:12px;width:100%;margin-bottom:24px;padding:18px 20px;position:relative;overflow:hidden}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__topologyContainer{background:#fff;border-color:#2b2b362e;box-shadow:0 4px 16px #0000000a}.ArchitectureTopologyMap-module__Q_aKAG__topBar{border-bottom:1px solid var(--surface-glass-border,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__topBar{border-bottom-color:#2b2b361a}.ArchitectureTopologyMap-module__Q_aKAG__titleArea{align-items:center;gap:10px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__titleIcon{color:var(--neon-cyan,#00f0ff)}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__titleIcon{color:#3f6e91}.ArchitectureTopologyMap-module__Q_aKAG__titleText{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text,#fff);font-size:.88rem;font-weight:700}.ArchitectureTopologyMap-module__Q_aKAG__activeNodesPill{font-family:var(--font-mono,monospace);color:var(--neon-green,#39ff14);background:#39ff141f;border:1px solid #39ff144d;border-radius:9999px;padding:3px 8px;font-size:.74rem;font-weight:700}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__activeNodesPill{color:#3f6e91;background:#3f6e911f;border-color:#3f6e914d}.ArchitectureTopologyMap-module__Q_aKAG__controlActions{align-items:center;gap:8px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__modeToggleBtn{background:var(--surface-elevated,#ffffff0a);border:1px solid var(--surface-glass-border,#ffffff26);color:var(--color-text-muted,#a0a0b0);font-family:var(--font-mono,monospace);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:600;transition:all .15s;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__modeToggleBtn:hover{color:var(--color-text,#fff);background:#ffffff14}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__modeToggleBtn{color:#556;background:#f4f3ef;border-color:#2b2b3626}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__modeToggleBtn:hover{color:#2b2b36;background:#ebe9e3}.ArchitectureTopologyMap-module__Q_aKAG__modeToggleBtnActive{border-color:var(--neon-cyan,#00f0ff);color:var(--neon-cyan,#00f0ff);background:#00f0ff1f}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__modeToggleBtnActive{color:#3f6e91;background:#3f6e911f;border-color:#3f6e91}.ArchitectureTopologyMap-module__Q_aKAG__expandBtn{border:1px solid var(--surface-glass-border,#ffffff26);color:var(--color-text-muted,#a0a0b0);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__expandBtn:hover{color:var(--color-text,#fff);border-color:var(--color-text,#fff)}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__expandBtn{color:#556;border-color:#2b2b3626}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__expandBtn:hover{color:#2b2b36;border-color:#2b2b36}.ArchitectureTopologyMap-module__Q_aKAG__diagramWrapper{background:var(--surface-elevated,#ffffff05);border:1px solid var(--surface-glass-border,#ffffff0f);border-radius:8px;width:100%;position:relative;overflow-x:auto}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__diagramWrapper{background:#faf9f6;border-color:#2b2b3614}.ArchitectureTopologyMap-module__Q_aKAG__svgCanvas{width:100%;min-width:800px;height:auto;display:block}.ArchitectureTopologyMap-module__Q_aKAG__tierBackground{fill:var(--surface-glass-bg,#ffffff05);stroke:var(--surface-glass-border,#ffffff0f);stroke-width:1px;rx:8}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__tierBackground{fill:#2b2b3605;stroke:#2b2b3614}.ArchitectureTopologyMap-module__Q_aKAG__tierLabel{font-family:var(--font-mono,monospace);letter-spacing:.08em;fill:var(--color-text-muted,#889);text-transform:uppercase;font-size:11px;font-weight:700}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__tierLabel{fill:#778}.ArchitectureTopologyMap-module__Q_aKAG__connectionLine{stroke:var(--surface-glass-border,#ffffff1a);stroke-width:1.5px;stroke-dasharray:4 4;fill:none}.ArchitectureTopologyMap-module__Q_aKAG__connectionLineActive{stroke:var(--neon-cyan,#00f0ff);stroke-width:2px;stroke-dasharray:6 6;animation:20s linear infinite ArchitectureTopologyMap-module__Q_aKAG__dashPulse}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__connectionLineActive{stroke:#3f6e91}.ArchitectureTopologyMap-module__Q_aKAG__nodeCard{cursor:pointer;transition:all .2s}.ArchitectureTopologyMap-module__Q_aKAG__nodeRect{rx:6;transition:all .2s}.ArchitectureTopologyMap-module__Q_aKAG__nodeRectActive{fill:var(--surface-card,#0f0f14);stroke:var(--neon-cyan,#00f0ff);stroke-width:1.5px;filter:drop-shadow(0 2px 8px #00f0ff33)}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__nodeRectActive{fill:#fff;stroke:#3f6e91;filter:drop-shadow(0 2px 6px #3f6e9126)}.ArchitectureTopologyMap-module__Q_aKAG__nodeRectDormant{fill:var(--surface-glass-bg,#ffffff04);stroke:var(--surface-glass-border,#ffffff1a);stroke-width:1px;stroke-dasharray:3 3}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__nodeRectDormant{fill:#2b2b3604;stroke:#2b2b361f}.ArchitectureTopologyMap-module__Q_aKAG__nodeTitle{font-family:var(--font-mono,monospace);fill:var(--color-text,#fff);font-size:11.5px;font-weight:700}.ArchitectureTopologyMap-module__Q_aKAG__nodeTitleDormant{fill:var(--color-text-muted,#778)}.ArchitectureTopologyMap-module__Q_aKAG__nodeSubtitle{fill:var(--color-text-dim,#99a);font-size:9.5px}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__nodeSubtitle{fill:#667}.ArchitectureTopologyMap-module__Q_aKAG__nodeBadge{font-family:var(--font-mono,monospace);text-transform:uppercase;font-size:8px;font-weight:700}.ArchitectureTopologyMap-module__Q_aKAG__nodeBadgeActive{fill:var(--neon-green,#39ff14)}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__nodeBadgeActive{fill:#2d8a4e}.ArchitectureTopologyMap-module__Q_aKAG__nodeBadgeDormant{fill:var(--color-text-muted,#667)}.ArchitectureTopologyMap-module__Q_aKAG__matrixGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ArchitectureTopologyMap-module__Q_aKAG__tierCard{background:var(--surface-elevated,#ffffff05);border:1px solid var(--surface-glass-border,#ffffff14);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__tierCard{background:#faf9f6;border-color:#2b2b361a}.ArchitectureTopologyMap-module__Q_aKAG__tierCardHeader{border-bottom:1px dashed var(--surface-glass-border,#ffffff1a);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__tierCardHeader{border-bottom-color:#2b2b361f}.ArchitectureTopologyMap-module__Q_aKAG__tierCardTitle{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text,#fff);font-size:.78rem;font-weight:700}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeList{flex-direction:column;gap:8px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeItem{background:var(--surface-card,#111116);border:1px solid var(--surface-glass-border,#ffffff14);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .15s;display:flex}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__matrixNodeItem{background:#fff;border-color:#2b2b361f}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeItemActive{border-color:var(--neon-cyan,#00f0ff);background:#00f0ff08}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__matrixNodeItemActive{background:#3f6e910a;border-color:#3f6e91}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeLeft{flex-direction:column;gap:2px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeName{color:var(--color-text,#fff);font-size:.82rem;font-weight:600}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeSpec{color:var(--color-text-muted,#889);font-size:.72rem}.ArchitectureTopologyMap-module__Q_aKAG__matrixNodeRight{align-items:center;gap:8px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__activeStatusTag{font-family:var(--font-mono,monospace);color:var(--neon-green,#39ff14);font-size:.68rem;font-weight:700}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__activeStatusTag{color:#2d8a4e}.ArchitectureTopologyMap-module__Q_aKAG__quickAddBtn{border:1px solid var(--surface-glass-border,#fff3);color:var(--pop-yellow,#e06d53);font-family:var(--font-mono,monospace);cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:700;transition:all .15s}.ArchitectureTopologyMap-module__Q_aKAG__quickAddBtn:hover{border-color:var(--pop-yellow,#e06d53);background:#e06d531f}.ArchitectureTopologyMap-module__Q_aKAG__inspectTooltip{background:var(--surface-card,#0f0f14);border:1px solid var(--neon-cyan,#00f0ff);z-index:10;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;animation:.2s ease-out ArchitectureTopologyMap-module__Q_aKAG__slideUp;display:flex;position:absolute;bottom:16px;left:20px;right:20px;box-shadow:0 8px 24px #00000080}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__inspectTooltip{background:#fff;border-color:#3f6e91;box-shadow:0 8px 20px #0000001a}.ArchitectureTopologyMap-module__Q_aKAG__inspectLeft{flex-direction:column;gap:4px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__inspectTitle{font-family:var(--font-mono,monospace);color:var(--color-text,#fff);font-size:.84rem;font-weight:700}.ArchitectureTopologyMap-module__Q_aKAG__inspectSla{color:var(--color-text-muted,#a0a0b0);font-size:.76rem}.ArchitectureTopologyMap-module__Q_aKAG__inspectRight{align-items:center;gap:10px;display:flex}.ArchitectureTopologyMap-module__Q_aKAG__closeInspectBtn{color:var(--color-text-muted,#a0a0b0);cursor:pointer;background:0 0;border:none;padding:4px}.ArchitectureTopologyMap-module__Q_aKAG__fullscreenOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#08080ae0;flex-direction:column;padding:20px;animation:.2s ease-out ArchitectureTopologyMap-module__Q_aKAG__fadeIn;display:flex;position:fixed;inset:0}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__fullscreenOverlay{background:#faf9f6eb}.ArchitectureTopologyMap-module__Q_aKAG__fullscreenHeader{background:var(--surface-card,#0d0d10);border:1px solid var(--surface-glass-border,#ffffff1a);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;display:flex}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__fullscreenHeader{background:#fff;border-color:#2b2b3626}.ArchitectureTopologyMap-module__Q_aKAG__fullscreenBody{background:var(--surface-card,#0d0d10);border:1px solid var(--surface-glass-border,#ffffff1a);border-radius:8px;flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}[data-theme=azure] .ArchitectureTopologyMap-module__Q_aKAG__fullscreenBody{background:#fff;border-color:#2b2b3626}@keyframes ArchitectureTopologyMap-module__Q_aKAG__dashPulse{to{stroke-dashoffset:-1000px}}@keyframes ArchitectureTopologyMap-module__Q_aKAG__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ArchitectureTopologyMap-module__Q_aKAG__fadeIn{0%{opacity:0}to{opacity:1}}
.MultiCloudPanel-module__En_jSq__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.MultiCloudPanel-module__En_jSq__headerGroup{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.MultiCloudPanel-module__En_jSq__headerText{flex:1;min-width:280px}.MultiCloudPanel-module__En_jSq__title{font-family:var(--font-headline,inherit);color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.35rem;font-weight:700;display:flex}.MultiCloudPanel-module__En_jSq__badgeM99{font-size:.75rem;font-family:var(--font-mono,monospace);color:var(--color-accent,#00f0ff);background:#00f0ff1a;border:1px solid #00f0ff40;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.MultiCloudPanel-module__En_jSq__badgeBattery{font-size:.75rem;font-family:var(--font-mono,monospace);background:var(--surface-elevated);color:var(--color-text-muted);border:1px solid var(--surface-glass-border);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.MultiCloudPanel-module__En_jSq__description{color:var(--color-text-muted);max-width:820px;margin:0;font-size:.875rem;line-height:1.5}.MultiCloudPanel-module__En_jSq__actionGroup{align-items:center;gap:.75rem;display:flex}.MultiCloudPanel-module__En_jSq__btnOutline{background:var(--surface-glass-bg);border:1px solid var(--surface-glass-border);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.MultiCloudPanel-module__En_jSq__btnOutline:hover:not(:disabled){background:var(--surface-elevated);border-color:var(--color-accent,#00f0ff)}.MultiCloudPanel-module__En_jSq__btnOutline:disabled{opacity:.6;cursor:not-allowed}.MultiCloudPanel-module__En_jSq__btnPrimary{background:var(--app-btn-primary-bg,#00f0ff);color:var(--app-btn-primary-fg,#08080a);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex}.MultiCloudPanel-module__En_jSq__btnPrimary:hover:not(:disabled){opacity:.92;box-shadow:0 0 16px #00f0ff4d}.MultiCloudPanel-module__En_jSq__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.MultiCloudPanel-module__En_jSq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.MultiCloudPanel-module__En_jSq__metricCard{background:var(--surface-card);border:1px solid var(--surface-glass-border);border-radius:12px;flex-direction:column;gap:.35rem;padding:1.15rem;transition:border-color .2s,transform .2s;display:flex}.MultiCloudPanel-module__En_jSq__metricCard:hover{border-color:var(--surface-glass-border)}.MultiCloudPanel-module__En_jSq__metricLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-family:var(--font-mono,monospace);align-items:center;gap:.35rem;display:flex}.MultiCloudPanel-module__En_jSq__metricValue{color:var(--color-text);font-size:1.5rem;font-weight:700;font-family:var(--font-mono,monospace);align-items:center;gap:.5rem;display:flex}.MultiCloudPanel-module__En_jSq__metricSubtitle{color:var(--color-text-muted);font-size:.75rem}.MultiCloudPanel-module__En_jSq__sectionTitle{color:var(--color-text);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1.05rem;font-weight:600;display:flex}.MultiCloudPanel-module__En_jSq__regionGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.MultiCloudPanel-module__En_jSq__regionCard{background:var(--surface-card);border:1px solid var(--surface-glass-border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.MultiCloudPanel-module__En_jSq__regionCardLeader{background:linear-gradient(180deg, #10b9810f 0%, var(--surface-card) 100%);border-color:#10b98180}.MultiCloudPanel-module__En_jSq__regionCardDegraded{background:linear-gradient(180deg, #ef44440f 0%, var(--surface-card) 100%);border-color:#ef444480}.MultiCloudPanel-module__En_jSq__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.MultiCloudPanel-module__En_jSq__regionName{font-family:var(--font-mono,monospace);color:var(--color-text);font-size:1rem;font-weight:700}.MultiCloudPanel-module__En_jSq__regionProvider{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono,monospace);text-transform:uppercase}.MultiCloudPanel-module__En_jSq__roleBadge{font-size:.6875rem;font-family:var(--font-mono,monospace);text-transform:uppercase;border-radius:6px;padding:.2rem .5rem;font-weight:600}.MultiCloudPanel-module__En_jSq__roleBadgeLeader{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.MultiCloudPanel-module__En_jSq__roleBadgeStandby{background:var(--surface-elevated);color:var(--color-text);border:1px solid var(--surface-glass-border)}.MultiCloudPanel-module__En_jSq__roleBadgeEdge{color:var(--color-accent,#00f0ff);background:#00f0ff1a;border:1px solid #00f0ff33}.MultiCloudPanel-module__En_jSq__roleBadgeDegraded{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.MultiCloudPanel-module__En_jSq__endpoint{font-family:var(--font-mono,monospace);color:var(--color-text-muted);word-break:break-all;font-size:.75rem}.MultiCloudPanel-module__En_jSq__statRow{border-top:1px solid var(--surface-glass-border);justify-content:space-between;align-items:center;padding-top:.5rem;font-size:.8125rem;display:flex}.MultiCloudPanel-module__En_jSq__statLabel{color:var(--color-text-muted)}.MultiCloudPanel-module__En_jSq__statValue{font-family:var(--font-mono,monospace);color:var(--color-text);font-weight:600}.MultiCloudPanel-module__En_jSq__operationsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.MultiCloudPanel-module__En_jSq__opCard{background:var(--surface-card);border:1px solid var(--surface-glass-border);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.MultiCloudPanel-module__En_jSq__opTitle{color:var(--color-text);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.MultiCloudPanel-module__En_jSq__opDescription{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.MultiCloudPanel-module__En_jSq__formGroup{flex-direction:column;gap:.35rem;display:flex}.MultiCloudPanel-module__En_jSq__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.MultiCloudPanel-module__En_jSq__select,.MultiCloudPanel-module__En_jSq__input{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);font-size:.8125rem;font-family:var(--font-mono,monospace);color:var(--color-text);border-radius:8px;outline:none;padding:.6rem .8rem;transition:border-color .15s}.MultiCloudPanel-module__En_jSq__select:focus,.MultiCloudPanel-module__En_jSq__input:focus{border-color:var(--color-accent,#00f0ff)}.MultiCloudPanel-module__En_jSq__toggleRow{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.MultiCloudPanel-module__En_jSq__toggleLabel{flex-direction:column;gap:.2rem;display:flex}.MultiCloudPanel-module__En_jSq__toggleTitle{color:var(--color-text);font-size:.8125rem;font-weight:600}.MultiCloudPanel-module__En_jSq__toggleDesc{color:var(--color-text-muted);font-size:.75rem}.MultiCloudPanel-module__En_jSq__switch{width:44px;height:24px;display:inline-block;position:relative}.MultiCloudPanel-module__En_jSq__switch input{opacity:0;width:0;height:0}.MultiCloudPanel-module__En_jSq__slider{cursor:pointer;background-color:var(--surface-glass-border);border-radius:24px;transition:all .2s;position:absolute;inset:0}.MultiCloudPanel-module__En_jSq__slider:before{content:"";background-color:var(--color-text);border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}input:checked+.MultiCloudPanel-module__En_jSq__slider{background-color:#ef4444}input:checked+.MultiCloudPanel-module__En_jSq__slider:before{transform:translate(20px)}.MultiCloudPanel-module__En_jSq__tursoBox{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);font-family:var(--font-mono,monospace);border-radius:8px;flex-direction:column;gap:.5rem;padding:.85rem;font-size:.75rem;display:flex}.MultiCloudPanel-module__En_jSq__tursoRow{justify-content:space-between;align-items:center;display:flex}.MultiCloudPanel-module__En_jSq__streamStats{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.MultiCloudPanel-module__En_jSq__streamStatBox{background:var(--surface-elevated);border:1px solid var(--surface-glass-border);border-radius:8px;flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.MultiCloudPanel-module__En_jSq__streamStatLabel{color:var(--color-text-muted);font-size:.6875rem}.MultiCloudPanel-module__En_jSq__streamStatNum{font-size:1.25rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--color-text)}.MultiCloudPanel-module__En_jSq__statusBanner{border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.MultiCloudPanel-module__En_jSq__statusSuccess{color:#10b981;background:#10b9811a;border:1px solid #10b98140}.MultiCloudPanel-module__En_jSq__statusError{color:#ef4444;background:#ef44441a;border:1px solid #ef444440}
.ArchitectureCartDrawer-module__fqiLyq__backdrop{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#000000a6;justify-content:flex-end;animation:.2s cubic-bezier(.16,1,.3,1) ArchitectureCartDrawer-module__fqiLyq__fadeIn;display:flex;position:fixed;inset:0}.ArchitectureCartDrawer-module__fqiLyq__drawer{background:var(--surface-glass-bg);width:100%;max-width:520px;height:100%;color:var(--color-text);border-left:1px solid var(--surface-glass-border);-webkit-backdrop-filter:blur(var(--surface-glass-blur));box-shadow:var(--shadow-glass-lg);font-family:var(--font-body);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) ArchitectureCartDrawer-module__fqiLyq__slideIn;display:flex;overflow:hidden}@keyframes ArchitectureCartDrawer-module__fqiLyq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ArchitectureCartDrawer-module__fqiLyq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ArchitectureCartDrawer-module__fqiLyq__header{border-bottom:1px solid var(--border-muted);background:var(--surface-glass-header);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__titleArea{align-items:center;gap:.75rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__cartIcon{color:var(--pop-blue)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__cartIcon{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__title{font-family:var(--font-headline);letter-spacing:.02em;color:var(--color-text);margin:0;font-size:1.15rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__itemBadge{background:var(--badge-active-bg);color:var(--badge-active-text);border:1px solid var(--badge-active-border);font-family:var(--font-code);border-radius:9999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__closeBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text-muted);border-radius:var(--border-radius-md,8px);cursor:pointer;justify-content:center;align-items:center;padding:.4rem;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__closeBtn:hover{color:var(--pop-black);border-color:var(--color-border);background:var(--pop-yellow)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__closeBtn:hover{background:var(--surface-card);color:var(--neon-pink);border-color:var(--neon-pink)}.ArchitectureCartDrawer-module__fqiLyq__content{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.ArchitectureCartDrawer-module__fqiLyq__bundleMeterCard{background:var(--badge-active-bg);border:1px solid var(--badge-active-border);border-radius:12px;padding:1rem}.ArchitectureCartDrawer-module__fqiLyq__meterHeader{font-size:.85rem;font-weight:700;font-family:var(--font-headline);justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__meterLabel{color:var(--color-text);align-items:center;gap:.4rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__meterActiveTier{color:var(--badge-success-text);font-size:.78rem;font-weight:700;font-family:var(--font-code)}.ArchitectureCartDrawer-module__fqiLyq__meterBarTrack{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:9999px;height:8px;position:relative;overflow:hidden}.ArchitectureCartDrawer-module__fqiLyq__meterBarFill{background:linear-gradient(90deg, var(--pop-blue) 0%, var(--pop-green) 100%);border-radius:9999px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.ArchitectureCartDrawer-module__fqiLyq__meterTicks{font-size:.72rem;font-family:var(--font-code);color:var(--color-text-dim);justify-content:space-between;margin-top:.45rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__meterHint{font-size:.78rem;font-family:var(--font-code);color:var(--color-text-muted);align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sectionTitle{font-size:.78rem;font-weight:700;font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn{color:var(--pop-blue);font-family:var(--font-code);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700;transition:color .15s}.ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn:hover{text-decoration:underline}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__itemList{flex-direction:column;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemCard{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemCard:hover{border-color:var(--border-accent);box-shadow:0 2px 8px #0000000f}.ArchitectureCartDrawer-module__fqiLyq__itemInfo{flex:1;min-width:0}.ArchitectureCartDrawer-module__fqiLyq__itemTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemTitle{font-family:var(--font-headline);color:var(--color-text);font-size:.92rem;font-weight:600}.ArchitectureCartDrawer-module__fqiLyq__itemEngineBadge{background:var(--badge-info-bg);color:var(--badge-info-text);border:1px solid var(--badge-info-border);font-family:var(--font-code);border-radius:4px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__itemDepBadge{font-family:var(--font-code);color:var(--color-text-dim);opacity:.9;font-size:.7rem}.ArchitectureCartDrawer-module__fqiLyq__itemPriceArea{align-items:center;gap:.75rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemPrice{font-family:var(--font-code);color:var(--color-text);white-space:nowrap;font-size:.92rem;font-weight:700}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__itemPrice{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__deleteBtn{color:var(--badge-danger-text);opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__deleteBtn:hover{opacity:1;background:var(--badge-danger-bg)}.ArchitectureCartDrawer-module__fqiLyq__emptyCart{text-align:center;color:var(--color-text-muted);font-family:var(--font-code);background:var(--surface-card);border:1px dashed var(--border-muted);border-radius:8px;margin:.5rem 0;padding:1.5rem;font-size:.85rem}.ArchitectureCartDrawer-module__fqiLyq__upsellSection{background:var(--badge-success-bg);border:1px solid var(--badge-success-border);border-radius:12px;padding:1rem}.ArchitectureCartDrawer-module__fqiLyq__upsellTitle{font-family:var(--font-headline);color:var(--badge-success-text);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellGrid{flex-direction:column;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellCard{background:var(--surface-card);border:1px dashed var(--badge-success-border);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellInfo{flex:1;min-width:0}.ArchitectureCartDrawer-module__fqiLyq__upsellName{font-family:var(--font-headline);color:var(--color-text);font-size:.84rem;font-weight:600}.ArchitectureCartDrawer-module__fqiLyq__upsellReason{font-family:var(--font-code);color:var(--badge-success-text);margin-top:.15rem;font-size:.72rem}.ArchitectureCartDrawer-module__fqiLyq__upsellAddBtn{background:var(--badge-success-bg);color:var(--badge-success-text);border:1px solid var(--badge-success-border);font-family:var(--font-code);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellAddBtn:hover{background:var(--badge-success-text);color:var(--surface-card)}.ArchitectureCartDrawer-module__fqiLyq__promoSection{flex-direction:column;gap:.4rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoForm{gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoInput{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text);font-size:.85rem;font-family:var(--font-code);text-transform:uppercase;border-radius:8px;flex:1;padding:.55rem .75rem}.ArchitectureCartDrawer-module__fqiLyq__promoInput:focus{border-color:var(--border-accent);outline:none}.ArchitectureCartDrawer-module__fqiLyq__promoApplyBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);font-family:var(--font-headline);cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:opacity .15s}.ArchitectureCartDrawer-module__fqiLyq__promoApplyBtn:disabled{opacity:.5;cursor:not-allowed}.ArchitectureCartDrawer-module__fqiLyq__promoBadgeActive{background:var(--badge-success-bg);border:1px solid var(--badge-success-border);color:var(--badge-success-text);font-family:var(--font-code);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.82rem;font-weight:700;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoBadgeText{align-items:center;gap:.4rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoRemoveBtn{color:var(--badge-danger-text);font-family:var(--font-code);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.75rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__promoError{font-family:var(--font-code);color:var(--badge-danger-text);font-size:.75rem}.ArchitectureCartDrawer-module__fqiLyq__footer{border-top:1.5px dashed var(--border-muted);background:var(--surface-glass-header);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__mathBreakdown{font-size:.85rem;font-family:var(--font-code);flex-direction:column;gap:.35rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__mathRow{color:var(--color-text-muted);justify-content:space-between;display:flex}.ArchitectureCartDrawer-module__fqiLyq__mathDiscount{color:var(--badge-success-text);font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__mathTotalRow{border-top:1px dashed var(--border-muted);color:var(--color-text);justify-content:space-between;align-items:baseline;padding-top:.5rem;font-size:1.05rem;font-weight:800;display:flex}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__mathTotalRow{color:var(--neon-green,#39ff14);text-shadow:0 0 4px #39ff1466}.ArchitectureCartDrawer-module__fqiLyq__strikethroughPrice{opacity:.5;margin-right:.4rem;font-size:.85em;text-decoration:line-through}.ArchitectureCartDrawer-module__fqiLyq__depositSplitCard{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:var(--border-radius-md,8px);justify-content:space-between;padding:.65rem .85rem;font-size:.78rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__depositCol{flex-direction:column;gap:.15rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__depositColRight{text-align:right;flex-direction:column;gap:.15rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__depositLabel{font-family:var(--font-code);color:var(--color-text-muted)}.ArchitectureCartDrawer-module__fqiLyq__depositValue{font-family:var(--font-code);color:var(--pop-blue);font-weight:700}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__depositValue{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__actionRow{gap:.75rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__primaryActionBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);border-radius:var(--border-radius-md,8px);font-family:var(--font-headline);cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__primaryActionBtn:hover{background:var(--app-btn-primary-hover);transform:translateY(-1px)}.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text);border-radius:var(--border-radius-md,8px);font-family:var(--font-headline);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--color-border)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:hover{background:var(--surface-card);color:var(--neon-cyan);border-color:var(--neon-cyan)}@media (max-width:640px){.ArchitectureCartDrawer-module__fqiLyq__drawer{max-width:100%}.ArchitectureCartDrawer-module__fqiLyq__actionRow{flex-direction:column}.ArchitectureCartDrawer-module__fqiLyq__sprintStatsGrid{grid-template-columns:1fr;gap:.75rem}}.ArchitectureCartDrawer-module__fqiLyq__sprintMeterCard{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintTitle{font-family:var(--font-headline);color:var(--color-text);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintConfidenceBadge{font-family:var(--font-code);background:var(--badge-active-bg);color:var(--badge-active-text);border:1px solid var(--badge-active-border);border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.ArchitectureCartDrawer-module__fqiLyq__sprintStatsGrid{background:var(--surface-elevated);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.6rem .75rem;display:grid}.ArchitectureCartDrawer-module__fqiLyq__sprintStatItem{flex-direction:column;gap:.2rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintStatLabel{color:var(--color-text-muted);font-size:.7rem;font-weight:500}.ArchitectureCartDrawer-module__fqiLyq__sprintStatValue{font-family:var(--font-code);color:var(--color-text);font-size:.85rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__sprintP90{color:var(--color-text-muted);font-size:.72rem;font-weight:400}.ArchitectureCartDrawer-module__fqiLyq__complexityScore{color:var(--pop-blue)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__complexityScore{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__sprintRiskArea{border-top:1px dashed var(--border-muted);flex-direction:column;gap:.35rem;padding-top:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintRiskItem{color:var(--color-text-muted);align-items:flex-start;gap:.4rem;font-size:.72rem;line-height:1.35;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintRiskIcon{color:var(--pop-terracotta,#e06d53);flex-shrink:0;margin-top:1px}
