@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Sarvatrik", system-ui, sans-serif;--font-mono:"MDIO", ui-monospace, "SF Mono", Menlo, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-black:#000;--color-white:#fff;--spacing:4px;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--text-xs:12px;--text-xs--line-height:calc(1 / .75);--text-sm:14px;--text-sm--line-height:calc(1.25 / .875);--text-base:16px;--text-base--line-height: 1.5 ;--text-lg:18px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--text-8xl:96px;--text-9xl:128px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-akhand:"Akhand", system-ui, sans-serif;--font-hongkong:"HongKong", system-ui, -apple-system, sans-serif;--font-mdio:"MDIO", ui-monospace, "SF Mono", Menlo, monospace;--font-sarvatrik:"Sarvatrik", system-ui, sans-serif}:root{--palette-track-0:#d88474;--palette-track-1:#5fa591;--palette-track-2:#9c90cb;--palette-track-3:#b78d52;--palette-track-4:#c388b3;--palette-track-5:#6f9dc3;--palette-track-6:#86a664;--palette-track-7:#cd8496;--palette-track-8:#5fa9b0;--palette-track-9:#9b7fd0;--palette-track-10:#c2a24e;--palette-track-11:#7fae5c;--palette-track-12:#6f86cf;--palette-track-13:#cf82b5;--palette-track-14:#d69a63;--palette-track-15:#6fb0c8;--palette-track-16:#9bbf5c;--palette-track-17:#c77fc0;--palette-track-18:#7f8cd0;--palette-track-19:#d4756f;--palette-master:silver;--palette-section-0:#3b82f6;--palette-section-1:#a855f7;--palette-section-2:#10b981;--palette-section-3:#f59e0b;--palette-section-4:#f43f5e;--palette-section-5:#06b6d4;--palette-section-6:#6366f1;--palette-section-7:#14b8a6;--master:0 0% 75%;--section-0:217 91% 60%;--section-1:271 91% 65%;--section-2:160 84% 39%;--section-3:38 92% 50%;--section-4:350 89% 60%;--section-5:189 94% 43%;--section-6:239 84% 67%;--section-7:173 80% 40%;--plugin-accent-red:0, 70%, 55%;--plugin-accent-orange:25, 78%, 57%;--plugin-accent-amber:40, 78%, 60%;--plugin-accent-gold:46, 75%, 59%;--plugin-accent-green:125, 50%, 52%;--plugin-accent-teal:160, 59%, 52%;--plugin-accent-cyan:192, 70%, 56%;--plugin-accent-blue:202, 70%, 60%;--plugin-accent-indigo:260, 56%, 60%;--plugin-accent-violet:282, 49%, 60%;--plugin-accent-magenta:320, 50%, 57%;--plugin-accent-pink:338, 63%, 64%;--plugin-pad-0:0, 70%, 55%;--plugin-pad-1:30, 80%, 55%;--plugin-pad-2:50, 80%, 55%;--plugin-pad-3:80, 60%, 50%;--plugin-pad-4:160, 60%, 50%;--plugin-pad-5:180, 60%, 50%;--plugin-pad-6:200, 70%, 55%;--plugin-pad-7:220, 60%, 55%;--plugin-pad-8:260, 60%, 55%;--plugin-pad-9:280, 60%, 55%;--plugin-pad-10:300, 50%, 55%;--plugin-pad-11:320, 55%, 55%;--plugin-pad-12:340, 60%, 55%;--plugin-pad-13:355, 55%, 55%;--plugin-pad-14:15, 65%, 55%;--plugin-pad-15:40, 65%, 55%;--radius:.5rem;--background:240 11% 96%;--foreground:240 6% 10%;--card:0 0% 100%;--card-foreground:240 6% 10%;--popover:0 0% 100%;--popover-foreground:240 6% 10%;--primary:240 6% 10%;--primary-foreground:0 0% 98%;--secondary:155 5% 96%;--secondary-foreground:240 6% 10%;--muted:155 5% 96%;--muted-foreground:155 4% 46%;--accent:155 5% 92%;--accent-foreground:240 6% 10%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:155 6% 90%;--input:155 6% 90%;--ring:240 6% 10%;--transport:155 5% 96%;--transport-foreground:155 4% 46%;--mixer:0 0% 98%;--mixer-channel:0 0% 100%;--mixer-channel-hover:155 5% 96%;--arrangement:0 0% 98%;--arrangement-lane:0 0% 100%;--timeline:155 5% 96%;--playhead:240 6% 10%;--progress:160 84% 39%;--selection:0 0% 40%;--selection-focus:0 0% 20%;--plugin-active:163 28% 51%;--plugin-bypassed:35 41% 52%;--plugin-empty:155 6% 90%;--node-add-accent:74 72% 55%;--node-add-accent-foreground:80 30% 12%;--grid-line-beat:0 0% 78%;--grid-line-sub:0 0% 88%;--arrangement-grid:var(--foreground);--grid-out-of-scale:240 6% 0% / .1;--midi-note-border:0 0% 0% / .25;--pencil-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M14.7 2.3a1 1 0 011.4 0l1.6 1.6a1 1 0 010 1.4L7.4 15.6l-3.8 1a.5.5 0 01-.6-.6l1-3.8L14.7 2.3z' fill='none' stroke='%23222' stroke-width='1.5'/%3E%3Cpath d='M12.5 4.5l3 3' stroke='%23222' stroke-width='1'/%3E%3C/svg%3E") 1 18, crosshair;--bracket-left-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3' fill='none' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3' fill='none' stroke='%23222' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 8, col-resize;--bracket-right-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3' fill='none' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3' fill='none' stroke='%23222' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 13 8, col-resize;--seek-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M8 5 L19 12 L8 19 Z' fill='%23222' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 11 11, pointer;--plugin-chrome-bg:0 0% 98%;--plugin-chrome-fg:0 0% 0% / .5;--plugin-knob-top:0 0% 98%;--plugin-knob-bottom:0 0% 85%;--plugin-knob-rim:0 0% 100% / .5;--plugin-knob-shadow:0 0% 0% / .2;--plugin-knob-edge:0 0% 0% / .28;--plugin-knob-well:0 0% 88%;--plugin-knob-track:0 0% 0% / .08;--plugin-close-idle:0 0% 0% / .19;--plugin-close-hover:3 100% 67%;--plugin-close-pressed:3 71% 49%;--plugin-close-icon:0 0% 0% / .8;--plugin-bypass-off-bg:0 0% 0% / .1;--plugin-bypass-off-bg-hover:0 0% 0% / .2;--plugin-bypass-off-fg:0 0% 0% / .55;--plugin-bypass-off-fg-hover:0 0% 0% / .8;--plugin-bypass-on-bg:38 92% 50% / .4;--plugin-bypass-on-bg-hover:38 92% 50% / .55;--plugin-bypass-on-fg:22 78% 26%;--badge-midi-bg:231 48% 48%;--badge-midi-fg:0 0% 100%;--badge-audio-bg:160 84% 39%;--badge-audio-fg:0 0% 100%;--recording:10 78% 54%;--recording-foreground:0 0% 100%;--solo:48 96% 53%;--solo-foreground:0 0% 0%;--take:294 45% 51%;--take-foreground:0 0% 100%;--generate:239 84% 67%;--generate-foreground:0 0% 100%;--spectrum-gold:0 0% 70%;--chat-user:155 5% 92%;--chat-user-border:155 6% 85%;--chat-assistant:155 5% 96%;--chat-assistant-border:155 6% 90%;--ideate-bg-inner:240 5% 96%;--ideate-bg-outer:0 0% 98%;--ideate-orb:240 6% 10%;--track-0:10 56% 65%;--track-1:163 28% 51%;--track-2:252 36% 68%;--track-3:35 41% 52%;--track-4:317 33% 65%;--track-5:207 41% 60%;--track-6:89 27% 52%;--track-7:345 42% 66%;--track-8:190 42% 56%;--track-9:285 42% 56%;--track-10:50 42% 56%;--track-11:100 42% 56%;--track-12:240 42% 56%;--track-13:335 42% 56%;--track-14:35 42% 56%;--track-15:200 42% 56%;--track-16:140 42% 56%;--track-17:305 42% 56%;--track-18:255 42% 56%;--track-19:5 42% 56%}.right-panel{--foreground:240 6% 18%}:root{--tooltip-bg:240 6% 16%}.dark{--radius:.5rem;--background:204 22% 8%;--foreground:60 9% 96%;--card:155 5% 7%;--card-foreground:0 0% 98%;--popover:0 0% 2%;--popover-foreground:0 0% 98%;--primary:37 4% 78%;--primary-foreground:0 0% 2%;--secondary:155 5% 7%;--secondary-foreground:0 0% 98%;--muted:155 5% 14%;--muted-foreground:155 4% 65%;--accent:155 5% 7%;--accent-foreground:0 0% 98%;--destructive:0 63% 31%;--destructive-foreground:0 0% 98%;--border:155 5% 14%;--input:155 5% 14%;--ring:0 0% 84%;--transport:0 0% 2%;--transport-foreground:155 4% 65%;--mixer:0 0% 2%;--mixer-channel:155 5% 7%;--mixer-channel-hover:155 5% 14%;--arrangement:0 0% 2%;--arrangement-lane:155 5% 7%;--timeline:0 0% 2%;--playhead:0 0% 98%;--progress:158 64% 52%;--selection:0 0% 75%;--selection-focus:40 100% 57%;--plugin-active:163 28% 51%;--plugin-bypassed:35 41% 52%;--plugin-empty:155 5% 14%;--node-add-accent:74 70% 58%;--node-add-accent-foreground:80 35% 10%;--grid-line-beat:0 0% 33%;--grid-line-sub:0 0% 18%;--arrangement-grid:var(--muted-foreground);--grid-out-of-scale:0 0% 0% / .35;--midi-note-border:0 0% 100% / .4;--pencil-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M14.7 2.3a1 1 0 011.4 0l1.6 1.6a1 1 0 010 1.4L7.4 15.6l-3.8 1a.5.5 0 01-.6-.6l1-3.8L14.7 2.3z' fill='none' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M12.5 4.5l3 3' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 1 18, crosshair;--bracket-left-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3' fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 8, col-resize;--bracket-right-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3' fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 13 8, col-resize;--seek-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M8 5 L19 12 L8 19 Z' fill='white' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 11 11, pointer;--plugin-chrome-bg:0 0% 2%;--plugin-chrome-fg:0 0% 100% / .5;--plugin-knob-top:0 0% 30%;--plugin-knob-bottom:0 0% 16%;--plugin-knob-rim:0 0% 100% / .15;--plugin-knob-shadow:0 0% 0% / .6;--plugin-knob-edge:0 0% 0% / .55;--plugin-knob-well:0 0% 8%;--plugin-knob-track:0 0% 100% / .08;--plugin-close-idle:0 0% 100% / .19;--plugin-close-hover:3 100% 67%;--plugin-close-pressed:3 71% 49%;--plugin-close-icon:0 0% 0% / .8;--plugin-bypass-off-bg:0 0% 100% / .1;--plugin-bypass-off-bg-hover:0 0% 100% / .2;--plugin-bypass-off-fg:0 0% 100% / .55;--plugin-bypass-off-fg-hover:0 0% 100% / .8;--plugin-bypass-on-bg:38 92% 50% / .4;--plugin-bypass-on-bg-hover:38 92% 50% / .55;--plugin-bypass-on-fg:48 96% 77%;--badge-midi-bg:234 89% 74%;--badge-midi-fg:226 70% 15%;--badge-audio-bg:158 64% 52%;--badge-audio-fg:164 86% 10%;--recording:10 78% 54%;--recording-foreground:0 0% 100%;--solo:48 96% 53%;--solo-foreground:0 0% 0%;--take:294 45% 51%;--take-foreground:0 0% 100%;--generate:234 89% 74%;--generate-foreground:0 0% 100%;--spectrum-gold:0 0% 80%;--chat-user:155 5% 12%;--chat-user-border:155 5% 22%;--chat-assistant:155 5% 7%;--chat-assistant-border:155 5% 14%;--ideate-bg-inner:0 0% 7%;--ideate-bg-outer:0 0% 2%;--ideate-orb:0 0% 100%;--track-0:11 43% 72%;--track-1:160 25% 63%;--track-2:240 32% 74%;--track-3:36 41% 63%;--track-4:311 26% 71%;--track-5:210 35% 69%;--track-6:85 26% 63%;--track-7:347 37% 72%;--track-8:190 30% 68%;--track-9:285 30% 68%;--track-10:50 30% 68%;--track-11:100 30% 68%;--track-12:240 30% 68%;--track-13:335 30% 68%;--track-14:35 30% 68%;--track-15:200 30% 68%;--track-16:140 30% 68%;--track-17:305 30% 68%;--track-18:255 30% 68%;--track-19:5 30% 68%}.dark .right-panel{--foreground:0 0% 87%}.dark{--tooltip-bg:0 0% 88%}:root.dark[data-palette=japan]{--background:229 47% 9%;--foreground:43 64% 98%;--card:235 41% 16%;--card-foreground:43 64% 98%;--popover:228 43% 14%;--popover-foreground:43 64% 98%;--secondary:216 68% 14%;--secondary-foreground:43 64% 98%;--muted:216 68% 14%;--muted-foreground:217 20% 70%;--accent:217 63% 33%;--accent-foreground:43 64% 98%;--border:221 38% 23%;--input:221 38% 23%;--ring:217 63% 45%;--transport:230 41% 12%;--timeline:230 41% 12%;--mixer:225 46% 10%;--mixer-channel:228 43% 14%;--mixer-channel-hover:235 41% 16%;--arrangement:229 47% 9%;--arrangement-lane:227 47% 12%;--track-0:214 51% 31%;--track-1:352 64% 61%;--track-2:78 51% 56%;--track-3:283 32% 36%;--track-4:32 63% 48%;--track-5:180 100% 32%;--track-6:12 53% 63%;--track-7:171 52% 40%;--track-8:217 63% 33%;--track-9:39 100% 55%;--track-10:344 79% 83%;--track-11:79 38% 26%;--track-12:273 39% 68%;--track-13:201 100% 37%;--track-14:19 54% 82%;--track-15:117 34% 61%;--track-16:352 73% 45%;--track-17:221 40% 50%;--track-18:131 31% 55%;--track-19:349 24% 68%;--plugin-accent-red:0, 74%, 57%;--plugin-accent-orange:25, 83%, 59%;--plugin-accent-amber:40, 83%, 62%;--plugin-accent-gold:46, 80%, 61%;--plugin-accent-green:125, 53%, 54%;--plugin-accent-teal:160, 63%, 54%;--plugin-accent-cyan:192, 74%, 58%;--plugin-accent-blue:202, 74%, 62%;--plugin-accent-indigo:260, 59%, 62%;--plugin-accent-violet:282, 52%, 62%;--plugin-accent-magenta:320, 53%, 59%;--plugin-accent-pink:338, 67%, 66%}:root.light[data-palette=japan]{--background:39 42% 87%;--foreground:60 11% 14%;--card:43 64% 98%;--card-foreground:60 11% 14%;--popover:43 64% 98%;--popover-foreground:60 11% 14%;--secondary:41 54% 90%;--secondary-foreground:60 11% 14%;--muted:41 54% 90%;--muted-foreground:40 10% 40%;--accent:207 27% 40%;--accent-foreground:43 64% 98%;--border:40 24% 80%;--input:40 24% 80%;--ring:207 27% 40%;--transport:41 54% 90%;--timeline:41 54% 90%;--mixer:40 48% 94%;--mixer-channel:43 64% 98%;--mixer-channel-hover:41 54% 90%;--arrangement:40 44% 89%;--arrangement-lane:37 62% 96%;--track-0:214 51% 31%;--track-1:349 54% 49%;--track-2:62 52% 28%;--track-3:283 32% 36%;--track-4:35 85% 39%;--track-5:180 82% 30%;--track-6:13 52% 55%;--track-7:172 52% 34%;--track-8:217 63% 33%;--track-9:39 100% 36%;--track-10:344 51% 70%;--track-11:79 38% 26%;--track-12:266 34% 58%;--track-13:202 85% 36%;--track-14:16 53% 67%;--track-15:117 27% 49%;--track-16:352 73% 45%;--track-17:222 44% 44%;--track-18:136 30% 44%;--track-19:345 22% 56%;--plugin-accent-red:0, 71%, 44%;--plugin-accent-orange:25, 80%, 46%;--plugin-accent-amber:40, 80%, 49%;--plugin-accent-gold:46, 76%, 48%;--plugin-accent-green:125, 51%, 41%;--plugin-accent-teal:160, 60%, 41%;--plugin-accent-cyan:192, 71%, 45%;--plugin-accent-blue:202, 71%, 49%;--plugin-accent-indigo:260, 57%, 49%;--plugin-accent-violet:282, 50%, 49%;--plugin-accent-magenta:320, 51%, 46%;--plugin-accent-pink:338, 64%, 53%}:root.dark[data-palette=traditional]{--background:0 0% 11%;--foreground:20 6% 80%;--card:0 0% 17%;--card-foreground:20 6% 80%;--popover:0 0% 15%;--popover-foreground:20 6% 80%;--secondary:0 0% 15%;--secondary-foreground:20 6% 80%;--muted:0 0% 15%;--muted-foreground:20 5% 62%;--accent:202 14% 40%;--accent-foreground:60 7% 95%;--border:60 2% 22%;--input:60 2% 22%;--ring:202 14% 40%;--transport:0 0% 14%;--timeline:0 0% 14%;--mixer:0 0% 12%;--mixer-channel:0 0% 15%;--mixer-channel-hover:0 0% 17%;--arrangement:0 0% 11%;--arrangement-lane:0 0% 13%;--grid-line-beat:0 0% 32%;--grid-line-sub:0 0% 24%;--track-0:163 20% 45%;--track-1:25 55% 52%;--track-2:212 15% 60%;--track-3:40 20% 47%;--track-4:278 7% 56%;--track-5:174 28% 53%;--track-6:27 8% 57%;--track-7:156 17% 45%;--track-8:201 23% 46%;--track-9:33 48% 36%;--track-10:240 7% 58%;--track-11:77 27% 43%;--track-12:270 10% 69%;--track-13:204 16% 52%;--track-14:10 27% 43%;--track-15:153 16% 55%;--track-16:12 33% 47%;--track-17:206 24% 55%;--track-18:85 11% 42%;--track-19:351 9% 58%;--plugin-accent-red:0, 24%, 51%;--plugin-accent-orange:25, 27%, 53%;--plugin-accent-amber:40, 27%, 56%;--plugin-accent-gold:46, 26%, 55%;--plugin-accent-green:125, 17%, 48%;--plugin-accent-teal:160, 20%, 48%;--plugin-accent-cyan:192, 24%, 52%;--plugin-accent-blue:202, 24%, 56%;--plugin-accent-indigo:260, 19%, 56%;--plugin-accent-violet:282, 17%, 56%;--plugin-accent-magenta:320, 17%, 53%;--plugin-accent-pink:338, 21%, 60%}:root.light[data-palette=traditional]{--background:60 9% 95.7%;--foreground:60 11% 14%;--card:60 100% 99%;--card-foreground:60 11% 14%;--popover:60 100% 99%;--popover-foreground:60 11% 14%;--secondary:41 54% 90%;--secondary-foreground:60 11% 14%;--muted:41 54% 90%;--muted-foreground:40 8% 42%;--accent:202 16% 41%;--accent-foreground:60 7% 95%;--border:40 13% 82%;--input:40 13% 82%;--ring:202 16% 41%;--transport:42 32% 88%;--timeline:42 32% 88%;--mixer:60 9% 95.7%;--mixer-channel:37 62% 96%;--mixer-channel-hover:41 54% 90%;--arrangement:60 9% 95.7%;--arrangement-lane:41 54% 90%;--track-0:162 22% 39%;--track-1:23 53% 47%;--track-2:212 12% 47%;--track-3:40 23% 41%;--track-4:316 7% 40%;--track-5:173 30% 44%;--track-6:32 12% 43%;--track-7:152 18% 37%;--track-8:198 31% 34%;--track-9:33 48% 36%;--track-10:240 8% 46%;--track-11:79 31% 32%;--track-12:270 10% 54%;--track-13:204 20% 39%;--track-14:10 27% 43%;--track-15:153 17% 42%;--track-16:11 41% 43%;--track-17:209 30% 44%;--track-18:81 16% 34%;--track-19:353 6% 51%;--plugin-accent-red:0, 25%, 42%;--plugin-accent-orange:25, 28%, 44%;--plugin-accent-amber:40, 28%, 47%;--plugin-accent-gold:46, 27%, 46%;--plugin-accent-green:125, 18%, 39%;--plugin-accent-teal:160, 21%, 39%;--plugin-accent-cyan:192, 25%, 43%;--plugin-accent-blue:202, 25%, 47%;--plugin-accent-indigo:260, 20%, 47%;--plugin-accent-violet:282, 18%, 47%;--plugin-accent-magenta:320, 18%, 44%;--plugin-accent-pink:338, 23%, 51%}:root.dark[data-palette=air]{--background:230 12% 20%;--foreground:225 21% 93%;--card:228 12% 25%;--card-foreground:225 21% 93%;--popover:228 12% 25%;--popover-foreground:225 21% 93%;--secondary:230 11% 22%;--secondary-foreground:225 21% 93%;--muted:230 11% 22%;--muted-foreground:223 9% 68%;--accent:219 81% 69%;--accent-foreground:228 24% 8%;--border:226 11% 30%;--input:226 11% 30%;--ring:219 81% 69%;--transport:229 12% 19%;--timeline:229 12% 19%;--mixer:227 11% 17%;--mixer-channel:229 10% 23%;--mixer-channel-hover:227 10% 27%;--arrangement:230 12% 20%;--arrangement-lane:230 11% 22%;--track-0:201 73% 64%;--track-1:352 86% 77%;--track-2:81 61% 64%;--track-3:260 38% 65%;--track-4:30 92% 61%;--track-5:158 48% 58%;--track-6:351 69% 64%;--track-7:198 57% 68%;--track-8:220 50% 57%;--track-9:42 63% 67%;--track-10:318 28% 79%;--track-11:144 25% 50%;--track-12:256 46% 72%;--track-13:219 79% 72%;--track-14:341 55% 78%;--track-15:84 43% 56%;--track-16:17 66% 56%;--track-17:228 45% 55%;--track-18:180 21% 53%;--track-19:346 24% 72%;--plugin-accent-red:0, 64%, 64%;--plugin-accent-orange:25, 72%, 66%;--plugin-accent-amber:40, 72%, 69%;--plugin-accent-gold:46, 69%, 68%;--plugin-accent-green:125, 46%, 61%;--plugin-accent-teal:160, 54%, 61%;--plugin-accent-cyan:192, 64%, 65%;--plugin-accent-blue:202, 64%, 69%;--plugin-accent-indigo:260, 52%, 69%;--plugin-accent-violet:282, 45%, 69%;--plugin-accent-magenta:320, 46%, 66%;--plugin-accent-pink:338, 58%, 73%}:root.light[data-palette=air]{--background:210 36% 96%;--foreground:260 5% 24%;--card:43 64% 98%;--card-foreground:260 5% 24%;--popover:43 64% 98%;--popover-foreground:260 5% 24%;--secondary:207 31% 93%;--secondary-foreground:260 5% 24%;--muted:207 31% 93%;--muted-foreground:217 6% 45%;--accent:220 75% 60%;--accent-foreground:0 0% 100%;--border:210 30% 89%;--input:210 30% 89%;--ring:220 75% 60%;--transport:207 35% 94%;--timeline:207 35% 94%;--mixer:210 37% 97%;--mixer-channel:43 64% 98%;--mixer-channel-hover:207 31% 93%;--arrangement:210 36% 96%;--arrangement-lane:210 40% 98%;--track-0:201 69% 54%;--track-1:355 85% 72%;--track-2:80 61% 50%;--track-3:259 30% 49%;--track-4:33 100% 47%;--track-5:160 53% 46%;--track-6:347 57% 50%;--track-7:198 50% 58%;--track-8:217 63% 33%;--track-9:40 55% 51%;--track-10:321 27% 73%;--track-11:142 33% 27%;--track-12:255 34% 63%;--track-13:220 75% 60%;--track-14:340 36% 67%;--track-15:84 44% 44%;--track-16:17 73% 43%;--track-17:225 63% 33%;--track-18:181 30% 40%;--track-19:345 22% 56%;--plugin-accent-red:0, 63%, 52%;--plugin-accent-orange:25, 70%, 54%;--plugin-accent-amber:40, 70%, 57%;--plugin-accent-gold:46, 68%, 56%;--plugin-accent-green:125, 45%, 49%;--plugin-accent-teal:160, 53%, 49%;--plugin-accent-cyan:192, 63%, 53%;--plugin-accent-blue:202, 63%, 57%;--plugin-accent-indigo:260, 50%, 57%;--plugin-accent-violet:282, 44%, 57%;--plugin-accent-magenta:320, 45%, 54%;--plugin-accent-pink:338, 57%, 61%}:root.dark[data-palette=mono]{--background:240 8% 5%;--foreground:240 5% 91%;--card:230 9% 13%;--card-foreground:240 5% 91%;--popover:230 9% 13%;--popover-foreground:240 5% 91%;--secondary:228 9% 11%;--secondary-foreground:240 5% 91%;--muted:228 9% 11%;--muted-foreground:228 5% 61%;--accent:200 4% 67%;--accent-foreground:240 7% 8%;--border:231 7% 19%;--input:231 7% 19%;--ring:200 4% 67%;--transport:233 16% 11%;--timeline:233 16% 11%;--mixer:228 11% 9%;--mixer-channel:232 11% 14%;--mixer-channel-hover:232 9% 18%;--arrangement:240 8% 5%;--arrangement-lane:240 12% 8%;--track-0:120 1% 73%;--track-1:40 6% 63%;--track-2:217 9% 65%;--track-3:0 0% 78%;--track-4:222 11% 64%;--track-5:108 5% 64%;--track-6:36 13% 69%;--track-7:216 9% 58%;--track-8:207 11% 69%;--track-9:35 16% 70%;--track-10:231 7% 61%;--track-11:47 10% 65%;--track-12:280 11% 78%;--track-13:217 15% 67%;--track-14:37 10% 67%;--track-15:132 6% 67%;--track-16:15 20% 69%;--track-17:214 16% 62%;--track-18:80 12% 61%;--track-19:300 7% 77%;--plugin-accent-red:0, 7%, 64%;--plugin-accent-orange:25, 7%, 64%;--plugin-accent-amber:40, 7%, 64%;--plugin-accent-gold:46, 7%, 64%;--plugin-accent-green:125, 7%, 64%;--plugin-accent-teal:160, 7%, 64%;--plugin-accent-cyan:192, 7%, 64%;--plugin-accent-blue:202, 7%, 64%;--plugin-accent-indigo:260, 7%, 64%;--plugin-accent-violet:282, 7%, 64%;--plugin-accent-magenta:320, 7%, 64%;--plugin-accent-pink:338, 7%, 64%}:root.light[data-palette=mono]{--background:220 9% 93%;--foreground:228 7% 15%;--card:0 0% 99%;--card-foreground:228 7% 15%;--popover:0 0% 99%;--popover-foreground:228 7% 15%;--secondary:225 8% 90%;--secondary-foreground:228 7% 15%;--muted:225 8% 90%;--muted-foreground:220 3% 43%;--accent:228 3% 35%;--accent-foreground:0 0% 95%;--border:225 5% 85%;--input:225 5% 85%;--ring:228 3% 35%;--transport:220 7% 91%;--timeline:220 7% 91%;--mixer:220 11% 95%;--mixer-channel:0 0% 99%;--mixer-channel-hover:225 8% 90%;--arrangement:220 9% 93%;--arrangement-lane:240 12% 97%;--track-0:240 3% 24%;--track-1:39 8% 33%;--track-2:200 7% 32%;--track-3:0 0% 42%;--track-4:222 10% 38%;--track-5:143 4% 38%;--track-6:33 8% 44%;--track-7:224 10% 30%;--track-8:207 9% 41%;--track-9:34 7% 45%;--track-10:223 4% 34%;--track-11:43 7% 40%;--track-12:264 4% 55%;--track-13:213 11% 40%;--track-14:30 6% 42%;--track-15:144 5% 42%;--track-16:27 10% 45%;--track-17:215 13% 35%;--track-18:120 4% 39%;--track-19:285 3% 51%;--plugin-accent-red:0, 6%, 40%;--plugin-accent-orange:25, 6%, 40%;--plugin-accent-amber:40, 6%, 40%;--plugin-accent-gold:46, 6%, 40%;--plugin-accent-green:125, 6%, 40%;--plugin-accent-teal:160, 6%, 40%;--plugin-accent-cyan:192, 6%, 40%;--plugin-accent-blue:202, 6%, 40%;--plugin-accent-indigo:260, 6%, 40%;--plugin-accent-violet:282, 6%, 40%;--plugin-accent-magenta:320, 6%, 40%;--plugin-accent-pink:338, 6%, 40%}:root{--faint-foreground:var(--muted-foreground);--diff-add-foreground:142 60% 28%;--diff-del-foreground:0 70% 45%;--tab-selected-border:var(--border)}.dark{--faint-foreground:155 4% 52%;--diff-add-foreground:142 70% 45%;--diff-del-foreground:0 70% 60%;--tab-selected-border:155 5% 34%}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}svg[icon]{stroke-width:var(--icon-stroke,1.3)}body{letter-spacing:.015em}}@layer components{row{display:flex}column{flex-direction:column;display:flex}box{display:block}canvas-space{display:flex}canvas-empty{flex:1;display:block}canvas-cell{flex:1;min-width:0;min-height:0;display:flex}canvas-cell[hidden]{display:none}graph-viewport{display:block}graph-chrome{display:flex}graph-menu{flex-direction:column;display:flex}graph-notice{display:block}graph-git-status{flex-direction:column;display:flex}workspace-seam{display:block}card{border-style:var(--tw-border-style);background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-width:2px;display:block}card-header{flex-direction:column;display:flex}:where(card-header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}card-header{padding:calc(var(--spacing) * 6)}card-title{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:block}card-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:hsl(var(--muted-foreground));display:block}card-content{padding:calc(var(--spacing) * 6);padding-top:0;display:block}card-footer{padding:calc(var(--spacing) * 6);align-items:center;padding-top:0;display:flex}grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}grid[cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}grid[cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}grid[cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}grid[cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}grid[cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}grid[cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}grid[cols="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}grid[cols="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}grid-tile{grid-area:span 1/span 1/span 1/span 1;display:block}grid-tile[col="2"]{grid-column:span 2/span 2}grid-tile[col="3"]{grid-column:span 3/span 3}grid-tile[col="4"]{grid-column:span 4/span 4}grid-tile[col="5"]{grid-column:span 5/span 5}grid-tile[col="6"]{grid-column:span 6/span 6}grid-tile[row="2"]{grid-row:span 2/span 2}grid-tile[row="3"]{grid-row:span 3/span 3}grid-tile[row="4"]{grid-row:span 4/span 4}label:is([size],[weight],[direction]){margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}label[direction=col]{margin-bottom:var(--spacing)}label[direction=row]{margin-bottom:0}label[size=xs]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}label[size=sm]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}label[size=md]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}label[size=lg]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}label[weight=medium]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}label[weight=bold]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:is(.peer,button[role=checkbox]):disabled~label{cursor:not-allowed;opacity:.7}separator{background-color:hsl(var(--border));flex-shrink:0;width:100%;height:1px;display:block}separator[orientation=vertical]{width:1px;height:100%}sheet-overlay{z-index:50;background-color:#000c;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){sheet-overlay{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}sheet-content{z-index:50;gap:calc(var(--spacing) * 4);background-color:hsl(var(--background));padding:calc(var(--spacing) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);display:block;position:fixed}sheet-content[side=top]{border-bottom-style:var(--tw-border-style);inset-inline:0;border-bottom-width:1px;top:0}sheet-content[side=bottom]{border-top-style:var(--tw-border-style);inset-inline:0;border-top-width:1px;bottom:0}sheet-content[side=left]{border-right-style:var(--tw-border-style);inset-block:0;border-right-width:1px;width:75%;height:100%;left:0}@media(min-width:40rem){sheet-content[side=left]{max-width:var(--container-sm)}}sheet-content[side=right]{border-left-style:var(--tw-border-style);inset-block:0;border-left-width:1px;width:75%;height:100%;right:0}@media(min-width:40rem){sheet-content[side=right]{max-width:var(--container-sm)}}sheet-content>button[sheet-close]{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);border-radius:var(--radius-sm);opacity:.7;--tw-ring-offset-color:hsl(var(--background));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}@media(hover:hover){sheet-content>button[sheet-close]:hover{opacity:1}}sheet-content>button[sheet-close]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}sheet-content>button[sheet-close]:disabled{pointer-events:none}sheet-header{flex-direction:column;display:flex}:where(sheet-header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}sheet-header{text-align:center}@media(min-width:40rem){sheet-header{text-align:left}}sheet-footer{flex-direction:column-reverse;display:flex}@media(min-width:40rem){sheet-footer{flex-direction:row;justify-content:flex-end}:where(sheet-footer>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}}sheet-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));display:block}sheet-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:hsl(var(--muted-foreground));display:block}skeleton{animation:var(--animate-pulse);border-radius:var(--radius-md);background-color:hsl(var(--primary));display:block}@supports (color:color-mix(in lab,red,red)){skeleton{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}:is(button,a)[variant]:not([kind]){justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}:is(button,a)[variant]:not([kind]):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}:is(button,a)[variant]:not([kind]):disabled{pointer-events:none;opacity:.5}:is(button,a)[variant]:not([kind]){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){:is(button,a)[variant]:not([kind]):hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){:is(button,a)[variant]:not([kind]):hover{background-color:color-mix(in oklab,hsl(var(--primary)) 90%,transparent)}}}:is(button,a)[variant]:not([kind]){height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}:is(button,a)[variant]:not([kind]) svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}:is(button,a)[variant=destructive]:not([kind]){background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){:is(button,a)[variant=destructive]:not([kind]):hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){:is(button,a)[variant=destructive]:not([kind]):hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 90%,transparent)}}}:is(button,a)[variant=outline]:not([kind]){border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));color:inherit;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){:is(button,a)[variant=outline]:not([kind]):hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}:is(button,a)[variant=secondary]:not([kind]){background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){:is(button,a)[variant=secondary]:not([kind]):hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab,red,red)){:is(button,a)[variant=secondary]:not([kind]):hover{background-color:color-mix(in oklab,hsl(var(--secondary)) 80%,transparent)}}}:is(button,a)[variant=ghost]:not([kind]){color:inherit;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}@media(hover:hover){:is(button,a)[variant=ghost]:not([kind]):hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}:is(button,a)[variant=link]:not([kind]){color:hsl(var(--primary));text-underline-offset:4px;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}@media(hover:hover){:is(button,a)[variant=link]:not([kind]):hover{text-decoration-line:underline}}:is(button,a)[variant][size=sm]:not([kind]){height:calc(var(--spacing) * 8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(button,a)[variant][size=lg]:not([kind]){height:calc(var(--spacing) * 10);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 8)}:is(button,a)[variant][size=icon]:not([kind]){height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}button[role=checkbox]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--primary));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0}button[role=checkbox]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}button[role=checkbox]:disabled{cursor:not-allowed;opacity:.5}button[role=checkbox]:is([aria-checked=true],[aria-checked=mixed]){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}button[role=checkbox]>svg{pointer-events:none;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:currentColor}button[kind=icon]{cursor:pointer;border-radius:var(--radius-md);--tw-border-style:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:hsl(var(--muted-foreground));background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){button[kind=icon]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){button[kind=icon]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}button[kind=icon]:hover{color:hsl(var(--foreground))}}button[kind=icon]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}button[kind=icon]:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){button[kind=icon]:disabled:hover{background-color:#0000}}button[kind=icon]{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}button[kind=icon][size="2xs"]{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}button[kind=icon][size=xs]{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}button[kind=icon][size=md]{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}button[kind=icon][active]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){button[kind=icon][active]{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}button[kind=icon][active]{color:hsl(var(--foreground))}input[kind=text]{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--input));width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;display:flex}input[kind=text]::file-selector-button{border-style:var(--tw-border-style);border-width:0}input[kind=text]::file-selector-button{background-color:#0000}input[kind=text]::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}input[kind=text]::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}input[kind=text]::file-selector-button{color:hsl(var(--foreground))}input[kind=text]::placeholder{color:hsl(var(--muted-foreground))}input[kind=text]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}input[kind=text]:disabled{cursor:not-allowed;opacity:.5}@media(min-width:48rem){input[kind=text]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}button[kind=on-off]{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * -2);height:calc(var(--spacing) * 18);width:calc(var(--spacing) * 18);border-style:var(--tw-border-style);border-width:6px;border-color:hsl(var(--primary));border-radius:3.40282e38px;position:absolute;rotate:45deg}button[kind=on-off][aria-pressed=false]{opacity:.25}button[role=switch]{cursor:pointer;border-style:var(--tw-border-style);background-color:hsl(var(--input));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}button[role=switch]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:hsl(var(--background));--tw-outline-style:none;outline-style:none}button[role=switch]:disabled{cursor:not-allowed;opacity:.5}button[role=switch]{margin-bottom:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 7)}button[role=switch][aria-checked=true]{background-color:hsl(var(--primary))}button[role=switch]>span{pointer-events:none;height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:hsl(var(--background));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:block}button[role=switch][aria-checked=true]>span{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}button[role=switch][size=md]{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9)}button[role=switch][size=md]>span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}button[role=switch][size=md][aria-checked=true]>span{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}button[role=switch][size=lg]{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11)}button[role=switch][size=lg]>span{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}button[role=switch][size=lg][aria-checked=true]>span{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}textarea[kind=text]{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:hsl(var(--input));background-color:hsl(var(--card));width:100%;min-height:60px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}textarea[kind=text]::placeholder{color:hsl(var(--muted-foreground))}textarea[kind=text]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}textarea[kind=text]:disabled{cursor:not-allowed;opacity:.5}@media(min-width:48rem){textarea[kind=text]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}button[kind=pill]{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:8.99px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;border-width:1px;border-color:var(--accent);background-color:#0000;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){button[kind=pill]{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}button[kind=pill]{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){button[kind=pill]{color:color-mix(in srgb,var(--accent) 85%,transparent)}}button[kind=pill][aria-pressed=true]{color:var(--color-white);background:var(--accent);border-color:var(--accent)}button[kind=text-toggle]{cursor:pointer;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:8.99px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:hsl(var(--muted-foreground));text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;border-radius:.25rem}@media(hover:hover){button[kind=text-toggle]:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){button[kind=text-toggle]:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}button[kind=text-toggle]:hover{color:hsl(var(--foreground))}}button[kind=text-toggle]:disabled{cursor:default;opacity:.5}button[kind=text-toggle][aria-pressed=true]{color:hsl(var(--foreground));background:var(--toggle-accent,hsl(var(--primary)))}@supports (color:color-mix(in lab,red,red)){button[kind=text-toggle][aria-pressed=true]{background:color-mix(in srgb,var(--toggle-accent,hsl(var(--primary))) 15%,transparent)}}button[kind=text-toggle][aria-pressed=true]{box-shadow:0 0 0 1px var(--toggle-accent,hsl(var(--primary)))}@supports (color:color-mix(in lab,red,red)){button[kind=text-toggle][aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--toggle-accent,hsl(var(--primary))) 30%,transparent)}}button[kind=toggle]{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){button[kind=toggle]:hover{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}}button[kind=toggle]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}button[kind=toggle]:disabled{pointer-events:none;opacity:.5}button[kind=toggle]{background-color:hsl(var(--card));height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2)}button[kind=toggle] svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}button[kind=toggle][variant=outline]{border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){button[kind=toggle][variant=outline]:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}button[kind=toggle][size=sm]{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}button[kind=toggle][size=lg]{height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2.5)}button[kind=toggle]:is([aria-pressed=true],[aria-checked=true]){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-auto{inset:auto}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.top-0\!{top:0!important}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-12{top:calc(var(--spacing) * 12)}.top-\[var\(--graph-pointer-y\)\]{top:var(--graph-pointer-y)}.top-\[var\(--panel-menu-y\)\]{top:var(--panel-menu-y)}.top-\[var\(--submenu-y\)\]{top:var(--submenu-y)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\!{right:calc(var(--spacing) * 3)!important}.right-7{right:calc(var(--spacing) * 7)}.right-14{right:calc(var(--spacing) * 14)}.right-\[-12px\]{right:-12px}.right-auto{right:auto}.right-auto\!{right:auto!important}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-0\!{left:0!important}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[clamp\(0px\,var\(--new-tab-x\,0px\)\,100\%_-_15rem\)\]{left:clamp(0px,var(--new-tab-x,0px),100% - 15rem)}.left-\[var\(--graph-pointer-x\)\]{left:var(--graph-pointer-x)}.left-\[var\(--panel-menu-x\)\]{left:var(--panel-menu-x)}.left-\[var\(--submenu-x\)\]{left:var(--submenu-x)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-56{z-index:56}.z-\[55\]{z-index:55}.z-\[100\]{z-index:100}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\!{margin-top:var(--spacing)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[15vh\]{margin-top:15vh}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[3\.5px\]{margin-left:3.5px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[1\.2em\]{height:1.2em}.h-\[5px\]{height:5px}.h-\[70vh\]{height:70vh}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[min\(760px\,88vh\)\]{height:min(760px,88vh)}.h-\[var\(--peek-h\)\]{height:var(--peek-h)}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[30vh\]{max-height:30vh}.max-h-\[40\%\]{max-height:40%}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100\%-0\.5rem\)\]\!{max-height:calc(100% - .5rem)!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.\!w-full{width:100%!important}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\.2em\]{width:1.2em}.w-\[5px\]{width:5px}.w-\[69px\]{width:69px}.w-\[148px\]{width:148px}.w-\[220px\]{width:220px}.w-\[380px\]{width:380px}.w-\[540px\]{width:540px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[calc\(100\%-1\.25rem\)\]{width:calc(100% - 1.25rem)}.w-\[min\(880px\,92vw\)\]{width:min(880px,92vw)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[40\%\]{max-width:40%}.max-w-\[55\%\]{max-width:55%}.max-w-\[60\%\]{max-width:60%}.max-w-\[69px\]{max-width:69px}.max-w-\[90\%\]{max-width:90%}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[110px\]{min-width:110px}.min-w-\[140px\]{min-width:140px}.min-w-\[240px\]{min-width:240px}.\!flex-1{flex:1!important}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.08em\]{--tw-translate-y:.08em;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.7\]{scale:.7}.rotate-90{rotate:90deg}.rotate-\[var\(--graph-pointer-angle\)\]{rotate:var(--graph-pointer-angle)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[hsl\(var\(--border\)\)\],.border-\[hsl\(var\(--border\)\)\]\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-\[hsl\(var\(--border\)\)\]\/60{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}.border-\[hsl\(var\(--border\)\/0\.3\)\]{border-color:hsl(var(--border)/.3)}.border-\[hsl\(var\(--chat-assistant-border\)\)\]{border-color:hsl(var(--chat-assistant-border))}.border-\[hsl\(var\(--chat-user-border\)\)\]{border-color:hsl(var(--chat-user-border))}.border-\[hsl\(var\(--destructive\)\)\]\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-\[hsl\(var\(--destructive\)\)\]\/30{border-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}.border-\[hsl\(var\(--destructive\)\)\]\/50{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-\[hsl\(var\(--destructive\)\)\]\/50{border-color:color-mix(in oklab,hsl(var(--destructive)) 50%,transparent)}}.border-\[hsl\(var\(--faint-foreground\)\)\]{border-color:hsl(var(--faint-foreground))}.border-\[hsl\(var\(--muted-foreground\)\)\]{border-color:hsl(var(--muted-foreground))}.border-\[hsl\(var\(--primary\)\)\],.border-\[hsl\(var\(--primary\)\)\]\/60{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-\[hsl\(var\(--primary\)\)\]\/60{border-color:color-mix(in oklab,hsl(var(--primary)) 60%,transparent)}}.border-\[hsl\(var\(--progress\)\)\]\/60{border-color:hsl(var(--progress))}@supports (color:color-mix(in lab,red,red)){.border-\[hsl\(var\(--progress\)\)\]\/60{border-color:color-mix(in oklab,hsl(var(--progress)) 60%,transparent)}}.border-\[hsl\(var\(--ring\)\)\]{border-color:hsl(var(--ring))}.border-\[hsl\(var\(--tab-selected-border\)\)\]{border-color:hsl(var(--tab-selected-border))}.border-border,.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}.border-transparent{border-color:#0000}.border-l-\[hsl\(var\(--foreground\)\)\]{border-left-color:hsl(var(--foreground))}.bg-\[hsl\(var\(--accent\)\)\],.bg-\[hsl\(var\(--accent\)\)\]\/30{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--accent\)\)\]\/30{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}.bg-\[hsl\(var\(--accent\)\)\]\/40{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--accent\)\)\]\/40{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}.bg-\[hsl\(var\(--accent\)\)\]\/60{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--accent\)\)\]\/60{background-color:color-mix(in oklab,hsl(var(--accent)) 60%,transparent)}}.bg-\[hsl\(var\(--background\)\)\],.bg-\[hsl\(var\(--background\)\)\]\/70{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--background\)\)\]\/70{background-color:color-mix(in oklab,hsl(var(--background)) 70%,transparent)}}.bg-\[hsl\(var\(--background\)\)\]\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--background\)\)\]\/80{background-color:color-mix(in oklab,hsl(var(--background)) 80%,transparent)}}.bg-\[hsl\(var\(--background\)\)\]\/95{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--background\)\)\]\/95{background-color:color-mix(in oklab,hsl(var(--background)) 95%,transparent)}}.bg-\[hsl\(var\(--border\)\)\]{background-color:hsl(var(--border))}.bg-\[hsl\(var\(--card\)\)\],.bg-\[hsl\(var\(--card\)\)\]\/40{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--card\)\)\]\/40{background-color:color-mix(in oklab,hsl(var(--card)) 40%,transparent)}}.bg-\[hsl\(var\(--card\)\)\]\/60{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--card\)\)\]\/60{background-color:color-mix(in oklab,hsl(var(--card)) 60%,transparent)}}.bg-\[hsl\(var\(--card\)\)\]\/80{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--card\)\)\]\/80{background-color:color-mix(in oklab,hsl(var(--card)) 80%,transparent)}}.bg-\[hsl\(var\(--card\)\)\]\/90{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--card\)\)\]\/90{background-color:color-mix(in oklab,hsl(var(--card)) 90%,transparent)}}.bg-\[hsl\(var\(--chat-assistant\)\)\]{background-color:hsl(var(--chat-assistant))}.bg-\[hsl\(var\(--chat-user\)\)\]{background-color:hsl(var(--chat-user))}.bg-\[hsl\(var\(--destructive\)\)\],.bg-\[hsl\(var\(--destructive\)\)\]\/15{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--destructive\)\)\]\/15{background-color:color-mix(in oklab,hsl(var(--destructive)) 15%,transparent)}}.bg-\[hsl\(var\(--destructive\)\/0\.15\)\]{background-color:hsl(var(--destructive)/.15)}.bg-\[hsl\(var\(--foreground\)\)\]{background-color:hsl(var(--foreground))}.bg-\[hsl\(var\(--muted\)\)\],.bg-\[hsl\(var\(--muted\)\)\]\/10{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--muted\)\)\]\/10{background-color:color-mix(in oklab,hsl(var(--muted)) 10%,transparent)}}.bg-\[hsl\(var\(--muted\)\)\]\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--muted\)\)\]\/40{background-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.bg-\[hsl\(var\(--muted\)\)\]\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--muted\)\)\]\/50{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.bg-\[hsl\(var\(--muted\)\)\]\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--muted\)\)\]\/60{background-color:color-mix(in oklab,hsl(var(--muted)) 60%,transparent)}}.bg-\[hsl\(var\(--muted-foreground\)\)\]{background-color:hsl(var(--muted-foreground))}.bg-\[hsl\(var\(--primary\)\)\]{background-color:hsl(var(--primary))}.bg-\[hsl\(var\(--progress\)\)\],.bg-\[hsl\(var\(--progress\)\)\]\/10{background-color:hsl(var(--progress))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--progress\)\)\]\/10{background-color:color-mix(in oklab,hsl(var(--progress)) 10%,transparent)}}.bg-\[hsl\(var\(--solo\)\)\]{background-color:hsl(var(--solo))}.bg-\[hsl\(var\(--take\)\)\]\/15{background-color:hsl(var(--take))}@supports (color:color-mix(in lab,red,red)){.bg-\[hsl\(var\(--take\)\)\]\/15{background-color:color-mix(in oklab,hsl(var(--take)) 15%,transparent)}}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-current{background-color:currentColor}.bg-popover{background-color:hsl(var(--popover))}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(hsl\(var\(--border\)\)_1px\,transparent_1px\)\]{background-image:radial-gradient(hsl(var(--border)) 1px,transparent 1px)}.\[background-size\:24px_24px\]{background-size:24px 24px}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[22px\]{padding-top:22px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[14px\]{padding-left:14px}.pl-\[calc\(5rem\/var\(--page-zoom\,1\)\)\]{padding-left:calc(5rem / var(--page-zoom,1))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.type-mono{font-family:var(--font-mono);font-weight:var(--weight-regular);font-variant-numeric:normal;font-size:11px;font-style:normal;line-height:1.5}.type-label{font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);font-size:11px;line-height:1.3}.type-readout{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:10px}.type-readout-lg{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:12px}.type-readout-sm{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:8.99px}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8\.99px\]{font-size:8.99px}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.type-badge{font:var(--weight-semibold) 8.99px/1 var(--font-akhand);letter-spacing:.05em;text-transform:uppercase}.type-eyebrow{font:var(--weight-regular) 10px/1.4 var(--font-hongkong);letter-spacing:.2em;text-transform:uppercase}.type-item{font:var(--weight-medium) 16px/1.3 var(--font-sarvatrik);letter-spacing:.05em;text-transform:uppercase}.tracking-\[-0\.01em\]\!{--tw-tracking:-.01em!important;letter-spacing:-.01em!important}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.type-caption{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em}.type-chat{font:var(--weight-extralight) 12px/1.6 var(--font-sarvatrik);letter-spacing:.015em}.type-item-sm{font:var(--weight-light) 10.8px/1.5 var(--font-sarvatrik);letter-spacing:.05em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.text-\[hsl\(var\(--background\)\)\]{color:hsl(var(--background))}.text-\[hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[hsl\(var\(--faint-foreground\)\)\]{color:hsl(var(--faint-foreground))}.text-\[hsl\(var\(--foreground\)\)\],.text-\[hsl\(var\(--foreground\)\)\]\/80{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-\[hsl\(var\(--foreground\)\)\]\/80{color:color-mix(in oklab,hsl(var(--foreground)) 80%,transparent)}}.text-\[hsl\(var\(--muted-foreground\)\)\],.text-\[hsl\(var\(--muted-foreground\)\)\]\/60{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-\[hsl\(var\(--muted-foreground\)\)\]\/60{color:color-mix(in oklab,hsl(var(--muted-foreground)) 60%,transparent)}}.text-\[hsl\(var\(--primary\)\)\]{color:hsl(var(--primary))}.text-\[hsl\(var\(--primary-foreground\)\)\]{color:hsl(var(--primary-foreground))}.text-\[hsl\(var\(--progress\)\)\]{color:hsl(var(--progress))}.text-\[hsl\(var\(--take\)\)\]{color:hsl(var(--take))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-red-500{color:var(--color-red-500)}.lowercase{text-transform:lowercase}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.placeholder-\[hsl\(var\(--muted-foreground\)\)\]::placeholder{color:hsl(var(--muted-foreground))}.accent-\[hsl\(var\(--foreground\)\)\]{accent-color:hsl(var(--foreground))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_hsl\(var\(--border\)\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,hsl(var(--border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[hsl\(var\(--foreground\)\)\]\/20{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ring-\[hsl\(var\(--foreground\)\)\]\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,opacity\]{transition-property:color,background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none\!{transition-property:none!important}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[grid-area\:agent\]{grid-area:agent}.\[grid-area\:terminal\]{grid-area:terminal}.\[grid-area\:ticket\]{grid-area:ticket}.type-body{font:var(--weight-light) 14px/1.6 var(--font-sarvatrik)}.type-input{font:var(--weight-light) 13px/1.3 var(--font-sarvatrik)}.type-menu{font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik)}.type-panel-title{font:var(--weight-regular) 14px/1.3 var(--font-sarvatrik)}.type-section{font:var(--weight-semibold) 14px/1.3 var(--font-akhand)}.type-slot{font:var(--weight-regular) 7.6px/1 var(--font-sarvatrik)}.type-tab{font:var(--weight-regular) 12px/1 var(--font-sarvatrik)}@media(hover:hover){.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/thread\:opacity-100:is(:where(.group\/thread):hover *),.group-hover\/ticket\:opacity-100:is(:where(.group\/ticket):hover *){opacity:1}}.placeholder\:text-\[hsl\(var\(--muted-foreground\)\)\]::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-1:before{content:var(--tw-content);inset-inline:var(--spacing)}.before\:-top-\[5px\]:before{content:var(--tw-content);top:-5px}.before\:-bottom-\[5px\]:before{content:var(--tw-content);bottom:-5px}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[hsl\(var\(--border\)\)\]:before{content:var(--tw-content);background-color:hsl(var(--border))}.before\:bg-\[hsl\(var\(--primary\)\)\]:before{content:var(--tw-content);background-color:hsl(var(--primary))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-\[hsl\(var\(--border\)\)\]:after{content:var(--tw-content);background-color:hsl(var(--border))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:border-\[hsl\(var\(--ring\)\)\]:focus-within{border-color:hsl(var(--ring))}@media(hover:hover){.hover\:border-\[hsl\(var\(--border\)\)\]:hover{border-color:hsl(var(--border))}.hover\:border-\[hsl\(var\(--foreground\)\)\]\/15:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[hsl\(var\(--foreground\)\)\]\/15:hover{border-color:color-mix(in oklab,hsl(var(--foreground)) 15%,transparent)}}.hover\:bg-\[hsl\(var\(--accent\)\)\]:hover,.hover\:bg-\[hsl\(var\(--accent\)\)\]\/15:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--accent\)\)\]\/15:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 15%,transparent)}}.hover\:bg-\[hsl\(var\(--accent\)\)\]\/30:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--accent\)\)\]\/30:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}.hover\:bg-\[hsl\(var\(--accent\)\)\]\/40:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--accent\)\)\]\/40:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}.hover\:bg-\[hsl\(var\(--accent\)\)\]\/50:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--accent\)\)\]\/50:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.hover\:bg-\[hsl\(var\(--accent\)\)\]\/60:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--accent\)\)\]\/60:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 60%,transparent)}}.hover\:bg-\[hsl\(var\(--card\)\)\]:hover{background-color:hsl(var(--card))}.hover\:bg-\[hsl\(var\(--destructive\)\)\]\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--destructive\)\)\]\/10:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.hover\:bg-\[hsl\(var\(--destructive\)\)\]\/15:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--destructive\)\)\]\/15:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 15%,transparent)}}.hover\:bg-\[hsl\(var\(--foreground\)\)\]\/80:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--foreground\)\)\]\/80:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 80%,transparent)}}.hover\:bg-\[hsl\(var\(--foreground\)\)\]\/\[0\.06\]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--foreground\)\)\]\/\[0\.06\]:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 6%,transparent)}}.hover\:bg-\[hsl\(var\(--muted\)\)\]:hover,.hover\:bg-\[hsl\(var\(--muted\)\)\]\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--muted\)\)\]\/40:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.hover\:bg-\[hsl\(var\(--muted\)\)\]\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--muted\)\)\]\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.hover\:bg-\[hsl\(var\(--muted\)\)\]\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--muted\)\)\]\/60:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 60%,transparent)}}.hover\:bg-\[hsl\(var\(--primary\)\)\]:hover,.hover\:bg-\[hsl\(var\(--primary\)\)\]\/15:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--primary\)\)\]\/15:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 15%,transparent)}}.hover\:bg-\[hsl\(var\(--take\)\)\]\/25:hover{background-color:hsl(var(--take))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[hsl\(var\(--take\)\)\]\/25:hover{background-color:color-mix(in oklab,hsl(var(--take)) 25%,transparent)}}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[hsl\(var\(--foreground\)\)\]:hover{color:hsl(var(--foreground))}.hover\:text-\[hsl\(var\(--primary-foreground\)\)\]:hover{color:hsl(var(--primary-foreground))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[hsl\(var\(--primary\)\)\]:focus{border-color:hsl(var(--primary))}.focus\:border-\[hsl\(var\(--ring\)\)\]:focus{border-color:hsl(var(--ring))}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[hsl\(var\(--ring\)\)\]:focus{--tw-ring-color:hsl(var(--ring))}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:text-\[hsl\(var\(--muted-foreground\)\)\]:disabled:hover{color:hsl(var(--muted-foreground))}}.data-gliding\:w-\(--glide-width\)[data-gliding]{width:var(--glide-width)}.data-gliding\:flex-none[data-gliding]{flex:none}@media(min-width:40rem){.sm\:max-w-none{max-width:none}}.\[\&_\*\]\:pointer-events-none *{pointer-events:none}.\[\&_code\]\:break-all code{word-break:break-all}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}}@font-face{font-family:HongKong;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/HongKong-Variable.ttf)format("truetype")}@font-face{font-family:Duplet;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/Duplet-Variable.ttf)format("truetype")}@font-face{font-family:Sarvatrik;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/SarvatrikTrial-Variable.ttf)format("truetype")}@font-face{font-family:Ekster;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Ekster-Variable.ttf)format("truetype")}@font-face{font-family:Volte;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Volte-Variable.ttf)format("truetype")}@font-face{font-family:MPLUS1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/MPLUS1-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:Akhand;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Akhand-Variable.ttf)format("truetype")}@font-face{font-family:Mute;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Mute-Variable.ttf)format("truetype")}@font-face{font-family:NeurialGrotesk;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/NeurialGrotesk-Variable.ttf)format("truetype")}@font-face{font-family:PassengerSans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/PassengerSans-Variable.ttf)format("truetype")}@font-face{font-family:PPNeueMontreal;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-Hairline.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-HairlineItalic.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-Light.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-LightItalic.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-Regular.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-Italic.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-Semibold.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-SemiboldItalic.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-Extrabold.otf)format("opentype")}@font-face{font-family:PPNeueMontreal;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontreal-ExtraboldItalic.otf)format("opentype")}@font-face{font-family:PPNeueMontrealText;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontrealText-Book.otf)format("opentype")}@font-face{font-family:PPNeueMontrealText;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/PPNeueMontreal/PPNeueMontrealText-BookItalic.otf)format("opentype")}@font-face{font-family:ABCMonumentGrotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ABCMonumentGroteskPlusVariableTrial.ttf)format("truetype")}@font-face{font-family:Abacaxi;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/AbacaxiTrial-Variable.ttf)format("truetype")}@font-face{font-family:UntitledSans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/TestUntitledSansVF-Roman.ttf)format("truetype")}@font-face{font-family:UntitledSans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/TestUntitledSansVF-Italic.ttf)format("truetype")}@font-face{font-family:Geograph;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/TestGeographVF-Roman.ttf)format("truetype")}@font-face{font-family:Geograph;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/TestGeographVF-Italic.ttf)format("truetype")}@font-face{font-family:NeueHaasGrotText;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NeueHaasGrotText/NeueHaasGrotTextRound-55Roman-Trial.otf)format("opentype")}@font-face{font-family:NeueHaasGrotText;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/NeueHaasGrotText/NeueHaasGrotTextRound-56Italic-Trial.otf)format("opentype")}@font-face{font-family:NeueHaasGrotText;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NeueHaasGrotText/NeueHaasGrotTextRound-65Medium-Trial.otf)format("opentype")}@font-face{font-family:NeueHaasGrotText;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/NeueHaasGrotText/NeueHaasGrotTextRound-66MediumItalic-Trial.otf)format("opentype")}@font-face{font-family:NeueHaasGrotText;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NeueHaasGrotText/NeueHaasGrotTextRound-75Bold-Trial.otf)format("opentype")}@font-face{font-family:NeueHaasGrotText;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/NeueHaasGrotText/NeueHaasGrotTextRound-76BoldItalic-Trial.otf)format("opentype")}@font-face{font-family:Metrik;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-Light.otf)format("opentype")}@font-face{font-family:Metrik;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-LightItalic.otf)format("opentype")}@font-face{font-family:Metrik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-Regular.otf)format("opentype")}@font-face{font-family:Metrik;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-Italic.otf)format("opentype")}@font-face{font-family:Metrik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-Medium.otf)format("opentype")}@font-face{font-family:Metrik;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-MediumItalic.otf)format("opentype")}@font-face{font-family:Metrik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-Bold.otf)format("opentype")}@font-face{font-family:Metrik;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-BoldItalic.otf)format("opentype")}@font-face{font-family:Metrik;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-Black.otf)format("opentype")}@font-face{font-family:Metrik;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Metrik_Trial/Metrik-BlackItalic.otf)format("opentype")}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Hind/Hind-Light.ttf)format("truetype")}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Hind/Hind-Regular.ttf)format("truetype")}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Hind/Hind-Medium.ttf)format("truetype")}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Hind/Hind-SemiBold.ttf)format("truetype")}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Hind/Hind-Bold.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Rajdhani/Rajdhani-Light.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Rajdhani/Rajdhani-Regular.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Rajdhani/Rajdhani-Medium.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Rajdhani/Rajdhani-SemiBold.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Rajdhani/Rajdhani-Bold.ttf)format("truetype")}@font-face{font-family:UlmGrotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/UlmGrotesk/UlmGrotesk-Light.otf)format("opentype")}@font-face{font-family:UlmGrotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UlmGrotesk/UlmGrotesk-Regular.otf)format("opentype")}@font-face{font-family:UlmGrotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UlmGrotesk/UlmGrotesk-Medium.otf)format("opentype")}@font-face{font-family:UlmGrotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UlmGrotesk/UlmGrotesk-Bold.otf)format("opentype")}@font-face{font-family:UlmGrotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UlmGrotesk/UlmGrotesk-Extrabold.otf)format("opentype")}@font-face{font-family:MDIO;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/MDIO/MDIO-Regular.woff2)format("woff2"),url(/fonts/MDIO/MDIO-Regular.otf)format("opentype")}@font-face{font-family:Noto Music;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoMusic-music.woff2)format("woff2");unicode-range:U+25CC,U+2669-266F,U+1D000-1D0F5,U+1D100-1D245}:root{--editor-font:var(--font-mono);--editor-font-size:11px;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}#root.web-zoom{width:calc(100vw / var(--app-zoom,1));height:calc(100vh / var(--app-zoom,1))}html.web-zoom-doc [data-radix-popper-content-wrapper]{zoom:calc(1 / var(--app-zoom,1))}*,:before,:after{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.cm-editor,.cm-content,pre,code,.selectable-text,.selectable-text *{-webkit-user-select:text;user-select:text}select,input[type=number]{appearance:none;background:0 0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes float{0%{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.7;transform:translateY(-12px)scale(1.2)}to{opacity:.3;transform:translateY(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes railMorph{0%{opacity:0;transform:scale(.6)rotate(-20deg)}60%{opacity:1;transform:scale(1.15)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.rail-morph{animation:.26s cubic-bezier(.2,.8,.2,1) both railMorph}@keyframes ideateFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-15px)}}@keyframes ideateBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes ideateBreatheShallow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes ideateDeepPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.5;transform:scale(1.18)}}@keyframes ideateRipple{0%{opacity:.6;border-width:2px;transform:scale(1)}to{opacity:0;border-width:0;transform:scale(2.4)}}@keyframes ideateTrail{0%{opacity:.85;transform:translate(-50%,-50%)translate(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translate(60px)scale(.4)}}.settings-range{appearance:none;background:hsl(var(--border));border-radius:2px;outline:none;height:4px}.settings-range::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--foreground));cursor:pointer;border-radius:50%;width:12px;height:12px}.settings-range::-moz-range-thumb{background:hsl(var(--foreground));cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}.settings-range::-moz-range-track{background:hsl(var(--border));border-radius:2px;height:4px}.key-hover>span{opacity:1!important;color:hsl(var(--primary-foreground))!important}.mobile-app{-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-overflow-scrolling:touch}@media(max-width:768px){.mobile-app [class*=w-28]{min-width:5rem}}@media(pointer:coarse){.mobile-app button{min-width:36px;min-height:36px}.mobile-app input,.mobile-app select{min-height:36px;font-size:16px}}agent-column select-menu[data-agent-pill]>button[role=combobox],ticket-agent-picker>select-menu[data-agent-pill]>button[role=combobox]{padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--muted-foreground));background-color:#0000;border-color:#0000;border-radius:3.40282e38px;justify-content:center;font-size:11px;line-height:1.3}@media(hover:hover){:is(agent-column select-menu[data-agent-pill]>button[role=combobox],ticket-agent-picker>select-menu[data-agent-pill]>button[role=combobox]):hover{background-color:hsl(var(--accent));border-color:#0000}@supports (color:color-mix(in lab,red,red)){:is(agent-column select-menu[data-agent-pill]>button[role=combobox],ticket-agent-picker>select-menu[data-agent-pill]>button[role=combobox]):hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}:is(agent-column select-menu[data-agent-pill]>button[role=combobox],ticket-agent-picker>select-menu[data-agent-pill]>button[role=combobox]):hover{color:hsl(var(--foreground))}}agent-column select-menu[data-agent-pill]>button[role=combobox],ticket-agent-picker>select-menu[data-agent-pill]>button[role=combobox]{font-size:10px;line-height:1}agent-column select-menu[data-agent-pill]>button[role=combobox]>svg,ticket-agent-picker>select-menu[data-agent-pill]>button[role=combobox]>svg{display:none}row-placeholder{height:var(--row-h,80px)}@scope(worktree-view){:scope>box>[area=agent]{grid-area:agent}:scope>box>[area=side]{grid-area:side}:scope>box>[area=head]{grid-area:head}:scope>box>[area=logs]{grid-area:logs}:scope>box>[area=canvas]{grid-area:canvas}:scope>box>[area=terminal]{grid-area:terminal}:scope>box>[area=detail]{grid-area:detail}:scope>box>[area=side-column]{grid-area:1/2/-1}:scope>box>workspace-seam{z-index:40;pointer-events:none;min-width:0;min-height:0;position:relative}:scope>box>workspace-seam>resize-handle{pointer-events:auto}:scope>box>workspace-seam[side=top]>resize-handle{height:.5rem;top:-.5rem}:scope>box>workspace-seam[side=left]>resize-handle{width:.5rem;left:-.5rem}:scope>box>workspace-seam[side=right]>resize-handle{width:.5rem;right:-.5rem}}column[board-side]>resize-handle[side=left]{left:calc(var(--spacing) * -2);width:calc(var(--spacing) * 2)}column[board-side]>box>resize-handle[side=top]{top:calc(var(--spacing) * -2);height:calc(var(--spacing) * 2)}html[flat-panes] [pane]{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:0}html[flat-panes] [pane-group]{background-color:hsl(var(--border));gap:1px}html[flat-panes] worktree-view>box[pane-group],html[flat-panes] column[workspace-area]>row[workspace-empty]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:hsl(var(--border))}html[flat-panes] worktree-view>box[pane-group],html[flat-panes] row[pane-group]{padding-inline:0;padding-top:1px;padding-bottom:1px}html[flat-panes] top-bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border))}html[flat-panes] status-bar{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border))}html[flat-panes] top-bar[data-focus-mode],html[flat-panes] status-bar[data-focus-mode]{border-color:#0000}html[flat-panes] worktree-view>box[pane-group]>workspace-seam[side=top]>resize-handle{top:-4.5px}html[flat-panes] worktree-view>box[pane-group]>workspace-seam[side=left]>resize-handle{left:-4.5px}html[flat-panes] worktree-view>box[pane-group]>workspace-seam[side=right]>resize-handle{right:-4.5px}html[flat-panes] column[board-side]>resize-handle[side=left]{left:-4.5px}html[flat-panes] column[board-side]>box>resize-handle[side=top]{top:-4.5px}:is(box,row,column)[data-gliding]{overflow:clip}:is(box,row,column)[data-gliding]>[data-glide]{left:var(--glide-x);top:var(--glide-y);width:var(--glide-w);height:var(--glide-h);will-change:transform,clip-path;margin:0;grid-area:auto!important;position:absolute!important}:is(box,row,column)[data-gliding]>workspace-seam,:is(box,row,column)[data-gliding]>resize-handle,:is(box,row,column)[data-gliding]>[data-glide]>resize-handle{visibility:hidden}chat-pill-home{display:inline-flex;position:relative}chat-pill-home>button{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);white-space:nowrap;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding-block:1px;display:inline-flex}@media(hover:hover){chat-pill-home>button:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}chat-pill-home>button[agent]{background-color:hsl(var(--muted)/.6)}chat-pill-home>button[active]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}typing-indicator{margin-right:calc(var(--spacing) * 2);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--chat-assistant-border));background-color:hsl(var(--chat-assistant));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);align-self:flex-start;display:inline-flex}typing-indicator>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);animation:var(--animate-bounce);background-color:hsl(var(--muted-foreground));border-radius:3.40282e38px}typing-indicator>span:nth-child(2){animation-delay:.15s}typing-indicator>span:nth-child(3){animation-delay:.3s}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}resize-handle{z-index:50;display:block;position:absolute}resize-handle[side=top],resize-handle[side=bottom]{height:var(--spacing,4px);cursor:row-resize;left:0;right:0}resize-handle[side=top]{top:0}resize-handle[side=bottom]{bottom:0}resize-handle[side=left],resize-handle[side=right]{width:var(--spacing,4px);cursor:col-resize;top:0;bottom:0}resize-handle[side=left]{left:0}resize-handle[side=right]{right:0}resize-handle[active]{background-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){resize-handle[active]{background-color:color-mix(in oklab,hsl(var(--border)) 40%,transparent)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}confirm-dialog{z-index:200;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){confirm-dialog{background-color:color-mix(in oklab,var(--color-black,#000) 40%,transparent)}}confirm-dialog{padding:calc(var(--spacing,4px) * 6);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}confirm-dialog>dialog-card{gap:calc(var(--spacing,4px) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));width:440px;max-width:100%;padding:calc(var(--spacing,4px) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}confirm-dialog>dialog-card>dialog-header{align-items:center;gap:calc(var(--spacing,4px) * 2);display:flex}confirm-dialog>dialog-card>dialog-header>h2{color:hsl(var(--foreground));font:var(--weight-semibold) 14px/1.3 var(--font-akhand)}confirm-dialog>dialog-card>p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:hsl(var(--muted-foreground))}confirm-dialog>dialog-card>dialog-actions{justify-content:flex-end;gap:calc(var(--spacing,4px) * 2);padding-top:var(--spacing,4px);display:flex}@layer base{dialog-actions,dialog-card,dialog-header{display:block}}tooltip-popup{z-index:50;min-width:max-content;display:block;position:fixed;top:0;left:0;transform:translateY(-200%)}tooltip-popup>box[role=tooltip]{max-width:var(--container-xs,20rem);border-radius:var(--radius-md,.375rem);background-color:hsl(var(--tooltip-bg));padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:break-word;color:hsl(var(--primary-foreground));font:var(--weight-light) 11px/1.3 var(--font-sarvatrik);overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}select-listbox{display:contents}select-listbox [role=listbox]{z-index:9999;max-height:calc(var(--spacing,4px) * 96);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));min-width:0;color:hsl(var(--foreground));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:12px;position:relative;overflow:hidden}select-listbox [role=listbox][data-side=bottom]{--tw-translate-y:var(--spacing,4px);translate:var(--tw-translate-x) var(--tw-translate-y)}select-listbox [role=listbox][data-side=top]{--tw-translate-y:calc(var(--spacing,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}select-listbox [role=listbox][data-side=left]{--tw-translate-x:calc(var(--spacing,4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}select-listbox [role=listbox][data-side=right]{--tw-translate-x:var(--spacing,4px);translate:var(--tw-translate-x) var(--tw-translate-y)}select-listbox [data-radix-select-viewport]{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);padding:var(--spacing,4px);scrollbar-width:thin!important}select-listbox [role=option]{cursor:pointer;border-radius:var(--radius-sm,.25rem);width:100%;padding-block:calc(var(--spacing,4px) * 1.5);padding-right:calc(var(--spacing,4px) * 8);padding-left:calc(var(--spacing,4px) * 2.5);--tw-outline-style:none;-webkit-user-select:none;user-select:none;font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;outline-style:none;align-items:center;font-size:10px;display:flex;position:relative}select-listbox [role=option]:focus{background-color:hsl(var(--muted));color:hsl(var(--foreground))}select-listbox [role=option][data-disabled]{pointer-events:none;opacity:.5}select-listbox [role=option]>span[indicator]{right:calc(var(--spacing,4px) * 2);height:calc(var(--spacing,4px) * 3.5);width:calc(var(--spacing,4px) * 3.5);justify-content:center;align-items:center;display:flex;position:absolute}select-listbox [role=option]>span[indicator] svg{height:calc(var(--spacing,4px) * 4);width:calc(var(--spacing,4px) * 4)}select-listbox [role=option]>span[hint]{margin-left:calc(var(--spacing,4px) * 2);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}select-menu{height:calc(var(--spacing,4px) * 7);min-width:0;display:inline-flex}select-menu>button[role=combobox]{border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));width:100%;height:100%;padding-inline:calc(var(--spacing,4px) * 2.5);white-space:nowrap;color:hsl(var(--foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;border-radius:.25rem;justify-content:space-between;align-items:center;padding-block:0;font-size:12px;display:flex}@media(hover:hover){select-menu>button[role=combobox]:hover{border-color:hsl(var(--ring))}}select-menu>button[role=combobox]:focus{border-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}select-menu>button[role=combobox]:disabled{cursor:not-allowed;opacity:.5}select-menu[readout=base]>button[role=combobox]{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:10px}select-menu[readout=none]>button[role=combobox]{font:inherit;letter-spacing:inherit}select-menu>button[role=combobox]>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}select-menu>button[role=combobox]>svg{height:calc(var(--spacing,4px) * 4);width:calc(var(--spacing,4px) * 4);opacity:.5}github-account{min-width:0;max-width:min(20rem,60vw);display:inline-flex}github-account>row{min-width:0}github-account>row>button[data-github-trigger]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;max-width:100%;display:inline-flex;overflow:hidden}github-account>row>button[data-github-trigger] span{text-overflow:ellipsis;overflow:hidden}github-account>row>[data-github-code]{z-index:30;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.75rem;flex-direction:column;width:min(22rem,100vw - 1rem);padding:1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .75rem 2rem #0000003d}github-account>row>[data-github-code][hidden]{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-border-style:solid}}}shell-sidebar{min-height:0;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));-webkit-user-select:none;user-select:none;background-color:#0000;flex-shrink:0;display:block;position:relative}sidebar-clip{height:100%;display:block;overflow:hidden}sidebar-inner{flex-direction:column;height:100%;min-height:0;display:flex}shell-sidebar nav{gap:calc(var(--spacing,4px) * .5);padding-inline:calc(var(--spacing,4px) * 2);padding-top:calc(var(--spacing,4px) * 6);padding-bottom:calc(var(--spacing,4px) * 2);flex-direction:column;display:flex}shell-sidebar button[nav-row]{height:calc(var(--spacing,4px) * 7);align-items:center;gap:calc(var(--spacing,4px) * 2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,4px) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){shell-sidebar button[nav-row]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-sidebar button[nav-row]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}shell-sidebar button[nav-row]:hover{color:hsl(var(--foreground))}}shell-sidebar button[nav-row][active]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-sidebar button[nav-row][active]{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}shell-sidebar button[nav-row][active]{color:hsl(var(--foreground))}@media(hover:hover){shell-sidebar button[nav-row][active]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-sidebar button[nav-row][active]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}}shell-sidebar button[nav-row]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}shell-sidebar nav-trailing{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}sidebar-sections{gap:calc(var(--spacing,4px) * 9);min-height:0;padding-inline:calc(var(--spacing,4px) * 4);padding-top:calc(var(--spacing,4px) * 5);padding-bottom:calc(var(--spacing,4px) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}sidebar-heading,shell-sidebar button[section-header]{margin-bottom:calc(var(--spacing,4px) * 2);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:hsl(var(--muted-foreground));display:block;overflow:hidden}shell-sidebar button[section-header]{align-items:center;gap:var(--spacing,4px);text-align:left;width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;display:flex}@media(hover:hover){shell-sidebar button[section-header]:hover{color:hsl(var(--foreground))}}shell-sidebar button[section-header]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}shell-sidebar button[section-header]>svg{opacity:.5;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-shrink:0;transition-duration:.15s}sidebar-list{max-height:calc(var(--spacing,4px) * 64);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}sidebar-list[static]{max-height:none;overflow:visible}sidebar-hint{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:hsl(var(--border));padding-block:calc(var(--spacing,4px) * 1.5);padding-left:calc(var(--spacing,4px) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:hsl(var(--muted-foreground));opacity:.6;display:block}shell-sidebar button[list-row]{align-items:center;gap:calc(var(--spacing,4px) * 2);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:hsl(var(--border));padding-block:calc(var(--spacing,4px) * 1.5);padding-right:calc(var(--spacing,4px) * 2);padding-left:calc(var(--spacing,4px) * 3);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;display:flex}@media(hover:hover){shell-sidebar button[list-row]:hover{color:hsl(var(--foreground))}}shell-sidebar button[list-row]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}shell-sidebar button[list-row]>svg{opacity:.6;flex-shrink:0}shell-sidebar button[list-row][current]{border-left-color:hsl(var(--foreground));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground))}shell-sidebar button[list-row][quiet]{opacity:.8}shell-sidebar button[list-row][cloning]{cursor:wait;opacity:.6}sidebar-row-wrap{flex-shrink:0;align-items:center;display:flex;position:relative}shell-sidebar sidebar-row-wrap>button[list-row]{flex:1;min-width:0}shell-sidebar sidebar-row-wrap[wide]>button[list-row]{padding-right:calc(var(--spacing,4px) * 11)}shell-sidebar sidebar-row-wrap[narrow]>button[list-row]{padding-right:calc(var(--spacing,4px) * 6)}sidebar-row-actions{align-items:center;gap:calc(var(--spacing,4px) * .5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex;position:absolute;right:0}sidebar-row-actions[dim]{opacity:.6}sidebar-row-actions[hidden-until-hover],shell-sidebar button[row-delete]{right:var(--spacing,4px);opacity:0}shell-sidebar button[row-delete]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}shell-sidebar sidebar-row-wrap:hover>sidebar-row-actions,shell-sidebar sidebar-row-wrap:hover>button[row-delete]{opacity:1}sidebar-footer{padding-inline:calc(var(--spacing,4px) * 2);padding-top:calc(var(--spacing,4px) * 2);padding-bottom:calc(var(--spacing,4px) * 5);flex-direction:column;flex-shrink:0;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}surface-zoom-chip{pointer-events:auto;z-index:10;align-items:center;gap:calc(var(--spacing,4px) * .5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){surface-zoom-chip{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}surface-zoom-chip{background-color:hsl(var(--card));padding-inline:calc(var(--spacing,4px) * 1.5);padding-block:calc(var(--spacing,4px) * .5);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:10px}surface-zoom-host{width:100%;height:100%;display:block;position:relative;overflow:hidden}surface-zoom-inner{zoom:var(--surface-zoom,1);width:var(--surface-zoom-w,100%);height:var(--surface-zoom-h,100%);display:block;position:relative}project-rail row[data-rail-header]>button[kind=icon]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){project-rail row[data-rail-header]>button[kind=icon]:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 6%,transparent)}}project-rail row[data-rail-header]>button[kind=icon][active]{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){project-rail row[data-rail-header]>button[kind=icon][active]{background-color:color-mix(in oklab,hsl(var(--foreground)) 12%,transparent)}}project-rail row[data-rail-header]>button[kind=icon][active]{color:hsl(var(--foreground))}project-rail row[data-rail-header]>button[kind=icon][active]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){project-rail row[data-rail-header]>button[kind=icon][active]:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 14%,transparent)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}popup-pane{z-index:9999;margin-bottom:calc(var(--spacing,4px) * 1.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);max-width:calc(100vw - 1rem);max-height:calc(100vh - 3rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:absolute;bottom:100%;right:0;overflow:hidden}popup-pane[direction=down]{margin-top:calc(var(--spacing,4px) * 1.5);margin-bottom:0;top:100%;bottom:auto}popup-pane>pane-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,4px) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-block:var(--spacing,4px);padding-right:calc(var(--spacing,4px) * 1.5);padding-left:calc(var(--spacing,4px) * 3);flex-shrink:0;display:flex}popup-pane>pane-header>[pane-title]{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));text-transform:uppercase;overflow:hidden}popup-pane>pane-header>pane-actions{align-items:center;gap:calc(var(--spacing,4px) * .5);display:flex}popup-pane>pane-body{min-height:0;padding:calc(var(--spacing,4px) * 2);flex-direction:column;flex:1;display:flex;overflow:auto}popup-pane[pad=none]>pane-body{padding:0}@layer base{pane-actions,pane-body,pane-header{display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-tracking:initial}}}ticket-board{z-index:9;cursor:auto;background-color:hsl(var(--background));flex-direction:column;display:flex;position:absolute;inset:0}board-error{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 1.5);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--destructive));flex-shrink:0;font-size:11px;line-height:1.3;display:block;overflow:hidden}board-empty{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground));flex:1;justify-content:center;align-items:center;display:flex}board-scroll{min-height:0;padding:calc(var(--spacing,4px) * 3);padding-bottom:calc(var(--spacing,4px) * 16);flex:1;display:block;overflow:auto}board-sizer{width:var(--sizer-width,auto);height:var(--sizer-height,auto);display:block}board-sizer[flow]{width:auto}board-grid{gap:calc(var(--spacing,4px) * 2);width:max-content;transform:scale(var(--board-zoom,1));transform-origin:0 0;flex-direction:column;display:flex}board-grid[flow]{width:var(--board-width,100%)}board-head,board-cells{grid-template-columns:var(--board-template,none);gap:calc(var(--spacing,4px) * 2);padding-inline:calc(var(--spacing,4px) * 2);display:grid}board-head{z-index:1;background-color:hsl(var(--background));position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){board-head{background-color:color-mix(in oklab,hsl(var(--background)) 90%,transparent)}}board-head{padding-block:var(--spacing,4px)}board-head>button[column-head]{height:calc(var(--spacing,4px) * 7);align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-radius:var(--radius-sm,.25rem);min-width:0;padding-inline:calc(var(--spacing,4px) * 1.5);text-align:left;font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--foreground));display:flex;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}@media(hover:hover){board-head>button[column-head]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){board-head>button[column-head]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}}board-head>button[column-head][folded]{justify-content:center;padding-inline:0}board-band{gap:var(--spacing,4px);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){board-band{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}board-band{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){board-band{background-color:color-mix(in oklab,hsl(var(--card)) 40%,transparent)}}board-band{padding-bottom:calc(var(--spacing,4px) * 2)}board-band[folded]{padding-bottom:0}board-band[ungrouped]{padding-top:calc(var(--spacing,4px) * 2)}board-band>button[band-head]{height:calc(var(--spacing,4px) * 7);align-items:center;gap:calc(var(--spacing,4px) * 1.5);padding-inline:calc(var(--spacing,4px) * 3);text-align:left;font:var(--weight-regular) 10px/1.4 var(--font-hongkong);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));display:flex}@media(hover:hover){board-band>button[band-head]:hover{color:hsl(var(--foreground))}}board-cell{gap:calc(var(--spacing,4px) * 1.5);flex-direction:column;min-width:0;display:flex}board-cell[folded]{padding-inline:0}ticket-board[dragging] board-cell{min-height:calc(var(--spacing,4px) * 10)}board-cell[drop]{border-radius:var(--radius-md,.375rem);background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){board-cell[drop]{background-color:color-mix(in oklab,hsl(var(--accent)) 20%,transparent)}}board-cell[drop]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring))}board-flow{gap:calc(var(--spacing,4px) * 2);padding-inline:calc(var(--spacing,4px) * 2);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}board-card{cursor:pointer;gap:calc(var(--spacing,4px) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));flex-direction:column;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){board-card{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}board-card{background-color:hsl(var(--background));padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){board-card:hover{border-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){board-card:hover{border-color:color-mix(in oklab,hsl(var(--ring)) 60%,transparent)}}board-card:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){board-card:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 20%,transparent)}}}board-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}board-card[dragging]{opacity:.4}board-ghost{pointer-events:none;z-index:1000;transform-origin:0 0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:var(--ghost-width,auto);transform:translate3d(var(--ghost-x,0),var(--ghost-y,0),0) scale(var(--ghost-zoom,1)) rotate(2deg);will-change:transform;display:block;position:fixed;top:0;left:0}board-card[current]{border-color:hsl(var(--ring));background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){board-card[current]{background-color:color-mix(in oklab,hsl(var(--accent)) 20%,transparent)}}card-head{height:calc(var(--spacing,4px) * 5);align-items:center;gap:var(--spacing,4px);min-width:0;font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--muted-foreground));font-size:11px;line-height:1.3;display:flex}card-head>a[pr-pill]{flex-shrink:0;margin-left:auto}card-head>span[linear-id]{cursor:pointer}@media(hover:hover){card-head>span[linear-id]:hover{color:hsl(var(--foreground));text-decoration-line:underline}}card-corner{right:calc(var(--spacing,4px) * 2);bottom:calc(var(--spacing,4px) * 2);align-items:center;gap:var(--spacing,4px);flex-direction:column;display:flex;position:absolute}card-corner>button[open-worktree]{margin:calc(var(--spacing,4px) * -1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}card-corner>button[open-worktree]:focus-visible,board-card:hover>card-corner>button[open-worktree]{opacity:1}card-title{-webkit-line-clamp:3;color:hsl(var(--foreground));font:var(--weight-regular) 14px/1.3 var(--font-sarvatrik);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}attention-badge{color:hsl(var(--muted-foreground));align-items:center;display:flex}attention-badge[human]{color:hsl(var(--progress))}card-pills{gap:var(--spacing,4px);padding-right:calc(var(--spacing,4px) * 5);flex-wrap:wrap;display:flex}board-pill,card-head>a[pr-pill]{align-items:center;gap:var(--spacing,4px);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){board-pill,card-head>a[pr-pill]{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}board-pill,card-head>a[pr-pill]{background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){board-pill,card-head>a[pr-pill]{background-color:color-mix(in oklab,hsl(var(--card)) 60%,transparent)}}board-pill,card-head>a[pr-pill]{padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * .5);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);font-size:10px;line-height:1;font-weight:var(--font-weight-normal,400);color:hsl(var(--muted-foreground))}board-pill[strong]{color:hsl(var(--foreground))}@media(hover:hover){card-head>a[pr-pill]:hover{color:hsl(var(--foreground))}}board-pill>state-dot{height:calc(var(--spacing,4px) * 1.5);width:calc(var(--spacing,4px) * 1.5);background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){board-pill>state-dot{background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 60%,transparent)}}board-pill>state-dot{background-color:var(--state-color)}board-menu{z-index:60;max-height:70vh;width:calc(var(--spacing,4px) * 60);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:calc(var(--spacing,4px) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);right:var(--menu-right,.75rem);bottom:var(--menu-bottom,3.5rem);flex-direction:column;gap:1px;display:flex;position:fixed;overflow:auto}menu-section{align-items:center;gap:calc(var(--spacing,4px) * 2);padding-inline:var(--spacing,4px);padding-top:calc(var(--spacing,4px) * 2);padding-bottom:var(--spacing,4px);font:var(--weight-regular) 10px/1.4 var(--font-hongkong);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));display:flex}menu-section:first-child{padding-top:0}menu-section>button[variant=link]{height:auto;font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:none;padding:0;font-size:11px;line-height:1.3}@media(hover:hover){menu-section>button[variant=link]:hover{color:hsl(var(--foreground))}}menu-section>button[role=switch]{margin-bottom:0}check-row{align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);padding-right:var(--spacing,4px);display:flex}@media(hover:hover){check-row:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){check-row:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}}check-row>button[role=menuitemcheckbox]{cursor:pointer;align-items:center;gap:calc(var(--spacing,4px) * 2);border-radius:var(--radius-sm,.25rem);min-width:0;padding-inline:var(--spacing,4px);text-align:left;color:hsl(var(--foreground));font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);flex:1;padding-block:3px;display:flex}check-row span[muted]{color:hsl(var(--muted-foreground))}check-box{height:calc(var(--spacing,4px) * 3.5);width:calc(var(--spacing,4px) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--muted-foreground));color:hsl(var(--primary-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}check-box[on]{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}check-row>button[pin]{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}check-row:hover>button[pin]{opacity:1}check-row>button[pin][active]{color:hsl(var(--foreground));opacity:1}board-menu>button[reset]{margin-top:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);height:auto;padding-inline:var(--spacing,4px);padding-block:var(--spacing,4px);text-align:left;font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);justify-content:flex-start}@media(hover:hover){board-menu>button[reset]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){board-menu>button[reset]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}}state-dot{background-color:var(--state-color);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}ticket-space button[state-chip]{background-color:var(--state-color)}@supports (color:color-mix(in lab,red,red)){ticket-space button[state-chip]{background-color:color-mix(in srgb,var(--state-color) 15%,transparent)}}ticket-space button[state-chip]{color:var(--state-color)}ticket-space markdown-view{font-weight:var(--weight-regular)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}html[flat-panes] ticket-rail column[data-rail-scroll]{padding-inline:0;gap:0;padding-top:0}html[flat-panes] ticket-rail column[data-rail-repo]{gap:0}html[flat-panes] ticket-rail column[data-rail-repo]>column{gap:0;padding-left:0}html[flat-panes] ticket-rail column[data-rail-group]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border));padding-bottom:var(--spacing,4px);gap:0}html[flat-panes] ticket-rail column[data-rail-group]>column{gap:0}html[flat-panes] ticket-rail column[data-rail-repo]>button,html[flat-panes] ticket-rail column[data-rail-group]>button{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2)}html[flat-panes] ticket-rail button[data-rail-ticket],html[flat-panes] project-rail button[data-pinned-agent-row],html[flat-panes] ticket-rail button[data-rail-merged-pr],html[flat-panes] ticket-rail button[data-rail-thread],html[flat-panes] ticket-rail button[data-rail-more-threads]{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;min-height:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0}html[flat-panes] ticket-rail button[data-rail-ticket],html[flat-panes] project-rail button[data-pinned-agent-row],html[flat-panes] ticket-rail button[data-rail-merged-pr]{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 3)}html[flat-panes] project-rail box[data-pinned-agent]{margin-top:calc(var(--spacing,4px) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:hsl(var(--border));padding-inline:0;padding-top:0}html[flat-panes] ticket-rail button[data-rail-ticket]>column>span:first-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[flat-panes] ticket-rail button[data-rail-thread],html[flat-panes] ticket-rail button[data-rail-more-threads]{height:calc(var(--spacing,4px) * 7);width:100%;padding-right:calc(var(--spacing,4px) * 3);padding-left:calc(var(--spacing,4px) * 9);margin-left:0}html[flat-panes] ticket-rail button[data-rail-ticket]:hover,html[flat-panes] project-rail button[data-pinned-agent-row]:hover,html[flat-panes] ticket-rail button[data-rail-merged-pr]:hover,html[flat-panes] ticket-rail button[data-rail-thread]:hover,html[flat-panes] ticket-rail button[data-rail-more-threads]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){html[flat-panes] ticket-rail button[data-rail-ticket]:hover,html[flat-panes] project-rail button[data-pinned-agent-row]:hover,html[flat-panes] ticket-rail button[data-rail-merged-pr]:hover,html[flat-panes] ticket-rail button[data-rail-thread]:hover,html[flat-panes] ticket-rail button[data-rail-more-threads]:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 6%,transparent)}}html[flat-panes] ticket-rail button[data-rail-ticket]:hover,html[flat-panes] project-rail button[data-pinned-agent-row]:hover,html[flat-panes] ticket-rail button[data-rail-merged-pr]:hover,html[flat-panes] ticket-rail button[data-rail-thread]:hover,html[flat-panes] ticket-rail button[data-rail-more-threads]:hover{color:hsl(var(--foreground))}html[flat-panes] ticket-rail button[data-rail-ticket][aria-current=true],html[flat-panes] project-rail button[data-pinned-agent-row][aria-current=true],html[flat-panes] ticket-rail button[data-rail-merged-pr][aria-current=true],html[flat-panes] ticket-rail button[data-rail-thread][aria-current=true]{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){html[flat-panes] ticket-rail button[data-rail-ticket][aria-current=true],html[flat-panes] project-rail button[data-pinned-agent-row][aria-current=true],html[flat-panes] ticket-rail button[data-rail-merged-pr][aria-current=true],html[flat-panes] ticket-rail button[data-rail-thread][aria-current=true]{background-color:color-mix(in oklab,hsl(var(--foreground)) 10%,transparent)}}html[flat-panes] ticket-rail button[data-rail-ticket][aria-current=true],html[flat-panes] project-rail button[data-pinned-agent-row][aria-current=true],html[flat-panes] ticket-rail button[data-rail-merged-pr][aria-current=true],html[flat-panes] ticket-rail button[data-rail-thread][aria-current=true]{color:hsl(var(--foreground))}html[flat-panes] ticket-rail button[data-rail-new-thread],html[flat-panes] ticket-rail button[data-rail-pin],html[flat-panes] ticket-rail a[data-rail-pr]{color:hsl(var(--muted-foreground))}html[flat-panes] ticket-rail a[data-rail-pr]{top:calc(var(--spacing,4px) * 3.5);opacity:1}html[flat-panes] ticket-rail span[data-rail-empty]{padding-inline:calc(var(--spacing,4px) * 4)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-tracking:initial}}}context-menu,entry-menu{display:contents}context-menu>backdrop{z-index:9998;position:fixed;inset:0}context-menu>surface,context-menu sub-menu{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));min-width:140px}@supports (color:color-mix(in lab,red,red)){context-menu>surface,context-menu sub-menu{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}context-menu>surface,context-menu sub-menu{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){context-menu>surface,context-menu sub-menu{background-color:color-mix(in oklab,hsl(var(--background)) 95%,transparent)}}context-menu>surface,context-menu sub-menu{padding-block:var(--spacing,4px);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){context-menu>surface,context-menu sub-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 30%, transparent) var(--tw-shadow-alpha), transparent)}}context-menu>surface,context-menu sub-menu{--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}context-menu>surface{z-index:9999;position:fixed}context-menu[compact]>surface{min-width:110px}context-menu button[role=menuitem],context-menu button[role=menuitemcheckbox],context-menu note{cursor:pointer;align-items:center;gap:calc(var(--spacing,4px) * 1.5);width:100%;padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){:is(context-menu button[role=menuitem],context-menu button[role=menuitemcheckbox],context-menu note):hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){:is(context-menu button[role=menuitem],context-menu button[role=menuitemcheckbox],context-menu note):hover{background-color:color-mix(in oklab,hsl(var(--muted)) 60%,transparent)}}}context-menu[compact] button[role=menuitem]{padding-block:var(--spacing,4px);font-size:10px}context-menu button[selected]{color:hsl(var(--progress))}context-menu button[destructive]{color:hsl(var(--destructive))}context-menu button[indent]{padding-left:22px}context-menu button[aria-haspopup=menu]{justify-content:space-between}context-menu note{cursor:default}@media(hover:hover){context-menu note:hover{background-color:#0000}}context-menu span[tick]{width:calc(var(--spacing,4px) * 3);flex-shrink:0;justify-content:center;align-items:center;display:flex}context-menu span[trailing]{opacity:.5;margin-left:auto;font-size:9px}context-menu span[flyout-label]{align-items:center;gap:calc(var(--spacing,4px) * 1.5);display:flex}context-menu section-label{padding-inline:calc(var(--spacing,4px) * 2);padding-top:calc(var(--spacing,4px) * 1.5);padding-bottom:calc(var(--spacing,4px) * .5);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:hsl(var(--muted-foreground));font-size:7px}@supports (color:color-mix(in lab,red,red)){context-menu section-label{color:color-mix(in oklab,hsl(var(--muted-foreground)) 60%,transparent)}}context-menu section-label{text-transform:uppercase}context-menu molecules-separator{margin-block:var(--spacing,4px);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){context-menu molecules-separator{border-color:color-mix(in oklab,hsl(var(--border)) 40%,transparent)}}context-menu flyout{position:relative}context-menu sub-menu{pointer-events:none;opacity:0;margin-left:-1px;display:block;position:absolute;top:0;left:100%}context-menu sub-menu[flip-left]{margin-left:0;margin-right:-1px;left:auto;right:100%}context-menu flyout:hover>sub-menu,context-menu flyout:focus-within>sub-menu{pointer-events:auto;opacity:1}@layer base{backdrop,flyout,molecules-separator,note,section-label,surface{display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial}}}shell-tab-bar{height:calc(var(--spacing,4px) * 9);align-items:center;gap:var(--spacing,4px);min-width:0;padding-inline:calc(var(--spacing,4px) * 2);transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:#0000;flex-shrink:0;display:flex;overflow-x:auto}shell-tab-bar[data-hidden]{pointer-events:none;opacity:0;height:0;overflow:hidden}shell-tab-bar>[data-shell-tab-index]{align-items:center;min-width:0;display:flex;position:relative}shell-tab-bar>[data-shell-tab-index][dragging]{opacity:.6}shell-tab-bar button[shell-tab]{height:calc(var(--spacing,4px) * 7);align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-radius:var(--radius-md,.375rem);min-width:0;padding-inline:calc(var(--spacing,4px) * 2.5);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){shell-tab-bar button[shell-tab]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-tab-bar button[shell-tab]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}shell-tab-bar button[shell-tab]:hover{color:hsl(var(--foreground))}}shell-tab-bar button[shell-tab][active]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-tab-bar button[shell-tab][active]{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}shell-tab-bar button[shell-tab][active]{color:hsl(var(--foreground))}@media(hover:hover){shell-tab-bar button[shell-tab][active]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-tab-bar button[shell-tab][active]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}}shell-tab-bar button[shell-tab][dimmed]{opacity:.4}shell-tab-bar button[shell-tab][closable]{padding-right:calc(var(--spacing,4px) * 7)}shell-tab-bar button[shell-tab]>[tab-label]{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:10px;overflow:hidden}shell-tab-bar button[tab-close]{right:var(--spacing,4px);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}shell-tab-bar>[data-shell-tab-index]:hover button[tab-close],shell-tab-bar button[tab-close][active]{opacity:1}shell-tab-bar>button[new-tab]{height:calc(var(--spacing,4px) * 7);width:calc(var(--spacing,4px) * 7);border-radius:var(--radius-md,.375rem);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){shell-tab-bar>button[new-tab]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){shell-tab-bar>button[new-tab]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}shell-tab-bar>button[new-tab]:hover{color:hsl(var(--foreground))}}tabs-right-cluster{align-items:center;gap:var(--spacing,4px);flex-shrink:0;margin-left:auto;display:flex}worktree-tabs{flex-shrink:0;min-width:0;display:block;position:relative}worktree-tabs>shell-tab-bar>box[data-shell-tab-index]{flex-shrink:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-border-style:solid;--tw-leading:initial}}}status-pill{align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,4px) * 1.5);color:hsl(var(--muted-foreground));flex-shrink:0;padding-block:2px;font-size:10px;display:inline-flex}status-pill>svg{color:hsl(var(--muted-foreground));flex-shrink:0}status-pill>[pill-label]{--tw-font-weight:var(--font-weight-medium,500);max-width:140px;font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}status-pill[wide=md]>[pill-label]{max-width:160px}status-pill[wide=lg]>[pill-label]{max-width:180px}status-pill>pill-track{height:var(--spacing,4px);width:calc(var(--spacing,4px) * 16);background-color:hsl(var(--muted));border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}status-pill>pill-track>pill-fill{background-color:hsl(var(--progress));height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-radius:3.40282e38px}status-pill[fill=destructive]>pill-track>pill-fill{background-color:hsl(var(--destructive))}status-pill[fill=generate]>pill-track>pill-fill{background-color:hsl(var(--generate))}status-pill>[pill-pct]{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;font-size:10px}status-pill>[pill-right]{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);opacity:.7;flex-shrink:0;font-size:10px}status-pill>[pill-badge]{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;--tw-leading:1;white-space:nowrap;color:hsl(var(--muted-foreground));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;padding-block:1px;padding-inline:4px;font-size:8.99px;line-height:1}@layer base{pill-fill,pill-track{display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}status-bar{z-index:9996;height:calc(var(--spacing,4px) * 5);align-items:center;gap:calc(var(--spacing,4px) * 1.5);padding-inline:var(--spacing,4px);color:hsl(var(--muted-foreground));transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background-color:#0000;flex-shrink:0;padding-bottom:3px;display:flex;position:relative}status-bar[data-focus-mode]{pointer-events:none;opacity:0;height:0;padding-bottom:0;overflow:hidden}status-bar>tool-cluster{align-items:center;gap:calc(var(--spacing,4px) * .5);flex-shrink:0;display:flex}status-bar>tool-cluster>button[dimmed]{opacity:.4}status-bar>[offline-pill]{pointer-events:none;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);background-color:hsl(var(--destructive)/.15);padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--destructive));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);-webkit-user-select:none;user-select:none;padding-block:1px;font-size:10px;display:inline-flex}status-bar>status-pill[presence]{color:hsl(var(--plugin-active))}status-bar>hint-row{align-items:center;gap:calc(var(--spacing,4px) * 1.5);flex:1;min-width:0;display:flex}status-bar [hint-label]{--tw-font-weight:var(--font-weight-semibold,600);font-size:8.99px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:nowrap;color:hsl(var(--foreground));text-transform:uppercase}status-bar [hint-sep]{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--border));-webkit-user-select:none;user-select:none;font-size:8.99px}status-bar [hint-text]{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;text-overflow:ellipsis;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:8.99px;overflow:hidden}status-bar hint-verbs{align-items:center;gap:var(--spacing,4px);flex-shrink:0;display:flex}status-bar hint-verbs>button{cursor:pointer;align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,4px) * 1.5);white-space:nowrap;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;padding-block:2px;font-size:8.99px;display:inline-flex}@media(hover:hover){status-bar hint-verbs>button:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}status-bar hint-verbs>button:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){status-bar hint-verbs>button:disabled:hover{color:hsl(var(--muted-foreground));background-color:#0000}}status-bar hint-verbs>button>span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}status-bar hint-verbs>button>kbd{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;--tw-leading:1;color:hsl(var(--muted-foreground));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);padding-block:1px;padding-inline:3px;font-size:8.99px;line-height:1}status-bar>dev-anchor{pointer-events:none;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;display:flex;position:absolute;top:0;bottom:3px;left:50%}status-bar dev-row{pointer-events:auto;align-items:center;gap:calc(var(--spacing,4px) * 1.5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));flex-shrink:0;display:flex}status-bar dev-row[data-hint-hidden]{pointer-events:none;opacity:0}status-bar [branch-pill]{pointer-events:none;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);background-color:hsl(var(--muted)/.6);padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--foreground));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);-webkit-user-select:none;user-select:none;padding-block:1px;font-size:10px;display:inline-flex}status-bar button[fixer]{cursor:pointer;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,4px) * 1.5);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-block:1px;display:inline-flex}@media(hover:hover){status-bar button[fixer]:hover{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground))}}status-bar button[fixer][active]{background-color:hsl(var(--primary)/.2);color:hsl(var(--primary))}@media(hover:hover){status-bar button[fixer][active]:hover{background-color:hsl(var(--primary)/.3);color:hsl(var(--primary))}}status-bar [fixer-count]{background-color:hsl(var(--primary));min-width:14px;height:14px;padding-inline:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;--tw-font-weight:var(--font-weight-bold,700);font-size:8.99px;font-weight:var(--font-weight-bold,700);color:hsl(var(--primary-foreground));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}status-bar>popup-wrap{display:block;position:relative}status-bar jobs-content{align-items:flex-start;gap:calc(var(--spacing,4px) * 1.5);flex-direction:column;display:flex}status-bar jobs-empty{padding-inline:var(--spacing,4px);padding-block:calc(var(--spacing,4px) * .5);color:hsl(var(--muted-foreground));font-size:10px;display:block}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}chat-strip,chat-strip>chat-chip-row{align-items:center;gap:var(--spacing,4px);min-width:0;display:flex}chat-strip>chat-chip-row>button{cursor:pointer;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,4px) * 1.5);white-space:nowrap;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-block:1px;font-size:10px;display:inline-flex}@media(hover:hover){chat-strip>chat-chip-row>button:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}chat-strip>chat-chip-row>button[data-highlighted]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}chat-strip>chat-chip-row>button[data-dragging]{opacity:.5}chat-strip [chip-label]{text-overflow:ellipsis;max-width:140px;overflow:hidden}chat-strip [unread-dot]{height:var(--spacing,4px);width:var(--spacing,4px);background-color:currentColor;border-radius:3.40282e38px;flex-shrink:0;display:inline-block}chat-strip [running-dot]{height:calc(var(--spacing,4px) * 1.5);width:calc(var(--spacing,4px) * 1.5);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background-color:hsl(var(--progress));border-radius:3.40282e38px;flex-shrink:0;display:inline-block}@layer base{chat-chip-row{display:block}}@keyframes pulse{50%{opacity:.5}}status-chat-strip{display:contents}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}markdown-view{font:var(--weight-extralight) 12px/1.6 var(--font-sarvatrik);letter-spacing:.015em;overflow-wrap:anywhere;color:hsl(var(--foreground));display:block}markdown-view>:first-child{margin-top:0}markdown-view>:last-child{margin-bottom:0}markdown-view :is(h1,h2,h3,h4){font-family:var(--font-sarvatrik,"Sarvatrik", system-ui, sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);line-height:1.2;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}markdown-view h1{margin-top:calc(var(--spacing,4px) * 8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}markdown-view h2{margin-top:calc(var(--spacing,4px) * 7);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}markdown-view h3{margin-top:calc(var(--spacing,4px) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}markdown-view h4{margin-top:calc(var(--spacing,4px) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}markdown-view h5{margin-top:calc(var(--spacing,4px) * 6);font-family:var(--font-sarvatrik,"Sarvatrik", system-ui, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}markdown-view h6{margin-top:calc(var(--spacing,4px) * 6);font-family:var(--font-mono,"MDIO", ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;text-transform:uppercase;opacity:.6}markdown-view p{margin-block:calc(var(--spacing,4px) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-wrap}markdown-view li{margin-block:var(--spacing,4px);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-wrap}markdown-view ul{margin-block:calc(var(--spacing,4px) * 4);padding-left:calc(var(--spacing,4px) * 6);list-style-type:disc}markdown-view ol{margin-block:calc(var(--spacing,4px) * 4);padding-left:calc(var(--spacing,4px) * 6);list-style-type:decimal}markdown-view li>:is(ul,ol){margin-block:var(--spacing,4px)}markdown-view li>p{margin-block:0}markdown-view li>p+p{margin-top:var(--spacing,4px)}markdown-view :is(ul,ol) ul{list-style-type:circle}markdown-view :is(ul,ol) :is(ul,ol) ul{list-style-type:square}markdown-view :is(ul,ol) ol{list-style-type:lower-roman}markdown-view :is(ul,ol) :is(ul,ol) ol{list-style-type:lower-alpha}markdown-view li[task]{list-style-type:none}markdown-view [table-wrap]{margin-block:calc(var(--spacing,4px) * 4);overflow-x:auto}markdown-view table{border-collapse:collapse;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.3;line-height:1.3}markdown-view th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--foreground));padding-block:var(--spacing,4px);padding-right:calc(var(--spacing,4px) * 3);text-align:left;font-family:var(--font-mono,"MDIO", ui-monospace, "SF Mono", Menlo, monospace);--tw-tracking:-.02em;letter-spacing:-.02em;text-transform:uppercase;opacity:.6;font-size:10px}markdown-view td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){markdown-view td{border-color:color-mix(in oklab,hsl(var(--foreground)) 20%,transparent)}}markdown-view td{padding-block:calc(var(--spacing,4px) * 1.5);padding-right:calc(var(--spacing,4px) * 3);vertical-align:top}markdown-view blockquote{margin-block:calc(var(--spacing,4px) * 6);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){markdown-view blockquote{border-color:color-mix(in oklab,hsl(var(--foreground)) 30%,transparent)}}markdown-view blockquote{padding-left:calc(var(--spacing,4px) * 4);opacity:.8}markdown-view hr{margin-block:calc(var(--spacing,4px) * 6);border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){markdown-view hr{border-color:color-mix(in oklab,hsl(var(--foreground)) 20%,transparent)}}markdown-view a{text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){markdown-view a{-webkit-text-decoration-color:color-mix(in oklab,hsl(var(--foreground)) 40%,transparent);text-decoration-color:color-mix(in oklab,hsl(var(--foreground)) 40%,transparent)}}markdown-view a{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){markdown-view a:hover{-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}}markdown-view pre{margin-block:calc(var(--spacing,4px) * 4);border-radius:var(--radius-sm,.25rem);background-color:hsl(var(--foreground));overflow-x:auto}@supports (color:color-mix(in lab,red,red)){markdown-view pre{background-color:color-mix(in oklab,hsl(var(--foreground)) 5%,transparent)}}markdown-view pre{padding:calc(var(--spacing,4px) * 2.5);font-family:var(--font-mono,"MDIO", ui-monospace, "SF Mono", Menlo, monospace);--tw-leading:1.5;font-size:11px;line-height:1.5}markdown-view code{border-radius:var(--radius-sm,.25rem);background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){markdown-view code{background-color:color-mix(in oklab,hsl(var(--foreground)) 5%,transparent)}}markdown-view code{padding-inline:calc(var(--spacing,4px) * 1.5);padding-block:calc(var(--spacing,4px) * .5);font-family:var(--font-mono,"MDIO", ui-monospace, "SF Mono", Menlo, monospace);font-size:.916667em}markdown-view pre>code{background-color:#0000;border-radius:0;padding:0;font-size:1em}markdown-view img{margin-block:calc(var(--spacing,4px) * 6);border-radius:var(--radius-sm,.25rem);max-width:100%;display:block}markdown-view input{margin-right:calc(var(--spacing,4px) * 2);accent-color:var(--ink)}markdown-view strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}markdown-view em{font-style:italic}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}contact-list{gap:var(--spacing,4px);height:100%;padding:calc(var(--spacing,4px) * 2);flex-direction:column;display:flex}contact-list>input{height:calc(var(--spacing,4px) * 7);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding-inline:calc(var(--spacing,4px) * 2);font:var(--weight-extralight) 12px/1.6 var(--font-sarvatrik);letter-spacing:.015em;color:hsl(var(--foreground));flex-shrink:0}contact-list>input::placeholder{color:hsl(var(--muted-foreground))}contact-list>input:focus{border-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}contact-list>contact-rows{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}contact-list>contact-rows>button{cursor:pointer;align-items:center;gap:calc(var(--spacing,4px) * 2);border-radius:var(--radius-sm,.25rem);width:100%;padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * 1.5);text-align:left;font:var(--weight-extralight) 12px/1.6 var(--font-sarvatrik);letter-spacing:.015em;color:hsl(var(--foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){contact-list>contact-rows>button:hover{background-color:hsl(var(--accent))}}contact-list>contact-rows>button>svg{color:hsl(var(--muted-foreground));flex-shrink:0}contact-list [presence-dot]{height:calc(var(--spacing,4px) * 1.5);width:calc(var(--spacing,4px) * 1.5);background-color:hsl(var(--border));border-radius:3.40282e38px;flex-shrink:0}contact-list [presence-dot][online]{background-color:hsl(var(--plugin-active))}contact-list [contact-name]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}contact-list [contact-meta]{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:8.99px}contact-list [empty]{padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * 3);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));font-size:8.99px}contact-list [status]{padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--destructive));flex-shrink:0;font-size:8.99px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-border-style:solid;--tw-leading:initial}}}human-chat-thread{flex-direction:column;height:100%;min-height:0;display:flex}human-chat-thread[dragging]{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px;outline-color:hsl(var(--ring))}human-chat-thread>transcript{gap:calc(var(--spacing,4px) * 1.5);min-height:0;padding:calc(var(--spacing,4px) * 2);flex-direction:column;flex:1;display:flex;overflow-y:auto}human-chat-thread button[load-more]{cursor:pointer;border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;align-self:center;font-size:8.99px}@media(hover:hover){human-chat-thread button[load-more]:hover{background-color:hsl(var(--accent))}}human-chat-thread message-row{align-items:flex-start;gap:calc(var(--spacing,4px) * .5);flex-direction:column;align-self:flex-start;max-width:85%;display:flex}human-chat-thread message-row[mine]{align-self:flex-end;align-items:flex-end}human-chat-thread [author]{padding-inline:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));font-size:8.99px}human-chat-thread bubble{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--chat-assistant-border));background-color:hsl(var(--chat-assistant));padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font:var(--weight-extralight) 12px/1.6 var(--font-sarvatrik);letter-spacing:.015em;color:hsl(var(--foreground));display:block}human-chat-thread bubble a{cursor:pointer;text-decoration-line:underline}human-chat-thread bubble img{margin-block:var(--spacing,4px);max-height:calc(var(--spacing,4px) * 48);cursor:zoom-in;width:auto}human-chat-thread message-row[mine]>bubble{border-color:hsl(var(--chat-user-border));background-color:hsl(var(--chat-user))}human-chat-thread bubble[pending]{opacity:.6}human-chat-thread bubble>p{overflow-wrap:break-word;white-space:pre-wrap}human-chat-thread [failed]{padding-inline:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--destructive));font-size:8.99px}human-chat-thread>[upload-error]{padding-inline:calc(var(--spacing,4px) * 2);padding-bottom:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--destructive));flex-shrink:0;font-size:8.99px}human-chat-thread>composer{align-items:flex-end;gap:calc(var(--spacing,4px) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border));padding:calc(var(--spacing,4px) * 2);flex-shrink:0;display:flex}human-chat-thread>composer>textarea{max-height:calc(var(--spacing,4px) * 24);min-height:calc(var(--spacing,4px) * 7);resize:none;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * 1.5);font:var(--weight-extralight) 12px/1.6 var(--font-sarvatrik);letter-spacing:.015em;color:hsl(var(--foreground));flex:1}human-chat-thread>composer>textarea::placeholder{color:hsl(var(--muted-foreground))}human-chat-thread>composer>textarea:focus{border-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}human-chat-thread>composer>button[send]{height:calc(var(--spacing,4px) * 7);width:calc(var(--spacing,4px) * 7);cursor:pointer;border-radius:var(--radius-md,.375rem);background-color:hsl(var(--foreground));color:hsl(var(--background));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){human-chat-thread>composer>button[send]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){human-chat-thread>composer>button[send]:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 80%,transparent)}}}human-chat-thread>composer>button[send]:disabled{cursor:not-allowed;opacity:.4}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}human-chat-pane{flex-direction:column;height:100%;min-height:0;display:flex}human-chat-pane>pane-header{align-items:center;gap:calc(var(--spacing,4px) * 1.5);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--foreground));flex-shrink:0;font-size:8.99px;display:flex}human-chat-pane>pane-header>button[back]{cursor:pointer;border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-block:1px;font-size:8.99px}@media(hover:hover){human-chat-pane>pane-header>button[back]:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}@layer base{pane-header{display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}build-actions{align-items:center;display:flex;position:relative}build-actions>button[build]{cursor:pointer;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-sm,.25rem);background-color:hsl(var(--muted)/.6);padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1.3;font-weight:var(--font-weight-medium,500);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-block:1px;display:inline-flex}@media(hover:hover){build-actions>button[build]:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}build-actions>button[build][size=lg]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card))}@supports (color:color-mix(in lab,red,red)){build-actions>button[build][size=lg]{background-color:color-mix(in oklab,hsl(var(--card)) 90%,transparent)}}build-actions>button[build][size=lg]{padding-inline:calc(var(--spacing,4px) * 3);padding-block:var(--spacing,4px);color:hsl(var(--foreground));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik)}@media(hover:hover){build-actions>button[build][size=lg]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){build-actions>button[build][size=lg]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 60%,transparent)}}}build-actions>button[build]:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){build-actions>button[build]:disabled:hover{background-color:hsl(var(--muted)/.6)}}build-discs{align-items:center;gap:calc(var(--spacing,4px) * 1.5);display:flex}build-discs>button[disc]{border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){build-discs>button[disc]{background-color:color-mix(in oklab,hsl(var(--card)) 90%,transparent)}}build-discs>button[disc]{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){build-discs>button[disc]{--tw-ring-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}build-discs>button[disc]{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(hover:hover){build-discs>button[disc]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){build-discs>button[disc]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 60%,transparent)}}}build-menu{z-index:20;margin-top:var(--spacing,4px);width:calc(var(--spacing,4px) * 64);gap:var(--spacing,4px);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:calc(var(--spacing,4px) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:absolute;top:100%;right:0}build-actions>build-menu[up]{margin-top:0;margin-bottom:var(--spacing,4px);top:auto;bottom:100%}build-actions>build-menu[left]{left:0;right:auto}build-menu>p{font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1.3;font-weight:var(--font-weight-medium,500);overflow-wrap:break-word;color:hsl(var(--foreground))}build-menu>label{gap:var(--spacing,4px);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1.3;font-weight:var(--font-weight-medium,500);color:hsl(var(--muted-foreground));flex-direction:column;display:flex}build-menu>label>input{height:calc(var(--spacing,4px) * 6);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding-inline:calc(var(--spacing,4px) * 1.5);color:hsl(var(--foreground));--tw-outline-style:none;font:var(--weight-light) 13px/1.3 var(--font-sarvatrik);outline-style:none}build-menu>label>input:focus{border-color:hsl(var(--ring))}build-menu>button{cursor:pointer;align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,4px) * 1.5);padding-block:var(--spacing,4px);color:hsl(var(--foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);display:inline-flex}@media(hover:hover){build-menu>button:hover{background-color:hsl(var(--accent))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}terminal-tabs{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}terminal-strip{height:calc(var(--spacing,4px) * 7);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));flex-shrink:0;align-items:stretch;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){terminal-strip{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}terminal-strip{font:var(--weight-regular) 12px/1 var(--font-sarvatrik)}terminal-tab{align-items:center;gap:var(--spacing,4px);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:hsl(var(--border));display:flex}@supports (color:color-mix(in lab,red,red)){terminal-tab{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}terminal-tab{padding-inline:calc(var(--spacing,4px) * 2);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){terminal-tab:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){terminal-tab:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 15%,transparent)}}terminal-tab:hover{color:hsl(var(--foreground))}}terminal-tab[active]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}@media(hover:hover){terminal-tab[active]:hover{background-color:hsl(var(--accent))}}terminal-tab>button:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}terminal-tab>button:last-child{padding:calc(var(--spacing,4px) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media(hover:hover){terminal-tab>button:last-child:hover{color:hsl(var(--foreground))}}terminal-strip>button[new-tab]{width:calc(var(--spacing,4px) * 7);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media(hover:hover){terminal-strip>button[new-tab]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){terminal-strip>button[new-tab]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 15%,transparent)}}terminal-strip>button[new-tab]:hover{color:hsl(var(--foreground))}}terminal-tabs>terminal-stack{isolation:isolate;flex:1;min-height:0;display:block;position:relative}terminal-host{padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);display:block;position:absolute;inset:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}agent-transcript[compact]>[transcript-scroll]{gap:var(--spacing,4px);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px)}agent-transcript[compact] [transcript-scroll]>user-message{margin-right:calc(var(--spacing,4px) * -2);margin-left:calc(var(--spacing,4px) * -2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);border-width:0;border-radius:0}agent-transcript[compact] [transcript-scroll]>user-message:not(:first-child){margin-top:var(--spacing,4px)}agent-transcript[compact] assistant-message{border-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing,4px) * .5);background-color:#0000;border-width:0;border-radius:0;margin-right:0}agent-transcript[compact] [transcript-scroll]>column{gap:calc(var(--spacing,4px) * .5)}agent-transcript[compact] tool-call,agent-transcript[compact] tool-group,agent-transcript[compact] subagent-group{margin-right:0}agent-transcript[compact] tool-group>button,agent-transcript[compact] subagent-group>button{padding-block:0;padding-inline:0}agent-transcript[compact] subagent-run>button{padding-block:0}agent-transcript[compact] tool-call>button{padding-block:0;padding-inline:0}agent-transcript[compact] tool-call>tool-output{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:hsl(var(--border));padding-right:0;padding-left:calc(var(--spacing,4px) * 2);margin-top:0;margin-left:5px}agent-transcript[compact] [transcript-scroll]>ul{border-block-style:var(--tw-border-style);border-block-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,4px) * .5);padding-right:0;padding-left:calc(var(--spacing,4px) * 2);border-left-width:1px;border-radius:0;margin-right:0}agent-transcript[compact] [transcript-scroll]>[interrupted-turn]{margin-top:var(--spacing,4px);gap:var(--spacing,4px)}agent-transcript[compact] [transcript-scroll]>[interrupted-turn]>user-message{margin-right:calc(var(--spacing,4px) * -2);margin-left:calc(var(--spacing,4px) * -2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);border-width:0;border-radius:0}agent-transcript[compact]>[waiting-strip]{padding-inline:0;gap:0;margin-left:0;padding-bottom:0}agent-transcript[compact]>[waiting-strip]>queued-message{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);border-top-width:0;border-radius:0}agent-transcript[compact]>[waiting-strip]>queued-message>row{margin-top:calc(var(--spacing,4px) * .5)}agent-transcript[compact]>[generating-strip]{padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * .5)}agent-transcript[compact]>pinned-prompt{top:0;right:calc(var(--spacing,4px) * 2);margin-left:0;left:0}agent-transcript[compact]>pinned-prompt>button{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-bottom-width:1px;border-radius:0}agent-transcript[compact] assistant-message markdown-view p,agent-transcript[compact] assistant-message markdown-view ul,agent-transcript[compact] assistant-message markdown-view ol,agent-transcript[compact] assistant-message markdown-view pre,agent-transcript[compact] assistant-message markdown-view [table-wrap]{margin-block:calc(var(--spacing,4px) * 1.5)}agent-transcript[compact] assistant-message markdown-view :is(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--spacing,4px) * 3.5);margin-bottom:var(--spacing,4px)}agent-transcript[compact] assistant-message markdown-view :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:0}agent-transcript[compact] assistant-message markdown-view blockquote,agent-transcript[compact] assistant-message markdown-view hr{margin-block:calc(var(--spacing,4px) * 2)}agent-transcript[compact] assistant-message markdown-view li{margin-block:0}agent-transcript[compact] assistant-message markdown-view li+li{margin-top:calc(var(--spacing,4px) * .5)}agent-transcript[compact] assistant-message markdown-view li>:is(ul,ol){margin-top:calc(var(--spacing,4px) * .5);margin-bottom:0}agent-transcript[compact] assistant-message markdown-view li>p{margin-block:0}agent-transcript[compact] assistant-message markdown-view>:first-child{margin-top:0}agent-transcript[compact] assistant-message markdown-view>:last-child{margin-bottom:0}agent-transcript assistant-message markdown-view li :is(ul,ol,blockquote){white-space:normal}html[mono-chat] agent-transcript,html[mono-chat] agent-composer{--font-sarvatrik:var(--font-mono)}html[mono-chat] agent-composer textarea{font-family:var(--font-mono,"MDIO", ui-monospace, "SF Mono", Menlo, monospace)}html:not([mono-chat]) agent-transcript .type-chat,html:not([mono-chat]) agent-composer textarea{font-weight:var(--weight-regular)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}image-peek{pointer-events:none;z-index:50;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:var(--spacing,4px);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);translate:var(--peek-x,0) var(--peek-y,0);position:fixed;top:0;left:0;overflow:hidden}image-peek>img{border-radius:var(--radius-sm,.25rem);object-fit:contain;max-width:min(420px,60vw);max-height:min(320px,50vh);display:block}code-editor{background-color:hsl(var(--background));flex:1;height:100%;display:block;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}text-tabs{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}editor-header{height:calc(var(--spacing,4px) * 8);align-items:center;gap:calc(var(--spacing,4px) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){editor-header{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}editor-header{padding-inline:calc(var(--spacing,4px) * 3);font-family:var(--font-mono);font-weight:var(--weight-regular);font-variant-numeric:normal;color:hsl(var(--muted-foreground));font-size:11px;font-style:normal;line-height:1.5}editor-strip{height:calc(var(--spacing,4px) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));font:var(--weight-regular) 12px/1 var(--font-sarvatrik);flex-shrink:0;align-items:stretch;display:flex;overflow-x:auto}editor-tab{align-items:center;gap:var(--spacing,4px);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 2);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(hover:hover){editor-tab:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){editor-tab:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 15%,transparent)}}editor-tab:hover{color:hsl(var(--foreground))}}editor-tab[active]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}@media(hover:hover){editor-tab[active]:hover{background-color:hsl(var(--accent))}}editor-tab>button:first-child{align-items:center;gap:var(--spacing,4px);min-width:0;display:flex}editor-tab>button:last-child{padding:calc(var(--spacing,4px) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media(hover:hover){editor-tab>button:last-child:hover{color:hsl(var(--foreground))}}conflict-banner{align-items:center;gap:calc(var(--spacing,4px) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--selection-focus));flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){conflict-banner{background-color:color-mix(in oklab,hsl(var(--selection-focus)) 10%,transparent)}}conflict-banner{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 1.5);font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--foreground))}conflict-banner>button{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);flex-shrink:0}@media(hover:hover){conflict-banner>button:hover{background-color:hsl(var(--accent))}}conflict-banner>button[destructive]{color:hsl(var(--destructive))}save-error{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 3);padding-block:var(--spacing,4px);font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--destructive));flex-shrink:0;display:block}editor-body{flex:1;min-height:0;display:block;position:relative;overflow:hidden}editor-body>p{padding:calc(var(--spacing,4px) * 4);color:hsl(var(--muted-foreground));font:var(--weight-regular) 14px/1.3 var(--font-sarvatrik)}editor-body>p[error]{color:hsl(var(--destructive))}editor-body>code-editor{height:100%}text-tabs dirty-dot{height:calc(var(--spacing,4px) * 1.5);width:calc(var(--spacing,4px) * 1.5);background-color:hsl(var(--foreground));border-radius:3.40282e38px;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab,red,red)){text-tabs dirty-dot{background-color:color-mix(in oklab,hsl(var(--foreground)) 70%,transparent)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}diff-view{height:100%;display:block}diff-view>p{padding:calc(var(--spacing,4px) * 4);font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground))}diff-view>pre{height:100%;padding-block:calc(var(--spacing,4px) * 2);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;--tw-leading:calc(var(--spacing,4px) * 5);font-size:12px;line-height:calc(var(--spacing,4px) * 5);white-space:pre;color:hsl(var(--foreground));overflow:auto}diff-view>pre>diff-line{padding-inline:calc(var(--spacing,4px) * 3);display:block}diff-view>pre>diff-line[tone=hunk]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){diff-view>pre>diff-line[tone=hunk]{background-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}diff-view>pre>diff-line[tone=hunk]{color:hsl(var(--muted-foreground))}diff-view>pre>diff-line[tone=add]{background-color:hsl(var(--progress)/.14)}diff-view>pre>diff-line[tone=del]{background-color:hsl(var(--destructive)/.14)}panel-shell{flex-direction:column;gap:.5rem;width:100%;height:100%;min-height:0;padding:.5rem;display:flex;overflow:auto}panel-section{border:1px solid hsl(var(--border));background:hsl(var(--card) / .6);border-radius:.5rem;flex-direction:column;min-height:0;display:flex}section-head{flex-shrink:0;justify-content:space-between;align-items:center;height:1.75rem;padding:0 .625rem;display:flex}section-title{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;display:block}section-actions{align-items:center;gap:.25rem;display:flex}section-body{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:0 .5rem .5rem;display:flex;overflow:auto}panel-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-auto-rows:minmax(120px,auto);gap:.5rem;display:grid}panel-tile{grid-column:span var(--col,1);grid-row:span var(--row,1);flex-direction:column;gap:.5rem;min-height:0;display:flex}panel-split{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex}panel-split[vertical]{flex-direction:column}split-pane{min-width:0;min-height:0;width:var(--split-size,240px);border-right:1px solid hsl(var(--border));flex-shrink:0;display:block;position:relative}panel-split[vertical]>split-pane{width:auto;height:var(--split-size,240px);border-right:0;border-bottom:1px solid hsl(var(--border))}split-rest{flex:1;min-width:0;min-height:0;display:block;position:relative;overflow:auto}panel-list{flex-direction:column;display:flex}panel-list>button[panel-row]{text-align:left;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;height:1.5rem;padding:0 .375rem;display:flex}@layer components{panel-list>button[panel-row]{font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik)}}panel-list>button[panel-row][clickable]{cursor:pointer}panel-list>button[panel-row][clickable]:hover{background:hsl(var(--accent) / .4)}panel-list>button[panel-row][ignored]{opacity:.5}row-label{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));display:block;overflow:hidden}row-hint{color:hsl(var(--muted-foreground));flex-shrink:0;display:block}panel-status{color:hsl(var(--muted-foreground));padding:.25rem .375rem;font-size:12px;display:block}panel-status[error]{color:hsl(var(--destructive))}panel-table{display:block;overflow:auto}panel-table>table{border-collapse:collapse;width:100%;font-size:12px}panel-table th{text-align:left;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:.25rem .375rem}panel-table td{border-bottom:1px solid hsl(var(--border) / .5);padding:.125rem .375rem}panel-markdown{display:block}panel-code{flex-direction:column;flex:1;min-height:0;display:flex}panel-canvas{flex:1;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}panel-canvas>canvas{display:block;position:absolute;inset:0}panel-toggle>label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:12px;display:flex}panel-input{display:contents}panel-input>input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;height:1.75rem;color:hsl(var(--foreground));border-radius:.375rem;outline:none;padding:0 .5rem;font-size:12px}panel-input>input:focus{border-color:hsl(var(--ring))}panel-text{font-size:13px}panel-text[muted]{color:hsl(var(--muted-foreground))}panel-glyph{display:inline-flex}wys-site{display:contents}panel-slot{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}panel-face{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}panel-fill{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}panel-scroll{flex:1;min-height:0;padding:4px 0;display:block;overflow:auto}panel-strip{border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:6px;min-height:28px;padding:0 8px;display:flex;overflow:hidden}panel-strip[foot]{border-top:1px solid hsl(var(--border));min-height:22px;color:hsl(var(--muted-foreground));border-bottom:0}panel-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}panel-ellipsis[grow],panel-spacer{flex:1;min-width:0}panel-spacer{display:block}panel-muted{white-space:nowrap;color:hsl(var(--muted-foreground));flex-shrink:0;display:inline}panel-hint{color:hsl(var(--muted-foreground));padding:10px;display:block}panel-hint[center]{justify-content:center;align-items:center;height:100%;display:flex}panel-error{color:hsl(var(--destructive));padding:4px 8px;display:block}panel-banner{background:hsl(var(--destructive) / .12);color:hsl(var(--foreground));align-items:center;gap:8px;padding:4px 8px;display:flex}panel-pre{white-space:pre-wrap;flex:1;min-height:0;padding:8px;display:block;overflow:auto}panel-line{white-space:pre-wrap;color:hsl(var(--foreground));display:block}panel-line[kind=add]{color:hsl(var(--diff-add-foreground))}panel-line[kind=del]{color:hsl(var(--diff-del-foreground))}panel-line[kind=hunk]{color:hsl(var(--muted-foreground))}panel-dot{background:hsl(var(--muted-foreground));border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}panel-dot[state=passed]{background:hsl(var(--progress))}panel-dot[state=failed]{background:hsl(var(--destructive))}panel-dot[state=running]{background:hsl(var(--primary));animation:2s cubic-bezier(.4,0,.6,1) infinite panel-pulse}@keyframes panel-pulse{50%{opacity:.5}}panel-segmented{border:1px solid hsl(var(--border) / .6);background:hsl(var(--accent) / .15);border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}panel-segmented>button{white-space:nowrap;cursor:pointer;height:18px;color:hsl(var(--muted-foreground));border-radius:4px;padding:0 6px}panel-segmented>button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .08)}panel-glyph[action]{color:hsl(var(--muted-foreground));cursor:pointer;flex-shrink:0}panel-glyph[action]:hover{color:hsl(var(--foreground))}:is(panel-item,button[panel-item]){width:100%;padding:4px 8px;padding-left:calc(8px + var(--depth,0) * 12px);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:flex}:is(panel-item,button[panel-item])[active]{background:hsl(var(--accent))}:is(panel-item,button[panel-item])[muted]{color:hsl(var(--muted-foreground))}:is(panel-item,button[panel-item])[static]{cursor:default}:is(panel-item,button[panel-item])[step]{color:hsl(var(--muted-foreground));cursor:default;padding:2px 8px 2px 32px}panel-tab{cursor:pointer;height:22px;color:hsl(var(--muted-foreground));border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 4px 0 8px;display:flex}panel-tab[active]{background:hsl(var(--accent));color:hsl(var(--foreground))}panel-tab>panel-dot{background:currentColor;width:5px;height:5px}panel-graph{display:block;position:relative}panel-graph>svg{pointer-events:none;position:absolute;inset:0}panel-node{box-sizing:border-box;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));opacity:.45;border-radius:6px;flex-direction:column;justify-content:center;gap:3px;padding:0 8px;display:flex;position:absolute}panel-node[live]{opacity:1;cursor:pointer}panel-node[selected]{background:hsl(var(--accent))}panel-node[state=running]{border-color:hsl(var(--primary));color:hsl(var(--primary))}panel-node[state=failed]{border-color:hsl(var(--destructive))}panel-node[state=passed]{border-color:hsl(var(--progress) / .6)}panel-bar{background:hsl(var(--border) / .5);border-radius:2px;height:3px;display:block;position:relative}panel-bar>panel-dot{border-radius:2px;width:auto;height:auto;animation:none;position:absolute;top:0;bottom:0}panel-sizer{min-height:0;height:var(--sizer-size,60px);border-top:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;display:flex;position:relative}panel-pill{background:hsl(var(--card) / .9);border:1px solid hsl(var(--border));box-shadow:0 0 0 1px hsl(var(--foreground) / .2),0 4px 6px -1px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:8px;left:8px}panel-pill>button{height:22px;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:flex}panel-pill>button[aria-pressed=true]{background:hsl(var(--accent));color:hsl(var(--foreground))}panel-pill>button[busy]{opacity:.5}panel-readout{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);color:hsl(var(--muted-foreground));pointer-events:none;display:block;position:absolute;top:40px;left:12px;overflow:hidden}panel-readout[error]{color:hsl(var(--destructive));top:58px}panel-board{touch-action:none;width:100%;height:100%;display:block;position:relative;overflow:hidden}panel-board>canvas{cursor:grab;width:100%;height:100%;display:block}panel-board[hover]>canvas{cursor:pointer}panel-board[dragging]>canvas{cursor:grabbing}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}panel-space{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}panel-space>panel-slot,panel-editor panel-slot{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}panel-space panel-face,panel-editor panel-face{flex-direction:column;flex:1;min-height:0;display:flex}panel-error{margin:calc(var(--spacing,4px) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){panel-error{border-color:color-mix(in oklab,hsl(var(--destructive)) 40%,transparent)}}panel-error{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){panel-error{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}panel-error{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--destructive))}panel-edit-corner{top:calc(var(--spacing,4px) * 3);right:calc(var(--spacing,4px) * 3);z-index:20;align-items:center;gap:calc(var(--spacing,4px) * 2);display:flex;position:absolute}panel-edit-corner>button{height:calc(var(--spacing,4px) * 8);width:calc(var(--spacing,4px) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){panel-edit-corner>button{background-color:color-mix(in oklab,hsl(var(--card)) 90%,transparent)}}panel-edit-corner>button{color:hsl(var(--muted-foreground));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(hover:hover){panel-edit-corner>button:hover{color:hsl(var(--foreground))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}panel-editor{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}preview-strip{height:calc(var(--spacing,4px) * 9);align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);flex-shrink:0;font-size:11px;line-height:1.3;display:flex}strip-side{align-items:center;gap:calc(var(--spacing,4px) * 1.5);flex:1;min-width:0;display:flex}strip-label{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));overflow:hidden}strip-status{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--destructive));overflow:hidden}name-menu{align-items:center;gap:calc(var(--spacing,4px) * 1.5);min-width:0;display:flex;position:relative}name-menu>button{height:calc(var(--spacing,4px) * 6);min-width:calc(var(--spacing,4px) * 6);cursor:pointer;color:hsl(var(--muted-foreground));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){name-menu>button:hover{color:hsl(var(--foreground))}}name-menu>button:disabled{cursor:default;opacity:.6}name-menu>button[strip-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground));justify-content:flex-start;overflow:hidden}name-popover{top:calc(var(--spacing,4px) * 8);z-index:30;width:calc(var(--spacing,4px) * 64);gap:calc(var(--spacing,4px) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--popover));padding:calc(var(--spacing,4px) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:absolute;left:0}name-popover input{height:calc(var(--spacing,4px) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));min-width:0;padding-inline:calc(var(--spacing,4px) * 1.5);--tw-outline-style:none;font:var(--weight-light) 13px/1.3 var(--font-sarvatrik);border-radius:.25rem;outline-style:none;flex:1}name-popover input:focus{border-color:hsl(var(--ring))}name-popover button{height:calc(var(--spacing,4px) * 6);width:calc(var(--spacing,4px) * 6);cursor:pointer;color:hsl(var(--muted-foreground));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){name-popover button:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){name-popover button:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}name-popover button:hover{color:hsl(var(--foreground))}}name-popover button[aria-selected=true]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}icon-grid{gap:calc(var(--spacing,4px) * .5);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}preview-strip>select{height:calc(var(--spacing,4px) * 6);max-width:calc(var(--spacing,4px) * 44);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding-inline:var(--spacing,4px);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));border-radius:.25rem;font-size:11px;line-height:1.3}preview-strip>button[strip-button]{height:calc(var(--spacing,4px) * 6);cursor:pointer;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));flex-shrink:0;font-size:11px;line-height:1.3;display:flex}@media(hover:hover){preview-strip>button[strip-button]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){preview-strip>button[strip-button]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}}preview-strip>button[strip-button]:disabled{cursor:not-allowed;opacity:.6}preview-strip>button[strip-button][aria-pressed=true]{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){preview-strip>button[strip-button][aria-pressed=true]{background-color:color-mix(in oklab,hsl(var(--primary)) 15%,transparent)}}face-toggle{height:calc(var(--spacing,4px) * 6);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));padding:calc(var(--spacing,4px) * .5);flex-shrink:0;align-items:center;display:flex}face-toggle>button{cursor:pointer;height:100%;padding-inline:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--muted-foreground));border-radius:.25rem;font-size:11px;line-height:1.3}@media(hover:hover){face-toggle>button:hover{color:hsl(var(--foreground))}}face-toggle>button[aria-selected=true]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}editor-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}editor-stage[hidden]{display:none}stage-frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}panel-editor>markdown-view{min-height:0;padding:calc(var(--spacing,4px) * 4);flex:1;overflow:auto}empty-face{justify-content:center;align-items:center;gap:calc(var(--spacing,4px) * 2);padding:calc(var(--spacing,4px) * 6);text-align:center;font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground));flex-direction:column;flex:1;display:flex}empty-face code{background-color:hsl(var(--accent));border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){empty-face code{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}empty-face code{padding-inline:var(--spacing,4px);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;font-size:10px}panel-stage{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}panel-pane-tabs{height:calc(var(--spacing,4px) * 8);align-items:center;gap:calc(var(--spacing,4px) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:var(--spacing,4px);flex-shrink:0;display:flex}panel-pane-tabs>button{height:calc(var(--spacing,4px) * 6);cursor:pointer;align-items:center;gap:var(--spacing,4px);padding-inline:calc(var(--spacing,4px) * 2);color:hsl(var(--muted-foreground));font:var(--weight-regular) 12px/1 var(--font-sarvatrik);border-radius:.25rem;display:flex}@media(hover:hover){panel-pane-tabs>button:hover{color:hsl(var(--foreground))}}panel-pane-tabs>button[aria-selected=true]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}logs-toggle{display:flex;position:relative}logs-toggle>button{height:calc(var(--spacing,4px) * 6);width:calc(var(--spacing,4px) * 6);cursor:pointer;color:hsl(var(--muted-foreground));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){logs-toggle>button:hover{color:hsl(var(--foreground))}}logs-toggle>button[aria-pressed=true]{background-color:hsl(var(--accent));color:hsl(var(--foreground))}unread-dot{pointer-events:none;top:calc(var(--spacing,4px) * .5);right:calc(var(--spacing,4px) * .5);height:calc(var(--spacing,4px) * 1.5);width:calc(var(--spacing,4px) * 1.5);background-color:hsl(var(--primary));border-radius:3.40282e38px;position:absolute}unread-dot[level=warn]{background-color:var(--color-amber-500,oklch(76.9% .188 70.08))}unread-dot[level=error]{background-color:hsl(var(--destructive))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}panel-source{flex-direction:column;flex:1;min-height:0;display:flex}panel-source[hidden],panel-source>source-pane[hidden]{display:none}panel-source>source-pane{flex-direction:column;flex:1;min-height:0;display:flex}panel-source code-editor{flex:1;min-height:0}conflict-banner{align-items:center;gap:calc(var(--spacing,4px) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--destructive));flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){conflict-banner{background-color:color-mix(in oklab,hsl(var(--destructive)) 12%,transparent)}}conflict-banner{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));font-size:11px;line-height:1.3}conflict-banner>button{height:calc(var(--spacing,4px) * 5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);border-radius:.25rem;flex-shrink:0;align-items:center;font-size:11px;line-height:1.3;display:flex}@media(hover:hover){conflict-banner>button:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){conflict-banner>button:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}}source-notice{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--accent));flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){source-notice{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}source-notice{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);font-size:11px;line-height:1.3}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial}}}logs-head>select{height:calc(var(--spacing,4px) * 6);max-width:calc(var(--spacing,4px) * 44);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding-inline:var(--spacing,4px);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));border-radius:.25rem;font-size:11px;line-height:1.3}panel-logs{height:100%;min-height:0;font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);flex-direction:column;font-size:11px;line-height:1.3;display:flex}logs-head{height:calc(var(--spacing,4px) * 7);align-items:center;gap:calc(var(--spacing,4px) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,4px) * 2);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:hsl(var(--muted-foreground));text-transform:uppercase;flex-shrink:0;display:flex}logs-head>button{cursor:pointer;text-transform:none}@media(hover:hover){logs-head>button:hover{color:hsl(var(--foreground))}}logs-body{min-height:0;padding-inline:calc(var(--spacing,4px) * 2);padding-block:var(--spacing,4px);font-family:var(--font-mono);font-weight:var(--weight-regular);font-variant-numeric:normal;flex-direction:column;flex:1;font-size:11px;font-style:normal;line-height:1.5;display:flex;overflow:auto}logs-empty{color:hsl(var(--muted-foreground));display:block}log-line{gap:calc(var(--spacing,4px) * 2);word-break:break-all;white-space:pre-wrap;display:flex}log-line[level=warn]{color:var(--color-amber-500,oklch(76.9% .188 70.08))}log-line[level=error]{color:hsl(var(--destructive))}log-time{color:hsl(var(--muted-foreground));flex-shrink:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}design-pane{gap:var(--spacing,4px);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto}design-lock{background-color:hsl(var(--accent));flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){design-lock{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}design-lock{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));font-size:11px;line-height:1.3}design-error{background-color:hsl(var(--destructive));flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){design-error{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}design-error{padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--destructive));font-size:11px;line-height:1.3}design-block{gap:var(--spacing,4px);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){design-block{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}design-block{padding-inline:calc(var(--spacing,4px) * 2);padding-block:calc(var(--spacing,4px) * 1.5)}design-hint{font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--muted-foreground));font-size:11px;line-height:1.3;display:block}inspector-kind{font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--foreground));font-size:12px}inspector-label{width:calc(var(--spacing,4px) * 24);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--muted-foreground));flex-shrink:0;font-size:11px;line-height:1.3;overflow:hidden}design-pane button[palette-head]{height:calc(var(--spacing,4px) * 6);cursor:pointer;align-items:center;gap:var(--spacing,4px);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));font-size:11px;line-height:1.3;display:flex}design-pane button[small-button]{height:calc(var(--spacing,4px) * 6);cursor:pointer;align-items:center;gap:var(--spacing,4px);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;font-size:11px;line-height:1.3;display:flex}@media(hover:hover){design-pane button[small-button]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){design-pane button[small-button]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 30%,transparent)}}design-pane button[small-button]:hover{color:hsl(var(--foreground))}}design-pane button[small-button]:disabled{cursor:not-allowed;opacity:.5}design-pane button[small-button=bound]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){design-pane button[small-button=bound]{background-color:color-mix(in oklab,hsl(var(--accent)) 15%,transparent)}}design-pane button[small-button=bound]{font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);font-size:11px;line-height:1.3}design-pane button[code-chip]{height:calc(var(--spacing,4px) * 6);cursor:pointer;align-items:center;gap:var(--spacing,4px);background-color:hsl(var(--accent));border-radius:.25rem;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){design-pane button[code-chip]{background-color:color-mix(in oklab,hsl(var(--accent)) 20%,transparent)}}design-pane button[code-chip]{padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--muted-foreground));font-size:10px}@media(hover:hover){design-pane button[code-chip]:hover{color:hsl(var(--foreground))}}design-pane button[code-chip]>code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}design-pane label[inspector-row],design-pane row[inspector-row]{height:calc(var(--spacing,4px) * 6);align-items:center;gap:calc(var(--spacing,4px) * 2);display:flex}design-pane label[inspector-row]>input:not([type=checkbox]),design-pane label[inspector-row]>select{height:calc(var(--spacing,4px) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));min-width:0;padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);color:hsl(var(--foreground));--tw-outline-style:none;border-radius:.25rem;outline-style:none;flex:1;font-size:11px;line-height:1.3}:is(design-pane label[inspector-row]>input:not([type=checkbox]),design-pane label[inspector-row]>select):focus{border-color:hsl(var(--ring))}:is(design-pane label[inspector-row]>input:not([type=checkbox]),design-pane label[inspector-row]>select):disabled{opacity:.5}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}design-overlay{z-index:10;cursor:crosshair;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;overflow:hidden}design-overlay[passive]{pointer-events:none;cursor:auto}design-overlay>overlay-box{pointer-events:none;border-radius:var(--radius-sm,.25rem);left:var(--box-left);top:var(--box-top);width:var(--box-width);height:var(--box-height);display:block;position:absolute}design-overlay>overlay-box[hidden]{display:none}design-overlay>overlay-box[kind=hover]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){design-overlay>overlay-box[kind=hover]{background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}design-overlay>overlay-box[kind=hover]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){design-overlay>overlay-box[kind=hover]{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}design-overlay>overlay-box[kind=selected]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){design-overlay>overlay-box[kind=selected]{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}design-overlay>overlay-box[kind=selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--primary))}design-overlay[passive]>overlay-box{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){design-overlay[passive]>overlay-box{background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}design-overlay[passive]>overlay-box{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){design-overlay[passive]>overlay-box{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 70%, transparent)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}preview-pane{z-index:9;cursor:auto;background-color:hsl(var(--background));flex-direction:column;display:flex;position:absolute;inset:0}preview-pane>iframe{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:0;flex:1;width:100%;min-height:0}preview-hint{justify-content:center;align-items:center;gap:var(--spacing,4px);padding:calc(var(--spacing,4px) * 6);text-align:center;font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground));flex-direction:column;flex:1;display:flex}preview-bar{bottom:calc(var(--spacing,4px) * 3);z-index:10;height:calc(var(--spacing,4px) * 8);--tw-translate-x: -50% ;width:min(28rem,100% - 14rem);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing,4px);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));border-radius:3.40282e38px;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){preview-bar{background-color:color-mix(in oklab,hsl(var(--card)) 90%,transparent)}}preview-bar{padding-right:var(--spacing,4px);padding-left:calc(var(--spacing,4px) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){preview-bar{--tw-ring-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}preview-bar{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}preview-bar:focus-within{border-color:hsl(var(--ring))}preview-bar>input{height:calc(var(--spacing,4px) * 6);min-width:0;padding-inline:var(--spacing,4px);color:hsl(var(--foreground));--tw-outline-style:none;font:var(--weight-light) 13px/1.3 var(--font-sarvatrik);background-color:#0000;outline-style:none;flex:1}preview-bar>input::placeholder{color:hsl(var(--muted-foreground))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}app-preview{z-index:9;cursor:auto;background-color:hsl(var(--background));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}app-preview>iframe{transform-origin:0 0;border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:calc(100% / var(--preview-zoom,1));height:calc(100% / var(--preview-zoom,1));transform:scale(var(--preview-zoom,1));border-width:0;position:absolute;top:0;left:0}app-preview[data-zooming]>iframe{pointer-events:none}preview-zoom{pointer-events:none;bottom:calc(var(--spacing,4px) * 3);z-index:10;height:calc(var(--spacing,4px) * 8);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,4px) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));border-radius:3.40282e38px;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){preview-zoom{background-color:color-mix(in oklab,hsl(var(--card)) 90%,transparent)}}preview-zoom{padding-inline:var(--spacing,4px);opacity:0;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){preview-zoom{--tw-ring-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}preview-zoom{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}app-preview:hover>preview-zoom,app-preview>preview-zoom:focus-within{pointer-events:auto;opacity:1}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}connect-linear{width:calc(var(--spacing,4px) * 96);gap:calc(var(--spacing,4px) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));max-width:90%;padding-inline:calc(var(--spacing,4px) * 4);padding-block:calc(var(--spacing,4px) * 3);flex-direction:column;display:flex}connect-title{align-items:center;gap:calc(var(--spacing,4px) * 1.5);font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;display:flex;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}connect-linear>p{font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:1.3;line-height:var(--leading-snug,1.375);color:hsl(var(--muted-foreground))}connect-linear>p>a{text-decoration-line:underline}@media(hover:hover){connect-linear>p>a:hover{color:hsl(var(--foreground))}}connect-linear>row>input{height:calc(var(--spacing,4px) * 7);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding-inline:calc(var(--spacing,4px) * 2);color:hsl(var(--foreground));--tw-outline-style:none;font:var(--weight-light) 13px/1.3 var(--font-sarvatrik);outline-style:none;flex:1}connect-linear>row>input:focus{border-color:hsl(var(--ring))}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}pr-status{flex-shrink:0;align-items:center;display:flex}pr-status>button[pr-chip]{height:calc(var(--spacing,4px) * 5);cursor:pointer;align-items:center;gap:var(--spacing,4px);padding-inline:calc(var(--spacing,4px) * 1.5);font-family:var(--font-sarvatrik);font-weight:var(--weight-regular);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1.3;font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){pr-status>button[pr-chip]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){pr-status>button[pr-chip]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}}pr-status>popup-pane{right:calc(var(--spacing,4px) * 2);left:calc(var(--spacing,4px) * 2)}@layer components{pr-section{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font:var(--weight-regular) 10px/1.4 var(--font-hongkong);letter-spacing:.2em;text-transform:uppercase;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:hsl(var(--muted-foreground));display:block}}@property --tw-tracking{syntax:"*";inherits:false}item-menu{display:contents}item-menu>context-menu sub-menu{max-height:min(60vh,360px);overflow-y:auto}item-menu>context-menu flyout:focus-within>sub-menu{pointer-events:none;opacity:0}item-menu>context-menu flyout:hover>sub-menu,item-menu>context-menu flyout>sub-menu:focus-within{pointer-events:auto;opacity:1}item-menu>context-menu menu-swatch{height:calc(var(--spacing,4px) * 2);width:calc(var(--spacing,4px) * 2);background-color:var(--swatch-color);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}@layer base{menu-swatch{display:inline-block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}undo-toast toast-card{right:calc(var(--spacing,4px) * 3);bottom:calc(var(--spacing,4px) * 9);z-index:100;align-items:flex-start;gap:calc(var(--spacing,4px) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--popover));width:320px;padding-block:calc(var(--spacing,4px) * 3);padding-right:calc(var(--spacing,4px) * 2);padding-left:calc(var(--spacing,4px) * 3.5);color:hsl(var(--popover-foreground));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:.15s ease-out undo-toast-in;display:flex;position:fixed;overflow:hidden}undo-toast .toast-tick{color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:1px}undo-toast toast-body{align-items:flex-start;gap:var(--spacing,4px);flex-direction:column;flex:1;min-width:0;display:flex}undo-toast toast-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik)}undo-toast toast-detail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:hsl(var(--muted-foreground));font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);overflow:hidden}undo-toast button[toast-undo]{margin-top:calc(var(--spacing,4px) * 1.5)}undo-toast button[toast-close]{margin-top:calc(var(--spacing,4px) * -.5);flex-shrink:0}undo-toast toast-progress{height:calc(var(--spacing,4px) * .5);transform-origin:0;background-color:hsl(var(--primary));position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){undo-toast toast-progress{background-color:color-mix(in oklab,hsl(var(--primary)) 60%,transparent)}}undo-toast toast-progress{animation:undo-toast-progress var(--toast-ms) linear forwards}undo-toast toast-card[held] toast-progress{animation-play-state:paused}@keyframes undo-toast-in{0%{opacity:0;transform:translateY(100%)}}@keyframes undo-toast-progress{to{transform:scaleX(0)}}@layer base{toast-card,toast-body,toast-title,toast-detail,toast-progress{display:block}}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}range-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}range-slider>span[track]{height:calc(var(--spacing,4px) * 1.5);background-color:hsl(var(--primary));border-radius:3.40282e38px;flex-grow:1;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){range-slider>span[track]{background-color:color-mix(in oklab,hsl(var(--primary)) 20%,transparent)}}range-slider>span[track]>span[range]{background-color:hsl(var(--primary));height:100%;position:absolute}range-slider>span[thumb-anchor]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}range-slider [role=slider]{height:calc(var(--spacing,4px) * 4);width:calc(var(--spacing,4px) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--primary));border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab,red,red)){range-slider [role=slider]{border-color:color-mix(in oklab,hsl(var(--primary)) 50%,transparent)}}range-slider [role=slider]{background-color:hsl(var(--background));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}range-slider [role=slider]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--ring));--tw-outline-style:none;outline-style:none}range-slider[thumb=sm] [role=slider]{height:calc(var(--spacing,4px) * 2.5);width:calc(var(--spacing,4px) * 2.5)}range-slider[disabled] [role=slider]{pointer-events:none;opacity:.5}range-slider[big]>span[track]{height:calc(var(--spacing,4px) * 8);background-color:hsl(var(--secondary));border-radius:3.40282e38px}range-slider[big]>span[track]>span[range]{background-color:#0000;border-radius:3.40282e38px}range-slider[big] [role=slider]{height:calc(var(--spacing,4px) * 10);width:calc(var(--spacing,4px) * 10);border-color:hsl(var(--border));background-color:hsl(var(--primary));--tw-shadow-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){range-slider[big] [role=slider]{--tw-shadow-color:color-mix(in oklab, hsl(var(--border)) var(--tw-shadow-alpha), transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer base{settings-heading,field-grid,field-text{flex-direction:column;display:flex}field-row,list-row,input-row,segmented{display:flex}}@layer components{ide-settings-panel ide-settings-agents,ide-settings-panel ide-settings-repos,ide-settings-panel ide-settings-text-size{display:contents}ide-settings-panel section{gap:calc(var(--spacing,4px) * 3);flex-direction:column;display:flex}ide-settings-panel settings-heading{gap:var(--spacing,4px)}ide-settings-panel settings-heading>h3{color:hsl(var(--foreground));font:var(--weight-semibold) 14px/1.3 var(--font-akhand)}ide-settings-panel settings-heading>p,ide-settings-panel p[hint]{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground))}ide-settings-panel p[empty]{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground));font-style:italic}ide-settings-panel p[error]{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--destructive))}ide-settings-panel field-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,4px) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border)/.5);padding-block:calc(var(--spacing,4px) * 2.5)}ide-settings-panel field-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}ide-settings-panel field-grid>field-row:first-child{padding-top:0}ide-settings-panel field-text{gap:calc(var(--spacing,4px) * .5);min-width:0}ide-settings-panel field-row>field-text{flex:1}ide-settings-panel field-text>span{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);overflow:hidden}ide-settings-panel field-text>span[hint]{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;white-space:normal;color:hsl(var(--muted-foreground))}ide-settings-panel field-text>span[hint][mono]{text-overflow:ellipsis;font-family:var(--font-mdio);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;font-size:10px;overflow:hidden}ide-settings-panel field-row>select-menu{width:calc(var(--spacing,4px) * 44);flex-shrink:0}ide-settings-panel field-row>select-menu[readout=none]{font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik)}ide-settings-panel field-row>button[role=switch][size]{margin:0}ide-settings-panel list-row{align-items:center;gap:calc(var(--spacing,4px) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}ide-settings-panel list-row>field-text{flex:1}ide-settings-panel list-row[selectable]{cursor:pointer}@media(hover:hover){ide-settings-panel list-row[selectable]:hover{border-color:hsl(var(--ring))}}ide-settings-panel list-row[selected]{border-color:hsl(var(--primary));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:hsl(var(--primary))}@media(hover:hover){ide-settings-panel list-row[selected]:hover{border-color:hsl(var(--primary))}}ide-settings-panel list-row>span[note]{font:var(--weight-regular) 12px/1.4 var(--font-sarvatrik);letter-spacing:.01em;color:hsl(var(--muted-foreground));flex-shrink:0}ide-settings-panel label[field]{gap:var(--spacing,4px);flex-direction:column;min-width:0;display:flex}ide-settings-panel label[field]>span{color:hsl(var(--muted-foreground))}ide-settings-panel input-row{align-items:center;gap:calc(var(--spacing,4px) * 1.5)}ide-settings-panel input-row>input{flex:1}ide-settings-panel input[kind=text]{height:calc(var(--spacing,4px) * 7);border-radius:var(--radius-md,.375rem);background-color:hsl(var(--background));width:100%;min-width:0;padding-inline:calc(var(--spacing,4px) * 2.5);color:hsl(var(--foreground));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font:var(--weight-light) 13px/1.3 var(--font-sarvatrik);padding-block:0}ide-settings-panel input[kind=text]::placeholder{color:hsl(var(--muted-foreground))}ide-settings-panel button[variant][size=sm]:not([kind]){height:calc(var(--spacing,4px) * 7);padding-inline:calc(var(--spacing,4px) * 2.5);flex-shrink:0}ide-settings-panel segmented{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding:calc(var(--spacing,4px) * .5)}ide-settings-panel segmented>button[segment]{height:calc(var(--spacing,4px) * 7);border-radius:var(--radius-md,.375rem);color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font:var(--weight-regular) 12px/1.2 var(--font-sarvatrik);flex:1}@media(hover:hover){ide-settings-panel segmented>button[segment]:hover{color:hsl(var(--foreground))}}ide-settings-panel field-row>segmented{flex-shrink:0}ide-settings-panel segmented[role=tablist]{align-self:flex-start}ide-settings-panel field-row>segmented>button[segment],ide-settings-panel segmented[role=tablist]>button[segment]{padding-inline:calc(var(--spacing,4px) * 3);flex:none}ide-settings-panel segmented>button[segment][aria-pressed=true],ide-settings-panel segmented>button[segment][aria-selected=true]{background-color:hsl(var(--card));color:hsl(var(--foreground));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
