.WorkflowsPage-module__VI2dVG__container{flex-direction:column;gap:24px;display:flex}.WorkflowsPage-module__VI2dVG__hasDock{padding-bottom:132px}@media (max-width:768px){.WorkflowsPage-module__VI2dVG__hasDock{padding-bottom:104px}}.WorkflowsPage-module__VI2dVG__header{margin-bottom:24px;margin-left:-10px;position:absolute;top:0}.WorkflowsPage-module__VI2dVG__title{color:var(--text-primary);letter-spacing:-.02em;font-size:22px;font-weight:600;font-family:var(--font-display);margin:0;line-height:1.2;position:relative;top:16px}.WorkflowsPage-module__VI2dVG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.WorkflowsPage-module__VI2dVG__toolbarFilters{flex:auto;min-width:0}.WorkflowsPage-module__VI2dVG__container>.WorkflowsPage-module__VI2dVG__toolbar{--wf-filter-fill:var(--bg-elevated);--wf-filter-stroke:rgba(var(--accent-rgb), .24);--wf-search-stroke:rgba(var(--accent-rgb), .36);background:var(--accent-subtle);border-bottom:1px solid var(--border-color);border-top-left-radius:9px;margin:-24px -24px 0;padding:14px 24px}@media (max-width:1024px){.WorkflowsPage-module__VI2dVG__container>.WorkflowsPage-module__VI2dVG__toolbar{margin:-20px -20px 0;padding:12px 20px}}@media (max-width:768px){.WorkflowsPage-module__VI2dVG__container>.WorkflowsPage-module__VI2dVG__toolbar{margin:-16px -16px 0;padding:10px 16px}}.WorkflowsPage-module__VI2dVG__mineLayout{align-items:stretch;gap:28px;min-height:calc(100vh - 109px);display:flex}.WorkflowsPage-module__VI2dVG__mineContent{flex:auto;min-width:0}.WorkflowsPage-module__VI2dVG__moveError{border:1px solid var(--danger);border-radius:var(--radius);background:var(--bg-secondary);color:var(--danger);margin:0 0 14px;padding:9px 12px;font-size:13px}.WorkflowsPage-module__VI2dVG__mineContent .WorkflowsPage-module__VI2dVG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:38px;padding-top:16px}.WorkflowsPage-module__VI2dVG__mineContent .WorkflowsPage-module__VI2dVG__toolbar{margin-bottom:24px}.WorkflowsPage-module__VI2dVG__mineContent .WorkflowsPage-module__VI2dVG__themes{gap:24px}.WorkflowsPage-module__VI2dVG__mineContent .WorkflowsPage-module__VI2dVG__themeSection{gap:4px}.WorkflowsPage-module__VI2dVG__mineContent .WorkflowsPage-module__VI2dVG__themeSection:before{content:none}.WorkflowsPage-module__VI2dVG__mineContent .WorkflowsPage-module__VI2dVG__themeRow{padding-left:0}.WorkflowsPage-module__VI2dVG__mineView{--dock-scrim-lead:249px;--dock-scrim-lead-color:var(--bg-tertiary)}.WorkflowsPage-module__VI2dVG__mineView.WorkflowsPage-module__VI2dVG__hasDock{padding-bottom:0}.WorkflowsPage-module__VI2dVG__mineView.WorkflowsPage-module__VI2dVG__hasDock .WorkflowsPage-module__VI2dVG__mineContent{padding-bottom:132px}@media (max-width:768px){.WorkflowsPage-module__VI2dVG__mineView.WorkflowsPage-module__VI2dVG__hasDock .WorkflowsPage-module__VI2dVG__mineContent{padding-bottom:104px}}@media (max-width:1024px){.WorkflowsPage-module__VI2dVG__mineLayout{min-height:calc(100vh - 101px)}}@media (max-width:900px){.WorkflowsPage-module__VI2dVG__mineLayout{flex-direction:column;gap:16px;min-height:0}.WorkflowsPage-module__VI2dVG__mineContent{width:100%}.WorkflowsPage-module__VI2dVG__mineView{--dock-scrim-lead:0px}}.WorkflowsPage-module__VI2dVG__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}.WorkflowsPage-module__VI2dVG__skeletonCard{background:linear-gradient(90deg, var(--bg-secondary) 0%, var(--bg-hover) 50%, var(--bg-secondary) 100%);border:1px solid var(--border-subtle);background-size:200% 100%;border-radius:14px;height:168px;animation:1.2s ease-in-out infinite WorkflowsPage-module__VI2dVG__skeletonShimmer}@keyframes WorkflowsPage-module__VI2dVG__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.WorkflowsPage-module__VI2dVG__emptyCta{background:var(--accent);color:#fff;border-radius:var(--radius);transition:background var(--transition);align-items:center;margin-top:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.WorkflowsPage-module__VI2dVG__emptyCta:hover{background:var(--accent-hover)}.WorkflowsPage-module__VI2dVG__emptyState{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.WorkflowsPage-module__VI2dVG__emptyTitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.WorkflowsPage-module__VI2dVG__emptyHint{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:768px){.WorkflowsPage-module__VI2dVG__header{z-index:100;pointer-events:none;height:56px;padding:0 var(--topbar-lane-right) 0 var(--topbar-lane-left);justify-content:center;align-items:center;margin:0;display:flex;position:fixed;top:0;left:0;right:0}.WorkflowsPage-module__VI2dVG__title{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;position:static;top:auto;overflow:hidden}.WorkflowsPage-module__VI2dVG__container{gap:18px}.WorkflowsPage-module__VI2dVG__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:769px) and (max-width:1100px){.WorkflowsPage-module__VI2dVG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkflowsPage-module__VI2dVG__shelves{flex-direction:column;gap:16px;display:flex;position:relative}.WorkflowsPage-module__VI2dVG__themeSection:before{content:"";background:var(--border-subtle);z-index:0;width:2px;position:absolute;top:44px;bottom:-28px;left:21px}.WorkflowsPage-module__VI2dVG__themeSection:last-child:before{bottom:0}.WorkflowsPage-module__VI2dVG__timelineRow{padding-left:50px;position:relative}.WorkflowsPage-module__VI2dVG__timelineRow:not(:last-child):before{content:"";background:var(--border-subtle);z-index:0;width:2px;position:absolute;top:17px;bottom:-33px;left:22px}.WorkflowsPage-module__VI2dVG__collectionNode{z-index:1;box-sizing:border-box;background:linear-gradient(var(--accent-subtle), var(--accent-subtle)), var(--bg-primary);width:34px;height:34px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:6px}.WorkflowsPage-module__VI2dVG__collectionNode svg{width:17px;height:17px}.WorkflowsPage-module__VI2dVG__timelineRow>section{content-visibility:auto;contain-intrinsic-size:auto 280px}.WorkflowsPage-module__VI2dVG__shelfPeek{position:relative}.WorkflowsPage-module__VI2dVG__shelfPeekInner{pointer-events:none;max-height:81px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 28%,#0000 100%);mask-image:linear-gradient(#000 28%,#0000 100%)}.WorkflowsPage-module__VI2dVG__peekButtonWrap{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:-2px;left:0;right:0}.WorkflowsPage-module__VI2dVG__viewMoreWrap{justify-content:center;margin-top:14px;display:flex}.WorkflowsPage-module__VI2dVG__viewMore{pointer-events:auto;font-family:var(--font-display);color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000f}.WorkflowsPage-module__VI2dVG__viewMore:hover{background:var(--bg-hover);color:var(--text-primary)}.WorkflowsPage-module__VI2dVG__viewMore svg{opacity:.7}.WorkflowsPage-module__VI2dVG__themes{flex-direction:column;gap:28px;display:flex}.WorkflowsPage-module__VI2dVG__themeSection{flex-direction:column;gap:10px;display:flex;position:relative}.WorkflowsPage-module__VI2dVG__themeHeader{flex-direction:row;align-items:center;gap:12px;display:flex}.WorkflowsPage-module__VI2dVG__themeHeaderText{flex-direction:column;gap:0;min-width:0;display:flex}.WorkflowsPage-module__VI2dVG__themeIcon{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.WorkflowsPage-module__VI2dVG__themeIcon svg{width:18px;height:18px}.WorkflowsPage-module__VI2dVG__themeTitle{width:fit-content;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);align-items:baseline;gap:6px;font-size:18px;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}a.WorkflowsPage-module__VI2dVG__themeTitle:hover{color:var(--accent)}.WorkflowsPage-module__VI2dVG__themeTitleArrow{opacity:0;font-size:.9em;line-height:1;transition:opacity .15s,transform .15s;transform:translate(-4px)}.WorkflowsPage-module__VI2dVG__themeSection:hover .WorkflowsPage-module__VI2dVG__themeTitleArrow{opacity:.5;transform:none}a.WorkflowsPage-module__VI2dVG__themeTitle:hover .WorkflowsPage-module__VI2dVG__themeTitleArrow,a.WorkflowsPage-module__VI2dVG__themeTitle:focus-visible .WorkflowsPage-module__VI2dVG__themeTitleArrow{opacity:1;transform:none}@media (hover:none){.WorkflowsPage-module__VI2dVG__themeTitleArrow{opacity:.5;transform:none}}@media (prefers-reduced-motion:reduce){.WorkflowsPage-module__VI2dVG__themeTitleArrow{transition:none}}.WorkflowsPage-module__VI2dVG__themeTagline{color:var(--text-muted);margin:0;font-size:14px}.WorkflowsPage-module__VI2dVG__themeScoped{flex-direction:column;gap:16px;display:flex}.WorkflowsPage-module__VI2dVG__themeScopedHead{flex-direction:column;gap:2px;display:flex}.WorkflowsPage-module__VI2dVG__themeScopedTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:1.15}.WorkflowsPage-module__VI2dVG__themeScopedTagline{color:var(--text-muted);margin:0;font-size:14px}.WorkflowsPage-module__VI2dVG__deptTail{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:20px}.WorkflowsPage-module__VI2dVG__deptTailTitle{font-family:var(--font-display);color:var(--text-muted);margin:0 0 14px;font-size:14px;font-weight:600}.WorkflowsPage-module__VI2dVG__scopeHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.WorkflowsPage-module__VI2dVG__scopeBack{color:var(--text-muted);font-size:13px;font-weight:600;font-family:var(--font-display);flex:none;text-decoration:none}.WorkflowsPage-module__VI2dVG__scopeBack:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.WorkflowsPage-module__VI2dVG__scopeTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:600}.WorkflowsPage-module__VI2dVG__scopeCount{color:var(--text-muted);font-size:13px}.WorkflowsPage-module__VI2dVG__scopeSemantic{color:var(--text-muted);opacity:.75;font-size:12px}.WorkflowsPage-module__VI2dVG__scopeSemantic:before{content:"·";margin-right:6px}.WorkflowsPage-module__VI2dVG__scopeSemanticPending{animation:1.8s ease-in-out infinite WorkflowsPage-module__VI2dVG__scopeSemanticPulse}@keyframes WorkflowsPage-module__VI2dVG__scopeSemanticPulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.WorkflowsPage-module__VI2dVG__scopeSemanticPending{animation:none}}.WorkflowsPage-module__VI2dVG__scopeClear{border:1px solid var(--border-subtle);font-family:var(--font-display);color:var(--text-muted);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.WorkflowsPage-module__VI2dVG__scopeClear:hover{color:var(--text-primary);border-color:var(--border-color);background:var(--bg-hover)}.WorkflowsPage-module__VI2dVG__scopeClear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WorkflowsPage-module__VI2dVG__loadMoreSpinner{color:var(--text-tertiary);justify-content:center;align-items:center;padding:24px 0;display:flex}.WorkflowsPage-module__VI2dVG__sentinel{width:100%;height:1px}.WorkflowsPage-module__VI2dVG__themeRow{padding-left:56px;position:relative}.WorkflowsPage-module__VI2dVG__themeRow>section{content-visibility:auto;contain-intrinsic-size:auto 330px}
.WorkflowCard-module__YbLVuq__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:14px;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.WorkflowCard-module__YbLVuq__card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #0000000d}button.WorkflowCard-module__YbLVuq__card{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.WorkflowCard-module__YbLVuq__body{flex-direction:column;flex:1;gap:6px;display:flex}.WorkflowCard-module__YbLVuq__title{color:var(--text-primary);letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:1.35;font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.WorkflowCard-module__YbLVuq__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.WorkflowCard-module__YbLVuq__cardMedia{padding:22px 20px}.WorkflowCard-module__YbLVuq__media{border-bottom:1px solid var(--border-subtle);background:#fff;border-radius:13px 13px 0 0;flex:none;gap:1px;height:84px;margin:-22px -20px 0;display:flex;position:relative;overflow:hidden}.WorkflowCard-module__YbLVuq__mediaShot{object-fit:cover;object-position:top;filter:grayscale();background:#fff;flex:1 1 0;min-width:0;height:100%;transition:filter .25s}.WorkflowCard-module__YbLVuq__mediaTint{mix-blend-mode:multiply;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.WorkflowCard-module__YbLVuq__cardMedia:hover .WorkflowCard-module__YbLVuq__mediaTint,.WorkflowCard-module__YbLVuq__cardMedia:focus-visible .WorkflowCard-module__YbLVuq__mediaTint{opacity:.16}.WorkflowCard-module__YbLVuq__cardMedia:hover .WorkflowCard-module__YbLVuq__mediaShot,.WorkflowCard-module__YbLVuq__cardMedia:focus-visible .WorkflowCard-module__YbLVuq__mediaShot{filter:none}[data-theme=dark] .WorkflowCard-module__YbLVuq__cardMedia:hover .WorkflowCard-module__YbLVuq__mediaShot,[data-theme=dark] .WorkflowCard-module__YbLVuq__cardMedia:focus-visible .WorkflowCard-module__YbLVuq__mediaShot{filter:brightness(.85)}.WorkflowCard-module__YbLVuq__mediaLockup{justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.WorkflowCard-module__YbLVuq__cardMedia:hover .WorkflowCard-module__YbLVuq__mediaLockup,.WorkflowCard-module__YbLVuq__cardMedia:focus-visible .WorkflowCard-module__YbLVuq__mediaLockup{opacity:0}.WorkflowCard-module__YbLVuq__lockupIcon{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 3px #00000024}.WorkflowCard-module__YbLVuq__lockupIcon+.WorkflowCard-module__YbLVuq__lockupIcon{margin-left:-7px}.WorkflowCard-module__YbLVuq__lockupIcon img{border-radius:4px}.WorkflowCard-module__YbLVuq__lockupBlank{background:var(--bg-tertiary);border-radius:4px;width:16px;height:16px}.WorkflowCard-module__YbLVuq__hue0 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#4a8672,#2a5c4c)}.WorkflowCard-module__YbLVuq__hue1 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#4e6f96,#32506f)}.WorkflowCard-module__YbLVuq__hue2 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#6f5e94,#4e4070)}.WorkflowCard-module__YbLVuq__hue3 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#9a7c3f,#74591f)}.WorkflowCard-module__YbLVuq__hue4 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#9a6250,#74432f)}.WorkflowCard-module__YbLVuq__hue5 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#3f8283,#275e60)}.WorkflowCard-module__YbLVuq__hue6 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#5a7080,#3d525f)}.WorkflowCard-module__YbLVuq__hue7 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#75824a,#55622e)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue0 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#35604f,#1f4038)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue1 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#38506c,#253a50)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue2 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#4f4369,#37294d)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue3 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#6e5a2e,#4e3f1a)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue4 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#6e4739,#503023)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue5 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#2e5d5e,#1d4344)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue6 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#41525e,#2c3a44)}[data-theme=dark] .WorkflowCard-module__YbLVuq__hue7 .WorkflowCard-module__YbLVuq__mediaTint{background:linear-gradient(135deg,#545e36,#3a4420)}@media (prefers-reduced-motion:reduce){.WorkflowCard-module__YbLVuq__mediaTint,.WorkflowCard-module__YbLVuq__mediaShot{transition:none}}.WorkflowCard-module__YbLVuq__cardMedia .WorkflowCard-module__YbLVuq__strip{border-top:1px solid var(--border-subtle);background:0 0;margin:0 -20px -22px;padding:12px 10px 14px}.WorkflowCard-module__YbLVuq__strip{background:var(--bg-hover);border-radius:0 0 13px 13px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;margin:0 -22px -22px;padding:14px 10px;display:flex;overflow:hidden}.WorkflowCard-module__YbLVuq__stripRow{align-items:center;min-width:0;display:inline-flex}.WorkflowCard-module__YbLVuq__node{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:150px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.WorkflowCard-module__YbLVuq__nodeWebrun{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.WorkflowCard-module__YbLVuq__nodeLabel{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.WorkflowCard-module__YbLVuq__nodeIcon{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.WorkflowCard-module__YbLVuq__nodeIconLight{color:#fff;flex-shrink:0;width:14px;height:14px}.WorkflowCard-module__YbLVuq__nodeFavicon{border-radius:3px;flex-shrink:0}.WorkflowCard-module__YbLVuq__nodeIconBlank{background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;width:14px;height:14px}.WorkflowCard-module__YbLVuq__nodeMore{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;margin-left:6px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.WorkflowCard-module__YbLVuq__chevron{width:12px;height:12px;color:var(--text-tertiary);flex-shrink:0;margin:0 4px}.WorkflowCard-module__YbLVuq__nodeDelivery{color:var(--text-secondary);background:0 0;border-style:dashed}
.DiagramCanvas-module__AyWI5q__viewport{border:1px solid var(--border-subtle);background-color:var(--bg-secondary);background-image:radial-gradient(circle, rgba(var(--accent-rgb), .18) 1px, transparent 1px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-size:22px 22px;border-radius:12px;height:400px;position:relative;overflow:hidden}.DiagramCanvas-module__AyWI5q__viewport.DiagramCanvas-module__AyWI5q__grabbing{cursor:grabbing}.DiagramCanvas-module__AyWI5q__viewport.DiagramCanvas-module__AyWI5q__active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.DiagramCanvas-module__AyWI5q__hintOverlay{z-index:2;pointer-events:none;background:rgba(var(--accent-rgb), .05);justify-content:center;align-items:center;animation:.14s ease-out DiagramCanvas-module__AyWI5q__hintFade;display:flex;position:absolute;inset:0}.DiagramCanvas-module__AyWI5q__hintPill{background:var(--text-primary);color:var(--bg-secondary);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 4px 16px #0000002e}.DiagramCanvas-module__AyWI5q__hintPill svg{width:16px;height:16px}@keyframes DiagramCanvas-module__AyWI5q__hintFade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.DiagramCanvas-module__AyWI5q__viewport{height:320px}}.DiagramCanvas-module__AyWI5q__content{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.DiagramCanvas-module__AyWI5q__content.DiagramCanvas-module__AyWI5q__animated{transition:transform .12s ease-out}.DiagramCanvas-module__AyWI5q__content.DiagramCanvas-module__AyWI5q__hidden{visibility:hidden}@media (prefers-reduced-motion:reduce){.DiagramCanvas-module__AyWI5q__content.DiagramCanvas-module__AyWI5q__animated{transition:none}}.DiagramCanvas-module__AyWI5q__measure{--accent-subtle:var(--accent-subtle-solid);display:inline-block}.DiagramCanvas-module__AyWI5q__controls{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.DiagramCanvas-module__AyWI5q__controlBtn{border:1px solid var(--border-subtle);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition), border-color var(--transition);border-radius:8px;justify-content:center;align-items:center;display:flex}.DiagramCanvas-module__AyWI5q__controlBtn:hover{color:var(--text-primary);border-color:var(--accent)}.DiagramCanvas-module__AyWI5q__controlBtn svg{width:16px;height:16px}
.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%)}
.UrlSuggestPanel-module__Uj7QxG__panel{background:var(--bg-elevated,var(--bg-input));border:1px solid var(--border-color);z-index:50;border-radius:12px;max-height:360px;padding:6px;animation:.12s ease-out UrlSuggestPanel-module__Uj7QxG__urlSuggestSlide;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}@keyframes UrlSuggestPanel-module__Uj7QxG__urlSuggestSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UrlSuggestPanel-module__Uj7QxG__row{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.UrlSuggestPanel-module__Uj7QxG__row:hover,.UrlSuggestPanel-module__Uj7QxG__rowActive{background:var(--accent-subtle,#7f7f7f1f)}.UrlSuggestPanel-module__Uj7QxG__favicon{object-fit:contain;border-radius:3px;flex-shrink:0;width:16px;height:16px}.UrlSuggestPanel-module__Uj7QxG__domain{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.UrlSuggestPanel-module__Uj7QxG__text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.UrlSuggestPanel-module__Uj7QxG__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UrlSuggestPanel-module__Uj7QxG__host{color:var(--text-tertiary,var(--text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;overflow:hidden}
.SaveAsWorkflowModal-module__ZfD1wW__body{flex-direction:column;gap:14px;min-height:160px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__compileWrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__compileText{color:var(--text-primary);font-size:14px;font-weight:600}.SaveAsWorkflowModal-module__ZfD1wW__compileSub{color:var(--text-tertiary);max-width:380px;font-size:12.5px;line-height:1.5}.SaveAsWorkflowModal-module__ZfD1wW__resolveStack{flex-direction:column;gap:12px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__blockerHint{background:var(--warning-subtle);border:1px solid rgba(var(--warning-rgb), .4);border-radius:var(--radius-sm);color:var(--text-primary);padding:10px 12px;font-size:12.5px;line-height:1.5}.SaveAsWorkflowModal-module__ZfD1wW__blockerHint ul{margin:4px 0 0;padding-left:18px}.SaveAsWorkflowModal-module__ZfD1wW__blockerHint li{color:var(--text-secondary);margin:2px 0}.SaveAsWorkflowModal-module__ZfD1wW__reviewStack{flex-direction:column;gap:16px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__label{flex-direction:column;gap:6px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__labelText{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.SaveAsWorkflowModal-module__ZfD1wW__required{color:var(--danger)}.SaveAsWorkflowModal-module__ZfD1wW__input,.SaveAsWorkflowModal-module__ZfD1wW__textarea{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);width:100%;color:var(--text-primary);font-size:13.5px;font-family:var(--font-sans);transition:border-color var(--transition);padding:9px 12px}.SaveAsWorkflowModal-module__ZfD1wW__textarea{resize:vertical;min-height:56px;line-height:1.45}.SaveAsWorkflowModal-module__ZfD1wW__input:focus,.SaveAsWorkflowModal-module__ZfD1wW__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.SaveAsWorkflowModal-module__ZfD1wW__input:disabled,.SaveAsWorkflowModal-module__ZfD1wW__textarea:disabled{opacity:.6;cursor:not-allowed}.SaveAsWorkflowModal-module__ZfD1wW__promptPreview{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;max-height:260px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-y:auto}.SaveAsWorkflowModal-module__ZfD1wW__helper{color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.SaveAsWorkflowModal-module__ZfD1wW__subList{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__subListTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600}.SaveAsWorkflowModal-module__ZfD1wW__subItem{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__subItem code{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;padding:1px 5px}.SaveAsWorkflowModal-module__ZfD1wW__errorBanner{border-radius:var(--radius-sm);background:var(--danger-subtle);color:var(--danger);border:1px solid rgba(var(--danger-rgb), .3);align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__errorBanner svg{flex-shrink:0}.SaveAsWorkflowModal-module__ZfD1wW__btnPrimary{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-sans);transition:background var(--transition), opacity var(--transition);border:1px solid #0000;justify-content:center;align-items:center;padding:9px 18px;display:inline-flex}.SaveAsWorkflowModal-module__ZfD1wW__btnPrimary:hover:not(:disabled){background:var(--accent-hover)}.SaveAsWorkflowModal-module__ZfD1wW__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.SaveAsWorkflowModal-module__ZfD1wW__btnSecondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;font-weight:500;font-family:var(--font-sans);transition:background var(--transition);padding:9px 16px}.SaveAsWorkflowModal-module__ZfD1wW__btnSecondary:hover:not(:disabled){background:var(--bg-hover)}.SaveAsWorkflowModal-module__ZfD1wW__btnSecondary:disabled{opacity:.55;cursor:not-allowed}.SaveAsWorkflowModal-module__ZfD1wW__btnLabel{margin-left:8px}.SaveAsWorkflowModal-module__ZfD1wW__resolveStripWrap{margin-bottom:4px}.SaveAsWorkflowModal-module__ZfD1wW__reviewThread{flex-direction:column;gap:12px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__truncationNote{background:var(--warning-subtle);border:1px solid rgba(var(--warning-rgb), .3);border-radius:var(--radius-sm);color:var(--text-secondary);padding:8px 12px;font-size:12px;line-height:1.5}.SaveAsWorkflowModal-module__ZfD1wW__thread{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__driftBanner{border-radius:var(--radius-sm);border:1px solid rgba(var(--warning-rgb), .4);background:var(--warning-subtle);color:var(--text-primary);flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__driftBanner strong{font-size:13px;font-weight:600}.SaveAsWorkflowModal-module__ZfD1wW__driftBanner p{color:var(--text-secondary);margin:0}.SaveAsWorkflowModal-module__ZfD1wW__driftBanner button{align-self:flex-start;margin-top:4px}.SaveAsWorkflowModal-module__ZfD1wW__drift_block{border-color:rgba(var(--danger-rgb), .4);background:var(--danger-subtle)}.SaveAsWorkflowModal-module__ZfD1wW__refinementHint{color:var(--text-tertiary);text-align:right;padding:0 4px;font-size:11.5px}.SaveAsWorkflowModal-module__ZfD1wW__reviewFooterRow{align-items:center;gap:14px;width:100%;display:flex}.SaveAsWorkflowModal-module__ZfD1wW__reviewFooterRow>:first-child{flex:none}.SaveAsWorkflowModal-module__ZfD1wW__reviewFooterRow>:last-child{flex:auto;min-width:0}.SaveAsWorkflowModal-module__ZfD1wW__btnBackLink{color:var(--text-secondary);cursor:pointer;font-size:13.5px;font-weight:500;font-family:var(--font-sans);transition:color var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;line-height:1;display:inline-flex}.SaveAsWorkflowModal-module__ZfD1wW__btnBackLink:hover{color:var(--accent)}.SaveAsWorkflowModal-module__ZfD1wW__btnBackLink svg{flex-shrink:0}@media (max-width:768px){.SaveAsWorkflowModal-module__ZfD1wW__body{gap:12px}.SaveAsWorkflowModal-module__ZfD1wW__compileWrap{padding:32px 16px}.SaveAsWorkflowModal-module__ZfD1wW__thread{max-height:360px}}.SaveAsWorkflowModal-module__ZfD1wW__deliveryPickWrap{padding:2px 2px 10px}.SaveAsWorkflowModal-module__ZfD1wW__deliveryPickWrap>div{margin-top:0;margin-left:0}.SaveAsWorkflowModal-module__ZfD1wW__deliveryPickQuestion{color:var(--text-primary);margin:2px 0 14px;font-size:1.05rem;font-weight:600}
.proxyLocationPrompt-module___WYUoa__body{flex-direction:column;gap:16px;display:flex}.proxyLocationPrompt-module___WYUoa__locationCard{background:var(--accent-subtle,var(--bg-tertiary));border:1px solid var(--border-subtle);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.proxyLocationPrompt-module___WYUoa__flag{font-size:32px;line-height:1}.proxyLocationPrompt-module___WYUoa__fromLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:12px}.proxyLocationPrompt-module___WYUoa__fromCountry{color:var(--text-primary);font-size:18px;font-weight:700;font-family:var(--font-display,inherit);margin-top:2px;line-height:1.2}.proxyLocationPrompt-module___WYUoa__explain{color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}.proxyLocationPrompt-module___WYUoa__explain strong{font-weight:600}.proxyLocationPrompt-module___WYUoa__changeLink{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.proxyLocationPrompt-module___WYUoa__changeLink:hover{color:var(--accent-hover)}.proxyLocationPrompt-module___WYUoa__changeField{flex-direction:column;gap:6px;display:flex}.proxyLocationPrompt-module___WYUoa__changeFieldLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.proxyLocationPrompt-module___WYUoa__select{border:1px solid var(--border-color);background:var(--bg-secondary,var(--bg-tertiary));width:100%;color:var(--text-primary);border-radius:8px;padding:9px 12px;font-size:14px}.proxyLocationPrompt-module___WYUoa__select:focus{border-color:var(--border-focus,var(--accent));outline:none}
.ConnectChecklist-module__b6o82W__rowList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ConnectChecklist-module__b6o82W__row{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s,border-color .2s;display:flex}.ConnectChecklist-module__b6o82W__rowConnected{background:var(--bg-secondary);border-color:var(--border-color);opacity:.92}.ConnectChecklist-module__b6o82W__rowFresh{animation:1.4s ease-out ConnectChecklist-module__b6o82W__rowFreshFlash}@keyframes ConnectChecklist-module__b6o82W__rowFreshFlash{0%{background:#22c55e38;border-color:#22c55ea6}to{background:var(--bg-secondary);border-color:var(--border-color)}}.ConnectChecklist-module__b6o82W__rowStatus{background:var(--bg-base,#fff);border:1px solid var(--border-color);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ConnectChecklist-module__b6o82W__rowConnected .ConnectChecklist-module__b6o82W__rowStatus{color:#fff;background:#22c55e;border-color:#16a34a}.ConnectChecklist-module__b6o82W__rowDot{background:var(--text-tertiary,#9ca3af);border-radius:50%;width:6px;height:6px}.ConnectChecklist-module__b6o82W__rowFavicon{background:var(--bg-base,#fff);border-radius:4px;flex:none;width:20px;height:20px}.ConnectChecklist-module__b6o82W__rowFaviconFallback{background:var(--bg-base,#fff);border:1px solid var(--border-color);width:20px;height:20px;color:var(--text-secondary);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ConnectChecklist-module__b6o82W__rowMain{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ConnectChecklist-module__b6o82W__rowName{color:var(--text-primary);font-size:13px;font-weight:600}.ConnectChecklist-module__b6o82W__rowMeta{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ConnectChecklist-module__b6o82W__rowActions{flex:none;align-items:center;gap:6px;display:flex}.ConnectChecklist-module__b6o82W__rowBtnPrimary{background:var(--accent,#6366f1);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__rowBtnPrimary:hover:not(:disabled){background:var(--accent-hover,#4f46e5)}.ConnectChecklist-module__b6o82W__rowBtnPrimary:disabled{background:var(--text-tertiary,#9ca3af);cursor:not-allowed}.ConnectChecklist-module__b6o82W__rowBtnSecondary{height:28px;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__rowBtnSecondary:hover{background:var(--bg-hover);color:var(--text-primary)}.ConnectChecklist-module__b6o82W__rowBtnGhost{height:28px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__rowBtnGhost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ConnectChecklist-module__b6o82W__rowBtnGhost:disabled{opacity:.5;cursor:not-allowed}.ConnectChecklist-module__b6o82W__rowBtnRemove{width:28px;height:28px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background .15s,color .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__rowBtnRemove:hover:not(:disabled){background:var(--danger-subtle,#ef44441a);color:var(--danger,#dc2626)}.ConnectChecklist-module__b6o82W__rowBtnRemove:disabled{opacity:.5;cursor:not-allowed}.ConnectChecklist-module__b6o82W__successBanner{background:#22c55e14;border:1px solid #22c55e;border-left-width:3px;border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.ConnectChecklist-module__b6o82W__successIcon{color:#fff;background:#22c55e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ConnectChecklist-module__b6o82W__successBody{flex:auto;min-width:0}.ConnectChecklist-module__b6o82W__successTitle{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.ConnectChecklist-module__b6o82W__successText{color:var(--text-secondary);font-size:13px;line-height:1.5}.ConnectChecklist-module__b6o82W__successActions{flex:none;align-items:center;gap:8px;display:flex}.ConnectChecklist-module__b6o82W__upsellPrimary{background:var(--accent,#6366f1);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__upsellPrimary:hover{background:var(--accent-hover,#4f46e5)}.ConnectChecklist-module__b6o82W__upsellSecondary{height:32px;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__upsellSecondary:hover{background:var(--bg-hover);color:var(--text-primary)}.ConnectChecklist-module__b6o82W__secretField{margin-bottom:14px}.ConnectChecklist-module__b6o82W__secretField:last-of-type{margin-bottom:0}.ConnectChecklist-module__b6o82W__secretLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ConnectChecklist-module__b6o82W__secretInput{border:1px solid var(--border-color);background:var(--bg-elevated);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);border-radius:8px;padding:9px 12px;transition:border-color .15s}.ConnectChecklist-module__b6o82W__secretInput:focus{border-color:var(--accent,#6366f1);outline:none}.ConnectChecklist-module__b6o82W__secretInput:disabled{opacity:.6;cursor:not-allowed}.ConnectChecklist-module__b6o82W__secretFieldList{flex-direction:column;gap:8px;display:flex}.ConnectChecklist-module__b6o82W__secretFieldRow{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;display:grid}.ConnectChecklist-module__b6o82W__secretFieldRemove{background:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;font-size:18px;line-height:1;transition:background .15s,color .15s}.ConnectChecklist-module__b6o82W__secretFieldRemove:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ConnectChecklist-module__b6o82W__secretFieldRemove:disabled{opacity:.4;cursor:not-allowed}.ConnectChecklist-module__b6o82W__secretAddBtn{color:var(--accent,#6366f1);border:1px dashed var(--border-color);cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.ConnectChecklist-module__b6o82W__secretAddBtn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent,#6366f1)}.ConnectChecklist-module__b6o82W__secretAddBtn:disabled{opacity:.5;cursor:not-allowed}.ConnectChecklist-module__b6o82W__secretError{background:var(--danger-subtle,#ef44441a);color:var(--danger,#dc2626);border:1px solid var(--danger,#dc2626);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px}.ConnectChecklist-module__b6o82W__modalBtnPrimary{background:var(--accent,#6366f1);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);border:1px solid #0000;border-radius:8px;padding:8px 16px;transition:background .15s,opacity .15s}.ConnectChecklist-module__b6o82W__modalBtnPrimary:hover:not(:disabled){background:var(--accent-hover,#4f46e5)}.ConnectChecklist-module__b6o82W__modalBtnPrimary:disabled{opacity:.6;cursor:not-allowed}.ConnectChecklist-module__b6o82W__modalBtnSecondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);border-radius:8px;padding:8px 14px;transition:background .15s}.ConnectChecklist-module__b6o82W__modalBtnSecondary:hover:not(:disabled){background:var(--bg-hover)}.ConnectChecklist-module__b6o82W__modalBtnSecondary:disabled{opacity:.6;cursor:not-allowed}.ConnectChecklist-module__b6o82W__modalBtnDanger{background:var(--danger,#dc2626);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);border:1px solid #0000;border-radius:8px;padding:8px 16px;transition:filter .15s,opacity .15s}.ConnectChecklist-module__b6o82W__modalBtnDanger:hover:not(:disabled){filter:brightness(.92)}.ConnectChecklist-module__b6o82W__modalBtnDanger:disabled{opacity:.6;cursor:not-allowed}.ConnectChecklist-module__b6o82W__removeBody{color:var(--text-secondary);font-size:13px;line-height:1.55}.ConnectChecklist-module__b6o82W__removeHint{color:var(--text-tertiary,#9ca3af);margin-top:8px;font-size:12px}.ConnectChecklist-module__b6o82W__emptyHint{border:1px dashed var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.5}.ConnectChecklist-module__b6o82W__addRow{margin-top:12px}.ConnectChecklist-module__b6o82W__addLoginBtn{width:100%;color:var(--accent,#6366f1);border:1px dashed var(--border-color);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;transition:background .15s,border-color .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__addLoginBtn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent,#6366f1)}.ConnectChecklist-module__b6o82W__addLoginBtn:disabled{opacity:.5;cursor:not-allowed}.ConnectChecklist-module__b6o82W__addHint{color:var(--text-tertiary,#9ca3af);margin-top:6px;font-size:12px}.ConnectChecklist-module__b6o82W__addChoose{flex-direction:column;gap:14px;display:flex}.ConnectChecklist-module__b6o82W__addChoosePreview{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ConnectChecklist-module__b6o82W__addChooseFavicon{border-radius:6px;flex:none}.ConnectChecklist-module__b6o82W__addChooseMeta{min-width:0}.ConnectChecklist-module__b6o82W__addChooseName{color:var(--text-primary);font-size:14px;font-weight:600}.ConnectChecklist-module__b6o82W__addChooseDomain{color:var(--text-secondary);font-size:12px}.ConnectChecklist-module__b6o82W__addDedupeNote{color:var(--text-secondary);background:#6366f114;border-radius:8px;padding:8px 12px;font-size:12px}.ConnectChecklist-module__b6o82W__addChooseActions{flex-direction:column;gap:8px;display:flex}.ConnectChecklist-module__b6o82W__addChooseConnect{background:var(--accent,#6366f1);color:#fff;cursor:pointer;width:100%;font-size:14px;font-weight:600;font-family:var(--font-sans);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;transition:background .15s,opacity .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__addChooseConnect:hover:not(:disabled){background:var(--accent-hover,#4f46e5)}.ConnectChecklist-module__b6o82W__addChooseConnect:disabled{opacity:.6;cursor:not-allowed}.ConnectChecklist-module__b6o82W__addChooseSecret{background:var(--bg-secondary);width:100%;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;transition:background .15s;display:inline-flex}.ConnectChecklist-module__b6o82W__addChooseSecret:hover:not(:disabled){background:var(--bg-hover)}.ConnectChecklist-module__b6o82W__addChooseHelp{color:var(--text-tertiary,#9ca3af);font-size:12px;line-height:1.5}@media (max-width:720px){.ConnectChecklist-module__b6o82W__row{flex-wrap:wrap}.ConnectChecklist-module__b6o82W__rowActions{margin-left:auto}.ConnectChecklist-module__b6o82W__successBanner{flex-direction:column}.ConnectChecklist-module__b6o82W__successActions{flex-direction:column;width:100%}.ConnectChecklist-module__b6o82W__upsellPrimary,.ConnectChecklist-module__b6o82W__upsellSecondary{justify-content:center;width:100%}}
.Card-module__b6YjYG__card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);font-family:var(--font-sans);flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.Card-module__b6YjYG__padSm{gap:8px;padding:14px}.Card-module__b6YjYG__padLg{gap:16px;padding:28px}.Card-module__b6YjYG__interactive{cursor:pointer}.Card-module__b6YjYG__interactive:hover{border-color:var(--border-focus);box-shadow:var(--shadow-md)}.Card-module__b6YjYG__flat{background:var(--bg-secondary);box-shadow:none}.Card-module__b6YjYG__muted{background:var(--bg-tertiary)}.Card-module__b6YjYG__dashed{color:var(--text-tertiary);text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center}.Card-module__b6YjYG__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Card-module__b6YjYG__titleGroup{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Card-module__b6YjYG__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.Card-module__b6YjYG__title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;font-family:var(--font-display);word-break:break-word;margin:0}.Card-module__b6YjYG__subtitle{color:var(--text-secondary);font-size:13px;line-height:1.45}.Card-module__b6YjYG__body{flex-direction:column;gap:10px;display:flex}.Card-module__b6YjYG__footer{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.Card-module__b6YjYG__meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.Card-module__b6YjYG__meta>*{align-items:center;gap:6px;display:inline-flex}.Card-module__b6YjYG__actions{align-items:center;gap:6px;display:flex}.Card-module__b6YjYG__metric{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);font-family:var(--font-sans);flex-direction:column;gap:8px;padding:20px;display:flex}.Card-module__b6YjYG__metricLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.Card-module__b6YjYG__metricValueRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Card-module__b6YjYG__metricValue{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1}.Card-module__b6YjYG__metricSuffix{color:var(--text-tertiary);font-size:14px}.Card-module__b6YjYG__metricDelta{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.Card-module__b6YjYG__metricDeltaUp{background:var(--success-subtle);color:var(--success)}.Card-module__b6YjYG__metricDeltaDown{background:var(--danger-subtle);color:var(--danger)}.Card-module__b6YjYG__metricDeltaFlat{background:var(--bg-tertiary);color:var(--text-tertiary)}.Card-module__b6YjYG__metricHint{color:var(--text-tertiary);font-size:12px}.Card-module__b6YjYG__metricActive{border-color:rgba(var(--accent-rgb), .3);background:var(--accent-subtle)}.Card-module__b6YjYG__metricActive .Card-module__b6YjYG__metricLabel,.Card-module__b6YjYG__metricActive .Card-module__b6YjYG__metricValue{color:var(--accent)}
.StatusPill-module__AuUNDW__pill{white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;font-family:var(--font-sans);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.StatusPill-module__AuUNDW__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.StatusPill-module__AuUNDW__success{background:var(--success-subtle);color:var(--success);border-color:rgba(var(--success-rgb), .22)}.StatusPill-module__AuUNDW__error{background:var(--danger-subtle);color:var(--danger);border-color:rgba(var(--danger-rgb), .22)}.StatusPill-module__AuUNDW__warning{background:var(--warning-subtle);color:var(--warning);border-color:rgba(var(--warning-rgb), .22)}.StatusPill-module__AuUNDW__info{background:var(--teal-subtle);color:var(--teal);border-color:rgba(var(--teal-rgb), .22)}.StatusPill-module__AuUNDW__neutral{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)}.StatusPill-module__AuUNDW__accent{background:var(--accent-subtle);color:var(--accent);border-color:rgba(var(--accent-rgb), .22)}.StatusPill-module__AuUNDW__amber{background:var(--amber-subtle);color:var(--amber);border-color:rgba(var(--amber-rgb), .22)}.StatusPill-module__AuUNDW__sm{padding:2px 8px;font-size:11px;line-height:16px}.StatusPill-module__AuUNDW__md{padding:3px 10px;font-size:12px;line-height:18px}
.PolicyForm-module__mx_UCq__inputLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.PolicyForm-module__mx_UCq__input{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);border-radius:10px;padding:12px 14px;transition:all .15s}.PolicyForm-module__mx_UCq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.PolicyForm-module__mx_UCq__select{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;border-radius:10px;padding:12px 14px;font-size:14px;transition:all .15s}.PolicyForm-module__mx_UCq__select:focus{border-color:var(--accent);outline:none}.PolicyForm-module__mx_UCq__ruleInputError{border-color:var(--danger)}.PolicyForm-module__mx_UCq__ruleInputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ef444426}.PolicyForm-module__mx_UCq__ruleSection{margin-bottom:16px}.PolicyForm-module__mx_UCq__ruleSectionHeader{cursor:pointer;align-items:center;gap:12px;display:flex}.PolicyForm-module__mx_UCq__ruleSectionHeader:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.PolicyForm-module__mx_UCq__ruleSectionBadge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PolicyForm-module__mx_UCq__ruleSectionBadge svg{width:18px;height:18px}.PolicyForm-module__mx_UCq__ruleSectionBadge_green{background:var(--success-subtle);color:var(--success)}.PolicyForm-module__mx_UCq__ruleSectionBadge_orange{background:var(--warning-subtle);color:var(--warning)}.PolicyForm-module__mx_UCq__ruleSectionBadge_blue{background:var(--accent-subtle);color:var(--accent)}.PolicyForm-module__mx_UCq__ruleSectionBadge_purple{color:#5e35b1;background:#5e35b11a}.PolicyForm-module__mx_UCq__ruleSectionTitleGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PolicyForm-module__mx_UCq__ruleSectionTitle{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;font-family:var(--font-display)}.PolicyForm-module__mx_UCq__ruleSectionSubtitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.PolicyForm-module__mx_UCq__ruleSectionStatus{flex-shrink:0;align-self:center}.PolicyForm-module__mx_UCq__ruleSectionChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s;display:flex}.PolicyForm-module__mx_UCq__ruleSectionChevronOpen{transform:rotate(180deg)}.PolicyForm-module__mx_UCq__ruleSectionBody{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}@media (max-width:640px){.PolicyForm-module__mx_UCq__ruleSectionStatus{display:none}}.PolicyForm-module__mx_UCq__llmRoleTextarea{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;min-height:120px;color:var(--text-primary);resize:vertical;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.6;transition:all .15s}.PolicyForm-module__mx_UCq__llmRoleTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.PolicyForm-module__mx_UCq__ruleTable{border-collapse:collapse;width:100%}.PolicyForm-module__mx_UCq__ruleTable th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);padding:8px 12px;font-size:12px;font-weight:600}.PolicyForm-module__mx_UCq__ruleTable td{vertical-align:middle;border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;font-size:13px}.PolicyForm-module__mx_UCq__ruleTable tr:last-child td{border-bottom:none}.PolicyForm-module__mx_UCq__capabilityTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.PolicyForm-module__mx_UCq__capabilityDesc{color:var(--text-secondary);font-size:12px;line-height:1.4}.PolicyForm-module__mx_UCq__permissionToggle{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;gap:2px;width:fit-content;padding:3px;display:flex}.PolicyForm-module__mx_UCq__permissionToggleBtn{color:var(--text-tertiary);cursor:pointer;letter-spacing:0;font-size:13px;font-weight:500;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 14px;transition:all .15s}.PolicyForm-module__mx_UCq__permissionToggleBtn:hover{color:var(--text-secondary);background:var(--bg-hover)}.PolicyForm-module__mx_UCq__permissionBtnAllow{color:var(--success);background:var(--bg-primary);border-color:var(--success)}.PolicyForm-module__mx_UCq__permissionBtnBlock{color:var(--danger);background:var(--bg-primary);border-color:var(--danger)}.PolicyForm-module__mx_UCq__permissionBtnGuardrail{color:var(--warning);background:var(--bg-primary);border-color:var(--warning)}.PolicyForm-module__mx_UCq__ruleRemoveBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.PolicyForm-module__mx_UCq__ruleRemoveBtn:hover{color:var(--danger);background:#ef44441a;border-color:#ef44444d}.PolicyForm-module__mx_UCq__addRuleBtn{border:1px dashed var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.PolicyForm-module__mx_UCq__addRuleBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.PolicyForm-module__mx_UCq__actionCardList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.PolicyForm-module__mx_UCq__actionCard{background:var(--bg-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .15s;display:flex}.PolicyForm-module__mx_UCq__actionCard:hover{border-color:var(--accent);background:var(--bg-tertiary)}.PolicyForm-module__mx_UCq__actionCardBody{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.PolicyForm-module__mx_UCq__actionCardCategory{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600}.PolicyForm-module__mx_UCq__actionCardDetail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.PolicyForm-module__mx_UCq__actionCardRight{flex-shrink:0;align-items:center;gap:10px;margin-left:12px;display:flex}.PolicyForm-module__mx_UCq__actionCardPermission{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.PolicyForm-module__mx_UCq__actionPerm_allow{background:var(--success-subtle);color:var(--success)}.PolicyForm-module__mx_UCq__actionPerm_block{background:var(--danger-subtle);color:var(--danger)}.PolicyForm-module__mx_UCq__actionPerm_guardrail{background:var(--warning-subtle);color:var(--warning)}.PolicyForm-module__mx_UCq__actionRuleForm{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.PolicyForm-module__mx_UCq__actionRuleField{flex-direction:column;gap:6px;display:flex}.PolicyForm-module__mx_UCq__fieldHint{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.4}.PolicyForm-module__mx_UCq__fieldHint code{font-family:var(--font-mono);background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:4px;padding:1px 5px;font-size:11.5px}.PolicyForm-module__mx_UCq__modeSelector{gap:8px;margin-bottom:16px;display:flex}.PolicyForm-module__mx_UCq__modeOption{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:10px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.PolicyForm-module__mx_UCq__modeOption:hover{border-color:var(--accent);color:var(--accent)}.PolicyForm-module__mx_UCq__modeOptionActive{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.PolicyForm-module__mx_UCq__defaultActionRow{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.PolicyForm-module__mx_UCq__defaultActionLabel{color:var(--text-secondary);font-size:13px;font-weight:500}
.PolicyComposerModal-module__3fAx1a__headFields{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.PolicyComposerModal-module__3fAx1a__field{flex-direction:column;gap:8px;display:flex}.PolicyComposerModal-module__3fAx1a__label{color:var(--text-secondary);font-size:13px;font-weight:500}.PolicyComposerModal-module__3fAx1a__optional{color:var(--text-tertiary);font-weight:400}.PolicyComposerModal-module__3fAx1a__input{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);border-radius:10px;padding:12px 14px;transition:all .15s}.PolicyComposerModal-module__3fAx1a__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.PolicyComposerModal-module__3fAx1a__input:disabled{opacity:.6;cursor:not-allowed}.PolicyComposerModal-module__3fAx1a__error{background:var(--danger-subtle);border:1px solid var(--danger);color:var(--danger);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.4}
.Segmented-module__pBd-2W__segmented{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius);font-family:var(--font-sans);gap:2px;padding:3px;display:inline-flex}.Segmented-module__pBd-2W__item{color:var(--text-secondary);border-radius:calc(var(--radius) - 3px);cursor:pointer;transition:background var(--transition), color var(--transition);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.Segmented-module__pBd-2W__item:hover:not(.Segmented-module__pBd-2W__active):not(:disabled){color:var(--text-primary)}.Segmented-module__pBd-2W__item.Segmented-module__pBd-2W__active{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.Segmented-module__pBd-2W__item:disabled{opacity:.45;cursor:not-allowed}.Segmented-module__pBd-2W__fullWidth{width:100%;display:flex}.Segmented-module__pBd-2W__fullWidth .Segmented-module__pBd-2W__item{flex:1}
.RecommendedRow-module__BLrU7q__section{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.RecommendedRow-module__BLrU7q__banded{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:14px;padding:16px 18px}.RecommendedRow-module__BLrU7q__headerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.RecommendedRow-module__BLrU7q__headerLink{color:inherit;font:inherit;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.RecommendedRow-module__BLrU7q__headerLink:hover{color:var(--accent)}.RecommendedRow-module__BLrU7q__headerLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.RecommendedRow-module__BLrU7q__headerArrow{opacity:0;font-size:.9em;line-height:1;transition:opacity .15s,transform .15s;transform:translate(-4px)}.RecommendedRow-module__BLrU7q__section:hover .RecommendedRow-module__BLrU7q__headerArrow{opacity:.5;transform:none}.RecommendedRow-module__BLrU7q__headerLink:hover .RecommendedRow-module__BLrU7q__headerArrow,.RecommendedRow-module__BLrU7q__headerLink:focus-visible .RecommendedRow-module__BLrU7q__headerArrow{opacity:1;color:var(--accent);transform:none}@media (hover:none){.RecommendedRow-module__BLrU7q__headerArrow{opacity:.5;transform:none}}.RecommendedRow-module__BLrU7q__header{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0;padding:2px 0;font-size:15px;font-weight:600;line-height:1.2}.RecommendedRow-module__BLrU7q__headerDim{color:var(--text-secondary);font-size:17px}.RecommendedRow-module__BLrU7q__track{-webkit-overflow-scrolling:touch;align-items:stretch;gap:20px;padding:2px 0 10px;scroll-padding-left:2px;display:flex;overflow:auto hidden}.RecommendedRow-module__BLrU7q__cardSlot{flex:0 0 360px;min-width:0;display:flex}.RecommendedRow-module__BLrU7q__cardSlot>a,.RecommendedRow-module__BLrU7q__cardSlot>button,.RecommendedRow-module__BLrU7q__cardSlot>div{flex:1;min-width:0}.RecommendedRow-module__BLrU7q__banded .RecommendedRow-module__BLrU7q__cardSlot>a,.RecommendedRow-module__BLrU7q__banded .RecommendedRow-module__BLrU7q__cardSlot>button{background:var(--bg-elevated)}.RecommendedRow-module__BLrU7q__track::-webkit-scrollbar{height:8px}.RecommendedRow-module__BLrU7q__track::-webkit-scrollbar-track{background:0 0}.RecommendedRow-module__BLrU7q__track::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:999px}.RecommendedRow-module__BLrU7q__track::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.RecommendedRow-module__BLrU7q__track{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.RecommendedRow-module__BLrU7q__trackWrap{position:relative}.RecommendedRow-module__BLrU7q__fade{pointer-events:none;background:linear-gradient(to right, transparent, var(--bg-primary));width:84px;position:absolute;top:0;bottom:12px;right:0}.RecommendedRow-module__BLrU7q__banded .RecommendedRow-module__BLrU7q__fade{background:linear-gradient(to right, transparent, var(--bg-secondary))}.RecommendedRow-module__BLrU7q__scrollArrow{z-index:2;background:var(--bg-elevated);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-primary);cursor:pointer;opacity:0;transition:opacity .15s ease, background var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 2px 10px #0000001f}.RecommendedRow-module__BLrU7q__scrollArrow:hover{background:var(--bg-hover)}.RecommendedRow-module__BLrU7q__section:hover .RecommendedRow-module__BLrU7q__scrollArrow{opacity:1}@media (prefers-reduced-motion:reduce){.RecommendedRow-module__BLrU7q__scrollArrow,.RecommendedRow-module__BLrU7q__headerArrow{transition:none}}@media (max-width:768px){.RecommendedRow-module__BLrU7q__cardSlot{flex-basis:82%}}.RecommendedRow-module__BLrU7q__skeletonCard{width:100%;height:172px}.RecommendedRow-module__BLrU7q__skeletonCardMedia{height:250px}.RecommendedRow-module__BLrU7q__skeletonCard,.RecommendedRow-module__BLrU7q__skeletonCardMedia{border:1px solid var(--border-subtle);background:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg-hover) 50%, var(--bg-elevated) 100%);background-size:200% 100%;border-radius:14px;animation:1.2s ease-in-out infinite RecommendedRow-module__BLrU7q__recRowShimmer}@keyframes RecommendedRow-module__BLrU7q__recRowShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.RecommendedRow-module__BLrU7q__skeletonCard{animation:none}}.RecommendedRow-module__BLrU7q__endCapSlot{flex:0 0 220px;min-width:0;display:flex}.RecommendedRow-module__BLrU7q__endCap{background:var(--bg-secondary);border:1px solid var(--border-subtle);text-align:center;min-width:0;min-height:220px;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;text-decoration:none;display:flex}.RecommendedRow-module__BLrU7q__endCap:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #0000000d}.RecommendedRow-module__BLrU7q__endCapIcon{background:var(--accent-subtle);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.RecommendedRow-module__BLrU7q__endCapIcon svg{width:18px;height:18px}.RecommendedRow-module__BLrU7q__endCapLabel{font-family:var(--font-display);color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.RecommendedRow-module__BLrU7q__endCap:hover .RecommendedRow-module__BLrU7q__endCapLabel{color:var(--accent)}.RecommendedRow-module__BLrU7q__endCapArrow{transition:transform var(--transition);font-size:15px;line-height:1}.RecommendedRow-module__BLrU7q__endCap:hover .RecommendedRow-module__BLrU7q__endCapArrow{transform:translate(2px)}
.notFoundHero-module___SLziq__hero{text-align:center;max-width:720px;margin:0 auto;padding:40px 0 8px}.notFoundHero-module___SLziq__title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:22px;font-weight:600}.notFoundHero-module___SLziq__subtitle{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.notFoundHero-module___SLziq__composeWrap{margin-top:22px}.notFoundHero-module___SLziq__examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.notFoundHero-module___SLziq__example{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-color);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px}.notFoundHero-module___SLziq__example:hover{background:var(--bg-hover);border-color:var(--text-muted);color:var(--text-primary)}.notFoundHero-module___SLziq__example:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.notFoundHero-module___SLziq__recs{text-align:left;margin-top:36px}.notFoundHero-module___SLziq__browseAll{color:var(--accent);margin-top:20px;font-size:13px;text-decoration:none;display:inline-block}.notFoundHero-module___SLziq__browseAll:hover{text-decoration:underline}@media (max-width:768px){.notFoundHero-module___SLziq__hero{padding-top:24px}.notFoundHero-module___SLziq__title{font-size:19px}}
.SchemaBuilder-module__mhFGuq__schemaContainer{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:12px;margin-top:10px;padding:16px;display:flex}.SchemaBuilder-module__mhFGuq__schemaPropertyWrapper{flex-direction:column;gap:8px;display:flex}.SchemaBuilder-module__mhFGuq__schemaPropertyRow{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 12px;display:flex}.SchemaBuilder-module__mhFGuq__schemaDragHandle{color:var(--text-muted);cursor:grab;opacity:.6;transition:opacity var(--transition);justify-content:center;align-items:center;padding:4px;display:flex}.SchemaBuilder-module__mhFGuq__schemaDragHandle:hover{opacity:1}.SchemaBuilder-module__mhFGuq__schemaPropertyName{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary);transition:all var(--transition);flex:1;padding:8px 12px;font-size:14px;font-weight:500}.SchemaBuilder-module__mhFGuq__schemaPropertyName:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.SchemaBuilder-module__mhFGuq__schemaPropertyName::placeholder{color:var(--text-muted)}.SchemaBuilder-module__mhFGuq__schemaTypeDropdown{position:relative}.SchemaBuilder-module__mhFGuq__schemaTypeButton{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;min-width:100px;transition:all var(--transition);align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.SchemaBuilder-module__mhFGuq__schemaTypeButton:hover{border-color:var(--accent)}.SchemaBuilder-module__mhFGuq__schemaTypeButton svg{color:var(--text-muted);margin-left:auto}.SchemaBuilder-module__mhFGuq__schemaTypeMenu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:200;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.SchemaBuilder-module__mhFGuq__schemaTypeOption{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500}.SchemaBuilder-module__mhFGuq__schemaTypeOption:hover{background:var(--accent-subtle);color:var(--accent)}.SchemaBuilder-module__mhFGuq__schemaTypeOption.SchemaBuilder-module__mhFGuq__selected{background:var(--accent-subtle);color:var(--accent);font-weight:600}.SchemaBuilder-module__mhFGuq__schemaRequiredBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.SchemaBuilder-module__mhFGuq__schemaRequiredBtn:hover{background:var(--danger-subtle);color:var(--danger)}.SchemaBuilder-module__mhFGuq__schemaRequiredBtn.SchemaBuilder-module__mhFGuq__active{color:var(--danger)}.SchemaBuilder-module__mhFGuq__schemaDeleteBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SchemaBuilder-module__mhFGuq__schemaDeleteBtn:hover{background:var(--danger-subtle);color:var(--danger)}.SchemaBuilder-module__mhFGuq__schemaChildren{border-left:2px dashed var(--text-muted);flex-direction:column;gap:8px;margin-left:24px;padding-left:16px;display:flex}.SchemaBuilder-module__mhFGuq__schemaAddBtn{border:1px dashed var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition);font-family:var(--font-sans);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:500;display:inline-flex}.SchemaBuilder-module__mhFGuq__schemaAddHint{font-weight:500}.SchemaBuilder-module__mhFGuq__schemaAddBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}
.CsvColumnBuilder-module__mtWjFW__sheetBuilder{width:0;min-width:100%;margin-top:10px}.CsvColumnBuilder-module__mtWjFW__sheetContainer{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:16px;overflow:auto hidden}.CsvColumnBuilder-module__mtWjFW__sheetGrid{flex-direction:column;display:inline-flex}.CsvColumnBuilder-module__mtWjFW__sheetRow{align-items:stretch;display:flex}.CsvColumnBuilder-module__mtWjFW__sheetPreviewRow{opacity:.5}.CsvColumnBuilder-module__mtWjFW__sheetCell{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:120px;max-width:180px;transition:all var(--transition);flex:1;align-items:center;margin:-.5px;display:flex}.CsvColumnBuilder-module__mtWjFW__sheetHeaderCell{background:var(--bg-primary);border-color:var(--border-color);cursor:grab}.CsvColumnBuilder-module__mtWjFW__sheetHeaderCell:hover{background:var(--accent-subtle);border-color:var(--accent)}.CsvColumnBuilder-module__mtWjFW__sheetHeaderCell.CsvColumnBuilder-module__mtWjFW__dragging{opacity:.5;background:var(--accent-subtle);border-color:var(--accent)}.CsvColumnBuilder-module__mtWjFW__sheetPreviewCell{background:var(--bg-tertiary);justify-content:center;min-height:36px;padding:8px 12px}.CsvColumnBuilder-module__mtWjFW__sheetCellDragHandle{color:var(--text-muted);cursor:grab;opacity:.5;transition:opacity var(--transition);justify-content:center;align-items:center;padding:8px 4px 8px 8px;display:flex}.CsvColumnBuilder-module__mtWjFW__sheetHeaderCell:hover .CsvColumnBuilder-module__mtWjFW__sheetCellDragHandle{opacity:1}.CsvColumnBuilder-module__mtWjFW__sheetCellInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 12px 10px 4px;font-size:13px;font-weight:600}.CsvColumnBuilder-module__mtWjFW__sheetCellInput::placeholder{color:var(--text-muted);font-weight:500}.CsvColumnBuilder-module__mtWjFW__sheetPreviewText{color:var(--text-muted);font-size:12px}.CsvColumnBuilder-module__mtWjFW__sheetAddColumnBtn{border:2px dashed var(--border-color);min-width:40px;max-width:40px;color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-left:-1px;display:flex}.CsvColumnBuilder-module__mtWjFW__sheetAddColumnBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.CsvColumnBuilder-module__mtWjFW__sheetCellSpacer{min-width:40px;max-width:40px}.CsvColumnBuilder-module__mtWjFW__sheetContextMenu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:1000;min-width:160px;padding:4px}.CsvColumnBuilder-module__mtWjFW__sheetContextMenuItem{width:100%;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.CsvColumnBuilder-module__mtWjFW__sheetContextMenuItem:hover{background:var(--accent-subtle);color:var(--accent)}.CsvColumnBuilder-module__mtWjFW__sheetContextMenuItem:disabled{opacity:.4;cursor:not-allowed}.CsvColumnBuilder-module__mtWjFW__sheetContextMenuItem:disabled:hover{color:var(--text-secondary);background:0 0}.CsvColumnBuilder-module__mtWjFW__sheetContextMenuItemDanger:hover{background:var(--danger-subtle);color:var(--danger)}.CsvColumnBuilder-module__mtWjFW__sheetContextMenuItem svg{width:14px;height:14px}
.OutputFormatField-module__zXbbsW__wrap{flex-direction:column;gap:4px;display:flex}.OutputFormatField-module__zXbbsW__toggleGroup{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);gap:2px;width:fit-content;padding:4px;display:flex}.OutputFormatField-module__zXbbsW__toggleButton{color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:4px;min-width:50px;padding:6px 14px;font-size:12px;font-weight:600}.OutputFormatField-module__zXbbsW__toggleButton:hover{color:var(--text-secondary);background:var(--bg-hover)}.OutputFormatField-module__zXbbsW__toggleButton.OutputFormatField-module__zXbbsW__active{background:var(--accent);color:#fff;font-weight:700}.OutputFormatField-module__zXbbsW__toggleButton:disabled{opacity:.5;cursor:not-allowed}
.WorkflowWirePanel-module__JZ0ZQG__bodyStack{flex-direction:column;gap:20px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__section{border:1px solid var(--border-subtle);background:var(--bg-secondary);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__sectionBare{background:0 0;border:0;padding:0}.WorkflowWirePanel-module__JZ0ZQG__sectionHeader{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__sectionHeader svg{width:14px;height:14px;color:var(--accent)}.WorkflowWirePanel-module__JZ0ZQG__sectionBody{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.WorkflowWirePanel-module__JZ0ZQG__sectionHint{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.WorkflowWirePanel-module__JZ0ZQG__scheduleSummary{color:var(--text-primary);letter-spacing:-.1px;font-size:16px;font-weight:600;font-family:var(--font-display);margin:0}.WorkflowWirePanel-module__JZ0ZQG__steps{color:var(--text-secondary);flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:13.5px;line-height:1.55;display:flex}.WorkflowWirePanel-module__JZ0ZQG__steps li code,.WorkflowWirePanel-module__JZ0ZQG__section code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--bg-hover);color:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:12.5px}.WorkflowWirePanel-module__JZ0ZQG__inlineLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.WorkflowWirePanel-module__JZ0ZQG__inlineLink:hover{color:var(--accent-hover)}.WorkflowWirePanel-module__JZ0ZQG__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__ctaPrimary{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;transition:background var(--transition);align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__ctaPrimary:hover{background:var(--accent-hover)}.WorkflowWirePanel-module__JZ0ZQG__ctaPrimary svg{width:14px;height:14px}.WorkflowWirePanel-module__JZ0ZQG__ctaSecondary{color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__ctaSecondary:hover{background:var(--bg-hover)}.WorkflowWirePanel-module__JZ0ZQG__ctaPrimary:disabled,.WorkflowWirePanel-module__JZ0ZQG__ctaSecondary:disabled{opacity:.6;cursor:default}.WorkflowWirePanel-module__JZ0ZQG__errorText{color:var(--danger,#b42318);margin:0;font-size:13px;line-height:1.5}.WorkflowWirePanel-module__JZ0ZQG__pickerList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WorkflowWirePanel-module__JZ0ZQG__pickerCard{text-align:left;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;width:100%;transition:border-color var(--transition), background var(--transition);font:inherit;color:var(--text-primary);padding:12px 14px}.WorkflowWirePanel-module__JZ0ZQG__pickerCard:hover,.WorkflowWirePanel-module__JZ0ZQG__pickerCardPrimary{border-color:var(--accent);background:var(--accent-subtle)}.WorkflowWirePanel-module__JZ0ZQG__pickerCardHead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__pickerCardLabel{font-size:14px;font-weight:600}.WorkflowWirePanel-module__JZ0ZQG__pickerBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.WorkflowWirePanel-module__JZ0ZQG__pickerTag{background:var(--bg-hover);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.WorkflowWirePanel-module__JZ0ZQG__pickerCardNote{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45;display:block}.WorkflowWirePanel-module__JZ0ZQG__pickerCardWithIcon{align-items:center;gap:12px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__pickerCardText{flex:1;min-width:0}.WorkflowWirePanel-module__JZ0ZQG__pickerCardIcon{color:#6b6a66;background:#f4f3f0;border:1px solid #00000014;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__pickerCardLogo{object-fit:contain;width:18px;height:18px}.WorkflowWirePanel-module__JZ0ZQG__pickerCardGlyph{width:16px;height:16px}.WorkflowWirePanel-module__JZ0ZQG__subPickerGroup{margin-top:16px}.WorkflowWirePanel-module__JZ0ZQG__subPickerGroup:first-of-type{margin-top:8px}.WorkflowWirePanel-module__JZ0ZQG__subPickerGroupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:6px;font-size:11px;font-weight:600}.WorkflowWirePanel-module__JZ0ZQG__backLink{color:var(--text-secondary);cursor:pointer;font-size:13px;font:inherit;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:12px;padding:0;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__backLink:hover{color:var(--accent)}.WorkflowWirePanel-module__JZ0ZQG__backLink svg{width:14px;height:14px}.WorkflowWirePanel-module__JZ0ZQG__connectedRow{background:var(--success-subtle);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__connectedIcon{background:var(--success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__connectedIcon svg{width:13px;height:13px}.WorkflowWirePanel-module__JZ0ZQG__connectedText{flex-direction:column;gap:2px;min-width:0;display:flex}.WorkflowWirePanel-module__JZ0ZQG__connectedTitle{color:var(--success);font-size:13.5px;font-weight:600}.WorkflowWirePanel-module__JZ0ZQG__connectedMeta{color:var(--text-secondary);font-size:12px;line-height:1.4}.WorkflowWirePanel-module__JZ0ZQG__connectedMeta a{color:var(--accent);text-decoration:none}.WorkflowWirePanel-module__JZ0ZQG__connectedMeta a:hover{text-decoration:underline}.WorkflowWirePanel-module__JZ0ZQG__connectSteps{flex-direction:column;gap:14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.WorkflowWirePanel-module__JZ0ZQG__connectStep{align-items:flex-start;gap:12px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__connectStepNum{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__connectStepBody{min-width:0;color:var(--text-secondary);flex-direction:column;gap:8px;padding-top:2px;font-size:13.5px;line-height:1.5;display:flex}.WorkflowWirePanel-module__JZ0ZQG__connectStepLink{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary);transition:background var(--transition), border-color var(--transition);align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__connectStepLink:hover{background:var(--bg-hover);border-color:var(--accent)}.WorkflowWirePanel-module__JZ0ZQG__connectStepLink svg{width:13px;height:13px}.WorkflowWirePanel-module__JZ0ZQG__channelMark{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px}.WorkflowWirePanel-module__JZ0ZQG__codeRow{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.WorkflowWirePanel-module__JZ0ZQG__codeText{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary);word-break:break-all;flex:auto;font-size:12px}.WorkflowWirePanel-module__JZ0ZQG__codeMasked{letter-spacing:2px;color:var(--text-muted);flex:auto}.WorkflowWirePanel-module__JZ0ZQG__codeBtn{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition), border-color var(--transition);flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.WorkflowWirePanel-module__JZ0ZQG__codeBtn:hover{background:var(--bg-hover)}.WorkflowWirePanel-module__JZ0ZQG__codeBtn:disabled{opacity:.6;cursor:default}.WorkflowWirePanel-module__JZ0ZQG__codeBtnSuccess,.WorkflowWirePanel-module__JZ0ZQG__codeBtnSuccess:hover{color:var(--accent);border-color:var(--accent)}.WorkflowWirePanel-module__JZ0ZQG__codeBtn svg{width:13px;height:13px}.WorkflowWirePanel-module__JZ0ZQG__existingBanner{border:1px solid rgba(var(--warning-rgb), .4);background:rgba(var(--warning-rgb), .1);color:var(--text-primary);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.WorkflowWirePanel-module__JZ0ZQG__existingBanner svg{width:15px;height:15px;color:var(--warning);flex-shrink:0}.WorkflowWirePanel-module__JZ0ZQG__existingBannerText{flex:1;min-width:0}.WorkflowWirePanel-module__JZ0ZQG__existingBannerBtn{border:1px solid rgba(var(--warning-rgb), .45);color:var(--text-primary);white-space:nowrap;cursor:pointer;transition:background var(--transition);background:0 0;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12.5px;font-weight:500}.WorkflowWirePanel-module__JZ0ZQG__existingBannerBtn:hover{background:rgba(var(--warning-rgb), .14)}.WorkflowWirePanel-module__JZ0ZQG__runPreview{background:var(--accent-subtle);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;line-height:1.4;display:flex}.WorkflowWirePanel-module__JZ0ZQG__runPreview svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.WorkflowWirePanel-module__JZ0ZQG__otherTriggers{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.WorkflowWirePanel-module__JZ0ZQG__otherTriggersBtn{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.ConfirmModal-module__HXg0mq__wrap{text-align:center;padding:8px 4px 0}.ConfirmModal-module__HXg0mq__iconCircle{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.ConfirmModal-module__HXg0mq__toneDefault{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.ConfirmModal-module__HXg0mq__toneDanger{color:var(--danger);background:#ef44441a}.ConfirmModal-module__HXg0mq__toneSuccess{color:var(--success);background:#22c55e1a}.ConfirmModal-module__HXg0mq__title{color:var(--text-primary);font-size:20px;font-weight:600;font-family:var(--font-display);margin:0 0 8px}.ConfirmModal-module__HXg0mq__text{color:var(--text-secondary);font-size:14px;line-height:1.55}.ConfirmModal-module__HXg0mq__text p{margin:0 0 8px}.ConfirmModal-module__HXg0mq__text p:last-child{margin-bottom:0}.ConfirmModal-module__HXg0mq__error{color:var(--danger);text-align:left;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:13px;display:flex}
.WorkflowPrompts-module__nlPjUa__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.WorkflowPrompts-module__nlPjUa__metaText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.WorkflowPrompts-module__nlPjUa__rowChevron{color:var(--text-muted);flex-shrink:0;align-items:center;margin-left:8px;display:flex}.WorkflowPrompts-module__nlPjUa__faviconTile{background:var(--bg-tertiary);color:var(--text-secondary)}.WorkflowPrompts-module__nlPjUa__faviconImg{object-fit:contain;border-radius:4px}.WorkflowPrompts-module__nlPjUa__faviconStack{flex-shrink:0;align-items:center;display:inline-flex}.WorkflowPrompts-module__nlPjUa__stackCircle{z-index:2;background:var(--bg-tertiary);border:2px solid var(--bg-card);width:24px;height:24px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WorkflowPrompts-module__nlPjUa__stackCircle+.WorkflowPrompts-module__nlPjUa__stackCircle{z-index:1;margin-left:-11px}.WorkflowPrompts-module__nlPjUa__recentRow.WorkflowPrompts-module__nlPjUa__recentRow{padding-left:12px}.WorkflowPrompts-module__nlPjUa__recentRow:hover .WorkflowPrompts-module__nlPjUa__stackCircle{border-color:var(--bg-hover)}.WorkflowPrompts-module__nlPjUa__stackFaviconImg{object-fit:contain;border-radius:3px;width:14px;height:14px}.WorkflowPrompts-module__nlPjUa__stackMonogram{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1}
.PolicySummaryPanel-module__OS9OmG__panel{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:16px;margin-bottom:20px;padding:24px;display:flex}.PolicySummaryPanel-module__OS9OmG__header{align-items:center;gap:12px;display:flex}.PolicySummaryPanel-module__OS9OmG__iconBadge{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}.PolicySummaryPanel-module__OS9OmG__iconBadge svg{width:18px;height:18px}.PolicySummaryPanel-module__OS9OmG__titleGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.PolicySummaryPanel-module__OS9OmG__title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;font-family:var(--font-display);margin:0}.PolicySummaryPanel-module__OS9OmG__subtitle{color:var(--text-secondary);font-size:13px;line-height:1.45}.PolicySummaryPanel-module__OS9OmG__chips{flex-wrap:wrap;gap:8px;display:flex}
