@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--color-accent: #6366f1;--color-accent-hover: #818cf8;--color-accent-focus: #4f46e5;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-inter-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-inter-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-card: .5rem;--radius-section: .75rem}[data-theme=linear]{--slate-50: #fafbfc;--slate-100: #f0f2f5;--slate-200: #e4e6eb;--slate-300: #d0d3da;--slate-400: #a0a4ad;--slate-500: #7a7f8a;--slate-600: #62666d;--slate-700: #4a4e56;--slate-800: #2d2f36;--slate-900: #1a1b22;--slate-950: #0f1012;--color-accent: #5e6ad2;--color-accent-hover: #828fff;--color-accent-focus: #5e69d1;--radius-card: .75rem;--radius-section: 1rem}[data-theme=linear].dark,.dark[data-theme=linear]{--slate-50: #f7f8f8;--slate-100: #d0d6e0;--slate-200: #8a8f98;--slate-300: #62666d;--slate-400: #8a8f98;--slate-500: #62666d;--slate-600: #3a3d44;--slate-700: #23252a;--slate-800: #191a1f;--slate-900: #0f1011;--slate-950: #010102;--color-accent: #5e6ad2;--color-accent-hover: #828fff;--color-accent-focus: #5e69d1}[data-theme=opencode]{--slate-50: #fdfcfc;--slate-100: #f8f7f7;--slate-200: #f1eeee;--slate-300: #c8c5c5;--slate-400: #9a9898;--slate-500: #6e6e73;--slate-600: #646262;--slate-700: #424245;--slate-800: #302c2c;--slate-900: #201d1d;--slate-950: #0f0000;--color-accent: #007aff;--color-accent-hover: #0056b3;--color-accent-focus: #004085;--font-inter-sans: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-inter-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-card: .25rem;--radius-section: 0rem}[data-theme=opencode].dark,.dark[data-theme=opencode]{--slate-50: #fdfcfc;--slate-100: #d4d2d2;--slate-200: #9a9898;--slate-300: #6e6e73;--slate-400: #646262;--slate-500: #424245;--slate-600: #363232;--slate-700: #302c2c;--slate-800: #252121;--slate-900: #1a1717;--slate-950: #0f0a0a;--color-accent: #007aff;--color-accent-hover: #3395ff;--color-accent-focus: #0056b3}[data-theme=claude]{--slate-50: #faf9f5;--slate-100: #f5f0e8;--slate-200: #efe9de;--slate-300: #e6dfd8;--slate-400: #8e8b82;--slate-500: #6c6a64;--slate-600: #3d3d3a;--slate-700: #252523;--slate-800: #1f1e1b;--slate-900: #141413;--slate-950: #181715;--color-accent: #cc785c;--color-accent-hover: #a9583e;--color-accent-focus: #b5684d;--font-display: "Cormorant Garamond", "EB Garamond", Garamond, "Times New Roman", serif;--radius-card: .75rem;--radius-section: 1rem}[data-theme=claude].dark,.dark[data-theme=claude]{--slate-50: #faf9f5;--slate-100: #c8c4bc;--slate-200: #8e8b82;--slate-300: #6c6a64;--slate-400: #3d3d3a;--slate-500: #302e2b;--slate-600: #252320;--slate-700: #1f1e1b;--slate-800: #181715;--slate-900: #121110;--slate-950: #0c0b0a;--color-accent: #cc785c;--color-accent-hover: #d9927a;--color-accent-focus: #a9583e}[data-theme=starbucks]{--slate-50: #f2f0eb;--slate-100: #edebe9;--slate-200: #e0ddd8;--slate-300: #c8c5bf;--slate-400: #9e9b94;--slate-500: #6e6b64;--slate-600: #4a4842;--slate-700: #33433d;--slate-800: #1e3932;--slate-900: #006241;--slate-950: #1e3932;--color-accent: #00754a;--color-accent-hover: #006241;--color-accent-focus: #2b5148;--font-inter-sans: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-inter-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-card: .75rem;--radius-section: .75rem}[data-theme=starbucks].dark,.dark[data-theme=starbucks]{--slate-50: #f2f0eb;--slate-100: #c8c5bf;--slate-200: #9e9b94;--slate-300: #6e6b64;--slate-400: #4a4842;--slate-500: #33433d;--slate-600: #2b3a35;--slate-700: #1e3932;--slate-800: #162b27;--slate-900: #0f1e1b;--slate-950: #0a1512;--color-accent: #00754a;--color-accent-hover: #00965e;--color-accent-focus: #006241}body{margin:0;font-family:var(--font-inter-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@apply bg-slate-200 text-slate-900 dark:bg-slate-950 dark:text-slate-50;}.dtt-ai-page-bg{position:relative;min-height:100%;isolation:isolate}.dtt-ai-page-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/dtt-chat-bg.png);background-repeat:repeat;background-size:820px 460px;background-position:0 0;opacity:.25;z-index:0;pointer-events:none}[data-theme=linear] .dtt-ai-page-bg:before{opacity:0}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}[data-theme=linear] .bg-white{background-color:#fff}[data-theme=linear].dark .bg-white,.dark[data-theme=linear] .bg-white{background-color:#0f1011}[data-theme=linear] body{background-color:#f0f1f4}[data-theme=linear].dark body,.dark[data-theme=linear] body{background-color:#010102}[data-theme=linear] .app-sidebar,[data-theme=linear] aside[aria-label="App navigation"]{background-color:#fff;border-color:#e2e4ea}[data-theme=linear].dark .app-sidebar,.dark[data-theme=linear] .app-sidebar,[data-theme=linear].dark aside[aria-label="App navigation"],.dark[data-theme=linear] aside[aria-label="App navigation"]{background-color:#0f1011;border-color:#23252a}[data-theme=linear] .shadow-sm{box-shadow:none;border:1px solid #e2e4ea}[data-theme=linear].dark .shadow-sm,.dark[data-theme=linear] .shadow-sm{box-shadow:none;border:1px solid #23252a}[data-theme=linear] .shadow-md,[data-theme=linear] .shadow-lg,[data-theme=linear] .shadow-xl,[data-theme=linear].dark .shadow-md,[data-theme=linear].dark .shadow-lg,[data-theme=linear].dark .shadow-xl,.dark[data-theme=linear] .shadow-md,.dark[data-theme=linear] .shadow-lg,.dark[data-theme=linear] .shadow-xl{box-shadow:none}[data-theme=linear] .btn-primary{background-color:#5e6ad2!important;color:#fff!important}[data-theme=linear] .btn-primary:hover{background-color:#828fff!important}[data-theme=linear] .btn-primary:focus-visible{--tw-ring-color: #5e6ad2}[data-theme=linear] .btn-primary:disabled{background-color:#5e6ad2!important;opacity:.5}[data-theme=linear] .focus-visible\:ring-slate-500:focus-visible,[data-theme=linear] .focus-visible\:ring-slate-400:focus-visible,[data-theme=linear] .focus-visible\:ring-white:focus-visible,[data-theme=linear].dark .dark\:focus-visible\:ring-white:focus-visible,.dark[data-theme=linear] .dark\:focus-visible\:ring-white:focus-visible{--tw-ring-color: #5e6ad2}[data-theme=linear] .focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #f0f1f4}[data-theme=linear].dark .dark\:focus-visible\:ring-offset-slate-950:focus-visible,.dark[data-theme=linear] .dark\:focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #010102}[data-theme=linear] .border-slate-200{border-color:#e2e4ea}[data-theme=linear] .border-slate-300{border-color:#d0d3da}[data-theme=linear].dark .dark\:border-slate-600,.dark[data-theme=linear] .dark\:border-slate-600,[data-theme=linear].dark .dark\:border-slate-700,.dark[data-theme=linear] .dark\:border-slate-700{border-color:#23252a}[data-theme=linear] .text-indigo-500,[data-theme=linear] .text-indigo-600,[data-theme=linear] .text-blue-600{color:#5e6ad2}[data-theme=linear] .border-l-indigo-500{border-left-color:#5e6ad2}[data-theme=linear].dark .dark\:text-indigo-400,.dark[data-theme=linear] .dark\:text-indigo-400,[data-theme=linear].dark .dark\:text-blue-400,.dark[data-theme=linear] .dark\:text-blue-400{color:#828fff}[data-theme=linear] .bg-indigo-500,[data-theme=linear] .bg-indigo-600,[data-theme=linear] .bg-accent{background-color:#5e6ad2}[data-theme=linear] .hover\:bg-indigo-600:hover{background-color:#828fff}[data-theme=linear] .font-bold{font-weight:600}[data-theme=linear] .text-3xl,[data-theme=linear] .text-2xl{letter-spacing:-.04em;font-weight:600}[data-theme=linear] .text-xl{letter-spacing:-.03em;font-weight:600}[data-theme=linear] .text-lg{letter-spacing:-.02em;font-weight:600}[data-theme=linear] .text-base{letter-spacing:-.01em}[data-theme=linear] .text-sm{letter-spacing:0}[data-theme=linear] .rounded-xl{border-radius:12px}[data-theme=linear] .rounded-lg,[data-theme=linear] .rounded-md{border-radius:8px}[data-theme=linear] .bg-emerald-100{background-color:#27a6441a}[data-theme=linear] .text-emerald-700{color:#27a644}[data-theme=linear].dark .dark\:bg-emerald-900,.dark[data-theme=linear] .dark\:bg-emerald-900{background-color:#27a64426}[data-theme=linear].dark .dark\:text-emerald-300,.dark[data-theme=linear] .dark\:text-emerald-300{color:#4ade80}[data-theme=linear].dark nav,.dark[data-theme=linear] nav{background-color:#0f1011;border-color:#23252a}[data-theme=linear].dark .bg-black\/50,.dark[data-theme=linear] .bg-black\/50{background-color:#000000b3}[data-theme=linear] .bg-black\/50{background-color:#00000080}[data-theme=linear].dark .animate-pulse,.dark[data-theme=linear] .animate-pulse{opacity:.4}[data-theme=linear] .card{background-color:#fff;border-color:#e2e4ea;box-shadow:none}[data-theme=linear].dark .card,.dark[data-theme=linear] .card{background-color:#0f1011;border-color:#23252a;box-shadow:none}[data-theme=linear] .input-field{background-color:#fff;border-color:#d0d3da}[data-theme=linear].dark .input-field,.dark[data-theme=linear] .input-field{background-color:#0f1011;border-color:#23252a}[data-theme=linear] .input-field:focus-visible{--tw-ring-color: rgba(94, 106, 210, .5);border-color:#5e6ad2}[data-theme=linear] .chat-msg-assistant{background-color:#fff;border:1px solid #e2e4ea;box-shadow:none}[data-theme=linear].dark .chat-msg-assistant,.dark[data-theme=linear] .chat-msg-assistant{background-color:#0f1011;border:1px solid #23252a;box-shadow:none}[data-theme=linear] .chat-msg-user,[data-theme=linear].dark .chat-msg-user,.dark[data-theme=linear] .chat-msg-user{background-color:#5e6ad2;color:#fff;border:none;box-shadow:none}[data-theme=linear] .modal-content,[data-theme=linear] [role=dialog]>div{background-color:#fff;border:1px solid #e2e4ea;box-shadow:none}[data-theme=linear].dark .modal-content,.dark[data-theme=linear] .modal-content,[data-theme=linear].dark [role=dialog]>div,.dark[data-theme=linear] [role=dialog]>div{background-color:#0f1011;border:1px solid #23252a;box-shadow:none}[data-theme=opencode] .dtt-ai-page-bg:before{opacity:0}[data-theme=opencode] body{background-color:#fdfcfc}[data-theme=opencode].dark body,.dark[data-theme=opencode] body{background-color:#0f0a0a}[data-theme=opencode] .bg-white{background-color:#fdfcfc}[data-theme=opencode].dark .bg-white,.dark[data-theme=opencode] .bg-white{background-color:#1a1717}[data-theme=opencode] .app-sidebar,[data-theme=opencode] aside[aria-label="App navigation"]{background-color:#fdfcfc;border-color:#0f00001f}[data-theme=opencode].dark .app-sidebar,.dark[data-theme=opencode] .app-sidebar,[data-theme=opencode].dark aside[aria-label="App navigation"],.dark[data-theme=opencode] aside[aria-label="App navigation"]{background-color:#1a1717;border-color:#302c2c}[data-theme=opencode] .shadow-sm{box-shadow:none;border:1px solid rgba(15,0,0,.12)}[data-theme=opencode].dark .shadow-sm,.dark[data-theme=opencode] .shadow-sm{box-shadow:none;border:1px solid #302c2c}[data-theme=opencode] .shadow-md,[data-theme=opencode] .shadow-lg,[data-theme=opencode] .shadow-xl,[data-theme=opencode].dark .shadow-md,[data-theme=opencode].dark .shadow-lg,[data-theme=opencode].dark .shadow-xl,.dark[data-theme=opencode] .shadow-md,.dark[data-theme=opencode] .shadow-lg,.dark[data-theme=opencode] .shadow-xl{box-shadow:none}[data-theme=opencode] .btn-primary{background-color:#201d1d!important;color:#fdfcfc!important}[data-theme=opencode] .btn-primary:hover{background-color:#302c2c!important}[data-theme=opencode] .btn-primary:active{background-color:#0f0000!important}[data-theme=opencode] .btn-primary:focus-visible{--tw-ring-color: #201d1d}[data-theme=opencode] .btn-primary:disabled{background-color:#f1eeee!important;color:#9a9898!important;opacity:1}[data-theme=opencode].dark .btn-primary,.dark[data-theme=opencode] .btn-primary{background-color:#fdfcfc!important;color:#201d1d!important}[data-theme=opencode].dark .btn-primary:hover,.dark[data-theme=opencode] .btn-primary:hover{background-color:#f1eeee!important}[data-theme=opencode].dark .btn-primary:active,.dark[data-theme=opencode] .btn-primary:active{background-color:#d4d2d2!important}[data-theme=opencode].dark .btn-primary:disabled,.dark[data-theme=opencode] .btn-primary:disabled{background-color:#302c2c!important;color:#646262!important;opacity:1}[data-theme=opencode] .focus-visible\:ring-slate-500:focus-visible,[data-theme=opencode] .focus-visible\:ring-slate-400:focus-visible,[data-theme=opencode] .focus-visible\:ring-white:focus-visible,[data-theme=opencode].dark .dark\:focus-visible\:ring-white:focus-visible,.dark[data-theme=opencode] .dark\:focus-visible\:ring-white:focus-visible{--tw-ring-color: #201d1d}[data-theme=opencode] .focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fdfcfc}[data-theme=opencode].dark .dark\:focus-visible\:ring-offset-slate-950:focus-visible,.dark[data-theme=opencode] .dark\:focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #0f0a0a}[data-theme=opencode] .border-slate-200,[data-theme=opencode] .border-slate-300{border-color:#0f00001f}[data-theme=opencode].dark .dark\:border-slate-600,.dark[data-theme=opencode] .dark\:border-slate-600,[data-theme=opencode].dark .dark\:border-slate-700,.dark[data-theme=opencode] .dark\:border-slate-700{border-color:#302c2c}[data-theme=opencode] .text-indigo-500,[data-theme=opencode] .text-indigo-600,[data-theme=opencode] .text-blue-600{color:#201d1d}[data-theme=opencode] .border-l-indigo-500{border-left-color:#201d1d}[data-theme=opencode].dark .dark\:text-indigo-400,.dark[data-theme=opencode] .dark\:text-indigo-400,[data-theme=opencode].dark .dark\:text-blue-400,.dark[data-theme=opencode] .dark\:text-blue-400{color:#fdfcfc}[data-theme=opencode] .bg-indigo-500,[data-theme=opencode] .bg-indigo-600,[data-theme=opencode] .bg-accent{background-color:#201d1d}[data-theme=opencode] .hover\:bg-indigo-600:hover{background-color:#302c2c}[data-theme=opencode] .font-bold{font-weight:700}[data-theme=opencode] .text-3xl,[data-theme=opencode] .text-2xl,[data-theme=opencode] .text-xl{letter-spacing:0;font-weight:700}[data-theme=opencode] .text-lg{letter-spacing:0;font-weight:500}[data-theme=opencode] .text-base,[data-theme=opencode] .text-sm{letter-spacing:0}[data-theme=opencode] .rounded-xl,[data-theme=opencode] .rounded-lg,[data-theme=opencode] .rounded-md{border-radius:4px}[data-theme=opencode] .bg-emerald-100{background-color:#30d1581f}[data-theme=opencode] .text-emerald-700{color:#30d158}[data-theme=opencode].dark .dark\:bg-emerald-900,.dark[data-theme=opencode] .dark\:bg-emerald-900{background-color:#30d15826}[data-theme=opencode].dark .dark\:text-emerald-300,.dark[data-theme=opencode] .dark\:text-emerald-300{color:#30d158}[data-theme=opencode].dark nav,.dark[data-theme=opencode] nav{background-color:#1a1717;border-color:#302c2c}[data-theme=opencode].dark .bg-black\/50,.dark[data-theme=opencode] .bg-black\/50{background-color:#0f0000b3}[data-theme=opencode] .bg-black\/50{background-color:#0f000080}[data-theme=opencode].dark .animate-pulse,.dark[data-theme=opencode] .animate-pulse{opacity:.4}[data-theme=opencode] .card{background-color:#fdfcfc;border-color:#0f00001f;box-shadow:none}[data-theme=opencode].dark .card,.dark[data-theme=opencode] .card{background-color:#1a1717;border-color:#302c2c;box-shadow:none}[data-theme=opencode] .input-field{background-color:#f8f7f7;border-color:#0f00001f}[data-theme=opencode].dark .input-field,.dark[data-theme=opencode] .input-field{background-color:#1a1717;border-color:#302c2c}[data-theme=opencode] .input-field:focus-visible{--tw-ring-color: rgba(32, 29, 29, .5);border-color:#201d1d}[data-theme=opencode].dark .input-field:focus-visible,.dark[data-theme=opencode] .input-field:focus-visible{--tw-ring-color: rgba(253, 252, 252, .3);border-color:#fdfcfc}[data-theme=opencode] .chat-msg-assistant{background-color:#fdfcfc;border:1px solid rgba(15,0,0,.12);box-shadow:none}[data-theme=opencode].dark .chat-msg-assistant,.dark[data-theme=opencode] .chat-msg-assistant{background-color:#1a1717;border:1px solid #302c2c;box-shadow:none}[data-theme=opencode] .chat-msg-user{background-color:#201d1d;color:#fdfcfc;border:none;box-shadow:none}[data-theme=opencode].dark .chat-msg-user,.dark[data-theme=opencode] .chat-msg-user{background-color:#fdfcfc;color:#201d1d;border:none;box-shadow:none}[data-theme=opencode] .modal-content,[data-theme=opencode] [role=dialog]>div{background-color:#fdfcfc;border:1px solid rgba(15,0,0,.12);box-shadow:none}[data-theme=opencode].dark .modal-content,.dark[data-theme=opencode] .modal-content,[data-theme=opencode].dark [role=dialog]>div,.dark[data-theme=opencode] [role=dialog]>div{background-color:#1a1717;border:1px solid #302c2c;box-shadow:none}[data-theme=claude] .dtt-ai-page-bg:before{opacity:0}[data-theme=claude] body{background-color:#faf9f5}[data-theme=claude].dark body,.dark[data-theme=claude] body{background-color:#0c0b0a}[data-theme=claude] .bg-white{background-color:#faf9f5}[data-theme=claude].dark .bg-white,.dark[data-theme=claude] .bg-white{background-color:#121110}[data-theme=claude] .app-sidebar,[data-theme=claude] aside[aria-label="App navigation"]{background-color:#faf9f5;border-color:#e6dfd8}[data-theme=claude].dark .app-sidebar,.dark[data-theme=claude] .app-sidebar,[data-theme=claude].dark aside[aria-label="App navigation"],.dark[data-theme=claude] aside[aria-label="App navigation"]{background-color:#121110;border-color:#252320}[data-theme=claude] .shadow-sm{box-shadow:none;border:1px solid #e6dfd8}[data-theme=claude].dark .shadow-sm,.dark[data-theme=claude] .shadow-sm{box-shadow:none;border:1px solid #252320}[data-theme=claude] .shadow-md,[data-theme=claude] .shadow-lg,[data-theme=claude] .shadow-xl{box-shadow:0 1px 3px #14141314}[data-theme=claude].dark .shadow-md,[data-theme=claude].dark .shadow-lg,[data-theme=claude].dark .shadow-xl,.dark[data-theme=claude] .shadow-md,.dark[data-theme=claude] .shadow-lg,.dark[data-theme=claude] .shadow-xl{box-shadow:0 1px 3px #0003}[data-theme=claude] .btn-primary{background-color:#cc785c!important;color:#fff!important}[data-theme=claude] .btn-primary:hover{background-color:#b5684d!important}[data-theme=claude] .btn-primary:active{background-color:#a9583e!important}[data-theme=claude] .btn-primary:focus-visible{--tw-ring-color: #cc785c}[data-theme=claude] .btn-primary:disabled{background-color:#e6dfd8!important;color:#8e8b82!important;opacity:1}[data-theme=claude].dark .btn-primary,.dark[data-theme=claude] .btn-primary{background-color:#cc785c!important;color:#fff!important}[data-theme=claude].dark .btn-primary:hover,.dark[data-theme=claude] .btn-primary:hover{background-color:#d9927a!important}[data-theme=claude].dark .btn-primary:active,.dark[data-theme=claude] .btn-primary:active{background-color:#a9583e!important}[data-theme=claude].dark .btn-primary:disabled,.dark[data-theme=claude] .btn-primary:disabled{background-color:#252320!important;color:#6c6a64!important;opacity:1}[data-theme=claude] .focus-visible\:ring-slate-500:focus-visible,[data-theme=claude] .focus-visible\:ring-slate-400:focus-visible,[data-theme=claude] .focus-visible\:ring-white:focus-visible,[data-theme=claude].dark .dark\:focus-visible\:ring-white:focus-visible,.dark[data-theme=claude] .dark\:focus-visible\:ring-white:focus-visible{--tw-ring-color: #cc785c}[data-theme=claude] .focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #faf9f5}[data-theme=claude].dark .dark\:focus-visible\:ring-offset-slate-950:focus-visible,.dark[data-theme=claude] .dark\:focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #0c0b0a}[data-theme=claude] .border-slate-200,[data-theme=claude] .border-slate-300{border-color:#e6dfd8}[data-theme=claude].dark .dark\:border-slate-600,.dark[data-theme=claude] .dark\:border-slate-600,[data-theme=claude].dark .dark\:border-slate-700,.dark[data-theme=claude] .dark\:border-slate-700{border-color:#252320}[data-theme=claude] .text-indigo-500,[data-theme=claude] .text-indigo-600,[data-theme=claude] .text-blue-600{color:#cc785c}[data-theme=claude] .border-l-indigo-500{border-left-color:#cc785c}[data-theme=claude].dark .dark\:text-indigo-400,.dark[data-theme=claude] .dark\:text-indigo-400,[data-theme=claude].dark .dark\:text-blue-400,.dark[data-theme=claude] .dark\:text-blue-400{color:#d9927a}[data-theme=claude] .bg-indigo-500,[data-theme=claude] .bg-indigo-600,[data-theme=claude] .bg-accent{background-color:#cc785c}[data-theme=claude] .hover\:bg-indigo-600:hover{background-color:#a9583e}[data-theme=claude] .text-3xl,[data-theme=claude] .text-2xl{font-family:var(--font-display);letter-spacing:-.03em;font-weight:400;line-height:1.1}[data-theme=claude] .text-xl{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.2}[data-theme=claude] .text-lg{letter-spacing:-.01em;font-weight:500}[data-theme=claude] .font-bold{font-weight:600}[data-theme=claude] .text-base,[data-theme=claude] .text-sm{letter-spacing:0}[data-theme=claude] .rounded-xl{border-radius:16px}[data-theme=claude] .rounded-lg{border-radius:12px}[data-theme=claude] .rounded-md{border-radius:8px}[data-theme=claude] .bg-emerald-100{background-color:#5db8721f}[data-theme=claude] .text-emerald-700{color:#5db872}[data-theme=claude].dark .dark\:bg-emerald-900,.dark[data-theme=claude] .dark\:bg-emerald-900{background-color:#5db87226}[data-theme=claude].dark .dark\:text-emerald-300,.dark[data-theme=claude] .dark\:text-emerald-300{color:#5db872}[data-theme=claude].dark nav,.dark[data-theme=claude] nav{background-color:#121110;border-color:#252320}[data-theme=claude].dark .bg-black\/50,.dark[data-theme=claude] .bg-black\/50{background-color:#0c0b0ab3}[data-theme=claude] .bg-black\/50{background-color:#14141380}[data-theme=claude].dark .animate-pulse,.dark[data-theme=claude] .animate-pulse{opacity:.4}[data-theme=claude] .card{background-color:#efe9de;border-color:#e6dfd8;box-shadow:none}[data-theme=claude].dark .card,.dark[data-theme=claude] .card{background-color:#1f1e1b;border-color:#252320;box-shadow:none}[data-theme=claude] .input-field{background-color:#faf9f5;border-color:#e6dfd8}[data-theme=claude].dark .input-field,.dark[data-theme=claude] .input-field{background-color:#121110;border-color:#252320}[data-theme=claude] .input-field:focus-visible{--tw-ring-color: rgba(204, 120, 92, .3);border-color:#cc785c}[data-theme=claude].dark .input-field:focus-visible,.dark[data-theme=claude] .input-field:focus-visible{--tw-ring-color: rgba(204, 120, 92, .3);border-color:#cc785c}[data-theme=claude] .chat-msg-assistant{background-color:#efe9de;border:1px solid #e6dfd8;box-shadow:none}[data-theme=claude].dark .chat-msg-assistant,.dark[data-theme=claude] .chat-msg-assistant{background-color:#1f1e1b;border:1px solid #252320;box-shadow:none}[data-theme=claude] .chat-msg-user,[data-theme=claude].dark .chat-msg-user,.dark[data-theme=claude] .chat-msg-user{background-color:#cc785c;color:#fff;border:none;box-shadow:none}[data-theme=claude] .modal-content,[data-theme=claude] [role=dialog]>div{background-color:#faf9f5;border:1px solid #e6dfd8;box-shadow:0 1px 3px #14141314}[data-theme=claude].dark .modal-content,.dark[data-theme=claude] .modal-content,[data-theme=claude].dark [role=dialog]>div,.dark[data-theme=claude] [role=dialog]>div{background-color:#121110;border:1px solid #252320;box-shadow:0 1px 3px #0003}[data-theme=starbucks] .dtt-ai-page-bg:before{opacity:0}[data-theme=starbucks] body{background-color:#f2f0eb}[data-theme=starbucks].dark body,.dark[data-theme=starbucks] body{background-color:#0a1512}[data-theme=starbucks] .bg-white{background-color:#fff}[data-theme=starbucks].dark .bg-white,.dark[data-theme=starbucks] .bg-white{background-color:#0f1e1b}[data-theme=starbucks] .app-sidebar,[data-theme=starbucks] aside[aria-label="App navigation"]{background-color:#fff;border-color:#e0ddd8}[data-theme=starbucks].dark .app-sidebar,.dark[data-theme=starbucks] .app-sidebar,[data-theme=starbucks].dark aside[aria-label="App navigation"],.dark[data-theme=starbucks] aside[aria-label="App navigation"]{background-color:#0f1e1b;border-color:#1e3932}[data-theme=starbucks] .shadow-sm{box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}[data-theme=starbucks].dark .shadow-sm,.dark[data-theme=starbucks] .shadow-sm{box-shadow:0 0 .5px #0000004d,0 1px 1px #0006}[data-theme=starbucks] .shadow-md{box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}[data-theme=starbucks] .shadow-lg,[data-theme=starbucks] .shadow-xl{box-shadow:0 1px 3px #0000001a,0 2px 2px #0000000f,0 0 2px #00000012}[data-theme=starbucks].dark .shadow-md,.dark[data-theme=starbucks] .shadow-md{box-shadow:0 0 .5px #0000004d,0 1px 1px #0006}[data-theme=starbucks].dark .shadow-lg,[data-theme=starbucks].dark .shadow-xl,.dark[data-theme=starbucks] .shadow-lg,.dark[data-theme=starbucks] .shadow-xl{box-shadow:0 1px 3px #0003,0 2px 2px #0000001f,0 0 2px #00000024}[data-theme=starbucks] .btn-primary{background-color:#00754a!important;color:#fff!important;border:1px solid #00754a!important;border-radius:50px!important;transition:all .2s ease!important}[data-theme=starbucks] .btn-primary:hover{background-color:#006241!important}[data-theme=starbucks] .btn-primary:active{background-color:#006241!important;transform:scale(.95)}[data-theme=starbucks] .btn-primary:focus-visible{--tw-ring-color: #00754a}[data-theme=starbucks] .btn-primary:disabled{background-color:#e0ddd8!important;color:#9e9b94!important;border-color:#e0ddd8!important;opacity:1}[data-theme=starbucks].dark .btn-primary,.dark[data-theme=starbucks] .btn-primary{background-color:#00754a!important;color:#fff!important;border:1px solid #00754a!important;border-radius:50px!important}[data-theme=starbucks].dark .btn-primary:hover,.dark[data-theme=starbucks] .btn-primary:hover{background-color:#00965e!important;border-color:#00965e!important}[data-theme=starbucks].dark .btn-primary:active,.dark[data-theme=starbucks] .btn-primary:active{background-color:#006241!important;transform:scale(.95)}[data-theme=starbucks].dark .btn-primary:disabled,.dark[data-theme=starbucks] .btn-primary:disabled{background-color:#1e3932!important;color:#4a4842!important;border-color:#1e3932!important;opacity:1}[data-theme=starbucks] .focus-visible\:ring-slate-500:focus-visible,[data-theme=starbucks] .focus-visible\:ring-slate-400:focus-visible,[data-theme=starbucks] .focus-visible\:ring-white:focus-visible,[data-theme=starbucks].dark .dark\:focus-visible\:ring-white:focus-visible,.dark[data-theme=starbucks] .dark\:focus-visible\:ring-white:focus-visible{--tw-ring-color: #00754a}[data-theme=starbucks] .focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #f2f0eb}[data-theme=starbucks].dark .dark\:focus-visible\:ring-offset-slate-950:focus-visible,.dark[data-theme=starbucks] .dark\:focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #0a1512}[data-theme=starbucks] .border-slate-200{border-color:#e0ddd8}[data-theme=starbucks] .border-slate-300{border-color:#c8c5bf}[data-theme=starbucks].dark .dark\:border-slate-600,.dark[data-theme=starbucks] .dark\:border-slate-600,[data-theme=starbucks].dark .dark\:border-slate-700,.dark[data-theme=starbucks] .dark\:border-slate-700{border-color:#1e3932}[data-theme=starbucks] .text-indigo-500,[data-theme=starbucks] .text-indigo-600,[data-theme=starbucks] .text-blue-600{color:#00754a}[data-theme=starbucks] .border-l-indigo-500{border-left-color:#00754a}[data-theme=starbucks].dark .dark\:text-indigo-400,.dark[data-theme=starbucks] .dark\:text-indigo-400,[data-theme=starbucks].dark .dark\:text-blue-400,.dark[data-theme=starbucks] .dark\:text-blue-400{color:#00965e}[data-theme=starbucks] .bg-indigo-500,[data-theme=starbucks] .bg-indigo-600,[data-theme=starbucks] .bg-accent{background-color:#00754a}[data-theme=starbucks] .hover\:bg-indigo-600:hover{background-color:#006241}[data-theme=starbucks] .text-3xl,[data-theme=starbucks] .text-2xl,[data-theme=starbucks] .text-xl,[data-theme=starbucks] .text-lg{letter-spacing:-.01em;font-weight:600}[data-theme=starbucks] .font-bold{font-weight:600}[data-theme=starbucks] .text-base,[data-theme=starbucks] .text-sm{letter-spacing:-.01em}[data-theme=starbucks] .rounded-xl,[data-theme=starbucks] .rounded-lg{border-radius:12px}[data-theme=starbucks] .rounded-md{border-radius:50px}[data-theme=starbucks] .bg-emerald-100{background-color:#00754a1a}[data-theme=starbucks] .text-emerald-700{color:#006241}[data-theme=starbucks].dark .dark\:bg-emerald-900,.dark[data-theme=starbucks] .dark\:bg-emerald-900{background-color:#00754a26}[data-theme=starbucks].dark .dark\:text-emerald-300,.dark[data-theme=starbucks] .dark\:text-emerald-300{color:#00965e}[data-theme=starbucks].dark nav,.dark[data-theme=starbucks] nav{background-color:#0f1e1b;border-color:#1e3932}[data-theme=starbucks].dark .bg-black\/50,.dark[data-theme=starbucks] .bg-black\/50{background-color:#0a1512b3}[data-theme=starbucks] .bg-black\/50{background-color:#00000080}[data-theme=starbucks].dark .animate-pulse,.dark[data-theme=starbucks] .animate-pulse{opacity:.4}[data-theme=starbucks] .card{background-color:#fff;border-color:#e0ddd8;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}[data-theme=starbucks].dark .card,.dark[data-theme=starbucks] .card{background-color:#0f1e1b;border-color:#1e3932;box-shadow:0 0 .5px #0000004d,0 1px 1px #0006}[data-theme=starbucks] .input-field{background-color:#fff;border-color:#e0ddd8;border-radius:50px}[data-theme=starbucks].dark .input-field,.dark[data-theme=starbucks] .input-field{background-color:#0f1e1b;border-color:#1e3932;border-radius:50px}[data-theme=starbucks] .input-field:focus-visible{--tw-ring-color: rgba(0, 117, 74, .3);border-color:#00754a}[data-theme=starbucks].dark .input-field:focus-visible,.dark[data-theme=starbucks] .input-field:focus-visible{--tw-ring-color: rgba(0, 117, 74, .3);border-color:#00754a}[data-theme=starbucks] .chat-msg-assistant{background-color:#fff;border:1px solid #e0ddd8;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}[data-theme=starbucks].dark .chat-msg-assistant,.dark[data-theme=starbucks] .chat-msg-assistant{background-color:#0f1e1b;border:1px solid #1e3932;box-shadow:none}[data-theme=starbucks] .chat-msg-user,[data-theme=starbucks].dark .chat-msg-user,.dark[data-theme=starbucks] .chat-msg-user{background-color:#00754a;color:#fff;border:none;box-shadow:none}[data-theme=starbucks] .modal-content,[data-theme=starbucks] [role=dialog]>div{background-color:#fff;border:1px solid #e0ddd8;box-shadow:0 1px 3px #0000001a,0 2px 2px #0000000f,0 0 2px #00000012}[data-theme=starbucks].dark .modal-content,.dark[data-theme=starbucks] .modal-content,[data-theme=starbucks].dark [role=dialog]>div,.dark[data-theme=starbucks] [role=dialog]>div{background-color:#0f1e1b;border:1px solid #1e3932;box-shadow:0 1px 3px #0003,0 2px 2px #0000001f,0 0 2px #00000024}[data-theme=dell96]{--slate-50: #ffffff;--slate-100: #f5f5f5;--slate-200: #e0e0e0;--slate-300: #c0c0c0;--slate-400: #8e8a25;--slate-500: #6a6a6a;--slate-600: #4a4a4a;--slate-700: #333333;--slate-800: #1a1a1a;--slate-900: #000000;--slate-950: #000000;--color-accent: #e91d2a;--color-accent-hover: #c4111d;--color-accent-focus: #a50d17;--font-inter-sans: "Times New Roman", Times, Georgia, serif;--font-inter-mono: "Courier New", Courier, monospace;--radius-card: 0rem;--radius-section: 0rem}[data-theme=dell96].dark,.dark[data-theme=dell96]{--slate-50: #e0e0e0;--slate-100: #c0c0c0;--slate-200: #8e8e8e;--slate-300: #6a6a6a;--slate-400: #4a4a4a;--slate-500: #333333;--slate-600: #2a2a2a;--slate-700: #1f1f1f;--slate-800: #141414;--slate-900: #0a0a0a;--slate-950: #000000;--color-accent: #e91d2a;--color-accent-hover: #ff4444;--color-accent-focus: #c4111d}[data-theme=dell96] .dtt-ai-page-bg:before{opacity:0}[data-theme=dell96] body{background-color:#fff}[data-theme=dell96].dark body,.dark[data-theme=dell96] body{background-color:#0a0a0a}[data-theme=dell96] .bg-white{background-color:#fff}[data-theme=dell96].dark .bg-white,.dark[data-theme=dell96] .bg-white{background-color:#141414}[data-theme=dell96] .app-sidebar,[data-theme=dell96] aside[aria-label="App navigation"]{background-color:#fff;border-color:#000;border-right-width:3px}[data-theme=dell96].dark .app-sidebar,.dark[data-theme=dell96] .app-sidebar,[data-theme=dell96].dark aside[aria-label="App navigation"],.dark[data-theme=dell96] aside[aria-label="App navigation"]{background-color:#141414;border-color:#333;border-right-width:3px}[data-theme=dell96] .shadow-sm,[data-theme=dell96] .shadow-md,[data-theme=dell96] .shadow-lg,[data-theme=dell96] .shadow-xl{box-shadow:none;border:1px solid #000000}[data-theme=dell96].dark .shadow-sm,.dark[data-theme=dell96] .shadow-sm,[data-theme=dell96].dark .shadow-md,.dark[data-theme=dell96] .shadow-md,[data-theme=dell96].dark .shadow-lg,.dark[data-theme=dell96] .shadow-lg,[data-theme=dell96].dark .shadow-xl,.dark[data-theme=dell96] .shadow-xl{box-shadow:none;border:1px solid #333333}[data-theme=dell96] .btn-primary{background-color:#000!important;color:#fff!important;border-radius:0!important}[data-theme=dell96] .btn-primary:hover{background-color:#1a1a1a!important}[data-theme=dell96].dark .btn-primary,.dark[data-theme=dell96] .btn-primary{background-color:#e91d2a!important;color:#fff!important;border-radius:0!important}[data-theme=dell96].dark .btn-primary:hover,.dark[data-theme=dell96] .btn-primary:hover{background-color:#f44!important}[data-theme=dell96] .rounded-xl,[data-theme=dell96] .rounded-lg,[data-theme=dell96] .rounded-md{border-radius:0}[data-theme=dell96] .font-bold{font-weight:900}[data-theme=dell96] .text-3xl,[data-theme=dell96] .text-2xl{font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900;letter-spacing:0;text-transform:uppercase}[data-theme=dell96] .text-xl{font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900;text-transform:uppercase}[data-theme=dell96] .text-indigo-500,[data-theme=dell96] .text-indigo-600,[data-theme=dell96] .text-blue-600{color:#00e}[data-theme=dell96] .border-l-indigo-500{border-left-color:#e91d2a}[data-theme=dell96].dark .dark\:text-indigo-400,.dark[data-theme=dell96] .dark\:text-indigo-400{color:#6a9fff}[data-theme=dell96] .bg-indigo-500,[data-theme=dell96] .bg-indigo-600,[data-theme=dell96] .bg-accent{background-color:#e91d2a}[data-theme=dell96] .chat-msg-user{background-color:#e91d2a;color:#fff;border:none}[data-theme=dell96].dark .chat-msg-user,.dark[data-theme=dell96] .chat-msg-user{background-color:#e91d2a;color:#fff}[data-theme=dell96] .chat-msg-assistant{background-color:#b3bd95;border:1px solid #000000;box-shadow:none}[data-theme=dell96].dark .chat-msg-assistant,.dark[data-theme=dell96] .chat-msg-assistant{background-color:#1f1f1f;border:1px solid #333333}[data-theme=dell96] .card{background-color:#fff;border:1px solid #000000;box-shadow:none}[data-theme=dell96].dark .card,.dark[data-theme=dell96] .card{background-color:#141414;border:1px solid #333333}[data-theme=dell96] .input-field{background-color:#fff;border:1px solid #000000;border-radius:0}[data-theme=dell96].dark .input-field,.dark[data-theme=dell96] .input-field{background-color:#141414;border:1px solid #333333;border-radius:0}[data-theme=dell96] .modal-content,[data-theme=dell96] [role=dialog]>div{background-color:#fff;border:2px solid #000000;box-shadow:none}[data-theme=dell96].dark .modal-content,.dark[data-theme=dell96] .modal-content,[data-theme=dell96].dark [role=dialog]>div,.dark[data-theme=dell96] [role=dialog]>div{background-color:#141414;border:2px solid #333333}[data-theme=dell96] .bg-emerald-100{background-color:#c0d4a7}[data-theme=dell96] .text-emerald-700{color:#2a5a00}[data-theme=dell96].dark nav,.dark[data-theme=dell96] nav{background-color:#0a0a0a;border-color:#333}[data-theme=dell96] .focus-visible\:ring-slate-500:focus-visible,[data-theme=dell96] .focus-visible\:ring-slate-400:focus-visible{--tw-ring-color: #e91d2a}[data-theme=apple]{--slate-50: #f5f5f7;--slate-100: #fafafc;--slate-200: #e8e8ed;--slate-300: #d2d2d7;--slate-400: #86868b;--slate-500: #6e6e73;--slate-600: #424245;--slate-700: #333336;--slate-800: #1d1d1f;--slate-900: #1d1d1f;--slate-950: #000000;--color-accent: #0066cc;--color-accent-hover: #004499;--color-accent-focus: #0071e3;--font-inter-sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui, sans-serif;--font-inter-mono: "SF Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-card: 1.125rem;--radius-section: 1.125rem}[data-theme=apple].dark,.dark[data-theme=apple]{--slate-50: #f5f5f7;--slate-100: #cccccc;--slate-200: #7a7a7a;--slate-300: #424245;--slate-400: #333336;--slate-500: #2a2a2c;--slate-600: #272729;--slate-700: #252527;--slate-800: #1d1d1f;--slate-900: #0a0a0a;--slate-950: #000000;--color-accent: #2997ff;--color-accent-hover: #0077ed;--color-accent-focus: #0071e3}[data-theme=apple] .dtt-ai-page-bg:before{opacity:0}[data-theme=apple] body{background-color:#f5f5f7}[data-theme=apple].dark body,.dark[data-theme=apple] body{background-color:#000}[data-theme=apple] .bg-white{background-color:#fff}[data-theme=apple].dark .bg-white,.dark[data-theme=apple] .bg-white{background-color:#1d1d1f}[data-theme=apple] .app-sidebar,[data-theme=apple] aside[aria-label="App navigation"]{background-color:#fff;border-color:#e8e8ed}[data-theme=apple].dark .app-sidebar,.dark[data-theme=apple] .app-sidebar,[data-theme=apple].dark aside[aria-label="App navigation"],.dark[data-theme=apple] aside[aria-label="App navigation"]{background-color:#1d1d1f;border-color:#333336}[data-theme=apple] .shadow-sm{box-shadow:none;border:1px solid rgba(0,0,0,.08)}[data-theme=apple].dark .shadow-sm,.dark[data-theme=apple] .shadow-sm{box-shadow:none;border:1px solid #333336}[data-theme=apple] .shadow-md,[data-theme=apple] .shadow-lg,[data-theme=apple] .shadow-xl,[data-theme=apple].dark .shadow-md,[data-theme=apple].dark .shadow-lg,[data-theme=apple].dark .shadow-xl,.dark[data-theme=apple] .shadow-md,.dark[data-theme=apple] .shadow-lg,.dark[data-theme=apple] .shadow-xl{box-shadow:none}[data-theme=apple] .btn-primary{background-color:#06c!important;color:#fff!important;border-radius:9999px!important;transition:all .2s ease!important}[data-theme=apple] .btn-primary:hover{background-color:#049!important}[data-theme=apple] .btn-primary:active{transform:scale(.95)}[data-theme=apple] .btn-primary:disabled{background-color:#e8e8ed!important;color:#86868b!important}[data-theme=apple].dark .btn-primary,.dark[data-theme=apple] .btn-primary{background-color:#2997ff!important;color:#fff!important;border-radius:9999px!important}[data-theme=apple].dark .btn-primary:hover,.dark[data-theme=apple] .btn-primary:hover{background-color:#0077ed!important}[data-theme=apple].dark .btn-primary:active,.dark[data-theme=apple] .btn-primary:active{transform:scale(.95)}[data-theme=apple].dark .btn-primary:disabled,.dark[data-theme=apple] .btn-primary:disabled{background-color:#272729!important;color:#6e6e73!important}[data-theme=apple] .text-3xl,[data-theme=apple] .text-2xl{letter-spacing:-.02em;font-weight:600;line-height:1.1}[data-theme=apple] .text-xl,[data-theme=apple] .text-lg{letter-spacing:-.01em;font-weight:600}[data-theme=apple] .font-bold{font-weight:600}[data-theme=apple] .text-base{font-size:17px;letter-spacing:-.01em;line-height:1.47}[data-theme=apple] .text-sm{letter-spacing:-.01em}[data-theme=apple] .rounded-xl,[data-theme=apple] .rounded-lg{border-radius:18px}[data-theme=apple] .rounded-md{border-radius:9999px}[data-theme=apple] .text-indigo-500,[data-theme=apple] .text-indigo-600,[data-theme=apple] .text-blue-600{color:#06c}[data-theme=apple] .border-l-indigo-500{border-left-color:#06c}[data-theme=apple].dark .dark\:text-indigo-400,.dark[data-theme=apple] .dark\:text-indigo-400,[data-theme=apple].dark .dark\:text-blue-400,.dark[data-theme=apple] .dark\:text-blue-400{color:#2997ff}[data-theme=apple] .bg-indigo-500,[data-theme=apple] .bg-indigo-600,[data-theme=apple] .bg-accent{background-color:#06c}[data-theme=apple] .chat-msg-assistant{background-color:#f5f5f7;border:1px solid rgba(0,0,0,.08);box-shadow:none}[data-theme=apple].dark .chat-msg-assistant,.dark[data-theme=apple] .chat-msg-assistant{background-color:#272729;border:1px solid #333336;box-shadow:none}[data-theme=apple] .chat-msg-user{background-color:#06c;color:#fff;border:none;box-shadow:none}[data-theme=apple].dark .chat-msg-user,.dark[data-theme=apple] .chat-msg-user{background-color:#2997ff;color:#fff;border:none}[data-theme=apple] .card{background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:none}[data-theme=apple].dark .card,.dark[data-theme=apple] .card{background-color:#1d1d1f;border:1px solid #333336}[data-theme=apple] .input-field{background-color:#fff;border-color:#00000014;border-radius:9999px}[data-theme=apple].dark .input-field,.dark[data-theme=apple] .input-field{background-color:#1d1d1f;border-color:#333336;border-radius:9999px}[data-theme=apple] .input-field:focus-visible{--tw-ring-color: rgba(0,113,227,.3);border-color:#0071e3}[data-theme=apple] .modal-content,[data-theme=apple] [role=dialog]>div{background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:none}[data-theme=apple].dark .modal-content,.dark[data-theme=apple] .modal-content,[data-theme=apple].dark [role=dialog]>div,.dark[data-theme=apple] [role=dialog]>div{background-color:#1d1d1f;border:1px solid #333336}[data-theme=apple] .bg-emerald-100{background-color:#34c7591a}[data-theme=apple] .text-emerald-700{color:#248a3d}[data-theme=apple].dark nav,.dark[data-theme=apple] nav{background-color:#000;border-color:#333336}[data-theme=apple] .focus-visible\:ring-slate-500:focus-visible,[data-theme=apple] .focus-visible\:ring-slate-400:focus-visible{--tw-ring-color: #0071e3}.dtt-brand-glow{animation:dtt-brand-glow 2.5s ease-in-out infinite}@keyframes dtt-brand-glow{0%,to{color:var(--color-accent)}33%{color:#a855f7}66%{color:#ec4899}}@media(prefers-reduced-motion:reduce){.animate-pulse,.animate-spin,.dtt-brand-glow{animation:none}}
