.VI2dVG_container{flex-direction:column;gap:24px;display:flex}.VI2dVG_hasDock{padding-bottom:132px}@media (max-width:768px){.VI2dVG_hasDock{padding-bottom:104px}}.VI2dVG_header{margin-bottom:24px;margin-left:-10px;position:absolute;top:0}.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}.VI2dVG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.VI2dVG_toolbarFilters{flex:auto;min-width:0}.VI2dVG_container>.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);margin:-24px -24px 0;padding:14px 24px}@media (max-width:1024px){.VI2dVG_container>.VI2dVG_toolbar{margin:-20px -20px 0;padding:12px 20px}}@media (max-width:768px){.VI2dVG_container>.VI2dVG_toolbar{margin:-16px -16px 0;padding:10px 16px}}.VI2dVG_mineLayout{flex-direction:column;gap:16px;min-height:0;display:flex}.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}.VI2dVG_mineContent .VI2dVG_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:38px;padding-top:16px}.VI2dVG_mineContent .VI2dVG_toolbar{margin-bottom:24px}@media (min-width:901px){.VI2dVG_toolbarSearchInPane{display:none}}.VI2dVG_mineContent .VI2dVG_themes{gap:24px}.VI2dVG_mineContent .VI2dVG_themeSection{gap:4px}.VI2dVG_mineContent .VI2dVG_themeSection:before{content:none}.VI2dVG_mineContent .VI2dVG_themeRow{padding-left:0}.VI2dVG_mineView{--dock-scrim-lead:0px;--dock-scrim-lead-color:var(--bg-tertiary)}.VI2dVG_mineView.VI2dVG_hasDock{padding-bottom:0}.VI2dVG_mineView.VI2dVG_hasDock .VI2dVG_mineContent{padding-bottom:132px}@media (max-width:768px){.VI2dVG_mineView.VI2dVG_hasDock .VI2dVG_mineContent{padding-bottom:104px}}.VI2dVG_grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}.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 VI2dVG_skeletonShimmer}@keyframes VI2dVG_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.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}.VI2dVG_emptyCta:hover{background:var(--accent-hover)}.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}.VI2dVG_emptyTitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.VI2dVG_emptyHint{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:768px){.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}.VI2dVG_title{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;position:static;top:auto;overflow:hidden}.VI2dVG_container{gap:18px}.VI2dVG_grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:769px) and (max-width:1100px){.VI2dVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.VI2dVG_shelves{flex-direction:column;gap:16px;display:flex;position:relative}.VI2dVG_themeSection:before{content:"";background:var(--border-subtle);z-index:0;width:2px;position:absolute;top:44px;bottom:-28px;left:21px}.VI2dVG_themeSection:last-child:before{bottom:0}.VI2dVG_timelineRow{padding-left:50px;position:relative}.VI2dVG_timelineRow:not(:last-child):before{content:"";background:var(--border-subtle);z-index:0;width:2px;position:absolute;top:17px;bottom:-33px;left:22px}.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}.VI2dVG_collectionNode svg{width:17px;height:17px}.VI2dVG_timelineRow>section{content-visibility:auto;contain-intrinsic-size:auto 280px}.VI2dVG_shelfPeek{position:relative}.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%)}.VI2dVG_peekButtonWrap{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:-2px;left:0;right:0}.VI2dVG_viewMoreWrap{justify-content:center;margin-top:14px;display:flex}.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}.VI2dVG_viewMore:hover{background:var(--bg-hover);color:var(--text-primary)}.VI2dVG_viewMore svg{opacity:.7}.VI2dVG_themes{flex-direction:column;gap:28px;display:flex}.VI2dVG_themeSection{flex-direction:column;gap:10px;display:flex;position:relative}.VI2dVG_themeHeader{flex-direction:row;align-items:center;gap:12px;display:flex}.VI2dVG_themeHeaderText{flex-direction:column;gap:0;min-width:0;display:flex}.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}.VI2dVG_themeIcon svg{width:18px;height:18px}.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.VI2dVG_themeTitle:hover{color:var(--accent)}.VI2dVG_themeTitleArrow{opacity:0;font-size:.9em;line-height:1;transition:opacity .15s,transform .15s;transform:translate(-4px)}.VI2dVG_themeSection:hover .VI2dVG_themeTitleArrow{opacity:.5;transform:none}a.VI2dVG_themeTitle:hover .VI2dVG_themeTitleArrow,a.VI2dVG_themeTitle:focus-visible .VI2dVG_themeTitleArrow{opacity:1;transform:none}@media (hover:none){.VI2dVG_themeTitleArrow{opacity:.5;transform:none}}@media (prefers-reduced-motion:reduce){.VI2dVG_themeTitleArrow{transition:none}}.VI2dVG_themeTagline{color:var(--text-muted);margin:0;font-size:14px}.VI2dVG_themeScoped{flex-direction:column;gap:16px;display:flex}.VI2dVG_themeScopedHead{flex-direction:column;gap:2px;display:flex}.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}.VI2dVG_themeScopedTagline{color:var(--text-muted);margin:0;font-size:14px}.VI2dVG_deptTail{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:20px}.VI2dVG_deptTailTitle{font-family:var(--font-display);color:var(--text-muted);margin:0 0 14px;font-size:14px;font-weight:600}.VI2dVG_scopeHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.VI2dVG_scopeBack{color:var(--text-muted);font-size:13px;font-weight:600;font-family:var(--font-display);flex:none;text-decoration:none}.VI2dVG_scopeBack:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.VI2dVG_scopeTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:600}.VI2dVG_scopeCount{color:var(--text-muted);font-size:13px}.VI2dVG_scopeSemantic{color:var(--text-muted);opacity:.75;font-size:12px}.VI2dVG_scopeSemantic:before{content:"·";margin-right:6px}.VI2dVG_scopeSemanticPending{animation:1.8s ease-in-out infinite VI2dVG_scopeSemanticPulse}@keyframes VI2dVG_scopeSemanticPulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.VI2dVG_scopeSemanticPending{animation:none}}.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}.VI2dVG_scopeClear:hover{color:var(--text-primary);border-color:var(--border-color);background:var(--bg-hover)}.VI2dVG_scopeClear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.VI2dVG_loadMoreSpinner{color:var(--text-tertiary);justify-content:center;align-items:center;padding:24px 0;display:flex}.VI2dVG_sentinel{width:100%;height:1px}.VI2dVG_themeRow{padding-left:56px;position:relative}.VI2dVG_themeRow>section{content-visibility:auto;contain-intrinsic-size:auto 330px}
.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}.YbLVuq_card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #0000000d}button.YbLVuq_card{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.YbLVuq_body{flex-direction:column;flex:1;gap:6px;display:flex}.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}.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}.YbLVuq_cardMedia{padding:22px 20px}.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}.YbLVuq_mediaShot{object-fit:cover;object-position:top;filter:grayscale();background:#fff;flex:1 1 0;min-width:0;height:100%;transition:filter .25s}.YbLVuq_mediaTint{mix-blend-mode:multiply;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.YbLVuq_cardMedia:hover .YbLVuq_mediaTint,.YbLVuq_cardMedia:focus-visible .YbLVuq_mediaTint{opacity:.16}.YbLVuq_cardMedia:hover .YbLVuq_mediaShot,.YbLVuq_cardMedia:focus-visible .YbLVuq_mediaShot{filter:none}[data-theme=dark] .YbLVuq_cardMedia:hover .YbLVuq_mediaShot,[data-theme=dark] .YbLVuq_cardMedia:focus-visible .YbLVuq_mediaShot{filter:brightness(.85)}.YbLVuq_mediaLockup{justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.YbLVuq_cardMedia:hover .YbLVuq_mediaLockup,.YbLVuq_cardMedia:focus-visible .YbLVuq_mediaLockup{opacity:0}.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}.YbLVuq_lockupIcon+.YbLVuq_lockupIcon{margin-left:-7px}.YbLVuq_lockupIcon img{border-radius:4px}.YbLVuq_lockupBlank{background:var(--bg-tertiary);border-radius:4px;width:16px;height:16px}.YbLVuq_hue0 .YbLVuq_mediaTint{background:linear-gradient(135deg,#4a8672,#2a5c4c)}.YbLVuq_hue1 .YbLVuq_mediaTint{background:linear-gradient(135deg,#4e6f96,#32506f)}.YbLVuq_hue2 .YbLVuq_mediaTint{background:linear-gradient(135deg,#6f5e94,#4e4070)}.YbLVuq_hue3 .YbLVuq_mediaTint{background:linear-gradient(135deg,#9a7c3f,#74591f)}.YbLVuq_hue4 .YbLVuq_mediaTint{background:linear-gradient(135deg,#9a6250,#74432f)}.YbLVuq_hue5 .YbLVuq_mediaTint{background:linear-gradient(135deg,#3f8283,#275e60)}.YbLVuq_hue6 .YbLVuq_mediaTint{background:linear-gradient(135deg,#5a7080,#3d525f)}.YbLVuq_hue7 .YbLVuq_mediaTint{background:linear-gradient(135deg,#75824a,#55622e)}[data-theme=dark] .YbLVuq_hue0 .YbLVuq_mediaTint{background:linear-gradient(135deg,#35604f,#1f4038)}[data-theme=dark] .YbLVuq_hue1 .YbLVuq_mediaTint{background:linear-gradient(135deg,#38506c,#253a50)}[data-theme=dark] .YbLVuq_hue2 .YbLVuq_mediaTint{background:linear-gradient(135deg,#4f4369,#37294d)}[data-theme=dark] .YbLVuq_hue3 .YbLVuq_mediaTint{background:linear-gradient(135deg,#6e5a2e,#4e3f1a)}[data-theme=dark] .YbLVuq_hue4 .YbLVuq_mediaTint{background:linear-gradient(135deg,#6e4739,#503023)}[data-theme=dark] .YbLVuq_hue5 .YbLVuq_mediaTint{background:linear-gradient(135deg,#2e5d5e,#1d4344)}[data-theme=dark] .YbLVuq_hue6 .YbLVuq_mediaTint{background:linear-gradient(135deg,#41525e,#2c3a44)}[data-theme=dark] .YbLVuq_hue7 .YbLVuq_mediaTint{background:linear-gradient(135deg,#545e36,#3a4420)}@media (prefers-reduced-motion:reduce){.YbLVuq_mediaTint,.YbLVuq_mediaShot{transition:none}}.YbLVuq_cardMedia .YbLVuq_strip{border-top:1px solid var(--border-subtle);background:0 0;margin:0 -20px -22px;padding:12px 10px 14px}.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}.YbLVuq_stripRow{align-items:center;min-width:0;display:inline-flex}.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}.YbLVuq_nodeWebrun{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.YbLVuq_nodeLabel{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.YbLVuq_nodeIcon{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.YbLVuq_nodeIconLight{color:#fff;flex-shrink:0;width:14px;height:14px}.YbLVuq_nodeFavicon{border-radius:3px;flex-shrink:0}.YbLVuq_nodeIconBlank{background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;width:14px;height:14px}.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}.YbLVuq_chevron{width:12px;height:12px;color:var(--text-tertiary);flex-shrink:0;margin:0 4px}.YbLVuq_nodeDelivery{color:var(--text-secondary);background:0 0;border-style:dashed}
.AyWI5q_viewport{height:var(--diagram-canvas-h,400px);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;position:relative;overflow:hidden}.AyWI5q_viewport.AyWI5q_grabbing{cursor:grabbing}.AyWI5q_viewport.AyWI5q_active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.AyWI5q_hintOverlay{z-index:2;pointer-events:none;background:rgba(var(--accent-rgb), .05);justify-content:center;align-items:center;animation:.14s ease-out AyWI5q_hintFade;display:flex;position:absolute;inset:0}.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}.AyWI5q_hintPill svg{width:16px;height:16px}@keyframes AyWI5q_hintFade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.AyWI5q_viewport{height:320px}}.AyWI5q_content{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.AyWI5q_content.AyWI5q_animated{transition:transform .12s ease-out}.AyWI5q_content.AyWI5q_hidden{visibility:hidden}@media (prefers-reduced-motion:reduce){.AyWI5q_content.AyWI5q_animated{transition:none}}.AyWI5q_measure{--accent-subtle:var(--accent-subtle-solid);display:inline-block}.AyWI5q_controls{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.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}.AyWI5q_controlBtn:hover{color:var(--text-primary);border-color:var(--accent)}.AyWI5q_controlBtn svg{width:16px;height:16px}
.TKePpW_diagramWrap{flex-direction:column;align-items:center;gap:14px;display:flex}.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}.TKePpW_triggerPhraseChipIcon{flex-shrink:0;width:14px;height:14px}.TKePpW_noCodeStack{flex-direction:column;align-items:center;gap:0;display:flex}.TKePpW_noCodeConnectorDashed{border-left:2px dashed var(--accent);opacity:.45;width:0;height:24px;margin:6px 0}.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}.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}.TKePpW_webrunMiniIcon svg{width:18px;height:18px}.TKePpW_webrunMiniMark{width:22px;height:22px}.TKePpW_webrunMiniText{text-align:left;flex-direction:column;gap:2px;display:flex}.TKePpW_webrunMiniLabel{color:var(--accent);font-size:14px;font-weight:700;line-height:1.2}.TKePpW_webrunMiniSub{color:var(--accent);opacity:.78;font-size:11px;line-height:1.2}.TKePpW_noCodeFanOut{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.TKePpW_noCodeBranches{width:100%;height:60px;display:block}.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}.TKePpW_cardSeqN2I0{animation-name:TKePpW_cardSeqN2I0kf}.TKePpW_cardSeqN2I1{animation-name:TKePpW_cardSeqN2I1kf}.TKePpW_arrowSeqN2I0{animation-name:TKePpW_arrowSeqN2I0kf}.TKePpW_branchSeqN2I0{animation-name:TKePpW_branchSeqN2I0kf}.TKePpW_branchSeqN2I1{animation-name:TKePpW_branchSeqN2I1kf}.TKePpW_checkSeqN2I0{animation-name:TKePpW_checkSeqN2I0kf}.TKePpW_checkSeqN2I1{animation-name:TKePpW_checkSeqN2I1kf}@keyframes 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 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 TKePpW_arrowSeqN2I0kf{0%,20.339%{opacity:.4}25.424%,91.525%{opacity:1}to{opacity:.4}}@keyframes 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 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 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 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)}}.TKePpW_cardSeqN3I0{animation-name:TKePpW_cardSeqN3I0kf}.TKePpW_cardSeqN3I1{animation-name:TKePpW_cardSeqN3I1kf}.TKePpW_cardSeqN3I2{animation-name:TKePpW_cardSeqN3I2kf}.TKePpW_arrowSeqN3I0{animation-name:TKePpW_arrowSeqN3I0kf}.TKePpW_arrowSeqN3I1{animation-name:TKePpW_arrowSeqN3I1kf}.TKePpW_branchSeqN3I0{animation-name:TKePpW_branchSeqN3I0kf}.TKePpW_branchSeqN3I1{animation-name:TKePpW_branchSeqN3I1kf}.TKePpW_branchSeqN3I2{animation-name:TKePpW_branchSeqN3I2kf}.TKePpW_checkSeqN3I0{animation-name:TKePpW_checkSeqN3I0kf}.TKePpW_checkSeqN3I1{animation-name:TKePpW_checkSeqN3I1kf}.TKePpW_checkSeqN3I2{animation-name:TKePpW_checkSeqN3I2kf}@keyframes 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 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 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 TKePpW_arrowSeqN3I0kf{0%,16.901%{opacity:.4}21.127%,92.958%{opacity:1}to{opacity:.4}}@keyframes TKePpW_arrowSeqN3I1kf{0%,33.803%{opacity:.4}38.028%,92.958%{opacity:1}to{opacity:.4}}@keyframes 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 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 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 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 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 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)}}.TKePpW_cardSeqN4I0{animation-name:TKePpW_cardSeqN4I0kf}.TKePpW_cardSeqN4I1{animation-name:TKePpW_cardSeqN4I1kf}.TKePpW_cardSeqN4I2{animation-name:TKePpW_cardSeqN4I2kf}.TKePpW_cardSeqN4I3{animation-name:TKePpW_cardSeqN4I3kf}.TKePpW_arrowSeqN4I0{animation-name:TKePpW_arrowSeqN4I0kf}.TKePpW_arrowSeqN4I1{animation-name:TKePpW_arrowSeqN4I1kf}.TKePpW_arrowSeqN4I2{animation-name:TKePpW_arrowSeqN4I2kf}.TKePpW_branchSeqN4I0{animation-name:TKePpW_branchSeqN4I0kf}.TKePpW_branchSeqN4I1{animation-name:TKePpW_branchSeqN4I1kf}.TKePpW_branchSeqN4I2{animation-name:TKePpW_branchSeqN4I2kf}.TKePpW_branchSeqN4I3{animation-name:TKePpW_branchSeqN4I3kf}.TKePpW_checkSeqN4I0{animation-name:TKePpW_checkSeqN4I0kf}.TKePpW_checkSeqN4I1{animation-name:TKePpW_checkSeqN4I1kf}.TKePpW_checkSeqN4I2{animation-name:TKePpW_checkSeqN4I2kf}.TKePpW_checkSeqN4I3{animation-name:TKePpW_checkSeqN4I3kf}@keyframes 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 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 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 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 TKePpW_arrowSeqN4I0kf{0%,14.458%{opacity:.4}18.072%,93.976%{opacity:1}to{opacity:.4}}@keyframes TKePpW_arrowSeqN4I1kf{0%,28.916%{opacity:.4}32.53%,93.976%{opacity:1}to{opacity:.4}}@keyframes TKePpW_arrowSeqN4I2kf{0%,43.373%{opacity:.4}46.988%,93.976%{opacity:1}to{opacity:.4}}@keyframes 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 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 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 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 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 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 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 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){.TKePpW_noCodeBranchPath{opacity:.55;animation:none}}.TKePpW_noCodeStrip{justify-content:center;align-items:stretch;gap:24px;display:flex}.TKePpW_noCodeStripRow{align-items:stretch;gap:24px;display:inline-flex}.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){.TKePpW_stepChevron{opacity:.6;animation:none}}.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){.TKePpW_nodeStep{animation:none}}.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)}.TKePpW_stepCheck svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.TKePpW_stepCheck{opacity:1;animation:none;transform:none}}.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%)}.TKePpW_stepVerb{color:var(--text-secondary);text-align:center;margin-top:2px;font-size:12px;line-height:1.35}.TKePpW_stepAlts{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.TKePpW_stepAltsDivider{background:var(--border-subtle);width:100%;height:1px}.TKePpW_stepAltsLine{color:var(--text-tertiary);text-align:center;word-break:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.TKePpW_emptyHint{color:var(--text-tertiary);padding:14px 18px;font-size:13px;font-style:italic}.TKePpW_diagram{justify-content:center;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.TKePpW_row{align-items:flex-start;gap:0;display:inline-flex}.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}.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}.TKePpW_kindIcon{width:24px;height:24px}.TKePpW_kindIconLight{color:#fff;width:26px;height:26px}.TKePpW_favicon{border-radius:4px;width:26px;height:26px}.TKePpW_nodeLabel{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2;font-family:var(--font-sans);letter-spacing:-.1px}.TKePpW_nodeSub{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1.2}.TKePpW_nodeWebrun{background:var(--accent-subtle);border-color:var(--accent);box-shadow:0 6px 18px rgba(var(--accent-rgb), .12)}.TKePpW_iconWrapWebrun{background:var(--accent);border-color:var(--accent);color:#fff}.TKePpW_nodeLabelAccent{color:var(--accent)}.TKePpW_nodeSubAccent{color:var(--accent);opacity:.78}.TKePpW_webrunBody{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.TKePpW_webrunSectionLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:10px;font-weight:700}.TKePpW_surfaceGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.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}.TKePpW_surfaceIconWrap{width:16px;height:16px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TKePpW_surfaceFavicon{border-radius:3px}.TKePpW_surfaceLabel{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.TKePpW_nodeTarget{background:var(--bg-elevated);border-color:var(--border-subtle)}.TKePpW_targetAlternatives{flex-direction:column;gap:6px;width:100%;margin-top:2px;display:flex}.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}.TKePpW_toolFavicon{border-radius:3px;flex-shrink:0}.TKePpW_toolFaviconBlank{background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;width:16px;height:16px}.TKePpW_toolLabel{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.TKePpW_orDivider{align-items:center;gap:8px;width:100%;margin:4px 0 2px;display:flex}.TKePpW_orLine{background:var(--border-subtle);flex:1;height:1px}.TKePpW_orText{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.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}.TKePpW_outcomeIcon{flex-shrink:0;width:14px;height:14px}.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){.TKePpW_diagram{flex-direction:column;align-items:stretch;gap:0}.TKePpW_row{flex-direction:column;align-items:stretch}.TKePpW_node{min-width:0;max-width:none}.TKePpW_chevron{margin:6px auto;transform:rotate(90deg)}}.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}.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}.TKePpW_compactIcon{flex-shrink:0;width:12px;height:12px}.TKePpW_compactArrow{color:var(--text-tertiary,#999);flex-shrink:0;font-size:13px}.TKePpW_compactStepWrap{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.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}.TKePpW_compactFavicon{border-radius:2px;flex-shrink:0;width:14px;height:14px}.TKePpW_compactSep{color:var(--text-tertiary,#999);margin-left:4px;font-size:11px}.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}.TKePpW_shotTipReady{opacity:1}.TKePpW_shotTipFrame{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.TKePpW_shotTipImg{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:220px;display:block}.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}.TKePpW_shotTipImg+.TKePpW_shotTipCaption{border-top:1px solid var(--border-subtle)}.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)}.TKePpW_shotTipAbove:after{border-top:none;border-left:none;bottom:-6px}.TKePpW_shotTipBelow:after{border-bottom:none;border-right:none;top:-6px}.TKePpW_shotTipInteractive{pointer-events:auto}.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}.TKePpW_shotTipEdit:hover{background:var(--accent-hover)}.TKePpW_shotTipEdit svg{flex-shrink:0;width:13px;height:13px}.TKePpW_shotTipInteractive.TKePpW_shotTipAbove:after{background:var(--accent);border-color:var(--accent)}.TKePpW_nodeDelivery{background:var(--bg-secondary);border-style:dashed}.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%)}
.ZfD1wW_body{flex-direction:column;gap:14px;min-height:160px;display:flex}.ZfD1wW_compileWrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.ZfD1wW_compileText{color:var(--text-primary);font-size:14px;font-weight:600}.ZfD1wW_compileSub{color:var(--text-tertiary);max-width:380px;font-size:12.5px;line-height:1.5}.ZfD1wW_resolveStack{flex-direction:column;gap:12px;display:flex}.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}.ZfD1wW_blockerHint ul{margin:4px 0 0;padding-left:18px}.ZfD1wW_blockerHint li{color:var(--text-secondary);margin:2px 0}.ZfD1wW_reviewStack{flex-direction:column;gap:16px;display:flex}.ZfD1wW_label{flex-direction:column;gap:6px;display:flex}.ZfD1wW_labelText{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.ZfD1wW_required{color:var(--danger)}.ZfD1wW_input,.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}.ZfD1wW_textarea{resize:vertical;min-height:56px;line-height:1.45}.ZfD1wW_input:focus,.ZfD1wW_textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.ZfD1wW_input:disabled,.ZfD1wW_textarea:disabled{opacity:.6;cursor:not-allowed}.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}.ZfD1wW_helper{color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.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}.ZfD1wW_subListTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600}.ZfD1wW_subItem{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.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}.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}.ZfD1wW_errorBanner svg{flex-shrink:0}.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}.ZfD1wW_btnPrimary:hover:not(:disabled){background:var(--accent-hover)}.ZfD1wW_btnPrimary:disabled{opacity:.55;cursor:not-allowed}.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}.ZfD1wW_btnSecondary:hover:not(:disabled){background:var(--bg-hover)}.ZfD1wW_btnSecondary:disabled{opacity:.55;cursor:not-allowed}.ZfD1wW_btnLabel{margin-left:8px}.ZfD1wW_resolveStripWrap{margin-bottom:4px}.ZfD1wW_reviewThread{flex-direction:column;gap:12px;display:flex}.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}.ZfD1wW_thread{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.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}.ZfD1wW_driftBanner strong{font-size:13px;font-weight:600}.ZfD1wW_driftBanner p{color:var(--text-secondary);margin:0}.ZfD1wW_driftBanner button{align-self:flex-start;margin-top:4px}.ZfD1wW_drift_block{border-color:rgba(var(--danger-rgb), .4);background:var(--danger-subtle)}.ZfD1wW_refinementHint{color:var(--text-tertiary);text-align:right;padding:0 4px;font-size:11.5px}.ZfD1wW_reviewFooterRow{align-items:center;gap:14px;width:100%;display:flex}.ZfD1wW_reviewFooterRow>:first-child{flex:none}.ZfD1wW_reviewFooterRow>:last-child{flex:auto;min-width:0}.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}.ZfD1wW_btnBackLink:hover{color:var(--accent)}.ZfD1wW_btnBackLink svg{flex-shrink:0}@media (max-width:768px){.ZfD1wW_body{gap:12px}.ZfD1wW_compileWrap{padding:32px 16px}.ZfD1wW_thread{max-height:360px}}.ZfD1wW_deliveryPickWrap{padding:2px 2px 10px}.ZfD1wW_deliveryPickWrap>div{margin-top:0;margin-left:0}.ZfD1wW_deliveryPickQuestion{color:var(--text-primary);margin:2px 0 14px;font-size:1.05rem;font-weight:600}
._WYUoa_body{flex-direction:column;gap:16px;display:flex}._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}._WYUoa_flag{font-size:32px;line-height:1}._WYUoa_fromLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:12px}._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}._WYUoa_explain{color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}._WYUoa_explain strong{font-weight:600}._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}._WYUoa_changeLink:hover{color:var(--accent-hover)}._WYUoa_changeField{flex-direction:column;gap:6px;display:flex}._WYUoa_changeFieldLabel{color:var(--text-secondary);font-size:12px;font-weight:600}._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}._WYUoa_select:focus{border-color:var(--border-focus,var(--accent));outline:none}
.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}.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}.pBd-2W_item:hover:not(.pBd-2W_active):not(:disabled){color:var(--text-primary)}.pBd-2W_item.pBd-2W_active{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.pBd-2W_item:disabled{opacity:.45;cursor:not-allowed}.pBd-2W_fullWidth{width:100%;display:flex}.pBd-2W_fullWidth .pBd-2W_item{flex:1}
.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}.AuUNDW_dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.AuUNDW_success{background:var(--success-subtle);color:var(--success);border-color:rgba(var(--success-rgb), .22)}.AuUNDW_error{background:var(--danger-subtle);color:var(--danger);border-color:rgba(var(--danger-rgb), .22)}.AuUNDW_warning{background:var(--warning-subtle);color:var(--warning);border-color:rgba(var(--warning-rgb), .22)}.AuUNDW_info{background:var(--teal-subtle);color:var(--teal);border-color:rgba(var(--teal-rgb), .22)}.AuUNDW_neutral{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)}.AuUNDW_accent{background:var(--accent-subtle);color:var(--accent);border-color:rgba(var(--accent-rgb), .22)}.AuUNDW_amber{background:var(--amber-subtle);color:var(--amber);border-color:rgba(var(--amber-rgb), .22)}.AuUNDW_sm{padding:2px 8px;font-size:11px;line-height:16px}.AuUNDW_md{padding:3px 10px;font-size:12px;line-height:18px}
.mx_UCq_inputLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.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}.mx_UCq_input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.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}.mx_UCq_select:focus{border-color:var(--accent);outline:none}.mx_UCq_ruleInputError{border-color:var(--danger)}.mx_UCq_ruleInputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ef444426}.mx_UCq_ruleSection{margin-bottom:16px}.mx_UCq_ruleSectionHeader{cursor:pointer;align-items:center;gap:12px;display:flex}.mx_UCq_ruleSectionHeader:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.mx_UCq_ruleSectionBadge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mx_UCq_ruleSectionBadge svg{width:18px;height:18px}.mx_UCq_ruleSectionBadge_green{background:var(--success-subtle);color:var(--success)}.mx_UCq_ruleSectionBadge_orange{background:var(--warning-subtle);color:var(--warning)}.mx_UCq_ruleSectionBadge_blue{background:var(--accent-subtle);color:var(--accent)}.mx_UCq_ruleSectionBadge_purple{color:#5e35b1;background:#5e35b11a}.mx_UCq_ruleSectionTitleGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mx_UCq_ruleSectionTitle{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;font-family:var(--font-display)}.mx_UCq_ruleSectionSubtitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.mx_UCq_ruleSectionStatus{flex-shrink:0;align-self:center}.mx_UCq_ruleSectionChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s;display:flex}.mx_UCq_ruleSectionChevronOpen{transform:rotate(180deg)}.mx_UCq_ruleSectionBody{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}@media (max-width:640px){.mx_UCq_ruleSectionStatus{display:none}}.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}.mx_UCq_llmRoleTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.mx_UCq_ruleTable{border-collapse:collapse;width:100%}.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}.mx_UCq_ruleTable td{vertical-align:middle;border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;font-size:13px}.mx_UCq_ruleTable tr:last-child td{border-bottom:none}.mx_UCq_capabilityTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mx_UCq_capabilityDesc{color:var(--text-secondary);font-size:12px;line-height:1.4}.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}.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}.mx_UCq_permissionToggleBtn:hover{color:var(--text-secondary);background:var(--bg-hover)}.mx_UCq_permissionBtnAllow{color:var(--success);background:var(--bg-primary);border-color:var(--success)}.mx_UCq_permissionBtnBlock{color:var(--danger);background:var(--bg-primary);border-color:var(--danger)}.mx_UCq_permissionBtnGuardrail{color:var(--warning);background:var(--bg-primary);border-color:var(--warning)}.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}.mx_UCq_ruleRemoveBtn:hover{color:var(--danger);background:#ef44441a;border-color:#ef44444d}.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}.mx_UCq_addRuleBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.mx_UCq_actionCardList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.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}.mx_UCq_actionCard:hover{border-color:var(--accent);background:var(--bg-tertiary)}.mx_UCq_actionCardBody{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mx_UCq_actionCardCategory{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600}.mx_UCq_actionCardDetail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mx_UCq_actionCardRight{flex-shrink:0;align-items:center;gap:10px;margin-left:12px;display:flex}.mx_UCq_actionCardPermission{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.mx_UCq_actionPerm_allow{background:var(--success-subtle);color:var(--success)}.mx_UCq_actionPerm_block{background:var(--danger-subtle);color:var(--danger)}.mx_UCq_actionPerm_guardrail{background:var(--warning-subtle);color:var(--warning)}.mx_UCq_actionRuleForm{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.mx_UCq_actionRuleField{flex-direction:column;gap:6px;display:flex}.mx_UCq_fieldHint{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.4}.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}.mx_UCq_modeSelector{gap:8px;margin-bottom:16px;display:flex}.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}.mx_UCq_modeOption:hover{border-color:var(--accent);color:var(--accent)}.mx_UCq_modeOptionActive{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.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}.mx_UCq_defaultActionLabel{color:var(--text-secondary);font-size:13px;font-weight:500}
._3fAx1a_headFields{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}._3fAx1a_field{flex-direction:column;gap:8px;display:flex}._3fAx1a_label{color:var(--text-secondary);font-size:13px;font-weight:500}._3fAx1a_optional{color:var(--text-tertiary);font-weight:400}._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}._3fAx1a_input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}._3fAx1a_input:disabled{opacity:.6;cursor:not-allowed}._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}
.HXg0mq_wrap{text-align:center;padding:8px 4px 0}.HXg0mq_iconCircle{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.HXg0mq_toneDefault{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.HXg0mq_toneDanger{color:var(--danger);background:#ef44441a}.HXg0mq_toneSuccess{color:var(--success);background:#22c55e1a}.HXg0mq_title{color:var(--text-primary);font-size:20px;font-weight:600;font-family:var(--font-display);margin:0 0 8px}.HXg0mq_text{color:var(--text-secondary);font-size:14px;line-height:1.55}.HXg0mq_text p{margin:0 0 8px}.HXg0mq_text p:last-child{margin-bottom:0}.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}
._5pZ_OW_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-modal,1000);background:#00000060;justify-content:flex-end;animation:.16s both _5pZ_OW_overlayIn;display:flex;position:fixed;inset:0}[data-theme=dark] ._5pZ_OW_overlay{background:#0000008c}._5pZ_OW_panel{background:var(--bg-elevated);border-left:1px solid var(--border-color);box-shadow:var(--shadow-lg);width:100%;height:100dvh;font-family:var(--font-sans);flex-direction:column;animation:.22s both _5pZ_OW_drawerIn;display:flex}._5pZ_OW_panel:focus{outline:none}._5pZ_OW_overlay[data-state=closing]{pointer-events:none;animation:.16s both _5pZ_OW_overlayOut}._5pZ_OW_overlay[data-state=closing] ._5pZ_OW_panel{animation:.16s both _5pZ_OW_drawerOut}._5pZ_OW_header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}._5pZ_OW_headerText{flex:1;min-width:0}._5pZ_OW_title{color:var(--text-primary);font-size:17px;font-weight:600;font-family:var(--font-display);margin:0}._5pZ_OW_subtitle{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.4}._5pZ_OW_closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}._5pZ_OW_closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}._5pZ_OW_closeBtn[disabled]{opacity:.45;cursor:not-allowed}._5pZ_OW_closeBtn[disabled]:hover{color:var(--text-tertiary);background:0 0}._5pZ_OW_body{min-height:0;color:var(--text-primary);flex:1;padding:20px 24px;overflow-y:auto}._5pZ_OW_body[data-flush]{padding:0}._5pZ_OW_footer{border-top:1px solid var(--border-subtle);flex-shrink:0;padding:16px 24px}@keyframes _5pZ_OW_overlayIn{0%{opacity:0}}@keyframes _5pZ_OW_overlayOut{to{opacity:0}}@keyframes _5pZ_OW_drawerIn{0%{transform:translate(100%)}}@keyframes _5pZ_OW_drawerOut{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._5pZ_OW_overlay,._5pZ_OW_panel,._5pZ_OW_overlay[data-state=closing],._5pZ_OW_overlay[data-state=closing] ._5pZ_OW_panel{animation-duration:.01ms}}
.LRYe7q_builder{flex-direction:column;gap:10px;display:flex}.LRYe7q_grid{flex-wrap:wrap;gap:10px;display:flex}.LRYe7q_col{flex-direction:column;flex:96px;gap:6px;min-width:96px;display:flex}.LRYe7q_colLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.LRYe7q_selectWrap{display:flex;position:relative}.LRYe7q_select{appearance:none;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);text-overflow:ellipsis;padding:9px 30px 9px 12px;font-family:inherit;font-size:13px}.LRYe7q_select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.LRYe7q_select:hover:not(:disabled){border-color:var(--text-muted)}.LRYe7q_select:disabled{opacity:.5;cursor:not-allowed}.LRYe7q_chevron{pointer-events:none;color:var(--text-tertiary);display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.LRYe7q_summary{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:3px;padding:9px 12px;display:flex}.LRYe7q_summaryText{color:var(--text-primary);font-size:12px;font-weight:500}.LRYe7q_summaryExpr{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono)}.LRYe7q_toggleRow{justify-content:flex-end;gap:14px;display:flex}.LRYe7q_timeRow{align-items:center;gap:6px;display:flex}.LRYe7q_timeInput{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:8px 12px;font-family:inherit;font-size:13px}.LRYe7q_timeInput:focus{border-color:var(--accent);outline:none}.LRYe7q_timeInput:disabled{opacity:.6;cursor:not-allowed}.LRYe7q_removeTime{border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:50%;flex:none;font-size:15px;line-height:1}.LRYe7q_removeTime:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.LRYe7q_removeTime:disabled{opacity:.5;cursor:not-allowed}.LRYe7q_toggleBtn{color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.LRYe7q_toggleBtn:hover:not(:disabled){color:var(--accent)}.LRYe7q_toggleBtn:disabled{opacity:.5;cursor:not-allowed}.LRYe7q_customInput{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-mono);transition:all var(--transition-fast);padding:10px 14px}.LRYe7q_customInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.LRYe7q_customInput:disabled{opacity:.5;cursor:not-allowed}.LRYe7q_helper{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono)}.LRYe7q_customHint{color:var(--warning);font-size:11px;line-height:1.45}@media (max-width:560px){.LRYe7q_grid{flex-direction:column;gap:12px}.LRYe7q_col{flex:auto;width:100%}}
._6fCOUW_fields{flex-direction:column;gap:0;display:flex}._6fCOUW_scheduleField{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._6fCOUW_scheduleField:last-child{margin-bottom:0}._6fCOUW_subField{border-left:2px solid var(--border-subtle);flex-direction:column;gap:8px;margin:-6px 0 16px 7px;padding-left:16px;display:flex}._6fCOUW_subField:last-child{margin-bottom:0}._6fCOUW_scheduleLabel{color:var(--text-secondary);font-size:13px;font-weight:500}._6fCOUW_scheduleInput{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:10px 14px;font-family:inherit;font-size:13px}._6fCOUW_scheduleInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}._6fCOUW_scheduleInput::placeholder{color:var(--text-secondary)}._6fCOUW_scheduleInput:disabled{opacity:.5;cursor:not-allowed}._6fCOUW_intervalPresets{flex-wrap:wrap;gap:6px;display:flex}._6fCOUW_intervalPreset{background:var(--bg-primary);height:32px;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}._6fCOUW_intervalPreset:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}._6fCOUW_intervalPreset:disabled{opacity:.5;cursor:not-allowed}._6fCOUW_intervalPresetActive{background:var(--accent-subtle);color:var(--accent);border-color:rgba(var(--accent-rgb), .35)}._6fCOUW_intervalPresetCustom{cursor:default}._6fCOUW_scheduleHelper{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono);margin-top:4px}._6fCOUW_expiryRow{align-items:center;gap:8px;display:flex}._6fCOUW_expiryRow ._6fCOUW_scheduleInput{flex:1}._6fCOUW_expiryClearBtn{background:var(--bg-primary);height:38px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast);flex:none;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500}._6fCOUW_expiryClearBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}._6fCOUW_expiryClearBtn:disabled{opacity:.5;cursor:not-allowed}._6fCOUW_expirySetBtn{background:var(--bg-primary);height:32px;color:var(--text-secondary);border:1px dashed var(--border-color);cursor:pointer;transition:all var(--transition-fast);border-radius:999px;align-self:flex-start;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500}._6fCOUW_expirySetBtn:hover:not(:disabled){color:var(--accent);border-color:rgba(var(--accent-rgb), .45);background:var(--accent-subtle)}._6fCOUW_expirySetBtn:disabled{opacity:.5;cursor:not-allowed}
.ZC4g5W_body{flex-direction:column;gap:14px;display:flex}.ZC4g5W_summary{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;font-size:13px;display:flex}.ZC4g5W_summaryHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ZC4g5W_summaryTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);font-size:11px;font-weight:600}.ZC4g5W_editLink{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.ZC4g5W_editLink:hover{color:var(--accent-hover)}.ZC4g5W_summaryRow{gap:8px;font-size:12px;display:flex}.ZC4g5W_summaryKey{min-width:76px;color:var(--text-tertiary);flex-shrink:0}.ZC4g5W_summaryVal{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word}.ZC4g5W_summaryVal em{color:var(--text-muted);font-style:italic}.ZC4g5W_error{background:var(--danger-subtle);color:var(--danger);border:1px solid rgba(var(--danger-rgb), .3);border-radius:6px;padding:8px 10px;font-size:12px}.ZC4g5W_envCoach{background:rgba(var(--warning-rgb), .1);border:1px solid rgba(var(--warning-rgb), .4);color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ZC4g5W_envCoachText{flex:1;font-size:13px;line-height:1.45}.ZC4g5W_envCoachText strong{color:var(--text-primary);font-weight:600}.ZC4g5W_envCoachBtn{cursor:pointer;background:var(--accent);color:#fff;border:1px solid var(--accent);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s}.ZC4g5W_envCoachBtn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ZC4g5W_envCoachBtn:disabled{opacity:.5;cursor:not-allowed}.ZC4g5W_label{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.ZC4g5W_textInput{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px}.ZC4g5W_textInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.ZC4g5W_textInput:disabled{opacity:.5;cursor:not-allowed}.ZC4g5W_advanced{color:var(--text-tertiary);border-top:1px dashed var(--border-subtle);margin-top:4px;padding:6px 0;font-size:11px}.ZC4g5W_btnPrimary,.ZC4g5W_btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.ZC4g5W_btnPrimary{background:var(--accent);color:#fff;border-color:var(--accent)}.ZC4g5W_btnPrimary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ZC4g5W_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ZC4g5W_btnSecondary{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.ZC4g5W_btnSecondary:hover:not(:disabled){background:var(--bg-hover)}.ZC4g5W_btnSecondary:disabled{opacity:.5;cursor:not-allowed}
.FUhXJa_wrap{width:100%;position:relative}.FUhXJa_spinner{border:2px solid var(--border-color);border-top-color:var(--accent);pointer-events:none;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite FUhXJa_domainSuggestSpin;position:absolute;top:50%;right:12px}@keyframes FUhXJa_domainSuggestSpin{to{transform:rotate(360deg)}}
.FyiGEG_schedBody{background:var(--bg-primary);height:100%;color:var(--text-primary);flex-direction:column;font-family:-apple-system,sans-serif;display:flex;overflow:hidden}.FyiGEG_schedToolbar{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:8px;padding:8px 12px;display:flex}.FyiGEG_schedBtn,.FyiGEG_schedBtnPrimary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.FyiGEG_schedBtn:hover{background:var(--bg-hover)}.FyiGEG_schedBtnPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.FyiGEG_schedBtnPrimary:hover{background:var(--accent-hover)}.FyiGEG_schedBtnPrimary:disabled{opacity:.4;cursor:not-allowed}.FyiGEG_schedSelect{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:4px 8px;font-size:12px}.FyiGEG_schedSpacer{flex:1}.FyiGEG_schedError{background:var(--danger-subtle);color:var(--danger);border-bottom:1px solid rgba(var(--danger-rgb), .3);padding:8px 12px;font-size:12px}.FyiGEG_schedBusy{background:var(--warning-subtle);color:var(--warning);border-bottom:1px solid rgba(var(--warning-rgb), .3);align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.FyiGEG_schedBusyText{flex:1}.FyiGEG_schedBusyTitle{font-weight:500}.FyiGEG_schedBusyBody{color:var(--text-secondary);margin-top:2px}.FyiGEG_schedContent{flex:1;display:flex;overflow:hidden}.FyiGEG_schedList{border-right:1px solid var(--border-subtle);width:38%;overflow-y:auto}.FyiGEG_schedItem{border-bottom:1px solid var(--border-subtle);cursor:pointer;padding:10px 12px}.FyiGEG_schedItem:hover{background:var(--bg-hover)}.FyiGEG_schedItemActive{background:var(--accent-subtle)}.FyiGEG_schedItemHeader{align-items:center;gap:8px;margin-bottom:3px;display:flex}.FyiGEG_schedItemName{font-size:13px;font-weight:500}.FyiGEG_schedItemMeta{color:var(--text-secondary);font-size:11px}.FyiGEG_schedItemRun{color:var(--text-muted);margin-top:3px;font-size:10px}.FyiGEG_schedDot{border-radius:50%;width:8px;height:8px}.FyiGEG_status_active{background:var(--success);box-shadow:0 0 6px rgba(var(--success-rgb), .6)}.FyiGEG_status_paused{background:var(--warning)}.FyiGEG_status_completed{background:var(--text-muted)}.FyiGEG_status_failed{background:var(--danger)}.FyiGEG_schedDetail{flex:1;padding:16px;overflow-y:auto}.FyiGEG_schedForm{flex-direction:column;gap:4px;max-width:540px;display:flex}.FyiGEG_schedForm label{color:var(--text-secondary);margin-top:6px;font-size:11px}.FyiGEG_schedFormTitle{margin:0 0 8px;font-size:14px;font-weight:600}.FyiGEG_schedInput,.FyiGEG_schedTextarea{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.FyiGEG_schedTextarea{resize:vertical;min-height:60px;font-family:SF Mono,monospace;font-size:12px}.FyiGEG_schedFormActions{gap:8px;margin-top:10px;display:flex}.FyiGEG_schedView{font-size:13px;line-height:1.5}.FyiGEG_schedViewName{margin:0;font-size:18px;font-weight:600}.FyiGEG_schedViewMeta{color:var(--text-secondary);margin:4px 0 14px;font-size:12px}.FyiGEG_schedKvGrid{grid-template-columns:repeat(2,1fr);gap:6px 16px;margin-bottom:16px;font-size:12px;display:grid}.FyiGEG_schedKvGrid>div{gap:6px;display:flex}.FyiGEG_schedKvGrid span{color:var(--text-tertiary);min-width:80px}.FyiGEG_schedViewLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin:6px 0 4px;font-size:11px}.FyiGEG_schedViewPrompt{background:var(--bg-tertiary);color:var(--text-primary);white-space:pre-wrap;border:1px solid var(--border-subtle);border-radius:4px;margin:0 0 10px;padding:10px 12px;font-family:SF Mono,monospace;font-size:12px;line-height:1.5}.FyiGEG_schedEmpty,.FyiGEG_schedEmptyState{text-align:center;color:var(--text-muted);padding:30px 20px;font-size:12px}.FyiGEG_schedEmptyHint{color:var(--text-muted);margin-top:8px;font-size:11px}.FyiGEG_schedEmptyHint code{background:var(--bg-tertiary);color:#8b5cf6;border:1px solid var(--border-subtle);border-radius:3px;padding:1px 5px}
.RO2d1a_vaultBody{background:var(--bg-primary);height:100%;color:var(--text-primary);flex-direction:column;font-family:-apple-system,sans-serif;display:flex;overflow:hidden}.RO2d1a_vaultToolbar{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:8px;padding:8px 12px;display:flex}.RO2d1a_vaultBtn,.RO2d1a_vaultBtnPrimary,.RO2d1a_vaultBtnSm{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.RO2d1a_vaultBtn:hover{background:var(--bg-hover)}.RO2d1a_vaultBtnPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.RO2d1a_vaultBtnPrimary:hover{background:var(--accent-hover)}.RO2d1a_vaultBtnPrimary:disabled{opacity:.4;cursor:not-allowed}.RO2d1a_vaultBtnSm{padding:2px 8px;font-size:10px}.RO2d1a_vaultSpacer{flex:1}.RO2d1a_vaultActive{background:var(--success-subtle);color:var(--success);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.RO2d1a_vaultActiveDot{background:var(--success);width:6px;height:6px;box-shadow:0 0 6px rgba(var(--success-rgb), .7);border-radius:50%;animation:1.6s ease-in-out infinite RO2d1a_pulse}@keyframes RO2d1a_pulse{0%,to{opacity:1}50%{opacity:.4}}.RO2d1a_vaultError{background:var(--danger-subtle);color:var(--danger);border-bottom:1px solid rgba(var(--danger-rgb), .3);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.RO2d1a_vaultError button{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:14px}.RO2d1a_vaultContent{flex:1;display:flex;overflow:hidden}.RO2d1a_vaultList{border-right:1px solid var(--border-subtle);width:38%;overflow-y:auto}.RO2d1a_vaultItem{border-bottom:1px solid var(--border-subtle);cursor:pointer;padding:10px 12px}.RO2d1a_vaultItem:hover{background:var(--bg-hover)}.RO2d1a_vaultItemActive{background:var(--accent-subtle)}.RO2d1a_vaultDomain{margin-bottom:4px;font-size:13px;font-weight:500}.RO2d1a_vaultItemMeta{color:var(--text-tertiary);align-items:center;gap:8px;font-size:11px;display:flex}.RO2d1a_rotChip{border-radius:3px;padding:1px 6px;font-size:10px}.RO2d1a_rot_fresh{background:var(--success-subtle);color:var(--success)}.RO2d1a_rot_due-soon{background:var(--warning-subtle);color:var(--warning)}.RO2d1a_rot_overdue{background:var(--danger-subtle);color:var(--danger)}.RO2d1a_rot_unknown{background:var(--bg-elevated);color:var(--text-tertiary);border:1px solid var(--border-subtle)}.RO2d1a_vaultDetail{flex:1;padding:16px;overflow-y:auto}.RO2d1a_vaultForm{flex-direction:column;gap:4px;max-width:460px;display:flex}.RO2d1a_vaultForm label{color:var(--text-secondary);margin-top:6px;font-size:11px}.RO2d1a_vaultFormTitle{margin:0 0 8px;font-size:14px;font-weight:600}.RO2d1a_vaultInput{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.RO2d1a_vaultFieldRow{gap:6px;display:flex}.RO2d1a_vaultFieldRow .RO2d1a_vaultInput{flex:1}.RO2d1a_vaultFormActions{gap:8px;margin-top:10px;display:flex}.RO2d1a_vaultHint{color:var(--text-muted);margin-top:10px;font-size:11px;font-style:italic}.RO2d1a_vaultView{font-size:13px;line-height:1.5}.RO2d1a_vaultViewDomain{margin:0;font-size:18px;font-weight:600}.RO2d1a_vaultViewMeta{color:var(--text-tertiary);margin:4px 0 14px;font-size:12px}.RO2d1a_vaultViewSection{margin-bottom:14px}.RO2d1a_vaultViewLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:11px}.RO2d1a_vaultFieldView{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.RO2d1a_vaultFieldKey{min-width:120px;color:var(--text-secondary);font-weight:500}.RO2d1a_vaultFieldValue{color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:3px;flex:1;padding:3px 8px;font-family:SF Mono,monospace}.RO2d1a_vaultRevealBar{border-top:1px dashed var(--border-color);margin-top:12px;padding-top:8px}.RO2d1a_vaultRevealBar .RO2d1a_vaultInput{width:100%}.RO2d1a_vaultAgentNote{color:var(--text-secondary);background:#8b5cf614;border-left:2px solid #8b5cf6;margin-top:16px;padding:8px 10px;font-size:11px}.RO2d1a_vaultAgentNote code{background:var(--bg-tertiary);color:#8b5cf6;border:1px solid var(--border-subtle);border-radius:3px;padding:1px 5px}.RO2d1a_vaultEmpty,.RO2d1a_vaultEmptyState{text-align:center;color:var(--text-muted);padding:30px 20px;font-size:12px}.RO2d1a_vaultEmptyHint{color:var(--text-muted);margin-top:8px;font-size:11px}
.K8yyQG_polBody{background:var(--bg-primary);height:100%;color:var(--text-primary);flex-direction:column;font-family:-apple-system,sans-serif;display:flex;overflow:hidden}.K8yyQG_polToolbar{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:8px;padding:8px 12px;display:flex}.K8yyQG_polToolbarLabel{font-size:13px;font-weight:600}.K8yyQG_polBtn,.K8yyQG_polBtnSm{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.K8yyQG_polBtn:hover{background:var(--bg-hover)}.K8yyQG_polBtnSm{padding:2px 8px;font-size:11px}.K8yyQG_polSpacer{flex:1}.K8yyQG_polActiveBadge{background:var(--success-subtle);color:var(--success);border-radius:999px;padding:2px 9px;font-size:11px}.K8yyQG_polError{background:var(--danger-subtle);color:var(--danger);padding:8px 12px;font-size:12px}.K8yyQG_polContent{flex:1;display:flex;overflow:hidden}.K8yyQG_polList{border-right:1px solid var(--border-subtle);width:38%;overflow-y:auto}.K8yyQG_polSectionHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;padding:10px 12px 6px;font-size:10px;font-weight:600}.K8yyQG_polTemplate{border-bottom:1px solid var(--border-subtle);padding:8px 12px}.K8yyQG_polTemplateName{margin-bottom:2px;font-size:13px;font-weight:500}.K8yyQG_polTemplateDesc{color:var(--text-tertiary);margin-bottom:6px;font-size:11px}.K8yyQG_polItem{border-bottom:1px solid var(--border-subtle);cursor:pointer;padding:10px 12px}.K8yyQG_polItem:hover{background:var(--bg-hover)}.K8yyQG_polItemActive{background:var(--accent-subtle)}.K8yyQG_polItemName{font-size:13px;font-weight:500}.K8yyQG_polItemDesc{color:var(--text-tertiary);font-size:11px}.K8yyQG_polChip{color:#8b5cf6;background:#8b5cf626;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:10px}.K8yyQG_polDetail{flex:1;padding:16px;overflow-y:auto}.K8yyQG_polView{font-size:13px;line-height:1.5}.K8yyQG_polViewName{margin:0;font-size:18px;font-weight:600}.K8yyQG_polViewDesc{color:var(--text-secondary);margin:4px 0 14px;font-size:12px}.K8yyQG_polViewSection{margin-bottom:16px}.K8yyQG_polViewLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:11px}.K8yyQG_polViewMode{color:var(--text-secondary);margin-bottom:8px;font-size:11px}.K8yyQG_polRule{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:3px;align-items:center;gap:8px;margin-bottom:3px;padding:4px 8px;font-size:12px;display:flex}.K8yyQG_polActionChip{text-transform:uppercase;letter-spacing:.4px;border-radius:3px;padding:1px 7px;font-size:10px;font-weight:600}.K8yyQG_act_allow{background:var(--success-subtle);color:var(--success)}.K8yyQG_act_block{background:var(--danger-subtle);color:var(--danger)}.K8yyQG_act_guardrail{background:var(--warning-subtle);color:var(--warning)}.K8yyQG_polRuleNote{color:var(--text-muted);font-size:11px}.K8yyQG_polAgentNote{color:var(--text-secondary);background:#8b5cf614;border-left:2px solid #8b5cf6;margin-top:16px;padding:8px 10px;font-size:11px}.K8yyQG_polAgentNote code{background:var(--bg-tertiary);color:#8b5cf6;border:1px solid var(--border-subtle);border-radius:3px;padding:1px 5px}.K8yyQG_polEmpty,.K8yyQG_polEmptyState{text-align:center;color:var(--text-muted);padding:30px 20px;font-size:12px}.K8yyQG_polEmptyHint{color:var(--text-muted);margin-top:8px;font-size:11px}.K8yyQG_guardrailOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;animation:.2s K8yyQG_fadeIn;display:flex;position:absolute;inset:0}@keyframes K8yyQG_fadeIn{0%{opacity:0}to{opacity:1}}.K8yyQG_guardrailCard{color:#e6e6e6;background:#2a2a2c;border:1px solid #fbbf2466;border-radius:12px;width:min(480px,90%);padding:20px;font-family:-apple-system,sans-serif;animation:.3s K8yyQG_slideUp;box-shadow:0 20px 60px #0009,0 0 30px #fbbf2433}@keyframes K8yyQG_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.K8yyQG_guardrailHead{color:#fcd34d;align-items:center;gap:12px;margin-bottom:12px;display:flex}.K8yyQG_guardrailTitle{color:#e6e6e6;font-size:15px;font-weight:600}.K8yyQG_guardrailSubtitle{color:#fff9;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.K8yyQG_guardrailSummary{color:#e6e6e6;margin-bottom:12px;font-size:13px;line-height:1.5}.K8yyQG_guardrailPayload{color:#ffffffd9;background:#0006;border-radius:4px;max-height:140px;margin:0 0 12px;padding:10px 12px;font-family:SF Mono,monospace;font-size:11px;overflow-x:auto}.K8yyQG_guardrailReason{color:#e6e6e6;resize:none;background:#00000040;border:1px solid #ffffff1a;border-radius:4px;width:100%;min-height:50px;margin-bottom:12px;padding:8px;font-family:inherit;font-size:12px}.K8yyQG_guardrailActions{justify-content:flex-end;gap:8px;display:flex}.K8yyQG_guardrailReject,.K8yyQG_guardrailModify,.K8yyQG_guardrailApprove{cursor:pointer;border:1px solid;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500}.K8yyQG_guardrailReject{color:#fca5a5;background:#ef444426;border-color:#ef444466}.K8yyQG_guardrailReject:hover{background:#ef444440}.K8yyQG_guardrailModify{color:#e6e6e6;background:#ffffff0f;border-color:#ffffff26}.K8yyQG_guardrailModify:hover{background:#ffffff1f}.K8yyQG_guardrailApprove{color:#fff;background:#10b981;border-color:#10b981}.K8yyQG_guardrailApprove:hover{background:#059669}.K8yyQG_hitToast{color:#e6e6e6;z-index:9000;background:#2a2a2c;border:1px solid #ef444466;border-left-width:4px;border-radius:6px;align-items:center;gap:10px;max-width:420px;padding:10px 14px;font-family:-apple-system,sans-serif;animation:.3s K8yyQG_slideUpFade;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}@keyframes K8yyQG_slideUpFade{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.K8yyQG_hitDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px}.K8yyQG_hitContent{flex:1}.K8yyQG_hitTitle{font-size:12px;font-weight:600}.K8yyQG_hitDesc{color:#fff9;margin-top:2px;font-size:11px}.K8yyQG_hitDismiss{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}
.gcS25G_previewBody{background:var(--wr-bg-primary,#fff);outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.gcS25G_topBar{border-bottom:1px solid #00000014;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.gcS25G_navBtn{cursor:pointer;width:24px;height:22px;color:inherit;opacity:.8;background:0 0;border:1px solid #0000001f;border-radius:5px;justify-content:center;align-items:center;display:flex}.gcS25G_navBtn:hover:not(:disabled){background:#0000000d}.gcS25G_navBtn:disabled{opacity:.3;cursor:default}.gcS25G_topBarName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:4px;font-weight:600;overflow:hidden}.gcS25G_topBarCount{opacity:.55;font-weight:400}.gcS25G_topBarMeta{opacity:.55;font-variant-numeric:tabular-nums}.gcS25G_contentArea{flex-direction:column;flex:1;min-height:0;display:flex}.gcS25G_loadingWrap{opacity:.65;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex}.gcS25G_spinner{border:2px solid #00000026;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite gcS25G_pvSpin}@keyframes gcS25G_pvSpin{to{transform:rotate(360deg)}}.gcS25G_mediaWrap{flex-direction:column;flex:1;min-height:0;display:flex}.gcS25G_viewerBar{border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;display:flex}.gcS25G_viewerBtn{cursor:pointer;min-width:24px;height:22px;color:inherit;background:0 0;border:1px solid #0000001f;border-radius:5px;padding:0 7px;font-size:12px}.gcS25G_viewerBtn:hover{background:#0000000d}.gcS25G_viewerZoom{opacity:.6;text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:11px}.gcS25G_imageScroller{background-color:#0000;background-image:linear-gradient(45deg,#0000000d 25%,#0000 25% 75%,#0000000d 75%),linear-gradient(45deg,#0000000d 25%,#0000 25% 75%,#0000000d 75%);background-position:0 0,10px 10px;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.gcS25G_imageFit{object-fit:contain;max-width:100%;max-height:100%;transition:transform .15s}.gcS25G_imageZoomed{transition:transform .15s}.gcS25G_pdfFrame{background:#525659;border:none;flex:1;width:100%;min-height:0}.gcS25G_mediaCenter{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.gcS25G_videoEl{max-width:100%;max-height:100%}.gcS25G_audioWrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.gcS25G_audioGlyph{opacity:.75;transform:scale(2.2)}.gcS25G_audioName{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:13px;font-weight:600;overflow:hidden}.gcS25G_audioEl{width:min(340px,90%)}.gcS25G_sheetWrap{flex-direction:column;flex:1;min-height:0;display:flex}.gcS25G_sheetTabs{border-bottom:1px solid #00000014;flex-shrink:0;gap:2px;padding:5px 8px 0;display:flex;overflow-x:auto}.gcS25G_sheetTab{cursor:pointer;color:inherit;white-space:nowrap;background:#00000008;border:1px solid #0000001a;border-bottom:none;border-radius:6px 6px 0 0;padding:4px 10px;font-size:11px}.gcS25G_sheetTabActive{background:var(--wr-bg-primary,#fff);font-weight:600}.gcS25G_gridWrap{flex:1;min-height:0;overflow:auto}.gcS25G_grid{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:11.5px}.gcS25G_grid th,.gcS25G_grid td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:1px solid #00000014;max-width:260px;padding:3px 8px;overflow:hidden}.gcS25G_grid thead th{z-index:1;background:#f6f7f9fa;font-weight:600;position:sticky;top:0}.gcS25G_gridIndex{color:#0006;text-align:right;background:#f6f7f9fa;min-width:30px;font-size:10px;position:sticky;left:0}.gcS25G_gridNotice{opacity:.6;border-top:1px solid #0000000f;padding:8px 12px;font-size:11px}.gcS25G_gridEmpty{opacity:.5;text-align:center;padding:24px;font-size:12px}.gcS25G_textWrap{flex:1;min-height:0;overflow:auto}.gcS25G_textPre{margin:0;padding:8px 0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.55}.gcS25G_textLine{white-space:pre;display:flex}.gcS25G_textLine:hover{background:#00000008}.gcS25G_textLineNo{text-align:right;color:#0000004d;-webkit-user-select:none;user-select:none;flex-shrink:0;width:44px;padding-right:12px}.gcS25G_textLineBody{padding-right:16px}.gcS25G_fallback{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.gcS25G_fallbackIcon{opacity:.85;margin-bottom:16px;transform:scale(2.4)}.gcS25G_fallbackName{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:13.5px;font-weight:600;overflow:hidden}.gcS25G_fallbackMeta{opacity:.55;font-size:11px}.gcS25G_fallbackReason{opacity:.75;margin-top:2px;font-size:11.5px}.gcS25G_fallbackBtn{cursor:pointer;color:inherit;background:0 0;border:1px solid #00000026;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-size:12px;display:flex}.gcS25G_fallbackBtn:hover{background:#0000000d}.gcS25G_openDialog{flex-direction:column;flex:1;padding:18px;display:flex;overflow:auto}.gcS25G_openTitle{font-size:14px;font-weight:700}.gcS25G_openSub{opacity:.6;margin:4px 0 14px;font-size:11.5px}.gcS25G_openEmpty{opacity:.5;text-align:center;padding:24px 0;font-size:12px}.gcS25G_openGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.gcS25G_openItem{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:10.5px;display:flex}.gcS25G_openItem:hover{background:#0000000d}.gcS25G_openItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gcS25G_quickLookOverlay{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gcS25G_quickLookPanel{background:var(--wr-bg-primary,#fff);border-radius:12px;flex-direction:column;width:min(760px,82%);height:min(560px,82%);animation:.16s ease-out gcS25G_qlPop;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}@keyframes gcS25G_qlPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.gcS25G_quickLookHeader{border-bottom:1px solid #00000014;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.gcS25G_quickLookName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gcS25G_quickLookHint{opacity:.45;font-size:10.5px;font-weight:400}.gcS25G_quickLookClose{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;padding:2px 6px;font-size:15px}.gcS25G_quickLookClose:hover{opacity:1}.gcS25G_quickLookBody{flex-direction:column;flex:1;min-height:0;display:flex}
._85K3QW_auditBody{background:var(--bg-primary);height:100%;color:var(--text-primary);flex-direction:column;font-family:-apple-system,sans-serif;display:flex;overflow:hidden}._85K3QW_auditToolbar{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:center;gap:8px;padding:8px 12px;display:flex}._85K3QW_auditSearch{background:var(--bg-input);max-width:280px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;flex:1;padding:4px 10px;font-size:12px}._85K3QW_auditBtn{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}._85K3QW_auditBtn:hover{background:var(--bg-hover)}._85K3QW_auditSpacer{flex:1}._85K3QW_chainBadge{cursor:help;border-radius:4px;padding:2px 9px;font-size:11px;font-weight:600}._85K3QW_chainOk{background:var(--success-subtle);color:var(--success)}._85K3QW_chainBad{background:var(--danger-subtle);color:var(--danger)}._85K3QW_auditTabs{background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);padding:0 12px;display:flex}._85K3QW_auditTab{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 12px;font-size:12px}._85K3QW_auditTab:hover{color:var(--text-primary)}._85K3QW_auditTabActive{color:var(--text-primary);border-bottom-color:var(--accent)}._85K3QW_auditError{background:var(--danger-subtle);color:var(--danger);padding:8px 12px;font-size:12px}._85K3QW_auditList{flex:1;overflow-y:auto}._85K3QW_auditEntry{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:5px 12px;font-family:SF Mono,monospace;font-size:11px;display:flex}._85K3QW_auditEntry:hover{background:var(--bg-hover)}._85K3QW_sevDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}._85K3QW_sev_info{background:var(--text-muted)}._85K3QW_sev_warning{background:var(--warning)}._85K3QW_sev_critical{background:var(--danger);box-shadow:0 0 4px rgba(var(--danger-rgb), .6)}._85K3QW_auditTs{color:var(--text-tertiary);flex-shrink:0;width:130px}._85K3QW_auditAction{color:var(--teal);flex-shrink:0;min-width:140px}._85K3QW_auditActor{color:var(--text-secondary);flex-shrink:0;min-width:120px}._85K3QW_auditTarget{color:var(--text-tertiary);flex-shrink:0;min-width:120px}._85K3QW_auditDetail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._85K3QW_auditEmpty{text-align:center;color:var(--text-muted);padding:30px;font-size:12px}._85K3QW_auditFooter{background:var(--bg-tertiary);color:var(--text-muted);border-top:1px solid var(--border-subtle);text-align:center;padding:6px 12px;font-size:10px}
.m_9nJq_permBody{background:var(--bg-primary);height:100%;color:var(--text-primary);flex-direction:column;font-family:-apple-system,sans-serif;display:flex;overflow:hidden}.m_9nJq_permHead{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.m_9nJq_permIdentity{flex-direction:column;gap:2px;display:flex}.m_9nJq_permWho{font-size:14px;font-weight:600}.m_9nJq_permRole{color:var(--text-tertiary);font-size:11px}.m_9nJq_permBtn{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.m_9nJq_permBtn:hover{background:var(--bg-hover)}.m_9nJq_permTabs{background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);padding:0 12px;display:flex}.m_9nJq_permTab{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 14px;font-size:12px}.m_9nJq_permTab:hover{color:var(--text-primary)}.m_9nJq_permTabActive{color:var(--text-primary);border-bottom-color:var(--accent)}.m_9nJq_permContent{flex:1;padding:12px;overflow-y:auto}.m_9nJq_permRbac{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.m_9nJq_permGroup{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px}.m_9nJq_permGroupTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:11px;font-weight:600}.m_9nJq_permKvList{flex-direction:column;gap:4px;display:flex}.m_9nJq_permKv{align-items:center;gap:10px;font-size:11px;display:flex}.m_9nJq_permKvKey{color:var(--text-secondary);min-width:130px;font-family:SF Mono,monospace}.m_9nJq_valTrue{color:var(--success);font-weight:600}.m_9nJq_valFalse{color:var(--danger);font-weight:600}.m_9nJq_valString{color:var(--warning);font-family:SF Mono,monospace}.m_9nJq_valNumber{color:var(--teal);font-family:SF Mono,monospace}.m_9nJq_valArray{color:var(--text-secondary);font-family:SF Mono,monospace}.m_9nJq_valNeutral{color:var(--text-muted)}.m_9nJq_permTools{flex-direction:column;gap:6px;display:flex}.m_9nJq_permTool{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-left:3px solid var(--success);border-radius:4px;padding:8px 12px}.m_9nJq_permToolBlocked{border-left-color:var(--danger);opacity:.7}.m_9nJq_permToolHeader{align-items:center;gap:8px;margin-bottom:3px;display:flex}.m_9nJq_permToolDot{border-radius:50%;width:7px;height:7px}.m_9nJq_permToolDotOk{background:var(--success)}.m_9nJq_permToolDotBlocked{background:var(--danger)}.m_9nJq_permToolName{color:var(--teal);font-family:SF Mono,monospace;font-size:12px}.m_9nJq_permToolCap{color:#8b5cf6;background:#8b5cf626;border-radius:3px;padding:1px 6px;font-family:SF Mono,monospace;font-size:10px}.m_9nJq_permToolDesc{color:var(--text-secondary);margin-top:2px;font-size:11px;line-height:1.4}.m_9nJq_permToolReason{color:var(--danger);margin-top:4px;font-size:11px;font-style:italic}.m_9nJq_permEmpty{text-align:center;color:var(--text-muted);padding:30px;font-size:12px}
.L3Ur6G_desktopFolders{pointer-events:none;z-index:10;position:absolute;inset:0}.L3Ur6G_folderIcon{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;flex-direction:column;align-items:center;padding:6px 4px 4px;transition:background .12s,transform 80ms;display:flex;position:absolute}.L3Ur6G_folderIcon:hover{background:#ffffff14}.L3Ur6G_folderIconDrag{z-index:100;background:#3b82f633;transform:scale(1.05)}.L3Ur6G_folderArt{filter:drop-shadow(0 2px 6px #0006);position:relative}.L3Ur6G_folderBadge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-4px;right:-6px;box-shadow:0 1px 4px #00000080}.L3Ur6G_folderLabel{color:#fff;text-align:center;text-shadow:0 1px 3px #000000d9;white-space:nowrap;text-overflow:ellipsis;max-width:78px;margin-top:4px;font-family:-apple-system,sans-serif;font-size:11px;font-weight:500;overflow:hidden}.L3Ur6G_contextMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9000;background:#28282af2;border:1px solid #ffffff1a;border-radius:6px;min-width:180px;padding:4px;font-family:-apple-system,sans-serif;position:fixed;box-shadow:0 10px 32px #0009}.L3Ur6G_contextItem{color:#e6e6e6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;width:100%;padding:5px 12px;font-size:12px;display:block}.L3Ur6G_contextItem:hover{background:#3b82f633}.L3Ur6G_contextDivider{background:#ffffff0f;height:1px;margin:3px 0}.L3Ur6G_createDialog{z-index:9500;color:#e6e6e6;background:#2a2a2c;border:1px solid #ffffff1f;border-radius:10px;width:280px;padding:16px;font-family:-apple-system,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0009}.L3Ur6G_createDialogTitle{margin-bottom:10px;font-size:13px;font-weight:600}.L3Ur6G_createDialogInput{color:#e6e6e6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;width:100%;margin-bottom:12px;padding:6px 8px;font-family:inherit;font-size:13px}.L3Ur6G_createDialogActions{justify-content:flex-end;gap:8px;display:flex}.L3Ur6G_createDialogActions button{color:#e6e6e6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:4px 12px;font-size:12px}.L3Ur6G_createDialogActions .L3Ur6G_primary{color:#fff;background:#2563eb;border-color:#2563eb}.L3Ur6G_createDialogActions .L3Ur6G_primary:disabled{opacity:.4;cursor:not-allowed}.L3Ur6G_folderIconSelected{outline-offset:-1px;background:#007aff52;outline:1px solid #ffffff80}.L3Ur6G_folderIconSelected:hover{background:#007aff66}.L3Ur6G_folderIconSelected .L3Ur6G_folderLabel{text-shadow:none;background:#007affd9;border-radius:3px}
._3pndAq_loading{justify-content:center;align-items:center;min-height:60vh;display:flex}._3pndAq_skeletonBlock{background:linear-gradient(90deg, var(--bg-secondary) 0%, var(--bg-hover) 50%, var(--bg-secondary) 100%);border-radius:var(--radius);background-size:200% 100%;animation:1.2s ease-in-out infinite _3pndAq_skeletonShimmer}@keyframes _3pndAq_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._3pndAq_skeletonCard{border-radius:var(--radius-lg);height:96px}._3pndAq_container{flex-direction:column;gap:24px;display:flex}._3pndAq_titleHeader{margin-bottom:24px;margin-left:-10px;position:absolute;top:0}._3pndAq_titleHeaderText{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}._3pndAq_toolbarRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._3pndAq_toolbarFilters{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}._3pndAq_searchWrap{flex:1;align-items:center;min-width:180px;max-width:320px;display:flex;position:relative}._3pndAq_searchIcon{width:14px;height:14px;color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._3pndAq_searchInput{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-primary);transition:all var(--transition);padding:10px 36px;font-family:inherit;font-size:14px}._3pndAq_searchInput::placeholder{color:var(--text-tertiary)}._3pndAq_searchInput:hover{border-color:var(--accent)}._3pndAq_searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}._3pndAq_filterDropdown{position:relative}._3pndAq_filterSelect{appearance:none;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;transition:all var(--transition);min-width:140px;padding:10px 36px 10px 14px;font-family:inherit;font-size:14px;font-weight:500}._3pndAq_filterSelect:hover{border-color:var(--accent)}._3pndAq_filterSelect:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}._3pndAq_filterIcon{pointer-events:none;color:var(--text-tertiary);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._3pndAq_envFilterPill{background:var(--accent-subtle);border:1px solid var(--accent);border-radius:var(--radius);min-width:0;max-width:260px;color:var(--accent);align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}._3pndAq_envFilterPillIcon{opacity:.9;flex-shrink:0;display:inline-flex}._3pndAq_envFilterPillName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3pndAq_envFilterPillClear{width:20px;height:20px;color:inherit;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._3pndAq_envFilterPillClear:hover{background:var(--accent);color:var(--bg-elevated)}._3pndAq_toast{background:var(--bg-elevated,var(--bg-secondary));border:1px solid var(--border-color);box-shadow:var(--shadow-md,0 8px 24px #0000001f);z-index:1001;color:var(--text-primary);border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;animation:.2s _3pndAq_toastIn;display:flex;position:fixed;top:20px;right:20px}@keyframes _3pndAq_toastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._3pndAq_toast_success{border-left:3px solid var(--success)}._3pndAq_toast_error{border-left:3px solid var(--danger)}._3pndAq_toastIcon{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}._3pndAq_toast_success ._3pndAq_toastIcon{background:var(--success-subtle);color:var(--success)}._3pndAq_toast_error ._3pndAq_toastIcon{background:var(--danger-subtle);color:var(--danger)}._3pndAq_errorBanner{background:var(--danger-subtle);border:1px solid rgba(var(--danger-rgb), .25);color:var(--danger);border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px}._3pndAq_toolbarSearch{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius);min-width:220px;max-width:320px;color:var(--text-primary);flex:1;padding:7px 12px;font-family:inherit;font-size:13px}._3pndAq_toolbarSearch:focus{border-color:var(--accent);outline:none}._3pndAq_toolbarSearch::placeholder{color:var(--text-tertiary)}._3pndAq_envPicker{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;padding:7px 28px 7px 12px;font-family:inherit;font-size:13px;font-weight:500}._3pndAq_envPicker:focus{border-color:var(--accent);outline:none}._3pndAq_emptyState{text-align:center;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;padding:56px 24px;display:flex}._3pndAq_emptyIcon{background:var(--bg-tertiary);width:56px;height:56px;color:var(--text-secondary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}._3pndAq_emptyTitle{color:var(--text-primary);margin-bottom:6px;font-size:16px;font-weight:600}._3pndAq_emptySubtitle{color:var(--text-secondary);max-width:460px;margin:0 auto 22px;font-size:14px;line-height:1.6}._3pndAq_emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._3pndAq_envSection{margin-top:0}._3pndAq_envSection+._3pndAq_envSection{margin-top:-4px}._3pndAq_envSectionHeader{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}._3pndAq_envSectionIcon{background:var(--bg-tertiary);width:24px;height:24px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._3pndAq_envSectionName{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}._3pndAq_viewMoreRow{justify-content:center;margin-top:14px;display:flex}._3pndAq_jobGrid{flex-direction:column;gap:8px;display:flex}._3pndAq_jobCard{cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition)}._3pndAq_jobGrid ._3pndAq_jobCard{gap:8px;padding:12px}._3pndAq_jobCard:hover{border-color:var(--border-focus);box-shadow:var(--shadow-md);z-index:3;transform:translateY(-1px)}._3pndAq_cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}._3pndAq_cardHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}._3pndAq_cardIcon{background:var(--accent-subtle);width:28px;height:28px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._3pndAq_cardIcon_paused{background:var(--warning-subtle);color:var(--warning)}._3pndAq_cardIcon_failed{background:var(--danger-subtle);color:var(--danger)}._3pndAq_cardIcon_completed{color:#2196f3;background:#2196f31f}._3pndAq_cardTitleBlock{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._3pndAq_cardTitleRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._3pndAq_cardTitle{letter-spacing:-.01em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;overflow:hidden}._3pndAq_jobCard:hover ._3pndAq_cardTitle{color:var(--accent)}._3pndAq_cardSubtitle{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}._3pndAq_cardActions{z-index:2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}._3pndAq_cardMetaLine{color:var(--text-secondary);border-top:1px solid var(--border-subtle,var(--border-color));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:0;padding-top:8px;font-size:13px;display:flex;position:relative}._3pndAq_cardMetaItems{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}._3pndAq_cardMetaItemWrap{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}._3pndAq_cardMetaItem{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}._3pndAq_cardMetaIcon{color:var(--text-tertiary);flex-shrink:0;align-items:center;line-height:1;display:inline-flex}._3pndAq_cardMetaValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}._3pndAq_cardMetaDot{color:var(--border-color)}._3pndAq_cardMetaLink{z-index:2;color:inherit;border-radius:4px;margin:-1px -4px;padding:1px 4px;text-decoration:none;transition:background-color .12s;position:relative}._3pndAq_cardMetaLink:hover{background:var(--bg-tertiary);color:var(--text-primary);text-decoration:underline}._3pndAq_cardOverflow{z-index:2;position:relative}._3pndAq_overflowBtn{border-radius:var(--radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}._3pndAq_overflowBtn:hover{background:var(--bg-hover,var(--bg-tertiary));color:var(--text-primary)}._3pndAq_overflowMenu{background:var(--bg-elevated,var(--bg-secondary));border:1px solid var(--border-color);min-width:160px;box-shadow:var(--shadow-md,0 12px 28px #0000002e);z-index:50;border-radius:10px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}._3pndAq_overflowItem{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;display:flex}._3pndAq_overflowItem:hover{background:var(--bg-tertiary)}._3pndAq_overflowItem_danger{color:var(--danger)}._3pndAq_overflowItem_danger:hover{background:var(--danger-subtle)}._3pndAq_detailStack{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}._3pndAq_healthLine{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 0;padding:0 2px;font-size:13px;display:flex}._3pndAq_healthValue{color:var(--text-primary);font-weight:500}._3pndAq_healthDot{color:var(--border-color)}._3pndAq_wfCard{background:var(--bg-secondary);border:1px solid var(--border-subtle,var(--border-color));color:inherit;transition:border-color var(--transition), background var(--transition);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}._3pndAq_wfCard:hover{border-color:var(--accent);background:var(--bg-hover)}._3pndAq_wfCardIcon{background:var(--accent-subtle);width:34px;height:34px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._3pndAq_wfCardIcon svg{width:17px;height:17px}._3pndAq_wfCardText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._3pndAq_wfCardTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._3pndAq_wfCardTitle strong{color:var(--accent);font-weight:600}._3pndAq_wfCardSub{color:var(--text-secondary);font-size:12px;line-height:1.4}._3pndAq_wfCardArrow{color:var(--text-tertiary);flex-shrink:0;align-items:center;display:flex}._3pndAq_wfCard:hover ._3pndAq_wfCardArrow{color:var(--accent)}._3pndAq_panelCard{background:var(--bg-secondary);border:1px solid var(--border-subtle,var(--border-color));border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}._3pndAq_panelHeader{align-items:center;gap:12px;display:flex}._3pndAq_panelHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._3pndAq_panelHeaderRow ._3pndAq_panelHeader{min-width:0}._3pndAq_panelIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._3pndAq_panelIcon svg{width:18px;height:18px}._3pndAq_panelIcon_blue{background:var(--accent-subtle,#6366f11a);color:var(--accent,#6366f1)}._3pndAq_panelIcon_purple{color:#5e35b1;background:#5e35b11f}._3pndAq_panelIcon_green{background:var(--success-subtle);color:var(--success)}._3pndAq_panelIcon_orange{background:var(--warning-subtle);color:var(--warning)}._3pndAq_panelHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}._3pndAq_panelTitle{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._3pndAq_panelSubtitle{color:var(--text-secondary);font-size:12px;line-height:1.3}._3pndAq_specList{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._3pndAq_specRow{grid-template-columns:minmax(150px,220px) 1fr;align-items:stretch;display:grid}._3pndAq_specRow+._3pndAq_specRow{border-top:1px solid var(--border-subtle,var(--border-color))}._3pndAq_specKey{background:var(--bg-tertiary);border-right:1px solid var(--border-subtle,var(--border-color));color:var(--text-secondary);padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5}._3pndAq_specValue{color:var(--text-primary);word-break:break-word;min-width:0;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}._3pndAq_specMuted{color:var(--text-tertiary)}._3pndAq_specLink{color:var(--accent);text-decoration:none}._3pndAq_specLink:hover{text-decoration:underline}._3pndAq_taskBody{flex-direction:column;gap:16px;display:flex}._3pndAq_taskBody ._3pndAq_promptBlock{border-top:none;margin-top:0;padding-top:0}._3pndAq_memoryHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._3pndAq_memoryActions{flex-shrink:0;align-items:center;gap:10px;display:flex}._3pndAq_memoryEditBtn{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);transition:background var(--transition), border-color var(--transition);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}._3pndAq_memoryEditBtn:hover{background:var(--bg-hover);border-color:var(--accent)}._3pndAq_memoryEditBtn svg{width:14px;height:14px}._3pndAq_memoryToggleOff,._3pndAq_memoryToggleOn{cursor:pointer;width:38px;height:22px;transition:background var(--transition);border:none;border-radius:11px;flex-shrink:0;padding:0;position:relative}._3pndAq_memoryToggleOff{background:var(--border-color)}._3pndAq_memoryToggleOn{background:var(--success)}._3pndAq_memoryKnobOff,._3pndAq_memoryKnobOn{width:16px;height:16px;transition:left var(--transition);background:#fff;border-radius:50%;position:absolute;top:3px;box-shadow:0 1px 3px #00000026}._3pndAq_memoryKnobOff{left:3px}._3pndAq_memoryKnobOn{left:19px}._3pndAq_memoryEmpty{border:1px dashed var(--border-color);background:var(--bg-elevated);color:var(--text-secondary);border-radius:10px;padding:20px 18px;font-size:13px;line-height:1.6}._3pndAq_memoryEmptyTitle{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}._3pndAq_memoryTextarea{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;min-height:200px;color:var(--text-primary);resize:vertical;transition:border-color var(--transition), box-shadow var(--transition);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6}._3pndAq_memoryTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle,#6366f126);outline:none}._3pndAq_memoryCharCount{color:var(--text-tertiary);text-align:right;margin-top:6px;font-size:12px}._3pndAq_modalText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}._3pndAq_modalError{color:var(--danger,#e5484d);margin:12px 0 0;font-size:13px;line-height:1.5}._3pndAq_modalCancelBtn{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);border-radius:8px;padding:9px 16px}._3pndAq_modalCancelBtn:hover{background:var(--bg-hover)}._3pndAq_modalCancelBtn:disabled{opacity:.6;cursor:not-allowed}._3pndAq_modalPrimaryBtn{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-sans);border-radius:8px;padding:9px 16px}._3pndAq_modalPrimaryBtn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._3pndAq_modalPrimaryBtn:disabled{opacity:.6;cursor:not-allowed}._3pndAq_promptBlock{border-top:1px solid var(--border-subtle,var(--border-color));margin-top:22px;padding-top:22px}._3pndAq_promptBlock+._3pndAq_promptBlock{border-top:none;margin-top:18px;padding-top:0}._3pndAq_promptLabelRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._3pndAq_promptLabel{color:var(--text-secondary);font-size:12px;font-weight:600}._3pndAq_promptToggle{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500}._3pndAq_promptToggle:hover{text-decoration:underline}._3pndAq_promptBoxWrap{position:relative}._3pndAq_promptBox{background:var(--bg-primary);border:1px solid var(--border-subtle,var(--border-color));color:var(--text-primary);font-size:13px;line-height:1.6;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:14px 16px;overflow:auto}._3pndAq_promptBoxCollapsed{max-height:240px;overflow:hidden}._3pndAq_promptFade{background:linear-gradient(to bottom, #0000, var(--bg-primary) 85%);pointer-events:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:56px;position:absolute;bottom:1px;left:1px;right:1px}._3pndAq_outputBox{background:var(--bg-primary);border:1px solid var(--border-subtle,var(--border-color));color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;border-radius:10px;max-width:100%;margin:0;padding:14px 16px;overflow:auto}._3pndAq_latestRun{border:1px solid var(--border-subtle,var(--border-color));background:var(--bg-primary);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._3pndAq_latestRunHead{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}._3pndAq_latestRunBody{overflow-wrap:anywhere;word-break:break-word;max-height:320px;overflow:auto}._3pndAq_runHistory{flex-direction:column;gap:6px;display:flex}._3pndAq_runRow{background:var(--bg-primary);border:1px solid var(--border-subtle,var(--border-color));transition:border-color var(--transition), background var(--transition);border-radius:10px;grid-template-columns:14px 1fr 70px 80px 1.4fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}._3pndAq_runRow:hover{border-color:var(--border-focus,var(--border-color));background:var(--bg-hover,var(--bg-secondary))}._3pndAq_runDot{border-radius:50%;width:9px;height:9px}._3pndAq_runDot_completed{background:var(--success)}._3pndAq_runDot_failed{background:var(--danger)}._3pndAq_runDot_running{background:#2196f3;animation:1.4s infinite _3pndAq_schedPulse}._3pndAq_runDot_pending{background:var(--text-secondary);opacity:.5}@keyframes _3pndAq_schedPulse{0%,to{opacity:1}50%{opacity:.45}}._3pndAq_runTime{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._3pndAq_runDuration,._3pndAq_runCost{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace)}._3pndAq_runError{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._3pndAq_runSuccess{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._3pndAq_runViewLink{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}._3pndAq_runViewLink:hover{text-decoration:underline}._3pndAq_runViewLinkDisabled{color:var(--text-tertiary,var(--text-secondary));opacity:.5;text-align:right;font-size:12px}._3pndAq_runEmpty{text-align:center;color:var(--text-secondary);background:var(--bg-primary);border:1px dashed var(--border-color);border-radius:10px;padding:28px 16px;font-size:13px}@media (max-width:768px){._3pndAq_titleHeader{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}._3pndAq_titleHeaderText{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;position:static;top:auto;overflow:hidden}._3pndAq_cardActions{justify-content:flex-start;width:100%}._3pndAq_runRow{grid-template-columns:12px 1fr auto}._3pndAq_runDuration,._3pndAq_runCost,._3pndAq_runError,._3pndAq_runSuccess{display:none}}
.pK9CNq_input{max-width:100%;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-6px;padding:2px 6px}.pK9CNq_multiline{resize:none;width:calc(100% + 6px);display:block;overflow:hidden}.pK9CNq_input:hover:not(:disabled){border-color:var(--border-subtle)}.pK9CNq_input:focus{border-color:var(--accent);background:var(--bg-elevated);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.pK9CNq_input:disabled{cursor:default}.pK9CNq_input::placeholder{color:var(--text-muted)}
