.tab-bar{padding-left:var(--uds-spacing-2);border-bottom:1px solid var(--uds-border-color-muted)}.tauri-app .tab-bar{padding-left:84px}.tauri-app:fullscreen .tab-bar{padding-left:var(--uds-spacing-2)}.chat-markdown{font-size:inherit;color:var(--uds-color-on-primary);word-wrap:break-word;overflow-wrap:break-word;line-height:1.55}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{margin:.75em 0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:1em 0 .35em;font-weight:600;line-height:1.3}.chat-markdown h1{font-size:1.125em}.chat-markdown h2{font-size:1em}.chat-markdown h3{font-size:.9375em}.chat-markdown code:not(pre code){background:var(--uds-bg-tertiary);border-radius:var(--uds-border-radius-sm);padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.85em}.chat-markdown pre{border-radius:var(--uds-border-radius-md);margin:.5em 0;overflow-x:auto}.chat-markdown ul,.chat-markdown ol{margin:.75em 0;padding-left:1.5em}.chat-markdown li{margin:.35em 0}.chat-markdown li>p{margin:0}.chat-markdown blockquote{border-left:3px solid var(--uds-border-color-muted);color:var(--uds-color-on-secondary);margin:.5em 0;padding-left:.75em}.chat-markdown a{color:var(--uds-color-brand);text-decoration:underline}.chat-markdown hr{border:none;border-top:1px solid var(--uds-border-color-muted);margin:.75em 0}.chat-markdown table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.85em}.chat-markdown th,.chat-markdown td{border:1px solid var(--uds-border-color-muted);text-align:left;padding:.35em .6em}.chat-markdown th{background:var(--uds-bg-tertiary);font-weight:600}.chat-markdown strong{font-weight:600}.layer-tree-row[role=treeitem]:focus,[class*=overflow-auto]:focus,[class*=overflow-auto]:focus-visible{outline:none}.layer-tree-scroll{scrollbar-gutter:stable}.layer-tree-scroll::-webkit-scrollbar{width:8px}.layer-tree-scroll::-webkit-scrollbar-track{background:0 0}.layer-tree-scroll::-webkit-scrollbar-thumb{background-color:#88888859;border-radius:999px;min-height:176px}.layer-tree-scroll::-webkit-scrollbar-thumb:hover{background-color:#8889}[data-node-card]:hover>.canvas-node-badge{opacity:1!important}[data-uds-preview] [data-sidebar-provider]{overflow:visible!important}[data-figma-image-loading=true],[data-figma-svg-pending=true]:not(svg){isolation:isolate;position:relative;overflow:hidden}[data-figma-image-loading=true]:after,[data-figma-svg-pending=true]:not(svg):after{content:"";pointer-events:none;filter:blur(12px);z-index:1;background:linear-gradient(90deg,#0000 0%,#38bdf873 30%,#a855f78c 50%,#ec489973 70%,#0000 100%);width:60%;height:150%;animation:1.8s ease-in-out infinite sd-shimmer-sweep,2.4s ease-in-out infinite sd-shimmer-pulse;position:absolute;top:-25%;left:0;transform:translate(-110%)skew(-12deg)}@keyframes sd-shimmer-sweep{0%{transform:translate(-110%)skew(-12deg)}to{transform:translate(110%)skew(-12deg)}}@keyframes sd-shimmer-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-figma-image-loading=true]:after,[data-figma-svg-pending=true]:not(svg):after{animation:none}}[data-text-tool] [data-element-type=Text],[data-text-tool] [data-element-type=Button],[data-text-tool] [data-element-type=Badge],[data-text-tool] [data-element-type=Chip],[data-text-tool] [data-element-type=Link],[data-text-tool] [data-element-type=Tab],[data-text-tool] [data-element-type=MenuItem],[data-text-tool] [data-element-type=Label],[data-text-tool] [data-element-type=Tag]{cursor:text!important}[data-edit-cursor] :is(button,a,input,select,textarea,label,[role=button],[data-element-type]):not([contenteditable=true]){cursor:default!important}.react-flow__node .comment-selectable{cursor:text;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.draft-repo-context[data-tooltip]:hover:after{content:attr(data-tooltip);border-radius:var(--uds-border-radius-sm);background:var(--uds-bg-tertiary);border:1px solid var(--uds-border-color-muted);color:var(--uds-color-on-primary);white-space:nowrap;z-index:50;pointer-events:none;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.cm-editor{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-width:0;height:100%}.cm-scroller{font-family:var(--uds-font-family-mono,"JetBrains Mono", ui-monospace, monospace)!important;font-size:13px!important;line-height:1.7!important;overflow-x:auto!important}.cm-element-tag-highlight{background-color:color-mix(in srgb, var(--cm-accent) 14%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -4px;padding:1px 4px}.cm-editor:has(.cm-element-tag-highlight) .cm-scope-line:before{display:none}.cm-pair-chip{background-color:color-mix(in srgb, var(--cm-accent) 9%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -2px;padding:1px 2px}@keyframes cm-tag-flash-pulse{0%{background-color:color-mix(in srgb, var(--cm-accent) 38%, transparent)}to{background-color:color-mix(in srgb, var(--cm-accent) 14%, transparent)}}.cm-element-tag-flash{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -4px;padding:1px 4px;animation:.7s ease-out forwards cm-tag-flash-pulse}@keyframes device-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-scroller::-webkit-scrollbar{width:5px;height:5px}.cm-scroller::-webkit-scrollbar-track{background:0 0}.cm-scroller::-webkit-scrollbar-thumb{background:var(--uds-border-color-muted);border-radius:10px}.cm-scroller::-webkit-scrollbar-thumb:hover{background:var(--uds-color-on-tertiary)}.cm-scroller::-webkit-scrollbar-corner{background:0 0}.cm-panels input[type=text]{background:var(--uds-bg-primary);border:1px solid var(--uds-border-color-muted);border-radius:var(--uds-radius-sm);color:var(--uds-color-primary);font-size:12px;font-family:var(--uds-font-family-sans);outline:none;padding:4px 8px}.cm-panels button{color:var(--uds-color-on-secondary);font-size:12px;font-family:var(--uds-font-family-sans)}.uds-debug-highlight :not(.react-flow__viewport,.react-flow__viewport *)[data-uds-component]:hover{outline-offset:-2px;cursor:pointer;outline:2px solid oklch(65% .28 350)}.uds-debug-highlight :not(.react-flow__viewport,.react-flow__viewport *)[data-uds-component]:hover:has([data-uds-component]:hover){outline:none}
