.dc-app .dc-sim{--sim-info:#0e7490;--sim-info-deep:#0a5a70;--sim-attn:#b45309;--sim-win:#15803d;--sim-danger:var(--dc-accent-600);--primary:193 82% 31%;--primary-foreground:30 2% 95%;--accent:193 82% 31%;--accent-foreground:30 2% 95%;--ring:193 82% 38%}.dc-app .dc-sim [class*=" text-accent-"],.dc-app .dc-sim [class^=text-accent-]{color:var(--sim-info)}.dc-app .dc-sim [class~=bg-accent-300],.dc-app .dc-sim [class~=bg-accent-400],.dc-app .dc-sim [class~=bg-accent-500],.dc-app .dc-sim [class~=bg-accent-600],.dc-app .dc-sim [class~=bg-accent]{background-color:var(--sim-info);color:var(--dc-bg)}.dc-app .dc-sim [class*=" bg-accent-400/"],.dc-app .dc-sim [class*=" bg-accent-500/"],.dc-app .dc-sim [class*=" bg-accent-600/"],.dc-app .dc-sim [class^="bg-accent-400/"],.dc-app .dc-sim [class^="bg-accent-500/"],.dc-app .dc-sim [class^="bg-accent-600/"]{background-color:color-mix(in srgb,var(--sim-info) 8%,transparent)}.dc-app .dc-sim [class*=" border-accent-"],.dc-app .dc-sim [class^=border-accent-]{border-color:color-mix(in srgb,var(--sim-info) 45%,transparent)}.dc-app .dc-sim [class*=rounded-full][class*=bg-accent]:empty{background-color:var(--sim-info)}.dc-app .dc-sim :is([class*="hover:text-accent-"]):hover:not(:disabled):not([aria-disabled=true]){color:var(--sim-info-deep)}.dc-app .dc-sim :is([class*="hover:bg-accent-"]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sim-info-deep);color:var(--dc-bg)}.dc-app .dc-sim :is([class*="hover:border-accent-"]):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--sim-info)}.dc-app .dc-sim [class*=" text-emerald-"],.dc-app .dc-sim [class^=text-emerald-]{color:var(--sim-win)}.dc-app .dc-sim [class~=bg-emerald-400],.dc-app .dc-sim [class~=bg-emerald-500]{background-color:var(--sim-win);color:var(--dc-bg)}.dc-app .dc-sim [class*=" bg-emerald-400/"],.dc-app .dc-sim [class*=" bg-emerald-500/"],.dc-app .dc-sim [class^="bg-emerald-400/"],.dc-app .dc-sim [class^="bg-emerald-500/"]{background-color:color-mix(in srgb,var(--sim-win) 9%,transparent)}.dc-app .dc-sim [class*=" border-emerald-"],.dc-app .dc-sim [class^=border-emerald-]{border-color:color-mix(in srgb,var(--sim-win) 45%,transparent)}.dc-app .dc-sim [class*=rounded-full][class*=bg-emerald]:empty{background-color:var(--sim-win)}.dc-app .dc-sim :is([class*="hover:text-emerald-"]):hover:not(:disabled):not([aria-disabled=true]){color:var(--sim-win)}.dc-app .dc-sim :is([class*="hover:bg-emerald-"]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sim-win);color:var(--dc-bg)}.dc-app .dc-sim [class*=" text-amber-"],.dc-app .dc-sim [class^=text-amber-]{color:var(--sim-attn)}.dc-app .dc-sim [class~=bg-amber-300],.dc-app .dc-sim [class~=bg-amber-400],.dc-app .dc-sim [class~=bg-amber-500]{background-color:var(--sim-attn);color:var(--dc-bg)}.dc-app .dc-sim [class*=" bg-amber-400/"],.dc-app .dc-sim [class*=" bg-amber-500/"],.dc-app .dc-sim [class^="bg-amber-400/"],.dc-app .dc-sim [class^="bg-amber-500/"]{background-color:color-mix(in srgb,var(--sim-attn) 9%,transparent)}.dc-app .dc-sim [class*=" border-amber-"],.dc-app .dc-sim [class^=border-amber-]{border-color:color-mix(in srgb,var(--sim-attn) 45%,transparent)}.dc-app .dc-sim [class*=rounded-full][class*=bg-amber]:empty{background-color:var(--sim-attn)}.dc-app .dc-sim [class*=" text-red-"],.dc-app .dc-sim [class^=text-red-]{color:var(--sim-danger)}.dc-app .dc-sim [class~=bg-red-500],.dc-app .dc-sim [class~=bg-red-600]{background-color:var(--sim-danger);color:var(--dc-bg)}.dc-app .dc-sim [class*=" bg-red-500/"],.dc-app .dc-sim [class^="bg-red-500/"]{background-color:color-mix(in srgb,var(--sim-danger) 8%,transparent)}.dc-app .dc-sim [class*=" border-red-"],.dc-app .dc-sim [class^=border-red-]{border-color:color-mix(in srgb,var(--sim-danger) 45%,transparent)}.dc-app .dc-sim [class*=rounded-full][class*=bg-red]:empty{background-color:var(--sim-danger)}.dc-app .dc-sim [class*=from-accent-]{background-image:none;background-color:var(--sim-info)}.dc-app .dc-sim [class*=to-amber-]{background-image:none;background-color:var(--sim-attn)}.dc-app .dc-sim [class*=to-red-]{background-image:none;background-color:var(--sim-danger)}.dc-app .dc-sim input.sim-figure-input{background:transparent;border-radius:0;font-family:var(--dc-heading)}.dc-app .dc-sim .sim-amort thead th{background:var(--dc-bg)}.dc-app .dc-sim [class*=" text-white/"],.dc-app .dc-sim [class^="text-white/"]{color:color-mix(in srgb,var(--dc-text) 90%,transparent)}.dc-app .dc-sim [class~="text-white/40"],.dc-app .dc-sim [class~="text-white/45"],.dc-app .dc-sim [class~="text-white/50"],.dc-app .dc-sim [class~="text-white/55"]{color:color-mix(in srgb,var(--dc-text) 80%,transparent)}.dc-app .dc-sim [class~="text-white/85"],.dc-app .dc-sim [class~="text-white/90"]{color:var(--dc-text)}.dc-app .dc-sim [class*=font-ledger][class*=font-bold]{font-weight:800}.dc-app .dc-sim [class*=font-ledger][class*=font-semibold]{font-weight:700}.dc-app .dc-sim [class*=border-ink-]{border-color:color-mix(in srgb,var(--dc-text) 26%,transparent)}.dc-app .dc-sim .coach-md .dp-md-li,.dc-app .dc-sim .coach-md .dp-md-p{font-size:14px;line-height:1.6}.dc-app .dc-sim .coach-md .dp-md-p{margin:0 0 10px}.dc-app .dc-sim .coach-md .dp-md-p:last-child{margin-bottom:0}.dc-app .dc-sim .coach-md .dp-md-ol,.dc-app .dc-sim .coach-md .dp-md-ul{margin:0 0 10px;padding-left:18px}.dc-app .dc-sim .coach-md .dp-md-ol:last-child,.dc-app .dc-sim .coach-md .dp-md-ul:last-child{margin-bottom:0}.dc-app .dc-sim .coach-md .dp-md-li{margin:3px 0}.dc-app .dc-sim .coach-md .dp-md-hr{border:0;height:1px;margin:12px 0;background:color-mix(in srgb,var(--dc-text) 18%,transparent)}.dc-app .dc-sim .coach-md .dp-md-h1,.dc-app .dc-sim .coach-md .dp-md-h2,.dc-app .dc-sim .coach-md .dp-md-h3,.dc-app .dc-sim .coach-md .dp-md-h4{font-size:14px;font-weight:700;margin:12px 0 6px}.dc-app .dc-sim .coach-md .dp-md-strong{font-weight:700}.dc-page.dc-night{--dc-bg:#141210;--dc-text:#ede8dd;--dc-accent:#f4553a;--dc-accent-600:#f4553a;--dc-accent-700:#ff7059;--dc-accent-fill:#c62810;--dc-accent-text:#f4553a;--dc-divider:rgba(237,232,221,0.16);--dc-plate-mat:#221f1c;--dc-plate-warm:#262220;--dc-shadow-box:14px 14px 0 0 #060505,0 40px 80px -35px rgba(0,0,0,0.55);--dc-shadow-box-sm:14px 14px 0 0 #060505,0 30px 60px -30px rgba(0,0,0,0.55)}.dc-chatfont-serif .coach-md .dp-md-li,.dc-chatfont-serif .coach-md .dp-md-p,.dc-chatfont-serif .sim-msg-text{font-family:var(--font-lora),Georgia,serif;font-size:15px;line-height:1.65}.dc-chatfont-sans .coach-md .dp-md-li,.dc-chatfont-sans .coach-md .dp-md-p,.dc-chatfont-sans .sim-msg-text{font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif}.dc-page.dc-night .dc-settings .bg-white{background-color:var(--dc-plate-mat)}.dc-page.dc-night .dc-settings .bg-gray-50,.dc-page.dc-night .dc-settings .bg-gray-50\/50,.dc-page.dc-night .dc-settings .bg-gray-50\/60,.dc-page.dc-night .dc-settings .bg-gray-50\/80{background-color:#1b1815}.dc-page.dc-night .dc-settings .bg-gray-100{background-color:#2a2521}.dc-page.dc-night .dc-settings .bg-gray-200{background-color:#3b342e}.dc-page.dc-night .dc-settings .bg-cyan-50,.dc-page.dc-night .dc-settings .bg-cyan-50\/50,.dc-page.dc-night .dc-settings .bg-cyan-50\/70{background-color:rgba(34,184,216,.14)}.dc-page.dc-night .dc-settings .bg-emerald-50{background-color:rgba(16,185,129,.12)}.dc-page.dc-night .dc-settings .bg-rose-50{background-color:rgba(244,63,94,.12)}.dc-page.dc-night .dc-settings .hover\:bg-gray-50:hover{background-color:rgba(237,232,221,.06)}.dc-page.dc-night .dc-settings .hover\:bg-white:hover{background-color:rgba(237,232,221,.08)}.dc-page.dc-night .dc-settings .hover\:bg-cyan-800:hover{background-color:#1591b3}.dc-page.dc-night .dc-settings .border-gray-100{border-color:rgba(237,232,221,.1)}.dc-page.dc-night .dc-settings .border-gray-200{border-color:var(--dc-divider)}.dc-page.dc-night .dc-settings .border-gray-300{border-color:rgba(237,232,221,.22)}.dc-page.dc-night .dc-settings .hover\:border-gray-300:hover{border-color:rgba(237,232,221,.3)}.dc-page.dc-night .dc-settings .hover\:border-gray-400:hover{border-color:rgba(237,232,221,.36)}.dc-page.dc-night .dc-settings .border-cyan-200{border-color:rgba(34,184,216,.35)}.dc-page.dc-night .dc-settings .border-cyan-300{border-color:rgba(34,184,216,.45)}.dc-page.dc-night .dc-settings .border-cyan-600,.dc-page.dc-night .dc-settings .border-cyan-700{border-color:#22b8d8}.dc-page.dc-night .dc-settings .border-emerald-200{border-color:rgba(16,185,129,.4)}.dc-page.dc-night .dc-settings .border-rose-200{border-color:rgba(244,63,94,.4)}.dc-page.dc-night .dc-settings .text-gray-900{color:var(--dc-text)}.dc-page.dc-night .dc-settings .text-gray-800{color:rgba(237,232,221,.92)}.dc-page.dc-night .dc-settings .text-gray-700{color:rgba(237,232,221,.8)}.dc-page.dc-night .dc-settings .text-gray-600{color:rgba(237,232,221,.68)}.dc-page.dc-night .dc-settings .text-gray-500{color:rgba(237,232,221,.55)}.dc-page.dc-night .dc-settings .text-gray-400{color:rgba(237,232,221,.4)}.dc-page.dc-night .dc-settings .hover\:text-gray-700:hover{color:rgba(237,232,221,.85)}.dc-page.dc-night .dc-settings .placeholder-gray-400::-moz-placeholder{color:rgba(237,232,221,.35)}.dc-page.dc-night .dc-settings .placeholder-gray-400::placeholder{color:rgba(237,232,221,.35)}.dc-page.dc-night .dc-settings .hover\:text-cyan-700:hover,.dc-page.dc-night .dc-settings .text-cyan-700{color:#2fc4e2}.dc-page.dc-night .dc-settings .text-cyan-800{color:#67d8ef}.dc-page.dc-night .dc-settings .text-cyan-900{color:#8ce3f4}.dc-page.dc-night .dc-settings .text-emerald-600{color:#34d399}.dc-page.dc-night .dc-settings .text-emerald-700{color:#6ee7b7}.dc-page.dc-night .dc-settings .text-emerald-800{color:#a7f3d0}.dc-page.dc-night .dc-settings .text-rose-600{color:#fb7185}.dc-page.dc-night .dc-settings .text-rose-800{color:#fda4af}.dc-page.dc-night .dc-settings .ring-cyan-500,.dc-page.dc-night .dc-settings .ring-cyan-600{--tw-ring-color:rgba(34,184,216,0.6)}.dc-page.dc-night .dc-settings .focus\:ring-cyan-600:focus{--tw-ring-color:#22b8d8}.dc-page.dc-night .dc-settings .focus\:border-cyan-600:focus{border-color:#22b8d8}