:root{--bg:#f7f8fb;--panel:#ffffff;--panel-soft:#f3f6fb;--line:#dde3ee;--line-strong:#c9d2e3;--text:#101828;--muted:#667085;--muted-strong:#475467;--purple:#7147e8;--blue:#2f80ed;--green:#2ead63;--orange:#f2a128;--teal:#19a7a0;--pink:#ef5a8a;--shadow:0 16px 50px rgba(28,39,63,0.12)}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a,button{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.loadStatePage{display:grid;min-height:100vh;place-items:center;background:linear-gradient(rgba(247,248,251,.94),rgba(247,248,251,.94)),radial-gradient(circle at 20% 20%,rgba(47,128,237,.12),transparent 34%),radial-gradient(circle at 80% 80%,rgba(46,173,99,.1),transparent 32%);padding:24px}.loadStatePanel{display:grid;width:min(520px,100%);grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:28px;box-shadow:var(--shadow)}.loadStatePanel h1{margin:0;font-size:26px;line-height:1.2}.loadStatePanel p{margin:0;color:var(--muted-strong);line-height:1.5}.loadStatePanel code{border:1px solid var(--line);border-radius:6px;background:#f7f9fc;padding:2px 5px;color:var(--text);font-size:12px}.loadStateActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.loadStateActions a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 14px;color:var(--muted-strong);font-weight:750;text-decoration:none}.loadStateActions a:first-child{border-color:var(--purple);background:var(--purple);color:#fff}.visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.appShell{display:grid;grid-template-columns:248px minmax(0,1fr) 380px;height:100vh;min-height:760px;overflow:hidden}.appShellNoInspector{grid-template-columns:248px minmax(0,1fr)}.mobileFallback{display:none}.inspector,.leftSidebar{background:rgba(255,255,255,.92);border-color:var(--line);border-style:solid}.leftSidebar{display:flex;flex-direction:column;gap:20px;border-width:0 1px 0 0;padding:22px 18px}.accountRow,.avatarStack,.boardTitle,.brandRow,.breadcrumbs,.canvasToolbar,.detailHeader,.detailTitle,.fileRow,.navItem,.projectItem,.sectionHeader,.topActions,.topBar,.workflowNodeFooter,.workflowNodeHeader{display:flex;align-items:center}.brandRow{gap:12px}.brandMark{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#7c54ee,#4f8ff7);color:#fff;font-weight:800}.attachButton,.breadcrumbs button,.detailTabs button,.iconButton,.miniIconButton,.squareButton,.tabs button,.toolGroup button,.workspaceButton{border:0;background:transparent}.workspaceButton{display:flex;align-items:center;gap:6px;font-weight:650}.primaryNav,.sidebarFooterNav{display:grid;grid-gap:6px;gap:6px}.navItem,.projectItem{gap:12px;min-height:42px;padding:0 10px;border-radius:8px;border:0;background:transparent;color:var(--muted-strong);text-decoration:none;text-align:left}.navItemActive{background:#f1edff;color:var(--purple)}.navItemMuted{opacity:.58}.comingSoonBadge{margin-left:auto;padding:2px 6px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10px;font-weight:700}.sidebarSection{display:grid;grid-gap:8px;gap:8px}.sectionHeader{justify-content:space-between;padding:0 8px;color:var(--muted);font-size:13px}.miniIconButton,.squareButton{display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.miniIconButton{width:30px;height:30px}.squareButton{position:relative;width:42px;height:42px}.projectBadge{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;color:#fff;font-size:12px;font-weight:700}.projectPurple{background:var(--purple)}.projectGreen{background:var(--green)}.projectOrange{background:var(--orange)}.projectBlue{background:var(--blue)}.assistantPrompt{position:relative;margin-top:auto;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f8f9fd}.assistantPrompt strong{display:flex;gap:8px;align-items:center}.assistantPrompt p{margin:8px 0 14px;color:var(--muted);font-size:12px}.closePrompt{position:absolute;top:10px;right:10px}.primaryButton,.shareButton,.toolButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;font-weight:700}.primaryButton{width:100%;height:38px;background:var(--purple);color:#fff}.attachButton:disabled,.primaryButtonDisabled,.shareButtonDisabled,.squareButton:disabled,.tagList button:disabled,.toolGroup button:disabled{opacity:.48}.accountRow{gap:10px}.accountRow div{display:grid}.accountRow small{color:var(--muted)}.accountAvatar,.avatar,.profileAvatar{border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffe0c7,transparent 28%),linear-gradient(135deg,#7f4b36,#e0a46f)}.accountAvatar,.profileAvatar{width:36px;height:36px}.mainArea{display:grid;grid-template-rows:76px 1fr;min-width:0;overflow:hidden}.topBar{position:relative;z-index:10;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(255,255,255,.95);padding:0 22px}.breadcrumbs{gap:14px;color:var(--muted-strong)}.boardTitle{min-width:0;margin:0;color:var(--text);font-size:18px;font-weight:750;line-height:1}.breadcrumbs button,.breadcrumbs span{white-space:nowrap}.breadcrumbs button{display:inline-flex;gap:6px;align-items:center;font-weight:650}.topActions{gap:12px;min-width:0}.avatarStack{padding-right:4px}.avatar{width:26px;height:26px;margin-left:-7px;border:2px solid #fff}.avatarOne{background:linear-gradient(135deg,#374151,#e8b384)}.avatarTwo{background:linear-gradient(135deg,#954a74,#f0c6d5)}.avatarThree{background:linear-gradient(135deg,#2b6f68,#9bd8cf)}.avatarMore{display:grid;width:34px;height:26px;margin-left:-7px;place-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px}.shareButton{height:42px;padding:0 16px;background:var(--purple);color:#fff}.searchBox{display:flex;align-items:center;gap:10px;min-width:190px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);text-align:left}.searchBox kbd{margin-left:auto;color:#98a2b3;font-size:12px}.syncStatus{display:inline-flex;min-width:70px;height:28px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted-strong);font-size:12px;font-weight:650}.notificationShell{position:relative}.notificationButtonActive{border-color:var(--purple);color:var(--purple);box-shadow:0 0 0 3px rgba(113,71,232,.1)}.notificationBadge{position:absolute;top:-5px;right:-5px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #fff;border-radius:999px;background:#c93434;color:#fff;font-size:10px;font-weight:800;line-height:1}.notificationPopover{position:absolute;top:50px;right:0;z-index:40;width:380px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(16,24,40,.2)}.notificationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.notificationHeader h2{margin:2px 0 0;font-size:18px}.notificationHeader>span{color:var(--muted);font-size:12px;font-weight:750}.notificationList{display:grid;max-height:390px;overflow:auto}.notificationItem{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:10px;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.notificationItem:last-child{border-bottom:0}.notificationItemUnread{background:#f7f9ff}.notificationDot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:#cfd6e5}.notificationItemUnread .notificationDot{background:var(--purple)}.notificationItem header{display:flex;justify-content:space-between;gap:12px}.notificationItem strong{min-width:0;color:var(--text)}.notificationItem time{flex:0 0 auto;color:var(--muted);font-size:11px}.notificationItem p{margin:5px 0 8px;color:var(--muted-strong);line-height:1.4}.notificationItem button{border:0;background:transparent;color:var(--purple);font-size:12px;font-weight:750}.notificationState{margin:14px;border:1px dashed var(--line-strong);border-radius:8px;background:#f7f9fc;padding:14px;color:var(--muted);text-align:center}.notificationStateError{border-color:#ffd0d0;background:#fffafa;color:#c93434}.boardSurface{position:relative;width:100%;min-width:0;overflow:hidden;background-image:radial-gradient(circle,rgba(123,136,161,.22) 1px,transparent 0);background-size:24px 24px}.boardBrief{position:absolute;z-index:8;top:18px;left:250px;width:min(340px,calc(100% - 272px));padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(28,39,63,.1)}.boardBrief h1{margin:4px 0 6px;font-size:20px;line-height:1.2}.boardBrief p{margin:0;color:var(--muted-strong);line-height:1.45}.eyebrow{color:var(--purple)}.briefStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.briefStats span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted-strong);font-size:12px;font-weight:650}.canvasToolbar{position:absolute;z-index:8;top:18px;left:22px;gap:12px}.toolButton{height:42px;padding:0 16px;color:var(--purple)}.toolButton,.toolGroup{border:1px solid var(--line);background:#fff}.toolGroup{display:inline-flex;overflow:hidden;border-radius:8px}.toolGroup button{width:42px;height:42px;border-right:1px solid var(--line)}.toolGroup button:last-child{border-right:0}.toolIconActive{background:#f1edff!important;color:var(--purple)}.workflowNode{width:300px;min-height:170px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(38,47,75,.08)}.react-flow__node-workflowCard{visibility:visible!important}.workflowNodeSelected{border-width:2px;box-shadow:0 16px 36px rgba(47,128,237,.16)}.workflowNodeHeader{gap:12px;padding:16px 16px 12px}.nodeIcon{display:grid;width:34px;height:34px;place-items:center}.nodeTitleWrap{display:grid;min-width:0;grid-gap:4px;gap:4px}.nodeTitleWrap h3{overflow:hidden;margin:0;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.nodeTitleWrap span,.pill{width:max-content;max-width:100%;padding:3px 8px;border-radius:6px;background:#eef4ff;color:var(--blue);font-size:11px;font-weight:650}.iconButton{display:grid;width:28px;height:28px;place-items:center;color:var(--muted)}.nodePorts{display:grid;grid-gap:9px;gap:9px;padding:2px 18px 14px}.nodePort{display:flex;gap:10px;align-items:center;color:var(--muted-strong);font-size:12px}.nodeHandle,.portDot{width:8px;height:8px;border-radius:999px}.portDot{background:currentColor}.portDotOutput{background:var(--blue)}.workflowNodeFooter{min-height:42px;padding:10px 18px;border-top:1px solid var(--line)}.workflowNodeFooter span{display:inline-flex;gap:8px;align-items:center;color:var(--muted-strong);font-size:12px}.nodeAccentGreen{border-color:#8fd7ad;color:var(--green)}.nodeAccentBlue{border-color:#8fc2ff;color:var(--blue)}.nodeAccentPurple{border-color:#c3a7ff;color:var(--purple)}.nodeAccentOrange{border-color:#f6c76f;color:var(--orange)}.nodeAccentTeal{border-color:#82d7d2;color:var(--teal)}.nodeAccentPink{border-color:#f4a0bd;color:var(--pink)}.nodeHandleInput{background:var(--line-strong)}.nodeHandleOutput{background:currentColor}.boardMiniPreview{position:absolute;z-index:6;left:16px;bottom:14px;width:220px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 8px 28px rgba(28,39,63,.08)}.miniPreviewInner{position:relative;height:124px}.miniNode{position:absolute;border:2px solid var(--blue);border-radius:2px;background:rgba(255,255,255,.7)}.miniNodeGreen{border-color:var(--green)}.miniNodeBlue{border-color:var(--blue)}.miniNodePurple{border-color:var(--purple)}.miniNodeOrange{border-color:var(--orange)}.miniNodeTeal{border-color:var(--teal)}.miniNodePink{border-color:var(--pink)}.miniPreviewControls{display:flex;width:max-content;overflow:hidden;margin:0 0 8px 8px;border:1px solid var(--line);border-radius:7px}.miniPreviewControls button{width:30px;height:28px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--muted-strong)}.miniPreviewControls button:last-child{border-right:0}.detailPanel{position:absolute;z-index:7;right:22px;bottom:20px;width:min(720px,calc(100% - 300px));border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.detailHeader{justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.detailTitle{gap:10px}.statusDot{width:8px;height:8px;border-radius:999px;background:var(--green)}.detailTabs,.tabs{display:flex;gap:20px;border-bottom:1px solid var(--line)}.detailTabs{padding:0 18px}.detailTabs button,.tabs button{height:42px;color:var(--muted)}.tabActive{border-bottom:2px solid var(--purple)!important;color:var(--purple)!important}.detailGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;padding:18px}.detailGrid h3,.filesSection h3,.ioSection h3,.propertySection h3{margin:0 0 10px;font-size:13px}.detailGrid p{color:var(--muted-strong);line-height:1.45}.successBadge{display:inline-flex;padding:4px 8px;border-radius:6px;background:#eaf8ef;color:var(--green);font-size:12px;font-weight:700}.compactRow,.connectionRow{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted-strong);font-size:12px}.compactRow span{color:var(--purple)}.mutedLabel{display:block;margin:12px 0 4px;color:var(--muted);font-size:12px}.inspector{position:relative;z-index:12;display:flex;flex-direction:column;min-width:0;border-width:0 0 0 1px}.inspectorHeader{display:flex;justify-content:space-between;gap:12px;padding:34px 22px 18px}.inspectorHeader h2{margin:0;font-size:20px}.tabs{padding:0 20px}.filesSection,.inspectorMeta,.ioSection,.propertySection{padding:20px;border-bottom:1px solid var(--line)}.propertyList{display:grid;grid-gap:14px;gap:14px;margin:0}.propertyList>div{display:grid;grid-gap:7px;gap:7px}.propertyList dt{color:var(--muted);font-size:12px}.propertyList dd{margin:0}.descriptionBox{padding:12px;color:var(--muted-strong);line-height:1.4}.descriptionBox,.formControl{border:1px solid var(--line);border-radius:8px}.formControl{width:100%;min-height:38px;background:#fff;padding:8px 10px;color:var(--text);font:inherit;outline:none}.formControl:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(113,71,232,.12)}.textAreaControl{min-height:84px;resize:vertical;line-height:1.4}.positionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.positionGrid label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:12px}.savePropertiesButton{width:100%;min-height:38px;margin-top:16px;border:0;border-radius:8px;background:var(--purple);color:#fff;font-weight:750}.savePropertiesButton:disabled{cursor:not-allowed;background:#e4e7ef;color:#98a2b3}.dangerButton,.secondaryButton{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 12px;font-weight:750}.secondaryButton{border:1px solid var(--line);background:#fff;color:var(--muted-strong)}.dangerButton{border:1px solid #ffd0d0;background:#fff5f5;color:#c93434}.dangerButton:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.56}.saveFeedback{display:inline-flex;gap:6px;align-items:center;margin-top:10px;color:var(--green);font-size:12px;font-weight:700}.tagList{display:flex;flex-wrap:wrap;gap:8px}.tagList button,.tagList span{display:inline-flex;gap:5px;min-height:28px;max-width:100%;align-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 9px;color:var(--muted-strong)}.tagChip{max-width:100%}.tagChip svg{flex:0 0 auto;color:#98a2b3}.tagEditor{display:grid;grid-gap:9px;gap:9px}.tagForm{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:8px;gap:8px}.tagForm button{display:grid;min-height:38px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--purple)}.tagForm button:disabled{opacity:.48}.ioSection{display:grid;grid-gap:10px;gap:10px}.ioRow{display:flex;gap:8px;align-items:center;color:var(--muted-strong)}.ioRow span{width:8px;height:8px;border-radius:999px;background:var(--blue)}.ioRowOutput span{background:var(--purple)}.filesSection{display:grid;grid-gap:10px;gap:10px}.fileRow{gap:10px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px}.fileRow small{color:var(--muted)}.attachButton{gap:8px;width:max-content;color:var(--muted-strong)}.attachButton,.attachFeedback{display:inline-flex;align-items:center}.attachFeedback{gap:6px;color:var(--green);font-size:12px;font-weight:700}.attachFeedbackError{color:#c93434}.inspectorMeta{display:grid;grid-gap:6px;gap:6px;margin-top:auto}.confirmBox{display:grid;grid-gap:8px;gap:8px;border:1px solid #ffd0d0;border-radius:8px;background:#fffafa;padding:12px}.confirmBox p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.confirmActions{display:flex;gap:8px}.inspectorMeta span{color:var(--muted);font-size:12px}.trashPanel{position:absolute;inset:0;overflow:auto;padding:34px;background:linear-gradient(rgba(247,248,251,.92),rgba(247,248,251,.92)),radial-gradient(circle at 20% 10%,rgba(239,90,138,.1),transparent 32%),radial-gradient(circle at 80% 90%,rgba(47,128,237,.08),transparent 36%)}.trashHeader{display:flex;max-width:980px;align-items:flex-start;justify-content:space-between;gap:24px}.trashHeader h1{margin:4px 0 8px;font-size:30px}.trashHeader p{max-width:560px;margin:0;color:var(--muted-strong);line-height:1.5}.trashList{display:grid;max-width:980px;grid-gap:10px;gap:10px;margin-top:28px}.trashItem{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.96);padding:16px;box-shadow:0 10px 30px rgba(28,39,63,.07)}.trashItem div{display:grid;min-width:0;grid-gap:5px;gap:5px}.trashItem strong{font-size:15px}.trashItem p,.trashItem span,.trashState{color:var(--muted)}.trashItem p{margin:0;line-height:1.4}.trashState{max-width:980px;margin-top:28px;border:1px dashed var(--line-strong);border-radius:8px;background:rgba(255,255,255,.82);padding:26px;text-align:center}.filesPanel{position:absolute;inset:0;overflow:auto;padding:34px;background:linear-gradient(rgba(247,248,251,.94),rgba(247,248,251,.94)),radial-gradient(circle at 15% 12%,rgba(47,128,237,.1),transparent 32%),radial-gradient(circle at 84% 86%,rgba(25,167,160,.08),transparent 34%)}.filesHeader{display:flex;max-width:1120px;align-items:flex-start;justify-content:space-between;gap:24px}.filesHeader h1{margin:4px 0 8px;font-size:30px}.filesHeader p{max-width:560px;margin:0;color:var(--muted-strong);line-height:1.5}.filesLayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;max-width:1120px;grid-gap:16px;gap:16px;margin-top:28px}.fileDetail,.filesState,.filesTable{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(28,39,63,.07)}.filesTable{overflow:hidden}.filesTableHeader,.filesTableRow{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.9fr) minmax(100px,.55fr) minmax(170px,1fr) minmax(80px,.45fr);grid-gap:12px;gap:12px;align-items:center;min-height:48px;padding:0 14px}.filesTableHeader{border-bottom:1px solid var(--line);background:#f7f9fc;color:var(--muted);font-size:12px;font-weight:750}.filesTableRow{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted-strong);text-align:left}.filesTableRow:last-child{border-bottom:0}.filesTableRow:focus-visible,.filesTableRow:hover,.filesTableRowActive{background:#f2f6ff;outline:0}.filesTableHeader span,.filesTableRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesTableRow span:first-child{display:inline-flex;gap:8px;align-items:center;color:var(--text);font-weight:700}.fileDetail{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px}.fileDetail h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.fileDetail dl{display:grid;grid-gap:12px;gap:12px;margin:0}.fileDetail dl div{display:grid;grid-gap:4px;gap:4px}.fileDetail dt{color:var(--muted);font-size:12px}.fileDetail dd{margin:0;color:var(--muted-strong);overflow-wrap:anywhere}.filesState{max-width:1120px;margin-top:28px;padding:26px;color:var(--muted);text-align:center}.filesStateError{border-color:#ffd0d0;background:#fffafa;color:#c93434}.dialogBackdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:start center;padding-top:86px;background:rgba(16,24,40,.24)}.searchDialog{width:min(620px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(16,24,40,.24)}.searchDialogHeader{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid var(--line)}.searchDialogHeader input{min-width:0;border:0;color:var(--text);font:inherit;outline:0}.searchResults{display:grid;max-height:460px;overflow:auto;padding:8px}.searchState{margin:8px 12px 0;border:1px solid var(--line);border-radius:8px;background:#f7f9fc;padding:9px 11px;color:var(--muted);font-size:12px;font-weight:650}.searchStateError{border-color:#ffd0d0;background:#fffafa;color:#c93434}.searchResult{display:grid;grid-gap:5px;gap:5px;border:0;border-radius:8px;background:transparent;padding:12px;text-align:left}.searchResult:focus-visible,.searchResult:hover{background:#f5f7fb;outline:0}.searchResult strong{color:var(--text)}.emptySearch,.searchResult p,.searchResult span{color:var(--muted)}.searchResult p{margin:0;line-height:1.4}.emptySearch{padding:22px;text-align:center}.shareDialog{width:min(620px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(16,24,40,.24)}.shareDialogHeader{display:flex;justify-content:space-between;gap:20px;padding:20px 22px 18px;border-bottom:1px solid var(--line)}.shareDialogHeader h2{margin:3px 0 6px;font-size:24px}.shareDialogHeader p,.shareLinkSection p{margin:0;color:var(--muted-strong);line-height:1.45}.shareLinkSection,.shareMembersSection{display:grid;grid-gap:12px;gap:12px;padding:18px 22px}.shareLinkSection{border-bottom:1px solid var(--line)}.shareLinkSection label{color:var(--muted);font-size:12px;font-weight:750}.shareLinkRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.shareLinkRow input{min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;background:#f7f9fc;padding:0 11px;color:var(--muted-strong);font:inherit}.shareMemberRow,.shareMembersHeader{display:flex;align-items:center}.shareMembersHeader{justify-content:space-between;gap:14px}.shareMembersHeader h3{margin:0;font-size:15px}.shareMembersHeader span{color:var(--muted);font-size:12px;font-weight:700}.shareMemberList{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px}.shareMemberRow{gap:12px;min-height:62px;padding:10px 12px;border-bottom:1px solid var(--line)}.shareMemberRow:last-child{border-bottom:0}.shareMemberAvatar{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:#eef3ff;color:var(--purple);font-size:12px;font-weight:800}.shareMemberIdentity{display:grid;min-width:0;grid-gap:3px;gap:3px}.shareMemberIdentity small,.shareMemberIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shareMemberIdentity small{color:var(--muted)}.shareRole{min-width:68px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;background:#fff;color:var(--muted-strong);font-size:12px;font-weight:750;text-align:center;text-transform:capitalize}.shareRoleAdmin,.shareRoleOwner{border-color:#d9ccff;background:#f4f0ff;color:var(--purple)}.shareRoleEditor{border-color:#cbe1ff;background:#eef6ff;color:var(--blue)}.shareState{border:1px dashed var(--line-strong);border-radius:8px;background:#f7f9fc;padding:14px;color:var(--muted);text-align:center}.shareStateError{border-color:#ffd0d0;background:#fffafa;color:#c93434}.templateDialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 124px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(16,24,40,.24)}.templateDialogHeader{display:flex;justify-content:space-between;gap:20px;padding:20px 22px 18px;border-bottom:1px solid var(--line)}.templateDialogHeader h2{margin:3px 0 6px;font-size:24px}.templateDialogHeader p{max-width:620px;margin:0;color:var(--muted-strong);line-height:1.45}.templateDialogBody{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:500px}.templateList{display:grid;align-content:start;grid-gap:10px;gap:10px;overflow:auto;padding:16px;background:#f7f9fc}.templateOption{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:76px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;text-align:left}.templateOption:focus-visible,.templateOption:hover,.templateOptionActive{border-color:var(--purple);background:#f5f2ff;outline:0}.templateOptionIcon,.templatePreviewIcon{display:grid;place-items:center;border-radius:8px;color:#fff}.templateOptionIcon{width:42px;height:42px}.templateOption small,.templateOption strong{display:block;min-width:0}.templateOption strong{margin-bottom:4px;color:var(--text)}.templateOption small{color:var(--muted);line-height:1.35}.templateOptionGreen .templateOptionIcon,.templatePreviewIconGreen{background:var(--green)}.templateOptionBlue .templateOptionIcon,.templatePreviewIconBlue{background:var(--blue)}.templateOptionPurple .templateOptionIcon,.templatePreviewIconPurple{background:var(--purple)}.templateOptionTeal .templateOptionIcon,.templatePreviewIconTeal{background:var(--teal)}.templateOptionPink .templateOptionIcon,.templatePreviewIconPink{background:var(--pink)}.templatePreview{display:grid;align-content:start;grid-gap:14px;gap:14px;border-left:1px solid var(--line);padding:20px}.templatePreviewIcon{width:46px;height:46px}.templatePreview h3{margin:0;font-size:20px}.templatePreview p{margin:0;color:var(--muted-strong);line-height:1.45}.templatePreviewMeta{display:grid;grid-gap:10px;gap:10px;margin:0}.templatePreviewMeta div{display:grid;grid-gap:4px;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.templatePreviewMeta dt{color:var(--muted);font-size:12px}.templatePreviewMeta dd{overflow-wrap:anywhere;margin:0;color:var(--text)}.templateDataPreview{display:grid;grid-gap:8px;gap:8px}.templateDataPreview span{color:var(--muted);font-size:12px;font-weight:750}.templateDataPreview pre{max-height:130px;overflow:auto;margin:0;border:1px solid var(--line);border-radius:8px;background:#101828;padding:12px;color:#e4e7ec;font-size:12px;line-height:1.45}.templateError{border:1px solid #ffd0d0;border-radius:8px;background:#fffafa;padding:10px 12px;color:#c93434;font-size:12px;font-weight:700}.templateCreateButton{margin-top:2px}@media (max-width:1180px){.appShell{grid-template-columns:74px minmax(0,1fr) 340px}.leftSidebar{padding:16px 10px}.accountRow div,.accountRow svg,.assistantPrompt,.navItem,.projectItem,.sectionHeader span,.workspaceButton{display:none}.brandRow,.primaryNav,.sidebarFooterNav{justify-items:center}.detailPanel{width:calc(100% - 44px)}}@media (max-width:760px){body{overflow:hidden}.appShell,.dialogBackdrop{display:none}.mobileFallback{display:grid;min-height:100vh;place-items:center;padding:28px;background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)),radial-gradient(circle at 30% 20%,rgba(47,128,237,.18),transparent 34%),radial-gradient(circle at 70% 80%,rgba(46,173,99,.16),transparent 32%)}.mobileFallback>*{max-width:330px}.mobileFallback h1{margin:18px 0 8px;font-size:30px}.mobileFallback p{margin:0;color:var(--muted-strong);line-height:1.5;text-align:center}}.eyebrow{display:block;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.v2BoardShell{display:grid;grid-template-rows:48px 1fr;height:100vh;overflow:hidden;background:var(--yd-surface-app,var(--bg));color:var(--yd-text-primary,var(--ink))}.v2BoardHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--yd-border-default,var(--line));background:color-mix(in srgb,var(--yd-surface-panel,#fff) 95%,transparent);padding:0 20px}.v2BoardHeaderLeft{display:flex;align-items:baseline;gap:12px;min-width:0}.v2BoardTitle{margin:0;font-size:15px;font-weight:750;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2BoardMeta{color:var(--yd-text-muted,var(--muted));font-size:12px;font-weight:600;white-space:nowrap}.v2BoardHomeLink{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--yd-border-default,var(--line));border-radius:8px;background:var(--yd-surface-panel,#fff);color:var(--yd-text-secondary,var(--muted-strong));font-size:13px;font-weight:650;text-decoration:none;transition:border-color .15s}.v2BoardHomeLink:hover{border-color:var(--yd-accent-purple-border,var(--purple));color:var(--yd-accent-purple-text,var(--purple))}.v2BoardHeaderActions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.v2BoardHeaderAction{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--yd-border-default,var(--line));border-radius:8px;background:var(--yd-surface-panel,#fff);padding:0 10px;color:var(--yd-text-secondary,var(--muted-strong));font:inherit;font-size:12px;font-weight:650;line-height:1;text-decoration:none;cursor:pointer}.v2BoardHeaderAction:focus-visible,.v2BoardHeaderAction:hover,.v2BoardHomeLink:focus-visible{border-color:var(--yd-accent-purple-border,var(--purple));color:var(--yd-accent-purple-text,var(--purple));outline:0}.v2BoardHeaderAction.is-active{border-color:var(--yd-accent-purple-border,var(--purple));color:var(--yd-accent-purple-text,var(--purple));background:color-mix(in srgb,var(--yd-accent-purple-border,var(--purple)) 8%,#fff)}.v2BoardExportMenuWrap{position:relative}.v2BoardExportMenu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:grid;grid-gap:2px;gap:2px;min-width:150px;padding:4px;border:1px solid var(--yd-border-default,var(--line));border-radius:10px;background:var(--yd-surface-panel,#fff);box-shadow:0 16px 40px rgba(24,34,48,.16)}.v2BoardExportMenu a{display:block;padding:8px 10px;border-radius:7px;color:var(--yd-text-secondary,var(--muted-strong));font-size:12px;font-weight:650;text-decoration:none}.v2BoardExportMenu a:hover{background:color-mix(in srgb,var(--yd-accent-purple-border,var(--purple)) 8%,#fff);color:var(--yd-accent-purple-text,var(--purple))}.v2BoardSaveIndicator{display:grid;width:14px;height:14px;margin-left:auto;place-items:center;flex:0 0 14px}.v2BoardSaveIndicator>span[aria-hidden=true]{width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 2px color-mix(in srgb,#16a34a 18%,transparent)}.v2BoardSaveIndicator-saving>span[aria-hidden=true]{background:#eab308;box-shadow:0 0 0 2px color-mix(in srgb,#eab308 20%,transparent);animation:v2SaveIndicatorPulse 1.1s ease-in-out infinite}.v2BoardSaveIndicator-error>span[aria-hidden=true]{background:#dc2626;box-shadow:0 0 0 2px color-mix(in srgb,#dc2626 18%,transparent)}@keyframes v2SaveIndicatorPulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.v2BoardSaveIndicator-saving>span[aria-hidden=true]{animation:none}}.v2BoardCanvasArea{position:relative;min-width:0;min-height:0;background:var(--yd-surface-board,transparent);--v2-minimap-bottom:16px;--v2-minimap-left:16px;--v2-minimap-controls-width:32px;--v2-minimap-width:202px;--v2-minimap-height:132px;--xy-selection-background-color:rgba(47,140,255,0.1);--xy-selection-border:1px solid var(--yd-graph-connector-selected,#2f8cff)}.v2BoardOnboarding{position:absolute;top:16px;right:16px;z-index:24;display:grid;width:min(310px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--yd-border-default,#d8e0ec);border-radius:10px;background:var(--yd-surface-panel,#fff);box-shadow:0 16px 42px rgba(15,23,42,.14);color:var(--yd-text-primary,#182230);pointer-events:auto}.v2BoardOnboardingHeader{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--yd-border-subtle,#edf0f4);padding:8px 10px 8px 14px}.v2BoardOnboardingHeader>div{display:grid;grid-gap:2px;gap:2px}.v2BoardOnboardingHeader strong{font-size:13px;font-weight:760}.v2BoardOnboardingHeader span{color:var(--yd-text-muted,#667085);font-size:10px;font-weight:650}.v2BoardOnboardingHeader button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--yd-text-muted,#667085);cursor:pointer}.v2BoardOnboardingHeader button:focus-visible,.v2BoardOnboardingHeader button:hover{background:var(--yd-surface-muted,#f2f4f7);color:var(--yd-text-primary,#182230);outline:0}.v2BoardOnboardingSteps{display:grid;grid-gap:2px;gap:2px;margin:0;padding:10px 12px;list-style:none}.v2BoardOnboardingSteps li{display:grid;min-height:28px;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border-radius:6px;padding:2px 6px;color:var(--yd-text-muted,#667085);font-size:12px;font-weight:650}.v2BoardOnboardingSteps li>span:first-child{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--yd-surface-muted,#f2f4f7)}.v2BoardOnboardingSteps li.isCurrent{background:var(--yd-accent-purple-soft,#fbfaff);color:var(--yd-accent-purple-text,#6941c6)}.v2BoardOnboardingSteps li.isCurrent>span:first-child{background:color-mix(in srgb,var(--yd-accent-purple-text,#6941c6) 12%,#fff)}.v2BoardOnboardingSteps li.isComplete{color:#317052}.v2BoardOnboardingSteps li.isComplete>span:first-child{background:#e9f7ef;color:#237a4b}.v2BoardOnboardingAction{display:grid;justify-items:start;grid-gap:9px;gap:9px;border-top:1px solid var(--yd-border-subtle,#edf0f4);background:color-mix(in srgb,var(--yd-surface-muted,#f7f8fa) 74%,#fff);padding:11px 14px 13px}.v2BoardOnboardingAction p{margin:0;color:var(--yd-text-secondary,#475467);font-size:11px;font-weight:560;line-height:1.45}.v2BoardOnboardingAction a,.v2BoardOnboardingAction button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--yd-accent-purple-border,#b9a8e8);border-radius:7px;background:var(--yd-surface-panel,#fff);padding:0 10px;color:var(--yd-accent-purple-text,#6941c6);font:inherit;font-size:11px;font-weight:720;line-height:1;text-decoration:none;cursor:pointer}.v2BoardOnboardingAction a:focus-visible,.v2BoardOnboardingAction a:hover,.v2BoardOnboardingAction button:focus-visible,.v2BoardOnboardingAction button:hover{background:var(--yd-accent-purple-soft,#f5f0ff);outline:0}@media (max-width:620px){.v2BoardHeader{gap:8px;padding:0 8px}.v2BoardHeaderAction span,.v2BoardMeta{display:none}.v2BoardHeaderAction{width:30px;padding:0}.v2BoardHomeLink{padding:0 8px;font-size:12px}.v2BoardOnboarding{top:58px;right:10px;width:min(310px,calc(100vw - 20px));max-height:calc(100% - 68px);overflow-y:auto}}.v2CardPlacementActive .react-flow__pane,.v2CardPlacementActive .v2ContainerNode .v2CardBody{cursor:crosshair}.v2CardPlacementPreview{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:12px;min-width:140px;min-height:96px;overflow:hidden;border:1.5px solid var(--v2-create-accent,#2f80ed);border-radius:var(--yd-card-radius,9px);background:rgba(255,255,255,.88);box-shadow:0 16px 36px rgba(23,43,77,.2);color:#182230;pointer-events:none;transform:translate(-50%,-50%);opacity:.82}.v2CardPlacementPreview>div{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;background:color-mix(in srgb,var(--v2-create-accent) 10%,#fff);color:var(--v2-create-accent);font-size:10px;text-transform:uppercase}.v2CardPlacementPreview>span{padding:0 18px;font-size:13.5px;font-weight:760}.v2CardPlacementPreviewSaving{opacity:.5}.v2ContainerPlacementPreview{--v2-create-accent:#b79620;border:0;border-radius:0;background:rgba(255,247,194,.88);box-shadow:0 4px 14px rgba(62,53,18,.12)}.v2AuthPage{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:#f4f6f8;color:#101828}.v2AuthPanel{width:min(100%,420px);border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;padding:28px;box-shadow:0 12px 32px rgba(16,24,40,.08)}.yadrawLogo{display:inline-flex;width:var(--yadraw-logo-width,104px);max-width:100%;line-height:0}.yadrawLogo img{display:block;width:100%;height:auto}.v2AuthBrand{margin-bottom:24px}.v2AuthBrand .yadrawLogo{--yadraw-logo-width:126px}.v2AuthPanel h1{margin:0;font-size:24px;line-height:1.25}.v2AuthPanel>p{margin:8px 0 24px;color:#667085;font-size:14px}.v2AuthForm{display:grid;grid-gap:16px;gap:16px}.v2AuthMode{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e4e7ec}.v2AuthMode button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 8px;color:#667085;font:inherit;cursor:pointer}.v2AuthMode button[aria-selected=true]{border-bottom-color:#175cd3;color:#175cd3;font-weight:700}.v2AuthForm label{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:13px;font-weight:650}.v2AuthForm input,.v2DashboardBoardName input,.v2DashboardWorkspaceCreate input,.v2DashboardWorkspaceSelector select{min-width:0;border:1px solid #d0d5dd;border-radius:6px;background:#ffffff;padding:10px 12px;color:#101828;font:inherit}.v2AuthForm input:focus,.v2DashboardBoardName input:focus,.v2DashboardWorkspaceCreate input:focus,.v2DashboardWorkspaceSelector select:focus{border-color:#2e90fa;outline:3px solid rgba(46,144,250,.16)}.v2AuthSubmit,.v2DashboardNewButton,.v2DashboardNewForm button,.v2DashboardPrimaryLink{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #175cd3;border-radius:6px;background:#175cd3;padding:10px 14px;color:#ffffff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.v2AuthSubmit:disabled,.v2DashboardNewForm button:disabled{cursor:not-allowed;opacity:.55}.v2AuthMessage{margin:0;color:#027a48;font-size:13px}.v2AuthMessageError{color:#b42318}.v2AuthLegal a,.v2AuthTextLink{color:#175cd3}.v2AuthTextLink{font-size:13px}.v2AuthTextButton{width:-moz-fit-content;width:fit-content;border:0;background:transparent;padding:0;color:#175cd3;font:inherit;font-size:13px;cursor:pointer}.v2AuthLegal{margin:0;color:#667085;font-size:11px;line-height:1.5}.v2DashboardPage{min-height:100vh;background:#f7f8fa;color:#101828}.v2DashboardHeader{min-height:64px;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e7ec;background:#ffffff;padding:10px clamp(16px,4vw,48px)}.v2DashboardAccount,.v2DashboardAccount>div,.v2DashboardBrand,.v2DashboardHeader{display:flex;align-items:center}.v2DashboardBrand{--yadraw-logo-width:100px;text-decoration:none}.v2DashboardAccount{gap:12px}.v2DashboardAccount>div{align-items:flex-end;flex-direction:column;min-width:0}.v2DashboardAccount span{max-width:260px;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2DashboardIconButton{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d0d5dd;border-radius:6px;background:#ffffff;color:#475467;cursor:pointer}.v2DashboardWorkspaceBar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid #e4e7ec;background:#ffffff;padding:16px clamp(16px,4vw,48px)}.v2DashboardWorkspaceSelector{display:grid;grid-gap:5px;gap:5px;width:min(100%,360px);color:#475467;font-size:12px;font-weight:650}.v2DashboardWorkspaceControls{display:flex;align-items:flex-end;gap:10px;min-width:0}.v2DashboardAddWorkspaceButton,.v2DashboardWorkspaceCreate>button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d0d5dd;border-radius:6px;background:#ffffff;padding:9px 12px;color:#344054;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.v2DashboardAddWorkspaceButton:hover,.v2DashboardWorkspaceCreate>button:hover{border-color:#98a2b3;background:#f9fafb}.v2DashboardAddWorkspaceButton:focus-visible,.v2DashboardWorkspaceCreate>button:focus-visible{outline:3px solid rgba(46,144,250,.16);outline-offset:1px}.v2DashboardWorkspaceCreate{display:grid;grid-template-columns:minmax(180px,260px) auto auto;align-items:end;grid-gap:8px;gap:8px}.v2DashboardWorkspaceCreate label{display:grid;grid-gap:5px;gap:5px;color:#475467;font-size:12px;font-weight:650}.v2DashboardWorkspaceCreate>button:disabled{cursor:not-allowed;opacity:.55}.v2DashboardWorkspaceCreate>.v2DashboardWorkspaceCreateClose{width:39px;padding:9px}.v2DashboardWorkspaceCreate>p{grid-column:1/-1;margin:0;color:#b42318;font-size:12px}.v2DashboardContent{width:min(100%,1040px);margin:0 auto;padding:32px clamp(16px,4vw,48px) 64px}.v2DashboardSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.v2DashboardEmptyState h1,.v2DashboardEmptyState h2,.v2DashboardSectionHeading h1{margin:0;font-size:22px}.v2DashboardEmptyState p,.v2DashboardSectionHeading p{margin:5px 0 0;color:#667085;font-size:14px}.v2DashboardSectionHeading>span{color:#667085;font-size:13px}.v2DashboardBoardList{overflow:hidden;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff}.v2DashboardBoardRow{min-height:58px;display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid #eaecf0;padding:12px 16px;color:#101828;text-decoration:none}.v2DashboardBoardRow>a:first-child{position:absolute;inset:0 52px 0 0}.v2DashboardBoardRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0;z-index:1;pointer-events:none}.v2DashboardBoardRow input{width:100%;border:1px solid transparent;background:transparent;padding:3px 5px;color:#101828;font:inherit;font-weight:700;pointer-events:auto}.v2DashboardBoardRow input:focus{border-color:#2e90fa;outline:2px solid rgba(46,144,250,.16);background:#fff}.v2DashboardBoardGroup{margin-top:24px}.v2DashboardBoardGroup h2{margin:0 0 8px;font-size:14px;color:#475467}.v2DashboardBoardMenuTrigger{position:relative;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#344054;cursor:pointer}.v2DashboardBoardMenuTrigger:focus-visible,.v2DashboardBoardMenuTrigger:hover,.v2DashboardBoardMenuTrigger[aria-expanded=true]{background:#f2f4f7;color:#101828}.v2DashboardBoardMenuTrigger:focus-visible{outline:2px solid #2e90fa;outline-offset:1px}.v2DashboardBoardMenuPopover{position:fixed;z-index:1000;width:196px;border:1px solid #d0d5dd;border-radius:8px;background:#ffffff;padding:5px;box-shadow:0 12px 30px rgba(16,24,40,.18)}.v2DashboardBoardMenuPopover a,.v2DashboardBoardMenuPopover button{width:100%;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;padding:9px 10px;color:#344054;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.v2DashboardBoardMenuPopover a:focus-visible,.v2DashboardBoardMenuPopover a:hover,.v2DashboardBoardMenuPopover button:focus-visible,.v2DashboardBoardMenuPopover button:hover{background:#f2f4f7;outline:0}.v2DashboardBoardMenuPopover .danger{color:#b42318}.v2DashboardBoardMenuPopover .danger:focus-visible,.v2DashboardBoardMenuPopover .danger:hover{background:#fef3f2}.v2DashboardError{color:#b42318;font-size:13px}.v2AccountPanel,.v2PublicDocument article{width:min(100% - 32px,720px);margin:40px auto}.v2AccountPanel h1,.v2PublicDocument h1{font-size:28px}.v2AccountSections{display:grid;grid-gap:20px;gap:20px}.v2AccountSections section{border-top:1px solid #e4e7ec;padding-top:20px}.v2AccountSections label{display:grid;grid-gap:6px;gap:6px;max-width:440px;font-size:13px}.v2AccountSections input{border:1px solid #d0d5dd;border-radius:6px;padding:10px 12px;font:inherit}.v2AccountSections button{display:inline-flex;gap:8px;border:1px solid #d92d20;border-radius:6px;background:#fff;padding:9px 12px;color:#b42318;cursor:pointer}.v2PublicDocument{min-height:100vh;color:#101828;background:#fff}.v2PublicDocument nav{display:flex;justify-content:space-between;border-bottom:1px solid #e4e7ec;padding:18px clamp(16px,4vw,48px)}.v2PublicDocument nav a{color:#175cd3;text-decoration:none;font-weight:700}.v2PublicDocument nav .yadrawLogo{--yadraw-logo-width:92px}.v2PublicDocument article{line-height:1.65}.v2PublicDocument h2{margin-top:28px;font-size:18px}.v2PublicDocument .updated{color:#667085;font-size:13px}.v2BoardFirstRun{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);width:min(580px,calc(100% - 40px));max-height:calc(100% - 48px);overflow:auto;border:1px solid #d0d5dd;border-radius:12px;background:rgba(255,255,255,.97);padding:24px;box-shadow:0 18px 48px rgba(16,24,40,.13)}.v2BoardFirstRun h1{margin:4px 0 0;font-size:20px}.v2BoardFirstRun p{margin:7px 0 0;color:#667085;font-size:13px}.v2BoardFirstRunEyebrow{color:#175cd3;font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.v2BoardFirstRunChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:18px}.v2BoardFirstRunChoices button{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid #b2ddff;border-radius:9px;background:#f8fbff;padding:12px;color:#175cd3;font:inherit;text-align:left;cursor:pointer}.v2BoardFirstRunChoices button:hover{border-color:#84adff;background:#eff8ff}.v2BoardFirstRunChoices button:focus-visible{outline:3px solid rgba(46,144,250,.2);outline-offset:1px}.v2BoardFirstRunChoices button:disabled{cursor:wait;opacity:.55}.v2BoardFirstRunChoices button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2BoardFirstRunChoices strong{color:#182230;font-size:12px;line-height:1.3}.v2BoardFirstRunChoices small{color:#667085;font-size:10px;line-height:1.4}.v2BoardFirstRunChoices .v2BoardFirstRunBlank{grid-column:1/-1;border-color:#e4e7ec;background:#fff;color:#475467}.v2BoardFirstRunStatus{min-height:18px;margin-top:9px;color:#175cd3;font-size:11px;font-weight:650}.v2BoardFirstRunStatus [role=alert]{color:#b42318}.v2BoardFirstRunNote{display:block;color:#98a2b3;font-size:9px;line-height:1.4}.v2DashboardBoardRow:last-child{border-bottom:0}.v2DashboardBoardRow:focus-visible,.v2DashboardBoardRow:hover{background:#f0f6ff}.v2DashboardBoardRow span{color:#667085;font-size:12px}.v2DashboardEmptyState{border:1px dashed #b8c0cc;border-radius:8px;background:#ffffff;padding:28px;text-align:left}.v2DashboardEmptyIntro{margin:0 auto 22px;text-align:center}.v2DashboardEmptyIntro>span{color:#175cd3;font-size:11px;font-weight:760;text-transform:uppercase}.v2DashboardPrimaryLink{margin-top:20px}.v2DashboardErrorPage{display:grid;place-items:center;padding:24px}.v2DashboardNewForm{display:grid;flex:1 1 680px;grid-gap:14px;gap:14px;width:min(100%,780px);border:1px solid #d0d5dd;border-radius:10px;background:#ffffff;padding:16px;box-shadow:0 8px 24px rgba(16,24,40,.07)}.v2DashboardEmptyState .v2DashboardNewForm{margin:0 auto}.v2DashboardNewFooter,.v2DashboardNewHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.v2DashboardNewHeader>div{display:grid;grid-gap:2px;gap:2px}.v2DashboardBlueprintFieldset legend,.v2DashboardBoardName>span,.v2DashboardNewHeader span{color:#667085;font-size:10px;font-weight:700;text-transform:uppercase}.v2DashboardNewHeader strong{color:#182230;font-size:15px}.v2DashboardNewForm .v2DashboardNewClose{width:34px;height:34px;flex:0 0 auto;border-color:#d0d5dd;background:#ffffff;padding:0;color:#344054}.v2DashboardBlueprintFieldset{min-width:0;margin:0;border:0;padding:0}.v2DashboardBlueprintFieldset legend{margin-bottom:7px}.v2DashboardBlueprintGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.v2DashboardBlueprintChoice{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;padding:11px;color:#344054;cursor:pointer}.v2DashboardBlueprintChoice:hover{border-color:#b2ddff;background:#f8fbff}.v2DashboardBlueprintChoice:focus-within{outline:3px solid rgba(46,144,250,.18);outline-offset:1px}.v2DashboardBlueprintChoiceSelected{border-color:#2e90fa;background:#eff8ff}.v2DashboardBlueprintChoice>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.v2DashboardBlueprintIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#eff8ff;color:#175cd3}.v2DashboardBlueprintChoice>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.v2DashboardBlueprintChoice strong{color:#182230;font-size:12px;line-height:1.3}.v2DashboardBlueprintChoice small{color:#667085;font-size:10px;line-height:1.35}.v2DashboardBlueprintChoice em{color:#175cd3;font-size:9px;font-style:normal;line-height:1.35}.v2DashboardBoardName{display:grid;flex:1 1 auto;grid-gap:5px;gap:5px;min-width:0}.v2DashboardBoardName input{width:100%}.v2DashboardNewFooter>button{flex:0 0 auto}.v2DashboardBlueprintNote,.v2DashboardNewError{margin:-4px 0 0;font-size:10px;line-height:1.4}.v2DashboardBlueprintNote{color:#667085}.v2DashboardNewError{color:#b42318}@media (max-width:900px){.v2DashboardWorkspaceBar{align-items:stretch;flex-direction:column}.v2DashboardNewForm{flex-basis:auto;width:100%}}@media (max-width:680px){.v2DashboardHeader,.v2DashboardSectionHeading,.v2DashboardWorkspaceBar{align-items:stretch;flex-direction:column}.v2DashboardAccount{justify-content:space-between}.v2DashboardAccount>div{align-items:flex-start}.v2DashboardBoardName input,.v2DashboardNewButton,.v2DashboardNewForm,.v2DashboardWorkspaceControls,.v2DashboardWorkspaceSelector{width:100%}.v2DashboardWorkspaceControls{align-items:stretch;flex-direction:column}.v2DashboardWorkspaceCreate{grid-template-columns:minmax(0,1fr) auto auto}.v2BoardFirstRunChoices,.v2DashboardBlueprintGrid{grid-template-columns:1fr}.v2DashboardNewFooter{align-items:stretch;flex-direction:column}.v2DashboardNewFooter>button{width:100%}.v2BoardFirstRunChoices .v2BoardFirstRunBlank{grid-column:auto}.v2DashboardBoardRow{grid-template-columns:minmax(0,1fr) auto;gap:8px}}@media (max-width:460px){.v2BoardFirstRun{width:calc(100% - 20px);max-height:calc(100% - 20px);padding:18px}}.v2CanvasConnectionError{bottom:22px;max-width:min(420px,calc(100vw - 48px));border:1px solid #f3c4c4;border-radius:10px;background:#fff7f7;padding:8px 12px;color:#a03b3b;font-size:12px;font-weight:700;line-height:1.35;box-shadow:0 12px 34px rgba(160,59,59,.12)}.v2CanvasConnectionError,.v2CanvasConnectionHint{position:absolute;left:50%;z-index:25;transform:translateX(-50%);pointer-events:none}.v2CanvasConnectionHint{top:74px;max-width:min(440px,calc(100vw - 48px));border:1px solid color-mix(in srgb,#12a66a 38%,transparent);border-radius:999px;background:color-mix(in srgb,#eafbf3 94%,transparent);padding:7px 12px;color:#087a4d;font-size:11px;font-weight:720;line-height:1.3;box-shadow:0 8px 24px rgba(8,122,77,.12)}.v2BoardCanvasArea .v2BoardControls.react-flow__controls{left:var(--v2-minimap-left);bottom:var(--v2-minimap-bottom);width:var(--v2-minimap-controls-width);height:var(--v2-minimap-height);margin:0;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border:1px solid var(--yd-border-default,#d8e0ec);border-right:0;border-radius:8px 0 0 8px;background:var(--yd-surface-panel,#fff);box-shadow:0 12px 34px rgba(15,23,42,.12)}.v2BoardCanvasArea .v2BoardControls .react-flow__controls-button{width:var(--v2-minimap-controls-width);height:32px;border:0;border-bottom:1px solid var(--yd-border-default,#d8e0ec);background:var(--yd-surface-panel,#fff);color:var(--yd-text-secondary,#475467)}.v2BoardCanvasArea .v2BoardControls .react-flow__controls-button:last-child{border-bottom:0}.v2BoardCanvasArea .v2BoardControls .react-flow__controls-button:disabled{cursor:default;opacity:.38}.v2BoardCanvasArea .v2BoardMiniMap.react-flow__minimap{left:calc(var(--v2-minimap-left) + var(--v2-minimap-controls-width));bottom:var(--v2-minimap-bottom);width:var(--v2-minimap-width);height:var(--v2-minimap-height);margin:0;overflow:hidden;border:1px solid var(--yd-border-default,#d8e0ec);border-radius:0 8px 8px 0;background:var(--yd-surface-panel,#fff);box-shadow:0 12px 34px rgba(15,23,42,.12)}.v2BoardCanvasArea .v2BoardMiniMap .v2MiniMapBoxNode{stroke-width:1.5px;vector-effect:non-scaling-stroke}.v2BoardCanvasArea .v2BoardMiniMap .react-flow__minimap-node{cursor:pointer}.v2BoardAlignmentControls{position:absolute;left:calc(var(--v2-minimap-left) + var(--v2-minimap-controls-width) + var(--v2-minimap-width) + 8px);bottom:var(--v2-minimap-bottom);z-index:10;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--yd-border-default,#d8e0ec);border-radius:8px;background:var(--yd-surface-panel,#fff);box-shadow:0 12px 34px rgba(15,23,42,.12)}.v2BoardAlignmentControls button{display:grid;width:32px;height:32px;place-items:center;border:0;border-bottom:1px solid var(--yd-border-default,#d8e0ec);background:var(--yd-surface-panel,#fff);color:var(--yd-text-secondary,#475467);cursor:pointer}.v2BoardAlignmentControls button:last-child{border-bottom:0}.v2BoardAlignmentControls button:hover{background:var(--yd-surface-hover,#f3f6fb);color:var(--yd-text-primary,#101828)}.v2BoardAlignmentControls button.is-active{background:var(--yd-accent-blue-soft,#e8f2ff);color:var(--yd-accent-blue-text,#175cd3)}.v2BoardAlignmentControls button:focus-visible{position:relative;z-index:1;outline:2px solid var(--yd-focus-ring,#2f8cff);outline-offset:-2px}.v2CanvasAlignmentGuide{position:absolute;z-index:1000;background:var(--yd-graph-connector-selected,#2f8cff);box-shadow:0 0 0 .5px color-mix(in srgb,#fff 70%,transparent);pointer-events:none}.v2CanvasAlignmentGuideVertical{top:-100000px;width:1px;height:200000px;transform:translateX(-.5px)}.v2CanvasAlignmentGuideHorizontal{left:-100000px;width:200000px;height:1px;transform:translateY(-.5px)}.v2ConnectorMarkerDefs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.v2ConnectorVisualEditPanel{position:absolute;top:16px;left:50%;z-index:30;display:block;max-width:calc(100vw - 48px);transform:translateX(-50%);border:1px solid #bcc7d8;border-radius:999px;background:rgba(255,255,255,.96);padding:6px;color:#111827;box-shadow:0 16px 42px rgba(31,45,73,.16);pointer-events:auto}.v2ConnectorVisualEditToolbar{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;white-space:nowrap}.v2ConnectorVisualIconButton,.v2ConnectorVisualTextButton,.v2ConnectorVisualTool{display:inline-flex;align-items:center;justify-content:center;height:30px;border:1px solid #d9e0eb;border-radius:999px;background:#fff;color:#273142;font-size:12px;font-weight:750}.v2ConnectorVisualTool{gap:5px;padding:0 7px}.v2ConnectorVisualIcon{display:inline-grid;width:14px;place-items:center;color:#667085;font-size:12px;line-height:1}.v2ConnectorVisualColorTool{padding-right:5px}.v2ConnectorVisualTool input,.v2ConnectorVisualTool select{height:22px;min-width:0;border:0;background:transparent;color:#182230;font-size:12px;font-weight:700}.v2ConnectorVisualTool input[type=color]{width:24px;padding:0;cursor:pointer}.v2ConnectorVisualTool select{width:92px;cursor:pointer}.v2ConnectorVisualTool input:focus,.v2ConnectorVisualTool select:focus{outline:0}.v2ConnectorVisualIconButton{width:30px;padding:0;cursor:pointer}.v2ConnectorVisualIconButtonActive{border-color:color-mix(in srgb,var(--blue) 65%,#d9e0eb);background:color-mix(in srgb,var(--blue) 10%,#fff);color:var(--blue)}.v2ConnectorVisualDeleteButton{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.v2ConnectorVisualTextButton{padding:0 10px;cursor:pointer}.v2ConnectorVisualSaveButtonDirty{border-color:color-mix(in srgb,var(--blue) 65%,#d9e0eb);background:color-mix(in srgb,var(--blue) 10%,#fff);color:var(--blue)}.v2ConnectorVisualIconButton:focus-visible:not(:disabled),.v2ConnectorVisualIconButton:hover:not(:disabled),.v2ConnectorVisualTextButton:focus-visible:not(:disabled),.v2ConnectorVisualTextButton:hover:not(:disabled),.v2ConnectorVisualTool:focus-within,.v2ConnectorVisualTool:hover{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px rgba(48,135,255,.1)}.v2ConnectorVisualDeleteButton:focus-visible:not(:disabled),.v2ConnectorVisualDeleteButton:hover:not(:disabled){border-color:#fdba74;background:#ffedd5;color:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.1)}.v2ConnectorVisualIconButton:disabled,.v2ConnectorVisualTextButton:disabled{cursor:default;opacity:.45}.v2ConnectorVisualEditError,.v2ConnectorVisualEditStatus{max-width:84px;overflow:hidden;color:#667085;font-size:11px;font-weight:700;text-overflow:ellipsis}.v2CardVisualEditPanel{border-color:var(--yd-border-default,#bcc7d8);background:color-mix(in srgb,var(--yd-surface-panel,#fff) 96%,transparent);color:var(--yd-text-primary,#111827);box-shadow:var(--yd-panel-shadow,0 16px 42px rgba(31,45,73,.16))}.v2CardVisualEditToolbar{gap:6px}.v2CardVisualToolGroup{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--yd-border-default,#d9e0eb);border-radius:999px;background:var(--yd-surface-panel,#fff);padding:3px}.v2CardVisualToolGroup .v2ConnectorVisualIconButton{border-color:transparent;background:transparent}.v2CardVisualToolGroup .v2ConnectorVisualIconButtonActive{border-color:color-mix(in srgb,var(--blue) 65%,var(--yd-border-default,#d9e0eb));background:color-mix(in srgb,var(--blue) 10%,var(--yd-surface-panel,#fff))}.v2CardVisualFontTool select{width:74px;color:var(--yd-text-primary,#182230)}.v2CardVisualSymbolTool select{width:112px}.v2CardVisualImageStatus{color:var(--yd-text-muted,#667085);font-size:11px;font-weight:650;white-space:nowrap}.v2CardVisualEditPanel .v2ConnectorVisualIconButton,.v2CardVisualEditPanel .v2ConnectorVisualTextButton,.v2CardVisualEditPanel .v2ConnectorVisualTool{border-color:var(--yd-form-input-border,#d9e0eb);background:var(--yd-form-input-background,#fff);color:var(--yd-text-primary,#273142)}.v2CardVisualEditPanel .v2ConnectorVisualIconButtonActive{border-color:color-mix(in srgb,var(--blue) 65%,var(--yd-form-input-border,#d9e0eb));background:color-mix(in srgb,var(--blue) 10%,var(--yd-surface-panel,#fff));color:var(--blue)}.v2CardVisualEditPanel .v2ConnectorVisualIconButton:focus-visible:not(:disabled),.v2CardVisualEditPanel .v2ConnectorVisualIconButton:hover:not(:disabled),.v2CardVisualEditPanel .v2ConnectorVisualTextButton:focus-visible:not(:disabled),.v2CardVisualEditPanel .v2ConnectorVisualTextButton:hover:not(:disabled),.v2CardVisualEditPanel .v2ConnectorVisualTool:focus-within,.v2CardVisualEditPanel .v2ConnectorVisualTool:hover{border-color:var(--yd-form-focus-ring,var(--blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--yd-form-focus-ring,var(--blue)) 10%,transparent)}.v2ConnectorEdgeInteraction,.v2ConnectorEdgeInteractionHidden{stroke:transparent;stroke-width:22;pointer-events:stroke}.v2ConnectorEdgeInteraction{cursor:-webkit-grab;cursor:grab}.v2ConnectorEdgeInteractionSnap{stroke:rgba(37,99,235,.22)}.v2ConnectorEdgeInteraction:active{cursor:-webkit-grabbing;cursor:grabbing}.v2ConnectorEdgeInteractionHidden{pointer-events:none}.v2ConnectorEdgeLabel{position:absolute;z-index:6;border:1px solid #e4e7f0;border-radius:999px;background:rgba(255,255,255,.92);padding:2px 7px;color:#667085;font-size:11px;font-weight:650;line-height:1.2;pointer-events:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2ConnectorEdgeLabelDraggable{cursor:-webkit-grab;cursor:grab;pointer-events:all}.v2ConnectorEdgeLabelDraggable:active{cursor:-webkit-grabbing;cursor:grabbing}.v2ConnectorBundleLabel{display:grid;min-width:88px;max-width:220px;grid-gap:3px;gap:3px;border-radius:6px;padding:5px 7px;white-space:normal}.v2ConnectorBundleLabelLane{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px}.v2ConnectorBundleLabelLane>i{width:8px;height:8px;border-radius:2px}.v2ConnectorBundleLabelLane>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2ConnectorSnapIndicator{position:absolute;z-index:7;border:1px solid rgba(37,99,235,.24);border-radius:999px;background:rgba(255,255,255,.94);padding:2px 6px;color:#2563eb;font-size:10px;font-weight:800;line-height:1.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2ConnectorWaypointHandle{position:absolute;z-index:8;width:14px;height:14px;border:2px solid #2563eb;border-radius:2px;background:#fff;box-shadow:0 4px 12px rgba(37,99,235,.22);cursor:-webkit-grab;cursor:grab;pointer-events:all}.v2ConnectorWaypointHandle:focus-visible,.v2ConnectorWaypointHandle:hover{outline:0;box-shadow:0 0 0 4px rgba(37,99,235,.14),0 4px 12px rgba(37,99,235,.22)}.v2ConnectorWaypointHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.v2ConnectorVisualEditError{color:#c2410c!important}@media (max-width:760px){.v2ConnectorVisualEditPanel{top:12px;max-width:calc(100vw - 24px);border-radius:14px}.v2ConnectorVisualEditToolbar{flex-wrap:wrap}}.v2CreateToolbar{position:absolute;top:16px;left:16px;z-index:20;display:grid;grid-gap:8px;gap:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);pointer-events:auto}a.v2SchemaEditButton{text-decoration:none}.v2BoardExportButton{position:absolute;top:16px;right:16px;z-index:21;display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#475467;font-size:11px;font-weight:720;text-decoration:none;box-shadow:0 4px 12px rgba(15,23,42,.08);pointer-events:auto}.v2BoardExportButton:focus-visible,.v2BoardExportButton:hover{border-color:color-mix(in srgb,var(--blue) 44%,#d9e0ec);color:var(--blue);outline:0}.v2BoardSearchPanel{position:absolute;top:16px;left:50%;z-index:21;display:grid;grid-gap:8px;gap:8px;width:min(480px,calc(100vw - 320px));min-width:280px;transform:translateX(-50%);pointer-events:auto}.v2BoardSearchInputRow{display:flex;height:36px;align-items:center;gap:8px;padding:0 8px 0 10px;border:1px solid #d9e0ec;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.1);color:#98a2b3}.v2BoardSearchInputRow input{min-width:0;flex:1 1;border:0;background:transparent;color:#1d2939;font-size:12.5px;outline:0}.v2BoardSearchInputRow input::placeholder{color:#98a2b3}.v2BoardSearchClear,.v2BoardSearchFiltersToggle{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.v2BoardSearchClear:hover,.v2BoardSearchFiltersToggle:focus-visible,.v2BoardSearchFiltersToggle:hover{background:#f2f4f7;outline:0}.v2BoardSearchFiltersToggle.is-active{background:#eef4ff;color:#175cd3}.v2BoardSearchFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;border:1px solid #d9e0ec;border-radius:10px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.12)}.v2BoardSearchFilters label{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2BoardSearchFilters span{color:#667085;font-size:10px;font-weight:720;text-transform:uppercase}.v2BoardSearchFilters input,.v2BoardSearchFilters select{height:30px;min-width:0;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#1d2939;font-size:11.5px;padding:0 7px}.v2BoardSearchResults{display:grid;max-height:320px;grid-gap:4px;gap:4px;margin:0;padding:6px;overflow-y:auto;border:1px solid #d9e0ec;border-radius:10px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.12);list-style:none}.v2BoardSearchResults li button{display:flex;width:100%;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;text-align:left}.v2BoardSearchResults li button:focus-visible,.v2BoardSearchResults li button:hover{background:#f2f6fc;outline:0}.v2BoardSearchResultIcon{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border-radius:6px;background:#eef4ff;color:#175cd3}.v2BoardSearchResultText{display:grid;min-width:0;grid-gap:1px;gap:1px}.v2BoardSearchResultText strong{overflow:hidden;color:#1d2939;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.v2BoardSearchResultText em{overflow:hidden;color:#98a2b3;font-size:10px;font-style:normal;font-weight:560}.v2BoardSearchEmpty,.v2BoardSearchError,.v2BoardSearchMore{margin:0;padding:8px 10px;border:1px solid #edf0f5;border-radius:8px;background:#fff;color:#98a2b3;font-size:11px;font-weight:620}.v2BoardSearchError{color:#b42318}.v2CreateToolbarPrimaryRow{display:flex;align-items:stretch;gap:6px;min-width:0}.v2CreateToolbarButton{display:inline-flex;width:-moz-fit-content;width:fit-content;height:36px;align-items:center;gap:7px;border:1px solid var(--yd-border-default,#d8e0ec);border-radius:10px;background:var(--yd-surface-panel,#fff);padding:0 12px;color:var(--yd-text-primary,#182230);font-size:13px;font-weight:780;box-shadow:0 10px 30px rgba(15,23,42,.08);cursor:pointer}.v2CreateToolbarButton:focus-visible:not(:disabled),.v2CreateToolbarButton:hover:not(:disabled){border-color:var(--yd-accent-purple-border,color-mix(in srgb,var(--purple) 42%,#d8e0ec));background:var(--yd-accent-purple-soft,#fbfaff);color:var(--yd-accent-purple-text,var(--purple));outline:0}.v2CreateToolbarButton:disabled{opacity:.54}@media (max-width:560px){.v2CreateToolbarPrimaryRow{flex-wrap:wrap}}.v2ConnectionTypeToolbar{position:relative;min-width:0}.v2ConnectionTypeTrigger{display:inline-flex;max-width:none}.v2ConnectionTypeTrigger .v2ConnectorStylePreview{flex:0 0 72px;width:72px;height:24px;overflow:hidden;pointer-events:none}.v2ConnectionTypeTrigger>span{min-width:0;overflow:hidden;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.v2ConnectionTypeTrigger:focus-visible,.v2ConnectionTypeTrigger:hover{outline:0}.v2ConnectorStylePreview{display:grid;min-width:0;place-items:center}.v2ConnectorStylePreview svg{display:block;width:100%;height:100%;overflow:visible}.v2ConnectionTypePopover{position:absolute;top:calc(100% + 8px);left:0;z-index:32;display:grid;width:min(320px,calc(100vw - 36px));overflow:hidden;border:1px solid #dfe6f1;border-radius:10px;background:#fff;box-shadow:0 18px 46px rgba(24,34,48,.16)}.v2ConnectionTypeList{display:grid;grid-gap:3px;gap:3px;max-height:300px;overflow-y:auto;padding:6px}.v2ConnectionTypeOption{display:grid;grid-template-columns:82px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;min-height:42px;border:0;border-radius:7px;background:transparent;padding:4px 8px;color:#344054;text-align:left;cursor:pointer}.v2ConnectionTypeOption .v2ConnectorStylePreview{width:82px;height:30px}.v2ConnectionTypeOption>span{min-width:0;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2ConnectionTypeOption:focus-visible,.v2ConnectionTypeOption:hover,.v2ConnectionTypeOptionActive{background:#eef4ff;color:#175cd3;outline:0}.v2ConnectionTypeManage{display:flex;align-items:center;gap:7px;min-height:36px;border:0;border-top:1px solid #eef2f7;background:#fbfcfe;padding:0 12px;color:#475467;font-size:12px;font-weight:720;cursor:pointer}.v2ConnectionTypeManage:focus-visible,.v2ConnectionTypeManage:hover{background:#f2f4f7;color:#175cd3;outline:0}.v2RunToolbar{position:absolute;top:16px;right:16px;z-index:22;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:min(540px,calc(100vw - 260px));pointer-events:auto}.v2AssistantOpenButton,.v2RunDryRunButton{display:inline-flex;align-items:center;gap:7px;height:36px;border:1px solid #cbd8e7;border-radius:10px;background:#ffffff;padding:0 12px;color:#182230;font-size:13px;font-weight:780;box-shadow:0 10px 30px rgba(15,23,42,.08);cursor:pointer}.v2AssistantOpenButton:focus-visible,.v2AssistantOpenButton:hover{border-color:color-mix(in srgb,var(--blue) 45%,#cbd8e7);background:#f7fbff;color:var(--blue);outline:0}.v2RunDryRunButton:focus-visible:not(:disabled),.v2RunDryRunButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 45%,#cbd8e7);background:#f7fef9;color:var(--green);outline:0}.v2RunDryRunButton:disabled{cursor:default;opacity:.58}.v2RunDryRunError{flex-basis:100%;justify-self:end;max-width:280px;margin:0;border:1px solid #f3c4c4;border-radius:8px;background:#fff7f7;padding:7px 10px;color:#a03b3b;font-size:12px;font-weight:700;line-height:1.35;box-shadow:0 12px 34px rgba(160,59,59,.12)}.v2AiAssistantPanel{position:absolute;left:50%;bottom:18px;z-index:23;display:grid;grid-gap:12px;gap:12px;width:min(520px,calc(100vw - 48px));max-height:min(640px,calc(100vh - 112px));overflow:auto;border:1px solid #d8e0ec;border-radius:12px;background:rgba(255,255,255,.98);padding:14px;color:#182230;box-shadow:0 20px 54px rgba(24,34,48,.16);pointer-events:auto;transform:translateX(-50%)}.v2AiAssistantHeader{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px}.v2AiAssistantIcon{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--blue) 28%,#fff);border-radius:10px;background:color-mix(in srgb,var(--blue) 9%,#fff);color:var(--blue)}.v2AiAssistantHeader div{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2AiAssistantHeader h2{overflow:hidden;margin:0;color:#182230;font-size:15px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2AiAssistantHeader span{color:#667085;font-size:12px;font-weight:750}.v2AiAssistantCloseButton{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.v2AiAssistantCloseButton:focus-visible,.v2AiAssistantCloseButton:hover{border-color:var(--blue);color:var(--blue);outline:0}.v2AiAssistantNotice{border:1px solid #dce8f7;border-radius:9px;background:#f7fbff;padding:8px 10px;color:#475467;font-size:12px;font-weight:650;line-height:1.4}.v2AiAssistantQuestionList{display:flex;flex-wrap:wrap;gap:7px}.v2AiAssistantQuestion{min-height:30px;border:1px solid #d8e0ec;border-radius:999px;background:#fff;padding:0 10px;color:#344054;font-size:12px;font-weight:720;cursor:pointer}.v2AiAssistantQuestion:focus-visible,.v2AiAssistantQuestion:hover,.v2AiAssistantQuestionActive{border-color:color-mix(in srgb,var(--blue) 46%,#d8e0ec);background:color-mix(in srgb,var(--blue) 8%,#fff);color:var(--blue);outline:0}.v2AiAssistantAnswer{display:grid;grid-gap:8px;gap:8px;border:1px solid #e5ebf3;border-radius:10px;background:#f8fafc;padding:11px 12px}.v2AiAssistantAnswer h3{margin:0;color:#182230;font-size:13px;font-weight:800;line-height:1.25}.v2AiAssistantAnswer ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.v2AiAssistantAnswer li{overflow-wrap:anywhere;color:#475467;font-size:12px;line-height:1.45}.v2DryRunPanel{position:absolute;top:62px;right:16px;z-index:24;display:grid;grid-gap:14px;gap:14px;width:min(360px,calc(100vw - 40px));max-height:min(620px,calc(100vh - 96px));overflow:auto;border:1px solid #d8e0ec;border-radius:12px;background:rgba(255,255,255,.98);padding:14px;box-shadow:0 20px 54px rgba(24,34,48,.16);pointer-events:auto}.v2DryRunPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2DryRunPanelHeader div{display:grid;grid-gap:4px;gap:4px;min-width:0}.v2DryRunPanelHeader span{color:#7b8495;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.v2DryRunPanelHeader strong{color:#182230;font-size:15px;line-height:1.2}.v2DryRunCloseButton{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.v2DryRunCloseButton:focus-visible,.v2DryRunCloseButton:hover{border-color:var(--blue);color:var(--blue);outline:0}.v2DryRunSummary{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin:0}.v2DryRunSummary div{min-width:0;border:1px solid #e5ebf3;border-radius:10px;background:#f8fafc;padding:9px 10px}.v2DryRunSection h3,.v2DryRunSummary dt{margin:0 0 5px;color:#7b8495;font-size:11px;font-weight:800;text-transform:uppercase}.v2DryRunSummary dd{overflow-wrap:anywhere;margin:0;color:#182230;font-size:12px;font-weight:750;line-height:1.35}.v2DryRunSection{display:grid;grid-gap:8px;gap:8px}.v2DryRunSection p{margin:0;color:#667085;font-size:12px;line-height:1.4}.v2DryRunSteps,.v2DryRunWarnings{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:22px}.v2DryRunSteps li,.v2DryRunWarnings li{color:#475467;font-size:12px;line-height:1.4}.v2DryRunSteps strong{display:block;overflow-wrap:anywhere;color:#182230;font-size:13px}.v2DryRunSteps span{color:#667085;font-weight:700}.v2DryRunWarnings li{overflow-wrap:anywhere}.v2CreateToolbarPopover{display:grid;grid-gap:10px;gap:10px;width:min(680px,calc(100vw - 36px));border:1px solid #dfe6f1;border-radius:12px;background:#fff;padding:10px;box-shadow:0 18px 46px rgba(24,34,48,.14)}.v2CreateToolbarTitle{color:#7b8495;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.v2CardTypePickerHeader{display:grid;grid-gap:8px;gap:8px}.v2CardTypeSearch{display:flex;align-items:center;gap:7px;height:32px;border:1px solid #d9e2ef;border-radius:8px;background:#f8fafc;padding:0 9px;color:#667085}.v2CardTypeSearch input{width:100%;min-width:0;border:0;background:transparent;color:#182230;font-size:12px;font-weight:650;outline:0}.v2CardTypeSearch input::placeholder{color:#98a2b3}.v2CardTypePickerBody{display:grid;grid-template-columns:minmax(250px,1fr) minmax(220px,.85fr);grid-gap:10px;gap:10px;min-height:260px}.v2CardTypeList{display:grid;align-content:start;grid-gap:7px;gap:7px;max-height:320px;overflow:auto;padding-right:2px}.v2CardTypeRow{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0;min-height:74px;border:1px solid #e8edf5;border-radius:10px;background:#f8fafc;padding:9px 10px;text-align:left;cursor:pointer}.v2CardTypeRow:focus-visible:not(:disabled),.v2CardTypeRow:hover:not(:disabled),.v2CardTypeRowActive{border-color:color-mix(in srgb,var(--v2-create-accent) 42%,#e8edf5);background:color-mix(in srgb,var(--v2-create-accent) 8%,#fff);outline:0}.v2CardTypeRow:disabled{cursor:default;opacity:.62}.v2CardTypeColorDot{width:9px;height:9px;margin-top:3px;border-radius:999px;background:var(--v2-create-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-create-accent) 14%,transparent)}.v2CardTypeMeta{display:grid;min-width:0;grid-gap:4px;gap:4px}.v2CardTypeMeta em,.v2CardTypeMeta small,.v2CardTypeMeta strong,.v2CardTypePortsSummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardTypeMeta strong{color:#1d2939;font-size:13px;font-weight:760;line-height:1.1}.v2CardTypeMeta em,.v2CardTypePortsSummary{color:#7b8495;font-size:11px;font-style:normal;font-weight:660;line-height:1.1}.v2CardTypeMeta small{color:#667085;font-size:11px;font-weight:560;line-height:1.25}.v2CardTypePortsSummary{color:#475467}.v2CardTypePreview{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid #e4e7f0;border-radius:10px;background:#fff;padding:11px}.v2CardTypePreview>p{margin:0;color:#667085;font-size:12px;font-weight:620;line-height:1.35}.v2CardTypePreviewHeader{display:flex;align-items:center;gap:9px;min-width:0}.v2CardTypePreviewColor{width:24px;height:24px;border:1px solid color-mix(in srgb,var(--v2-create-accent) 24%,#fff);border-radius:8px;background:color-mix(in srgb,var(--v2-create-accent) 12%,#fff)}.v2CardTypePreviewHeader div{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2CardTypePreviewHeader em,.v2CardTypePreviewHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardTypePreviewHeader strong{color:#182230;font-size:13px;font-weight:780;line-height:1.1}.v2CardTypePreviewHeader em{color:var(--v2-create-accent);font-size:11px;font-style:normal;font-weight:720;line-height:1.1}.v2CardTypePreviewDescription{margin:0;color:#667085;font-size:12px;font-weight:560;line-height:1.35}.v2CardTypePreviewPorts{display:grid;grid-gap:9px;gap:9px}.v2CardTypePreviewPorts section{display:grid;grid-gap:5px;gap:5px}.v2CardTypePreviewPorts h4{margin:0;color:#475467;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.v2CardTypePreviewPorts ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.v2CardTypePreviewPorts li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;min-width:0;border:1px solid #edf1f7;border-radius:8px;background:#f8fafc;padding:6px 7px}.v2CardTypePreviewPorts li em,.v2CardTypePreviewPorts li span,.v2CardTypePreviewPorts li strong{min-width:0;overflow:hidden;font-size:10.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.v2CardTypePreviewPorts li strong{color:#182230;font-weight:760}.v2CardTypePreviewPorts li span{color:#667085;font-weight:620}.v2CardTypePreviewPorts li em{color:#7b8495;font-style:normal;font-weight:680}.v2CardTypeEmptyState,.v2CardTypePreviewPorts section>p{margin:0;color:#98a2b3;font-size:12px;font-weight:650;line-height:1.3}.v2CardTypeEmptyState{border:1px dashed #d9e2ef;border-radius:10px;background:#f8fafc;padding:16px;text-align:center}.v2CardTypePickerFooter{display:flex;justify-content:flex-end;border-top:1px solid #eef2f7;padding-top:8px}.v2CardTypePickerFooter button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--yd-accent-blue-border,#a9bdf7);border-radius:7px;background:var(--yd-accent-blue-surface,#eef4ff);padding:0 10px;color:var(--yd-accent-blue-text,#2657d9);font-size:12px;font-weight:760;cursor:pointer;opacity:1;transition:border-color .14s,background .14s,color .14s,box-shadow .14s}.v2CardTypePickerFooter button:focus-visible,.v2CardTypePickerFooter button:hover{border-color:var(--yd-accent-blue-solid,#7a9bf2);background:var(--yd-accent-blue-soft,#dfeaff);box-shadow:0 0 0 3px color-mix(in srgb,var(--yd-accent-blue-solid,#2383ff) 12%,transparent);outline:0}.v2CreateToolbarError{margin:0;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;padding:7px 9px;color:#c2410c;font-size:11px;font-weight:680;line-height:1.25}.v2ConnectionDropPicker{position:fixed;z-index:1200;display:grid;width:min(360px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 24px));overflow:hidden;grid-gap:9px;gap:9px;border:1px solid #cfd8e6;border-radius:12px;background:#fff;padding:10px;box-shadow:0 20px 54px rgba(15,23,42,.2),0 0 0 4px rgba(47,140,255,.08)}.v2ConnectionDropOptionIdentity,.v2ConnectionDropPicker footer,.v2ConnectionDropPickerHeader{display:flex;align-items:center}.v2ConnectionDropPickerHeader{justify-content:space-between;gap:10px}.v2ConnectionDropPickerHeader>div{display:grid;grid-gap:2px;gap:2px}.v2ConnectionDropPickerHeader strong{color:#182230;font-size:14px;font-weight:800}.v2ConnectionDropPickerHeader span{color:#667085;font-size:11px;font-weight:650}.v2ConnectionDropPickerHeader button{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer}.v2ConnectionDropPickerHeader button:focus-visible,.v2ConnectionDropPickerHeader button:hover{background:#f2f4f7;color:#182230;outline:0}.v2ConnectionDropSearch{display:flex;height:34px;align-items:center;gap:7px;border:1px solid #d9e2ef;border-radius:8px;background:#f8fafc;padding:0 9px;color:#667085}.v2ConnectionDropSearch:focus-within{border-color:#7cb4ff;box-shadow:0 0 0 3px rgba(47,140,255,.1)}.v2ConnectionDropSearch input{width:100%;min-width:0;border:0;background:transparent;color:#182230;font:inherit;font-size:12px;font-weight:650;outline:0}.v2ConnectionDropList{display:grid;min-height:0;overflow:auto;align-content:start;grid-gap:7px;gap:7px}.v2ConnectionDropOption{display:grid;grid-gap:7px;gap:7px;border:1px solid #e5eaf2;border-radius:10px;background:#fff;padding:8px}.v2ConnectionDropOption:hover{border-color:color-mix(in srgb,var(--v2-drop-accent) 38%,#dfe6f1);background:color-mix(in srgb,var(--v2-drop-accent) 4%,#fff)}.v2ConnectionDropOptionIdentity{min-width:0;gap:8px}.v2ConnectionDropOptionIdentity>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--v2-drop-accent) 12%,#fff);color:var(--v2-drop-accent)}.v2ConnectionDropOptionIdentity>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.v2ConnectionDropOptionIdentity small,.v2ConnectionDropOptionIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2ConnectionDropOptionIdentity strong{color:#182230;font-size:12px;font-weight:780}.v2ConnectionDropOptionIdentity small{color:#667085;font-size:10.5px;font-weight:580}.v2ConnectionDropPorts{display:flex;flex-wrap:wrap;gap:5px}.v2ConnectionDropPorts button{display:inline-flex;min-height:29px;align-items:center;justify-content:space-between;gap:7px;border:1px solid color-mix(in srgb,var(--v2-drop-accent) 30%,#d9e2ef);border-radius:7px;background:color-mix(in srgb,var(--v2-drop-accent) 7%,#fff);padding:0 8px;color:#344054;font-size:11px;font-weight:720;cursor:pointer}.v2ConnectionDropPorts button:focus-visible:not(:disabled),.v2ConnectionDropPorts button:hover:not(:disabled){border-color:var(--v2-drop-accent);background:color-mix(in srgb,var(--v2-drop-accent) 14%,#fff);color:#182230;outline:0}.v2ConnectionDropPorts button:disabled{cursor:wait;opacity:.62}.v2ConnectionDropSpinner{animation:v2ConnectionDropSpin .9s linear infinite}@keyframes v2ConnectionDropSpin{to{transform:rotate(1turn)}}.v2ConnectionDropEmpty,.v2ConnectionDropError{margin:0;border-radius:8px;padding:10px;font-size:11px;font-weight:650;line-height:1.35}.v2ConnectionDropEmpty{border:1px dashed #d9e2ef;background:#f8fafc;color:#667085;text-align:center}.v2ConnectionDropError{border:1px solid #fed7aa;background:#fff7ed;color:#b42318}.v2ConnectionDropPicker footer{justify-content:flex-end;border-top:1px solid #eef2f7;padding-top:8px}.v2ConnectionDropPicker footer button{border:0;background:transparent;padding:4px 6px;color:#2657d9;font-size:11px;font-weight:740;cursor:pointer}.v2ConnectionDropPicker footer button:focus-visible:not(:disabled),.v2ConnectionDropPicker footer button:hover:not(:disabled){color:#1f7df2;text-decoration:underline;outline:0}.v2CardNode{position:relative;--v2-card-accent:var(--yd-accent-blue-solid,var(--blue));--v2-card-accent-soft:var(--yd-accent-blue-soft,rgba(48,135,255,0.12));--v2-card-accent-surface:var(--yd-accent-blue-surface,#f8fbff);--v2-card-accent-text:var(--yd-accent-blue-text,var(--blue));--v2-card-accent-border:var(--yd-accent-blue-border,rgba(48,135,255,0.58));--v2-card-shadow:var(--yd-card-shadow,0 12px 28px rgba(23,100,220,0.16));overflow:visible;border:1.5px solid var(--yd-border-default,rgba(48,135,255,.58));border-radius:var(--yd-card-radius,9px);background:var(--yd-surface-card,#fff);color:var(--yd-text-primary,#182230);padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2CardVisualImage,.v2CardVisualSymbol{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.v2CardVisualImage{display:block;background:var(--yd-surface-card,#fff);object-position:left top}.v2CardVisualSymbol{display:grid;place-items:center;padding:24px;color:var(--v2-card-accent)}.v2CardRepresentationImage>.v2CardBody,.v2CardRepresentationImage>.v2CardHeader,.v2CardRepresentationSymbol>.v2CardBody,.v2CardRepresentationSymbol>.v2CardHeader{position:relative;z-index:2}.v2CardContentHidden>.v2CardBody{visibility:hidden;pointer-events:none}.v2CardRepresentationImage.v2CardContentHidden>.v2CardHeader,.v2CardRepresentationImage.v2CardContentTitle>.v2CardHeader,.v2CardRepresentationSymbol.v2CardContentHidden>.v2CardHeader,.v2CardRepresentationSymbol.v2CardContentTitle>.v2CardHeader{background:transparent}.v2CardRepresentationImage.v2CardContentHidden .v2CardTypeIcon,.v2CardRepresentationImage.v2CardContentHidden .v2CardTypeLabel,.v2CardRepresentationImage.v2CardContentTitle .v2CardTypeIcon,.v2CardRepresentationImage.v2CardContentTitle .v2CardTypeLabel,.v2CardRepresentationSymbol.v2CardContentHidden .v2CardTypeIcon,.v2CardRepresentationSymbol.v2CardContentHidden .v2CardTypeLabel,.v2CardRepresentationSymbol.v2CardContentTitle .v2CardTypeIcon,.v2CardRepresentationSymbol.v2CardContentTitle .v2CardTypeLabel{display:none}.v2CardRepresentationImage.v2CardContentHidden .v2CardMenuButton,.v2CardRepresentationImage.v2CardContentTitle .v2CardMenuButton,.v2CardRepresentationSymbol.v2CardContentHidden .v2CardMenuButton,.v2CardRepresentationSymbol.v2CardContentTitle .v2CardMenuButton{background:color-mix(in srgb,var(--yd-surface-panel,#fff) 82%,transparent);box-shadow:0 1px 5px rgba(31,45,73,.18)}.v2CardContentTitle>.v2CardBody{position:absolute!important;inset:auto 0 0;min-height:0!important;flex:none!important;background:var(--yd-surface-card,#fff);padding:9px 12px;border-radius:0 0 var(--yd-card-radius,9px) var(--yd-card-radius,9px);overflow:hidden}.v2CardContentTitle>.v2CardBody>:not(.v2CardTitle):not(.v2CardInlineTitleEditor){display:none!important}.v2CardRepresentationSymbol.v2CardContentFull>.v2CardBody{background:color-mix(in srgb,var(--yd-surface-panel,#fff) 82%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v2CardRepresentationImage.v2CardContentFull>.v2CardBody{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.v2CardInlineImage{display:block;flex:0 0 auto;width:100%;height:auto;object-fit:contain}.v2ContainerNode{--v2-card-shadow:0 4px 14px rgba(62,53,18,0.12);border:0!important;border-radius:0}.v2ContainerNodeCollapsed{overflow:visible;border:1.5px solid color-mix(in srgb,var(--v2-card-accent) 55%,transparent)!important;border-radius:var(--yd-card-radius,9px);box-shadow:var(--yd-card-shadow,0 12px 28px rgba(23,100,220,.16))!important}.v2ContainerNodeCollapsed .v2CardBody{display:none!important}.v2ContainerNodeCollapsed .v2CardHeader{top:6px;right:6px}.v2CollapsedBoxSummary{position:relative;z-index:2;display:flex;min-width:0;height:100%;flex-direction:column;justify-content:center;gap:6px;padding:18px 42px 18px 18px;pointer-events:none}.v2CollapsedBoxSummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yd-text-primary,#182230);font-size:15px;font-weight:760}.v2CollapsedBoxMemberIndicators{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;max-width:148px;max-height:44px;overflow:hidden}.v2CollapsedBoxMemberIndicator{width:20px;height:12px;flex:0 0 auto;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:3px;box-shadow:0 1px 2px rgba(16,24,40,.14)}.v2CollapsedBoxProxyHandle{pointer-events:none!important;cursor:default!important}.v2ContainerNode .v2CardHeader{position:absolute;top:8px;right:8px;z-index:30;min-height:28px;border-radius:0;background:transparent;padding:0;opacity:0;pointer-events:none;transition:opacity .14s ease}.react-flow__node.selected .v2ContainerNode .v2CardHeader,.react-flow__node:hover .v2ContainerNode .v2CardHeader,.v2ContainerNode .v2CardHeader:focus-within,.v2ContainerNode.v2CardNodeSelected .v2CardHeader{opacity:1;pointer-events:auto}.v2ContainerNode .v2CardBody{align-content:start;background:transparent;padding:18px}.v2ContainerNode .v2CardTitle{font-size:16px;line-height:1.3;white-space:normal}.v2ContainerNode .v2CardSubtitle{overflow:hidden;color:color-mix(in srgb,var(--yd-text-primary,#182230) 68%,transparent);line-height:1.42;text-overflow:ellipsis;white-space:normal}.v2ContainerNodeDropTarget{box-shadow:0 0 0 5px rgba(183,154,40,.2),0 16px 38px rgba(62,53,18,.18)!important}.v2ContainerNodeDropTarget:after{content:"Release to add to Box";position:absolute;top:12px;left:50%;z-index:5;transform:translateX(-50%);border:1px solid #c9b34f;border-radius:999px;background:rgba(255,250,214,.96);padding:5px 9px;color:#5f4e0c;font-size:10px;font-weight:800;line-height:1;pointer-events:none;white-space:nowrap}.v2ContainerCountIndicator,.v2ContainerPinnedIndicator{flex:0 0 auto;display:inline-flex;height:22px;align-items:center;justify-content:center;gap:3px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 68%,transparent);color:var(--v2-card-accent-text);font-size:10px;font-weight:800}.v2ContainerPinnedIndicator{width:22px;padding:0;cursor:pointer}.v2ContainerPinnedIndicator:focus-visible:not(:disabled),.v2ContainerPinnedIndicator:hover:not(:disabled){outline:0;background:color-mix(in srgb,#fff 92%,transparent)}.v2ContainerPinnedIndicator:disabled{cursor:default;opacity:.52}.v2ContainerPinUnpinned>svg,svg.v2ContainerPinUnpinned{transform:rotate(45deg);transform-origin:center}.v2ContainerCompatibilityHandle{width:1px!important;height:1px!important;border:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important}.v2ContainerCountIndicator{min-width:30px;padding:0 7px}.react-flow__node.draggable .v2CardNode{cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging .v2CardNode{cursor:-webkit-grabbing;cursor:grabbing}.v2CardLockIndicator{flex:0 0 auto;display:grid;width:23px;height:23px;place-items:center;border:1px solid color-mix(in srgb,var(--yd-text-muted,#667085) 28%,transparent);border-radius:6px;background:color-mix(in srgb,var(--yd-text-muted,#667085) 8%,transparent);color:var(--yd-text-muted,#667085);pointer-events:none}.v2CardHeader{display:flex;align-items:center;gap:7px;min-height:44px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,var(--v2-card-accent-soft) 0,var(--yd-surface-card-header,var(--v2-card-accent-surface)) 100%);padding:0 12px 0 14px}.v2CardTypeIcon{flex-shrink:0;display:grid;width:21px;height:21px;place-items:center;color:var(--v2-card-accent-text)}.v2CardTypeLabel{min-width:0;overflow:hidden;color:var(--v2-card-accent-text);font-size:10px;font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v2CardMenuButton{display:grid;width:28px;height:28px;margin-left:auto;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--v2-card-accent-text);cursor:pointer}.v2CardActionMenuWrap{position:relative;margin-left:auto;flex-shrink:0}.v2CardMenuButton:focus-visible,.v2CardMenuButton:hover{background:var(--v2-card-accent-soft);outline:0}.v2CardActionMenu{position:absolute;top:calc(100% + 5px);right:0;z-index:40;display:grid;min-width:148px;padding:5px;border:1px solid #d9e2ef;border-radius:8px;background:#fff;box-shadow:0 14px 35px rgba(31,45,73,.18)}.v2CardActionMenu.v2CardActionMenuPortal{position:fixed;right:auto;z-index:10000}.v2CardActionMenu button{display:flex;align-items:center;width:100%;height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#1f2937;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.v2CardActionMenu button:focus-visible:not(:disabled),.v2CardActionMenu button:hover:not(:disabled){background:#f2f6fc;outline:0}.v2CardActionMenu button:disabled{cursor:default;opacity:.58}.v2CardActionMenuSeparator{height:1px;margin:4px 6px;background:#e8edf5}.v2CardActionMenu .v2CardActionMenuDanger{color:#c2410c}.v2CardActionMenu .v2CardActionMenuDanger:focus-visible:not(:disabled),.v2CardActionMenu .v2CardActionMenuDanger:hover:not(:disabled){background:#fff3ed}.v2CardActionMenuError{margin:4px 6px 2px;color:#c2410c;font-size:11px;font-weight:650;line-height:1.25}.v2CardTitle{flex:0 0 auto;min-width:0;overflow:hidden;color:var(--text);font-size:13.5px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v2CardBody{gap:8px;overflow:hidden;padding:14px 18px 15px}.v2CardSubtitle{flex:0 0 auto;min-width:0;overflow:hidden;color:#7a8190;font-size:11.5px;font-weight:520;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v2CardInlineEditableText{cursor:text}.v2CardInlinePlaceholder{color:var(--yd-text-muted,#7a8190);font-style:italic;font-weight:520;opacity:.72}.v2CardInlineEditor{display:block;width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--v2-card-accent) 68%,#d8e0ec);border-radius:6px;background:color-mix(in srgb,var(--yd-surface-panel,#fff) 94%,transparent);box-shadow:0 0 0 3px var(--v2-card-accent-soft);color:var(--text);outline:0}.v2CardInlineTitleEditor{height:28px;padding:4px 7px;font-size:13.5px;font-weight:760;line-height:1.25}.v2CardInlineDescriptionEditor{min-height:58px;max-height:100%;padding:6px 7px;font-family:inherit;font-size:11.5px;font-weight:520;line-height:1.35;resize:none}.v2CardInlineEditError{flex:0 0 auto;color:var(--yd-status-danger-text,#b42318);font-size:10.5px;font-weight:650;line-height:1.2}.v2CardDataPreview{display:grid;flex:1 1 auto;align-content:start;grid-gap:5px;gap:5px;min-height:0;margin:2px 0 0;overflow:hidden}.v2CardDataPreviewRow{display:grid;grid-template-columns:minmax(42px,.42fr) minmax(0,1fr);align-items:baseline;grid-gap:8px;gap:8px;min-width:0;height:23px;box-sizing:border-box;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--v2-card-accent-border) 34%,transparent)}.v2CardDataPreviewRow dd,.v2CardDataPreviewRow dt{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardDataPreviewRow dt{color:var(--yd-text-muted,#667085);font-size:10px;font-weight:740}.v2CardDataPreviewRow dd{color:var(--yd-text-primary,#182230);font-size:11px;font-weight:680}.v2CardDataPreviewRowLinkedSource{grid-template-columns:minmax(70px,.5fr) minmax(0,1fr);border-top-color:color-mix(in srgb,var(--v2-card-accent-border) 58%,transparent)}.v2CardDataPreviewRowLinkedSource dd,.v2CardDataPreviewRowLinkedSource dt{color:var(--v2-card-accent-text)}.v2CardDataPreviewRowLinkedSource dd{font-weight:760}.v2CardDataPreviewRowLinked dt{color:color-mix(in srgb,var(--v2-card-accent-text) 76%,var(--yd-text-muted,#667085))}.v2CardDetailSummary:not(.v2ContainerNode) .v2CardDataPreview{display:none}.v2CardDetailOverview:not(.v2ContainerNode) .v2CardHeader{min-height:22px;padding:0;background:var(--v2-card-accent-soft)}.v2CardDetailOverview:not(.v2ContainerNode) .v2CardActionMenuWrap,.v2CardDetailOverview:not(.v2ContainerNode) .v2CardAttachmentIndicator,.v2CardDetailOverview:not(.v2ContainerNode) .v2CardDataPreview,.v2CardDetailOverview:not(.v2ContainerNode) .v2CardLockIndicator,.v2CardDetailOverview:not(.v2ContainerNode) .v2CardSubtitle,.v2CardDetailOverview:not(.v2ContainerNode) .v2CardTypeIcon,.v2CardDetailOverview:not(.v2ContainerNode) .v2CardTypeLabel,.v2CardDetailOverview:not(.v2ContainerNode) .v2ConnectorSlotLabel{display:none}.v2CardDetailOverview:not(.v2ContainerNode) .v2CardBody{justify-content:center!important;padding:12px 16px}.v2CardDetailOverview:not(.v2ContainerNode) .v2CardTitle{font-size:16px;text-align:center}.react-flow__node-v2Card{overflow:visible}.react-flow__node-v2Card.v2ContainerFlowNode{z-index:0!important}.v2CardTextToolbar{position:absolute;top:-78px;left:50%;transform:translateX(-50%);z-index:30;display:flex;align-items:flex-end;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #bcc7d8;border-radius:8px;background:#fff;box-shadow:0 14px 35px rgba(31,45,73,.16);color:#111827;pointer-events:auto;white-space:nowrap}.v2CardTextToolbarClearTopSlots{top:-116px}.v2CardTextToolbar:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;border-right:1px solid #bcc7d8;border-bottom:1px solid #bcc7d8;background:#fff;transform:translateX(-50%) rotate(45deg)}.v2ToolbarGroup{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px;align-content:flex-end;padding-right:10px;border-right:1px solid #e1e6ef}.v2ToolbarGroup:last-of-type{border-right:0;padding-right:0}.v2ToolbarGroupInline{display:flex;gap:4px;align-items:flex-end}.v2ToolbarLabel{color:#606b80;font-size:10px;font-weight:650;line-height:1}.v2ToolbarButtonRow{display:flex;gap:4px}.v2ToolbarCloseButton,.v2ToolbarIconButton{display:grid;place-items:center;border:1px solid #d9e0eb;background:#fff;color:#273142;cursor:pointer}.v2ToolbarIconButton{width:26px;height:26px;border-radius:5px}.v2ToolbarIconButton:hover,.v2ToolbarIconButtonActive{border-color:#2f8cff;background:#edf5ff;color:#1f7df2}.v2ToolbarSelect{width:82px;color:#273142;font-size:12px;font-weight:600;padding:0 8px}.v2ToolbarColor,.v2ToolbarSelect{height:28px;border:1px solid #d9e0eb;border-radius:5px;background:#fff}.v2ToolbarColor{width:42px;padding:3px;cursor:pointer}.v2ToolbarColor::-webkit-color-swatch-wrapper{padding:0}.v2ToolbarColor::-webkit-color-swatch{border:0;border-radius:3px}.v2ToolbarCloseButton{position:relative;z-index:1;width:24px;height:24px;align-self:start;border-color:transparent;border-radius:999px;color:#475467}.v2ToolbarCloseButton:hover{background:#f2f4f7}.v2ToolbarCloseButton:focus-visible,.v2ToolbarColor:focus-visible,.v2ToolbarIconButton:focus-visible,.v2ToolbarSelect:focus{outline:2px solid rgba(47,140,255,.42);outline-offset:1px}.v2ConnectorSlotMessage{position:absolute;top:calc(100% + 12px);left:50%;z-index:34;margin:0;max-width:min(280px,calc(100vw - 40px));border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:7px 9px;color:#b42318;font-size:11px;font-weight:700;line-height:1.3;pointer-events:none;transform:translateX(-50%)}.v2CardResizeLine{border-color:transparent!important;background:transparent!important;opacity:0!important}.v2CardResizeHandle{z-index:18!important}.v2ConnectorSlotEditable{width:20px!important;height:20px!important;cursor:-webkit-grab!important;cursor:grab!important;outline:2px solid rgba(47,140,255,.16)!important;outline-offset:2px!important}.v2ConnectorSlotEditable:hover{outline-color:rgba(47,140,255,.34)!important}.v2ConnectorSlotDragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;outline-color:rgba(47,140,255,.55)!important;box-shadow:0 0 0 5px rgba(47,140,255,.14),0 4px 10px rgba(15,23,42,.18)!important}.v2ConnectorSlotLocked{cursor:-webkit-grab!important;cursor:grab!important}.v2ConnectorSlotAddZone{position:absolute;z-index:6;pointer-events:auto}.v2ConnectorSlotAddZoneTop{top:-20px;left:-20px;width:calc(100% + 40px);height:20px}.v2ConnectorSlotAddZoneRight{top:-20px;right:-20px;width:20px;height:calc(100% + 40px)}.v2ConnectorSlotAddZoneBottom{bottom:-20px;left:-20px;width:calc(100% + 40px);height:20px}.v2ConnectorSlotAddZoneLeft{top:-20px;left:-20px;width:20px;height:calc(100% + 40px)}.v2ConnectorSlotTypePopover{position:absolute;z-index:100;display:grid;width:244px;grid-gap:9px;gap:9px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:9px;box-shadow:0 14px 34px rgba(31,45,73,.16);pointer-events:auto}.v2ConnectorSlotEditorHeader,.v2ConnectorSlotEditorToggle,.v2ConnectorSlotEditorTypes>div{display:flex;align-items:center}.v2ConnectorSlotEditorHeader{justify-content:space-between;color:#172033;font-size:12px}.v2ConnectorSlotEditorClose{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#667085;cursor:pointer}.v2ConnectorSlotEditorClose:focus-visible,.v2ConnectorSlotEditorClose:hover{background:#f2f4f7;color:#172033;outline:0}.v2ConnectorSlotEditorField,.v2ConnectorSlotEditorTypes{display:grid;grid-gap:5px;gap:5px;color:#667085;font-size:10px;font-weight:720}.v2ConnectorSlotEditorField input{width:100%;height:30px;border:1px solid #d9e2ef;border-radius:6px;background:#fff;padding:0 8px;color:#172033;font:inherit;font-size:11px;font-weight:600}.v2ConnectorSlotEditorField input:focus{border-color:#2f8cff;outline:2px solid rgba(47,140,255,.14);outline-offset:1px}.v2ConnectorSlotEditorToggle{gap:7px;color:#344054;font-size:11px;font-weight:680}.v2ConnectorSlotEditorToggle input{width:14px;height:14px;accent-color:#2f8cff}.v2ConnectorSlotEditorTypes>div{gap:4px}.v2ConnectorSlotTypeButton{min-width:0;flex:1 1;height:26px;border:1px solid #d9e2ef;border-radius:6px;background:#fff;padding:0 8px;color:#344054;font-size:11px;font-weight:720;cursor:pointer}.v2ConnectorSlotTypeButton:focus-visible,.v2ConnectorSlotTypeButton:hover,.v2ConnectorSlotTypeButtonActive{border-color:#2f8cff;background:#edf5ff;color:#1f7df2;outline:0}.v2ConnectorSlotTypeButton:disabled{cursor:not-allowed;opacity:.5}.v2ConnectorSlotEditorHint{margin:-2px 0 0;color:#7b8495;font-size:10px;line-height:1.3}.v2ConnectorSlotLabel{position:absolute;z-index:13;display:block;max-width:160px;overflow:hidden;border:1px solid var(--v2-card-accent-border,#b8d8ff);border-radius:5px;background:var(--v2-card-accent-surface,#f5f9ff);padding:3px 6px;color:var(--v2-card-accent-text,#175cd3);font-size:10px;font-weight:680;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.v2ConnectorSlotLabelLeft{left:-20px;transform:translate(-100%,-125%)}.v2ConnectorSlotLabelRight{right:-20px;transform:translate(100%,-125%)}.v2ConnectorSlotLabelTop{top:-20px;transform:translate(var(--v2-port-bundle-label-offset,14px),-100%)}.v2ConnectorSlotLabelBottom{bottom:-20px;transform:translate(var(--v2-port-bundle-label-offset,14px),100%)}@media (max-width:760px){.v2CardTextToolbar{top:-112px;flex-wrap:wrap;justify-content:center;width:min(360px,calc(100vw - 28px))}.v2CardTextToolbarClearTopSlots{top:-148px}.v2ToolbarGroup{border-right:0;padding-right:0}.v2ConnectorSlotTypePopover{gap:3px;padding:4px}.v2ConnectorSlotTypeButton{padding:0 6px}}.v2CardHandle{z-index:14!important;width:16px!important;height:16px!important;border:2px solid var(--v2-port-color)!important;border-radius:999px!important;box-shadow:0 2px 5px rgba(15,23,42,.14)!important}.v2CardHandle,.v2CardHandleInput{--v2-port-color:var(--yd-graph-port-input,#98a2b3);background:#fff!important}.v2ConnectionDropSlotPreview{z-index:22!important;border-style:dashed!important;background:color-mix(in srgb,var(--v2-port-color) 12%,#fff)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--v2-port-color) 16%,transparent),0 3px 9px rgba(15,23,42,.12)!important;opacity:.72;pointer-events:auto!important}.v2CardHandleOutput{--v2-port-color:var(--yd-graph-port-output,#2f8cff);background:var(--v2-port-color)!important}.v2CardHandleReceiver{--v2-port-color:var(--yd-graph-port-receiver,#7c3aed);background:#fff!important}.v2CardHandleReceiver:after{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:var(--v2-port-color);content:"";transform:translate(-50%,-50%)}.v2CardHandleFree{--v2-port-color:var(--yd-graph-port-input,#98a2b3);opacity:.82}.v2CardHandleConnected{box-shadow:0 2px 6px rgba(47,140,255,.24)!important}.v2CardHandleReceiverSourceLayer{border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0!important}.v2CardHandleReceiverSourceLayer:after{display:none}.v2CardHandleSideLeft{left:-10px!important}.v2CardHandleSideLeft,.v2CardHandleSideRight{height:var(--v2-port-bundle-size,16px)!important}.v2CardHandleSideRight{right:-10px!important}.v2CardHandleSideTop{top:-10px!important}.v2CardHandleSideBottom,.v2CardHandleSideTop{width:var(--v2-port-bundle-size,16px)!important}.v2CardHandleSideBottom{bottom:-10px!important}@media (pointer:coarse){.v2CardHandle{width:24px!important;height:24px!important}.v2CardHandleReceiver:after{width:8px;height:8px}.v2CardHandleSideLeft{left:-14px!important}.v2CardHandleSideLeft,.v2CardHandleSideRight{height:max(24px,var(--v2-port-bundle-size,24px))!important}.v2CardHandleSideRight{right:-14px!important}.v2CardHandleSideTop{top:-14px!important}.v2CardHandleSideBottom,.v2CardHandleSideTop{width:max(24px,var(--v2-port-bundle-size,24px))!important}.v2CardHandleSideBottom{bottom:-14px!important}.v2CardAttachmentButton,.v2CardMenuButton{min-width:36px;min-height:36px}.v2CardActionMenu button{min-height:40px}}.v2CardHandleConnectionOrigin{z-index:18!important;border-color:#2f8cff!important;background:#2f8cff!important;opacity:1!important;box-shadow:0 0 0 5px rgba(47,140,255,.16),0 2px 8px rgba(47,140,255,.36)!important}.v2CardHandleConnectionCompatible{z-index:19!important;border-color:#12a66a!important;background:#eafbf3!important;opacity:1!important;box-shadow:0 0 0 5px rgba(18,166,106,.14),0 2px 8px rgba(18,166,106,.32)!important;scale:1.18;transition:opacity .12s ease,scale .12s ease,box-shadow .12s ease}.v2CardHandleConnectionCompatible:after{background:#12a66a!important}.v2CardHandleConnectionBlocked{opacity:.2!important;filter:grayscale(1);transition:opacity .12s ease}.v2SmartConnectionLine{--v2-smart-connection-color:#2f8cff;pointer-events:none}.v2SmartConnectionLineValid{--v2-smart-connection-color:#12a66a}.v2SmartConnectionLineInvalid{--v2-smart-connection-color:#e5484d}.v2SmartConnectionLineHalo,.v2SmartConnectionLinePath{fill:none;stroke-linecap:round;stroke-linejoin:round}.v2SmartConnectionLineHalo{stroke:#fff;stroke-width:7;opacity:.94}.v2SmartConnectionLinePath{stroke:var(--v2-smart-connection-color);stroke-width:2.5;stroke-dasharray:7 5;animation:v2SmartConnectionDash .65s linear infinite}.v2SmartConnectionLineEnd{fill:#fff;stroke:var(--v2-smart-connection-color);stroke-width:2.5}@keyframes v2SmartConnectionDash{to{stroke-dashoffset:-12}}@media (prefers-reduced-motion:reduce){.v2ConnectionDropSpinner,.v2SmartConnectionLinePath{animation:none}}.v2ConnectorBundleSection{gap:8px}.v2ConnectorBundleLaneList{display:grid;grid-gap:5px;gap:5px}.v2ConnectorBundleLaneRow{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr) 28px 28px 28px;align-items:center;grid-gap:4px;gap:4px}.v2ConnectorBundleLaneColor{width:28px;height:28px;overflow:hidden;padding:2px;cursor:pointer}.v2ConnectorBundleLaneColor,.v2ConnectorBundleLaneName{border:1px solid #d0d5dd;border-radius:5px;background:#fff}.v2ConnectorBundleLaneName{width:100%;min-width:0;height:30px;padding:0 8px;color:#101828;font:inherit;font-size:12px;outline:none}.v2ConnectorBundleLaneColor:focus-visible,.v2ConnectorBundleLaneName:focus{border-color:#2f8cff;box-shadow:0 0 0 2px rgba(47,140,255,.14)}.v2ConnectorBundleLaneIconButton{display:inline-grid;width:28px;height:28px;place-items:center;border:0;border-radius:5px;background:transparent;color:#667085;cursor:pointer}.v2ConnectorBundleLaneIconButton:hover:not(:disabled){background:#f2f4f7;color:#101828}.v2ConnectorBundleLaneIconButton:disabled{opacity:.28;cursor:default}.v2ConnectorBundleLaneDelete:hover:not(:disabled){background:#fef3f2;color:#d92d20}.v2CardInspector{position:absolute;top:88px;right:24px;bottom:24px;z-index:25;display:flex;width:360px;min-height:0;overflow:hidden;flex-direction:column;border:1px solid #e4e7f0;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.12);color:#111827;pointer-events:auto}.v2InspectorHeader{display:flex;align-items:center;gap:11px;min-height:64px;padding:0 14px 0 16px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,color-mix(in srgb,var(--v2-inspector-accent) 12%,#fff) 0,#fff 100%)}.v2InspectorTypeIcon{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 28%,#fff);border-radius:10px;background:color-mix(in srgb,var(--v2-inspector-accent) 10%,#fff);color:var(--v2-inspector-accent)}.v2InspectorHeaderText{display:grid;flex:1 1 auto;min-width:0;grid-gap:3px;gap:3px}.v2InspectorHeaderText span{color:var(--v2-inspector-accent);font-weight:780;text-transform:uppercase}.v2InspectorHeaderText span,.v2InspectorHeaderText strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2InspectorHeaderText strong{color:#667085;font-weight:650}.v2InspectorActions{display:grid;flex-shrink:0;grid-gap:4px;gap:4px;margin-left:auto;justify-items:end}.v2InspectorActionRow{display:flex;gap:6px;align-items:center}.v2InspectorDeleteButton,.v2InspectorDuplicateButton{display:inline-flex;height:30px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;white-space:nowrap;cursor:pointer;transition:border-color .14s,background .14s,color .14s,opacity .14s}.v2InspectorDuplicateButton{border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 22%,#e4e7f0);border-radius:9px;background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);color:var(--v2-inspector-accent);font-size:11.5px;font-weight:760}.v2InspectorDeleteButton{border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;color:#c2410c;font-size:11.5px;font-weight:760}.v2InspectorDuplicateButton:focus-visible:not(:disabled),.v2InspectorDuplicateButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent) 44%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 13%,#fff);outline:0}.v2InspectorDeleteButton:focus-visible:not(:disabled),.v2InspectorDeleteButton:hover:not(:disabled){border-color:#fdba74;background:#ffedd5;outline:0}.v2InspectorDeleteButton:disabled,.v2InspectorDuplicateButton:disabled{cursor:default;opacity:.58}.v2InspectorActionError{max-width:190px;margin:0;color:#c2410c;font-size:11px;font-weight:660;line-height:1.25;text-align:right}.v2ConnectorInspectorDeleteButton{margin-left:auto}.v2InspectorHint{margin:8px 0 0;color:#667085;font-size:11.5px;line-height:1.35}.v2InspectorCloseButton{display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#667085;cursor:pointer}.v2InspectorCloseButton:focus-visible,.v2InspectorCloseButton:hover{background:rgba(15,23,42,.06);color:#111827;outline:0}.v2InspectorContent{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow-y:auto;padding:14px}.v2ConnectorInspector{--v2-inspector-accent:var(--blue)}.v2ConnectorInspectorIcon{background:#edf5ff;color:var(--blue)}.v2ConnectorRoute{gap:8px}.v2ConnectorRouteLabel{color:#667085;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.v2ConnectorRouteFlow{display:grid;align-items:center;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.v2ConnectorRouteFlow strong{overflow:hidden;color:#101828;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v2ConnectorRouteFlow span{color:var(--blue);font-size:16px;font-weight:900}.v2ConnectorRoute p{margin:0;color:#667085;font-size:12px;font-weight:700;word-break:break-word}.v2InspectorHero{display:grid;grid-gap:6px;gap:6px}.v2InspectorEditor{gap:10px}.v2InspectorField{display:grid;grid-gap:5px}.v2InspectorField label{color:#667085;font-weight:780;line-height:1}.v2InspectorTextInput,.v2InspectorTextarea{width:100%;min-width:0;border:1px solid #e4e7f0;border-radius:12px;background:#fff;color:#101828;font:inherit;font-weight:620;line-height:1.35;transition:border-color .14s,box-shadow .14s,background .14s}.v2InspectorTextInput{height:36px;padding:0 10px}.v2InspectorTextarea{min-height:66px;padding:8px 10px;resize:vertical}.v2InspectorTextInput::placeholder,.v2InspectorTextarea::placeholder{color:#98a2b3;font-weight:560}.v2InspectorTextInput:focus,.v2InspectorTextarea:focus{border-color:color-mix(in srgb,var(--v2-inspector-accent) 58%,#e4e7f0);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-inspector-accent) 14%,transparent);outline:0}.v2InspectorEditFooter{display:flex;gap:10px;align-items:center;justify-content:space-between}.v2InspectorEditFooter>span{min-width:0;overflow:hidden;color:#8a93a5;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.v2InspectorEditFooter>.v2InspectorSaveStatusError{color:#c2410c}.v2InspectorEditActions{display:flex;flex-shrink:0;gap:6px}.v2InspectorEditActions button{height:30px;padding:0 10px;border:1px solid #e4e7f0;border-radius:9px;background:#fff;color:#344054;font-size:12px;font-weight:720;cursor:pointer}.v2InspectorEditActions button:focus-visible:not(:disabled),.v2InspectorEditActions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent) 44%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);outline:0}.v2InspectorEditActions button:disabled{cursor:default;opacity:.48}.v2InspectorEditActions .v2InspectorPrimaryAction{border-color:color-mix(in srgb,var(--v2-inspector-accent) 60%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 12%,#fff);color:var(--v2-inspector-accent)}.v2InspectorSection{display:grid;grid-gap:9px;gap:9px;padding-top:12px;border-top:1px solid #edf1f7}.v2InspectorSection h3{margin:0;color:#7b8495;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.v2InspectorSectionHeader{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.v2InspectorSectionHeader>div:first-child{min-width:0}.v2InspectorSectionHeader>div:first-child>span{display:block;margin-top:3px;color:#667085;font-size:11px;font-weight:680;line-height:1.25}.v2ContainerThemeChoice button:disabled{cursor:default;opacity:.5}.v2ContainerThemeChoice{display:flex;flex-wrap:wrap;gap:8px}.v2ContainerThemeChoice button{width:28px;height:28px;border:2px solid #fff;border-radius:999px;background:var(--v2-container-theme);box-shadow:0 0 0 1px var(--v2-container-theme-border);cursor:pointer}.v2ContainerThemeChoice button:focus-visible:not(:disabled),.v2ContainerThemeChoice button:hover:not(:disabled){transform:translateY(-1px);outline:0;box-shadow:0 0 0 2px var(--v2-container-theme-border)}.v2ContainerThemeChoice button[aria-pressed=true]{box-shadow:0 0 0 3px var(--v2-container-theme-border)}.v2ContainerOpacityControl{display:grid;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;grid-gap:9px;gap:9px;color:#475467;font-size:11px;font-weight:720}.v2ContainerOpacityControl input{width:100%;accent-color:var(--v2-inspector-accent)}.v2ContainerOpacityControl output{color:#667085;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.v2ContainerFitButton{height:34px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 32%,#d9e0ec);border-radius:9px;background:color-mix(in srgb,var(--v2-inspector-accent) 7%,#fff);color:var(--v2-inspector-accent);font-size:11.5px;font-weight:760;cursor:pointer}.v2ContainerFitButton:focus-visible:not(:disabled),.v2ContainerFitButton:hover:not(:disabled){border-color:var(--v2-inspector-accent);outline:0}.v2ContainerFitButton:disabled{cursor:default;opacity:.48}.v2ContainerCardsCount{display:inline-flex;min-width:30px;height:24px;align-items:center;justify-content:center;gap:3px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 26%,#e4e7f0);border-radius:999px;background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);padding:0 7px;color:var(--v2-inspector-accent);font-size:10.5px;font-weight:800;cursor:pointer}.v2ContainerCardsCount:focus-visible:not(:disabled),.v2ContainerCardsCount:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent) 52%,#e4e7f0);outline:0}.v2ContainerCardsCount:disabled{cursor:default;opacity:.48}.v2ContainerCardsGroup{display:grid;grid-gap:5px;gap:5px}.v2ContainerCardsGroup+.v2ContainerCardsGroup{margin-top:4px;padding-top:9px;border-top:1px solid #f0f1f3}.v2ContainerCardsGroupHeader{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.v2ContainerCardsGroupHeader strong{overflow:hidden;color:#475467;font-size:10.5px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.v2ContainerCardsGroupHeader button{flex:0 0 auto;border:0;background:transparent;padding:3px 0;color:var(--v2-inspector-accent);font-size:10.5px;font-weight:750;cursor:pointer}.v2ContainerCardsGroupHeader button:focus-visible:not(:disabled),.v2ContainerCardsGroupHeader button:hover:not(:disabled){outline:0;text-decoration:underline}.v2ContainerCardRow>button:disabled,.v2ContainerCardsGroupHeader button:disabled{cursor:default;opacity:.48}.v2ContainerCardsList{display:grid}.v2ContainerCardRow{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;min-width:0;align-items:center;grid-gap:7px;gap:7px;padding:7px 0;border-bottom:1px solid #f0f1f3}.v2ContainerCardRowReadOnly{grid-template-columns:24px minmax(0,1fr)}.v2ContainerCardRow:last-child{border-bottom:0}.v2ContainerCardRow>button,.v2ContainerCardRowPin{display:grid;width:24px;height:24px;place-items:center;border-radius:7px}.v2ContainerCardRowPin{background:color-mix(in srgb,var(--v2-inspector-accent) 9%,#fff);color:var(--v2-inspector-accent)}.v2ContainerCardRowText{display:grid;min-width:0;grid-gap:2px;gap:2px}.v2ContainerCardRowText small,.v2ContainerCardRowText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2ContainerCardRowText strong{color:#1d2939;font-size:11.5px;font-weight:730}.v2ContainerCardRowText small{color:#7b8495;font-size:9.5px;font-weight:620}.v2ContainerCardRow>button{width:28px;height:28px;border:1px solid #e4e7f0;background:#fff;color:#667085;cursor:pointer}.v2ContainerCardRow>.v2ContainerCardRowPin{width:24px;height:24px;border-color:transparent;background:color-mix(in srgb,var(--v2-inspector-accent) 9%,#fff);color:var(--v2-inspector-accent)}.v2ContainerCardRow>.v2ContainerCardRowPin.v2ContainerPinUnpinned{background:#f8fafc;color:#98a2b3}.v2ContainerCardRow>button:focus-visible:not(:disabled),.v2ContainerCardRow>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent) 42%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);color:var(--v2-inspector-accent);outline:0}.v2ContainerCardsEmpty{margin:2px 0 0;color:#8a93a5;font-size:10.5px;font-weight:600;line-height:1.35}.v2CalculatedSection h3{display:inline-flex;align-items:center;gap:6px}.v2CalculatedStatus{color:#667085;font-size:10px;font-weight:650}.v2CalculatedGroup{display:grid;grid-gap:6px;gap:6px;padding:9px 10px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb}.v2CalculatedGroup>strong{color:#475467;font-size:10px;font-weight:700;text-transform:uppercase}.v2CalculatedRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;color:#475467;font-size:12px}.v2CalculatedRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CalculatedRow b{color:#101828;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.v2CalculatedRowText{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow:visible!important;white-space:normal!important}.v2CalculatedRowText>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CalculatedRowText small{color:#667085;font-size:9px;font-weight:560;line-height:1.35;white-space:normal}.v2CalculatedError,.v2CalculatedWarnings{margin:0;padding:8px 10px;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d;font-size:11px;line-height:1.4}.v2CalculatedWarnings p{margin:0}.v2CalculatedWarnings p+p{margin-top:5px}.v2ConnectorDraftNotice{margin:10px 0 0;padding:8px 10px;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d;font-size:11px;line-height:1.4}.v2RelationshipSentence{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border:1px solid #b2ddff;border-radius:10px;background:linear-gradient(145deg,#eff8ff,#f8fbff)}.v2RelationshipSentence>span{color:#175cd3;font-size:10px;font-weight:760;text-transform:uppercase}.v2RelationshipSentence>strong{color:#182230;font-size:14px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.v2RelationshipQuantitySection{gap:10px}.v2RelationshipQuantityControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);grid-gap:8px;gap:8px}.v2RelationshipQuantityControls>div{display:grid;grid-gap:4px;gap:4px}.v2RelationshipFixedUnit{display:flex;min-height:36px;align-items:center;padding:0 10px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb;color:#344054;font-size:12px}.v2RelationshipLiveTotal{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #abefc6;border-radius:9px;background:#ecfdf3;color:#067647}.v2RelationshipLiveTotal>svg{flex:0 0 auto;margin-top:1px}.v2RelationshipLiveTotal>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.v2RelationshipLiveTotal span{font-size:9px;font-weight:760;text-transform:uppercase}.v2RelationshipLiveTotal strong{color:#085d3a;font-size:11px;font-weight:650;line-height:1.4}.v2InspectorAdvancedDetails{border-top:1px solid #edf1f7}.v2InspectorAdvancedDetails>summary{padding:12px 0 0;color:#667085;font-size:11px;font-weight:700;cursor:pointer}.v2InspectorAdvancedBody{display:grid;grid-gap:12px;gap:12px;padding-top:12px}@media (max-width:520px){.v2RelationshipQuantityControls{grid-template-columns:1fr}}.v2ConnectorRouteFlow strong small{display:block;margin-top:2px;color:#667085;font-size:9px;font-weight:600}.v2InspectorSectionActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:wrap}.v2InspectorAttachButton{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #e4e7f0;border-radius:9px;background:#fff;color:#344054;font-size:12px;font-weight:720;line-height:1;cursor:pointer}.v2InspectorAttachButton:focus-visible:not(:disabled),.v2InspectorAttachButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent) 44%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);outline:0}.v2InspectorAttachButton:disabled{cursor:default;opacity:.48}.v2ConnectorTypeSelector{display:grid;grid-gap:6px;gap:6px;min-width:0}.v2ConnectorTypeHint,.v2ConnectorTypeSelector>span{color:#667085;font-size:11px;font-weight:680;line-height:1.35}.v2ConnectorTypeHint{margin:0}.v2InspectorFileInput{display:none}.v2InspectorAdvancedList div{display:grid;min-width:0;grid-gap:4px;gap:4px}.v2InspectorAdvancedList dt{color:#8a93a5;font-size:11px;font-weight:720;line-height:1}.v2InspectorAdvancedList dd{min-width:0;margin:0;overflow:hidden;color:#182230;font-size:13px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.v2InspectorDataEditor{display:grid;grid-gap:7px;gap:7px}.v2InspectorDataReadList{display:grid;grid-gap:6px;gap:6px}.v2InspectorDataReadRow{display:grid;grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:7px 9px;border:1px solid #e8edf5;border-radius:10px;background:#f8fafc}.v2InspectorDataReadRow span,.v2InspectorDataReadRow strong{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.35}.v2InspectorDataReadRow strong{color:#7b8495;font-size:11.5px;font-weight:760}.v2InspectorDataReadRow span{color:#182230;font-size:12.5px;font-weight:640}.v2InspectorDataRow{display:grid;grid-gap:7px;gap:7px;padding:9px;border:1px solid #e4e7f0;border-radius:12px;background:#f8fafc}.v2InspectorDataRowGrid{display:grid;grid-template-columns:minmax(0,1fr) 92px 28px;grid-gap:7px;gap:7px;align-items:center}.v2InspectorSchemaFieldHeader{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.v2InspectorSchemaFieldHeader div{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2InspectorSchemaFieldDescription,.v2InspectorSchemaFieldHeader em,.v2InspectorSchemaFieldHeader span,.v2InspectorSchemaFieldHeader strong{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.25}.v2InspectorSchemaFieldHeader strong{color:#1d2939;font-size:12.5px;font-weight:760}.v2InspectorSchemaFieldHeader span{color:#7b8495;font-size:11px;font-weight:680}.v2InspectorSchemaFieldHeader em{flex-shrink:0;padding:3px 6px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 24%,#e4e7f0);border-radius:999px;background:color-mix(in srgb,var(--v2-inspector-accent) 7%,#fff);color:var(--v2-inspector-accent);font-size:10px;font-style:normal;font-weight:780}.v2InspectorSchemaFieldDescription{color:#667085;font-size:11px;font-weight:610}.v2InspectorSubsectionHeader{margin-top:14px;margin-bottom:8px}.v2InspectorSubsectionHeader h4{margin:0;color:var(--yd-text-primary);font-size:12px;font-weight:700}.v2InspectorDataKeyInput,.v2InspectorDataTypeSelect,.v2InspectorDataValue{width:100%;min-width:0;border:1px solid var(--yd-form-border,#dfe5ef);border-radius:10px;background:var(--yd-form-bg,#fff);color:var(--yd-form-text,#182230);font:inherit;font-weight:620;line-height:1.35;transition:border-color .14s,box-shadow .14s,background .14s;padding:0 9px}.v2InspectorDataTypeSelect{cursor:pointer}.v2InspectorDataJsonValue{min-height:76px;padding:8px 9px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11.5px}.v2InspectorDataKeyInput::placeholder,.v2InspectorDataValue::placeholder{color:var(--yd-form-placeholder,#98a2b3);font-weight:560}.v2InspectorDataKeyInput:focus,.v2InspectorDataTypeSelect:focus,.v2InspectorDataValue:focus{border-color:var(--yd-form-focus,color-mix(in srgb,var(--v2-inspector-accent) 58%,#dfe5ef));box-shadow:0 0 0 3px color-mix(in srgb,var(--yd-form-focus,var(--v2-inspector-accent)) 12%,transparent);outline:0}.v2InspectorDataDeleteButton{display:grid;width:28px;height:28px;place-items:center;border:1px solid #e4e7f0;border-radius:9px;background:#fff;color:#667085;cursor:pointer}.v2InspectorDataDeleteButton:focus-visible,.v2InspectorDataDeleteButton:hover{border-color:#fed7aa;background:#fff7ed;color:#c2410c;outline:0}.v2InspectorDataError{margin:0;color:#c2410c;font-size:11px;font-weight:660;line-height:1.25}.v2InspectorDataFooter{display:grid;grid-gap:7px;gap:7px}.v2InspectorDataFooter>span{min-width:0;overflow:hidden;color:#8a93a5;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.v2InspectorDataFooter .v2InspectorEditActions{flex-wrap:wrap}.v2InspectorManageTypeButton{justify-self:start;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 28%,#d9e0ec);border-radius:8px;background:#fff;color:var(--v2-inspector-accent);font-size:11px;font-weight:760;cursor:pointer}.v2InspectorManageTypeButton:focus-visible,.v2InspectorManageTypeButton:hover{background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);outline:0}.v2ModalOverlay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.34)}.v2CardTypeManager{--v2-inspector-accent:#2657d9;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1160px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px));min-height:560px;overflow:hidden;border:1px solid #d9e0ec;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.v2CardTypeManagerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e8edf5;background:#f8fafc}.v2CardTypeManagerHeader h2,.v2CardTypeManagerHeader p,.v2CardTypeManagerSection>h3,.v2CardTypeManagerSection>p,.v2CardTypeManagerSectionHeader h3,.v2CardTypeManagerSectionHeader span{margin:0}.v2CardTypeManagerHeader h2{color:#182230;font-size:18px;font-weight:780}.v2CardTypeManagerHeader p,.v2CardTypeManagerSection>p,.v2CardTypeManagerSectionHeader span{color:#667085;font-size:12px;font-weight:620;line-height:1.4}.v2CardTypeManagerBody{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0}.v2CardTypeManagerList{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:0;overflow-y:auto;padding:14px;border-right:1px solid #e8edf5;background:#fbfcfe}.v2CardTypeManagerNewButton,.v2CardTypeManagerRow{display:grid;width:100%;min-width:0;padding:9px 10px;border:1px solid #e4e7f0;border-radius:10px;background:#fff;color:#344054;text-align:left;cursor:pointer}.v2CardTypeManagerNewButton{display:inline-flex;align-items:center;gap:6px;color:#2657d9;font-size:12px;font-weight:760}.v2CardTypeManagerRow{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px}.v2ConnectionTypeManagerRow{grid-template-columns:88px minmax(0,1fr)}.v2ConnectionTypeManagerRow .v2ConnectorStylePreview{width:88px;height:34px}.v2CardTypeManagerRowIcon{display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--v2-manager-row-accent) 36%,#d9e0ec);border-radius:8px;background:var(--v2-manager-row-accent-soft);color:var(--v2-manager-row-accent)}.v2CardTypeManagerRowText{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2CardTypeManagerRowText span,.v2CardTypeManagerRowText strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardAttachmentIndicator{position:relative;flex-shrink:0;margin-left:auto}.v2CardAttachmentIndicator+.v2CardActionMenuWrap{margin-left:0}.v2CardAttachmentButton{display:flex;align-items:center;justify-content:center;gap:2px;min-width:28px;height:28px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:var(--v2-card-accent-text);cursor:pointer}.v2CardAttachmentButton span{font-size:10px;font-weight:800;line-height:1}.v2CardAttachmentButton:focus-visible,.v2CardAttachmentButton:hover,.v2CardAttachmentIndicator:focus-within .v2CardAttachmentButton{background:var(--v2-card-accent-soft);outline:0}.v2CardAttachmentPopover{position:absolute;top:calc(100% + 5px);right:0;z-index:45;display:grid;width:max-content;min-width:180px;max-width:280px;max-height:260px;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;padding:5px;border:1px solid #d9e2ef;border-radius:7px;background:#fff;box-shadow:0 14px 35px rgba(31,45,73,.18)}.v2CardAttachmentList{display:grid;min-height:0;overflow-y:auto}.v2CardAttachmentPopover button,.v2CardAttachmentPopover p{min-width:0;margin:0;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:#344054;font-size:12px;line-height:1.25;text-align:left}.v2CardAttachmentPopover button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.v2CardAttachmentPopover button:focus-visible,.v2CardAttachmentPopover button:hover{background:#f2f6fb;color:#175cd3;outline:0}.v2CardAttachmentPopover .v2CardAttachmentAddButton{display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:9px;border-top:1px solid #e4eaf2;border-radius:0 0 5px 5px;color:#175cd3;font-weight:700}.v2CardAttachmentPopover .v2CardAttachmentAddButton:disabled{cursor:wait;opacity:.65}.v2CardAttachmentPopover .v2CardAttachmentError{color:#b42318}.v2CardTypeManagerRowText strong{color:#1d2939;font-size:12px;font-weight:760}.v2CardTypeManagerRowText span{color:#667085;font-size:11px;font-weight:670}.v2CardTypeManagerNewButton:focus-visible,.v2CardTypeManagerNewButton:hover,.v2CardTypeManagerRow:focus-visible,.v2CardTypeManagerRow:hover,.v2CardTypeManagerRowActive{border-color:#a9bdf7;background:#eef4ff;outline:0}.v2CardTypeManagerEditor{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:0;overflow-y:auto;padding:16px}.v2ConnectionTypePreviewPanel{position:relative;display:grid;min-height:190px;place-items:center;overflow:hidden;border:1px solid #e4e7f0;border-radius:8px;background-color:#f8fafc;background-image:radial-gradient(#d9e2ef .8px,transparent 0);background-size:16px 16px}.v2ConnectionTypePreviewPanel .v2ConnectorStylePreview{width:min(520px,76%);height:140px}.v2ConnectionTypePreviewPanel>span{position:absolute;top:51%;left:50%;max-width:180px;overflow:hidden;border:1px solid #e4e7ec;border-radius:5px;background:rgba(255,255,255,.96);padding:2px 6px;color:#475467;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-50%)}.v2ConnectionTypeVisualControls{grid-template-columns:40px minmax(96px,1fr) minmax(96px,1fr) minmax(92px,.8fr) minmax(92px,.8fr) minmax(128px,1fr) 34px;align-items:center;gap:8px;padding:9px}.v2ConnectionTypeLabelToggle,.v2ConnectionTypeVisualControls>label{display:flex;height:34px;min-width:0;align-items:center;gap:7px;border:1px solid #d9e0ec;border-radius:7px;background:#f8fafc;padding:0 8px;color:#475467}.v2ConnectionTypeVisualControls input[type=range]{min-width:60px;width:100%;accent-color:#2f80ed}.v2ConnectionTypeVisualControls output{min-width:18px;color:#667085;font-size:10px;font-weight:720;text-align:right}.v2ConnectionTypeVisualControls select{width:100%;min-width:0;border:0;background:transparent;color:#344054;font-size:11px;font-weight:650;outline:0}.v2ConnectionTypeColor{padding:4px!important}.v2ConnectionTypeColor input{width:100%;height:100%;border:0;background:transparent;padding:0;cursor:pointer}.v2ConnectionTypeLabelToggle{justify-content:center;padding:0;cursor:pointer}.v2ConnectionTypeLabelToggle:focus-visible,.v2ConnectionTypeLabelToggle:hover,.v2ConnectionTypeLabelToggleActive{border-color:#a9bdf7;background:#eef4ff;color:#175cd3;outline:0}.v2ConnectionTypeBuildMode{padding:0 6px}.v2ConnectionTypeBuildMode span{display:none}.v2ConnectionTypeAutosaveError{margin:0;color:#b42318;font-size:11px;font-weight:700;text-align:right}.v2ConnectionTypeSemantics{display:grid;grid-gap:10px;gap:10px}.v2ConnectionTypeSemanticToggle{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb;cursor:pointer}.v2ConnectionTypeSemanticToggle input{margin-top:2px}.v2ConnectionTypeSemanticToggle span{display:grid;grid-gap:2px;gap:2px}.v2ConnectionTypeSemanticToggle strong{color:#344054;font-size:12px}.v2ConnectionTypeSemanticToggle small{color:#667085;font-size:11px;line-height:1.35}.v2ConnectionTypeSemanticGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.v2ConnectionTypeSemanticGrid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.v2ConnectionTypeSemanticGrid label>span{color:#475467;font-size:10px;font-weight:650}.v2RelationshipMeaningSection{gap:14px}.v2RelationshipMeaningSection .v2CardTypeManagerSectionHeader p{margin:3px 0 0;color:#667085;font-size:11px;line-height:1.4}.v2RelationshipPresetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v2RelationshipPreset{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px;border:1px solid #e4e7ec;border-radius:9px;background:#fff;color:#475467;text-align:left;cursor:pointer}.v2RelationshipPreset strong{color:#1d2939;font-size:12px;font-weight:760}.v2RelationshipPreset span{font-size:10px;line-height:1.35}.v2RelationshipPreset:focus-visible,.v2RelationshipPreset:hover,.v2RelationshipPresetActive{border-color:#84adff;background:#eff4ff;outline:0}.v2RelationshipPresetActive strong{color:#175cd3}.v2RelationshipNameField,.v2RelationshipSimpleSettings>label{display:grid;grid-gap:5px;gap:5px}.v2RelationshipNameField>span,.v2RelationshipSimpleSettings label>span{color:#475467;font-size:10px;font-weight:700}.v2RelationshipSimpleSettings{display:grid;grid-gap:10px;gap:10px}.v2RelationshipSimpleSettings label>small{color:#667085;font-size:10px;line-height:1.4}.v2RelationshipExample{padding:9px 10px;border:1px solid #b2ddff;border-radius:8px;background:#eff8ff;color:#175cd3;font-size:11px;font-weight:620;line-height:1.4}.v2VersionConflictBanner{display:flex;flex-direction:column;gap:8px;margin:0 12px 10px;padding:10px 12px;border:1px solid #f2b8b5;border-radius:8px;background:#fef3f2;color:#912018;font-size:12px;line-height:1.45}.v2VersionConflictBanner p{margin:0}.v2VersionConflictBannerActions{display:flex;flex-wrap:wrap;gap:8px}.v2VersionConflictBannerActions button{border:1px solid #d92d20;border-radius:6px;background:#ffffff;padding:4px 10px;color:#912018;font-size:12px;font-weight:650;cursor:pointer}.v2VersionConflictBannerActions button:hover{background:#fef3f2}.v2VersionConflictBannerActions .v2VersionConflictBannerPrimary{border-color:#912018;background:#912018;color:#ffffff}.v2VersionConflictBannerVersions{color:#b42318;font-size:11px;font-weight:650}.v2RelationshipAdvanced{padding:0;overflow:hidden}.v2RelationshipAdvanced>summary{padding:12px 14px;color:#475467;font-size:12px;font-weight:720;cursor:pointer}.v2RelationshipAdvanced[open]>summary{border-bottom:1px solid #e4e7ec;background:#f9fafb}.v2RelationshipAdvancedBody{display:grid;grid-gap:12px;gap:12px;padding:12px}@media (max-width:980px){.v2ConnectionTypeVisualControls{grid-template-columns:44px repeat(2,minmax(130px,1fr))}.v2ConnectionTypeSemanticGrid,.v2RelationshipPresetGrid{grid-template-columns:1fr}}.v2CardTypePreviewPanel{display:grid;justify-items:center;padding:22px;border:1px solid #e4e7f0;border-radius:8px;background:#f7f9fc}.v2CardTypePreviewCard{width:172px;height:122px;box-shadow:var(--v2-card-shadow)}.v2CardTypePreviewPort{position:absolute;z-index:3;top:50%;display:grid;width:16px;height:16px;padding:0;place-items:center;border:1px dashed #98a2b3;border-radius:50%;background:#fff;color:#667085;transform:translateY(-50%);cursor:pointer}.v2CardTypePreviewPort-input{left:-8px}.v2CardTypePreviewPort-output{right:-8px}.v2CardTypePreviewPort-active{border:2px solid #fff;background:var(--yd-graph-port-input,#98a2b3);box-shadow:0 0 0 1px #98a2b3}.v2CardTypePreviewPort-output.v2CardTypePreviewPort-active{background:var(--yd-graph-port-output,#2f80ed);box-shadow:0 0 0 1px var(--yd-graph-port-output,#2f80ed)}.v2CardTypeManagerSection,.v2CardTypeSchemaEditor{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid #e4e7f0;border-radius:12px;background:#fff}.v2CardTypeManagerSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.v2CardTypeManagerSection>h3,.v2CardTypeManagerSectionHeader h3{color:#1d2939;font-size:13px;font-weight:780}.v2CardTypeManagerDetailsGrid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:9px;gap:9px;min-width:0}.v2CardTypeManagerDescriptionField,.v2CardTypeManagerDetailsGrid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.v2CardTypeManagerDescriptionField>span,.v2CardTypeManagerDetailsGrid label>span{color:#667085;font-size:10.5px;font-weight:720;line-height:1}.v2CardTypeVisualGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.v2CardTypeVisualOnly{padding:10px}.v2CardTypeChoiceGroup,.v2CardTypeColorControl{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.v2CardTypeChoiceGroup>span,.v2CardTypeColorControl>span:first-child{color:#667085;font-size:10.5px;font-weight:720;line-height:1}.v2CardTypeAccentPicker,.v2CardTypeIconPicker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;min-width:0}.v2CardTypeAccentOption,.v2CardTypeIconOption{display:inline-grid;align-items:center;min-width:0;min-height:34px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#344054;font-size:11px;font-weight:720;cursor:pointer}.v2CardTypeAccentOption{width:34px;padding:0;place-items:center}.v2CardTypeIconOption{justify-items:center;padding:0;text-align:center}.v2CardTypeIconOption svg{color:#475467}.v2CardTypeAccentOption span,.v2CardTypeIconOption span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardTypeAccentSwatch{width:14px;height:14px;border:1px solid color-mix(in srgb,var(--v2-accent-option-solid) 45%,#fff);border-radius:50%;background:var(--v2-accent-option-solid)}.v2CardTypeAccentOption:focus-visible:not(:disabled),.v2CardTypeAccentOption:hover:not(:disabled),.v2CardTypeAccentOptionActive{border-color:color-mix(in srgb,var(--v2-accent-option-solid) 55%,#d9e0ec);background:var(--v2-accent-option-soft);color:#1d2939;outline:0}.v2CardTypeIconOption:focus-visible:not(:disabled),.v2CardTypeIconOption:hover:not(:disabled),.v2CardTypeIconOptionActive{border-color:var(--yd-accent-blue-border,#a9cdf8);background:var(--yd-accent-blue-soft,#eef6ff);color:var(--yd-accent-blue-text,#1553a8);outline:0}.v2CardTypeIconOptionActive svg{color:var(--yd-accent-blue-solid,#2f80ed)}.v2CardTypeAccentOption:disabled,.v2CardTypeIconOption:disabled{cursor:default;opacity:.58}.v2CardTypePortToggles{display:flex;flex-wrap:wrap;gap:8px}.v2CardTypePortToggles label{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#344054;font-size:12px;font-weight:720}.v2CardTypePortToggles input{width:14px;height:14px;accent-color:#2657d9}.v2CardTypeManagerSuccess{margin:0;color:#057647;font-size:12px;font-weight:720}.v2CardTypeManagerActions{justify-content:space-between}.v2CardTypeManagerSaveActions{display:flex;gap:6px}.v2InspectorEditActions .v2CardTypeManagerDeleteAction{border-color:#fecaca;background:#fff7f7;color:#b42318}.v2InspectorEditActions .v2CardTypeManagerDeleteAction:focus-visible:not(:disabled),.v2InspectorEditActions .v2CardTypeManagerDeleteAction:hover:not(:disabled){border-color:#f97066;background:#fff1f0}.v2CardTypeSchemaEditor{border-color:color-mix(in srgb,var(--v2-inspector-accent) 18%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 4%,#fff)}.v2CardTypeSchemaTitle{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2CardTypeSchemaTitle h3{margin:0}.v2CardTypeSchemaTitle span{min-width:0;overflow:hidden;color:#7b8495;font-size:11px;font-weight:680;line-height:1;text-overflow:ellipsis;white-space:nowrap}.v2SchemaEditButton{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 30%,#e4e7f0);border-radius:9px;background:#fff;color:var(--v2-inspector-accent);font-size:11px;font-weight:760;cursor:pointer}.v2SchemaEditButton:disabled{cursor:not-allowed;opacity:.62}.v2SchemaEditButton:focus-visible,.v2SchemaEditButton:hover{background:color-mix(in srgb,var(--v2-inspector-accent) 7%,#fff);outline:0}.v2SchemaFieldDraftList,.v2SchemaFieldEditorBody,.v2SchemaFieldSummaryList{display:grid;grid-gap:7px;gap:7px;min-width:0}.v2SchemaFieldSummaryRow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:7px 9px;border:1px solid #e8edf5;border-radius:10px;background:#fff}.v2SchemaFieldSummaryRow em,.v2SchemaFieldSummaryRow span,.v2SchemaFieldSummaryRow strong{min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v2SchemaFieldSummaryRow strong{color:#1d2939;font-size:11.5px;font-weight:760}.v2SchemaFieldSummaryRow span{color:#475467;font-size:11.5px;font-weight:640}.v2SchemaFieldSummaryRow em{color:#7b8495;font-size:10.5px;font-style:normal;font-weight:700}.v2SchemaFieldDraftRow{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:9px;border:1px solid #e4e7f0;border-radius:12px;background:#fff}.v2SchemaFieldDraftGrid{display:grid;grid-template-columns:minmax(0,1fr) 105px 30px 28px;grid-gap:7px;gap:7px;align-items:center;min-width:0}.v2SchemaFieldDetailsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7px;gap:7px;min-width:0}.v2SchemaFieldDetailsGrid label,.v2SchemaFieldDraftGrid label,.v2SchemaOptionsControl{display:grid;grid-gap:5px;gap:5px;min-width:0}.v2SchemaFieldDetailsGrid label>span,.v2SchemaFieldDraftGrid label>span,.v2SchemaOptionsControl>span{color:#667085;font-size:10.5px;font-weight:720;line-height:1}.v2SchemaRequiredControl{display:inline-flex!important;align-items:center;align-self:center;gap:5px;color:#475467;font-size:11px;font-weight:700}.v2SchemaRequiredControl input{width:14px;height:14px;accent-color:var(--v2-inspector-accent)}@media (max-width:560px){.v2ModalOverlay{padding:12px}.v2CardTypeManager{width:calc(100vw - 24px);min-height:0;max-height:calc(100vh - 24px)}.v2CardTypeManagerBody{grid-template-columns:minmax(0,1fr)}.v2CardTypeManagerList{max-height:180px;border-right:0;border-bottom:1px solid #e8edf5}.v2CardTypeManagerDetailsGrid,.v2CardTypeVisualGrid,.v2SchemaFieldDetailsGrid,.v2SchemaFieldDraftGrid{grid-template-columns:minmax(0,1fr)}}.v2LinkedFieldsSection{padding:12px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 20%,#e4e7f0);border-radius:12px;background:color-mix(in srgb,var(--v2-inspector-accent) 5%,#fff)}.v2LinkedFieldsBadge{flex-shrink:0;padding:4px 7px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 20%,#e4e7f0);border-radius:999px;background:#fff;color:var(--v2-inspector-accent);font-size:10.5px;font-weight:780;line-height:1}.v2LinkedMappingView{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;padding:9px;border:1px solid #e8edf5;border-radius:12px;background:#fff}.v2LinkedMappingColumn,.v2LinkedMappingTarget{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.v2LinkedMappingColumnHeader{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2LinkedMappingColumnHeader span{color:var(--v2-inspector-accent);font-size:10px;font-weight:820;letter-spacing:0;line-height:1}.v2LinkedMappingColumnHeader strong{min-width:0;overflow:hidden;color:#1d2939;font-size:11px;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2LinkedMappingCardList{display:grid;align-content:start;grid-gap:7px;gap:7px;max-height:218px;min-width:0;overflow-y:auto;padding-right:2px}.v2LinkedMappingCard{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:7px;border:1px solid #e4e7f0;border-radius:10px;background:#f8fafc}.v2LinkedMappingCardHeader{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2LinkedMappingCardHeader span,.v2LinkedMappingCardHeader strong,.v2LinkedMappingType{min-width:0;margin:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v2LinkedMappingCardHeader strong{color:#182230;font-size:11.5px;font-weight:760}.v2LinkedMappingCardHeader span,.v2LinkedMappingType{color:#7b8495;font-size:10.5px;font-weight:640}.v2LinkedMappingFieldList,.v2LinkedMappingTargetFields{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.v2LinkedMappingTargetFields{max-height:76px;overflow-y:auto}.v2LinkedMappingFieldChip,.v2LinkedMappingTargetFields span{min-width:0;max-width:100%;padding:4px 6px;overflow:hidden;border:1px solid #e4e7f0;border-radius:999px;background:#fff;color:#475467;font-size:10.5px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.v2LinkedMappingFieldChip{cursor:-webkit-grab;cursor:grab}.v2LinkedMappingFieldChip:active{cursor:-webkit-grabbing;cursor:grabbing}.v2LinkedMappingFieldChip:focus-visible,.v2LinkedMappingFieldChip:hover{border-color:color-mix(in srgb,var(--v2-inspector-accent) 38%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);color:var(--v2-inspector-accent);outline:0}.v2LinkedFieldDropZone{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:10px;border:1px dashed color-mix(in srgb,var(--v2-inspector-accent) 34%,#d0d5dd);border-radius:10px;background:color-mix(in srgb,var(--v2-inspector-accent) 4%,#fff)}.v2LinkedFieldDropZone.isActive{border-color:var(--v2-inspector-accent);background:color-mix(in srgb,var(--v2-inspector-accent) 10%,#fff)}.v2LinkedFieldDropZone span,.v2LinkedFieldDropZone strong,.v2LinkedMappingEmpty{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.3}.v2LinkedFieldDropZone strong{color:#1d2939;font-size:11.5px;font-weight:760}.v2LinkedFieldDropZone span,.v2LinkedMappingEmpty{color:#7b8495;font-size:10.5px;font-weight:640}.v2LinkedFieldsBuilder{display:grid;grid-gap:8px;gap:8px;padding:9px;border:1px solid #e8edf5;border-radius:12px;background:#fff}.v2LinkedFieldDraftHeader{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.v2LinkedFieldDraftHeader span{color:#667085;font-size:11px;font-weight:760;line-height:1}.v2LinkedFieldDraftHeader button{border:0;background:transparent;color:var(--v2-inspector-accent);font-size:11px;font-weight:760;line-height:1;cursor:pointer}.v2LinkedFieldControl{display:grid;grid-gap:5px;gap:5px;min-width:0}.v2LinkedFieldControl>span{color:#667085;font-size:11px;font-weight:740;line-height:1}.v2LinkedFieldGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:8px;gap:8px}.v2LinkedFieldSuggestions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.v2LinkedFieldSuggestions button{min-width:0;max-width:100%;padding:5px 7px;overflow:hidden;border:1px solid #e4e7f0;border-radius:999px;background:#f8fafc;color:#475467;font-size:11px;font-weight:680;line-height:1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.v2LinkedFieldSuggestions button:focus-visible,.v2LinkedFieldSuggestions button:hover{border-color:color-mix(in srgb,var(--v2-inspector-accent) 36%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);color:var(--v2-inspector-accent);outline:0}.v2LinkedFieldError,.v2LinkedFieldHint,.v2LinkedFieldWarning{margin:0;font-size:11px;font-weight:660;line-height:1.3}.v2LinkedFieldHint{color:#667085}.v2LinkedFieldWarning{color:#b45309}.v2LinkedFieldError{color:#c2410c}.v2LinkedFieldAddButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 36%,#e4e7f0);border-radius:10px;background:var(--v2-inspector-accent);color:#fff;font-size:12px;font-weight:760;line-height:1;cursor:pointer}.v2LinkedFieldAddButton:focus-visible,.v2LinkedFieldAddButton:hover{filter:brightness(.96);outline:0}.v2LinkedFieldAddButton:disabled{cursor:default;opacity:.56}.v2LinkedFieldResultList{display:grid;grid-gap:7px;gap:7px}.v2LinkedFieldResultRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;min-width:0;padding:9px;border:1px solid #e8edf5;border-radius:12px;background:#fff}.v2LinkedFieldRowActions{display:flex;gap:6px}.v2LinkedFieldResultText{display:grid;grid-gap:4px;gap:4px;min-width:0}.v2LinkedFieldResultText em,.v2LinkedFieldResultText p,.v2LinkedFieldResultText span,.v2LinkedFieldResultText strong{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.3}.v2LinkedFieldResultText strong{color:#1d2939;font-size:13px;font-weight:760}.v2LinkedFieldResultText span{color:#182230;font-size:12.5px;font-weight:650;white-space:pre-wrap}.v2LinkedFieldResultText em{color:#7b8495;font-size:11px;font-style:normal;font-weight:620}.v2LinkedFieldResultText p{color:#b45309;font-size:11px;font-weight:660}@media (max-width:560px){.v2LinkedMappingView{grid-template-columns:minmax(0,1fr)}}.v2InspectorEmpty{margin:0;color:#8a93a5;font-size:13px;font-weight:560;line-height:1.35}.v2InspectorAttachmentList{display:grid;grid-gap:7px;gap:7px}.v2InspectorAttachmentRow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-width:0;padding:9px;border:1px solid #e4e7f0;border-radius:12px;background:#f8fafc}.v2InspectorAttachmentIcon{display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--v2-inspector-accent) 24%,#fff);border-radius:10px;background:#fff;color:var(--v2-inspector-accent)}.v2InspectorAttachmentText{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2InspectorAttachmentPreviewButton,.v2InspectorAttachmentText em,.v2InspectorAttachmentText span,.v2InspectorAttachmentText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2InspectorAttachmentPreviewButton,.v2InspectorAttachmentText strong{color:#1d2939;font-size:13px;font-weight:730;line-height:1.2}.v2SchemaFieldAdvanced{position:relative}.v2SchemaFieldAdvanced>summary{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer;list-style:none}.v2SchemaFieldAdvanced>summary::-webkit-details-marker{display:none}.v2SchemaFieldAdvanced[open]>summary svg{transform:rotate(180deg)}.v2SchemaFieldAdvanced>div{position:absolute;top:36px;right:0;z-index:20;display:grid;grid-gap:8px;gap:8px;width:min(260px,calc(100vw - 48px));padding:10px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(31,45,73,.18)}.v2InspectorAttachmentPreviewButton{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.v2InspectorAttachmentPreviewButton:focus-visible,.v2InspectorAttachmentPreviewButton:hover{color:var(--v2-inspector-accent);outline:0;text-decoration:underline}.v2InspectorAttachmentText span{color:#7b8495;font-size:11.5px;font-weight:560;line-height:1.2}.v2InspectorAttachmentText em{color:var(--v2-inspector-accent);font-size:11px;font-style:normal;font-weight:740;line-height:1.1}.v2InspectorAttachmentActions{display:flex;flex-shrink:0;gap:6px}.v2InspectorAttachmentActions a,.v2InspectorAttachmentActions button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #e4e7f0;border-radius:9px;background:#fff;color:#667085;cursor:pointer}.v2InspectorAttachmentActions a:focus-visible,.v2InspectorAttachmentActions a:hover,.v2InspectorAttachmentActions button:focus-visible:not(:disabled),.v2InspectorAttachmentActions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent) 44%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);color:var(--v2-inspector-accent);outline:0}.v2InspectorAttachmentActions button:disabled{cursor:default;opacity:.48}.v2CardCoverSection .v2InspectorAttachmentActions label{display:grid;width:30px;height:30px;place-items:center;border:1px solid #e4e7f0;border-radius:9px;background:#fff;color:#667085;cursor:pointer}.v2CardCoverSection .v2InspectorAttachmentActions label:focus-within,.v2CardCoverSection .v2InspectorAttachmentActions label:hover{border-color:color-mix(in srgb,var(--v2-inspector-accent) 44%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent) 8%,#fff);color:var(--v2-inspector-accent);outline:0}.v2CardCoverThumb{display:block;width:100%;margin-top:8px;padding:0;border:1px solid #e4e7f0;border-radius:8px;background:#f8fafc;overflow:hidden;cursor:zoom-in}.v2CardCoverThumb img{display:block;width:100%;max-height:180px;object-fit:contain;object-position:center}.v2CardCoverThumbPlaceholder{display:grid;min-height:72px;place-items:center;color:#98a2b3;font-size:11px}.v2InspectorAttachmentError{margin:0;color:#c2410c;font-size:11px;font-weight:660;line-height:1.25}.v2FilePreviewBackdrop{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.68)}.v2FilePreviewModal{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid #d0d8e5;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.34)}.v2FilePreviewHeader{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;grid-gap:6px;gap:6px;align-items:center;min-height:54px;padding:8px 10px 8px 16px;border-bottom:1px solid #e4e7ec}.v2FilePreviewHeader>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.v2FilePreviewHeader strong{overflow:hidden;color:#101828;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.v2FilePreviewHeader span{color:#667085;font-size:11px}.v2FilePreviewHeader button,.v2FilePreviewNav{display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#475467;cursor:pointer}.v2FilePreviewHeader button{width:36px;height:36px}.v2FilePreviewHeader button:focus-visible,.v2FilePreviewHeader button:hover,.v2FilePreviewNav:focus-visible:not(:disabled),.v2FilePreviewNav:hover:not(:disabled){background:#eef4ff;color:#175cd3;outline:0}.v2FilePreviewContent{display:grid;min-width:0;min-height:0;place-items:center;overflow:auto;background:#f5f7fa}.v2FilePreviewContent>img,.v2FilePreviewContent>video{display:block;max-width:100%;max-height:100%;object-fit:contain}.v2FilePreviewContent>iframe{width:100%;height:100%;border:0;background:#fff}.v2FilePreviewContent>pre{align-self:stretch;justify-self:stretch;min-width:100%;min-height:100%;margin:0;padding:24px 68px;overflow:auto;background:#fff;color:#1d2939;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.v2FilePreviewFallback{display:grid;justify-items:center;grid-gap:12px;gap:12px;color:#667085;text-align:center}.v2FilePreviewContent>p,.v2FilePreviewFallback p{margin:0}.v2FilePreviewFallback button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #b2ccff;border-radius:6px;background:#fff;color:#175cd3;font-weight:700;cursor:pointer}.v2FilePreviewError{color:#b42318}.v2FilePreviewNav{position:absolute;top:50%;width:42px;height:52px;border:1px solid #d0d8e5;background:rgba(255,255,255,.94);transform:translateY(-50%)}.v2FilePreviewNavPrevious{left:12px}.v2FilePreviewNavNext{right:12px}.v2FilePreviewNav:disabled{cursor:default;opacity:.35}@media (max-width:640px){.v2FilePreviewBackdrop{padding:8px}.v2FilePreviewModal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.v2FilePreviewContent>pre{padding:18px 52px}.v2FilePreviewNav{width:36px;height:46px}}.v2InspectorConnectionGroup{display:grid;grid-gap:7px;gap:7px}.v2InspectorConnectionTitle{color:#667085;font-size:12px;font-weight:760;line-height:1}.v2InspectorConnectionList{display:grid;grid-gap:6px;gap:6px}.v2InspectorConnectionRow{display:flex;gap:8px;align-items:center;min-width:0;padding:8px 9px;border:1px solid #e8edf5;border-radius:12px;background:#fff}.v2InspectorConnectionDirection{display:grid;width:34px;height:22px;flex-shrink:0;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--v2-inspector-accent) 12%,#fff);color:var(--v2-inspector-accent);font-size:11px;font-weight:800;line-height:1}.v2InspectorConnectionText{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2InspectorConnectionText strong{color:#1d2939;font-size:13px;font-weight:720}.v2InspectorConnectionText span,.v2InspectorConnectionText strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2InspectorConnectionText span{color:#7b8495;font-size:11.5px;font-weight:560}.v2InspectorAdvancedList{margin:0}.v2InspectorAdvancedList,.v2InspectorDetails{display:grid;grid-gap:9px;gap:9px}.v2InspectorDetails summary{display:flex;align-items:center;justify-content:space-between;min-height:24px;color:#667085;font-size:12px;font-weight:720;line-height:1.2;cursor:pointer}.v2InspectorDetails summary:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,var(--v2-inspector-accent) 28%,transparent);outline-offset:2px}.v2InspectorDetails[open]{gap:10px}@media (max-width:900px){.v2CardInspector{top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:58vh;border-radius:16px}}.v2CardInspector{top:72px;right:16px;bottom:16px;width:328px;border-color:#dfe3e8;border-radius:8px;box-shadow:0 12px 32px rgba(15,23,42,.12)}.v2InspectorHeader{min-height:50px;gap:8px;padding:0 8px 0 12px;border-bottom-color:#e9ebef;background:#fff}.v2InspectorTypeIcon{width:28px;height:28px;border:0;border-radius:6px}.v2InspectorHeaderText{gap:1px}.v2InspectorHeaderText span{color:#8a93a5;font-size:10px;font-weight:700;text-transform:none}.v2InspectorHeaderText strong{color:#1d2939;font-size:13px;font-weight:700}.v2InspectorCloseButton{width:30px;height:30px;border-radius:6px}.v2InspectorActionMenu{position:relative;flex:0 0 auto}.v2InspectorActionMenu summary{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;color:#667085;cursor:pointer;list-style:none}.v2InspectorActionMenu summary::-webkit-details-marker{display:none}.v2InspectorActionMenu summary:focus-visible,.v2InspectorActionMenu summary:hover{background:#f2f4f7;color:#1d2939;outline:0}.v2InspectorActionMenu>div{position:absolute;top:34px;right:0;z-index:20;width:148px;padding:4px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.14)}.v2InspectorActionMenu button{display:flex;width:100%;min-width:0;height:32px;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;padding:0 8px;color:#344054;font:inherit;font-size:12px;cursor:pointer}.v2InspectorActionMenu button:focus-visible:not(:disabled),.v2InspectorActionMenu button:hover:not(:disabled){background:#f2f4f7;outline:0}.v2InspectorActionMenu button.danger{color:#b42318}.v2InspectorActionMenu button:disabled{opacity:.45}.v2InspectorContent{display:block;padding:0 14px 14px}.v2InspectorHero{padding:14px 0}.v2InspectorSection{gap:8px;padding:14px 0 0;margin-top:0;border-top-color:#eaecf0}.v2InspectorDataSections+.v2InspectorSection,.v2InspectorSection+.v2InspectorSection{margin-top:14px}.v2InspectorSection h3{color:#475467;font-size:11px;font-weight:700;text-transform:none}.v2InspectorHint,.v2InspectorSchemaFieldDescription,.v2InspectorSectionHeader>div:first-child>span{display:none}.v2InspectorField{gap:5px}.v2InspectorField label{color:#475467;font-size:11px;font-weight:650}.v2InspectorTextInput,.v2InspectorTextarea{border-color:#dfe3e8;border-radius:6px;font-size:13px;font-weight:500}.v2InspectorTextInput{height:34px;padding:0 9px}.v2InspectorTextarea{min-height:58px;max-height:120px;padding:8px 9px}.v2InspectorEditFooter{min-height:14px}.v2InspectorDataFooter>span,.v2InspectorEditFooter>span{font-size:10px;font-weight:600}.v2InspectorActionError{max-width:none;margin:10px 0 0;text-align:left}.v2InspectorDataRow{gap:6px;padding:4px 0 10px;border:0;border-bottom:1px solid #f0f1f3;border-radius:0;background:transparent}.v2InspectorDataRow:last-child{border-bottom:0}.v2InspectorDataRowGrid{grid-template-columns:minmax(0,1fr) 82px 28px;gap:6px}.v2InspectorSchemaFieldHeader strong{font-size:12px;font-weight:650}.v2InspectorSchemaFieldHeader em{border:0;background:transparent;padding:0;color:#b42318;font-size:13px}.v2InspectorDataKeyInput,.v2InspectorDataTypeSelect,.v2InspectorDataValue{height:32px;border-color:#dfe3e8;border-radius:6px;font-size:12px;font-weight:500}.v2InspectorDataDeleteButton,.v2InspectorIconAction{width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:#667085}.v2InspectorIconAction{display:grid;place-items:center;padding:0;cursor:pointer}.v2InspectorDataDeleteButton:hover,.v2InspectorIconAction:hover{background:#f2f4f7}.v2InspectorDataFooter{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:4px}.v2InspectorEditActions button{border-radius:6px}.v2InspectorAttachButton{height:28px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:650}.v2ConnectorRouteFlow strong{font-size:12px;font-weight:650}.v2ConnectorRouteFlow span{color:#98a2b3}.v2ConnectorPortPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;color:#667085;font-size:10px}.v2ConnectorPortPair span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2ConnectorPortPair span:last-child{text-align:right}.v2ConnectorTypeSelector{gap:4px}.v2ConnectorTypeSelector>span{display:none}.v2ConnectorSaveTypeSection{display:grid;justify-items:end;grid-gap:5px;gap:5px;padding-top:2px}.v2ConnectorSaveTypeSection button{display:inline-flex;min-height:30px;max-width:100%;align-items:center;gap:6px;border:1px solid #a9bdf7;border-radius:6px;background:#eef4ff;padding:0 9px;color:#175cd3;font-size:11px;font-weight:700;cursor:pointer}.v2ConnectorSaveTypeSection button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2ConnectorSaveTypeSection button:focus-visible:not(:disabled),.v2ConnectorSaveTypeSection button:hover:not(:disabled){border-color:#7a9bf2;background:#dfeaff;outline:0}.v2ConnectorSaveTypeSection button:disabled{cursor:default;opacity:.58}.v2InspectorAttachmentRow{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:7px 0;border:0;border-bottom:1px solid #f0f1f3;border-radius:0;background:transparent}.v2InspectorAttachmentIcon{width:28px;height:28px;border:0;border-radius:5px;background:#f2f4f7}.v2InspectorAttachmentPreviewButton,.v2InspectorAttachmentText strong{font-size:12px;font-weight:650}.v2InspectorAttachmentActions{gap:2px}.v2InspectorAttachmentActions a,.v2InspectorAttachmentActions button{width:28px;height:28px;border:0;border-radius:5px;background:transparent}.v2InspectorConnectionRow{padding:7px 0;border:0;border-radius:0;border-bottom:1px solid #f0f1f3}.v2InspectorConnectionDirection{width:28px;border-radius:5px}.v2ConnectorVisualEditPanel{top:12px;max-width:calc(100vw - 32px);overflow-x:auto;border-color:#dfe3e8;border-radius:8px;background:#fff;padding:4px;box-shadow:0 10px 28px rgba(15,23,42,.13)}.v2ConnectorVisualEditToolbar{gap:3px}.v2ConnectorVisualIconButton,.v2ConnectorVisualTextButton,.v2ConnectorVisualTool{height:28px;border-color:transparent;border-radius:5px;background:transparent;font-weight:600}.v2ConnectorVisualTool{gap:4px;padding:0 6px;background:#f7f8fa}.v2ConnectorVisualIconButton{width:28px}.v2ConnectorVisualIconButtonActive{border-color:transparent;background:#eaf2ff;color:#175cd3}.v2ConnectorVisualIconButton:focus-visible:not(:disabled),.v2ConnectorVisualIconButton:hover:not(:disabled),.v2ConnectorVisualTool:focus-within,.v2ConnectorVisualTool:hover{border-color:transparent;background:#f2f4f7;box-shadow:none}.v2ConnectorVisualTool input[type=color]{width:22px;height:20px}.v2ConnectorVisualTool select{width:76px;font-size:11px}input.v2CompactNumberInput{flex:0 0 auto;min-width:56px;width:56px;box-sizing:border-box}.v2CardVisualToolGroup{gap:1px;border:0;border-radius:6px;background:#f7f8fa;padding:1px}.v2CardVisualToolGroup .v2ConnectorVisualIconButtonActive{border-color:transparent;background:#eaf2ff}.v2CardVisualFontTool select{width:62px}.v2ConnectorVisualEditError{flex:0 0 auto;color:#b42318}.v2InspectorSpinner{flex:0 0 auto;color:#667085;animation:v2InspectorSpin .8s linear infinite}@keyframes v2InspectorSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.v2CardInspector{right:8px;bottom:8px;left:8px;width:auto;max-height:62vh;border-radius:8px}.v2ConnectorVisualEditPanel{top:8px;max-width:calc(100vw - 16px)}}.v2CardTypeManagerLeftActions{display:flex;flex-wrap:wrap;gap:7px}.v2CardLibraryManager{--v2-inspector-accent:#2657d9;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1440px,calc(100vw - 40px));height:min(860px,calc(100vh - 40px));min-height:560px;overflow:hidden;border:1px solid #d9e0ec;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.v2CardLibraryHeader{align-items:center}.v2CardLibraryHeading{display:flex;min-width:0;align-items:center;gap:10px}.v2CardLibraryHeading>button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#475467;cursor:pointer}.v2CardLibraryHeading>button:focus-visible,.v2CardLibraryHeading>button:hover{border-color:#a9bdf7;background:#eef4ff;color:#175cd3;outline:0}.v2CardLibraryHeading>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2CardLibraryHeading h2,.v2CardLibraryHeading p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardLibraryBody{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:0}.v2CardLibraryMain{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:14px;background:#fff}.v2CardLibraryToolbar{display:grid;grid-template-columns:minmax(220px,1fr) 130px auto;grid-gap:8px;gap:8px;align-items:center;padding-bottom:12px}.v2CardLibrarySearch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-height:34px;padding:0 10px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#667085}.v2CardLibrarySearch:focus-within{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,128,237,.1)}.v2CardLibrarySearch input,.v2CardLibraryToolbar>select{min-width:0;height:32px;border:0;background:transparent;color:#344054;font:inherit;font-size:12px;outline:0}.v2CardLibraryToolbar>select{border:1px solid #d9e0ec;border-radius:8px;background:#fff;padding:0 9px}.v2CardLibraryToolbarActions{display:flex;gap:8px}.v2CardLibraryToolbarActions .v2InspectorPrimaryAction,.v2CardLibraryToolbarActions .v2SchemaEditButton{min-height:34px;justify-content:center;white-space:nowrap}.v2CardLibraryLoadError,.v2CardLibraryRowError{margin:0;color:#b42318;font-size:10.5px;font-weight:680;line-height:1.35}.v2CardLibraryLoadError{margin-bottom:9px;padding:8px 10px;border:1px solid #fecdca;border-radius:8px;background:#fef3f2}.v2CardLibraryImportMessage{margin:0 0 9px;padding:8px 10px;border:1px solid #abefc6;border-radius:8px;background:#ecfdf3;color:#067647;font-size:10.5px;font-weight:680}.v2CardLibraryTableWrap{position:relative;min-width:0;min-height:0;overflow:auto;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.v2CardLibraryTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.v2CardLibraryTable td,.v2CardLibraryTable th{min-width:150px;border-right:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding:7px;vertical-align:top}.v2CardLibraryTable th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:34px;background:#f8fafc;color:#475467;font-size:10.5px;font-weight:760;text-align:left;white-space:nowrap}.v2CardLibraryTable td:first-child,.v2CardLibraryTable th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:220px;min-width:220px;background:#fff}.v2CardLibraryTable th:first-child{z-index:4;background:#f8fafc}.v2CardLibraryTable td:nth-last-child(3),.v2CardLibraryTable th:nth-last-child(3){width:220px;min-width:220px}.v2CardLibraryTable td:nth-last-child(2),.v2CardLibraryTable th:nth-last-child(2){width:62px;min-width:62px}.v2CardLibraryTable td:last-child,.v2CardLibraryTable th:last-child{width:76px;min-width:76px;border-right:0}.v2CardLibraryTable tr:last-child td{border-bottom:0}.v2CardLibraryRowArchived td,.v2CardLibraryRowArchived td:first-child{background:#f9fafb}.v2CardLibraryRowArchived .v2CardLibraryCellInput{color:#667085}.v2CardLibraryNameCell{display:grid;grid-gap:4px;gap:4px}.v2CardLibraryCellInput{width:100%;min-width:0;min-height:30px;resize:vertical;border:1px solid transparent;border-radius:6px;background:transparent;padding:5px 6px;color:#344054;font-family:inherit;font-size:11.5px;line-height:1.35;outline:0}.v2CardLibraryNameInput{color:#1d2939;font-weight:720}.v2CardLibraryCellInput:hover:not(:disabled){border-color:#e4e7ec;background:#fff}.v2CardLibraryCellInput:focus:not(:disabled){border-color:#84adff;background:#fff;box-shadow:0 0 0 2px rgba(47,128,237,.1)}.v2CardLibraryCellInput[aria-invalid=true]{border-color:#fda29b;background:#fff7f6}.v2CardLibraryJsonInput{min-height:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.v2CardLibraryRowMeta{display:flex;min-height:16px;align-items:center;gap:6px;color:#98a2b3;font-size:9.5px;font-weight:650}.v2CardLibraryInvalid,.v2CardLibraryRowMeta span{display:inline-flex;align-items:center;gap:4px}.v2CardLibraryInvalid{color:#b54708}.v2CardLibraryUsageCell{color:#667085;font-size:11px;font-weight:700;text-align:center!important}.v2CardLibraryUsageCell span{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:#f2f4f7}.v2CardLibraryActionsCell{display:flex;justify-content:center;gap:3px}.v2CardLibraryActionsCell button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.v2CardLibraryActionsCell button:focus-visible:not(:disabled),.v2CardLibraryActionsCell button:hover:not(:disabled){background:#eef4ff;color:#175cd3;outline:0}.v2CardLibraryActionsCell .v2CardLibraryDeleteButton:focus-visible:not(:disabled),.v2CardLibraryActionsCell .v2CardLibraryDeleteButton:hover:not(:disabled){background:#fef3f2;color:#b42318}.v2CardLibraryActionsCell button:disabled{cursor:default;opacity:.38}.v2CardLibraryEmpty{position:absolute;inset:42px 0 0;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;min-height:160px;padding:24px;color:#667085;font-size:12px;font-weight:680;text-align:center;pointer-events:none}.v2CardLibraryEmpty small{color:#98a2b3;font-size:10.5px;font-weight:600}.v2CardLibraryLoadMore{justify-self:center;margin-top:10px;min-height:30px;padding:0 12px;border:1px solid #d9e0ec;border-radius:8px;background:#fff;color:#475467;font-size:11px;font-weight:700;cursor:pointer}.v2CardLibrarySpinner{animation:v2InspectorSpin .8s linear infinite}.v2CardLibraryFilesOverlay{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;background:rgba(15,23,42,.42);padding:24px}.v2CardLibraryFilesPanel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(520px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #d9e0ec;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24)}.v2CardLibraryFilesHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf0f5}.v2CardLibraryFilesHeader h2{margin:0;color:#1d2939;font-size:15px;font-weight:780}.v2CardLibraryFilesHeader p{margin:2px 0 0;color:#98a2b3;font-size:11px;font-weight:600}.v2CardLibraryFilesHeader>button{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border:1px solid #e4e7f0;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.v2CardLibraryFilesBody{display:grid;min-height:0;align-content:start;grid-gap:16px;gap:16px;overflow-y:auto;padding:14px 16px 16px}.v2CardLibraryFilesCover,.v2CardLibraryFilesList{display:grid;grid-gap:9px;gap:9px}.v2CardLibraryFilesSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2CardLibraryFilesSectionTitle h3{margin:0;color:#344054;font-size:12px;font-weight:720}.v2CardLibraryFilesActions{display:flex;flex-shrink:0;gap:6px}.v2CardLibraryFilesActions button,.v2CardLibraryFilesActions label,.v2CardLibraryFilesRowActions button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #e4e7f0;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.v2CardLibraryFilesActions button:hover:not(:disabled),.v2CardLibraryFilesActions label:focus-within,.v2CardLibraryFilesActions label:hover,.v2CardLibraryFilesRowActions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-inspector-accent,#2657d9) 44%,#e4e7f0);background:color-mix(in srgb,var(--v2-inspector-accent,#2657d9) 8%,#fff);color:var(--v2-inspector-accent,#2657d9);outline:0}.v2CardLibraryFilesActions button:disabled,.v2CardLibraryFilesRowActions button:disabled{cursor:default;opacity:.48}.v2CardLibraryFilesCoverThumb{display:block;width:100%;padding:0;border:1px solid #e4e7f0;border-radius:10px;background:#f8fafc;overflow:hidden;cursor:zoom-in}.v2CardLibraryFilesCoverThumb img{display:block;width:100%;max-height:240px;object-fit:contain;object-position:center}.v2CardLibraryFilesCoverEmpty{display:grid;min-height:96px;place-items:center;align-content:center;grid-gap:5px;gap:5px;border:1px dashed #d9e0ec;border-radius:10px;background:#fafbfc;color:#98a2b3;font-size:11px;font-weight:650}.v2CardLibraryFilesAddButton{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #a9bdf7;border-radius:8px;background:#eef4ff;color:#175cd3;font-size:11px;font-weight:720;cursor:pointer}.v2CardLibraryFilesAddButton:hover{border-color:#7a9bf2;background:#dfeaff}.v2CardLibraryFilesRows{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.v2CardLibraryFilesRows li{display:flex;min-width:0;align-items:center;gap:9px;padding:8px 9px;border:1px solid #edf0f5;border-radius:9px;background:#fff}.v2CardLibraryFilesIcon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:6px;background:#f2f4f7;color:#667085}.v2CardLibraryFilesName{display:grid;min-width:0;flex:1 1;grid-gap:1px;gap:1px}.v2CardLibraryFilesName strong{overflow:hidden;color:#1d2939;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.v2CardLibraryFilesName em{overflow:hidden;color:#98a2b3;font-size:10px;font-style:normal;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.v2CardLibraryFilesRowActions{display:flex;flex-shrink:0;gap:5px}.v2CardLibraryFilesRowActions button{width:28px;height:28px}.v2CardLibraryFilesEmpty{display:flex;min-height:56px;align-items:center;justify-content:center;gap:8px;color:#98a2b3;font-size:11.5px;font-weight:620}.v2CardLibraryFilesError{margin:0;color:#b42318;font-size:11px;font-weight:650}@media (max-width:760px){.v2CardLibraryManager{width:calc(100vw - 24px);height:calc(100vh - 24px);min-height:0}.v2CardLibraryBody{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.v2CardLibraryBody>.v2CardTypeManagerList{grid-auto-flow:column;grid-auto-columns:minmax(180px,220px);overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #e8edf5}.v2CardLibraryToolbar{grid-template-columns:minmax(0,1fr) 110px}.v2CardLibraryToolbarActions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.v2CardLibraryHeading p{display:none}}.v2VisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}.v2CsvImportOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.46)}.v2CsvImportDialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,calc(100vw - 48px));max-height:min(880px,calc(100vh - 48px));overflow:hidden;border:1px solid #d9e0ec;border-radius:14px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.28)}.v2CsvImportFooter,.v2CsvImportHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.v2CsvImportHeader{border-bottom:1px solid #e8edf5}.v2CsvImportFooter>div,.v2CsvImportHeader>div{display:flex;align-items:center;gap:9px}.v2CsvImportHeader>div>div{display:grid;grid-gap:3px;gap:3px}.v2CsvImportError,.v2CsvImportFooter>span,.v2CsvImportHeader h2,.v2CsvImportHeader p,.v2CsvImportSectionHeading h3,.v2CsvImportSectionHeading p,.v2CsvImportWarning{margin:0}.v2CsvImportHeader h2{color:#1d2939;font-size:15px;line-height:1.25}.v2CsvImportFooter>span,.v2CsvImportHeader p,.v2CsvImportSectionHeading p{color:#667085;font-size:10.5px;line-height:1.4}.v2CsvImportHeaderIcon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#eef4ff;color:#175cd3}.v2CsvImportHeader>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer}.v2CsvImportHeader>button:focus-visible:not(:disabled),.v2CsvImportHeader>button:hover:not(:disabled){background:#f2f4f7;color:#344054;outline:0}.v2CsvImportBody{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding:14px 16px 18px;background:#f8fafc}.v2CsvImportFileSection,.v2CsvImportSection{border:1px solid #e4e7ec;border-radius:10px;background:#fff;padding:12px}.v2CsvImportFileSection{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2CsvImportFileSection>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.v2CsvImportFileSection strong{overflow:hidden;color:#344054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2CsvImportFileSection span{color:#667085;font-size:10px}.v2CsvImportSection{display:grid;grid-gap:10px;gap:10px}.v2CsvImportSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2CsvImportSectionHeading>div{display:grid;grid-gap:3px;gap:3px}.v2CsvImportSectionHeading h3{color:#344054;font-size:12px}.v2CsvImportSectionHeading>span{flex:0 0 auto;border-radius:999px;background:#fffaeb;padding:4px 7px;color:#b54708;font-size:9.5px;font-weight:720}.v2CsvImportMapping{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.v2CsvImportDuplicateControls label,.v2CsvImportMapping label{display:grid;min-width:0;grid-gap:4px;gap:4px}.v2CsvImportDuplicateControls label>span,.v2CsvImportMapping label>span{overflow:hidden;color:#475467;font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.v2CsvImportDuplicateControls select,.v2CsvImportMapping select{width:100%;min-width:0;height:32px;border:1px solid #d9e0ec;border-radius:7px;background:#fff;padding:0 8px;color:#344054;font:inherit;font-size:11px}.v2CsvImportMapping small{overflow:hidden;color:#98a2b3;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.v2CsvImportDuplicateControls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.v2CsvImportWarning{display:flex;align-items:center;gap:6px;border:1px solid #fedf89;border-radius:7px;background:#fffaeb;padding:7px 9px;color:#b54708;font-size:10px;font-weight:650}.v2CsvImportCounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.v2CsvImportCounts>span{display:grid;grid-gap:2px;gap:2px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb;padding:8px 10px;color:#667085;font-size:9.5px;font-weight:680}.v2CsvImportCounts strong{color:#344054;font-size:16px}.v2CsvImportCounts .v2CsvImportCountInvalid{border-color:#fecdca;background:#fef3f2;color:#b42318}.v2CsvImportCounts .v2CsvImportCountInvalid strong{color:#b42318}.v2CsvImportError,.v2CsvImportIssues{border:1px solid #fecdca;border-radius:8px;background:#fef3f2;padding:8px 10px;color:#b42318;font-size:10px;line-height:1.4}.v2CsvImportIssues ul{margin:5px 0 0;padding-left:18px}.v2CsvImportIssues>span{display:block;margin-top:5px;font-weight:700}.v2CsvImportTableWrap{max-height:260px;overflow:auto;border:1px solid #e4e7ec;border-radius:8px}.v2CsvImportTableWrap table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.v2CsvImportTableWrap td,.v2CsvImportTableWrap th{max-width:180px;overflow:hidden;border-right:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding:6px 7px;color:#475467;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.v2CsvImportTableWrap th{position:-webkit-sticky;position:sticky;top:0;background:#f8fafc;font-weight:760}.v2CsvImportStatus{display:inline-flex;border-radius:999px;background:#eef4ff;padding:3px 6px;color:#175cd3;font-size:9px;font-weight:760;text-transform:capitalize}.v2CsvImportStatus-update{background:#f4ebff;color:#6941c6}.v2CsvImportStatus-skipped{background:#f2f4f7;color:#475467}.v2CsvImportStatus-invalid{background:#fef3f2;color:#b42318}.v2CsvImportEmpty,.v2CsvImportLoading{display:grid;min-height:180px;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed #d0d5dd;border-radius:10px;background:#fff;color:#667085;font-size:11px;font-weight:650;text-align:center}.v2CsvImportFooter{border-top:1px solid #e8edf5;background:#fff}@media (max-width:700px){.v2CsvImportOverlay{padding:10px}.v2CsvImportDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.v2CsvImportFooter,.v2CsvImportHeader{padding:11px 12px}.v2CsvImportFooter>span,.v2CsvImportHeader p{display:none}.v2CsvImportBody{padding:10px 12px 14px}.v2CsvImportFileSection{align-items:flex-start}.v2CsvImportDuplicateControls{grid-template-columns:minmax(0,1fr)}.v2CsvImportCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2CsvImportFooter{justify-content:flex-end}}.v2CardLibrarySelector{display:grid;grid-gap:8px;gap:8px}.v2CardLibrarySelectorHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v2CardLibrarySelectorHeading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.v2CardLibrarySelectorError,.v2CardLibrarySelectorHeading h3,.v2CardLibrarySelectorHeading p,.v2CardLibrarySelectorStatus{margin:0}.v2CardLibrarySelectorHeading p,.v2CardLibrarySelectorStatus{color:#667085;font-size:10px;line-height:1.4}.v2CardLibrarySelectorHeading>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--v2-inspector-accent) 12%,#fff);color:color-mix(in srgb,var(--v2-inspector-accent) 78%,#344054);font-size:9px;font-weight:760}.v2CardLibrarySelectorSearch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;min-height:32px;padding:0 9px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#667085}.v2CardLibrarySelectorSearch:focus-within{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,128,237,.1)}.v2CardLibrarySelectorSearch input{min-width:0;height:30px;border:0;background:transparent;color:#344054;font:inherit;font-size:12px;outline:0}.v2CardLibrarySelectorSelect{width:100%;min-width:0;height:34px;border:1px solid #dfe3e8;border-radius:6px;background:#fff;padding:0 9px;color:#344054;font:inherit;font-size:12px}.v2CardLibrarySelectorSelect:focus-visible{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,128,237,.1);outline:0}.v2CardLibrarySelectorStatus{display:flex;align-items:center;gap:5px}.v2CardLibrarySelectorError{color:#b42318;font-size:10px;font-weight:650;line-height:1.4}fieldset.v2InspectorDataSections{min-width:0;margin:0;padding:0;border:0}.v2InspectorLibraryReadOnly button,.v2InspectorLibraryReadOnly input,.v2InspectorLibraryReadOnly select,.v2InspectorLibraryReadOnly textarea{cursor:default}.v2InspectorLibraryReadOnly input,.v2InspectorLibraryReadOnly select,.v2InspectorLibraryReadOnly textarea{opacity:1;background:#f8fafc;color:#475467}.v2InspectorLibraryReadOnly .v2InspectorDataDeleteButton,.v2InspectorLibraryReadOnly .v2InspectorDataFooter{display:none}.v2CardLibraryCreateHeader{display:flex;align-items:center;gap:9px;min-width:0}.v2CardLibraryCreateHeader>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.v2CardLibraryCreateHeader strong{overflow:hidden;color:#182230;font-size:14px;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.v2CardLibraryCreateBack{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #d9e2ef;border-radius:8px;background:#fff;color:#475467;cursor:pointer}.v2CardLibraryCreateBack:focus-visible,.v2CardLibraryCreateBack:hover{border-color:#a9bdf7;background:#f4f7ff;color:#2657d9;outline:0}.v2CardLibraryCreateList{display:grid;align-content:start;grid-gap:7px;gap:7px;max-height:min(390px,calc(100vh - 220px));overflow-y:auto;padding-right:2px}.v2CardLibraryCreateRow{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;min-height:54px;border:1px solid #e8edf5;border-radius:10px;background:#fff;padding:8px 10px;text-align:left;cursor:pointer}.v2CardLibraryCreateRow:focus-visible:not(:disabled),.v2CardLibraryCreateRow:hover:not(:disabled){border-color:#a9bdf7;background:#f8faff;box-shadow:0 0 0 3px rgba(47,128,237,.08);outline:0}.v2CardLibraryCreateRow:disabled{cursor:default;opacity:.62}.v2CardLibraryCreateRowLocal{border-color:#c9d6fa;background:#f4f7ff}.v2CardLibraryCreateIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#eef2f7;color:#475467}.v2CardLibraryCreateRowLocal .v2CardLibraryCreateIcon{background:#dfeaff;color:#2657d9}.v2CardLibraryCreateMeta{display:grid;min-width:0;grid-gap:4px;gap:4px}.v2CardLibraryCreateMeta small,.v2CardLibraryCreateMeta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2CardLibraryCreateMeta strong{color:#182230;font-size:13px;font-weight:760;line-height:1.15}.v2CardLibraryCreateMeta small{color:#667085;font-size:11px;font-weight:560;line-height:1.2}.v2CardLibraryCreateStatus{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;border:1px dashed #d9e2ef;border-radius:9px;background:#f8fafc;padding:10px;color:#667085;font-size:11px;font-weight:650;line-height:1.3;text-align:center}.v2CardLibraryCreateStatusError{border-color:#fecaca;background:#fff7f7;color:#b42318}.v2CardLibraryCreateSpinner{flex:0 0 auto;animation:v2InspectorSpin .8s linear infinite}@media (max-width:520px){.v2CardLibraryCreateList{max-height:calc(100vh - 250px)}.v2CardLibraryCreateMeta small{white-space:normal}}.v2BomPanel{position:absolute;top:16px;right:16px;z-index:21;display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 112px));overflow:hidden;border:1px solid #d8e0ec;border-radius:12px;background:rgba(255,255,255,.98);color:#182230;box-shadow:0 20px 54px rgba(24,34,48,.16);pointer-events:auto;font-size:13px}.v2BomPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #e6ebf2}.v2BomPanelTitle{display:inline-flex;align-items:center;gap:7px;min-width:0}.v2BomPanelTitle h2{margin:0;font-size:13px;font-weight:800;letter-spacing:.02em}.v2BomPanelStatus{color:#667085;font-size:11px;font-weight:600}.v2BomPanelActions{display:inline-flex;align-items:center;gap:6px}.v2BomViewToggle{display:inline-flex;gap:2px;padding:2px;border:1px solid #e6ebf2;border-radius:8px;background:#f7f9fc}.v2BomViewToggle button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.v2BomViewToggle button.v2BomViewToggleActive{background:#ffffff;color:#182230;box-shadow:0 1px 3px rgba(24,34,48,.12)}.v2BomPanelClose{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.v2BomPanelClose:hover{background:#f2f4f7;color:#182230}.v2BomPanelToolbar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #e6ebf2}.v2BomFlatFilter,.v2BomRootSelect{display:inline-flex;align-items:center;gap:6px;min-width:0}.v2BomFlatFilter span,.v2BomRootSelect span{color:#667085;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.v2BomFlatFilter select,.v2BomRootSelect select{max-width:220px;padding:4px 6px;border:1px solid #d8e0ec;border-radius:7px;background:#ffffff;color:#182230;font-size:12px}.v2BomPanelBody{min-height:60px;overflow:auto;padding:8px 10px 12px}.v2BomEmpty{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:14px 10px;color:#667085}.v2BomEmpty p{margin:0}.v2BomError{margin:0;padding:8px 10px;border-radius:8px;background:#fef3f2;color:#b42318;font-size:12px}.v2BomTree{display:grid;grid-gap:2px;gap:2px}.v2BomTreeRow{display:flex;align-items:flex-start;gap:4px;padding-top:3px;padding-bottom:3px;border-radius:7px}.v2BomTreeRow:hover{background:#f7f9fc}.v2BomTreeToggle,.v2BomTreeToggleSpacer{flex:0 0 16px;width:16px;height:18px}.v2BomTreeToggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#667085;cursor:pointer;padding:0}.v2BomTreeContent{min-width:0;flex:1 1}.v2BomFlatLine,.v2BomTreeLine{display:flex;align-items:center;gap:6px;min-width:0}.v2BomTreeTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.v2BomFlatLine b,.v2BomTreeLine b{margin-left:auto;white-space:nowrap}.v2BomFlatLine b,.v2BomTreeFormula,.v2BomTreeLine b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2BomTreeFormula{display:block;color:#667085}.v2BomBadge{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:#eef4ff;color:#175cd3;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.v2BomBadgeMuted{background:#f2f4f7;color:#667085}.v2BomCapped{margin:6px 0 0;color:#667085;font-size:11px}.v2BomFlat{display:grid;grid-gap:6px;gap:6px}.v2BomFlatRow{display:grid;grid-gap:3px;gap:3px;padding:7px 9px;border:1px solid #e6ebf2;border-radius:9px;background:#ffffff}.v2BomFlatMeta{color:#98a2b3;font-size:11px}.v2BomFlatExplanation{color:#475467;font-size:12px}.v2BomFlatExplanation summary{cursor:pointer;color:#175cd3;font-weight:600}.v2BomFlatExplanationRow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2BomWarnings{display:grid;grid-gap:8px;gap:8px}.v2BomWarning{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid #fce9e7;border-radius:9px;background:#fffbfa}.v2BomWarningLine{display:flex;align-items:center;gap:6px;color:#b42318}.v2BomWarningLine code{font-size:11px;font-weight:700}.v2BomWarning p{margin:0;color:#475467;font-size:12px}.v2BomCyclePath{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2BomFocusButton{margin-left:auto;padding:2px 8px;border:1px solid #d8e0ec;border-radius:7px;background:#ffffff;color:#175cd3;font-size:11px;font-weight:700;cursor:pointer}.v2BomPlanSection{display:grid;grid-gap:8px;gap:8px}.v2BomPlanToggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.v2BomPlanToggle input[type=checkbox]{width:16px;height:16px;accent-color:#175cd3}