.affiliate-module__yBI5xW__panelCard{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:14px;margin-bottom:20px;padding:24px}.affiliate-module__yBI5xW__panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.affiliate-module__yBI5xW__panelHeaderLeft{align-items:center;gap:10px;display:flex}.affiliate-module__yBI5xW__panelIcon{background:var(--success-subtle);width:36px;height:36px;color:var(--success);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.affiliate-module__yBI5xW__panelTitleText{color:var(--text-primary);font-size:14px;font-weight:600}.affiliate-module__yBI5xW__panelSubtext{color:var(--text-secondary);font-size:12px;line-height:1.5}.affiliate-module__yBI5xW__linkRow{align-items:stretch;gap:8px;display:flex}.affiliate-module__yBI5xW__linkInput{min-width:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);border-radius:10px;flex:1;padding:12px 14px;font-size:13px}.affiliate-module__yBI5xW__copyBtn{border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.affiliate-module__yBI5xW__copyBtn:hover{background:var(--bg-hover,var(--bg-secondary));border-color:var(--border-strong,var(--border-color))}.affiliate-module__yBI5xW__copyBtnDone{border-color:var(--success);color:var(--success);}.affiliate-module__yBI5xW__statsRow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.affiliate-module__yBI5xW__statCard{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:10px;padding:16px}.affiliate-module__yBI5xW__statValue{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.2}.affiliate-module__yBI5xW__statValueGreen{color:var(--success);}.affiliate-module__yBI5xW__statLabel{color:var(--text-secondary);margin-top:4px;font-size:12px}@media (max-width:768px){.affiliate-module__yBI5xW__statsRow{grid-template-columns:repeat(2,1fr)}}.affiliate-module__yBI5xW__terms{border-top:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.affiliate-module__yBI5xW__termItem{align-items:center;gap:6px;display:inline-flex}.affiliate-module__yBI5xW__termItem strong{color:var(--text-primary);font-weight:600}.affiliate-module__yBI5xW__termIcon{color:var(--text-tertiary,var(--text-secondary));opacity:.85;flex-shrink:0;align-items:center;display:inline-flex}.affiliate-module__yBI5xW__payoutSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.affiliate-module__yBI5xW__payoutSummary .affiliate-module__yBI5xW__panelSubtext strong{color:var(--text-primary);font-weight:600}.affiliate-module__yBI5xW__fieldLabel{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.affiliate-module__yBI5xW__selectFull,.affiliate-module__yBI5xW__inputFull{border:1px solid var(--border-color);background:var(--bg-elevated);width:100%;color:var(--text-primary);border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px}.affiliate-module__yBI5xW__list{flex-direction:column;display:flex}.affiliate-module__yBI5xW__row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:14px 0;display:flex}.affiliate-module__yBI5xW__row:last-child{border-bottom:none}.affiliate-module__yBI5xW__rowInfo{flex:1;min-width:0}.affiliate-module__yBI5xW__rowTitle{color:var(--text-primary);font-size:13px;font-weight:500}.affiliate-module__yBI5xW__rowMeta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.affiliate-module__yBI5xW__tag{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;padding:1px 6px;font-size:11px}.affiliate-module__yBI5xW__rowRight{text-align:right;flex-shrink:0}.affiliate-module__yBI5xW__rowAmount{color:var(--success);font-size:14px;font-weight:600}.affiliate-module__yBI5xW__rowAmountMuted{color:var(--text-secondary);text-decoration:line-through;}.affiliate-module__yBI5xW__rowDate{color:var(--text-tertiary,var(--text-secondary));margin-top:2px;font-size:11px;display:block}.affiliate-module__yBI5xW__pill{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.affiliate-module__yBI5xW__pillPayable{background:var(--success-subtle);color:var(--success);}.affiliate-module__yBI5xW__pillPending{background:var(--amber-subtle,#f59e0b1f);color:var(--amber,#b45309);}.affiliate-module__yBI5xW__pillPaid{color:#5e35b1;background:#5e35b11a;}.affiliate-module__yBI5xW__pillClawed{background:var(--danger-bg,#fef3f2);color:var(--danger,#d92d20);}.affiliate-module__yBI5xW__loading,.affiliate-module__yBI5xW__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px;font-size:13px}.affiliate-module__yBI5xW__emptyTitle{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.affiliate-module__yBI5xW__notification{border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.affiliate-module__yBI5xW__success{background:var(--success-bg,#ecfdf3);color:var(--success-dark,#027a48);border:1px solid var(--success,#12b76a)}.affiliate-module__yBI5xW__error{background:var(--danger-bg,#fef3f2);color:var(--danger,#d92d20);border:1px solid var(--danger,#d92d20)}.affiliate-module__yBI5xW__suspendedBanner{background:var(--danger-bg,#fef3f2);color:var(--danger,#d92d20);border:1px solid var(--danger,#d92d20);}.affiliate-module__yBI5xW__pagination{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.affiliate-module__yBI5xW__paginationInfo{color:var(--text-secondary);font-size:12px}.affiliate-module__yBI5xW__paginationBtns{gap:8px;display:flex}.affiliate-module__yBI5xW__paginationBtn{border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12px}.affiliate-module__yBI5xW__paginationBtn:disabled{opacity:.5;cursor:not-allowed}
.Modal-module__7LRQSW__overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal,1000);background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.16s both Modal-module__7LRQSW__overlayIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__dialog{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);max-height:calc(100vh - 32px);font-family:var(--font-sans);flex-direction:column;animation:.2s both Modal-module__7LRQSW__dialogIn;display:flex}.Modal-module__7LRQSW__dialog:focus{outline:none}.Modal-module__7LRQSW__dialog.Modal-module__7LRQSW__sizeMd{max-width:560px}.Modal-module__7LRQSW__dialog.Modal-module__7LRQSW__sizeLg{max-width:720px}.Modal-module__7LRQSW__dialog.Modal-module__7LRQSW__sizeXl{max-width:960px}.Modal-module__7LRQSW__overlay[data-state=closing]{pointer-events:none;animation:.16s both Modal-module__7LRQSW__overlayOut}.Modal-module__7LRQSW__overlay[data-state=closing] .Modal-module__7LRQSW__dialog{animation:.16s both Modal-module__7LRQSW__dialogOut}.Modal-module__7LRQSW__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.Modal-module__7LRQSW__title{color:var(--text-primary);font-size:17px;font-weight:600;font-family:var(--font-display);margin:0}.Modal-module__7LRQSW__subtitle{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.4}.Modal-module__7LRQSW__closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.Modal-module__7LRQSW__closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.Modal-module__7LRQSW__closeBtn[disabled]{opacity:.45;cursor:not-allowed}.Modal-module__7LRQSW__closeBtn[disabled]:hover{color:var(--text-tertiary);background:0 0}.Modal-module__7LRQSW__subHeader{border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);flex-shrink:0;padding:0 24px}.Modal-module__7LRQSW__body{color:var(--text-primary);font-family:var(--font-sans);padding:20px 24px;overflow-y:auto}:is(.Modal-module__7LRQSW__body textarea,.Modal-module__7LRQSW__body input,.Modal-module__7LRQSW__body select){font-family:var(--font-sans)}.Modal-module__7LRQSW__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:12px;padding:16px 24px 20px;display:flex}.Modal-module__7LRQSW__footer>*{flex:none}@media (max-width:640px){.Modal-module__7LRQSW__overlay{padding:12px}.Modal-module__7LRQSW__dialog{max-height:calc(100dvh - 24px)}.Modal-module__7LRQSW__header{padding:16px}.Modal-module__7LRQSW__subHeader{padding:0 16px}.Modal-module__7LRQSW__body{padding:16px}.Modal-module__7LRQSW__footer{padding:12px 16px 16px}}@keyframes Modal-module__7LRQSW__overlayIn{0%{opacity:0}}@keyframes Modal-module__7LRQSW__overlayOut{to{opacity:0}}@keyframes Modal-module__7LRQSW__dialogIn{0%{opacity:0;transform:translateY(12px)}}@keyframes Modal-module__7LRQSW__dialogOut{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__overlay,.Modal-module__7LRQSW__dialog,.Modal-module__7LRQSW__overlay[data-state=closing],.Modal-module__7LRQSW__overlay[data-state=closing] .Modal-module__7LRQSW__dialog{animation-duration:.01ms}}
.InsufficientBalanceModal-module__oxsHOa__copy{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.5}.InsufficientBalanceModal-module__oxsHOa__plansLink{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;margin:0 0 16px;padding:0;font-size:14px}.InsufficientBalanceModal-module__oxsHOa__error{color:var(--danger);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.InsufficientBalanceModal-module__oxsHOa__packageGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.InsufficientBalanceModal-module__oxsHOa__packageCard{background:var(--bg-tertiary);border:2px solid var(--border-color);cursor:pointer;text-align:center;border-radius:14px;padding:24px 16px;transition:all .2s;position:relative}.InsufficientBalanceModal-module__oxsHOa__packageCard:hover{border-color:var(--accent);background:#6366f10d}.InsufficientBalanceModal-module__oxsHOa__packageCard.InsufficientBalanceModal-module__oxsHOa__packageSelected{border-color:var(--accent);background:#6366f11a}.InsufficientBalanceModal-module__oxsHOa__packageAmount{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700;display:block}.InsufficientBalanceModal-module__oxsHOa__packageLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px}.InsufficientBalanceModal-module__oxsHOa__stripeNote{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:20px;font-size:13px;display:flex}
.SubscriptionRequiredModal-module__OdBc6a__dialog{position:relative}.SubscriptionRequiredModal-module__OdBc6a__header{margin-bottom:4px;padding-right:44px}.SubscriptionRequiredModal-module__OdBc6a__title{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:22px;font-weight:700}.SubscriptionRequiredModal-module__OdBc6a__subtitle{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.SubscriptionRequiredModal-module__OdBc6a__close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:22px;right:22px}.SubscriptionRequiredModal-module__OdBc6a__close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SubscriptionRequiredModal-module__OdBc6a__intervalWrap{justify-content:center;margin:20px 0 4px;display:flex}.SubscriptionRequiredModal-module__OdBc6a__intervalToggle{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.SubscriptionRequiredModal-module__OdBc6a__intervalBtn,.SubscriptionRequiredModal-module__OdBc6a__intervalBtnActive{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:7px 20px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.SubscriptionRequiredModal-module__OdBc6a__intervalBtn:hover{color:var(--text-primary)}.SubscriptionRequiredModal-module__OdBc6a__intervalBtnActive{background:var(--accent);color:#fff}.SubscriptionRequiredModal-module__OdBc6a__saveBadge{color:var(--success);background:#22c55e29;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.SubscriptionRequiredModal-module__OdBc6a__intervalBtnActive .SubscriptionRequiredModal-module__OdBc6a__saveBadge{color:#fff;background:#ffffff38}.SubscriptionRequiredModal-module__OdBc6a__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-top:16px;padding-top:18px;display:grid}.SubscriptionRequiredModal-module__OdBc6a__card{text-align:left;background:var(--bg-tertiary);border:2px solid var(--border-subtle);cursor:pointer;font:inherit;color:inherit;border-radius:16px;flex-direction:column;padding:22px 20px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.SubscriptionRequiredModal-module__OdBc6a__card:hover{border-color:var(--accent);transform:translateY(-3px)}.SubscriptionRequiredModal-module__OdBc6a__cardSelected{border-color:var(--accent);background:var(--accent-subtle);box-shadow:0 0 0 4px var(--accent-subtle)}.SubscriptionRequiredModal-module__OdBc6a__cardPopular{border-color:var(--accent);z-index:1;transform:scale(1.03);box-shadow:0 14px 34px -12px #0006}.SubscriptionRequiredModal-module__OdBc6a__cardPopular:hover{transform:scale(1.03)translateY(-3px)}.SubscriptionRequiredModal-module__OdBc6a__cardPopular.SubscriptionRequiredModal-module__OdBc6a__cardSelected{box-shadow:0 14px 34px -12px #0006, 0 0 0 4px var(--accent-subtle)}.SubscriptionRequiredModal-module__OdBc6a__popularBadge{background:var(--cta);color:#241c08;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.SubscriptionRequiredModal-module__OdBc6a__radio{border:2px solid var(--border-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background .15s;display:flex;position:absolute;top:16px;right:16px}.SubscriptionRequiredModal-module__OdBc6a__radioOn{border-color:var(--accent);background:var(--accent)}.SubscriptionRequiredModal-module__OdBc6a__planName{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:700}.SubscriptionRequiredModal-module__OdBc6a__cardPopular .SubscriptionRequiredModal-module__OdBc6a__planName{color:var(--accent)}.SubscriptionRequiredModal-module__OdBc6a__priceRow{align-items:baseline;gap:4px;display:flex}.SubscriptionRequiredModal-module__OdBc6a__price{letter-spacing:-.5px;color:var(--text-primary);font-size:32px;font-weight:800;line-height:1}.SubscriptionRequiredModal-module__OdBc6a__period{color:var(--text-secondary);font-size:14px;font-weight:500}.SubscriptionRequiredModal-module__OdBc6a__daily{color:var(--text-secondary);margin-top:7px;font-size:11.5px}.SubscriptionRequiredModal-module__OdBc6a__annualNote{color:var(--text-secondary);margin-top:3px;font-size:11.5px}.SubscriptionRequiredModal-module__OdBc6a__tagline{color:var(--text-secondary);min-height:32px;margin-top:10px;font-size:12px;line-height:1.35}.SubscriptionRequiredModal-module__OdBc6a__divider{background:var(--border-subtle);height:1px;margin:14px 0}.SubscriptionRequiredModal-module__OdBc6a__usage{color:var(--accent);margin-bottom:13px;font-size:13px;font-weight:700}.SubscriptionRequiredModal-module__OdBc6a__features{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.SubscriptionRequiredModal-module__OdBc6a__feature{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.SubscriptionRequiredModal-module__OdBc6a__featureStrong{color:var(--text-primary);font-weight:700}.SubscriptionRequiredModal-module__OdBc6a__checkIcon{color:var(--success);flex-shrink:0;margin-top:1px}.SubscriptionRequiredModal-module__OdBc6a__footer{margin-top:24px}.SubscriptionRequiredModal-module__OdBc6a__error{color:var(--danger);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.SubscriptionRequiredModal-module__OdBc6a__cta{background:var(--accent);color:#fff;cursor:pointer;width:100%;box-shadow:0 8px 22px -10px var(--accent);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px 22px;font-size:15px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:flex}.SubscriptionRequiredModal-module__OdBc6a__cta:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.SubscriptionRequiredModal-module__OdBc6a__cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.SubscriptionRequiredModal-module__OdBc6a__ctaSub{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:12px;display:flex}.SubscriptionRequiredModal-module__OdBc6a__dismiss{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin:6px auto 0;padding:8px 12px;font-size:13px;display:block}.SubscriptionRequiredModal-module__OdBc6a__dismiss:hover{color:var(--text-primary);text-decoration:underline}.SubscriptionRequiredModal-module__OdBc6a__stripeNote{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:18px;font-size:12.5px;display:flex}.SubscriptionRequiredModal-module__OdBc6a__loading{justify-content:center;padding:48px 0;display:flex}@media (max-width:720px){.SubscriptionRequiredModal-module__OdBc6a__modal{border-radius:18px;padding:24px 18px 20px}.SubscriptionRequiredModal-module__OdBc6a__grid{grid-template-columns:1fr;gap:12px}.SubscriptionRequiredModal-module__OdBc6a__cardPopular{transform:none}.SubscriptionRequiredModal-module__OdBc6a__cardPopular:hover{transform:translateY(-3px)}.SubscriptionRequiredModal-module__OdBc6a__tagline{min-height:0}}
.AlreadySubscribedModal-module__NXWWmq__copy{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.AlreadySubscribedModal-module__NXWWmq__error{color:var(--danger);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:13px;display:flex}
.AgentOutput-module__cdLqsG__markdown{color:var(--text-primary);overflow-wrap:anywhere;font-size:15px;line-height:1.7}.AgentOutput-module__cdLqsG__markdown>:first-child{margin-top:0}.AgentOutput-module__cdLqsG__markdown>:last-child{margin-bottom:0}.AgentOutput-module__cdLqsG__markdown h1,.AgentOutput-module__cdLqsG__markdown h2,.AgentOutput-module__cdLqsG__markdown h3,.AgentOutput-module__cdLqsG__markdown h4{margin:18px 0 10px;font-weight:700;line-height:1.3}.AgentOutput-module__cdLqsG__markdown h1{font-size:22px}.AgentOutput-module__cdLqsG__markdown h2{font-size:19px}.AgentOutput-module__cdLqsG__markdown h3{font-size:17px}.AgentOutput-module__cdLqsG__markdown h4{font-size:15px}.AgentOutput-module__cdLqsG__markdown p{margin:0 0 12px}.AgentOutput-module__cdLqsG__markdown ul,.AgentOutput-module__cdLqsG__markdown ol{margin:0 0 12px 18px;padding:0}.AgentOutput-module__cdLqsG__markdown li{margin:4px 0}.AgentOutput-module__cdLqsG__markdown code{background:var(--bg-tertiary);border-radius:4px;padding:1px 6px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.92em}.AgentOutput-module__cdLqsG__markdown pre{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;margin:0 0 12px;padding:12px 14px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;overflow-x:auto}.AgentOutput-module__cdLqsG__markdown pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.AgentOutput-module__cdLqsG__markdown table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}.AgentOutput-module__cdLqsG__markdown th,.AgentOutput-module__cdLqsG__markdown td{border:1px solid var(--border-color);text-align:left;vertical-align:top;padding:8px 12px}.AgentOutput-module__cdLqsG__markdown thead th{background:var(--bg-tertiary);font-weight:600}.AgentOutput-module__cdLqsG__markdown tbody tr:nth-child(2n){background:var(--bg-tertiary)}.AgentOutput-module__cdLqsG__markdown a{color:var(--accent);text-decoration:none}.AgentOutput-module__cdLqsG__markdown a:hover{text-decoration:underline}.AgentOutput-module__cdLqsG__markdown blockquote{border-left:3px solid var(--border-color);color:var(--text-secondary);margin:0 0 12px;padding:6px 14px}.AgentOutput-module__cdLqsG__markdown hr{border:none;border-top:1px solid var(--border-color);margin:16px 0}.AgentOutput-module__cdLqsG__jsonOutputContainer{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden}.AgentOutput-module__cdLqsG__jsonOutputHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:8px 12px;display:flex}.AgentOutput-module__cdLqsG__jsonOutputBadge{text-transform:uppercase;letter-spacing:.5px;color:var(--teal);background:var(--teal-subtle);border-radius:var(--radius-sm);border:1px solid rgba(var(--teal-rgb), .3);padding:4px 8px;font-size:11px;font-weight:700}.AgentOutput-module__cdLqsG__jsonOutput{color:var(--text-primary);padding:16px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.AgentOutput-module__cdLqsG__jsonIndent{margin-left:16px}.AgentOutput-module__cdLqsG__jsonKey{color:var(--accent);font-weight:500}.AgentOutput-module__cdLqsG__jsonString{color:var(--sage)}.AgentOutput-module__cdLqsG__jsonNumber{color:var(--terracotta)}.AgentOutput-module__cdLqsG__jsonBoolean{color:var(--teal);font-weight:600}.AgentOutput-module__cdLqsG__jsonNull{color:var(--text-muted);font-style:italic}.AgentOutput-module__cdLqsG__jsonBracket,.AgentOutput-module__cdLqsG__jsonColon,.AgentOutput-module__cdLqsG__jsonComma{color:var(--text-tertiary)}.AgentOutput-module__cdLqsG__jsonProperty,.AgentOutput-module__cdLqsG__jsonArrayItem{display:block}.AgentOutput-module__cdLqsG__jsonArray,.AgentOutput-module__cdLqsG__jsonObject{display:inline}.AgentOutput-module__cdLqsG__csvOutputContainer{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden}.AgentOutput-module__cdLqsG__csvOutputHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:8px 12px;display:flex}.AgentOutput-module__cdLqsG__csvOutputBadge{text-transform:uppercase;letter-spacing:.5px;color:var(--sage);background:var(--sage-subtle);border-radius:var(--radius-sm);border:1px solid rgba(var(--sage-rgb), .3);padding:4px 8px;font-size:11px;font-weight:700}.AgentOutput-module__cdLqsG__csvOutputCount{color:var(--text-muted);font-size:12px;font-weight:500}.AgentOutput-module__cdLqsG__csvOutput{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;padding:16px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.AgentOutput-module__cdLqsG__csvTableWrapper{max-height:400px;overflow:auto}.AgentOutput-module__cdLqsG__csvTable{border-collapse:collapse;width:100%;font-size:13px}.AgentOutput-module__cdLqsG__csvTable thead{z-index:1;position:sticky;top:0}.AgentOutput-module__cdLqsG__csvHeaderCell{background:var(--bg-tertiary);border:1px solid var(--border-color);text-align:left;color:var(--text-primary);white-space:nowrap;padding:10px 14px;font-weight:600}.AgentOutput-module__cdLqsG__csvRow:nth-child(odd){background:var(--bg-secondary)}.AgentOutput-module__cdLqsG__csvRow:nth-child(2n){background:var(--bg-primary)}.AgentOutput-module__cdLqsG__csvRow:hover{background:var(--accent-subtle)}.AgentOutput-module__cdLqsG__csvCell{border:1px solid var(--border-color);color:var(--text-secondary);vertical-align:top;padding:10px 14px;line-height:1.5}.AgentOutput-module__cdLqsG__csvCell:first-child{color:var(--text-primary);font-weight:500}.AgentOutput-module__cdLqsG__guardrailCard{background:var(--warning-subtle,#f59e0b14);border:1px solid rgba(var(--warning-rgb,245, 158, 11), .28);color:var(--text-primary);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.AgentOutput-module__cdLqsG__guardrailHeader{align-items:flex-start;gap:12px;display:flex}.AgentOutput-module__cdLqsG__guardrailIcon{background:rgba(var(--warning-rgb,245, 158, 11), .18);width:32px;height:32px;color:var(--warning,#f59e0b);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgentOutput-module__cdLqsG__guardrailHeading{flex-direction:column;gap:2px;min-width:0;display:flex}.AgentOutput-module__cdLqsG__guardrailTitle{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3}.AgentOutput-module__cdLqsG__guardrailSubtitle{color:var(--warning,#f59e0b);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.AgentOutput-module__cdLqsG__guardrailMessage{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55}.AgentOutput-module__cdLqsG__guardrailLink{color:var(--accent);align-self:flex-start;font-size:13px;font-weight:500;text-decoration:none}.AgentOutput-module__cdLqsG__guardrailLink:hover{text-decoration:underline}
.fileUpload-module__ubC51q__fileUploadWrapper{align-items:center;gap:6px;display:flex;position:relative}.fileUpload-module__ubC51q__hiddenInput{display:none}.fileUpload-module__ubC51q__uploadBtn{color:var(--text-secondary);cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-color);height:40px;transition:all var(--transition);border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:relative}.fileUpload-module__ubC51q__uploadBtn:hover:not(:disabled),.fileUpload-module__ubC51q__uploadBtn.fileUpload-module__ubC51q__hasFiles{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.fileUpload-module__ubC51q__uploadBtn:disabled{opacity:.7;cursor:not-allowed}.fileUpload-module__ubC51q__uploadBtnTooltip{color:#fff;background:var(--accent);border-radius:var(--radius-sm);z-index:100;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;display:none;position:absolute;top:-30px;left:-3px}.fileUpload-module__ubC51q__uploadBtn:hover .fileUpload-module__ubC51q__uploadBtnTooltip,.fileUpload-module__ubC51q__uploadingIndicator{justify-content:center;align-items:center;display:flex}.fileUpload-module__ubC51q__spinner{animation:.8s linear infinite fileUpload-module__ubC51q__fileUploadSpin}@keyframes fileUpload-module__ubC51q__fileUploadSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fileUpload-module__ubC51q__progressBar{background:var(--border-color);border-radius:2px;height:3px;position:absolute;bottom:-6px;left:0;right:0;overflow:hidden}.fileUpload-module__ubC51q__progressFill{background:var(--accent);border-radius:2px;height:100%;transition:width .2s}.fileUpload-module__ubC51q__filePills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fileUpload-module__ubC51q__filePill{background:var(--accent-subtle);border:1px solid rgba(var(--accent-rgb), .25);color:var(--accent);border-radius:20px;align-items:center;gap:4px;max-width:200px;padding:4px 8px 4px 10px;font-size:12px;animation:.2s fileUpload-module__ubC51q__filePillIn;display:flex}@keyframes fileUpload-module__ubC51q__filePillIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fileUpload-module__ubC51q__filePillName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fileUpload-module__ubC51q__filePillRemove{width:18px;height:18px;color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.fileUpload-module__ubC51q__filePillRemove:hover{background:rgba(var(--accent-rgb), .2);color:var(--text-primary)}.fileUpload-module__ubC51q__fileUploadWrapperLabeled{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}.fileUpload-module__ubC51q__uploadBtnLabeled{border-style:dashed;gap:6px;height:auto;padding:8px 14px}.fileUpload-module__ubC51q__uploadBtnText{font-size:13px;font-weight:500}.fileUpload-module__ubC51q__filePillsLabeled{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.fileUpload-module__ubC51q__filePillsLabeled::-webkit-scrollbar{height:4px}.fileUpload-module__ubC51q__filePillsLabeled::-webkit-scrollbar-track{background:0 0}.fileUpload-module__ubC51q__filePillsLabeled::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}
.code-module__oxN4uW__content{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.code-module__oxN4uW__header h3{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}.code-module__oxN4uW__description{color:var(--text-secondary);font-size:13px}.code-module__oxN4uW__keyCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.code-module__oxN4uW__keyLeft{align-items:center;gap:10px;min-width:0;display:flex}.code-module__oxN4uW__keyIcon{width:24px;height:24px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.code-module__oxN4uW__keyValue{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;overflow:hidden}.code-module__oxN4uW__keyLoading{color:var(--text-tertiary);font-size:12px;font-style:italic}.code-module__oxN4uW__keyRevealBtn{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);color:#fff;cursor:pointer;transition:opacity var(--transition);flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:500}.code-module__oxN4uW__keyRevealBtn:hover{opacity:.85}.code-module__oxN4uW__headerRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.code-module__oxN4uW__langSelect{border-radius:var(--radius);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition);flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:500;position:absolute;right:0}.code-module__oxN4uW__langSelect:hover{border-color:var(--accent)}.code-module__oxN4uW__langSelect:focus{border-color:var(--accent);outline:none}.code-module__oxN4uW__steps{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.code-module__oxN4uW__stepArrow{color:var(--text-tertiary);font-size:11px}.code-module__oxN4uW__webhook{border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.code-module__oxN4uW__webhook summary{color:var(--text-secondary);cursor:pointer;background:var(--bg-tertiary);-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:13px;font-weight:500}.code-module__oxN4uW__webhook summary:hover{color:var(--text-primary)}.code-module__oxN4uW__webhook .code-module__oxN4uW__blockWrap{border-top:1px solid var(--border-color)}.code-module__oxN4uW__featureWarn{border-radius:var(--radius);color:var(--text-secondary);background:#ffb3001a;border:1px solid #ffb3004d;padding:8px 12px;font-size:12px;line-height:1.5}.code-module__oxN4uW__blockWrap{border-radius:var(--radius-lg);flex:1;min-height:200px;position:relative;overflow:hidden}.code-module__oxN4uW__block{border-radius:var(--radius-lg);color:#cdd6f4;white-space:pre;background:#1e1e2e;border:1px solid #ffffff14;height:100%;max-height:55vh;margin:0;padding:16px 100px 16px 16px;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Courier New,monospace;font-size:12px;line-height:1.7;overflow:auto}[data-theme=light] .code-module__oxN4uW__block{border-color:var(--border-color);color:#383a42;background:#fafafa}.code-module__oxN4uW__actions{gap:4px;display:flex;position:absolute;top:10px;right:10px}.code-module__oxN4uW__copyBtn{text-transform:uppercase;letter-spacing:.3px;cursor:pointer;color:#ffffffb3;background:#ffffff1a;border:none;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s}[data-theme=light] .code-module__oxN4uW__copyBtn{background:var(--bg-hover);color:var(--text-secondary)}.code-module__oxN4uW__copyBtn:hover{background:var(--accent);color:#fff}.syntax-keyword{color:#cba6f7}.syntax-string{color:#a6e3a1}.syntax-comment{color:#6c7086;font-style:italic}.syntax-property{color:#89b4fa}.syntax-method{color:#f9e2af}.syntax-builtin{color:#94e2d5}.syntax-url{color:#94e2d5;text-underline-offset:2px;text-decoration:underline}.syntax-command{color:#89b4fa;font-weight:600}.syntax-flag{color:#89b4fa}.syntax-bracket{color:#f9e2af}.syntax-operator{color:#89dceb}[data-theme=light] .syntax-keyword{color:#af00db}[data-theme=light] .syntax-string{color:#0a7e07}[data-theme=light] .syntax-comment{color:#6a737d;font-style:italic}[data-theme=light] .syntax-property{color:#001080}[data-theme=light] .syntax-method{color:#795e26}[data-theme=light] .syntax-builtin{color:#267f99}[data-theme=light] .syntax-url{color:#267f99}[data-theme=light] .syntax-command{color:#00f;font-weight:600}[data-theme=light] .syntax-flag{color:#001080}[data-theme=light] .syntax-bracket{color:#00f}[data-theme=light] .syntax-operator{color:#000}.code-module__oxN4uW__docLinks{border-top:1px solid var(--border-color);gap:16px;padding-top:12px;display:flex}.code-module__oxN4uW__docLinks a{color:var(--accent);transition:opacity var(--transition);font-size:13px;font-weight:500;text-decoration:none}.code-module__oxN4uW__docLinks a:hover{opacity:.8}@keyframes code-module__oxN4uW__spin{to{transform:rotate(360deg)}}.code-module__oxN4uW__spinner{border:2px solid var(--border-color);border-top-color:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite code-module__oxN4uW__spin}.code-module__oxN4uW__instructionsPanel{flex-direction:column;gap:0;display:flex}.code-module__oxN4uW__instructionsList{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}.code-module__oxN4uW__instructionStep{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.code-module__oxN4uW__instructionStep:last-child{border-bottom:none}.code-module__oxN4uW__instructionStepNumber{background:var(--terracotta);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.code-module__oxN4uW__instructionStepContent{flex:1;min-width:0}.code-module__oxN4uW__instructionStepTitle{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.code-module__oxN4uW__instructionStepDesc{color:var(--text-muted);white-space:pre-wrap;font-size:12px;line-height:1.5}.code-module__oxN4uW__instructionCodeBlock{margin-top:12px;position:relative}.code-module__oxN4uW__instructionCodeBlock pre{font-size:12px;font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius);white-space:pre;margin:0;padding:14px 16px;line-height:1.6;overflow-x:auto}.code-module__oxN4uW__instructionTip{background:var(--sage-subtle);border:1px solid var(--sage);border-radius:var(--radius-lg);color:var(--text-secondary);align-items:flex-start;gap:10px;margin-top:16px;padding:14px 20px;font-size:12px;line-height:1.5;display:flex}.code-module__oxN4uW__instructionTipIcon{color:var(--sage);flex-shrink:0;margin-top:1px;font-size:14px;font-weight:700}.code-module__oxN4uW__content .code-module__oxN4uW__instructionStep{gap:12px;padding:14px 16px}.code-module__oxN4uW__content .code-module__oxN4uW__instructionStepNumber{width:24px;height:24px}.code-module__oxN4uW__content .code-module__oxN4uW__instructionStepDesc{word-break:break-word}.code-module__oxN4uW__content .code-module__oxN4uW__instructionCodeBlock pre{padding:10px 12px;font-size:11px}.code-module__oxN4uW__wizardTabBar{border-bottom:1px solid var(--border-color);gap:4px;margin:16px 0 8px;display:flex}.code-module__oxN4uW__wizardTab{color:var(--text-secondary);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 12px;font-size:12px;font-weight:500}.code-module__oxN4uW__wizardTab:hover{color:var(--text-primary)}.code-module__oxN4uW__wizardTabActive{color:var(--accent);border-bottom-color:var(--accent)}.code-module__oxN4uW__downloadTemplateRow{flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.code-module__oxN4uW__downloadTemplateBtn{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;transition:opacity var(--transition);border:none;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.code-module__oxN4uW__downloadTemplateBtn:hover:not(:disabled){opacity:.88}.code-module__oxN4uW__downloadTemplateBtn:disabled{opacity:.45;cursor:not-allowed}.code-module__oxN4uW__downloadTemplateReason{color:var(--text-muted);font-size:11px;line-height:1.5}.code-module__oxN4uW__pickerCta{border-radius:var(--radius-lg);background:var(--accent);color:#fff;text-align:left;cursor:pointer;width:100%;transition:filter var(--transition), transform var(--transition);border:none;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 2px 10px #00000014}.code-module__oxN4uW__pickerCta:hover:not(:disabled){filter:brightness(1.06)}.code-module__oxN4uW__pickerCta:active:not(:disabled){transform:translateY(1px)}.code-module__oxN4uW__pickerCta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.code-module__oxN4uW__pickerCtaIcon{color:#fff;background:#ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.code-module__oxN4uW__pickerCtaText{flex-direction:column;min-width:0;display:flex}.code-module__oxN4uW__pickerCtaTitle{font-size:15px;font-weight:600;line-height:1.2}.code-module__oxN4uW__pickerCtaSub{opacity:.85;margin-top:3px;font-size:12px;line-height:1.35}.code-module__oxN4uW__pickerSubheading{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:12px;font-weight:500}.code-module__oxN4uW__pickerGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.code-module__oxN4uW__pickerCard{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-secondary);text-align:left;cursor:pointer;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;gap:10px;padding:14px;display:flex}.code-module__oxN4uW__pickerCard:hover{border-color:var(--accent);background:var(--accent-subtle);box-shadow:var(--shadow-sm)}.code-module__oxN4uW__pickerLogoCluster{flex-wrap:wrap;gap:6px;display:flex}.code-module__oxN4uW__pickerLogo{border:1px solid var(--border-subtle);object-fit:contain;background:#fff;border-radius:7px;width:30px;height:30px;padding:4px}.code-module__oxN4uW__pickerLogoFallback{background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-secondary);border-radius:7px;justify-content:center;align-items:center;display:flex}.code-module__oxN4uW__pickerTitle{color:var(--text-primary);font-size:14px;font-weight:600}.code-module__oxN4uW__pickerDesc{color:var(--text-secondary);font-size:12px;line-height:1.4}
.ScheduleTaskModal-module__ZC4g5W__body{flex-direction:column;gap:14px;display:flex}.ScheduleTaskModal-module__ZC4g5W__summary{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;font-size:13px;display:flex}.ScheduleTaskModal-module__ZC4g5W__summaryHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ScheduleTaskModal-module__ZC4g5W__summaryTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);font-size:11px;font-weight:600}.ScheduleTaskModal-module__ZC4g5W__editLink{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.ScheduleTaskModal-module__ZC4g5W__editLink:hover{color:var(--accent-hover)}.ScheduleTaskModal-module__ZC4g5W__summaryRow{gap:8px;font-size:12px;display:flex}.ScheduleTaskModal-module__ZC4g5W__summaryKey{min-width:64px;color:var(--text-tertiary);flex-shrink:0}.ScheduleTaskModal-module__ZC4g5W__summaryVal{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word}.ScheduleTaskModal-module__ZC4g5W__summaryVal em{color:var(--text-muted);font-style:italic}.ScheduleTaskModal-module__ZC4g5W__error{background:var(--danger-subtle);color:var(--danger);border:1px solid rgba(var(--danger-rgb), .3);border-radius:6px;padding:8px 10px;font-size:12px}.ScheduleTaskModal-module__ZC4g5W__envCoach{background:rgba(var(--warning-rgb), .1);border:1px solid rgba(var(--warning-rgb), .4);color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ScheduleTaskModal-module__ZC4g5W__envCoachText{flex:1;font-size:13px;line-height:1.45}.ScheduleTaskModal-module__ZC4g5W__envCoachText strong{color:var(--text-primary);font-weight:600}.ScheduleTaskModal-module__ZC4g5W__envCoachBtn{cursor:pointer;background:var(--accent);color:#fff;border:1px solid var(--accent);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s}.ScheduleTaskModal-module__ZC4g5W__envCoachBtn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ScheduleTaskModal-module__ZC4g5W__envCoachBtn:disabled{opacity:.5;cursor:not-allowed}.ScheduleTaskModal-module__ZC4g5W__label{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.ScheduleTaskModal-module__ZC4g5W__textInput{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px}.ScheduleTaskModal-module__ZC4g5W__textInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.ScheduleTaskModal-module__ZC4g5W__textInput:disabled{opacity:.5;cursor:not-allowed}.ScheduleTaskModal-module__ZC4g5W__advanced{color:var(--text-tertiary);border-top:1px dashed var(--border-subtle);margin-top:4px;padding:6px 0;font-size:11px}.ScheduleTaskModal-module__ZC4g5W__btnPrimary,.ScheduleTaskModal-module__ZC4g5W__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.ScheduleTaskModal-module__ZC4g5W__btnPrimary{background:var(--accent);color:#fff;border-color:var(--accent)}.ScheduleTaskModal-module__ZC4g5W__btnPrimary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ScheduleTaskModal-module__ZC4g5W__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ScheduleTaskModal-module__ZC4g5W__btnSecondary{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.ScheduleTaskModal-module__ZC4g5W__btnSecondary:hover:not(:disabled){background:var(--bg-hover)}.ScheduleTaskModal-module__ZC4g5W__btnSecondary:disabled{opacity:.5;cursor:not-allowed}
.SecretEntryEditor-module__CNeXmW__secretEntry{background:var(--bg-tertiary);border:1px solid var(--text-secondary);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex}.SecretEntryEditor-module__CNeXmW__secretEntryBare{flex-direction:column;gap:12px;display:flex}.SecretEntryEditor-module__CNeXmW__secretEntryHeader{align-items:center;gap:8px;display:flex}.SecretEntryEditor-module__CNeXmW__secretMatchInputWrapper{flex:1;position:relative}.SecretEntryEditor-module__CNeXmW__secretMatchInput{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);transition:all var(--transition);padding:8px 12px;font-size:14px;font-weight:500}.SecretEntryEditor-module__CNeXmW__secretMatchInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.SecretEntryEditor-module__CNeXmW__secretMatchInput::placeholder{color:var(--text-muted)}.SecretEntryEditor-module__CNeXmW__urlInputSpinner{border:2px solid var(--border-color);border-top-color:var(--accent);pointer-events:none;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite SecretEntryEditor-module__CNeXmW__secretSpin;position:absolute;top:50%;right:12px}@keyframes SecretEntryEditor-module__CNeXmW__secretSpin{to{transform:rotate(360deg)}}.SecretEntryEditor-module__CNeXmW__secretStepLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;font-size:11px;font-weight:600}.SecretEntryEditor-module__CNeXmW__secretSummaryRow{align-items:center;gap:8px;display:flex}.SecretEntryEditor-module__CNeXmW__secretSummaryButton{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;text-align:left;transition:all var(--transition);flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.SecretEntryEditor-module__CNeXmW__secretSummaryButton:hover{border-color:var(--accent);background:var(--accent-subtle)}.SecretEntryEditor-module__CNeXmW__secretSummaryButton:hover .SecretEntryEditor-module__CNeXmW__secretSummaryEdit{color:var(--accent)}.SecretEntryEditor-module__CNeXmW__secretSummaryCheck{color:var(--accent);flex-shrink:0;font-weight:700}.SecretEntryEditor-module__CNeXmW__secretSummaryLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;font-size:12px}.SecretEntryEditor-module__CNeXmW__secretSummaryValue{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.SecretEntryEditor-module__CNeXmW__secretSummaryEdit{color:var(--text-muted);transition:color var(--transition);flex-shrink:0;font-size:12px;font-weight:500}.SecretEntryEditor-module__CNeXmW__secretFields{flex-direction:column;gap:8px;margin-left:8px;display:flex}.SecretEntryEditor-module__CNeXmW__secretFieldRow{align-items:center;gap:8px;display:flex}.SecretEntryEditor-module__CNeXmW__secretFieldInput{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);transition:all var(--transition);flex:1;padding:8px 12px;font-size:14px}.SecretEntryEditor-module__CNeXmW__secretFieldInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.SecretEntryEditor-module__CNeXmW__secretFieldInput::placeholder{color:var(--text-muted)}.SecretEntryEditor-module__CNeXmW__secretFieldValueWrapper{flex:1;align-items:center;display:flex;position:relative}.SecretEntryEditor-module__CNeXmW__secretFieldValueWrapper .SecretEntryEditor-module__CNeXmW__secretFieldInput{width:100%;padding-right:36px}.SecretEntryEditor-module__CNeXmW__secretRevealBtn{color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.SecretEntryEditor-module__CNeXmW__secretRevealBtn:hover{color:var(--text-primary)}.SecretEntryEditor-module__CNeXmW__secretInProgressStep{flex-direction:column;margin-top:4px;animation:.18s ease-out SecretEntryEditor-module__CNeXmW__secretStepFadeIn;display:flex}.SecretEntryEditor-module__CNeXmW__secretValueStep{margin-top:10px;animation:.18s ease-out SecretEntryEditor-module__CNeXmW__secretStepFadeIn}@keyframes SecretEntryEditor-module__CNeXmW__secretStepFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SecretEntryEditor-module__CNeXmW__secretKeyComboWrapper{width:100%;position:relative}.SecretEntryEditor-module__CNeXmW__secretKeyDropdown{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:100;border-radius:10px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.SecretEntryEditor-module__CNeXmW__secretKeyDropdown::-webkit-scrollbar{width:6px}.SecretEntryEditor-module__CNeXmW__secretKeyDropdown::-webkit-scrollbar-track{background:0 0}.SecretEntryEditor-module__CNeXmW__secretKeyDropdown::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.SecretEntryEditor-module__CNeXmW__secretKeyOption{width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition);text-align:left;font-size:13px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:0 0;border:none;border-radius:6px;padding:8px 10px;display:block}.SecretEntryEditor-module__CNeXmW__secretKeyOption:hover{background:var(--bg-hover);color:var(--accent)}.SecretEntryEditor-module__CNeXmW__secretChip{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius);align-items:center;gap:6px;padding:4px 4px 4px 0;display:flex}.SecretEntryEditor-module__CNeXmW__secretChipBody{color:var(--text-primary);cursor:pointer;text-align:left;border-radius:var(--radius);transition:background var(--transition);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.SecretEntryEditor-module__CNeXmW__secretChipBody:hover{background:var(--bg-hover)}.SecretEntryEditor-module__CNeXmW__secretChipBody:hover .SecretEntryEditor-module__CNeXmW__secretChipEdit{color:var(--accent)}.SecretEntryEditor-module__CNeXmW__secretChipKey{color:var(--text-primary);font-weight:600;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.SecretEntryEditor-module__CNeXmW__secretChipSep{color:var(--text-muted);flex-shrink:0}.SecretEntryEditor-module__CNeXmW__secretChipValue{color:var(--text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SecretEntryEditor-module__CNeXmW__secretChipSaved{text-transform:uppercase;letter-spacing:.5px;color:var(--accent);background:var(--accent-subtle);border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.SecretEntryEditor-module__CNeXmW__secretChipEdit{color:var(--text-muted);transition:color var(--transition);flex-shrink:0;font-size:12px;font-weight:500}.SecretEntryEditor-module__CNeXmW__secretDoneBtn{background:var(--accent);color:var(--bg-primary,white);border-radius:var(--radius);cursor:pointer;transition:opacity var(--transition);border:none;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600}.SecretEntryEditor-module__CNeXmW__secretDoneBtn:hover{opacity:.85}.SecretEntryEditor-module__CNeXmW__secretDeleteBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SecretEntryEditor-module__CNeXmW__secretDeleteBtn:hover{background:var(--danger-subtle);color:var(--danger)}.SecretEntryEditor-module__CNeXmW__secretAddFieldBtn{border-radius:var(--radius);color:var(--accent);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:6px 10px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.SecretEntryEditor-module__CNeXmW__secretAddFieldBtn:hover{background:var(--accent-subtle)}.SecretEntryEditor-module__CNeXmW__secretAddFieldPlus{font-size:15px;font-weight:700;line-height:1}
.Button-module__8RiFmG__button{border-radius:var(--radius);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition), opacity var(--transition);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button.Button-module__8RiFmG__disabled{opacity:.55;cursor:not-allowed}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button-module__8RiFmG__sm{height:30px;padding:6px 12px;font-size:13px}.Button-module__8RiFmG__md{height:36px;padding:8px 16px;font-size:14px}.Button-module__8RiFmG__lg{height:44px;padding:12px 20px;font-size:14px}.Button-module__8RiFmG__primary{background:var(--accent);color:#fff;border-color:var(--accent)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.Button-module__8RiFmG__secondary{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-focus)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.Button-module__8RiFmG__danger{color:var(--danger);border-color:var(--danger);background:0 0}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--danger);color:#fff}.Button-module__8RiFmG__dangerFilled{background:var(--danger);color:#fff;border-color:var(--danger)}.Button-module__8RiFmG__dangerFilled:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__icon{flex-shrink:0;display:inline-flex}.Button-module__8RiFmG__icon svg{width:1em;height:1em}
.EnvironmentSyncModal-module__mxSlNa__successIcon{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.EnvironmentSyncModal-module__mxSlNa__tabs{background:var(--bg-tertiary);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.EnvironmentSyncModal-module__mxSlNa__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.EnvironmentSyncModal-module__mxSlNa__tab:hover:not(.EnvironmentSyncModal-module__mxSlNa__tabDisabled){color:var(--text-primary)}.EnvironmentSyncModal-module__mxSlNa__tabActive{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}.EnvironmentSyncModal-module__mxSlNa__tabDisabled{opacity:.5;cursor:not-allowed}.EnvironmentSyncModal-module__mxSlNa__tabBadge{color:#d97706;white-space:nowrap;background:#fbbf2426;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.EnvironmentSyncModal-module__mxSlNa__steps{text-align:left;margin-bottom:16px}.EnvironmentSyncModal-module__mxSlNa__step{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.EnvironmentSyncModal-module__mxSlNa__step+.EnvironmentSyncModal-module__mxSlNa__step{border-top:1px solid var(--border-color)}.EnvironmentSyncModal-module__mxSlNa__stepNumber{background:var(--accent-subtle,#6366f11a);width:24px;height:24px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:flex}.EnvironmentSyncModal-module__mxSlNa__stepText{color:var(--text-secondary);font-size:13px;line-height:1.5}.EnvironmentSyncModal-module__mxSlNa__stepText strong{color:var(--text-primary);font-weight:600}.EnvironmentSyncModal-module__mxSlNa__codeBlock{background:var(--bg-primary);border:1px solid var(--border-color);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:14px 16px;display:flex}.EnvironmentSyncModal-module__mxSlNa__codeText{color:var(--text-primary);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;line-height:1.6}.EnvironmentSyncModal-module__mxSlNa__copyBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.EnvironmentSyncModal-module__mxSlNa__copyBtn:hover{color:var(--text-primary);border-color:var(--accent)}.EnvironmentSyncModal-module__mxSlNa__copyBtnSuccess{color:#10b981;border-color:#10b981}.EnvironmentSyncModal-module__mxSlNa__codeLoading{color:var(--text-secondary);align-items:center;gap:8px;width:100%;padding:4px 0;font-size:13px;display:flex}.EnvironmentSyncModal-module__mxSlNa__codeError{color:var(--text-secondary);width:100%;font-size:13px;line-height:1.5}.EnvironmentSyncModal-module__mxSlNa__codeError a{color:var(--accent);font-weight:500;text-decoration:underline}@media (max-width:540px){.EnvironmentSyncModal-module__mxSlNa__codeBlock{flex-direction:column;align-items:stretch}.EnvironmentSyncModal-module__mxSlNa__copyBtn{justify-content:center}.EnvironmentSyncModal-module__mxSlNa__tabs{flex-wrap:wrap}}
.SkillPermissionsModal-module__cjW2kG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SkillPermissionsModal-module__cjW2kG__dialog{background:var(--bg-primary);width:480px;max-width:92%;max-height:88%;color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.SkillPermissionsModal-module__cjW2kG__header{border-bottom:1px solid var(--border-subtle);padding:16px 20px 12px}.SkillPermissionsModal-module__cjW2kG__title{margin:0 0 4px;font-size:15px;font-weight:600}.SkillPermissionsModal-module__cjW2kG__subtitle{color:var(--text-tertiary);margin:0;font-size:12px}.SkillPermissionsModal-module__cjW2kG__skillName{color:#8b5cf6;font-weight:500}.SkillPermissionsModal-module__cjW2kG__body{flex:1;padding:14px 20px;overflow-y:auto}.SkillPermissionsModal-module__cjW2kG__intro{color:var(--text-secondary);margin:0 0 14px;font-size:12px;line-height:1.5}.SkillPermissionsModal-module__cjW2kG__section{margin-bottom:14px}.SkillPermissionsModal-module__cjW2kG__sectionLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:10px}.SkillPermissionsModal-module__cjW2kG__permRow{background:var(--bg-tertiary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:8px 10px;font-size:13px;display:flex}.SkillPermissionsModal-module__cjW2kG__permRow:hover{background:var(--bg-hover)}.SkillPermissionsModal-module__cjW2kG__permRowChecked{border-color:var(--accent);background:var(--accent-subtle)}.SkillPermissionsModal-module__cjW2kG__checkbox{accent-color:var(--accent);margin-top:2px}.SkillPermissionsModal-module__cjW2kG__permLabel{flex:1;line-height:1.4}.SkillPermissionsModal-module__cjW2kG__permDomain{color:var(--teal);background:var(--teal-subtle);border-radius:3px;padding:1px 6px;font-family:SF Mono,monospace;font-size:11px}.SkillPermissionsModal-module__cjW2kG__empty{background:var(--success-subtle);border-left:2px solid var(--success);color:var(--text-secondary);border-radius:0 4px 4px 0;padding:12px;font-size:12px}.SkillPermissionsModal-module__cjW2kG__warning{background:var(--warning-subtle);border-left:2px solid var(--warning);color:var(--text-secondary);border-radius:0 4px 4px 0;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.5}.SkillPermissionsModal-module__cjW2kG__actions{border-top:1px solid var(--border-subtle);background:var(--bg-secondary);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.SkillPermissionsModal-module__cjW2kG__btn,.SkillPermissionsModal-module__cjW2kG__btnPrimary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:6px 14px;font-size:12px}.SkillPermissionsModal-module__cjW2kG__btn:hover{background:var(--bg-hover)}.SkillPermissionsModal-module__cjW2kG__btnPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.SkillPermissionsModal-module__cjW2kG__btnPrimary:hover{background:var(--accent-hover)}.SkillPermissionsModal-module__cjW2kG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}
.Drawer-module__5pZ_OW__overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal,1000);background:#00000073;justify-content:flex-end;animation:.16s both Drawer-module__5pZ_OW__overlayIn;display:flex;position:fixed;inset:0}.Drawer-module__5pZ_OW__panel{background:var(--bg-elevated);border-left:1px solid var(--border-color);box-shadow:var(--shadow-lg);width:100%;height:100dvh;font-family:var(--font-sans);flex-direction:column;animation:.22s both Drawer-module__5pZ_OW__drawerIn;display:flex}.Drawer-module__5pZ_OW__panel:focus{outline:none}.Drawer-module__5pZ_OW__overlay[data-state=closing]{pointer-events:none;animation:.16s both Drawer-module__5pZ_OW__overlayOut}.Drawer-module__5pZ_OW__overlay[data-state=closing] .Drawer-module__5pZ_OW__panel{animation:.16s both Drawer-module__5pZ_OW__drawerOut}.Drawer-module__5pZ_OW__header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.Drawer-module__5pZ_OW__headerText{flex:1;min-width:0}.Drawer-module__5pZ_OW__title{color:var(--text-primary);font-size:17px;font-weight:600;font-family:var(--font-display);margin:0}.Drawer-module__5pZ_OW__subtitle{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.4}.Drawer-module__5pZ_OW__closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.Drawer-module__5pZ_OW__closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.Drawer-module__5pZ_OW__closeBtn[disabled]{opacity:.45;cursor:not-allowed}.Drawer-module__5pZ_OW__closeBtn[disabled]:hover{color:var(--text-tertiary);background:0 0}.Drawer-module__5pZ_OW__body{min-height:0;color:var(--text-primary);flex:1;padding:20px 24px;overflow-y:auto}.Drawer-module__5pZ_OW__body[data-flush]{padding:0}.Drawer-module__5pZ_OW__footer{border-top:1px solid var(--border-subtle);flex-shrink:0;padding:16px 24px}@keyframes Drawer-module__5pZ_OW__overlayIn{0%{opacity:0}}@keyframes Drawer-module__5pZ_OW__overlayOut{to{opacity:0}}@keyframes Drawer-module__5pZ_OW__drawerIn{0%{transform:translate(100%)}}@keyframes Drawer-module__5pZ_OW__drawerOut{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Drawer-module__5pZ_OW__overlay,.Drawer-module__5pZ_OW__panel,.Drawer-module__5pZ_OW__overlay[data-state=closing],.Drawer-module__5pZ_OW__overlay[data-state=closing] .Drawer-module__5pZ_OW__panel{animation-duration:.01ms}}
.playgroundWalkthrough-module__eMWEEa__root{z-index:10000;pointer-events:none;position:fixed;inset:0}.playgroundWalkthrough-module__eMWEEa__cutout{pointer-events:none;will-change:top, left, width, height;background:0 0;border-radius:10px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 9999px #0000008c}.playgroundWalkthrough-module__eMWEEa__tooltip{z-index:10001;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto;font-family:var(--font-sans);outline:none;padding:16px;animation:.2s ease-out playgroundWalkthrough-module__eMWEEa__tooltipIn;position:fixed}@keyframes playgroundWalkthrough-module__eMWEEa__tooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.playgroundWalkthrough-module__eMWEEa__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.playgroundWalkthrough-module__eMWEEa__counter{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.playgroundWalkthrough-module__eMWEEa__skipBtn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-size:12px;transition:background .12s,color .12s}.playgroundWalkthrough-module__eMWEEa__skipBtn:hover{color:var(--text-primary);background:var(--bg-hover)}.playgroundWalkthrough-module__eMWEEa__title{color:var(--text-primary);font-size:16px;font-weight:600;font-family:var(--font-display,var(--font-sans));margin:0 0 6px}.playgroundWalkthrough-module__eMWEEa__body{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.5}.playgroundWalkthrough-module__eMWEEa__actions{justify-content:space-between;gap:8px;display:flex}.playgroundWalkthrough-module__eMWEEa__backBtn,.playgroundWalkthrough-module__eMWEEa__nextBtn{border-radius:var(--radius);cursor:pointer;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.playgroundWalkthrough-module__eMWEEa__backBtn{color:var(--text-secondary);border:1px solid var(--border-color);background:0 0}.playgroundWalkthrough-module__eMWEEa__backBtn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.playgroundWalkthrough-module__eMWEEa__backBtn:disabled{opacity:.4;cursor:not-allowed}.playgroundWalkthrough-module__eMWEEa__nextBtn{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:var(--shadow-accent)}.playgroundWalkthrough-module__eMWEEa__nextBtn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.playgroundWalkthrough-module__eMWEEa__placement_below:before,.playgroundWalkthrough-module__eMWEEa__placement_above:before{content:"";background:var(--bg-secondary);border:1px solid var(--border-color);width:12px;height:12px;margin-left:-6px;position:absolute;left:50%;transform:rotate(45deg)}.playgroundWalkthrough-module__eMWEEa__placement_below:before{border-bottom:none;border-right:none;top:-7px}.playgroundWalkthrough-module__eMWEEa__placement_above:before{border-top:none;border-left:none;bottom:-7px}.playgroundWalkthrough-module__eMWEEa__placement_right:before{content:"";background:var(--bg-secondary);border:1px solid var(--border-color);border-top:none;border-right:none;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-7px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.playgroundWalkthrough-module__eMWEEa__cutout{transition:none}.playgroundWalkthrough-module__eMWEEa__tooltip{animation:none}}@media (max-width:640px){.playgroundWalkthrough-module__eMWEEa__root{display:none}}.playgroundWalkthrough-module__eMWEEa__successHeader{color:var(--success,#10b981);align-items:center;gap:8px;display:flex}.playgroundWalkthrough-module__eMWEEa__successIcon{width:22px;height:22px;color:var(--success,#10b981);background:#10b98124;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.playgroundWalkthrough-module__eMWEEa__shield{pointer-events:auto;z-index:10000;background:0 0;border-radius:10px;position:fixed}.playgroundWalkthrough-module__eMWEEa__backdrop{pointer-events:none;background:#00000073;position:fixed;inset:0}.playgroundWalkthrough-module__eMWEEa__centered{box-shadow:var(--shadow-xl,var(--shadow-lg))}
.PlaygroundActionSelector-module__-57VdG__root{display:inline-block;position:relative}.PlaygroundActionSelector-module__-57VdG__splitBtn{background:linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);box-shadow:var(--shadow-accent);transition:all var(--transition,.2s);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.PlaygroundActionSelector-module__-57VdG__splitBtn:hover:not(.PlaygroundActionSelector-module__-57VdG__disabled){background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);box-shadow:0 6px 16px rgba(var(--accent-rgb), .4);transform:translateY(-1px)}.PlaygroundActionSelector-module__-57VdG__splitBtn.PlaygroundActionSelector-module__-57VdG__disabled{opacity:.4;cursor:not-allowed}.PlaygroundActionSelector-module__-57VdG__primary,.PlaygroundActionSelector-module__-57VdG__caret{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.PlaygroundActionSelector-module__-57VdG__primary{gap:8px;min-width:0;height:40px;padding:0 14px;font-size:14px;font-weight:600}.PlaygroundActionSelector-module__-57VdG__primary:hover:not(:disabled){background:#ffffff14}.PlaygroundActionSelector-module__-57VdG__primary:disabled{cursor:not-allowed}.PlaygroundActionSelector-module__-57VdG__primaryIcon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.PlaygroundActionSelector-module__-57VdG__primaryLabel{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.PlaygroundActionSelector-module__-57VdG__caret{border-left:1px solid #ffffff2e;width:28px}.PlaygroundActionSelector-module__-57VdG__caret:hover:not(:disabled){background:#ffffff1f}.PlaygroundActionSelector-module__-57VdG__loader{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite PlaygroundActionSelector-module__-57VdG__spin}@keyframes PlaygroundActionSelector-module__-57VdG__spin{to{transform:rotate(360deg)}}.PlaygroundActionSelector-module__-57VdG__menu{background:var(--bg-elevated,#1a1a1a);border:1px solid var(--border-color);z-index:100;border-radius:10px;flex-direction:column;gap:1px;min-width:260px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000059}.PlaygroundActionSelector-module__-57VdG__menuItem{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.PlaygroundActionSelector-module__-57VdG__menuItem:hover,.PlaygroundActionSelector-module__-57VdG__menuItemActive{background:var(--accent-subtle);color:var(--accent)}.PlaygroundActionSelector-module__-57VdG__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.PlaygroundActionSelector-module__-57VdG__menuItemLabel{white-space:nowrap;flex:1}.PlaygroundActionSelector-module__-57VdG__menuItemCheck{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.PlaygroundActionSelector-module__-57VdG__divider{background:var(--border-subtle,#ffffff14);height:1px;margin:4px 2px}
.PlaygroundModeSelector-module__H4q7cq__root{display:inline-block;position:relative}.PlaygroundModeSelector-module__H4q7cq__trigger{background:var(--bg-elevated,transparent);border:1px solid var(--border-color,#0000001f);height:40px;color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.PlaygroundModeSelector-module__H4q7cq__trigger:hover:not(.PlaygroundModeSelector-module__H4q7cq__disabled){background:var(--accent-subtle,#0000000a);border-color:var(--accent,#0003);color:var(--accent,var(--text-primary))}.PlaygroundModeSelector-module__H4q7cq__trigger.PlaygroundModeSelector-module__H4q7cq__disabled{opacity:.4;cursor:not-allowed}.PlaygroundModeSelector-module__H4q7cq__icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.PlaygroundModeSelector-module__H4q7cq__label{white-space:nowrap}.PlaygroundModeSelector-module__H4q7cq__caret{opacity:.7;justify-content:center;align-items:center;width:12px;height:12px;transition:transform .2s;display:inline-flex}.PlaygroundModeSelector-module__H4q7cq__caretOpen{transform:rotate(180deg)}.PlaygroundModeSelector-module__H4q7cq__menu{background:var(--bg-elevated,#1a1a1a);border:1px solid var(--border-color);z-index:100;border-radius:10px;flex-direction:column;gap:1px;min-width:240px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000059}.PlaygroundModeSelector-module__H4q7cq__menuItem{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.PlaygroundModeSelector-module__H4q7cq__menuItem:hover,.PlaygroundModeSelector-module__H4q7cq__menuItemActive{background:var(--accent-subtle)}.PlaygroundModeSelector-module__H4q7cq__menuItemIcon{width:18px;height:18px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PlaygroundModeSelector-module__H4q7cq__menuItemText{flex-direction:column;flex:1;min-width:0;display:flex}.PlaygroundModeSelector-module__H4q7cq__menuItemLabel{color:var(--text-primary);font-size:13px;font-weight:600}.PlaygroundModeSelector-module__H4q7cq__menuItemSub{color:var(--text-secondary);margin-top:1px;font-size:11px}.PlaygroundModeSelector-module__H4q7cq__menuItemCheck{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}
.PlannerOptionsPopup-module__0oKona__popup{background:var(--bg-elevated,var(--bg-primary));border:1px solid var(--border-color);z-index:5;width:100%;max-width:720px;font:inherit;border-radius:14px;margin:4px auto 12px;padding:14px 14px 12px;animation:.2s ease-out PlannerOptionsPopup-module__0oKona__plannerPopupIn;position:relative;box-shadow:0 12px 32px #00000024}@keyframes PlannerOptionsPopup-module__0oKona__plannerPopupIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PlannerOptionsPopup-module__0oKona__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PlannerOptionsPopup-module__0oKona__headerLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.PlannerOptionsPopup-module__0oKona__progressBadge{color:#d97706;letter-spacing:.3px;background:#f59e0b2e;border:1px solid #f59e0b4d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.PlannerOptionsPopup-module__0oKona__question{color:var(--text-primary);flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.4}.PlannerOptionsPopup-module__0oKona__closeBtn{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.PlannerOptionsPopup-module__0oKona__closeBtn:hover{background:var(--accent-subtle);color:var(--text-primary);border-color:var(--border-color)}.PlannerOptionsPopup-module__0oKona__options{flex-direction:column;gap:6px;display:flex}.PlannerOptionsPopup-module__0oKona__optionBtn{text-align:left;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 12px 12px 14px;transition:background .15s,border-color .15s,transform 50ms;display:flex}.PlannerOptionsPopup-module__0oKona__optionBtn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-subtle)}.PlannerOptionsPopup-module__0oKona__optionBtn:active:not(:disabled){transform:translateY(1px)}.PlannerOptionsPopup-module__0oKona__optionPicked{border-color:var(--accent);background:var(--accent-subtle)}.PlannerOptionsPopup-module__0oKona__optionText{flex-direction:column;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex}.PlannerOptionsPopup-module__0oKona__optionLabel{color:var(--text-primary);font-size:14px;font-weight:600}.PlannerOptionsPopup-module__0oKona__optionSub{color:var(--text-tertiary);text-overflow:ellipsis;font-size:12px;overflow:hidden}.PlannerOptionsPopup-module__0oKona__optionShortcut{border:1px solid var(--border-color);background:var(--bg-elevated,transparent);min-width:24px;height:24px;color:var(--text-tertiary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.PlannerOptionsPopup-module__0oKona__otherWrapper{cursor:default;align-items:stretch}.PlannerOptionsPopup-module__0oKona__otherInput{border:1px dashed var(--border-color);width:100%;color:var(--text-primary);font:inherit;background:0 0;border-radius:6px;outline:none;margin-top:6px;padding:6px 8px;font-size:14px;transition:border-color .15s,background .15s}.PlannerOptionsPopup-module__0oKona__otherInput::placeholder{color:var(--text-tertiary)}.PlannerOptionsPopup-module__0oKona__otherInput:focus{border-color:var(--accent);background:var(--bg-primary)}.PlannerOptionsPopup-module__0oKona__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.PlannerOptionsPopup-module__0oKona__footerLeft,.PlannerOptionsPopup-module__0oKona__footerRight{align-items:center;gap:8px;display:flex}.PlannerOptionsPopup-module__0oKona__btnSecondary{border:1px solid var(--border-color);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.PlannerOptionsPopup-module__0oKona__btnSecondary:hover{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.PlannerOptionsPopup-module__0oKona__btnPrimary{background:var(--accent);border:1px solid var(--accent);color:#fff;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.PlannerOptionsPopup-module__0oKona__btnPrimary:hover:not(:disabled){background:var(--accent-hover,var(--accent))}.PlannerOptionsPopup-module__0oKona__btnPrimaryDisabled,.PlannerOptionsPopup-module__0oKona__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.PlannerOptionsPopup-module__0oKona__btnEnterHint{opacity:.85;justify-content:center;align-items:center;display:inline-flex}
.TimeZoneSelect-module__r2saMG__wrap{width:100%;position:relative}.TimeZoneSelect-module__r2saMG__trigger{background:var(--bg-elevated);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.TimeZoneSelect-module__r2saMG__trigger:hover:not(:disabled){border-color:var(--accent)}.TimeZoneSelect-module__r2saMG__trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.TimeZoneSelect-module__r2saMG__trigger:disabled{opacity:.6;cursor:not-allowed}.TimeZoneSelect-module__r2saMG__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TimeZoneSelect-module__r2saMG__chevron{color:var(--text-muted);transition:transform var(--transition);flex-shrink:0;display:inline-flex}.TimeZoneSelect-module__r2saMG__chevronOpen{transform:rotate(180deg)}.TimeZoneSelect-module__r2saMG__dropdown{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:100;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000040}.TimeZoneSelect-module__r2saMG__searchWrap{border-bottom:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.TimeZoneSelect-module__r2saMG__searchWrap svg{flex-shrink:0}.TimeZoneSelect-module__r2saMG__searchInput{width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-sans);background:0 0;border:none;outline:none}.TimeZoneSelect-module__r2saMG__searchInput::placeholder{color:var(--text-muted)}.TimeZoneSelect-module__r2saMG__list{max-height:240px;padding:4px;overflow-y:auto}.TimeZoneSelect-module__r2saMG__list::-webkit-scrollbar{width:6px}.TimeZoneSelect-module__r2saMG__list::-webkit-scrollbar-track{background:0 0}.TimeZoneSelect-module__r2saMG__list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.TimeZoneSelect-module__r2saMG__option{width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;padding:8px 10px;font-size:13px;display:flex}.TimeZoneSelect-module__r2saMG__option:hover{background:var(--bg-hover)}.TimeZoneSelect-module__r2saMG__optionActive{background:var(--accent-subtle);color:var(--accent)}.TimeZoneSelect-module__r2saMG__noResults{text-align:center;color:var(--text-muted);padding:12px;font-size:13px}
.WorkflowFlowDiagram-module__TKePpW__diagramWrap{flex-direction:column;align-items:center;gap:14px;display:flex}.WorkflowFlowDiagram-module__TKePpW__triggerPhraseChip{background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__triggerPhraseChipIcon{flex-shrink:0;width:14px;height:14px}.WorkflowFlowDiagram-module__TKePpW__noCodeStack{flex-direction:column;align-items:center;gap:0;display:flex}.WorkflowFlowDiagram-module__TKePpW__noCodeConnectorDashed{border-left:2px dashed var(--accent);opacity:.45;width:0;height:24px;margin:6px 0}.WorkflowFlowDiagram-module__TKePpW__webrunMini{background:var(--accent-subtle);border:1px solid var(--accent);box-shadow:0 6px 18px rgba(var(--accent-rgb), .12);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__webrunMiniIcon{background:var(--accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.WorkflowFlowDiagram-module__TKePpW__webrunMiniIcon svg{width:18px;height:18px}.WorkflowFlowDiagram-module__TKePpW__webrunMiniMark{width:22px;height:22px}.WorkflowFlowDiagram-module__TKePpW__webrunMiniText{text-align:left;flex-direction:column;gap:2px;display:flex}.WorkflowFlowDiagram-module__TKePpW__webrunMiniLabel{color:var(--accent);font-size:14px;font-weight:700;line-height:1.2}.WorkflowFlowDiagram-module__TKePpW__webrunMiniSub{color:var(--accent);opacity:.78;font-size:11px;line-height:1.2}.WorkflowFlowDiagram-module__TKePpW__noCodeFanOut{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.WorkflowFlowDiagram-module__TKePpW__noCodeBranches{width:100%;height:60px;display:block}.WorkflowFlowDiagram-module__TKePpW__noCodeBranchPath{stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round;fill:none;opacity:.3;animation-timing-function:linear;animation-iteration-count:infinite}.WorkflowFlowDiagram-module__TKePpW__cardSeqN2I0{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN2I0kf}.WorkflowFlowDiagram-module__TKePpW__cardSeqN2I1{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN2I1kf}.WorkflowFlowDiagram-module__TKePpW__arrowSeqN2I0{animation-name:WorkflowFlowDiagram-module__TKePpW__arrowSeqN2I0kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN2I0{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN2I0kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN2I1{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN2I1kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN2I0{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN2I0kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN2I1{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN2I1kf}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN2I0kf{0%,15.254%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}20.339%,91.525%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN2I1kf{0%,35.593%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}40.678%,91.525%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__arrowSeqN2I0kf{0%,20.339%{opacity:.4}25.424%,91.525%{opacity:1}to{opacity:.4}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN2I0kf{0%{opacity:.9;stroke-dashoffset:0}15.254%{opacity:.9;stroke-dashoffset:-110px}15.6%{opacity:.7;stroke-dashoffset:-110px}91.525%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN2I1kf{0%,20.339%{opacity:.3;stroke-dashoffset:0}20.7%{opacity:.9;stroke-dashoffset:0}35.593%{opacity:.9;stroke-dashoffset:-110px}35.95%{opacity:.7;stroke-dashoffset:-110px}91.525%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN2I0kf{0%,20.339%{opacity:0;transform:scale(.6)}25.424%,91.525%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN2I1kf{0%,40.678%{opacity:0;transform:scale(.6)}45.763%,91.525%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.WorkflowFlowDiagram-module__TKePpW__cardSeqN3I0{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN3I0kf}.WorkflowFlowDiagram-module__TKePpW__cardSeqN3I1{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN3I1kf}.WorkflowFlowDiagram-module__TKePpW__cardSeqN3I2{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN3I2kf}.WorkflowFlowDiagram-module__TKePpW__arrowSeqN3I0{animation-name:WorkflowFlowDiagram-module__TKePpW__arrowSeqN3I0kf}.WorkflowFlowDiagram-module__TKePpW__arrowSeqN3I1{animation-name:WorkflowFlowDiagram-module__TKePpW__arrowSeqN3I1kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN3I0{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN3I0kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN3I1{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN3I1kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN3I2{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN3I2kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN3I0{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN3I0kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN3I1{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN3I1kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN3I2{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN3I2kf}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN3I0kf{0%,12.676%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}16.901%,92.958%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN3I1kf{0%,29.577%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}33.803%,92.958%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN3I2kf{0%,46.479%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}50.704%,92.958%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__arrowSeqN3I0kf{0%,16.901%{opacity:.4}21.127%,92.958%{opacity:1}to{opacity:.4}}@keyframes WorkflowFlowDiagram-module__TKePpW__arrowSeqN3I1kf{0%,33.803%{opacity:.4}38.028%,92.958%{opacity:1}to{opacity:.4}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN3I0kf{0%{opacity:.9;stroke-dashoffset:0}12.676%{opacity:.9;stroke-dashoffset:-110px}13%{opacity:.7;stroke-dashoffset:-110px}92.958%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN3I1kf{0%,16.901%{opacity:.3;stroke-dashoffset:0}17.25%{opacity:.9;stroke-dashoffset:0}29.577%{opacity:.9;stroke-dashoffset:-110px}29.9%{opacity:.7;stroke-dashoffset:-110px}92.958%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN3I2kf{0%,33.803%{opacity:.3;stroke-dashoffset:0}34.15%{opacity:.9;stroke-dashoffset:0}46.479%{opacity:.9;stroke-dashoffset:-110px}46.85%{opacity:.7;stroke-dashoffset:-110px}92.958%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN3I0kf{0%,16.901%{opacity:0;transform:scale(.6)}21.127%,92.958%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN3I1kf{0%,33.803%{opacity:0;transform:scale(.6)}38.028%,92.958%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN3I2kf{0%,50.704%{opacity:0;transform:scale(.6)}54.93%,92.958%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.WorkflowFlowDiagram-module__TKePpW__cardSeqN4I0{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN4I0kf}.WorkflowFlowDiagram-module__TKePpW__cardSeqN4I1{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN4I1kf}.WorkflowFlowDiagram-module__TKePpW__cardSeqN4I2{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN4I2kf}.WorkflowFlowDiagram-module__TKePpW__cardSeqN4I3{animation-name:WorkflowFlowDiagram-module__TKePpW__cardSeqN4I3kf}.WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I0{animation-name:WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I0kf}.WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I1{animation-name:WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I1kf}.WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I2{animation-name:WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I2kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN4I0{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN4I0kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN4I1{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN4I1kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN4I2{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN4I2kf}.WorkflowFlowDiagram-module__TKePpW__branchSeqN4I3{animation-name:WorkflowFlowDiagram-module__TKePpW__branchSeqN4I3kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN4I0{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN4I0kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN4I1{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN4I1kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN4I2{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN4I2kf}.WorkflowFlowDiagram-module__TKePpW__checkSeqN4I3{animation-name:WorkflowFlowDiagram-module__TKePpW__checkSeqN4I3kf}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN4I0kf{0%,10.843%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}14.458%,93.976%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN4I1kf{0%,25.301%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}28.916%,93.976%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN4I2kf{0%,39.759%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}43.373%,93.976%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__cardSeqN4I3kf{0%,54.217%{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}57.831%,93.976%{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 22px rgba(var(--accent-rgb), .18)}to{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}}@keyframes WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I0kf{0%,14.458%{opacity:.4}18.072%,93.976%{opacity:1}to{opacity:.4}}@keyframes WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I1kf{0%,28.916%{opacity:.4}32.53%,93.976%{opacity:1}to{opacity:.4}}@keyframes WorkflowFlowDiagram-module__TKePpW__arrowSeqN4I2kf{0%,43.373%{opacity:.4}46.988%,93.976%{opacity:1}to{opacity:.4}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN4I0kf{0%{opacity:.9;stroke-dashoffset:0}10.843%{opacity:.9;stroke-dashoffset:-110px}11.15%{opacity:.7;stroke-dashoffset:-110px}93.976%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN4I1kf{0%,14.458%{opacity:.3;stroke-dashoffset:0}14.8%{opacity:.9;stroke-dashoffset:0}25.301%{opacity:.9;stroke-dashoffset:-110px}25.6%{opacity:.7;stroke-dashoffset:-110px}93.976%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN4I2kf{0%,28.916%{opacity:.3;stroke-dashoffset:0}29.25%{opacity:.9;stroke-dashoffset:0}39.759%{opacity:.9;stroke-dashoffset:-110px}40.05%{opacity:.7;stroke-dashoffset:-110px}93.976%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__branchSeqN4I3kf{0%,43.373%{opacity:.3;stroke-dashoffset:0}43.7%{opacity:.9;stroke-dashoffset:0}54.217%{opacity:.9;stroke-dashoffset:-110px}54.55%{opacity:.7;stroke-dashoffset:-110px}93.976%{opacity:.7;stroke-dashoffset:-110px}to{opacity:.3;stroke-dashoffset:-110px}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN4I0kf{0%,14.458%{opacity:0;transform:scale(.6)}18.072%,93.976%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN4I1kf{0%,28.916%{opacity:0;transform:scale(.6)}32.53%,93.976%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN4I2kf{0%,43.373%{opacity:0;transform:scale(.6)}46.988%,93.976%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes WorkflowFlowDiagram-module__TKePpW__checkSeqN4I3kf{0%,57.831%{opacity:0;transform:scale(.6)}61.446%,93.976%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.WorkflowFlowDiagram-module__TKePpW__noCodeBranchPath{opacity:.55;animation:none}}.WorkflowFlowDiagram-module__TKePpW__noCodeStrip{justify-content:center;align-items:stretch;gap:24px;display:flex}.WorkflowFlowDiagram-module__TKePpW__noCodeStripRow{align-items:stretch;gap:24px;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__stepChevron{width:36px;height:14px;color:var(--accent);opacity:.4;flex-shrink:0;align-self:center;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.WorkflowFlowDiagram-module__TKePpW__stepChevron{opacity:.6;animation:none}}.WorkflowFlowDiagram-module__TKePpW__nodeStep{flex-shrink:0;width:220px;min-width:220px;max-width:220px;margin-top:14px;animation-timing-function:linear;animation-iteration-count:infinite;position:relative}@media (prefers-reduced-motion:reduce){.WorkflowFlowDiagram-module__TKePpW__nodeStep{animation:none}}.WorkflowFlowDiagram-module__TKePpW__stepCheck{background:var(--accent);color:#fff;width:24px;height:24px;box-shadow:0 0 0 3px var(--bg-secondary), 0 3px 8px #0000001f;z-index:2;opacity:0;border-radius:50%;justify-content:center;align-items:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite;display:flex;position:absolute;top:-10px;right:-10px;transform:scale(.6)}.WorkflowFlowDiagram-module__TKePpW__stepCheck svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.WorkflowFlowDiagram-module__TKePpW__stepCheck{opacity:1;animation:none;transform:none}}.WorkflowFlowDiagram-module__TKePpW__stepBadge{background:var(--accent);color:#fff;width:28px;height:28px;box-shadow:0 0 0 3px var(--bg-secondary), 0 2px 6px #00000014;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.WorkflowFlowDiagram-module__TKePpW__stepVerb{color:var(--text-secondary);text-align:center;margin-top:2px;font-size:12px;line-height:1.35}.WorkflowFlowDiagram-module__TKePpW__stepAlts{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.WorkflowFlowDiagram-module__TKePpW__stepAltsDivider{background:var(--border-subtle);width:100%;height:1px}.WorkflowFlowDiagram-module__TKePpW__stepAltsLine{color:var(--text-tertiary);text-align:center;word-break:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.WorkflowFlowDiagram-module__TKePpW__emptyHint{color:var(--text-tertiary);padding:14px 18px;font-size:13px;font-style:italic}.WorkflowFlowDiagram-module__TKePpW__diagram{justify-content:center;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.WorkflowFlowDiagram-module__TKePpW__row{align-items:flex-start;gap:0;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__node{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:8px;min-width:200px;max-width:240px;padding:20px 16px;display:flex}.WorkflowFlowDiagram-module__TKePpW__iconWrap{background:var(--bg-secondary);border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.WorkflowFlowDiagram-module__TKePpW__kindIcon{width:24px;height:24px}.WorkflowFlowDiagram-module__TKePpW__kindIconLight{color:#fff;width:26px;height:26px}.WorkflowFlowDiagram-module__TKePpW__favicon{border-radius:4px;width:26px;height:26px}.WorkflowFlowDiagram-module__TKePpW__nodeLabel{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2;font-family:var(--font-sans);letter-spacing:-.1px}.WorkflowFlowDiagram-module__TKePpW__nodeSub{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1.2}.WorkflowFlowDiagram-module__TKePpW__nodeWebrun{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 18px rgba(var(--accent-rgb), .12)}.WorkflowFlowDiagram-module__TKePpW__iconWrapWebrun{background:var(--accent);border-color:var(--accent);color:#fff}.WorkflowFlowDiagram-module__TKePpW__nodeLabelAccent{color:var(--accent)}.WorkflowFlowDiagram-module__TKePpW__nodeSubAccent{color:var(--accent);opacity:.78}.WorkflowFlowDiagram-module__TKePpW__webrunBody{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.WorkflowFlowDiagram-module__TKePpW__webrunSectionLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:10px;font-weight:700}.WorkflowFlowDiagram-module__TKePpW__surfaceGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.WorkflowFlowDiagram-module__TKePpW__surfaceChip{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__surfaceIconWrap{width:16px;height:16px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__surfaceFavicon{border-radius:3px}.WorkflowFlowDiagram-module__TKePpW__surfaceLabel{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.WorkflowFlowDiagram-module__TKePpW__nodeTarget{background:var(--bg-elevated);border-color:var(--border-subtle)}.WorkflowFlowDiagram-module__TKePpW__targetAlternatives{flex-direction:column;gap:6px;width:100%;margin-top:2px;display:flex}.WorkflowFlowDiagram-module__TKePpW__toolChip{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__toolFavicon{border-radius:3px;flex-shrink:0}.WorkflowFlowDiagram-module__TKePpW__toolFaviconBlank{background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;width:16px;height:16px}.WorkflowFlowDiagram-module__TKePpW__toolLabel{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.WorkflowFlowDiagram-module__TKePpW__orDivider{align-items:center;gap:8px;width:100%;margin:4px 0 2px;display:flex}.WorkflowFlowDiagram-module__TKePpW__orLine{background:var(--border-subtle);flex:1;height:1px}.WorkflowFlowDiagram-module__TKePpW__orText{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.WorkflowFlowDiagram-module__TKePpW__outcome{background:var(--success-subtle);color:var(--success);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.WorkflowFlowDiagram-module__TKePpW__outcomeIcon{flex-shrink:0;width:14px;height:14px}.WorkflowFlowDiagram-module__TKePpW__chevron{width:22px;height:22px;color:var(--text-tertiary);flex-shrink:0;align-self:flex-start;margin:36px 10px 0}@media (max-width:760px){.WorkflowFlowDiagram-module__TKePpW__diagram{flex-direction:column;align-items:stretch;gap:0}.WorkflowFlowDiagram-module__TKePpW__row{flex-direction:column;align-items:stretch}.WorkflowFlowDiagram-module__TKePpW__node{min-width:0;max-width:none}.WorkflowFlowDiagram-module__TKePpW__chevron{margin:6px auto;transform:rotate(90deg)}}.WorkflowFlowDiagram-module__TKePpW__compactStrip{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;font-size:12px;line-height:1.3;display:flex}.WorkflowFlowDiagram-module__TKePpW__compactChip{background:var(--accent-subtle,#0000000a);color:var(--accent,var(--text-primary,#111));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__compactIcon{flex-shrink:0;width:12px;height:12px}.WorkflowFlowDiagram-module__TKePpW__compactArrow{color:var(--text-tertiary,#999);flex-shrink:0;font-size:13px}.WorkflowFlowDiagram-module__TKePpW__compactStepWrap{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__compactStep{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.WorkflowFlowDiagram-module__TKePpW__compactFavicon{border-radius:2px;flex-shrink:0;width:14px;height:14px}.WorkflowFlowDiagram-module__TKePpW__compactSep{color:var(--text-tertiary,#999);margin-left:4px;font-size:11px}.WorkflowFlowDiagram-module__TKePpW__shotTip{z-index:9999;pointer-events:none;opacity:0;filter:drop-shadow(0 14px 30px #0000003d);width:340px;max-width:42vw;transition:opacity .14s;position:fixed}.WorkflowFlowDiagram-module__TKePpW__shotTipReady{opacity:1}.WorkflowFlowDiagram-module__TKePpW__shotTipFrame{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.WorkflowFlowDiagram-module__TKePpW__shotTipImg{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:220px;display:block}.WorkflowFlowDiagram-module__TKePpW__shotTipCaption{color:var(--text-secondary);font-size:12px;font-weight:500;font-family:var(--font-sans);text-align:center;padding:8px 10px;line-height:1.3}.WorkflowFlowDiagram-module__TKePpW__shotTipImg+.WorkflowFlowDiagram-module__TKePpW__shotTipCaption{border-top:1px solid var(--border-subtle)}.WorkflowFlowDiagram-module__TKePpW__shotTip:after{content:"";background:var(--bg-elevated);border:1px solid var(--border-subtle);pointer-events:none;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.WorkflowFlowDiagram-module__TKePpW__shotTipAbove:after{border-top:none;border-left:none;bottom:-6px}.WorkflowFlowDiagram-module__TKePpW__shotTipBelow:after{border-bottom:none;border-right:none;top:-6px}.WorkflowFlowDiagram-module__TKePpW__shotTipInteractive{pointer-events:auto}.WorkflowFlowDiagram-module__TKePpW__shotTipEdit{background:var(--accent);width:100%;font-size:12px;font-weight:600;font-family:var(--font-sans);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;line-height:1.3;transition:background .14s;display:flex}.WorkflowFlowDiagram-module__TKePpW__shotTipEdit:hover{background:var(--accent-hover)}.WorkflowFlowDiagram-module__TKePpW__shotTipEdit svg{flex-shrink:0;width:13px;height:13px}.WorkflowFlowDiagram-module__TKePpW__shotTipInteractive.WorkflowFlowDiagram-module__TKePpW__shotTipAbove:after{background:var(--accent);border-color:var(--accent)}.WorkflowFlowDiagram-module__TKePpW__nodeDelivery{background:var(--bg-secondary);border-style:dashed}.WorkflowFlowDiagram-module__TKePpW__deliveryTag{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--bg-secondary);color:var(--text-secondary);border:1px dashed var(--border-color);z-index:1;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}
.EnvironmentResolveCard-module__MaIjuG__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:12px;padding:14px;display:flex}.EnvironmentResolveCard-module__MaIjuG__header{align-items:flex-start;gap:12px;display:flex}.EnvironmentResolveCard-module__MaIjuG__iconWrap{background:var(--accent-subtle);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EnvironmentResolveCard-module__MaIjuG__headerText{flex:1;min-width:0}.EnvironmentResolveCard-module__MaIjuG__title{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.35}.EnvironmentResolveCard-module__MaIjuG__subtitle{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.45}.EnvironmentResolveCard-module__MaIjuG__options{flex-direction:column;gap:8px;display:flex}.EnvironmentResolveCard-module__MaIjuG__option{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-elevated);cursor:pointer;transition:border-color var(--transition), background var(--transition);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.EnvironmentResolveCard-module__MaIjuG__option:hover{border-color:var(--border-color)}.EnvironmentResolveCard-module__MaIjuG__optionActive{border-color:var(--accent);background:var(--accent-subtle)}.EnvironmentResolveCard-module__MaIjuG__option input[type=radio]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:3px}.EnvironmentResolveCard-module__MaIjuG__option input[type=radio]:disabled{cursor:not-allowed}.EnvironmentResolveCard-module__MaIjuG__optionBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.EnvironmentResolveCard-module__MaIjuG__optionTitle{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.35}.EnvironmentResolveCard-module__MaIjuG__optionHint{color:var(--text-tertiary);font-size:12px;font-weight:400}.EnvironmentResolveCard-module__MaIjuG__optionDesc{color:var(--text-tertiary);font-size:12px;line-height:1.45}.EnvironmentResolveCard-module__MaIjuG__input,.EnvironmentResolveCard-module__MaIjuG__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-sans);transition:border-color var(--transition);margin-top:4px;padding:7px 10px}.EnvironmentResolveCard-module__MaIjuG__input:focus,.EnvironmentResolveCard-module__MaIjuG__select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.EnvironmentResolveCard-module__MaIjuG__input:disabled,.EnvironmentResolveCard-module__MaIjuG__select:disabled{opacity:.6;cursor:not-allowed}.EnvironmentResolveCard-module__MaIjuG__loadingRow{color:var(--text-tertiary);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.EnvironmentResolveCard-module__MaIjuG__errorRow{border-radius:var(--radius-sm);background:var(--danger-subtle);color:var(--danger);border:1px solid rgba(var(--danger-rgb), .3);margin-top:4px;padding:7px 10px;font-size:12.5px}@media (max-width:768px){.EnvironmentResolveCard-module__MaIjuG__header{gap:10px}.EnvironmentResolveCard-module__MaIjuG__option{padding:9px 10px}}
.EditableTitle-module__pK9CNq__input{max-width:100%;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-6px;padding:2px 6px}.EditableTitle-module__pK9CNq__input:hover:not(:disabled){border-color:var(--border-subtle)}.EditableTitle-module__pK9CNq__input:focus{border-color:var(--accent);background:var(--bg-elevated);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.EditableTitle-module__pK9CNq__input:disabled{cursor:default}.EditableTitle-module__pK9CNq__input::placeholder{color:var(--text-muted)}
