body,html{background:var(--gradient-card);min-height:100vh;margin:0;padding:0;overflow-x:hidden;max-width:100vw;overscroll-behavior:none}html.dark:before,html[data-theme=basbuilder-dark]:before{content:"";position:fixed;inset:0;background:linear-gradient(9deg,hsl(0 0% 7%),hsl(0 0% 11%) 60%,hsl(0 0% 10%));z-index:-1}html.dark #__next,html[data-theme=basbuilder-dark] #__next{background:linear-gradient(9deg,hsl(0 0% 7%),hsl(0 0% 11%) 60%,hsl(0 0% 10%));min-height:100vh}html.light #__next,html[data-theme=basbuilder-light] #__next{background:transparent;min-height:100vh}[data-theme=basbuilder-dark] .text-foreground,[data-theme=basbuilder-dark] main{background-color:transparent}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid hsl(var(--border));border-bottom:2px solid hsl(var(--border))}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-grid-item.react-grid-placeholder{background:hsl(var(--primary)/.2);opacity:.5;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;border:2px dashed hsl(var(--primary))}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{transition:none;z-index:3;opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.mention{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:.125rem .25rem;border-radius:.25rem;font-weight:500;cursor:pointer;transition:background-color .2s}.mention:hover{background-color:hsl(var(--primary)/.2)}.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tippy-box[data-theme~=mention-list]{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.tippy-box[data-theme~=mention-list][data-placement^=top]>.tippy-arrow:before{border-top-color:hsl(var(--border))}.tippy-box[data-theme~=mention-list][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:hsl(var(--border))}.tippy-box[data-theme~=mention-list][data-placement^=left]>.tippy-arrow:before{border-left-color:hsl(var(--border))}.tippy-box[data-theme~=mention-list][data-placement^=right]>.tippy-arrow:before{border-right-color:hsl(var(--border))}.mention-user{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));cursor:pointer;transition:background-color .2s}.mention-user:hover{background-color:hsl(var(--primary)/.2)}.mention-reference{background-color:hsl(210 100% 50%/.1);color:hsl(210 100% 50%);cursor:pointer;transition:all .2s}.mention-reference:hover{background-color:hsl(210 100% 50%/.2);transform:translateY(-1px)}.mention-current-user{background-color:hsl(var(--primary)/.2)!important;color:hsl(var(--primary))!important;font-weight:600!important;border:1px solid hsl(var(--primary)/.3)}.followed-user-cursor{position:fixed;width:20px;height:20px;pointer-events:none;z-index:9999;transition:all .1s ease-out;opacity:0}.followed-user-cursor:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:10px solid hsl(var(--primary));border-right:10px solid transparent;border-top:10px solid hsl(var(--primary));border-bottom:10px solid transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.followed-user-cursor:after{content:attr(data-user-name);position:absolute;top:24px;left:0;padding:4px 8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:11px;font-weight:500;white-space:nowrap;border-radius:var(--radius-sm);box-shadow:0 2px 8px rgba(0,0,0,.2)}.followed-user-selection{outline:2px solid hsl(var(--primary))!important;outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--primary)/.1)!important;animation:followed-selection-pulse 2s ease-in-out infinite;position:relative;z-index:10}@keyframes followed-selection-pulse{0%,to{box-shadow:0 0 0 4px hsl(var(--primary)/.1)}50%{box-shadow:0 0 0 6px hsl(var(--primary)/.2)}}@keyframes mention-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.1)}50%{box-shadow:0 0 0 6px hsl(var(--primary)/.05)}}.mention[role=button]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mention[role=button]:hover{background-color:hsl(var(--primary)/.25);transform:translateY(-1px);transition:all .15s ease}.mention[role=button]:active{transform:translateY(0)}.mention[role=button]:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes spin-glow{0%{--glow-angle:0deg;transform:rotate(0deg)}to{--glow-angle:360deg;transform:rotate(1turn)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px 2px hsl(var(--primary)/.3)}50%{box-shadow:0 0 18px 4px hsl(var(--primary)/.5)}}@keyframes planner-aura-selected{0%,to{box-shadow:0 0 0 2px hsl(var(--primary)/.55),0 0 0 6px hsl(var(--primary)/.18),0 0 16px 2px hsl(var(--primary)/.18)}50%{box-shadow:0 0 0 2px hsl(var(--primary)/.75),0 0 0 8px hsl(var(--primary)/.24),0 0 22px 4px hsl(var(--primary)/.28)}}@keyframes planner-aura-highlight{0%,to{box-shadow:0 0 0 2px hsl(var(--primary)/.85),0 0 0 10px hsl(var(--primary)/.25),0 0 28px 6px hsl(var(--primary)/.34)}50%{box-shadow:0 0 0 3px hsl(var(--primary)/1),0 0 0 14px hsl(var(--primary)/.35),0 0 40px 10px hsl(var(--primary)/.5)}}.planner-aura-selected{animation:planner-aura-selected 2.6s ease-in-out infinite}.planner-aura-highlight{animation:planner-aura-highlight 1.6s ease-in-out infinite}@keyframes flow-line{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.animate-flow-line{animation:flow-line 1s linear infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.badge-type{padding:.125rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground)/.6)}.badge-key,.badge-type{border-radius:.25rem;background-color:hsl(var(--foreground)/.04);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.badge-key{padding:.125rem .375rem;font-size:10px;color:hsl(var(--muted-foreground)/.5)}.bg-elevated{background:var(--gradient-bg-elevated)}.ProseMirror ul,.ProseMirror>ul,.prose ul,.rich-text-content ul,.tiptap-editor ul,[contenteditable=true] ul{list-style:disc outside!important;padding-left:1.5em!important;margin:.5em 0!important;display:block!important}.ProseMirror ol,.ProseMirror>ol,.prose ol,.rich-text-content ol,.tiptap-editor ol,[contenteditable=true] ol{list-style:decimal outside!important;padding-left:1.5em!important;margin:.5em 0!important;display:block!important}.ProseMirror li,.ProseMirror>ol>li,.ProseMirror>ul>li,.prose li,.rich-text-content li,.tiptap-editor li,[contenteditable=true] li{display:list-item!important;margin:.25em 0!important}.ProseMirror li p,.ProseMirror li>p,.prose li>p,.rich-text-content li>p,.tiptap-editor li>p,[contenteditable=true] li>p{display:inline!important;margin:0!important}.ProseMirror ul ul,.prose ul ul,.tiptap-editor ul ul{list-style-type:circle!important}.ProseMirror ul ul ul,.prose ul ul ul,.tiptap-editor ul ul ul{list-style-type:square!important}.tiptap-editor h1,.tiptap-editor.prose h1,.tiptap-editor.prose.prose-sm h1{font-size:2rem!important;font-weight:800!important;line-height:1.2!important;margin:1rem 0 .5rem!important;letter-spacing:-.02em!important;color:hsl(var(--foreground))!important}.tiptap-editor h2,.tiptap-editor.prose h2,.tiptap-editor.prose.prose-sm h2{font-size:1.5rem!important;font-weight:700!important;line-height:1.25!important;margin:.875rem 0 .375rem!important;letter-spacing:-.01em!important;color:hsl(var(--foreground))!important}.tiptap-editor h3,.tiptap-editor.prose h3,.tiptap-editor.prose.prose-sm h3{font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important;margin:.75rem 0 .25rem!important;color:hsl(var(--foreground))!important}.tiptap-editor h4,.tiptap-editor.prose h4,.tiptap-editor.prose.prose-sm h4{font-size:1.125rem!important;font-weight:600!important;line-height:1.35!important;margin:.5rem 0 .25rem!important;color:hsl(var(--foreground))!important}.tiptap-editor table,.tiptap-editor.prose table{border-collapse:collapse!important;width:100%!important;margin:.75rem 0!important;table-layout:auto!important;border:1px solid hsl(var(--border))!important;border-radius:.25rem!important;overflow:hidden!important}.tiptap-editor td,.tiptap-editor th,.tiptap-editor.prose td,.tiptap-editor.prose th{border:1px solid hsl(var(--border))!important;padding:.375rem .5rem!important;vertical-align:top!important;text-align:left!important;min-width:40px!important}.tiptap-editor th,.tiptap-editor.prose th{background:hsl(var(--muted))!important;font-weight:600!important}.tiptap-editor blockquote,.tiptap-editor.prose blockquote{border-left:3px solid hsl(var(--border))!important;padding-left:1rem!important;margin:.5rem 0!important;color:hsl(var(--muted-foreground))!important;font-style:italic!important}.tiptap-editor code,.tiptap-editor.prose code{background:hsl(var(--muted))!important;padding:.2rem .4rem!important;border-radius:.25rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.875em!important;border:1px solid hsl(var(--border))!important}.tiptap-editor a,.tiptap-editor.prose a{color:hsl(var(--primary))!important;text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:2px!important;cursor:pointer!important}.tiptap-editor a:hover,.tiptap-editor.prose a:hover{text-decoration-style:solid!important;opacity:.85!important}.tiptap-editor hr,.tiptap-editor.prose hr{border:none!important;border-top:1px solid hsl(var(--border))!important;margin:1rem 0!important}.tiptap-editor p,.tiptap-editor.prose p{margin:.5rem 0!important;line-height:1.6!important}.ProseMirror table,.prose table,.prose-sm table,.prose.prose-sm table,.rich-text-content table{border-collapse:collapse!important;width:100%!important;margin:.75rem 0!important;table-layout:auto!important;border:1px solid hsl(var(--border))!important;border-radius:.25rem!important;overflow:hidden!important}.ProseMirror td,.ProseMirror th,.prose td,.prose th,.prose-sm td,.prose-sm th,.prose.prose-sm td,.prose.prose-sm th,.rich-text-content td,.rich-text-content th{border:1px solid hsl(var(--border))!important;padding:.375rem .5rem!important;vertical-align:top!important;text-align:left!important;position:relative!important;min-width:40px!important}.ProseMirror th,.prose th,.prose-sm th,.prose.prose-sm th,.rich-text-content th{background:hsl(var(--muted))!important;font-weight:600!important;color:hsl(var(--foreground))!important}.ProseMirror thead th,.ProseMirror tr:first-child th{background:hsl(var(--muted))!important;border-bottom:2px solid hsl(var(--border))!important}.ProseMirror tr:hover td,.prose tr:hover td,.rich-text-content tr:hover td{background:hsl(var(--muted)/.3)!important}.ProseMirror .selectedCell{background:hsl(var(--primary)/.15)!important;border:2px solid hsl(var(--primary))!important}.ProseMirror .column-resize-handle{right:-2px!important;top:0!important;bottom:0!important;width:4px!important;cursor:col-resize!important}.ProseMirror .column-resize-handle,.ProseMirror .row-resize-handle{position:absolute!important;background:hsl(var(--primary))!important;pointer-events:auto!important;z-index:20!important}.ProseMirror .row-resize-handle{left:0!important;right:0!important;bottom:-2px!important;height:4px!important;cursor:row-resize!important}.ProseMirror .tableWrapper{overflow-x:auto!important;margin:.5rem 0!important}.dark .prose table,.dark .prose td,.dark .prose th,.dark .prose-sm table,.dark .prose-sm td,.dark .prose-sm th,.dark .prose.prose-sm table,.dark .prose.prose-sm td,.dark .prose.prose-sm th,.prose-invert table,.prose-invert td,.prose-invert th{border-color:hsl(var(--border))!important}.dark .ProseMirror th,.dark .prose th,.dark .prose-sm th,.dark .prose.prose-sm th{background:hsl(var(--muted))!important}.ProseMirror hr,.rich-text-content hr{border:none;border-top:1px solid hsl(var(--border));margin:1rem 0}.ProseMirror img,.rich-text-content img{max-width:100%;height:auto;border-radius:.375rem}.ProseMirror mark,.rich-text-content mark{background-color:#ffff00;padding:0 .125rem;border-radius:.125rem}.ProseMirror del,.ProseMirror s,.rich-text-content del,.rich-text-content s{text-decoration:line-through;opacity:.7}.ProseMirror a,.prose a,.rich-text-content a{color:hsl(var(--primary))!important;text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:2px!important;cursor:pointer!important;transition:all .15s ease!important}.ProseMirror a:hover,.prose a:hover,.rich-text-content a:hover{text-decoration-style:solid!important;opacity:.85!important}.dark .ProseMirror a,.dark .prose a,.dark .rich-text-content a{color:hsl(var(--primary))!important}.ProseMirror h1,.prose h1,.prose-sm h1,.prose.prose-sm h1,.rich-text-content h1{font-size:2rem!important;font-weight:800!important;line-height:1.2!important;margin:1rem 0 .5rem!important;letter-spacing:-.02em!important;color:hsl(var(--foreground))!important}.ProseMirror h2,.prose h2,.prose-sm h2,.prose.prose-sm h2,.rich-text-content h2{font-size:1.5rem!important;font-weight:700!important;line-height:1.25!important;margin:.875rem 0 .375rem!important;letter-spacing:-.01em!important;color:hsl(var(--foreground))!important}.ProseMirror h3,.prose h3,.prose-sm h3,.prose.prose-sm h3,.rich-text-content h3{font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important;margin:.75rem 0 .25rem!important;color:hsl(var(--foreground))!important}.ProseMirror h4,.prose h4,.prose-sm h4,.prose.prose-sm h4,.rich-text-content h4{font-size:1.125rem!important;font-weight:600!important;line-height:1.35!important;margin:.5rem 0 .25rem!important;color:hsl(var(--foreground))!important}.ProseMirror blockquote,.prose blockquote,.rich-text-content blockquote{border-left:3px solid hsl(var(--border))!important;padding-left:1rem!important;margin:.5rem 0!important;color:hsl(var(--muted-foreground))!important;font-style:italic!important}.ProseMirror code,.prose code,.rich-text-content code{background:hsl(var(--muted))!important;padding:.2rem .4rem!important;border-radius:.25rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.875em!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important}.ProseMirror pre,.prose pre,.rich-text-content pre{background:hsl(var(--muted))!important;padding:1rem!important;border-radius:.5rem!important;overflow-x:auto!important;margin:.75rem 0!important;border:1px solid hsl(var(--border))!important}.ProseMirror pre code,.prose pre code,.rich-text-content pre code{background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;font-size:.875rem!important;line-height:1.5!important}.react-flow__edge.selected>path:not([stroke=transparent]){stroke:hsl(var(--primary))!important;stroke-width:3px!important}.react-flow .react-flow__selection,.react-flow__selection{background:hsl(var(--primary)/.06)!important;background-color:hsl(var(--primary)/.06)!important;border:1.5px solid hsl(var(--primary)/.4)!important;border-radius:8px!important}.react-flow .react-flow__nodesselection-rect,.react-flow__nodesselection-rect{background:hsl(var(--primary)/.04)!important;background-color:hsl(var(--primary)/.04)!important;border:1.5px dashed hsl(var(--primary)/.35)!important;border-radius:12px!important}.react-flow__node.selected,.react-flow__node.selected>.react-flow__node-default,.react-flow__node.selected>div{outline:none!important;box-shadow:none!important}.react-flow__handle{transition:all .2s ease-in-out!important}.react-flow__handle:hover{transform:scale(1.3)!important;box-shadow:0 0 12px 4px hsl(var(--primary)/.5)!important}.react-flow__handle.connecting{animation:handle-pulse 1s ease-in-out infinite!important}.react-flow__handle.valid{box-shadow:0 0 12px 4px hsl(142 76% 36%/.6)!important;border-color:hsl(142 76% 36%)!important}.react-flow__handle.invalid{box-shadow:0 0 12px 4px hsl(0 84% 60%/.6)!important;border-color:hsl(0 84% 60%)!important}@keyframes handle-pulse{0%,to{box-shadow:0 0 8px 2px hsl(var(--primary)/.4)}50%{box-shadow:0 0 16px 6px hsl(var(--primary)/.6)}}.react-flow__connection-path{stroke:hsl(var(--primary))!important;stroke-width:2px!important;stroke-dasharray:5 5!important;animation:connection-dash .5s linear infinite!important}@keyframes connection-dash{to{stroke-dashoffset:-10}}@keyframes runtime-nav-progress{0%{transform:translateX(-100%)}50%{transform:translateX(35%)}to{transform:translateX(120%)}}.runtime-nav-progress-bar{width:40%;animation:runtime-nav-progress 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes ai-pulse{0%{box-shadow:0 0 20px 4px hsl(var(--primary)/.5)}12%{box-shadow:0 0 28px 7px hsl(var(--primary)/.65)}25%{box-shadow:0 0 18px 3px hsl(var(--primary)/.55)}40%{box-shadow:0 0 35px 9px hsl(var(--primary)/.75)}55%{box-shadow:0 0 22px 5px hsl(var(--primary)/.6)}70%{box-shadow:0 0 30px 8px hsl(var(--primary)/.7)}85%{box-shadow:0 0 24px 6px hsl(var(--primary)/.62)}to{box-shadow:0 0 20px 4px hsl(var(--primary)/.5)}}.animate-ai-pulse{animation:ai-pulse 1s ease-in-out infinite}@keyframes dash-flow{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.animate-dash-flow{animation:dash-flow .8s linear infinite}.ai-ghost-suggestion{color:hsl(var(--muted-foreground)/.65);font-style:italic;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre-wrap}.ai-ghost-suggestion:before{content:"";display:inline-block;width:0}@media (prefers-reduced-motion:no-preference){::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}.ProseMirror{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"onum" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ProseMirror li,.ProseMirror p{line-height:1.72;letter-spacing:-.003em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{letter-spacing:-.02em;font-variation-settings:"opsz" 28;line-height:1.18}.ProseMirror h1{font-size:2.2em;margin-top:1.1em;margin-bottom:.45em}.ProseMirror h2{font-size:1.6em;margin-top:1.2em;margin-bottom:.4em}.ProseMirror h3{font-size:1.28em;margin-top:1.1em;margin-bottom:.35em}.ProseMirror h4{font-size:1.08em;margin-top:1em;margin-bottom:.3em}.ProseMirror blockquote{border-left:3px solid hsl(var(--primary)/.55);padding:.2em 0 .2em 1.1em;margin:1.1em 0;color:hsl(var(--foreground)/.82);font-style:italic}.ProseMirror code{font-feature-settings:"liga" 0;background-color:hsl(var(--muted)/.6);border:1px solid hsl(var(--border)/.6);padding:.1em .35em;border-radius:4px;font-size:.92em}.ProseMirror pre{border:1px solid hsl(var(--border)/.6);border-radius:6px;padding:.9em 1.1em;background-color:hsl(var(--muted)/.4);line-height:1.55}.ProseMirror p[data-block-preset=legal]{text-indent:1.6em}.block-hover-gutter{position:absolute;display:none;flex-direction:row;gap:2px;z-index:20;pointer-events:auto;opacity:0;transition:opacity .14s ease}.ProseMirror:hover~.block-hover-gutter,.block-hover-gutter,.block-hover-gutter:hover{opacity:1}.block-hover-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));border-radius:6px;background-color:transparent;transition:background-color .12s ease,color .12s ease;cursor:pointer;border:0;padding:0}.block-hover-btn:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.block-hover-btn-ai:hover{color:hsl(var(--primary));background-color:hsl(var(--primary)/.1)}.planner-inspector-sections>section[data-tier=summary]{order:-1}.planner-inspector-sections>section:has([data-empty-hint]){order:1}.planner-inspector-sections>section[data-tier=raw]{order:2}[data-planner-preview-tile],[data-planner-preview-tile] *{opacity:1!important}[data-planner-preview-tile] *{cursor:default!important}