.slide-loading{display:flex;width:100%;height:100%;min-height:240px;background:var(--ui-101112,#101112)}.slide-loading-canvas{flex:1;min-width:0;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.slide-loading-canvas>.slide-skeleton{width:100%;max-height:calc(100% - 44px)}.slide-loading-canvas>span,.loading-thumbnail>span{font:12px/1.5 system-ui,sans-serif;color:var(--ui-94949e,#94949e)}.slide-skeleton{position:relative;width:100%;aspect-ratio:16/9;flex-shrink:0;overflow:hidden;border:1px solid var(--ui-292a2e,#292a2e);border-radius:6px;background:var(--ui-191a1c,#191a1c);padding:8%;display:flex;flex-direction:column;align-items:flex-start;gap:6%}.slide-skeleton>div{flex-shrink:0;border-radius:3px;background:var(--ui-2b2c30,#2b2c30)}.slide-skeleton-eyebrow{width:22%;height:4%;margin-bottom:3%}.slide-skeleton-title{width:78%;height:12%}.slide-skeleton-title.short{width:56%;margin-bottom:5%}.slide-skeleton-copy{width:64%;height:4%}.slide-skeleton-copy.short{width:44%}.slide-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--ui-94949e,#94949e) 12%,transparent) 50%,transparent 75%);transform:translate(-100%);animation:slide-skeleton-shimmer 1.8s ease-in-out infinite}.loading-thumbnail{flex-shrink:0;padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:var(--ui-151618,#151618)}@keyframes slide-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.slide-skeleton:after{animation:none;display:none}}@media (max-width:650px){.slide-loading-canvas{padding:14px}}.template-page{height:100dvh;display:flex;flex-direction:column;background:var(--ui-ffffff,#fff);color:var(--ui-18181b,#18181b);font-family:system-ui,sans-serif}.template-header{display:flex;align-items:center;gap:16px;padding:18px 28px;border-bottom:1px solid #8883}.template-header a{color:inherit;display:flex;padding:8px}.template-header h1{font-size:18px;font-weight:600;margin:0;flex:1}.template-page button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #8884;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.template-page button:disabled{opacity:.4;cursor:default}.template-page .template-use{background:#3515d7;border-color:#3515d7;color:#fff;padding:11px 20px}.template-canvas{flex:1;min-height:0;padding:32px 48px 12px;display:flex}.template-canvas iframe{width:100%;height:100%;border:0}.template-navigation{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 24px 24px}.template-navigation span{min-width:65px;text-align:center;font-size:14px;opacity:.7}.template-error{color:#bd3737;padding:0 24px}@media (max-width:600px){.template-header{padding:12px;gap:8px}.template-header h1{font-size:15px}.template-canvas{padding:16px 12px 0}}.studio-home{height:100dvh;display:flex;background:var(--ui-090c10,#090c10);color:var(--ui-dedfe3,#dedfe3);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-sidebar{width:248px;flex-shrink:0;display:flex;flex-direction:column;padding:26px 12px 0;background:var(--ui-101216,#101216);border-right:1px solid var(--ui-24262b,#24262b);overflow:auto}.home-brand{display:flex;align-items:center;gap:8px;padding:0 10px;margin-bottom:26px}.home-brand a{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:750;letter-spacing:-1px;flex:1;white-space:nowrap}.home-brand-mark{flex-shrink:0;width:19px;height:21px;border-radius:5px 5px 7px;background:linear-gradient(155deg,#ffae54,#ff508f 45%,#7672ef 75%,#85b7ff);transform:rotate(-8deg);box-shadow:4px 3px #beb8ff50}.home-brand button,.home-expand{display:grid;place-items:center;color:var(--ui-a5a7ae,#a5a7ae);padding:3px;background:none;border:0}.home-sidebar nav{display:grid;gap:3px}.home-sidebar nav button{position:relative;display:flex;width:100%;align-items:center;gap:12px;border:0;background:none;border-radius:5px;padding:10px 12px;text-align:left;color:var(--ui-9da0a8,#9da0a8);font-size:13px}.home-sidebar nav button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-sidebar nav button small{font-size:10px;font-family:monospace;letter-spacing:1px}.home-sidebar nav button:hover{background:var(--ui-191b20,#191b20);color:var(--ui-eee,#eee)}.home-sidebar nav button.active{background:var(--ui-1e2025,#1e2025);color:var(--ui-f1f1f3,#f1f1f3)}.home-sidebar nav button.active:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:2px;background:var(--ui-f06a80,#f06a80);border-radius:2px}.home-folder-label{display:flex;align-items:center;gap:12px;margin:32px 12px 12px;font-size:10px;letter-spacing:1.5px;color:var(--ui-81858f,#81858f)}.home-folder-label span{flex:1;height:1px;background:var(--ui-24262c,#24262c)}.new-folder{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:none;color:var(--ui-8c909a,#8c909a);font-size:12px;text-align:left}.new-folder:hover{color:var(--ui-e2e3e8,#e2e3e8)}.folder-form{display:flex;gap:4px;padding:6px}.folder-form input{min-width:0;width:100%;padding:7px;background:var(--ui-1b1e24,#1b1e24);border:1px solid var(--ui-3b3e49,#3b3e49);border-radius:5px;font-size:12px;color:var(--ui-eee,#eee)}.folder-form button{background:none;border:0;color:var(--ui-aaa,#aaa)}.home-sidebar-footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding:16px 10px;border-top:1px solid var(--ui-25272d,#25272d);color:var(--ui-606670,#606670);font-size:11px}.home-main{flex:1;min-width:0;overflow:auto;padding:48px 48px 64px}.home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.home-heading-title{display:flex;align-items:center;gap:15px;min-width:0}.home-heading-title>svg{color:var(--ui-b8b0a4,#b8b0a4);flex-shrink:0}.home-heading h1{margin:0;font-size:46px;line-height:1.2;font-weight:600;letter-spacing:-1.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-count{font:11px monospace;letter-spacing:2px;color:var(--ui-727783,#727783);align-self:flex-end;padding-bottom:9px}.home-create{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border:1px solid var(--ui-35323f,#35323f);background:var(--ui-b7b0ff,#b7b0ff);color:var(--ui-191526,#191526);border-radius:6px;padding:10px 13px;font-size:12px;font-weight:550}.home-create:hover{background:var(--ui-ccc7ff,#ccc7ff)}.home-filters{display:flex;align-items:center;gap:12px;margin-top:26px;margin-bottom:44px}.home-sort,.home-search{display:flex;align-items:center;gap:9px;height:36px;border:1px solid var(--ui-292c34,#292c34);background:var(--ui-0e1116,#0e1116);border-radius:6px;color:var(--ui-979ca7,#979ca7);padding:0 11px}.home-sort select{background:none;border:0;color:var(--ui-c9cbd2,#c9cbd2);font-size:12px;min-width:80px}.home-sort option,.gallery-menu option{background:var(--ui-181b22,#181b22);color:var(--ui-eee,#eee)}.home-search{width:290px}.home-search input{background:none;border:0;color:var(--ui-e2e4e9,#e2e4e9);min-width:0;width:100%;font-size:12px;outline:none}.home-search button{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ui-9ba0aa,#9ba0aa)}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px}.home-card{position:relative;display:block;min-width:0;padding:0;border:0;background:none;text-align:left;color:inherit}.home-card-open{display:block;width:100%;padding:0;text-align:left;border:0;background:none;color:inherit}.gallery-thumbnail{position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;background:var(--ui-101318,#101318);color:var(--ui-545a68,#545a68);border:1px solid var(--ui-2c3039,#2c3039);border-radius:7px;box-shadow:0 0 0 1px #ffffff03}.gallery-thumbnail iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;border:0;pointer-events:none}.gallery-thumbnail img{max-height:100%;max-width:100%;object-fit:contain}.home-card:hover .gallery-thumbnail{border-color:var(--ui-666071,#666071)}.home-card h2{font-size:14px;font-weight:500;margin:13px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-card p{color:var(--ui-656c79,#656c79);font-size:10px;margin:0}.gallery-card-menu{position:absolute;right:9px;top:9px;z-index:2}.gallery-menu-trigger{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ui-353a44,#353a44);border-radius:5px;background:#1a1d23e8;color:var(--ui-d5d6dd,#d5d6dd);opacity:0}.home-card:hover .gallery-menu-trigger,.home-card:focus-within .gallery-menu-trigger,.gallery-menu-trigger[aria-expanded=true]{opacity:1}.gallery-menu{position:absolute;right:0;top:34px;width:190px;padding:6px;border:1px solid var(--ui-353a44,#353a44);border-radius:7px;background:var(--ui-191c23,#191c23);box-shadow:0 8px 30px #0008}.gallery-menu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;color:var(--ui-d6d9df,#d6d9df);font-size:12px;padding:9px;text-align:left;border-radius:4px}.gallery-menu button:hover{background:var(--ui-292d37,#292d37)}.gallery-menu label{display:grid;gap:6px;font-size:10px;color:var(--ui-9198a6,#9198a6);padding:9px}.gallery-menu select{width:100%;padding:5px;border:1px solid var(--ui-3b404c,#3b404c);border-radius:4px;background:var(--ui-11141a,#11141a);color:var(--ui-ddd,#ddd);font-size:12px}.gallery-menu .delete-action{color:var(--ui-ea9ba6,#ea9ba6)}.home-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;color:var(--ui-747b89,#747b89);text-align:center}.home-empty h2{font-size:20px;font-weight:500;color:var(--ui-d4d7de,#d4d7de);margin:18px 0 8px}.home-empty p{font-size:13px;margin:0}.home-empty button{margin-top:20px;border:1px solid var(--ui-363a47,#363a47);border-radius:6px;background:var(--ui-1b1e27,#1b1e27);color:var(--ui-ccc6f6,#ccc6f6);padding:9px 15px;font-size:12px}.home-error{border:1px solid var(--ui-633842,#633842);background:var(--ui-2b1920,#2b1920);color:var(--ui-e6a7b1,#e6a7b1);padding:12px;border-radius:6px;font-size:12px}.home-collapsed .home-sidebar{display:none}@media (max-width:900px){.home-sidebar{width:210px}.home-main{padding:32px 26px}.home-heading h1{font-size:38px}.home-create{font-size:11px;padding:9px}}@media (max-width:600px){.home-sidebar{width:165px;padding-left:6px;padding-right:6px}.home-brand{gap:6px;padding:0 4px}.home-brand a{font-size:17px}.home-brand>button:first-of-type{display:none}.home-main{padding:24px 16px}.home-heading{align-items:flex-start;flex-direction:column;gap:16px}.home-heading h1{font-size:32px}.home-filters{flex-wrap:wrap;margin-bottom:26px}.home-search{width:100%}.home-grid{grid-template-columns:minmax(0,1fr)}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-space-x-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-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--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)}}@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%;-moz-tab-size:4;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.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{top:0;right:0;bottom:0;left:0}.inset-1{inset:var(--spacing)}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.inset-y-auto{inset-block:auto}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[0\.08em\]{top:.08em}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-16{right:calc(var(--spacing) * 16)}.right-auto{right:auto}.bottom-0{bottom:0}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-16{left:calc(var(--spacing) * 16)}.left-\[-18\%\]{left:-18%}.left-\[-58\%\]{left:-58%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.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-2{margin: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-auto{margin-inline:auto}.-my-\[0\.08em\]{margin-block:-.08em}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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)}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-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}.inline-grid{display:inline-grid}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.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-\[calc\(100svh-1rem\)\]{height:calc(100svh - 1rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width-mobile\){width:var(--sidebar-width-mobile)}.w-0\.5{width:calc(var(--spacing) * .5)}.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-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[52\%\]{width:52%}.w-\[136\%\]{width:136%}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.max-w-\[88vw\]{max-width:88vw}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);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)}.-skew-x-12{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1rem_auto_minmax\(0\,1fr\)\]{grid-template-columns:1rem auto minmax(0,1fr)}.grid-cols-\[2\.25rem_2\.25rem_1rem_minmax\(0\,1fr\)\]{grid-template-columns:2.25rem 2.25rem 1rem minmax(0,1fr)}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,7rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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\.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)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-border,.border-border\/50{border-color:var(--ui-2b2c30,#2b2c30)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--ui-2b2c30,#2b2c30) 50%,transparent)}}.border-border\/60{border-color:var(--ui-2b2c30,#2b2c30)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--ui-2b2c30,#2b2c30) 60%,transparent)}}.border-border\/70{border-color:var(--ui-2b2c30,#2b2c30)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--ui-2b2c30,#2b2c30) 70%,transparent)}}.border-border\/80{border-color:var(--ui-2b2c30,#2b2c30)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--ui-2b2c30,#2b2c30) 80%,transparent)}}.border-destructive{border-color:var(--ui-ff8a8a,#ff8a8a)}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-foreground\/40{border-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/40{border-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 40%,transparent)}}.border-foreground\/\[0\.06\]{border-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/\[0\.06\]{border-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 6%,transparent)}}.border-muted-foreground\/50{border-color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/50{border-color:color-mix(in oklab,var(--ui-94949e,#94949e) 50%,transparent)}}.border-primary{border-color:var(--ui-b7b0ff,#b7b0ff)}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background,.bg-background\/70{background-color:var(--ui-101112,#101112)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--ui-101112,#101112) 70%,transparent)}}.bg-background\/75{background-color:var(--ui-101112,#101112)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--ui-101112,#101112) 75%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/\[0\.07\]{background-color:#3080ff12}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-blue-500) 7%,transparent)}}.bg-border{background-color:var(--ui-2b2c30,#2b2c30)}.bg-card{background-color:var(--ui-191a1c,#191a1c)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--ui-ff8a8a,#ff8a8a)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--ui-ff8a8a,#ff8a8a) 10%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-500) 7%,transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 10%,transparent)}}.bg-foreground\/60{background-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 60%,transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 5%,transparent)}}.bg-muted,.bg-muted\/20{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--ui-232426,#232426) 20%,transparent)}}.bg-muted\/30{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--ui-232426,#232426) 30%,transparent)}}.bg-muted\/60{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--ui-232426,#232426) 60%,transparent)}}.bg-muted\/70{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--ui-232426,#232426) 70%,transparent)}}.bg-muted\/80{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--ui-232426,#232426) 80%,transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 10%,transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 6%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-500) 7%,transparent)}}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.5\)_48\%\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffffff80 48%,#0000)}.bg-\[linear-gradient\(105deg\,\#111_0\%\,\#737373_14\%\,\#fafafa_26\%\,\#525252_38\%\,\#0a0a0a_50\%\,\#a3a3a3_64\%\,\#fff_75\%\,\#404040_87\%\,\#111_100\%\)\]{background-image:linear-gradient(105deg,#111,#737373 14%,#fafafa,#525252,#0a0a0a 50%,#a3a3a3 64%,#fff 75%,#404040 87%,#111)}.bg-\[linear-gradient\(110deg\,var\(--muted-foreground\)_30\%\,var\(--foreground\)_50\%\,var\(--muted-foreground\)_70\%\)\]{background-image:linear-gradient(110deg,var(--muted-foreground) 30%,var(--foreground) 50%,var(--muted-foreground) 70%)}.\[mask-image\:linear-gradient\(to_bottom\,\#000_68\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.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)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.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-\[0\.08em\]{padding-block:.08em}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-success\){color:var(--color-success)}.text-\[var\(--agent-code-light\)\]{color:var(--agent-code-light)}.text-amber-600{color:var(--color-amber-600)}.text-background{color:var(--ui-101112,#101112)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--ui-eeeef0,#eeeef0)}.text-destructive{color:var(--ui-ff8a8a,#ff8a8a)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-foreground\/80{color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 80%,transparent)}}.text-foreground\/85{color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 85%,transparent)}}.text-foreground\/90{color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 90%,transparent)}}.text-muted-foreground,.text-muted-foreground\/35{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/35{color:color-mix(in oklab,var(--ui-94949e,#94949e) 35%,transparent)}}.text-muted-foreground\/40{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--ui-94949e,#94949e) 40%,transparent)}}.text-muted-foreground\/45{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/45{color:color-mix(in oklab,var(--ui-94949e,#94949e) 45%,transparent)}}.text-muted-foreground\/50{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--ui-94949e,#94949e) 50%,transparent)}}.text-muted-foreground\/55{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/55{color:color-mix(in oklab,var(--ui-94949e,#94949e) 55%,transparent)}}.text-muted-foreground\/60{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--ui-94949e,#94949e) 60%,transparent)}}.text-muted-foreground\/65{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/65{color:color-mix(in oklab,var(--ui-94949e,#94949e) 65%,transparent)}}.text-muted-foreground\/70{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--ui-94949e,#94949e) 70%,transparent)}}.text-primary-foreground{color:var(--ui-171425,#171425)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.caret-foreground{caret-color:var(--ui-eeeef0,#eeeef0)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-100{opacity:1}.mix-blend-screen{mix-blend-mode:screen}.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_8px_22px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47), inset 0 -1px 0 var(--tw-shadow-color,#00000029);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-none{--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)}.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)}.ring-2{--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)}.ring-background{--tw-ring-color:var(--ui-101112,#101112)}.ring-destructive\/25{--tw-ring-color:var(--ui-ff8a8a,#ff8a8a)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/25{--tw-ring-color:color-mix(in oklab, var(--ui-ff8a8a,#ff8a8a) 25%, transparent)}}.ring-ring\/40{--tw-ring-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/40{--tw-ring-color:color-mix(in oklab, var(--ui-b7b0ff,#b7b0ff) 40%, 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,)}.blur-\[3px\]{--tw-blur:blur(3px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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\:drop-shadow\(0_10px_18px_rgba\(0\,0\,0\,0\.14\)\)\]{filter:drop-shadow(0 10px 18px #00000024)}.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,)}.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-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[mask-image\]{transition-property:-webkit-mask-image,mask-image;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.will-change-\[opacity\,filter\,transform\]{will-change:opacity,filter,transform}.will-change-\[width\]{will-change:width}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[overflow-anchor\:none\]{overflow-anchor:none}@media (hover:hover){.group-hover\:bg-muted\/40:is(:where(.group):hover *){background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-muted\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--ui-232426,#232426) 40%,transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--ui-eeeef0,#eeeef0)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--ui-94949e,#94949e)}.group-hover\/citation\:text-foreground:is(:where(.group\/citation):hover *){color:var(--ui-eeeef0,#eeeef0)}.group-hover\/citation\:text-muted-foreground:is(:where(.group\/citation):hover *){color:var(--ui-94949e,#94949e)}.group-hover\/resource\:opacity-100:is(:where(.group\/resource):hover *){opacity:1}}.group-data-\[menu-open\=true\]\/resource\:opacity-100:is(:where(.group\/resource)[data-menu-open=true] *){opacity:1}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.placeholder\:text-muted-foreground\/55::placeholder{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/55::placeholder{color:color-mix(in oklab,var(--ui-94949e,#94949e) 55%,transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--ui-94949e,#94949e)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--ui-94949e,#94949e) 60%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:transition-colors:after{content:var(--tw-content);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))}.focus-within\:border-foreground\/25:focus-within{border-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-foreground\/25:focus-within{border-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 25%,transparent)}}.focus-within\:bg-background:focus-within{background-color:var(--ui-101112,#101112)}@media (hover:hover){.hover\:border-\(--color-border-strong\):hover{border-color:var(--color-border-strong)}.hover\:border-border:hover{border-color:var(--ui-2b2c30,#2b2c30)}.hover\:border-muted-foreground:hover{border-color:var(--ui-94949e,#94949e)}.hover\:bg-background\/70:hover{background-color:var(--ui-101112,#101112)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab,var(--ui-101112,#101112) 70%,transparent)}}.hover\:bg-foreground\/5:hover{background-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--ui-eeeef0,#eeeef0) 5%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/60:hover{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--ui-232426,#232426) 60%,transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 5%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 90%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-foreground:hover{color:var(--ui-eeeef0,#eeeef0)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98);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,)}.hover\:after\:bg-border:hover:after{content:var(--tw-content);background-color:var(--ui-2b2c30,#2b2c30)}}.focus-visible\:bg-muted:focus-visible,.focus-visible\:bg-muted\/70:focus-visible{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/70:focus-visible{background-color:color-mix(in oklab,var(--ui-232426,#232426) 70%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2: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)}.focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:var(--ui-eeeef0,#eeeef0)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-eeeef0,#eeeef0) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ui-b7b0ff,#b7b0ff)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--ui-101112,#101112)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[active\=true\]\:border-primary\/50[data-active=true]{border-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:border-primary\/50[data-active=true]{border-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 50%,transparent)}}.data-\[active\=true\]\:bg-primary\/10[data-active=true]{background-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-primary\/10[data-active=true]{background-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 10%,transparent)}}.data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--ui-eeeef0,#eeeef0)}.data-\[dragging\=true\]\:opacity-40[data-dragging=true]{opacity:.4}.data-\[drop\=after\]\:after\:absolute[data-drop=after]:after{content:var(--tw-content);position:absolute}.data-\[drop\=after\]\:after\:right-2[data-drop=after]:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}.data-\[drop\=after\]\:after\:-bottom-0\.5[data-drop=after]:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}.data-\[drop\=after\]\:after\:left-2[data-drop=after]:after{content:var(--tw-content);left:calc(var(--spacing) * 2)}.data-\[drop\=after\]\:after\:h-0\.5[data-drop=after]:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.data-\[drop\=after\]\:after\:rounded-full[data-drop=after]:after{content:var(--tw-content);border-radius:3.40282e38px}.data-\[drop\=after\]\:after\:bg-primary[data-drop=after]:after{content:var(--tw-content);background-color:var(--ui-b7b0ff,#b7b0ff)}.data-\[drop\=before\]\:before\:absolute[data-drop=before]:before{content:var(--tw-content);position:absolute}.data-\[drop\=before\]\:before\:-top-0\.5[data-drop=before]:before{content:var(--tw-content);top:calc(var(--spacing) * -.5)}.data-\[drop\=before\]\:before\:right-2[data-drop=before]:before{content:var(--tw-content);right:calc(var(--spacing) * 2)}.data-\[drop\=before\]\:before\:left-2[data-drop=before]:before{content:var(--tw-content);left:calc(var(--spacing) * 2)}.data-\[drop\=before\]\:before\:h-0\.5[data-drop=before]:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.data-\[drop\=before\]\:before\:rounded-full[data-drop=before]:before{content:var(--tw-content);border-radius:3.40282e38px}.data-\[drop\=before\]\:before\:bg-primary[data-drop=before]:before{content:var(--tw-content);background-color:var(--ui-b7b0ff,#b7b0ff)}.data-\[drop\=inside\]\:bg-primary\/10[data-drop=inside]{background-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.data-\[drop\=inside\]\:bg-primary\/10[data-drop=inside]{background-color:color-mix(in oklab,var(--ui-b7b0ff,#b7b0ff) 10%,transparent)}}.data-\[drop\=inside\]\:ring-1[data-drop=inside]{--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)}.data-\[drop\=inside\]\:ring-primary\/45[data-drop=inside]{--tw-ring-color:var(--ui-b7b0ff,#b7b0ff)}@supports (color:color-mix(in lab,red,red)){.data-\[drop\=inside\]\:ring-primary\/45[data-drop=inside]{--tw-ring-color:color-mix(in oklab, var(--ui-b7b0ff,#b7b0ff) 45%, transparent)}}.data-\[menu-open\=true\]\:bg-muted[data-menu-open=true]{background-color:var(--ui-232426,#232426)}.data-\[menu-open\=true\]\:text-foreground[data-menu-open=true]{color:var(--ui-eeeef0,#eeeef0)}.data-\[side\=left\]\:left-full[data-side=left]{left:100%}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:translate-x-1\/2[data-side=right]{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-2xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-2xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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 (prefers-color-scheme:dark){.dark\:text-\[var\(--agent-code-dark\)\]{color:var(--agent-code-dark)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-rose-400{color:var(--color-rose-400)}@media (hover:hover){.dark\:hover\:text-rose-400:hover{color:var(--color-rose-400)}}}@media (pointer:coarse){.pointer-coarse\:select-none{-webkit-user-select:none;user-select:none}}.\[\&_\[data-slot\=preview-rail-card\]\]\:h-20 [data-slot=preview-rail-card]{height:calc(var(--spacing) * 20)}.\[\&_\[data-slot\=preview-rail-card\]\]\:overflow-hidden [data-slot=preview-rail-card]{overflow:hidden}.\[\&_\[data-slot\=preview-rail-card\]\]\:p-3 [data-slot=preview-rail-card]{padding:calc(var(--spacing) * 3)}.\[\&_\[data-slot\=preview-rail-description\]\]\:line-clamp-2 [data-slot=preview-rail-description]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_\[data-slot\=preview-rail-description\]\]\:text-xs [data-slot=preview-rail-description]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-slot\=preview-rail-description\]\]\:leading-4 [data-slot=preview-rail-description]{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\[\&_\[data-slot\=preview-rail-item\]\]\:w-7 [data-slot=preview-rail-item]{width:calc(var(--spacing) * 7)}.\[\&_\[data-slot\=preview-rail-item\]\]\:justify-end [data-slot=preview-rail-item]{justify-content:flex-end}.\[\&_\[data-slot\=preview-rail-tick\]\]\:h-px [data-slot=preview-rail-tick]{height:1px}.\[\&_\[data-slot\=preview-rail-tick\]\]\:w-4 [data-slot=preview-rail-tick]{width:calc(var(--spacing) * 4)}.\[\&_\[data-slot\=preview-rail-tick\]\]\:origin-right [data-slot=preview-rail-tick]{transform-origin:100%}.\[\&_\[data-slot\=preview-rail-title\]\]\:line-clamp-1 [data-slot=preview-rail-title]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_\[data-slot\=preview-rail-title\]\]\:text-xs [data-slot=preview-rail-title]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-slot\=preview-rail-title\]\]\:leading-4 [data-slot=preview-rail-title]{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_button\]\:grid button{display:grid}.\[\&_button\]\:size-11 button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&_button\]\:place-items-center button{place-items:center}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-background\/60 code{background-color:var(--ui-101112,#101112)}@supports (color:color-mix(in lab,red,red)){.\[\&_code\]\:bg-background\/60 code{background-color:color-mix(in oklab,var(--ui-101112,#101112) 60%,transparent)}}.\[\&_code\]\:bg-muted code{background-color:var(--ui-232426,#232426)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\]\:my-3 ol{margin-block:calc(var(--spacing) * 3)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-1 ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\+p\]\:mt-2 p+p{margin-top:calc(var(--spacing) * 2)}.\[\&_p\+p\]\:mt-3 p+p{margin-top:calc(var(--spacing) * 3)}.\[\&_pre\]\:my-2 pre{margin-block:calc(var(--spacing) * 2)}.\[\&_pre\]\:my-3 pre{margin-block:calc(var(--spacing) * 3)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:var(--radius-xl)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-border pre{border-color:var(--ui-2b2c30,#2b2c30)}.\[\&_pre\]\:bg-background\/60 pre{background-color:var(--ui-101112,#101112)}@supports (color:color-mix(in lab,red,red)){.\[\&_pre\]\:bg-background\/60 pre{background-color:color-mix(in oklab,var(--ui-101112,#101112) 60%,transparent)}}.\[\&_pre\]\:bg-muted\/45 pre{background-color:var(--ui-232426,#232426)}@supports (color:color-mix(in lab,red,red)){.\[\&_pre\]\:bg-muted\/45 pre{background-color:color-mix(in oklab,var(--ui-232426,#232426) 45%,transparent)}}.\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing) * 3)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&_ul\]\:my-3 ul{margin-block:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:size-full>*{width:100%;height:100%}.\[\&\>\*\]\:object-cover>*{object-fit:cover}}:root{color:var(--ui-eeeef0,#eeeef0);background:var(--ui-101112,#101112);font-synthesis:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-b7b0ff,#b7b0ff);outline-offset:4px}a{color:inherit;text-decoration:none}.studio-shell{background:var(--ui-101112,#101112);width:100%;height:100dvh;border:0!important;border-radius:0!important;display:flex!important}.library{border-right:1px solid var(--ui-292a2e,#292a2e);background:var(--ui-151618,#151618);flex-direction:column;flex:0 0 228px;min-height:0;padding:28px 16px 18px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:11px;margin-bottom:35px;padding:0 12px;font-size:19px;font-weight:650;display:flex}.brand svg{color:var(--ui-b7b0ff,#b7b0ff)}.brand-sub{letter-spacing:2.5px;color:var(--ui-8a8b93,#8a8b93);margin-top:2px;font-size:9px;display:block}.new-deck{width:100%;margin-bottom:31px;border-radius:9px!important;padding:0 10px!important;font-size:12px!important}.library-label{color:var(--ui-777982,#777982);letter-spacing:1.25px;justify-content:space-between;align-items:center;padding:0 9px;font-size:9px;font-weight:600;display:flex}.deck-list{flex:1;padding-top:12px;overflow:auto}.deck-link{text-align:left;width:100%;color:var(--ui-a4a5ae,#a4a5ae);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:12px 10px;font-size:12px;display:flex}.deck-link svg{opacity:.75;flex-shrink:0}.deck-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-link:hover{background:var(--ui-202124,#202124);color:var(--ui-eee,#eee)}.deck-link.selected{background:var(--ui-272532,#272532);color:var(--ui-d2cdff,#d2cdff)}.empty-list{color:var(--ui-656770,#656770);padding:0 10px;font-size:12px;line-height:1.7}.library-footer{border-top:1px solid var(--ui-292a2e,#292a2e);color:var(--ui-858791,#858791);gap:16px;padding:15px 10px 0;font-size:12px;display:grid}.library-footer a,.library-footer button{text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.studio-content{flex-direction:column;flex:1;min-width:0;display:flex}.studio-header{border-bottom:1px solid var(--ui-292a2e,#292a2e);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:87px;padding:0 28px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--ui-81828e,#81828e);font-size:9px;font-weight:600}.studio-header h1{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;max-width:35vw;margin:6px 0 0;font-size:15px;font-weight:550;overflow:hidden}.header-actions{align-items:center;gap:16px;display:flex}.model-pill{color:var(--ui-92949d,#92949d);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.model-pill>span{background:var(--ui-9db7a7,#9db7a7);border-radius:50%;width:5px;height:5px}.workspace-grid{flex:1;grid-template-columns:minmax(300px,365px) minmax(0,1fr);min-height:0;display:grid}.conversation{background:var(--ui-151618,#151618);border-right:1px solid var(--ui-292a2e,#292a2e);flex-direction:column;min-height:0;display:flex}.conversation-heading{height:57px;color:var(--ui-b6b5c1,#b6b5c1);border-bottom:0;align-items:center;gap:9px;padding:0 22px;font-size:12px;display:flex}.conversation-heading>svg{color:var(--ui-b7b0ff,#b7b0ff);flex-shrink:0}.conversation-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transcript{flex:1;min-height:0}.message-stack{flex-direction:column;gap:29px;padding:27px 21px;display:flex}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.message-text.user{background:var(--ui-26252d,#26252d);color:var(--ui-e4e2ed,#e4e2ed);border-radius:12px 12px 3px;padding:12px 15px}.message-text.assistant{color:var(--ui-bbbdc7,#bbbdc7)}[data-slot=message-header]{color:var(--ui-737580,#737580);margin-bottom:8px;font-size:10px!important}.conversation-intro{margin:16px 0}.conversation-intro h2{letter-spacing:-.7px;margin:0 0 12px;font-size:23px;font-weight:550}.conversation-intro p{color:var(--ui-8a8c97,#8a8c97);font-size:12px;line-height:1.85}.suggestions{gap:8px;margin-top:28px;display:grid}.suggestions button{text-align:left;background:var(--ui-1c1d20,#1c1d20);border:1px solid var(--ui-2a2b30,#2a2b30);color:var(--ui-aaacb7,#aaacb7);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.suggestions button:hover{border-color:var(--ui-65607d,#65607d);color:var(--ui-ddd6ff,#ddd6ff)}.suggestions svg{color:var(--ui-666876,#666876);flex-shrink:0}.composer{border-top:0;padding:16px 16px 13px}.composer form{background:var(--ui-1d1e22,#1d1e22)!important;border-radius:12px!important}.composer textarea{font-size:12px;line-height:1.7}.canvas-panel{background:var(--ui-101112,#101112);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.canvas-toolbar{border-bottom:1px solid var(--ui-242528,#242528);justify-content:space-between;align-items:center;height:57px;padding:0 23px;display:flex}.view-switch{align-items:center;gap:4px;display:flex}.view-switch button{color:var(--ui-73757f,#73757f);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.view-switch button[aria-selected=true]{color:var(--ui-d3d3dc,#d3d3dc);background:var(--ui-242529,#242529)}.history-button{color:var(--ui-888a95,#888a95);background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.canvas-area{background-image:radial-gradient(var(--ui-33343a,#33343a) 1px,transparent 1px);background-size:20px 20px;flex:1;justify-content:center;align-items:center;min-height:0;padding:35px;display:flex}.slide-mat{aspect-ratio:16/9;width:100%;max-height:100%;box-shadow:none;background:var(--ui-151618,#151618)}.slide-frame{border:0;width:100%;height:100%;display:block}.empty-canvas{text-align:center;flex-direction:column;align-items:center;max-width:310px;display:flex}.empty-slide{background:var(--ui-18191d,#18191d);border:1px solid var(--ui-34333e,#34333e);width:125px;height:80px;box-shadow:6px 6px 0 var(--ui-202026,#202026);border-radius:6px;margin-bottom:31px;padding:19px;transform:rotate(-6deg)}.empty-slide span{background:var(--ui-626072,#626072);border-radius:3px;width:62%;height:4px;margin-bottom:7px;display:block}.empty-slide span:first-child{background:var(--ui-aba2e0,#aba2e0);width:80%;height:7px;margin-bottom:12px}.empty-slide span:last-child{width:43%}.empty-canvas h3{letter-spacing:-.4px;margin:0 0 10px;font-size:18px;font-weight:500}.empty-canvas p{color:var(--ui-777a86,#777a86);margin:0 0 20px;font-size:12px;line-height:1.8}.empty-canvas button{color:var(--ui-aaa0d5,#aaa0d5);background:0 0;border:0;align-items:center;gap:7px;margin:6px 0;font-size:11px;display:flex}.source-view{background:var(--ui-101112,#101112);justify-content:stretch;align-items:stretch;padding:0}.source-code{width:100%;color:var(--ui-bcc4d2,#bcc4d2);-moz-tab-size:2;tab-size:2;margin:0;padding:25px;font-size:11px;line-height:1.8;overflow:auto}.error-banner,.preview-error,.resume-message{background:var(--ui-2b1c20,#2b1c20);color:var(--ui-e4a2ab,#e4a2ab);padding:12px 22px;font-size:12px;line-height:1.6}.error-banner{justify-content:space-between;gap:20px;display:flex}.error-banner button{background:0 0;border:0;font-size:20px}.preview-error p{max-height:75px;margin:5px 0;font-size:11px;overflow:auto}.preview-error button{color:var(--ui-ffd6df,#ffd6df);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.resume-message{background:var(--ui-282419,#282419);color:var(--ui-c4b489,#c4b489);font-size:11px}.resume-message button{text-decoration:underline}.revision-list{z-index:10;border:1px solid var(--ui-393942,#393942);background:var(--ui-1b1c20,#1b1c20);border-radius:10px;width:275px;max-height:320px;padding:17px;position:absolute;top:49px;right:20px;overflow:auto;box-shadow:0 15px 40px #0008}.revision-list strong{margin-bottom:13px;font-size:12px;display:block}.revision-list button{border:0;border-top:1px solid var(--ui-2d2e34,#2d2e34);width:100%;color:var(--ui-c0becb,#c0becb);background:0 0;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.welcome{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;padding:65px 25px 35px;display:flex;overflow:auto}.welcome>*{flex-shrink:0}.welcome-mark{width:64px;height:64px;color:var(--ui-b7b0ff,#b7b0ff);background:var(--ui-24212f,#24212f);border:1px solid var(--ui-3a344f,#3a344f);border-radius:18px;place-items:center;margin-bottom:29px;display:grid}.welcome h2{letter-spacing:-2.6px;margin:20px 0;font-size:clamp(35px,4vw,57px);font-weight:500;line-height:1.12}.welcome>p:not(.eyebrow){color:var(--ui-888b97,#888b97);margin:0 0 26px;font-size:13px;line-height:1.9}.starter-section{width:100%;max-width:430px;margin-top:50px}.starter-section>.library-label{justify-content:center}.starter-grid{gap:10px;margin-top:15px;display:grid}.starter-card{text-align:left;background:var(--ui-1a1b1f,#1a1b1f);border:1px solid var(--ui-2d2e34,#2d2e34);color:var(--ui-b6b7c4,#b6b7c4);border-radius:10px;align-items:center;gap:13px;padding:19px;font-size:12px;display:flex}.starter-card span{flex:1}.starter-card svg:first-child{color:var(--ui-9d93c7,#9d93c7)}@media (max-width:1150px){.library{flex-basis:185px;padding-left:10px;padding-right:10px}.workspace-grid{grid-template-columns:310px minmax(0,1fr)}.canvas-area{padding:20px}.model-pill{display:none}}@media (max-width:850px){.library{flex-basis:65px;padding:22px 7px 14px}.brand{justify-content:center;padding:0}.brand>span,.library-label,.deck-link span,.library-footer,.empty-list{display:none}.new-deck{padding:0!important;font-size:0!important}.new-deck svg{flex-shrink:0;width:18px}.deck-link{justify-content:center}.studio-header{height:73px;padding:0 17px}.header-actions{gap:6px}.workspace-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr)}.canvas-toolbar{padding:0 12px}.view-switch button{padding:7px;font-size:0}}@media (max-width:650px){.studio-shell{height:auto;min-height:100dvh}.library{display:none}.studio-content{min-height:100dvh}.studio-header h1{max-width:55vw;font-size:13px}.header-actions button span{display:none}.workspace-grid{flex-direction:column-reverse;display:flex}.canvas-panel{min-height:340px}.canvas-area{min-height:225px;padding:20px}.canvas-toolbar{height:45px}.conversation{border-right:0;border-top:1px solid var(--ui-303037,#303037);height:55dvh;min-height:430px}.slide-mat{max-width:550px}.welcome{padding-top:45px}.welcome h2{letter-spacing:-1.5px}.source-code{max-height:260px}}.preview-loading{height:100%;color:var(--ui-92949d,#92949d);place-items:center;font-size:12px;display:grid}@media (max-width:650px){.library{border-right:0;border-bottom:1px solid var(--ui-292a2e,#292a2e);flex-basis:auto;grid-template-columns:1fr 1fr;gap:9px;padding:12px 16px;display:grid}.studio-shell{flex-direction:column}.brand{justify-content:flex-start;margin:0;font-size:16px}.brand>span{display:block}.brand-sub{display:none}.new-deck{height:34px;margin:0;font-size:11px!important}.deck-list{grid-column:1/-1;gap:8px;padding:0;display:flex;overflow:auto}.deck-link{flex-shrink:0;width:auto;padding:8px}.deck-link span{max-width:160px;display:block}.library-footer{border:0;grid-column:1/-1;gap:20px;padding:4px 0 0;font-size:10px;display:flex}}.canvas-area:has(.slide-mat){align-items:stretch;padding:0}.slide-mat{aspect-ratio:auto;width:100%;height:100%;max-height:none}.editor-focused .library,.editor-focused .conversation{display:none}.editor-focused .workspace-grid{grid-template-columns:minmax(0,1fr)}.presenter-shell .library,.presenter-shell .conversation,.presenter-shell .studio-header,.presenter-shell .canvas-toolbar{display:none}.presenter-shell .workspace-grid{height:100vh;display:block}.presenter-shell .canvas-panel{height:100vh}@media (max-width:650px){.canvas-panel{height:75dvh;min-height:500px}.slide-mat{max-width:none}.canvas-area:has(.slide-mat){padding:0}}.library-collapsed .library{display:none}.workspace-heading{align-items:center;gap:12px;min-width:0;display:flex}.workspace-heading>button{flex-shrink:0}.welcome{position:relative}.welcome-sidebar-toggle{position:absolute;top:12px;left:18px}.conversation-heading>button{flex-shrink:0}.conversation-actions button{border-radius:6px;justify-content:center;width:34px;height:34px;padding:0}.conversation-actions button:hover:not(:disabled){color:var(--ui-d3d3dc,#d3d3dc);background:var(--ui-242529,#242529)}.conversation-heading{flex-direction:column;flex-shrink:0;align-items:stretch;gap:2px;height:auto;padding:10px 16px;display:flex}.conversation-title-row{align-items:center;gap:9px;min-width:0;display:flex}.conversation-title-row>button{flex-shrink:0}.conversation-actions{align-items:center;gap:6px;padding-left:4px;display:flex}.conversation-actions .view-switch{margin-right:auto}.canvas-panel{position:relative}.restore-chat{z-index:10;border:1px solid var(--ui-303037,#303037);background:var(--ui-202124,#202124);width:34px;height:34px;color:var(--ui-d3d3dc,#d3d3dc);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:48px;left:12px}.presenter-shell .restore-chat{display:none}.editable-title{flex:1;min-width:0;position:relative}.editable-title .conversation-title,.editable-title input{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 6px;display:block}.editable-title .conversation-title:hover:not(:disabled){background:var(--ui-242529,#242529)}.editable-title input{border-color:var(--ui-77708f,#77708f);background:var(--ui-1d1e24,#1d1e24);outline:none}.title-error{z-index:20;border:1px solid var(--ui-633842,#633842);background:var(--ui-2b1920,#2b1920);min-width:220px;color:var(--ui-e6a7b1,#e6a7b1);border-radius:4px;padding:8px;font-size:11px;position:absolute;top:100%;left:0}.studio-tools{flex-wrap:wrap;align-items:center;gap:4px 0;padding:8px 0 0;display:flex;position:relative}.tool-group{border-right:1px solid var(--ui-2b2c30,#2b2c30);align-items:center;gap:2px;padding:0 4px;display:flex}.tool-group:first-child{padding-left:0}.tool-group:last-of-type{border-right:0}.studio-tools .tool-group>button{width:24px;height:30px;color:var(--ui-989aa6,#989aa6);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.studio-tools button:hover:not(:disabled),.studio-tools button[aria-pressed=true],.studio-tools button[aria-selected=true],.studio-tools button[aria-expanded=true]{background:var(--ui-292631,#292631);color:var(--ui-d5cdff,#d5cdff)}.studio-tool-menu{z-index:40;border:1px solid var(--ui-393942,#393942);background:var(--ui-1b1c20,#1b1c20);border-radius:8px;width:210px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 15px 40px #0008}.studio-tool-menu button{color:var(--ui-c9c9d2,#c9c9d2);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;padding:10px;font-size:12px;display:flex}.conversation{position:relative}.conversation .revision-list{z-index:40;width:auto;top:115px;left:12px;right:12px}.studio-presenting .conversation,.studio-presenting .library,.studio-presenting .restore-chat{display:none}.studio-presenting .workspace-grid{grid-template-columns:minmax(0,1fr)}.studio-home-link{width:28px;height:30px;color:var(--ui-989aa6,#989aa6);background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.studio-home-link:hover{background:var(--ui-242529,#242529);color:var(--ui-eee,#eee)}.slide-editor-header{border-bottom:1px solid var(--ui-25272c,#25272c);background:var(--ui-111316,#111316);height:48px;color:var(--ui-d8d9df,#d8d9df);flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.slide-header-navigation,.slide-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.slide-header-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;min-width:0;padding:0 8px;font-size:13px;font-weight:550;overflow:hidden}.slide-header-divider{background:var(--ui-292b30,#292b30);width:1px;height:20px}.slide-header-icon{width:28px;height:28px;color:var(--ui-aaaeb8,#aaaeb8);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.slide-header-tabs{border:1px solid var(--ui-2a2c32,#2a2c32);background:var(--ui-191b1f,#191b1f);border-radius:6px;gap:2px;padding:3px;display:flex}.slide-header-tabs button{color:var(--ui-9498a1,#9498a1);background:0 0;border:0;border-radius:4px;padding:3px 10px;font-size:12px;line-height:20px}.slide-header-tabs button[aria-selected=true]{background:var(--ui-2a2c30,#2a2c30);color:var(--ui-eee,#eee);box-shadow:0 1px 3px #0003}.slide-header-tool{height:28px;color:var(--ui-acafb8,#acafb8);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 6px;font-size:12px;display:flex}.slide-header-tool kbd,.slide-present kbd{color:var(--ui-777c85,#777c85);background:#ffffff0d;border-radius:3px;padding:1px 4px;font:10px/13px monospace}.slide-header-icon:hover:not(:disabled),.slide-header-tool:hover:not(:disabled),.slide-header-tool[aria-pressed=true]{background:var(--ui-27292f,#27292f);color:var(--ui-eee,#eee)}.slide-present-group{display:flex}.slide-present,.slide-present-more{background:var(--ui-eb4653,#eb4653);color:#fff;border:0;justify-content:center;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:12px;font-weight:550;display:flex}.slide-present{border-radius:5px 0 0 5px}.slide-present kbd{color:var(--ui-ffe8ec,#ffe8ec);background:#ffffff26}.slide-present-more{border-left:1px solid #0002;border-radius:0 5px 5px 0;padding:0 5px}.slide-present:hover:not(:disabled),.slide-present-more:hover:not(:disabled){background:var(--ui-f05b66,#f05b66)}.slide-editor-header .studio-tool-menu{right:12px}.studio-presenting .slide-editor-header,.presenter-shell .slide-editor-header{display:none}.canvas-workspace-controls{flex:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.canvas-workspace-controls .view-switch{gap:4px}.canvas-workspace-controls button{border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.canvas-workspace-controls button:hover:not(:disabled){background:var(--ui-27292f,#27292f);color:var(--ui-eee,#eee)}.conversation-heading{justify-content:center;min-height:48px}.chat-attachments,.message-attachments{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.chat-attachment{background:var(--ui-232429,#232429);border:1px solid var(--ui-393942,#393942);border-radius:8px;width:82px;padding:5px;position:relative}.chat-attachment img{object-fit:cover;border-radius:4px;width:70px;height:58px}.chat-attachment span{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-a4a5ae,#a4a5ae);padding-top:4px;font-size:9px;display:block;overflow:hidden}.chat-attachment button{border:1px solid var(--ui-4c4d56,#4c4d56);background:var(--ui-242529,#242529);width:21px;height:21px;color:var(--ui-eee,#eee);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.attach-image-button{width:30px;height:30px;color:var(--ui-aaa5c4,#aaa5c4);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.attach-image-button:hover:not(:disabled){background:var(--ui-302e3b,#302e3b);color:var(--ui-ddd6ff,#ddd6ff)}.attachment-status,.attachment-error{color:var(--ui-aaa5c4,#aaa5c4);margin:0 0 8px;font-size:11px}.attachment-error{color:var(--ui-e4a2ab,#e4a2ab)}.message-attachments{margin-top:10px}.message-attachments img{object-fit:cover;border:1px solid var(--ui-393942,#393942);border-radius:7px;width:100px;height:80px}.slide-download-group .slide-present,.slide-download-group .slide-present-more{background:var(--ui-2a2c30,#2a2c30);color:var(--ui-eee,#eee)}.slide-download-group .slide-present:hover:not(:disabled),.slide-download-group .slide-present-more:hover:not(:disabled){background:var(--ui-373940,#373940)}.chat-resizer{z-index:45;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}.chat-resizer:hover,.chat-resizer:focus-visible{background:#b7b0ff66}.chat-collapsed .conversation{display:none}.chat-collapsed .workspace-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:651px){.studio-shell:not(.editor-focused):not(.chat-collapsed):not(.studio-presenting):not(.presenter-shell):not(.chat-only) .workspace-grid{grid-template-columns:clamp(260px,var(--chat-width,365px),max(260px,calc(100% - 480px))) minmax(0,1fr)}}@media (min-width:651px) and (max-width:1150px){.studio-shell:not(.editor-focused):not(.chat-collapsed):not(.studio-presenting):not(.presenter-shell):not(.chat-only) .workspace-grid{grid-template-columns:clamp(260px,var(--chat-width,310px),max(260px,calc(100% - 480px))) minmax(0,1fr)}}@media (max-width:650px){.chat-resizer{display:none}}.apply-comments-button{border:1px solid var(--ui-393642,#393642);background:var(--ui-24212e,#24212e);color:var(--ui-ccc5f4,#ccc5f4);border-radius:999px;align-items:center;margin-bottom:10px;padding:6px 10px;font-size:11px;display:flex}.apply-comments-button:hover:not(:disabled){background:var(--ui-302a40,#302a40)}.slide-header-tool{background:var(--ui-2a2c30,#2a2c30);color:var(--ui-eee,#eee);justify-content:center;gap:7px;padding:0 10px;font-weight:550}.slide-header-tool:hover:not(:disabled),.slide-header-tool[aria-pressed=true]{background:var(--ui-373940,#373940)}.export-coming-soon{white-space:nowrap;border:1px solid;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:9px}.canvas-workspace-controls button[aria-pressed=true]{background:var(--ui-242529,#242529);color:var(--ui-d3d3dc,#d3d3dc)}.studio-shell.chat-only .workspace-grid{grid-template-columns:minmax(0,1fr)}.chat-only .canvas-panel,.chat-only .chat-resizer{display:none}.chat-only .conversation{border-right:0}@media (min-width:651px){.studio-shell.chat-only .workspace-grid{grid-template-columns:minmax(0,720px);justify-content:start}.studio-shell.chat-only .conversation{border-right:1px solid var(--ui-292a2e,#292a2e);width:100%;max-width:720px}.studio-shell.chat-only .workspace-grid{justify-content:center}.studio-shell.chat-only .conversation{border-right:0}.studio-shell.chat-only .workspace-grid{grid-template-columns:minmax(0,560px)}.studio-shell.chat-only .conversation{max-width:560px}}.studio-shell.chat-only .workspace-grid,.studio-shell.chat-only .conversation{background:var(--ui-151618,#151618)}.composer-pills{scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;margin-bottom:10px;display:flex;overflow-x:auto}.composer-pills::-webkit-scrollbar{display:none}.composer-pills>button{white-space:nowrap;flex:none}.composer-pills .apply-comments-button{margin-bottom:0}.prompt-suggestion-pill{border:1px solid var(--ui-393642,#393642);color:inherit;background:0 0;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;display:flex}.prompt-suggestion-pill:hover:not(:disabled){background:var(--ui-302a40,#302a40)}.workspace-grid{transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.conversation,.canvas-panel,.library{transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1)}.chat-only .workspace-grid{position:relative}.chat-only .canvas-panel{z-index:0;opacity:0;pointer-events:none;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(18px)scale(.985)}.chat-only .conversation{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.workspace-grid,.conversation,.canvas-panel,.library{transition:none!important}}.source-editor{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.source-editor-toolbar{border-bottom:1px solid var(--ui-292a2e,#292a2e);color:var(--ui-94949e,#94949e);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.source-editor-toolbar>div{gap:8px;display:flex}.source-editor-toolbar button{border:1px solid var(--ui-34333e,#34333e);color:var(--ui-bcc4d2,#bcc4d2);border-radius:5px;padding:6px 10px}.source-editor-toolbar button:disabled{opacity:.4;cursor:default}.source-editor>textarea.source-code{resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-height:0;max-height:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.source-editor>textarea.source-code:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-aba2e0,#aba2e0)}.chat-markdown{white-space:normal}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{margin:0 0 12px}.chat-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--ui-e4e2ed,#e4e2ed);margin:18px 0 8px;font-size:14px;font-weight:650;line-height:1.5}.chat-markdown h1{font-size:18px}.chat-markdown h2{font-size:16px}.chat-markdown :is(ul,ol){margin:8px 0 14px;padding-left:22px}.chat-markdown ul{list-style:outside}.chat-markdown ol{list-style:decimal}.chat-markdown li{margin:4px 0;padding-left:2px}.chat-markdown li>p{margin:0}.chat-markdown strong{color:var(--ui-e4e2ed,#e4e2ed);font-weight:650}.chat-markdown a{color:var(--ui-aba2e0,#aba2e0);text-underline-offset:3px;text-decoration:underline}.chat-markdown code{background:var(--ui-26252d,#26252d);border-radius:4px;padding:2px 5px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.chat-markdown pre{white-space:pre;background:var(--ui-26252d,#26252d);border-radius:6px;margin:12px 0;padding:12px;overflow-x:auto}.chat-markdown pre code{background:0 0;padding:0}.chat-markdown blockquote{border-left:2px solid var(--ui-626072,#626072);margin:12px 0;padding-left:12px}.chat-markdown hr{border:0;border-top:1px solid var(--ui-34333e,#34333e);margin:16px 0}.chat-markdown-table{max-width:100%;margin:12px 0;overflow-x:auto}.chat-markdown table{border-collapse:collapse;width:100%;font-size:12px}.chat-markdown :is(th,td){border:1px solid var(--ui-34333e,#34333e);padding:6px 9px}.chat-markdown th{font-weight:650}.chat-markdown input[type=checkbox]{margin-right:7px}.chat-scroll-viewport{scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}.chat-scroll-viewport::-webkit-scrollbar{display:none}@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}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}:root{--studio-ease: cubic-bezier(.22, 1, .36, 1)}.slide-editor-header button,.deck-link,.suggestions button,.editable-title .conversation-title,.home-sidebar button,.home-create,.home-expand,.home-empty button,.gallery-menu button,.gallery-menu-trigger,.revision-list button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .18s var(--studio-ease)}.slide-editor-header button:active:not(:disabled),.suggestions button:active:not(:disabled),.home-create:active:not(:disabled),.gallery-menu-trigger:active{transform:scale(.96)}.suggestions svg{transition:transform .2s var(--studio-ease),color .16s ease}.suggestions button:hover:not(:disabled) svg{transform:translate(3px);color:var(--ui-b7b0ff,#b7b0ff)}.studio-tool-menu button:hover:not(:disabled),.revision-list button:hover:not(:disabled){background:var(--ui-292b33,#292b33)}.slide-present-more svg{transition:transform .2s var(--studio-ease)}.slide-present-more[aria-expanded=true] svg{transform:rotate(180deg)}.composer form,.home-search{transition:border-color .18s ease,box-shadow .18s ease}.composer form:focus-within,.home-search:focus-within{border-color:var(--ui-77708f,#77708f);box-shadow:0 0 0 2px #b7b0ff14}.gallery-thumbnail{transition:transform .24s var(--studio-ease),border-color .18s ease,box-shadow .24s var(--studio-ease)}@media (hover:hover){.home-card:hover .gallery-thumbnail{transform:translateY(-3px);box-shadow:0 8px 24px #0004}}.home-card:focus-within .gallery-thumbnail{border-color:var(--ui-77708f,#77708f)}.studio-tool-menu,.revision-list,.gallery-menu{transform-origin:top right;animation:studio-menu-in .18s var(--studio-ease)}.folder-form,.error-banner,.preview-error,.title-error{animation:studio-reveal .2s var(--studio-ease)}.source-code,.home-grid,.home-empty{animation:studio-reveal .24s var(--studio-ease)}.library,.conversation,.home-sidebar{animation:studio-panel-in .24s var(--studio-ease)}@keyframes studio-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes studio-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes studio-panel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.studio-shell *,.studio-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.studio-shell button:active,.studio-home button:active,.suggestions button:hover svg,.home-card:hover .gallery-thumbnail{transform:none!important}}:root[data-appearance=light]{--ui-090c10:#faf9f6;--ui-0e1116:#f8f7f4;--ui-101112:#faf9f6;--ui-101216:#f7f6f3;--ui-101318:#f7f6f3;--ui-111316:#f7f6f3;--ui-11141a:#f7f6f3;--ui-151618:#f6f5f2;--ui-171425:#f4f3f0;--ui-18191d:#f5f4f1;--ui-181b22:#f4f3f0;--ui-191526:#f3f2ef;--ui-191a1c:#f5f4f1;--ui-191b1f:#f4f3f0;--ui-191b20:#f4f3f0;--ui-191c23:#f3f2ef;--ui-1a1b1f:#f4f3f0;--ui-1b1c20:#f3f2ef;--ui-1b1e24:#f3f2ef;--ui-1b1e27:#f2f1ee;--ui-1c1d20:#f3f2ef;--ui-1d1e22:#f3f2ef;--ui-1d1e24:#f2f1ee;--ui-1e2025:#f2f1ee;--ui-202026:#f1f0ed;--ui-202124:#f2f1ee;--ui-232426:#f1f0ed;--ui-232429:#f0efec;--ui-24212e:#efeeeb;--ui-24212f:#efeeeb;--ui-242528:#f0efec;--ui-242529:#f0efec;--ui-24262b:#efeeeb;--ui-24262c:#efeeeb;--ui-25272c:#efeeeb;--ui-25272d:#efeeeb;--ui-26252d:#efeeeb;--ui-272532:#edece9;--ui-27292f:#eeedea;--ui-282419:#f3f2ef;--ui-292631:#eeedea;--ui-292a2e:#eeedea;--ui-292b30:#edece9;--ui-292b33:#edece9;--ui-292c34:#ecebe8;--ui-292d37:#ecebe8;--ui-2a2b30:#edece9;--ui-2a2c30:#edece9;--ui-2a2c32:#edece9;--ui-2b1920:#f1f0ed;--ui-2b1c20:#f1f0ed;--ui-2b2937:#ebeae7;--ui-2b2c30:#edece9;--ui-2c3039:#ebeae7;--ui-2d2e34:#ecebe8;--ui-302a40:#eae9e6;--ui-302e3b:#eae9e6;--ui-303037:#eae9e6;--ui-33343a:#e9e8e5;--ui-34333e:#e8e7e4;--ui-35323f:#e8e7e4;--ui-353a44:#e7e6e3;--ui-363a47:#e6e5e2;--ui-373940:#e8e7e4;--ui-393642:#e7e6e3;--ui-393942:#e6e5e2;--ui-3a344f:#e5e4e1;--ui-3b3e49:#e4e3e0;--ui-3b404c:#e4e3e0;--ui-4c4d56:#797773;--ui-545a68:#686f81;--ui-606670:#686f79;--ui-626072:#69677a;--ui-633842:#92626d;--ui-65607d:#65607d;--ui-656770:#716f6b;--ui-656c79:#646b78;--ui-666071:#6e677a;--ui-666876:#6f6d69;--ui-727783:#6b6965;--ui-73757f:#6c6a66;--ui-737580:#6b6965;--ui-747b89:#606672;--ui-77708f:#625c75;--ui-777982:#6b6965;--ui-777a86:#6a6864;--ui-777c85:#6a6864;--ui-81828e:#666460;--ui-81858f:#676561;--ui-858791:#65635f;--ui-888a95:#64625e;--ui-888b97:#64625e;--ui-8a8b93:#64625e;--ui-8a8c97:#63615d;--ui-8c909a:#63615d;--ui-9198a6:#555b69;--ui-92949d:#615f5b;--ui-94949e:#605e5a;--ui-9498a1:#605e5a;--ui-979ca7:#5f5d59;--ui-989aa6:#5e5c58;--ui-9ba0aa:#5e5c58;--ui-9d93c7:#352f4f;--ui-9da0a8:#5e5c58;--ui-9db7a7:#4c6757;--ui-a4a5ae:#5b5955;--ui-a5a7ae:#5b5955;--ui-aaa:#5c5a56;--ui-aaa0d5:#322c4a;--ui-aaa5c4:#343049;--ui-aaacb7:#3f3d39;--ui-aaaeb8:#3f3d39;--ui-aba2e0:#4737a4;--ui-acafb8:#3f3d39;--ui-b6b5c1:#3b3935;--ui-b6b7c4:#3a3834;--ui-b7b0ff:#1300db;--ui-b8b0a4:#413f3b;--ui-bbbdc7:#393733;--ui-bcc4d2:#2c3442;--ui-c0becb:#393733;--ui-c4b489:#6d6349;--ui-c9c9d2:#35332f;--ui-c9cbd2:#363430;--ui-ccc5f4:#3923b8;--ui-ccc6f6:#321ebd;--ui-ccc7ff:#1400db;--ui-d2cdff:#1600db;--ui-d3d3dc:#32302c;--ui-d4d7de:#33312d;--ui-d5cdff:#2300db;--ui-d5d6dd:#32302c;--ui-d6d9df:#32302c;--ui-d8d9df:#32302c;--ui-ddd:#32302c;--ui-ddd6ff:#2500db;--ui-dedfe3:#312f2b;--ui-e2e3e8:#2f2d29;--ui-e2e4e9:#2f2d29;--ui-e4a2ab:#aa3142;--ui-e4e2ed:#272338;--ui-e6a7b1:#ab3144;--ui-ea9ba6:#b5263a;--ui-eb4653:#c61523;--ui-eee:#2d2b27;--ui-eeeef0:#2c2a26;--ui-f05b66:#c91220;--ui-f06a80:#c71431;--ui-f1f1f3:#2b2925;--ui-ff8a8a:#db0000;--ui-ffd6df:#db0030;--ui-ffe8ec:#db0026;--background:#faf9f6;--foreground:#292723;--sidebar:#f3f1eb;--card:#fffefa;--canvas:#f1efe9;--muted:#edece9;--muted-foreground:#636775;--border:#dcd8ce;--hairline:#dcd8ce;--primary:#6251bb;--brand:#6251bb;--ring:#6251bb;--color-background:#faf9f6;--color-foreground:#292723;--color-card:#fffefa;--color-card-foreground:#292723;--color-primary:#6251bb;--color-primary-foreground:#fffffe;--color-secondary:#edece9;--color-secondary-foreground:#292723;--color-muted:#edece9;--color-muted-foreground:#636775;--color-accent:#e9e4f7;--color-accent-foreground:#302a48;--color-border:#dcd8ce;--color-input:#dcd8ce;--color-popover:#fffefa;--color-popover-foreground:#292723}.appearance-options{display:flex;gap:2px;padding:3px;border:1px solid var(--ui-393942,#393942);border-radius:6px}.appearance-options button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ui-b6b5c1,#b6b5c1)}.appearance-options button:hover,.appearance-options button[aria-pressed=true]{background:var(--ui-2a2c30,#2a2c30);color:var(--ui-eee,#eee)}.home-sidebar-footer .appearance-options{margin-left:auto}
