.tooltip_TooltipContent__qhEtS{z-index:var(--layer-transient,400)}.property-affordance_anchor__bb4Z4{display:inline-flex;min-width:0;max-width:100%;padding:0;margin:0;color:inherit;cursor:pointer;border-radius:.375rem;vertical-align:middle}.property-affordance_anchor__bb4Z4:focus-visible{outline:1px solid color-mix(in oklch,var(--color-accent) 55%,transparent);outline-offset:2px}.property-affordance_anchor__bb4Z4:focus-visible>*,.property-affordance_anchor__bb4Z4:hover>*{box-shadow:var(--property-affordance-elevation,none)}.property-affordance_tooltipContent__C9d3m{max-width:18rem}.property-affordance_popoverContent__SHFNs{--popover-content-width:min(20rem,var(--radix-popover-content-available-width,calc(100vw - 1rem)));--popover-content-max-width:calc(100vw - 1rem);padding:var(--space-3,.75rem);box-sizing:border-box}.tag_tag__DebIZ{display:inline-flex;align-items:center;white-space:nowrap;border-radius:var(--raw-radius);border:1px solid var(--palette-base);padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.tag_tag__DebIZ:focus{outline:none;box-shadow:0 0 0 2px var(--palette-accent),0 0 0 4px var(--palette-secondary)}.tag_default__4zeTR{border-color:transparent;background-color:var(--palette-primary);color:var(--palette-text)}.tag_default__4zeTR:hover{background-color:var(--palette-primary-dark)}.tag_secondary__338Nd{border-color:transparent;background-color:var(--palette-secondary);color:var(--palette-text)}.tag_secondary__338Nd:hover{background-color:var(--color-secondary-dark)}.tag_destructive__9H0nZ{border-color:transparent;background-color:var(--color-danger);color:var(--text-primary)}.tag_destructive__9H0nZ:hover{background-color:var(--color-danger-light)}.tag_outline__lwQC5{color:var(--palette-text);background-color:transparent}.stepped-brief_strip__iM7jF{align-items:center;gap:16px;flex-wrap:wrap;padding:10px 16px;min-height:52px}.stepped-brief_briefShell__zch4S,.stepped-brief_strip__iM7jF{display:flex;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-dm-sans),sans-serif}.stepped-brief_briefShell__zch4S{flex-direction:column;gap:10px;padding:10px 16px 14px}.stepped-brief_briefHeader__b8vrY{display:flex;align-items:center;gap:12px;min-height:24px}.stepped-brief_briefStatus__njviR{display:inline-flex;align-items:center;gap:8px}.stepped-brief_briefSpark__IBR_c{color:var(--color-accent)}.stepped-brief_briefStatusText__ih3y4{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.stepped-brief_stepDots__RZ5FS{display:inline-flex;align-items:center;gap:5px}.stepped-brief_dot__8wXcE{width:6px;height:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-tertiary) 40%,transparent);transition:background var(--motion-duration-micro,.12s) ease,transform var(--motion-duration-micro,.12s) ease}.stepped-brief_dotReady__w6CcK{background:var(--color-accent)}.stepped-brief_dotError__ZUhrL{background:var(--color-error)}.stepped-brief_dotActive__u4lhg{transform:scale(1.5)}.stepped-brief_ghostButton___InhR{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-tertiary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--motion-duration-micro,.12s) ease}.stepped-brief_ghostButton___InhR:hover{color:var(--text-secondary)}.stepped-brief_deck__fx6Sl{display:flex;flex-direction:column;gap:8px}.stepped-brief_card__G8bnt{--tone:var(--palette-neutral-500);position:relative;display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--tone) 4%,transparent);overflow:hidden;transition:border-color var(--motion-duration-micro,.12s) ease}.stepped-brief_card__G8bnt:hover{border-color:color-mix(in srgb,var(--tone) 40%,var(--border-color))}.stepped-brief_cardActive__nsH6L{border-color:color-mix(in srgb,var(--tone) 55%,var(--border-color))}.stepped-brief_cardError__FgnC9{--tone:var(--color-error)}.stepped-brief_cardAccent__rt5ZD{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone)}.stepped-brief_cardHead__qbr_D{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px 10px 16px;border:none;background:transparent;color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer}.stepped-brief_cardTitle__Mzkey{flex:1 1;min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.35}.stepped-brief_cardConfidence__iZMJ4{flex-shrink:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--tone)}.stepped-brief_previewBand__bfU2d{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:1px 6px;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-medium);text-transform:capitalize;white-space:nowrap}.stepped-brief_evalCritical__zUPlN{background:color-mix(in srgb,var(--color-error) 16%,transparent);color:var(--color-error)}.stepped-brief_evalHigh__oSBFo{border:1px solid color-mix(in srgb,var(--palette-neutral-700) 32%,transparent);color:color-mix(in srgb,var(--color-warning) 20%,var(--palette-accent-700))}.stepped-brief_evalBandValue__wSJV3{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.stepped-brief_evalBandTimeline__SSmVj{background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.stepped-brief_cardChevron__xPgVa{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--motion-duration-micro,.12s) ease}.stepped-brief_cardChevronOpen__0VY1X{transform:rotate(180deg)}.stepped-brief_cardSkeleton__SZ8cz{flex-direction:row;align-items:center;gap:10px;padding:10px 12px 10px 16px;opacity:.75}.stepped-brief_skeletonSpinner__10fyV{width:13px;height:13px;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,var(--tone) 25%,transparent);border-top-color:var(--tone);animation:stepped-brief_briefSpin__0ae1J .7s linear infinite;flex-shrink:0}.stepped-brief_chipRow__fmxbH{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px 16px}.stepped-brief_objectChip__0Q2OA{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--tone) 30%,var(--border-color));background:color-mix(in srgb,var(--tone) 8%,transparent);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease,color var(--motion-duration-micro,.12s) ease}.stepped-brief_objectChip__0Q2OA:hover{background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--text-primary)}.stepped-brief_cardBody__QLyhk{display:flex;flex-direction:column;gap:12px;padding:2px 16px 14px}.stepped-brief_cardProse___LzJi{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.stepped-brief_fieldGrid__Zwck8{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px 18px;gap:8px 18px;padding:10px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.stepped-brief_field__jyUEM{display:flex;flex-direction:column;gap:2px;min-width:0}.stepped-brief_fieldLabel__X9kL9{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.stepped-brief_fieldValue__jREqR{font-size:var(--text-sm);color:var(--text-primary);line-height:1.3}.stepped-brief_cardFooter__7RnKc{display:flex;align-items:center;gap:8px}.stepped-brief_footAccept__iENLB,.stepped-brief_footReject__Xvsut{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-md);border:1px solid transparent;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease}.stepped-brief_footAccept__iENLB{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}.stepped-brief_footAccept__iENLB:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.stepped-brief_footReject__Xvsut{background:transparent;color:var(--text-tertiary)}.stepped-brief_footReject__Xvsut:hover{color:var(--color-error)}.stepped-brief_provLine__TY5PW{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:10px;color:var(--text-tertiary)}.stepped-brief_errorText___VY_t{margin:0;font-size:var(--text-sm);color:var(--color-error)}.stepped-brief_surfacePrompt__PdcfO{margin:0 0 6px;font-size:var(--text-xs);color:var(--text-tertiary)}.stepped-brief_surfaceSubmit__9XH4j{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease}.stepped-brief_surfaceSubmit__9XH4j:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.stepped-brief_surfaceSubmit__9XH4j:disabled{opacity:.45;cursor:not-allowed}.stepped-brief_noteSurface__CPFIO{display:flex;flex-direction:column;gap:8px}.stepped-brief_feedbackInput__gpESs,.stepped-brief_noteInput__x6f_H{width:100%;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:color-mix(in srgb,var(--text-primary) 3%,transparent);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);resize:vertical}.stepped-brief_feedbackInput__gpESs:focus,.stepped-brief_noteInput__x6f_H:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 50%,var(--border-color))}.stepped-brief_actionCard__zlUJo,.stepped-brief_actionCards__wk9mS{display:flex;flex-direction:column;gap:8px}.stepped-brief_actionCard__zlUJo{padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 2%,transparent)}.stepped-brief_actionMain__5GkVe{display:flex;align-items:flex-start;gap:10px}.stepped-brief_actionText__Mo1Qk{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.stepped-brief_actionLabel__N4QvC{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.stepped-brief_actionDetail__vqUoT{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4}.stepped-brief_actionConfidence__6xQTW{flex-shrink:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-accent)}.stepped-brief_actionButtons__uc4LF{display:flex;align-items:center;gap:8px}.stepped-brief_actionExecute__9whP4{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer}.stepped-brief_actionExecute__9whP4:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.stepped-brief_actionFeedback__vhD_5{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-tertiary);font-family:inherit;font-size:var(--text-xs);cursor:pointer}.stepped-brief_actionFeedback__vhD_5:hover{color:var(--text-secondary)}.stepped-brief_feedbackRow__6FQJZ{display:flex;align-items:center;gap:8px}.stepped-brief_choiceSurface__PxjPt{display:flex;flex-direction:column;gap:8px}.stepped-brief_choiceOptions__CT794{display:flex;flex-wrap:wrap;gap:6px}.stepped-brief_choiceOption__auSvj{display:flex;flex-direction:column;gap:2px;padding:7px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-duration-micro,.12s) ease,background var(--motion-duration-micro,.12s) ease}.stepped-brief_choiceOption__auSvj:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--border-color))}.stepped-brief_choiceSelected__bGI1h{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--text-primary)}.stepped-brief_choiceLabel__yz0VK{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.stepped-brief_choiceDetail__zJUXM{font-size:var(--text-xs);color:var(--text-tertiary)}.stepped-brief_briefButton__AAt9n{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease}.stepped-brief_briefButton__AAt9n:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.stepped-brief_reading__wvezk{font-size:var(--text-sm);color:var(--text-tertiary)}.stepped-brief_error__5jGcR{font-size:var(--text-xs);color:var(--color-error)}.stepped-brief_spinner__HC8R3{width:14px;height:14px;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-top-color:var(--color-accent);animation:stepped-brief_briefSpin__0ae1J .7s linear infinite}@keyframes stepped-brief_briefSpin__0ae1J{to{transform:rotate(1turn)}}.stepped-brief_tone_stale__TCRpG{--tone:var(--color-warning)}.stepped-brief_tone_pricing__9htgh{--tone:var(--color-info)}.stepped-brief_tone_thin__dw5QF{--tone:var(--color-warning)}.stepped-brief_tone_curate__XwjE5,.stepped-brief_tone_follow-up__5g6Ig{--tone:var(--color-accent)}.stepped-brief_tone_opportunity__d7jLM{--tone:var(--color-success)}.stepped-brief_tone_today__OpvKa{--tone:var(--color-info)}.stepped-brief_tone_neutral__grRz7{--tone:var(--palette-neutral-500)}.stepped-brief_findingHintSkeleton__u8qHy{opacity:.75;pointer-events:none}.stepped-brief_findingHintMeta__cUlwu{font-size:10px;color:var(--text-tertiary);white-space:nowrap}.stepped-brief_findingHintErrorIcon__XGeiW{flex-shrink:0;color:var(--color-error)}.stepped-brief_chipGroups__rcbOp{display:flex;flex-wrap:wrap;gap:6px 14px}.stepped-brief_chipGroup__NrbOh{display:inline-flex;align-items:center;gap:6px}.stepped-brief_chipGroupLabel__XTBYd{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.stepped-brief_chipGroupChips__0K9xV{display:inline-flex;flex-wrap:wrap;gap:5px}.stepped-brief_proseSplit__iRrZw{display:flex;flex-direction:column;gap:10px}.stepped-brief_proseField__LQSPu{display:flex;flex-direction:column;gap:3px}.stepped-brief_proseLabel__dmGTR{font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold);color:var(--tone)}.stepped-brief_proseText__K7Dl4{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.stepped-brief_headlineMetrics__UwMvD{display:flex;flex-wrap:wrap;gap:8px}.stepped-brief_headlineMetric__iVliR{display:flex;flex-direction:column;gap:1px;padding:6px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--tone) 25%,var(--border-color));background:color-mix(in srgb,var(--tone) 6%,transparent)}.stepped-brief_headlineMetricLabel__llaOq{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.stepped-brief_headlineMetricValue__tM6GB{font-size:var(--text-base,14px);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.stepped-brief_vizGroup__a9CkW{display:flex;flex-direction:column;gap:12px;padding:10px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.stepped-brief_metric__axCrb{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.stepped-brief_metricLabel__AAmtK{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.stepped-brief_metricValue__b4BT3{font-size:var(--text-base,14px);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.stepped-brief_metricUnit__KOOf6{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.stepped-brief_rangeViz__JLv3X{display:flex;flex-direction:column;gap:7px}.stepped-brief_rangeLabel__531om{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.stepped-brief_rangeTrack__HWsiT{position:relative;height:10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-tertiary) 12%,transparent)}.stepped-brief_rangeBand__fV1N5{position:absolute;top:0;bottom:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--tone) 45%,transparent)}.stepped-brief_rangeMarker__nBS9g{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:var(--radius-full);background:var(--text-primary);transform:translateX(-1px)}.stepped-brief_rangeLegend__FuzQc{display:flex;flex-wrap:wrap;gap:4px 12px}.stepped-brief_rangeLegendItem__wNhfS{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--text-tertiary)}.stepped-brief_rangeLegendSwatch__IPl_Z{width:10px;height:6px;border-radius:2px;background:color-mix(in srgb,var(--tone) 45%,transparent)}.stepped-brief_rangeLegendTick__g15s8{width:2px;height:10px;border-radius:var(--radius-full);background:var(--text-primary)}.stepped-brief_planSection__NjG3V{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 1.5%,transparent)}.stepped-brief_planGrid__Lm5bR{display:flex;justify-content:space-around;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stepped-brief_planGrid__Lm5bR::-webkit-scrollbar{display:none}.stepped-brief_planCard__9Kaje{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 2%,transparent);aspect-ratio:3/4;min-width:160px;max-width:190px;flex-shrink:0;overflow:hidden;scroll-snap-align:start;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:border-color var(--motion-duration-micro,.12s) ease,background var(--motion-duration-micro,.12s) ease,box-shadow var(--motion-duration-micro,.12s) ease}.stepped-brief_planCard__9Kaje:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--border-color))}.stepped-brief_planCardSelected__JacxI{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent);box-shadow:0 0 0 1px var(--color-accent)}.stepped-brief_planHead__ahOpC{display:flex;align-items:flex-start;gap:8px}.stepped-brief_planLabel___WY4B{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}.stepped-brief_planBody__Pe45X{display:flex;flex-direction:column;gap:8px;flex:1 1}.stepped-brief_planAngle___P3ma{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stepped-brief_planMetrics__tTmyo{display:flex;flex-direction:column;gap:4px;margin-top:auto}.stepped-brief_planMetricChip__XsVyl{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.3}.stepped-brief_planMetricChip__XsVyl svg{flex-shrink:0;color:var(--text-tertiary)}.stepped-brief_planExpanded__Reprk{display:flex;flex-direction:column;gap:14px;padding:14px 2px 2px;border-top:1px solid var(--border-color)}.stepped-brief_planExpandedTitle__IqhDY{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}.stepped-brief_planExpandedSection__U__yL{display:flex;flex-direction:column;gap:4px}.stepped-brief_planExpandedLabel__Kvo_O{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.stepped-brief_planExpandedProse__MwXuw{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.stepped-brief_planExpandedMetrics__Fdot1{display:flex;flex-wrap:wrap;gap:10px}.stepped-brief_stepList__CorU3{display:flex;flex-direction:column;gap:2px}.stepped-brief_step__YaZYR{display:flex;gap:8px;align-items:flex-start;padding:6px 0}.stepped-brief_stepIcon__P7lz8{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:1px}.stepped-brief_stepIconAction__3Qxgs{color:var(--color-accent)}.stepped-brief_stepIconHuman__UTXQZ{color:var(--text-tertiary)}.stepped-brief_stepContent__2M6AL{display:flex;flex-direction:column;gap:1px;min-width:0}.stepped-brief_stepLabel__EXsTM{font-size:var(--text-sm);color:var(--text-primary);line-height:1.35}.stepped-brief_stepDetail__T__2R{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4}.stepped-brief_planActionBar__yqIRK{display:flex;gap:8px;padding-top:4px}.stepped-brief_approveButton__r2iPr{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease,border-color var(--motion-duration-micro,.12s) ease}.stepped-brief_approveButton__r2iPr:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent);border-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.stepped-brief_modifyButton__qw2Tx{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease,color var(--motion-duration-micro,.12s) ease}.stepped-brief_modifyButton__qw2Tx:hover{background:var(--bg-tertiary);color:var(--text-primary)}.stepped-brief_workspace__pG1b8{display:flex;flex-direction:column;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-dm-sans),sans-serif}.stepped-brief_workspaceRow__w2cFZ{display:flex;align-items:stretch;gap:14px;padding:12px 16px}.stepped-brief_console__rF_P6{flex:0 0 200px;min-width:176px;display:flex;flex-direction:column;gap:8px}.stepped-brief_modeToggle__til_f{display:inline-flex;padding:2px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-tertiary) 10%,transparent)}.stepped-brief_modeBtn__WmK7x{flex:1 1;padding:5px 10px;border:none;border-radius:var(--radius-sm,6px);background:transparent;color:var(--text-tertiary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease,color var(--motion-duration-micro,.12s) ease}.stepped-brief_modeBtnOn__73yOJ{background:var(--background-color);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.06)}.stepped-brief_instruction__DsX2k{width:100%;padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:color-mix(in srgb,var(--text-primary) 3%,transparent);color:var(--text-primary);font-family:inherit;font-size:var(--text-xs);line-height:1.4;resize:none;field-sizing:content;min-height:32px;max-height:96px}.stepped-brief_instruction__DsX2k:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 50%,var(--border-color))}.stepped-brief_runBtn__9tmnF{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-micro,.12s) ease}.stepped-brief_runBtn__9tmnF:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.stepped-brief_runBtn__9tmnF:disabled{opacity:.6;cursor:default}.stepped-brief_runSpin__KUwqW{animation:stepped-brief_briefSpin__0ae1J .7s linear infinite}.stepped-brief_threadStatus__31INb{font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}.stepped-brief_detail__p5hNM{display:flex;flex-direction:column;gap:12px}.stepped-brief_detailSection__zwXKl+.stepped-brief_detailSection__zwXKl{border-top:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);padding-top:12px;margin-top:4px}.stepped-brief_sectionHeader__79839{display:block;font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding-bottom:6px}.stepped-brief_detailPane__4iC8X{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--border-color)}.stepped-brief_detailTitle__YXLcn{font-size:var(--text-base,15px);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.35}.flow_nodeBase__59TS6{min-width:160px;border-radius:6px;background:color-mix(in srgb,var(--bg-secondary) 80%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 40%,transparent);font-size:12px;color:var(--palette-text);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.flow_nodeBase__59TS6:hover{border-color:color-mix(in srgb,var(--border-color) 70%,transparent)}.flow_nodeSelected__5U8a4{border-color:color-mix(in srgb,var(--border-color) 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--border-color) 30%,transparent)}.flow_handle__kyiZa{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--border-color) 50%,transparent);border:2px solid color-mix(in srgb,var(--bg-secondary) 80%,transparent)}.flow_handle__kyiZa:hover{background:color-mix(in srgb,var(--palette-text) 50%,transparent)}.progress_Progress__KOs9s{position:relative;height:1rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--palette-accent)}.progress_ProgressIndicator__bG4Iv{height:100%;width:100%;flex:1 1;background-color:var(--palette-secondary);transition:all .3s ease}.step-node_stepNode__hMK_5{display:flex;flex-direction:row;align-items:stretch}.step-node_accent__f7vHC{width:4px;flex-shrink:0}.step-node_body__MNmkN{display:flex;align-items:center;gap:8px;padding:8px 12px;flex:1 1;min-height:36px}.step-node_classBadge__fueZn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:600;flex-shrink:0;color:var(--color-primary-text)}.step-node_label__mGDfH{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3}.step-node_decorationBadge__nAUT7{max-width:90px;overflow:hidden;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--palette-text) 10%,transparent);color:oklch(from var(--palette-text) l c h/.75);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.step-node_entry__cZjgj{position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:oklch(from var(--palette-text) l c h/.4);pointer-events:none}.step-node_classQuery__GQzlr .step-node_accent__f7vHC,.step-node_classQuery__GQzlr .step-node_classBadge__fueZn{background:var(--color-info)}.step-node_classMutation__UW9Ge .step-node_accent__f7vHC,.step-node_classMutation__UW9Ge .step-node_classBadge__fueZn{background:var(--color-warning)}.step-node_classWait__fO_Sj .step-node_accent__f7vHC,.step-node_classWait__fO_Sj .step-node_classBadge__fueZn{background:var(--color-accent)}.step-node_classEvaluation__CMlgd .step-node_accent__f7vHC,.step-node_classEvaluation__CMlgd .step-node_classBadge__fueZn{background:var(--color-secondary)}.step-node_classTransform__lJNPB .step-node_accent__f7vHC,.step-node_classTransform__lJNPB .step-node_classBadge__fueZn{background:var(--color-success)}.step-node_classAction__x8W4U .step-node_accent__f7vHC,.step-node_classAction__x8W4U .step-node_classBadge__fueZn{background:var(--color-danger)}.step-node_classUtility___ckyp .step-node_accent__f7vHC,.step-node_classUtility___ckyp .step-node_classBadge__fueZn{background:color-mix(in srgb,var(--palette-text) 35%,transparent)}.step-node_toneNeutral__2PBse{border-color:color-mix(in srgb,var(--palette-text) 35%,transparent)}.step-node_toneInfo__YT9PT{border-color:var(--color-info)}.step-node_toneSuccess__g3m9W{border-color:var(--color-success)}.step-node_toneWarning__OoCXk{border-color:var(--color-warning)}.step-node_toneDanger__W9N3_{border-color:var(--color-danger)}.step-node_toneAccent__tz8jn{border-color:var(--color-accent)}.step-node_highlighted__fROfn{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 45%,transparent)}.step-node_ghost__H_1Z7{opacity:.42}.step-node_outline__GxQS_{background:transparent;border-style:dashed}.sonner_toaster__jdIY_{z-index:var(--layer-toast,500)!important}.transition-edge_edge__qwURd{stroke:color-mix(in srgb,var(--palette-text) 20%,transparent);stroke-width:1.5}.transition-edge_edgeSelected__H3fft{stroke:color-mix(in srgb,var(--palette-text) 60%,transparent);stroke-width:2}.transition-edge_edgeConditional__MeByX{stroke:color-mix(in srgb,var(--color-accent) 50%,transparent)}.transition-edge_labels__1539Z{position:absolute;display:flex;align-items:center;gap:4px;pointer-events:none}.transition-edge_conditionBadge__snm4F,.transition-edge_decorationBadge__AiSCB{display:block;max-width:120px;overflow:hidden;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.transition-edge_conditionBadge__snm4F{background:color-mix(in srgb,var(--color-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);color:oklch(from var(--palette-text) l c h/.7)}.transition-edge_decorationBadge__AiSCB{background:color-mix(in srgb,var(--palette-text) 10%,transparent);color:oklch(from var(--palette-text) l c h/.75)}.transition-edge_toneNeutral__MP1rj{stroke:color-mix(in srgb,var(--palette-text) 35%,transparent)}.transition-edge_toneInfo__89Jy2{stroke:var(--color-info)}.transition-edge_toneSuccess__gogTK{stroke:var(--color-success)}.transition-edge_toneWarning__7b8xM{stroke:var(--color-warning)}.transition-edge_toneDanger__ZTuVd{stroke:var(--color-danger)}.transition-edge_toneAccent__JBy5z{stroke:var(--color-accent)}.transition-edge_highlighted__OJs_0{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--color-accent) 70%,transparent))}.transition-edge_ghost__tKMZb{opacity:.35}.transition-edge_outline___UutQ{stroke-dasharray:6 4}.spinner_spinnerWrapper__1hAwR{display:inline-flex;align-items:center;justify-content:center;position:relative;animation-duration:var(--spinner-speed)}.process-flow-renderer_renderer__veH08{width:100%;height:100%;min-height:320px;overflow:hidden;border-radius:8px}.process-flow-renderer_renderer__veH08[data-treatment=ghost]{opacity:.6}.process-flow-renderer_renderer__veH08[data-treatment=outline]{outline:1px dashed color-mix(in srgb,var(--border-color) 50%,transparent)}.process-flow-renderer_empty__tcLs5{display:grid;width:100%;min-height:160px;place-items:center;color:oklch(from var(--palette-text) l c h/.55);font-size:12px}.oval_oval__cRWES{width:100%;height:100%;display:block}.oval_track__V9JGL{stroke:oklch(var(--palette-secondary-raw)/.5)}.oval_spinner__gwhm4{stroke:var(--palette-primary);stroke-linecap:round}.puff_puff___twNO{width:100%;height:100%;display:block}.puff_circle__NfYAT{stroke:var(--palette-primary)}.rings_rings__EY_e7{width:100%;height:100%;display:block}.rings_rings__EY_e7>g{stroke:var(--palette-primary)}@keyframes triangle_dash__ldCHO{to{stroke-dashoffset:136}}.triangle_triangle__iuWE8{width:100%;height:100%;display:block;transform-origin:50% 65%;animation:triangle_dash__ldCHO var(--triangle-speed,2.5s) cubic-bezier(.35,.04,.63,.95) infinite}.triangle_path__lYNct{fill:transparent;stroke:var(--palette-primary);stroke-width:1;stroke-dasharray:17}.vortex_vortex__vIqkf{width:100%;height:100%;display:block}.vortex_path1__8rknG{fill:var(--palette-primary)}.vortex_path2__1Wo4e{fill:var(--palette-secondary)}.vortex_path3__l4LlB{fill:var(--palette-accent)}.vortex_path4__zndT9{fill:var(--palette-primary)}.vortex_path5__cx577{fill:var(--palette-secondary)}.vortex_path6__tMP8h{fill:var(--palette-accent)}.resource-library_container__4w9y_{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);color:var(--text-primary);border-radius:8px;overflow:hidden}.resource-library_header__fHvgP{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color)}.resource-library_title__XZUeo{font-size:1.25rem;font-weight:600;margin:0}.resource-library_count__2P6Yv{font-size:.875rem;color:var(--text-secondary)}.resource-library_list__w1VFQ{flex:1 1;overflow-y:auto;padding:8px}.resource-library_item__4eQDN{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-bottom:4px;background:var(--bg-secondary);border-radius:6px;cursor:pointer;transition:background .15s ease}.resource-library_item__4eQDN:hover{background:var(--bg-tertiary)}.resource-library_item__4eQDN.resource-library_selected__1SMid{background:var(--color-accent-light);outline:1px solid var(--color-accent)}.resource-library_icon__tB8wH{width:40px;height:40px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:white}.resource-library_icon__tB8wH.resource-library_list__w1VFQ{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.resource-library_icon__tB8wH.resource-library_tree__W_Ly6{background:linear-gradient(135deg,#10b981,#34d399)}.resource-library_icon__tB8wH.resource-library_graph__8N5X5{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.resource-library_icon__tB8wH.resource-library_board__VmuDI{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.resource-library_icon__tB8wH.resource-library_timeline__ev0gw{background:linear-gradient(135deg,#ec4899,#f472b6)}.resource-library_icon__tB8wH.resource-library_default__VNXGY{background:linear-gradient(135deg,#64748b,#94a3b8)}.resource-library_content__uSxUL{flex:1 1;min-width:0}.resource-library_name__hSjL3{font-size:.9375rem;font-weight:500;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-library_description___UUXY{font-size:.8125rem;color:var(--text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-library_attributes__c91gz{display:flex;align-items:center;gap:24px;flex-shrink:0}.resource-library_attribute__BuUt9{display:flex;flex-direction:column;align-items:flex-end;min-width:80px}.resource-library_attributeLabel___PYdJ{font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:2px}.resource-library_attributeValue__GKceC{font-size:.8125rem;color:var(--text-secondary)}.resource-library_modelBadge__TU7AD{padding:2px 8px;background:var(--bg-tertiary);border-radius:4px;font-size:.75rem;font-weight:500;text-transform:capitalize}.resource-library_actions__3jHy5{display:flex;align-items:center;flex-shrink:0}.resource-library_actionsButton__wyAGt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.resource-library_actionsButton__wyAGt:hover{background:var(--bg-tertiary);color:var(--text-primary)}.resource-library_dialogOverlay__nbSmr{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--layer-dialog,300)}.resource-library_dialogContent__dYYkA{background:var(--bg-primary);border-radius:8px;padding:24px;min-width:400px;max-width:90vw;box-shadow:0 20px 40px rgba(0,0,0,.2)}.resource-library_dialogTitle__IY9dP{font-size:1.125rem;font-weight:600;margin:0 0 16px}.resource-library_dialogInput___6RwY{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;margin-bottom:8px}.resource-library_dialogInput___6RwY:focus{outline:none;border-color:var(--color-accent)}.resource-library_dialogError__EXEN1{color:var(--color-error,#ef4444);font-size:.8125rem;margin-bottom:8px}.resource-library_dialogActions__hWtBU{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.resource-library_dialogButton__XSevT{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.resource-library_dialogButtonSecondary__F65UR{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.resource-library_dialogButtonSecondary__F65UR:hover{background:var(--bg-tertiary)}.resource-library_dialogButtonPrimary__brvXi{background:var(--color-accent);border:none;color:white}.resource-library_dialogButtonPrimary__brvXi:hover{opacity:.9}.resource-library_dialogButtonPrimary__brvXi:disabled{opacity:.5;cursor:not-allowed}.desktop_desktop__vqCY5{width:100%;height:100%;padding-top:var(--system-bar-height-mobile);padding-left:0;overflow-y:auto}@media only screen and (min-width:768px){.desktop_desktop__vqCY5{padding-top:var(--system-bar-height-desktop)}}.desktop_desktop__vqCY5>img{position:fixed}.assembly-item_item__d1P77{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--motion-duration-ui,.12s)}.assembly-item_item__d1P77:last-child{border-bottom:none}.assembly-item_item__d1P77:hover{background:color-mix(in srgb,var(--palette-primary-light) 14%,transparent)}.assembly-item_label__ZU4nD{flex:1 1;font-size:.875rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assembly-item_closeButton__hw9Jt{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:var(--text-secondary);transition:all .2s ease}.assembly-item_closeButton__hw9Jt:hover{background-color:color-mix(in srgb,var(--color-danger) 22%,transparent);color:var(--color-danger)}.assembly-item_closeButton__hw9Jt:active{background-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.assembly-item_editInput__jNzYB{flex:1 1;font-size:.875rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 82%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:.25rem;padding:.25rem .5rem;outline:none;transition:all .2s ease}.assembly-item_editInput__jNzYB:focus{background:color-mix(in srgb,var(--bg-primary) 90%,transparent);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--border-color))}.launcher_launcher__P_DaV{position:relative;background:transparent;border:none;color:var(--text-tertiary);height:100%;width:3em;transition:color var(--motion-duration-ui,.15s),background var(--motion-duration-ui,.15s),box-shadow var(--motion-duration-ui,.15s),transform var(--motion-duration-ui,.15s)}.launcher_launcher__P_DaV+.launcher_launcher__P_DaV{border-left:1px solid color-mix(in srgb,var(--border-color) 24%,transparent)}.launcher_launcher__P_DaV:hover{background:color-mix(in srgb,var(--palette-primary-light) 10%,transparent);color:var(--text-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--palette-primary-shadow) 12%,transparent);transform:scale(1.03)}.launcher_launcher__P_DaV.launcher_active__O7qln{background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--text-primary)}.launcher_launcher__P_DaV:active{transform:scale(.97);background:color-mix(in srgb,var(--bg-primary) 15%,transparent);box-shadow:inset 0 1.5px 4px color-mix(in srgb,var(--palette-primary-shadow) 24%,transparent)}@media only screen and (min-width:768px){.launcher_launcher__P_DaV{height:auto;width:100%;z-index:50}.launcher_launcher__P_DaV+.launcher_launcher__P_DaV{border-left:none;border-top:1px solid color-mix(in srgb,var(--border-color) 24%,transparent)}}.launcher_icon__S8TyF{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;color:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}.launcher_iconSvg__tlmzZ{width:1.35rem;height:1.35rem}.launcher_badge__2RcbA{position:absolute;top:.125rem;right:.125rem;background:var(--color-accent);color:var(--text-primary);border-radius:50%;min-width:1rem;height:1rem;padding:0 .125rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1}@media only screen and (min-width:768px){.launcher_badge__2RcbA{top:.25rem;right:.25rem;min-width:1.25rem;height:1.25rem;padding:0 .25rem}}.launcher_popover__DGdVW{min-width:200px;max-width:300px;padding:0;backdrop-filter:var(--effect-sm) saturate(var(--material-saturation));-webkit-backdrop-filter:var(--effect-sm) saturate(var(--material-saturation));background:color-mix(in srgb,var(--bg-secondary) 85%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 35%,transparent);box-shadow:var(--shadow-elevation-2);border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.launcher_assemblyList__aRr4g{display:flex;flex-direction:column}.desktop-config-panel_backButton__dFHd9{position:absolute;top:1rem;left:1rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .15s,background-color .15s;z-index:1}.desktop-config-panel_backButton__dFHd9:hover{color:var(--text-primary);background-color:color-mix(in srgb,var(--bg-secondary) 90%,transparent)}.desktop-config-panel_header__2qx_i{padding-top:.25rem}.desktop-config-panel_panelBody___JQOS{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;flex:1 1}.desktop-config-panel_section__T8WjE{display:flex;flex-direction:column;gap:.625rem}.desktop-config-panel_sectionLabel__XvEIt{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.desktop-config-panel_accessSection__7OLxU{margin-top:.25rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-secondary) 45%,transparent)}.desktop-config-panel_fieldGroup__oQW7N{display:flex;flex-direction:column;gap:.375rem}.desktop-config-panel_fieldLabel__8tKKe{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.desktop-config-panel_slugOptions__s5uwi{display:flex;align-items:center;gap:.5rem}.desktop-config-panel_slugLabel__J__v_{font-size:.75rem;color:var(--text-secondary)}.desktop-config-panel_accessHint___h_j5,.desktop-config-panel_errorHint__avOOL,.desktop-config-panel_fieldHint__Tflw5,.desktop-config-panel_saveScopeHint__CnDXZ,.desktop-config-panel_successHint__WZCbh{font-size:.6875rem}.desktop-config-panel_fieldHint__Tflw5{color:var(--text-secondary);opacity:.75}.desktop-config-panel_errorHint__avOOL{color:var(--color-error,#e53e3e)}.desktop-config-panel_successHint__WZCbh{color:var(--color-success,#27824a)}.desktop-config-panel_saveScopeHint__CnDXZ{color:var(--text-secondary);opacity:.75}.desktop-config-panel_loadingHint__m0Myv{font-size:.75rem;color:var(--text-secondary);opacity:.6;font-style:italic}.desktop-config-panel_accessHint___h_j5{color:var(--text-secondary);opacity:.75;margin-bottom:.25rem}.desktop-config-panel_footer__kZY6r{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.desktop-config-panel_saveError__kLpv4{margin-right:auto;color:var(--color-error,#e53e3e);font-size:.75rem}.desktop-switcher_switcher__XhZOX{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;transition:background-color .2s ease;color:var(--text-primary)}.desktop-switcher_switcher__XhZOX:hover:not(:disabled){background-color:color-mix(in srgb,var(--bg-secondary) 90%,transparent)}.desktop-switcher_switcher__XhZOX:active:not(:disabled){background-color:color-mix(in srgb,var(--bg-secondary) 96%,transparent)}.desktop-switcher_switcher__XhZOX:disabled{opacity:.5;cursor:not-allowed}.desktop-switcher_popover__YbD_M{min-width:200px;max-width:300px;padding:0;background:var(--bg-secondary);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);box-shadow:var(--shadow-elevation-2)}.desktop-switcher_desktopList__En37a{display:flex;flex-direction:column}.desktop-switcher_desktopItem__wJgW_{display:flex;align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--border-color) 82%,transparent)}.desktop-switcher_desktopItem__wJgW_.desktop-switcher_active__0jK_l{background-color:color-mix(in srgb,var(--color-accent) 24%,transparent)}.desktop-switcher_desktopItem__wJgW_.desktop-switcher_active__0jK_l .desktop-switcher_desktopLink__gEZ3g{color:var(--color-accent);font-weight:600}.desktop-switcher_desktopLink__gEZ3g{flex:1 1;padding:.75rem 1rem;border:none;background:transparent;color:var(--text-primary);font-size:.875rem;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .2s ease}.desktop-switcher_desktopLink__gEZ3g:hover{background-color:color-mix(in srgb,var(--bg-primary) 80%,transparent)}.desktop-switcher_cogButton__W3vKc{display:flex;align-items:center;justify-content:center;padding:0 .75rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;opacity:.6;transition:opacity .15s,color .15s}.desktop-switcher_cogButton__W3vKc:hover{opacity:1;color:var(--text-primary)}.desktop-switcher_createButton__LGwcT{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.desktop-switcher_createButton__LGwcT:hover{background-color:color-mix(in srgb,var(--bg-primary) 80%,transparent);color:var(--text-primary)}@media (max-width:767px){.desktop-switcher_switcher__XhZOX{width:2.5rem;height:2.5rem}}.blueprint-library_container__LGBEP{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);color:var(--text-primary);border-radius:8px;overflow:hidden}.blueprint-library_header__Af9s3{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color)}.blueprint-library_title__fNkhQ{font-size:1.25rem;font-weight:600;margin:0}.blueprint-library_count__pvfi6{font-size:.875rem;color:var(--text-secondary)}.blueprint-library_list__bE41C{flex:1 1;overflow-y:auto;padding:8px}.blueprint-library_item__svMp7{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-bottom:4px;background:var(--bg-secondary);border-radius:6px;cursor:pointer;transition:background .15s ease}.blueprint-library_item__svMp7:hover{background:var(--bg-tertiary)}.blueprint-library_item__svMp7.blueprint-library_selected__G8LT5{background:var(--color-accent-light);outline:1px solid var(--color-accent)}.blueprint-library_icon__Gl0fw{width:40px;height:40px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:white}.blueprint-library_icon__Gl0fw.blueprint-library_sequential__VpYDp{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.blueprint-library_icon__Gl0fw.blueprint-library_static__9W6K6{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.blueprint-library_icon__Gl0fw.blueprint-library_topological__nnN9Z{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.blueprint-library_icon__Gl0fw.blueprint-library_hierarchical__cFogv{background:linear-gradient(135deg,#10b981,#34d399)}.blueprint-library_icon__Gl0fw.blueprint-library_filtered__K9KNZ{background:linear-gradient(135deg,#ec4899,#f472b6)}.blueprint-library_icon__Gl0fw.blueprint-library_spatial__eY1Gr{background:linear-gradient(135deg,#06b6d4,#22d3ee)}.blueprint-library_icon__Gl0fw.blueprint-library_default__x2Pol{background:linear-gradient(135deg,#64748b,#94a3b8)}.blueprint-library_content__xGmXm{flex:1 1;min-width:0}.blueprint-library_name__X7byD{font-size:.9375rem;font-weight:500;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blueprint-library_description__HLVog{font-size:.8125rem;color:var(--text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blueprint-library_attributes__XZJvS{display:flex;align-items:center;gap:24px;flex-shrink:0}.blueprint-library_attribute__RlKyp{display:flex;flex-direction:column;align-items:flex-end;min-width:80px}.blueprint-library_attributeLabel__xH1jD{font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:2px}.blueprint-library_attributeValue__JiEuS{font-size:.8125rem;color:var(--text-secondary)}.blueprint-library_stateBadge__Y1z_2{padding:2px 8px;background:var(--bg-tertiary);border-radius:4px;font-size:.75rem;font-weight:500;text-transform:capitalize}.blueprint-library_actions__rWSkG{display:flex;align-items:center;flex-shrink:0}.blueprint-library_actionsButton__aPeO0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.blueprint-library_actionsButton__aPeO0:hover{background:var(--bg-tertiary);color:var(--text-primary)}.blueprint-library_installButton__hAo9q{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;background:var(--color-accent);color:white;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease;margin-right:8px}.blueprint-library_installButton__hAo9q:hover{opacity:.9}.blueprint-library_installButton__hAo9q:disabled{opacity:.5;cursor:not-allowed}.blueprint-library_dialogOverlay__9d3te{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--layer-dialog,300)}.blueprint-library_dialogContent__hQLsz{background:var(--bg-primary);border-radius:8px;padding:24px;min-width:400px;max-width:90vw;box-shadow:0 20px 40px rgba(0,0,0,.2)}.blueprint-library_dialogTitle__D_vE1{font-size:1.125rem;font-weight:600;margin:0 0 16px}.blueprint-library_dialogInput__fy4bH{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;margin-bottom:8px}.blueprint-library_dialogInput__fy4bH:focus{outline:none;border-color:var(--color-accent)}.blueprint-library_dialogError__nqtee{color:var(--color-error,#ef4444);font-size:.8125rem;margin-bottom:8px}.blueprint-library_dialogActions__D7A8i{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.blueprint-library_dialogButton__qMiMc{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.blueprint-library_dialogButtonSecondary__2Vexi{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.blueprint-library_dialogButtonSecondary__2Vexi:hover{background:var(--bg-tertiary)}.blueprint-library_dialogButtonPrimary__03C3U{background:var(--color-accent);border:none;color:white}.blueprint-library_dialogButtonPrimary__03C3U:hover{opacity:.9}.blueprint-library_dialogButtonPrimary__03C3U:disabled{opacity:.5;cursor:not-allowed}.installer_backButton__VXAmC{position:absolute;top:1rem;left:1rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .15s,background-color .15s;z-index:1}.installer_backButton__VXAmC:hover{color:var(--text-primary);background-color:color-mix(in srgb,var(--bg-secondary) 90%,transparent)}.installer_wizardBackButton__3CuH8{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:.25rem;flex-shrink:0;transition:color .15s,background-color .15s}.installer_wizardBackButton__3CuH8:hover{color:var(--text-primary);background-color:color-mix(in srgb,var(--bg-secondary) 90%,transparent)}.installer_header__U6Czc{padding-top:.25rem}.installer_body__gMAss{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;flex:1 1;padding:.75rem 1rem}.installer_footer__lzo0o{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.installer_wizardContent__BWksu{display:flex;flex-direction:column;height:100%;flex:1 1}.installer_wizardHeader__FXfL8{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 20%,transparent)}.installer_wizardTitle__tX49z{font-weight:500;font-size:.85em}.installer_wizardFooter__5qUXK{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid color-mix(in srgb,var(--border-color) 20%,transparent)}.installer_section__po6bN{display:flex;flex-direction:column;gap:.625rem}.installer_sectionLabel__iyTV0{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.installer_fieldGroup__14ND6{display:flex;flex-direction:column;gap:.375rem}.installer_fieldLabel__AJhU_{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.installer_slotCard__r7SDC{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--border-color) 30%,transparent);border-radius:var(--radius-sm)}.installer_slotHeader__yjH2z{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.installer_slotName__KLtuH{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.installer_resourceRow__geAFz{display:flex;align-items:center;gap:.5rem}.installer_resourceRow__geAFz>:first-child{flex:1 1}.installer_resetButton__zQH_o{font-size:.6875rem;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);white-space:nowrap}.installer_resetButton__zQH_o:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 50%,transparent)}.installer_compatSection__ACwC2{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.installer_compatMessage__qQ_gN{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-secondary)}.installer_mappingGroup__NCxO5{display:flex;flex-direction:column;gap:.25rem}.installer_mappingGroupLabel__aLKGb{font-size:.6875rem;font-weight:600;color:var(--text-secondary);padding:.25rem 0}.installer_mappingRow__era5z{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);font-size:.75rem}.installer_mappingRowAuto__mwCli{background:color-mix(in srgb,var(--bg-secondary) 20%,transparent);color:var(--text-secondary)}.installer_mappingRowManual__dTCAj{background:color-mix(in srgb,#f59e0b 8%,transparent)}.installer_mappingArrow__vWsdt{color:var(--text-secondary);opacity:.5;flex-shrink:0}.installer_mappingSource__6tlic{flex:1 1;display:flex;align-items:center;gap:.375rem}.installer_mappingTarget__HMU7n{flex:1 1}.installer_kindBadge__A2kq5{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.1875rem;background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);color:var(--text-secondary)}.installer_autoBadge__ymr2e{font-size:.625rem;padding:.0625rem .3rem;border-radius:var(--radius-sm);background:color-mix(in srgb,#22c55e 15%,transparent);color:#22c55e;font-weight:500;white-space:nowrap}.installer_statusDotMapped__QbE_p{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.installer_statusDotUnmapped__0fJwF{width:6px;height:6px;border-radius:50%;background:#f97316;flex-shrink:0}.installer_rollbackButton__h6pKv{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.125rem;border-radius:.25rem;flex-shrink:0;transition:color .15s,background-color .15s}.installer_rollbackButton__h6pKv:hover{color:var(--text-primary);background-color:color-mix(in srgb,var(--bg-secondary) 90%,transparent)}.installer_kindSection__Yw4jr{display:flex;flex-direction:column;gap:.375rem}.installer_kindSectionLabel__FO2_h{font-size:.6875rem;font-weight:500;color:var(--text-secondary)}.installer_kindCheckbox__jeJ0Z{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-primary)}.installer_kindDefault__EW6fs{font-size:.625rem;color:var(--text-secondary);opacity:.6}.installer_kindActions__33u_Z{display:flex;gap:.5rem;font-size:.6875rem}.installer_kindActionLink__LBVj1{background:transparent;border:none;cursor:pointer;color:var(--text-secondary);padding:0;text-decoration:underline;font-size:.6875rem}.installer_kindActionLink__LBVj1:hover{color:var(--text-primary)}.installer_reviewCard__p8C_n{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 20%,transparent);border-radius:var(--radius-sm)}.installer_reviewSlotName__h3C_m{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.installer_reviewDetail__u8973{font-size:.75rem;color:var(--text-secondary)}.installer_customBadge__63gJ5{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.1875rem;background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6;margin-left:.375rem}.installer_targetInfo__Wdz6n{display:flex;gap:.25rem;font-size:.75rem;color:var(--text-secondary);padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 30%,transparent)}.installer_validationBanner__Shjt2{padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;background:color-mix(in srgb,var(--bg-secondary) 40%,transparent);color:var(--text-secondary)}.installer_validationBannerGreen__68fww{background:color-mix(in srgb,#22c55e 10%,transparent);color:#22c55e}.installer_validationBannerYellow__DIZF2{background:color-mix(in srgb,#f59e0b 10%,transparent);color:#f59e0b}.installer_validationBannerRed__sAiN_{background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}.installer_reviewAccordion__FehXG{width:100%}.installer_reviewAccordionItem__DjdLI{border:1px solid color-mix(in srgb,var(--border-color) 20%,transparent);border-radius:var(--radius-sm);margin-bottom:.375rem;overflow:hidden}.installer_reviewAccordionTrigger__6RlPI{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;font-size:.75rem;color:inherit;cursor:pointer;text-align:left}.installer_reviewAccordionTrigger__6RlPI:hover{background:color-mix(in srgb,var(--bg-secondary) 30%,transparent)}.installer_reviewAccordionContent__IZrP3{overflow:hidden}.installer_reviewAccordionContent__IZrP3[data-state=open]{animation:installer_accordionOpen__PowQ3 .2s ease-out forwards}.installer_reviewAccordionContent__IZrP3[data-state=closed]{animation:installer_accordionClose__2fE75 .15s ease-out forwards}@keyframes installer_accordionOpen__PowQ3{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes installer_accordionClose__2fE75{0%{height:var(--radix-accordion-content-height)}to{height:0}}.installer_reviewAccordionInner__XCnP0{padding:0 .75rem .5rem;display:flex;flex-direction:column;gap:.25rem}.installer_reviewChevron__kzPG5{flex-shrink:0;color:var(--text-secondary);opacity:.5;transition:transform .2s}[data-state=open]>.installer_reviewChevron__kzPG5{transform:rotate(180deg)}.installer_reviewMappingRow__9u4mC{display:flex;align-items:center;gap:.375rem;padding:.1875rem 0;font-size:.6875rem}.installer_reviewAutoTag__36EGL{background:color-mix(in srgb,#22c55e 12%,transparent);color:#22c55e}.installer_reviewAutoTag__36EGL,.installer_reviewManualTag__S2iN7{font-size:.5625rem;padding:.0625rem .25rem;border-radius:.125rem;margin-left:auto}.installer_reviewManualTag__S2iN7{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#3b82f6}.installer_reviewInlineAutoTag__Pm1wb{background:color-mix(in srgb,#22c55e 12%,transparent);color:#22c55e}.installer_reviewInlineAutoTag__Pm1wb,.installer_reviewInlineManualTag__mYul2{font-size:.5625rem;padding:.0625rem .25rem;border-radius:.125rem;flex-shrink:0}.installer_reviewInlineManualTag__mYul2{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#3b82f6}.installer_reviewInlineUnmappedTag__Kx7Lb{font-size:.5625rem;padding:.0625rem .25rem;border-radius:.125rem;background:color-mix(in srgb,#f59e0b 12%,transparent);color:#f59e0b;flex-shrink:0}.installer_reviewDefaultBadge__1uXpW{font-size:.625rem;padding:.0625rem .3rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-secondary) 50%,transparent);color:var(--text-secondary)}.installer_reviewModeBadge__v1c6g{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.1875rem;background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6;margin-left:.375rem}.installer_reviewKindSection__GPcBi{margin-top:.375rem}.installer_reviewKindSectionLabel__M9NkQ{font-size:.6875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.25rem}.installer_reviewNestedAccordion__ZXtwr{display:flex;flex-direction:column;gap:.25rem}.installer_reviewKindAccordionItem__UYa7l{border:1px solid color-mix(in srgb,var(--border-color) 16%,transparent);border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--bg-secondary) 12%,transparent)}.installer_reviewKindRow__BNWCS{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .25rem;border:none;background:transparent;font-size:.8125rem;color:inherit;cursor:pointer;text-align:left;border-radius:var(--radius-sm)}.installer_reviewKindRow__BNWCS:hover{background:color-mix(in srgb,var(--bg-secondary) 30%,transparent)}.installer_reviewKindRow__BNWCS:disabled{cursor:default}.installer_reviewKindRow__BNWCS:disabled:hover{background:transparent}.installer_reviewKindName__noCuz{font-weight:500}.installer_reviewPropCount__obzTE{font-size:.625rem;color:var(--text-secondary);flex-shrink:0}.installer_reviewKindContent__yMTbG{overflow:hidden;border-top:1px solid color-mix(in srgb,var(--border-color) 12%,transparent)}.installer_reviewKindContent__yMTbG[data-state=open]{animation:installer_accordionOpen__PowQ3 .2s ease-out forwards}.installer_reviewKindContent__yMTbG[data-state=closed]{animation:installer_accordionClose__2fE75 .15s ease-out forwards}.installer_reviewPropertyList__uRbBZ{padding:.25rem .5rem .375rem;display:flex;flex-direction:column;gap:.125rem}.installer_reviewPropertyEndpoint__oa_Fc{display:flex;align-items:center;gap:.25rem;flex:1 1;min-width:0}.installer_reviewPropertyName__wQ0_d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installer_reviewTypeBadge__fwm4Y{font-size:.5625rem;padding:.0625rem .25rem;border-radius:.125rem;background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);color:var(--text-secondary);flex-shrink:0}.installer_reviewUnmappedValue__gk3Wu{color:#f59e0b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installer_errorBanner__aV_lJ{padding:.5rem .75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444;font-size:.75rem}.installer_emptyState__NWVMn,.installer_loadingText__0tEjC{font-size:.8125rem;color:var(--text-secondary);opacity:.6;padding:1rem 0;text-align:center}.installer_landingHeader__Ts0SR{font-weight:600;font-size:.9375rem}.installer_landingDescription__qTf0x{font-size:.75rem;color:var(--text-secondary);line-height:1.5;margin-top:.25rem}.installer_landingSummary__WNLLB{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.installer_landingSummaryCount__OmFpI{font-size:.75rem;font-weight:500;white-space:nowrap}.installer_landingProgress__eNe_M{flex:1 1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--border-color) 30%,transparent);overflow:hidden}.installer_landingProgressFill__SRA_i{height:100%;border-radius:2px;background:#22c55e;transition:width .3s}.installer_landingCards__ntAdy{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.installer_landingCard__ZDiPN{border:1px solid color-mix(in srgb,var(--border-color) 25%,transparent);border-radius:var(--radius-md);padding:.75rem}.installer_landingCardTitle__m2TUr{font-size:.75rem;font-weight:500;margin-bottom:.5rem}.installer_landingDepRow__JLC1Q{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .25rem;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:.75rem;color:inherit;text-align:left;transition:background-color .15s}.installer_landingDepRow__JLC1Q:hover{background:color-mix(in srgb,var(--bg-secondary) 50%,transparent)}.installer_landingDepName__RVBnk{flex:1 1;font-weight:500}.installer_landingDepStatus__YuKPF{font-size:.6875rem;color:var(--text-secondary)}.installer_landingPlaceholderCard__xgXwQ{background:color-mix(in srgb,var(--bg-secondary) 20%,transparent);opacity:.7}.installer_landingPlaceholderLabel__4ge1z{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.25rem}.installer_landingPlaceholderText__KZNUc{font-size:.6875rem;color:var(--text-secondary)}.installer_domainPickerSection__ue2e3{display:flex;flex-direction:column;gap:.5rem}.installer_domainPickerLabel__4Fl2o{font-size:.6875rem;font-weight:500;color:var(--text-secondary)}.installer_kindMappingGroup__Hlyaq{display:flex;flex-direction:column;gap:.375rem}.installer_kindMappingRow___qhku{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;background:color-mix(in srgb,var(--bg-secondary) 20%,transparent)}.installer_kindMappingSource__2LDyI{flex:1 1;display:flex;align-items:center;gap:.375rem;font-weight:500;color:var(--text-primary)}.installer_kindMappingTarget__yMcjw{flex:1 1}.installer_kindMappingArrow__GA_Va{color:var(--text-secondary);opacity:.5;flex-shrink:0}.installer_propCountBadge__qcRTc{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.1875rem;background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);color:var(--text-secondary)}.installer_kindSectionDivider__IVWcG{border-top:1px solid color-mix(in srgb,var(--border-color) 15%,transparent);margin:.375rem 0}.installer_connectivityHint__On6pe{font-size:.625rem;color:var(--text-secondary);opacity:.7;margin-left:.25rem}.installer_edgeInferredRow__S8HAY{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;background:color-mix(in srgb,var(--bg-secondary) 10%,transparent);color:var(--text-secondary)}.installer_edgeInferredAuto__vIgVD{border-left:2px solid #22c55e}.installer_edgeInferredDisambiguate__dUm_X{border-left:2px solid #f59e0b}.installer_edgeInferredIncompatible__GQY68{border-left:2px solid #ef4444}.installer_modeBadge__NcDyB{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.1875rem;margin-left:.375rem}.installer_modeBadgeSilo__t3Fe_{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b}.installer_modeBadgeOrphan__fEGqv{background:color-mix(in srgb,#8b5cf6 15%,transparent);color:#8b5cf6}.installer_modeBadgeExisting__U4lTt{background:color-mix(in srgb,#10b981 15%,transparent);color:#10b981}.installer_splitButton__gBEVv{display:flex;align-items:stretch;gap:1px}.installer_splitButtonArrow__YpHzu{display:flex;align-items:center;justify-content:center;padding:.25rem .375rem;background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);border:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);cursor:pointer;transition:background-color .15s}.installer_splitButtonArrow__YpHzu:hover{background:color-mix(in srgb,var(--bg-secondary) 90%,transparent);color:var(--text-primary)}.installer_wizardBody__Z4_mN{display:flex;flex-direction:column;flex:1 1;min-height:0}.installer_wizardSidebar__22HaF{display:flex;flex-direction:column;overflow-y:auto;padding:.75rem 0}.installer_sidebarNav___xroD{display:flex;flex-direction:column;gap:.125rem}.installer_sidebarStep__MeTyM{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;transition:color .15s,background-color .15s}.installer_sidebarStep__MeTyM:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 60%,transparent)}.installer_sidebarStep__MeTyM:disabled{opacity:.4;cursor:default}.installer_sidebarStepActive__QDoBd{color:var(--text-primary);font-weight:600}.installer_sidebarCounter__DFpwt,.installer_sidebarStepCompleted__pPYq0{color:var(--text-secondary);opacity:.7}.installer_sidebarCounter__DFpwt{margin-left:auto;font-size:.6875rem;font-weight:400}.installer_sidebarSubItems__Xn_FW{display:flex;flex-direction:column;gap:.0625rem;padding-left:1.25rem}.installer_sidebarSubItem__j5lft{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;border-radius:var(--radius-sm);transition:color .15s,background-color .15s}.installer_sidebarSubItem__j5lft:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 80%,transparent)}.installer_sidebarSubItemActive__01LE3{color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);font-weight:500}.installer_sidebarSubSubItems__xB87N{display:flex;flex-direction:column;gap:.0625rem;padding-left:2.25rem}.installer_sidebarSubSubItem__CHcg_{display:flex;align-items:center;padding:.25rem .5rem;font-size:.6875rem;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;border-radius:var(--radius-sm);transition:color .15s,background-color .15s}.installer_sidebarSubSubItem__CHcg_:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 60%,transparent)}.installer_sidebarSubSubItem__CHcg_:disabled{opacity:.4;cursor:default}.installer_sidebarSubSubItemActive__dZ16_{color:var(--text-primary);font-weight:500;background:color-mix(in srgb,var(--bg-secondary) 40%,transparent)}.installer_wizardDetail__NsCXe{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:.75rem 1rem;min-height:0}.installer_slotDetailHeader__mGNuk{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 20%,transparent)}.installer_slotDetailTitle__0Q5XM{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.installer_slotDetailSubtitle__Nq_Y7{font-size:.75rem;color:var(--text-secondary)}.installer_statusDot__Jv4so{width:8px;height:8px;border-radius:50%;flex-shrink:0}.installer_statusDotComplete__tNd4l,.installer_statusDotDefault__kmr2A{background:#22c55e}.installer_statusDotWarning__mVNw1{background:#f59e0b}.installer_statusDotError__t4t2Y{background:#ef4444}.installer_statusDotLoading__kmzTX{background:#9ca3af;animation:installer_pulse__UdVew 1.5s infinite}@keyframes installer_pulse__UdVew{0%,to{opacity:1}50%{opacity:.4}}.context-bar_contextBar__dV8dT{backdrop-filter:var(--effect-sm) saturate(var(--material-saturation));-webkit-backdrop-filter:var(--effect-sm) saturate(var(--material-saturation));background:color-mix(in srgb,var(--palette-neutral-600) calc(var(--raw-opacity) * 35%),transparent);width:100%;height:2.5em;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:var(--radius-md);box-shadow:var(--shadow-elevation-1);overflow:hidden;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:fixed;left:.25em;top:0;transition:transform .25s,box-shadow var(--motion-duration-layout),border-color var(--motion-duration-ui),color var(--motion-duration-ui);z-index:var(--layer-sticky-chrome,50)}@media only screen and (min-width:768px){.context-bar_contextBar__dV8dT{width:3.75em;height:100%;flex-direction:column;justify-content:center}}.context-bar_launcherShelf___eUqR{height:100%;gap:1em;display:flex;flex:1 1;flex-direction:row;justify-content:center}@media only screen and (max-width:767px){.context-bar_launcherShelf___eUqR{padding-right:2.75rem}}@media only screen and (min-width:768px){.context-bar_launcherShelf___eUqR{width:100%;flex-direction:column}}.context-bar_iconGap__vfyeY{width:2.5em;height:100%}@media only screen and (min-width:768px){.context-bar_iconGap__vfyeY{height:3em;width:100%}}.context-bar_ContextBarSeparator__mOn_v{height:100%;width:2px;margin:0 var(--spacing-tight);padding:.1em 0;background-color:color-mix(in srgb,var(--border-color) 28%,transparent)}@media only screen and (min-width:768px){.context-bar_ContextBarSeparator__mOn_v{height:2px;width:100%;margin:.25em 0;padding:0 .1em}}.status-light_light__LOQkL{display:inline-block;border-radius:50%;flex-shrink:0}.status-light_sm__TNnX1{width:6px;height:6px}.status-light_md__D9hPg{width:10px;height:10px}.status-light_success__z7WDP{background-color:var(--palette-success);box-shadow:0 0 4px 1px oklch(from var(--palette-success) l c h/.4)}.status-light_warning__c9JX_{background-color:var(--palette-warning);box-shadow:0 0 4px 1px oklch(from var(--palette-warning) l c h/.4)}.status-light_danger__mh7qM{background-color:var(--palette-danger);box-shadow:0 0 4px 1px oklch(from var(--palette-danger) l c h/.4)}.status-light_info__zxYjo{background-color:var(--palette-info);box-shadow:0 0 4px 1px oklch(from var(--palette-info) l c h/.4)}.status-light_neutral__njvfX{background-color:oklch(from var(--palette-text) l c h/.3)}@keyframes status-light_status-pulse__EVcNR{0%,to{opacity:1}50%{opacity:.55}}.status-light_pulse__cVu5L{animation:status-light_status-pulse__EVcNR 2s ease-in-out infinite}.app-assembly_appAssembly__sfyQo{position:fixed;inset:var(--system-bar-height-mobile) 0 0 0;width:100%;height:calc(100dvh - var(--system-bar-height-mobile));padding:.5em;overflow:hidden;transition:padding .25s}.app-assembly_appAssemblyShell__h2Qiw{width:100%;height:100%;min-width:0;min-height:0}@media only screen and (min-width:768px){.app-assembly_appAssembly__sfyQo{inset:var(--system-bar-height-desktop) 0 0 0;height:calc(100dvh - var(--system-bar-height-desktop));transition-delay:.25s}.workspace.show-context .app-assembly_appAssembly__sfyQo{padding-left:4.5em;transition-delay:0s}}.flow-indicator_indicator__C_YQc{display:inline-flex;align-items:center}.signal-list_expansionContainer__u_wvj{display:flex;flex-direction:column;gap:.125rem}.signal-list_expansionEmpty__2eAoK{color:oklch(from var(--palette-text) l c h/.5);font-size:.85rem}.signal-list_expansionHeader__EbKIJ{display:grid;align-items:center;grid-gap:.5rem;gap:.5rem;padding:0 .75rem .25rem}.signal-list_expansionHeaderReceipt__h01wp{grid-template-columns:minmax(0,1fr) auto}.signal-list_expansionHeaderDelivery__uroBQ{grid-template-columns:auto minmax(0,1fr) auto auto}.signal-list_expansionHeaderCell__nRzM7{font-size:.7rem;font-weight:500;color:oklch(from var(--palette-text) l c h/.4);text-transform:uppercase;letter-spacing:.03em}.signal-list_eventRow__JCdLw{display:grid;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.4rem .75rem;border-radius:var(--radius-sm);font-size:.85rem}.signal-list_eventRow__JCdLw:hover{background:oklch(from var(--palette-text) l c h/.06)}.signal-list_receiptRow__V3S7R{grid-template-columns:minmax(0,1fr) auto}.signal-list_deliveryRow__XNg76{grid-template-columns:auto minmax(0,1fr) auto auto}.signal-list_eventMeta__j7Jox,.signal-list_urlMeta__8xu1t{font-size:.75rem;color:oklch(from var(--palette-text) l c h/.6);white-space:nowrap}.signal-list_urlMeta__8xu1t{font-family:var(--font-mono,monospace);overflow:hidden;text-overflow:ellipsis}.thread-controls_controls__OKhkx{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.thread-controls_controlButton__zMm_l{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border-color) 15%,transparent);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}.thread-controls_controlButton__zMm_l:hover{background:color-mix(in srgb,var(--palette-text) 8%,transparent);color:var(--palette-text);border-color:color-mix(in srgb,var(--border-color) 30%,transparent)}.thread-controls_controlButton__zMm_l:disabled{opacity:.4;cursor:default;pointer-events:none}.thread-controls_controlButton__zMm_l.thread-controls_destructive___qBmk:hover{background:oklch(.55 .2 25/.1);color:oklch(.65 .2 25);border-color:oklch(.55 .2 25/.3)}.thread-controls_errorContext__pHyKB{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.thread-controls_errorItem__umHSA{display:flex;flex-direction:column;gap:.125rem;padding:.5rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--palette-text) 4%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 15%,transparent)}.thread-controls_errorStepLabel__i4JfG{font-weight:500;font-size:.8125rem;color:var(--palette-text)}.thread-controls_errorMessage__v0044{font-size:.75rem;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.thread-controls_errorClassification__EHy4s{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);opacity:.7}.success-ring_container___1eUN{display:inline-flex;align-items:center}.success-ring_empty__ygVDO{font-size:.75rem;color:oklch(from var(--palette-text) l c h/.35)}