@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--sat: env(safe-area-inset-top);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right)}body{font-family:Inter,Noto Sans Thai,sans-serif;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding-top:var(--sat);padding-bottom:var(--sab);padding-left:var(--sal);padding-right:var(--sar)}.dark-map-tiles{filter:invert(100%) hue-rotate(180deg) brightness(.95) contrast(1.1) saturate(1.4)}.gm-style img{max-width:none!important;border-style:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.glowing-route{filter:drop-shadow(0 0 4px rgba(255,145,0,.6)) drop-shadow(0 0 8px rgba(255,145,0,.4));stroke-linecap:round;stroke-linejoin:round}input,select,textarea{font-size:16px!important}.bg-checkered{background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.pac-container{background-color:#1e1e1e!important;border:1px solid rgba(255,145,0,.4)!important;border-radius:12px!important;margin-top:6px!important;box-shadow:0 20px 25px -5px #000c,0 10px 10px -5px #0009!important;font-family:Inter,sans-serif!important;z-index:999999!important;min-width:280px!important;max-width:calc(100vw - 32px)!important;padding:4px 0!important}.pac-item{border-top:1px solid rgba(255,255,255,.05)!important;padding:12px 16px!important;cursor:pointer!important;color:#e0e0e0!important;line-height:1.5!important;display:flex!important;align-items:center!important}.pac-item:hover,.pac-item-selected{background-color:#ff910026!important}.pac-item-query{font-size:15px!important;color:#fff!important;padding-right:6px!important;font-weight:500!important}.pac-matched{color:#ff9100!important;font-weight:700!important}.pac-icon{margin-top:0!important;filter:invert(100%)!important;opacity:.7!important}.pac-item>span:last-child{font-size:12px!important;color:#9ca3af!important}@media(max-width:640px){.pac-container{min-width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;left:16px!important}}:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}body{font-family:var(--font-sans);background-color:#0c0c0e;color:#f4f4f5}table,table thead,table tbody,table tfoot,table tr,table th,table td,.border-collapse{border:none!important;border-width:0px!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}table tr,table th,table td{border-top-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;border-style:none!important}table .divide-y>*,table .divide-x>*,tbody.divide-y>*,thead.divide-y>*{border-top-width:0px!important;border-bottom-width:0px!important;border-color:transparent!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html.light-mode{background-color:#f1f5f9!important}html.light-mode body{background-color:#f1f5f9!important;color:#1e293b!important}html.light-mode .bg-\[\#0C0C0E\],html.light-mode .bg-\[\#08080A\],html.light-mode .bg-black,html.light-mode .bg-zinc-950,html.light-mode .bg-slate-900{background-color:#f8fafc!important}html.light-mode .bg-\[\#161618\],html.light-mode .bg-\[\#121214\],html.light-mode .bg-\[\#111115\],html.light-mode .bg-\[\#121214\]\/90,html.light-mode .bg-\[\#151518\],html.light-mode .bg-\[\#1C1C20\],html.light-mode .bg-zinc-900,html.light-mode .bg-\[\#1A1A1F\],html.light-mode .bg-\[\#1A1A1E\],html.light-mode .bg-\[\#202024\],html.light-mode .bg-\[\#242429\]{background-color:#fff!important;border-color:#cbd5e1!important}html.light-mode .bg-\[\#242426\],html.light-mode .bg-\[\#1D1D22\],html.light-mode .bg-\[\#0B0B0D\],html.light-mode .bg-\[\#0B0B0D\]\/30,html.light-mode .bg-\[\#0C0C0E\]\/60,html.light-mode .bg-black\/40,html.light-mode .bg-zinc-800,html.light-mode .bg-zinc-850,html.light-mode .bg-zinc-700,html.light-mode .bg-\[\#151518\]\/60{background-color:#f1f5f9!important;border-color:#cbd5e1!important}html.light-mode .bg-\[\#1E293B\]{background-color:#f0fdf4!important;border-color:#a7f3d0!important}html.light-mode .hover\:bg-\[\#1C1C20\]:hover,html.light-mode .hover\:bg-\[\#1D1D22\]:hover,html.light-mode .hover\:bg-\[\#242429\]:hover,html.light-mode .hover\:bg-\[\#1A1A1F\]:hover,html.light-mode .hover\:bg-[#1A1A1F]:hover,html.light-mode .hover\:bg-zinc-800:hover,html.light-mode .hover\:bg-zinc-900:hover,html.light-mode .hover\:bg-zinc-950:hover,html.light-mode .hover\:bg-\[\#2d2d30\]:hover,html.light-mode .hover\:bg-\[\#334155\]:hover{background-color:#e2e8f0!important}html.light-mode .border-zinc-800,html.light-mode .border-zinc-800\/60,html.light-mode .border-zinc-800\/80,html.light-mode .border-zinc-850,html.light-mode .border-zinc-700,html.light-mode .border-zinc-700\/50,html.light-mode .border-zinc-900,html.light-mode .border-zinc-600,html.light-mode .border-zinc-600\/40,html.light-mode .border-\[\#1C1C20\],html.light-mode .border-\[\#000000\],html.light-mode .border-\[\#0B0B0D\],html.light-mode .border-\[\#121214\],html.light-mode .border-black,html.light-mode .divide-zinc-800\/60>*,html.light-mode .divide-zinc-800>*{border-color:#cbd5e1!important;border-width:1px!important}html.light-mode .hover\:border-zinc-700:hover,html.light-mode .hover\:border-zinc-600:hover{border-color:#94a3b8!important}html.light-mode select,html.light-mode select option{background-color:#fff!important;color:#0f172a!important}html.light-mode .text-zinc-50,html.light-mode .text-zinc-100,html.light-mode .text-zinc-200,html.light-mode .text-white,html.light-mode .text-slate-100,html.light-mode .text-slate-200{color:#0f172a!important}html.light-mode .bg-\[\#4DB7B9\] .text-white,html.light-mode .bg-\[\#D45D1C\] .text-white,html.light-mode .bg-\[\#E11D48\],html.light-mode .bg-\[\#E11D48\] *,html.light-mode button.bg-\[\#4DB7B9\],html.light-mode button.bg-\[\#D45D1C\],html.light-mode .bg-\[\#4DB7B9\],html.light-mode .bg-\[\#D45D1C\]{color:#fff!important}html.light-mode .amortize-cost-box,html.light-mode .bg-\[\#294B81\]{background-color:#1e3a8a!important;color:#fff!important}html.light-mode .amortize-cost-box *{color:#fff!important}html.light-mode .btn-action-edit,html.light-mode button.btn-action-edit{background-color:#475569!important;color:#fff!important}html.light-mode .btn-action-edit:hover{background-color:#334155!important}html.light-mode .btn-action-edit *{color:#fff!important}html.light-mode .btn-action-duplicate,html.light-mode button.btn-action-duplicate{background-color:#d45d1c!important;color:#fff!important}html.light-mode .btn-action-duplicate:hover{background-color:#b84e15!important}html.light-mode .btn-action-duplicate *,html.light-mode .btn-action-duplicate span,html.light-mode .btn-action-duplicate svg{color:#fff!important}html.light-mode .btn-action-draft,html.light-mode button.btn-action-draft{background-color:#334155!important;color:#fff!important}html.light-mode .btn-action-draft:hover{background-color:#1e293b!important}html.light-mode .btn-action-draft *{color:#fff!important}html.light-mode .btn-action-export-image,html.light-mode button.btn-action-export-image{background-color:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}html.light-mode .btn-action-export-image:hover{background-color:#0f172a!important;color:#fff!important}html.light-mode .btn-action-export-image *,html.light-mode .btn-action-export-image span,html.light-mode .btn-action-export-image svg{color:#f8fafc!important}html.light-mode .text-zinc-300,html.light-mode .text-zinc-400,html.light-mode .text-slate-300,html.light-mode .text-slate-400{color:#334155!important}html.light-mode .text-zinc-500,html.light-mode .text-slate-500,html.light-mode .text-zinc-600{color:#64748b!important}.app-top-header,header.app-top-header,html.light-mode .app-top-header,html.light-mode header.app-top-header,html.light-mode header{background-color:#3e2328!important;border-bottom:none!important}.app-workspace-nav-bar,html.light-mode .app-workspace-nav-bar{background-color:#0c0c0e!important;border-color:#27272a99!important}.header-dynamic-island,html.light-mode .header-dynamic-island{background-color:#0c0c0e!important;border-bottom:none!important}html.light-mode .app-top-header .bg-\[\#18191D\]{background-color:#18191d!important;border-color:#27272acc!important}html.light-mode .app-top-header .bg-\[\#18191D\]:hover{background-color:#202226!important}html.light-mode .app-top-header .border-zinc-800\/80{border-color:#27272acc!important}html.light-mode .app-top-header .text-zinc-200{color:#e4e4e7!important}html.light-mode .app-top-header .text-zinc-300{color:#d4d4d8!important}html.light-mode .app-top-header .text-zinc-400{color:#a1a1aa!important}html.light-mode .app-top-header .text-zinc-500{color:#71717a!important}html.light-mode .app-top-header .bg-zinc-800\/80{background-color:#27272acc!important}html.light-mode .app-top-header .bg-\[\#121214\]{background-color:#121214!important;border-color:#27272a!important}html.light-mode .app-top-header .bg-\[\#08080A\]{background-color:#08080a!important}html.light-mode .app-workspace-nav-bar button:not(.active-gold-tab){color:#a1a1aa!important;border-color:transparent!important;background-color:transparent!important}html.light-mode .app-workspace-nav-bar button:not(.active-gold-tab):hover{color:#f4f4f5!important;background-color:#27272a66!important}header .logo-text,html.light-mode header .logo-text,html.light-mode header span.bg-\[\#D45D1C\]{color:#fff!important}html.light-mode .text-\[\#4DB7B9\],html.light-mode .text-teal-400,html.light-mode .text-[#4DB7B9]{color:#0ea5e9!important}html.light-mode .border-\[\#4DB7B9\],html.light-mode .border-[#4DB7B9]{border-color:#38bdf8!important}html.light-mode .bg-\[\#4DB7B9\]\/10,html.light-mode .bg-\[\#4DB7B9\]\/15,html.light-mode .bg-teal-950\/20,html.light-mode .bg-[#4DB7B9]\/10{background-color:#f0f9ff!important}html.light-mode .border-\[\#4DB7B9\]\/30,html.light-mode .border-\[\#4DB7B9\]\/40{border-color:#bae6fd!important}html.light-mode .text-\[\#D45D1C\],html.light-mode .text-orange-400{color:#ea580c!important}html.light-mode .bg-\[\#003328\]\/60{background-color:#ecfdf5!important;border-color:#a7f3d0!important}html.light-mode .bg-\[\#3A1414\]\/60{background-color:#fef2f2!important;border-color:#fecaca!important}html.light-mode .text-\[\#00FFD0\]{color:#059669!important}html.light-mode .bg-\[\#00B497\]\/20{background-color:#d1fae5!important;color:#059669!important}html.light-mode .text-red-300{color:#dc2626!important}html.light-mode .bg-red-500\/20{background-color:#fee2e2!important;color:#dc2626!important}html.light-mode .bg-orange-950\/50{background-color:#fff7ed!important}html.light-mode .text-orange-400{color:#ea580c!important}html.light-mode .border-orange-800\/50{border-color:#ffedd5!important}html.light-mode .bg-zinc-800\/60{background-color:#f1f5f9!important}html.light-mode .rounded-full.bg-\[\#4DB7B9\]\/10,html.light-mode .rounded-full.bg-[#4DB7B9]\/10{background-color:#f0f9ff!important;border:1px solid #bae6fd!important;color:#0ea5e9!important}html.light-mode input[type=text],html.light-mode input[type=number],html.light-mode textarea,html.light-mode select{background-color:#f8fafc!important;color:#0f172a!important;border:1px solid transparent!important;border-radius:.75rem}html.light-mode input.bg-transparent,html.light-mode select.bg-transparent{background-color:transparent!important}html.light-mode .shadow-sm{box-shadow:0 1px 3px #0f172a08,0 1px 2px #0f172a0f!important}html.light-mode .shadow-md{box-shadow:0 4px 6px -1px #0f172a0d,0 2px 4px -2px #0f172a0d!important}html.light-mode .shadow-lg,html.light-mode .shadow-xl,html.light-mode .shadow-2xl{box-shadow:0 20px 25px -5px #0f172a0d,0 8px 10px -6px #0f172a0d!important}html.light-mode .backdrop-blur-md,html.light-mode .backdrop-blur-sm,html.light-mode .backdrop-blur-lg{background-color:#ffffffb3!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important}html.light-mode .bg-white\/80,html.light-mode .bg-black\/80{background-color:#fffc!important}html.light-mode .shadow-inner{box-shadow:inset 0 2px 4px #00000005!important}html.light-mode table,html.light-mode table thead,html.light-mode table tbody,html.light-mode table tfoot,html.light-mode table tr,html.light-mode table th,html.light-mode table td{background-color:#f1f5f9!important;border-color:#e2e8f0!important;border-bottom:1px solid #E2E8F0!important;border-width:0px 0px 1px 0px!important;outline:none!important;box-shadow:none!important}html.light-mode table thead tr{background-color:#e2e8f0!important}html.light-mode table tr.bg-zinc-950\/60,html.light-mode table tr.bg-\[\#0B0B0D\]{background-color:#cbd5e1!important}html.light-mode .text-\[\#D45D1C\],html.light-mode .text-orange-500{color:#f97316!important}html.light-mode .text-sky-500\/80,html.light-mode .text-sky-500,html.light-mode .text-sky-400{color:#0ea5e9!important}html.light-mode .text-indigo-400,html.light-mode .text-indigo-500{color:#6366f1!important}html.light-mode .text-\[\#00A896\]\/40,html.light-mode .text-\[\#00A896\],html.light-mode .text-\[\#00FFD0\],html.light-mode .text-emerald-400,html.light-mode .text-teal-400{color:#10b981!important;opacity:1!important}html.light-mode .text-\[\#ff3b30\],html.light-mode .text-red-500,html.light-mode .text-red-400{color:#ef4444!important}html.light-mode table .font-bold.text-zinc-300{color:#0f172a!important}html.light-mode table tr:last-child td{border-bottom:none!important}html.light-mode th{color:#475569!important;font-weight:800!important}html.light-mode td{color:#1e293b!important}.cost-number-box{border:none!important;border-color:transparent!important;box-shadow:none!important}table input,table select{border-color:transparent!important}table input:focus,table select:focus{border-color:#d45d1c!important}html.light-mode table input,html.light-mode table select,html.light-mode .cost-number-box{background-color:#f8fafc!important;color:#0f172a!important;border:1px solid transparent!important;border-color:transparent!important;border-radius:.5rem!important}html.light-mode table input:focus,html.light-mode table select:focus{border-color:#0ea5e9!important;background-color:#fff!important}html.light-mode footer{background-color:#fff!important;border-top:1px solid #F1F5F9!important}html.light-mode footer .text-slate-300{color:#0f172a!important}html.light-mode footer .text-slate-400{color:#334155!important}html.light-mode footer .text-slate-500{color:#475569!important}html.light-mode img,html.light-mode canvas,html.light-mode svg{filter:none!important}.bg-header-green{background-color:#121316!important;color:#f4f4f5!important;border:none!important;box-shadow:0 0 12px 2px #9b521661,0 0 24px 4px #73370f38!important}html.light-mode .bg-header-green{background-color:#fffdf8!important;color:#18181b!important;border:none!important;box-shadow:0 0 10px #a55a1938,0 2px 6px #87461429!important}.box-amber-glow{background-color:#121316!important;color:#f4f4f5!important;border:none!important;box-shadow:0 0 12px 2px #9b521661,0 0 24px 4px #73370f38!important}.box-amber-glow:hover{background-color:#181714!important;border:none!important;box-shadow:0 0 16px 3px #af5f1973,0 0 28px 5px #82411242!important}html.light-mode .box-amber-glow{background-color:#fffdf8!important;color:#18181b!important;border:none!important;box-shadow:0 0 10px #a55a1938,0 2px 6px #87461429!important}html.light-mode .comparison-matrix-tab,html.light-mode button.comparison-matrix-tab{background-color:#fff!important;color:#059669!important;border:1px solid #A7F3D0!important;box-shadow:0 2px 8px #10b9811f!important}html.light-mode .comparison-matrix-tab svg{color:#059669!important}html.light-mode .cost-breakdown-tab,html.light-mode button.cost-breakdown-tab{background-color:#f8fafc!important;color:#475569!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 2px #0f172a0a!important}html.light-mode .cost-breakdown-tab:hover{background-color:#ecfdf5!important;color:#047857!important;border-color:#6ee7b7!important}html.light-mode .cost-breakdown-tab svg{color:#10b981!important}html.light-mode .search-pill-container{background-color:#f1f5f9!important;border:1px solid #CBD5E1!important;box-shadow:inset 0 1px 2px #0000000a!important}html.light-mode .search-pill-label{background-color:#e2e8f0!important;color:#0f172a!important;border-radius:.5rem 0 0 .5rem!important}html.light-mode .search-pill-input-box{background-color:#fff!important;border-left:1px solid #CBD5E1!important}html.light-mode .search-pill-input-box input{color:#0f172a!important;background-color:transparent!important}html.light-mode .search-pill-input-box input::placeholder{color:#94a3b8!important}html.light-mode .search-pill-input-box svg{color:#10b981!important}html.light-mode .change-topics-box{background-color:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 6px -1px #0f172a0d,0 2px 4px -2px #0f172a0d!important}html.light-mode .change-topics-title{color:#0f172a!important}html.light-mode .change-topics-title svg{color:#059669!important}html:not(.light-mode) .summary-editor-text,html:not(.light-mode) .summary-editor-text *,html:not(.light-mode) .rich-item-editor-text,html:not(.light-mode) .rich-item-editor-text *{color:#fff!important}html:not(.light-mode) .summary-detail-heading{color:#fff!important;font-weight:900!important}html:not(.light-mode) .summary-effective-label{color:#9ca3af!important;font-weight:900!important}.subject-title-input{color:#1d4ed8!important;font-weight:900!important;border:none!important;outline:none!important;box-shadow:none!important}.subject-title-input::placeholder{color:#2563eb!important;opacity:.75!important;font-weight:900!important}html.light-mode .subject-title-input{color:#1e40af!important;font-weight:900!important;border:none!important;outline:none!important;box-shadow:none!important}html.light-mode .subject-title-input::placeholder{color:#1e40af!important;opacity:.75!important;font-weight:900!important}.subject-topic-title{color:#9ca3af!important}html.light-mode .subject-topic-title{color:#64748b!important}.subject-topic-box{border:none!important;box-shadow:none!important;background-color:#121216!important}.subject-topic-box:focus-within{border:none!important;outline:none!important;box-shadow:none!important}html:not(.light-mode) .subject-topic-box textarea,html:not(.light-mode) .subject-topic-box input,html:not(.light-mode) .subject-topic-box .contenteditable-box{color:#fff}html.light-mode .subject-topic-box{border:none!important;box-shadow:none!important;background-color:#f1f5f9!important}html.light-mode .subject-topic-box:focus-within{border:none!important;outline:none!important;box-shadow:none!important}html.light-mode .subject-topic-box textarea,html.light-mode .subject-topic-box input,html.light-mode .subject-topic-box .contenteditable-box{color:#000}html.light-mode .subject-history-popover{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}html.light-mode .subject-history-popover *{color:#000!important}html.light-mode .subject-history-popover .subject-history-item:hover{background-color:#fef3c7!important;color:#d97706!important}html.light-mode .summary-detail-card{background-color:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0000000d!important}html.light-mode .summary-detail-heading{color:#000!important;font-weight:900!important}html.light-mode .subject-title-input{color:#1e40af!important;border:none!important}html.light-mode .summary-effective-label{color:#64748b!important;font-weight:900!important}html.light-mode .summary-effective-value{color:#1d4ed8!important;font-weight:900!important}html.light-mode .summary-editor-text,html.light-mode .summary-editor-text *:not([style*=color]):not(font[color]),html.light-mode .rich-item-editor-text,html.light-mode .rich-item-editor-text *:not([style*=color]):not(font[color]){color:#000!important}html.light-mode .rich-item-box-container{background-color:#f8fafc!important;border-color:#e2e8f0!important}.summary-editor-text [style*="212, 93, 28" i],.summary-editor-text [style*="#D45D1C" i],.summary-editor-text font[color="#D45D1C" i],.rich-item-editor-text [style*="212, 93, 28" i],.rich-item-editor-text [style*="#D45D1C" i],.rich-item-editor-text font[color="#D45D1C" i],.subject-topic-box [style*="212, 93, 28" i],.subject-topic-box [style*="#D45D1C" i],.subject-topic-box font[color="#D45D1C" i]{color:#d45d1c!important}.summary-editor-text [style*="29, 78, 216" i],.summary-editor-text [style*="#1D4ED8" i],.summary-editor-text font[color="#1D4ED8" i],.rich-item-editor-text [style*="29, 78, 216" i],.rich-item-editor-text [style*="#1D4ED8" i],.rich-item-editor-text font[color="#1D4ED8" i],.subject-topic-box [style*="29, 78, 216" i],.subject-topic-box [style*="#1D4ED8" i],.subject-topic-box font[color="#1D4ED8" i],.summary-editor-text [style*="37, 99, 235" i],.summary-editor-text [style*="#2563EB" i],.summary-editor-text font[color="#2563EB" i],.rich-item-editor-text [style*="37, 99, 235" i],.rich-item-editor-text [style*="#2563EB" i],.rich-item-editor-text font[color="#2563EB" i],.subject-topic-box [style*="37, 99, 235" i],.subject-topic-box [style*="#2563EB" i],.subject-topic-box font[color="#2563EB" i]{color:#2563eb!important}.summary-editor-text [style*="30, 58, 138" i],.summary-editor-text [style*="#1E3A8A" i],.summary-editor-text font[color="#1E3A8A" i],.rich-item-editor-text [style*="30, 58, 138" i],.rich-item-editor-text [style*="#1E3A8A" i],.rich-item-editor-text font[color="#1E3A8A" i],.subject-topic-box [style*="30, 58, 138" i],.subject-topic-box [style*="#1E3A8A" i],.subject-topic-box font[color="#1E3A8A" i]{color:#1e3a8a!important}.summary-editor-text [style*="239, 68, 68" i],.summary-editor-text [style*="#EF4444" i],.summary-editor-text font[color="#EF4444" i],.rich-item-editor-text [style*="239, 68, 68" i],.rich-item-editor-text [style*="#EF4444" i],.rich-item-editor-text font[color="#EF4444" i],.subject-topic-box [style*="239, 68, 68" i],.subject-topic-box [style*="#EF4444" i],.subject-topic-box font[color="#EF4444" i],.summary-editor-text [style*="220, 38, 38" i],.summary-editor-text [style*="#DC2626" i],.summary-editor-text font[color="#DC2626" i],.rich-item-editor-text [style*="220, 38, 38" i],.rich-item-editor-text [style*="#DC2626" i],.rich-item-editor-text font[color="#DC2626" i],.subject-topic-box [style*="220, 38, 38" i],.subject-topic-box [style*="#DC2626" i],.subject-topic-box font[color="#DC2626" i]{color:#dc2626!important}.summary-editor-text [style*="16, 185, 129" i],.summary-editor-text [style*="#10B981" i],.summary-editor-text font[color="#10B981" i],.rich-item-editor-text [style*="16, 185, 129" i],.rich-item-editor-text [style*="#10B981" i],.rich-item-editor-text font[color="#10B981" i],.subject-topic-box [style*="16, 185, 129" i],.subject-topic-box [style*="#10B981" i],.subject-topic-box font[color="#10B981" i]{color:#10b981!important}.summary-editor-text [style*="245, 158, 11" i],.summary-editor-text [style*="#F59E0B" i],.summary-editor-text font[color="#F59E0B" i],.rich-item-editor-text [style*="245, 158, 11" i],.rich-item-editor-text [style*="#F59E0B" i],.rich-item-editor-text font[color="#F59E0B" i],.subject-topic-box [style*="245, 158, 11" i],.subject-topic-box [style*="#F59E0B" i],.subject-topic-box font[color="#F59E0B" i],.summary-editor-text [style*="234, 179, 8" i],.summary-editor-text [style*="#EAB308" i],.summary-editor-text font[color="#EAB308" i],.rich-item-editor-text [style*="234, 179, 8" i],.rich-item-editor-text [style*="#EAB308" i],.rich-item-editor-text font[color="#EAB308" i],.subject-topic-box [style*="234, 179, 8" i],.subject-topic-box [style*="#EAB308" i],.subject-topic-box font[color="#EAB308" i]{color:#eab308!important}.summary-editor-text [style*="56, 189, 248" i],.summary-editor-text [style*="#38BDF8" i],.summary-editor-text font[color="#38BDF8" i],.rich-item-editor-text [style*="56, 189, 248" i],.rich-item-editor-text [style*="#38BDF8" i],.rich-item-editor-text font[color="#38BDF8" i],.subject-topic-box [style*="56, 189, 248" i],.subject-topic-box [style*="#38BDF8" i],.subject-topic-box font[color="#38BDF8" i]{color:#38bdf8!important}.summary-editor-text [style*="168, 85, 247" i],.summary-editor-text [style*="#A855F7" i],.summary-editor-text font[color="#A855F7" i],.rich-item-editor-text [style*="168, 85, 247" i],.rich-item-editor-text [style*="#A855F7" i],.rich-item-editor-text font[color="#A855F7" i],.subject-topic-box [style*="168, 85, 247" i],.subject-topic-box [style*="#A855F7" i],.subject-topic-box font[color="#A855F7" i]{color:#a855f7!important}.summary-editor-text [style*="0, 0, 0" i],.summary-editor-text [style*="#000000" i],.summary-editor-text font[color="#000000" i],.rich-item-editor-text [style*="0, 0, 0" i],.rich-item-editor-text [style*="#000000" i],.rich-item-editor-text font[color="#000000" i],.subject-topic-box [style*="0, 0, 0" i],.subject-topic-box [style*="#000000" i],.subject-topic-box font[color="#000000" i]{color:#000!important}html.light-mode .summary-calendar-btn{background-color:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important}html.light-mode .summary-calendar-btn:hover{background-color:#f1f5f9!important;color:#475569!important;border-color:#cbd5e1!important}html.light-mode .mini-calendar-popover{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}html.light-mode .mini-calendar-popover *{border-color:#e2e8f0}html.light-mode .mini-calendar-popover span{color:#1e293b}html.light-mode .mini-calendar-popover button:not(.bg-\[\#D45D1C\]){color:#334155}html.light-mode .mini-calendar-popover button:not(.bg-\[\#D45D1C\]):hover{background-color:#f1f5f9!important;color:#0f172a!important}html.light-mode .show-all-topics-btn{background-color:#ecfdf5!important;color:#047857!important;border:1px solid #A7F3D0!important}html.light-mode .show-all-topics-btn:hover{background-color:#d1fae5!important;color:#065f46!important;border-color:#6ee7b7!important}html.light-mode .show-all-topics-btn svg{color:#059669!important}html.light-mode .change-topic-item-btn{background-color:#333338!important;color:#fff!important;border:1px solid #4A4A52!important;box-shadow:0 1px 3px #00000026!important}html.light-mode .change-topic-item-btn:hover{background-color:#42424a!important;color:#fff!important;border-color:#d45d1c!important;box-shadow:0 2px 6px #00000040!important}html.light-mode .change-topic-item-btn span{color:#fff!important}html.light-mode .change-topic-item-btn span.text-emerald-400,html.light-mode .change-topic-item-btn span.text-emerald-500{color:#34d399!important}html.light-mode .change-topic-item-btn span.text-rose-400,html.light-mode .change-topic-item-btn span.text-rose-500,html.light-mode .change-topic-item-btn span.text-red-400,html.light-mode .change-topic-item-btn span.text-red-500{color:#fb7185!important}html.light-mode .change-topic-item-btn svg{color:#d45d1c!important}html.light-mode .detail-change-block{background-color:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 12px #0f172a0f!important}html.light-mode .detail-heading-input{color:#0f172a!important}html.light-mode .detail-subheading-input{color:#475569!important}html.light-mode .old-column-box,html.light-mode .new-column-box{background-color:#f8fafc!important;border:1px solid #E2E8F0!important}html.light-mode .old-badge-pill{background-color:#334155!important;color:#fff!important;border:1px solid #475569!important}html.light-mode .new-badge-pill{background-color:#059669!important;color:#fff!important;border:1px solid #047857!important;box-shadow:0 2px 6px #05966940!important}html.light-mode .item-header-box{background-color:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important;box-shadow:0 1px 2px #0000000a!important}html.light-mode .item-header-box input{color:#0f172a!important}html.light-mode .add-item-btn{background-color:#fff!important;color:#059669!important;border:1px solid #CBD5E1!important;box-shadow:0 1px 3px #0000000d!important}html.light-mode .add-item-btn:hover{background-color:#ecfdf5!important;color:#047857!important;border-color:#6ee7b7!important}html.light-mode .add-item-btn svg{color:#10b981!important}html.light-mode .export-bar-container{background-color:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 12px #0f172a0d!important}html.light-mode .export-bar-container h4{color:#0f172a!important}html.light-mode .export-bar-container p{color:#64748b!important}html.light-mode .export-image-btn,html.light-mode button.export-image-btn{background-color:#ecfdf5!important;color:#047857!important;border:1px solid #A7F3D0!important;box-shadow:0 1px 3px #10b9811f!important}html.light-mode .export-image-btn:hover,html.light-mode button.export-image-btn:hover{background-color:#d1fae5!important;color:#065f46!important;border-color:#6ee7b7!important}html.light-mode .export-image-btn svg{color:#059669!important}html.light-mode .cost-metric-card{transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}html.light-mode .cost-metric-card.cost-metric-down{background:linear-gradient(150deg,#e6fbf2,#d1fae5 45%,#b7f4d8)!important;border:1.5px solid #059669!important;box-shadow:0 10px 25px -3px #05966938,0 4px 10px -2px #10b9811f,inset 0 1px 1px #fffffff2!important}html.light-mode .cost-metric-down .cost-metric-title{color:#047857!important;font-weight:900!important;letter-spacing:.06em!important}html.light-mode .cost-metric-down .cost-metric-value{color:#064e3b!important;font-weight:900!important}html.light-mode .cost-metric-down .cost-metric-currency{color:#047857!important;font-weight:900!important}html.light-mode .cost-metric-down .cost-metric-previous{color:#065f46!important;opacity:.85}.cost-strikethrough-wrap{position:relative!important;display:inline!important;vertical-align:baseline!important;line-height:inherit!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:currentColor!important;background:none!important;background-image:none!important}html.light-mode .cost-metric-down .cost-metric-previous span.line-through{color:#047857!important;font-weight:700}html.light-mode .cost-metric-down .cost-metric-divider{border-top:1.5px solid #6EE7B7!important}html.light-mode .cost-metric-down .cost-metric-status-label{color:#047857!important;font-weight:900!important}html.light-mode .cost-metric-down .cost-metric-nego-label{color:#047857!important;font-weight:800!important}html.light-mode .cost-metric-down .cost-metric-nego-input{background-color:#fff!important;border-color:#a7f3d0!important;color:#065f46!important}html.light-mode .cost-metric-down .cost-metric-nego-input:focus{border-color:#059669!important;box-shadow:0 0 0 2px #05966933!important}html.light-mode .cost-metric-down .cost-metric-status-badge{background:linear-gradient(135deg,#047857,#059669)!important;color:#fff!important;font-weight:900!important;box-shadow:0 4px 14px #04785766!important;border:none!important;letter-spacing:.04em!important}html.light-mode .cost-metric-card.cost-metric-up{background:linear-gradient(150deg,#fff1f2,#ffe4e6 45%,#fecdd3)!important;border:1.5px solid #E11D48!important;box-shadow:0 10px 25px -3px #e11d4838,0 4px 10px -2px #f43f5e1f,inset 0 1px 1px #fffffff2!important}html.light-mode .cost-metric-up .cost-metric-title{color:#be123c!important;font-weight:900!important;letter-spacing:.06em!important}html.light-mode .cost-metric-up .cost-metric-value{color:#881337!important;font-weight:900!important}html.light-mode .cost-metric-up .cost-metric-currency{color:#be123c!important;font-weight:900!important}html.light-mode .cost-metric-up .cost-metric-previous{color:#9f1239!important;opacity:.85}html.light-mode .cost-metric-up .cost-metric-previous span.line-through{color:#be123c!important;font-weight:700}html.light-mode .cost-metric-up .cost-metric-divider{border-top:1.5px solid #FDA4AF!important}html.light-mode .cost-metric-up .cost-metric-status-label{color:#be123c!important;font-weight:900!important}html.light-mode .cost-metric-up .cost-metric-nego-label{color:#be123c!important;font-weight:800!important}html.light-mode .cost-metric-up .cost-metric-nego-input{background-color:#fff!important;border-color:#fecdd3!important;color:#881337!important}html.light-mode .cost-metric-up .cost-metric-nego-input:focus{border-color:#e11d48!important;box-shadow:0 0 0 2px #e11d4833!important}html.light-mode .cost-metric-up .cost-metric-status-badge{background:linear-gradient(135deg,#be123c,#e11d48)!important;color:#fff!important;font-weight:900!important;box-shadow:0 4px 14px #be123c66!important;border:none!important;letter-spacing:.04em!important}html.light-mode .cost-metric-card.cost-metric-neutral{background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1.5px solid #CBD5E1!important;box-shadow:0 8px 20px -4px #0f172a14!important}html.light-mode .cost-metric-neutral .cost-metric-title{color:#475569!important;font-weight:900!important}html.light-mode .cost-metric-neutral .cost-metric-value{color:#0f172a!important;font-weight:900!important}html.light-mode .cost-metric-neutral .cost-metric-currency{color:#64748b!important}html.light-mode .cost-metric-neutral .cost-metric-divider{border-top:1.5px solid #E2E8F0!important}html.light-mode .cost-metric-neutral .cost-metric-status-label{color:#64748b!important}html.light-mode .cost-metric-neutral .cost-metric-nego-label{color:#64748b!important;font-weight:800!important}html.light-mode .cost-metric-neutral .cost-metric-nego-input{background-color:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.light-mode .cost-metric-neutral .cost-metric-nego-input:focus{border-color:#475569!important;box-shadow:0 0 0 2px #47556933!important}html.light-mode .cost-metric-neutral .cost-metric-status-badge{background:#475569!important;color:#fff!important;font-weight:900!important}html.light-mode .cost-metric-card:hover{transform:translateY(-2px)}html.light-mode .cost-metric-card.cost-metric-down:hover{box-shadow:0 14px 28px -4px #10b98140,0 0 0 1.5px #10b981!important}html.light-mode .cost-metric-card.cost-metric-up:hover{box-shadow:0 14px 28px -4px #f43f5e40,0 0 0 1.5px #f43f5e!important}html.light-mode .submit-quotation-btn,html.light-mode button.submit-quotation-btn{background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;border:1px solid #047857!important;box-shadow:0 6px 18px #10b98159,inset 0 1px 1px #ffffff4d!important;text-shadow:0 1px 2px rgba(0,0,0,.15)}html.light-mode .submit-quotation-btn:hover,html.light-mode button.submit-quotation-btn:hover{background:linear-gradient(135deg,#047857,#059669)!important;box-shadow:0 8px 24px #10b98173!important;transform:translateY(-1px)}html.light-mode .submit-quotation-btn svg{color:#fff!important;stroke:#fff!important}html.light-mode .save-draft-btn,html.light-mode button.save-draft-btn{background-color:#fff!important;color:#334155!important;border:1px solid #CBD5E1!important;box-shadow:0 2px 6px #0000000a!important}html.light-mode .save-draft-btn:hover,html.light-mode button.save-draft-btn:hover{background-color:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}html.light-mode .save-draft-btn svg{color:#059669!important}.cost-breakdown-tab{transition:all .2s ease!important}html.light-mode .cost-breakdown-tab,html.light-mode button.cost-breakdown-tab{background-color:#fff!important;color:#0f172a!important;border:1px solid #CBD5E1!important;box-shadow:0 2px 6px #0000000d!important;font-weight:800!important}html.light-mode .cost-breakdown-tab:hover,html.light-mode button.cost-breakdown-tab:hover{background-color:#f8fafc!important;color:#008775!important;border-color:#00a896!important;box-shadow:0 4px 12px #00a89626!important}html.light-mode .cost-breakdown-tab svg{color:#00a896!important}.cost-strikethrough-wrap{position:relative!important;display:inline!important;line-height:inherit!important;vertical-align:baseline!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:currentColor!important;background:none!important;background-image:none!important}.cost-strikethrough-text{line-height:inherit!important;display:inline!important}.cost-strikethrough-line{display:none!important}.metadata-header-bar{background:#18181d!important;background-color:#18181d!important;border:none!important;box-shadow:none!important;text-transform:none!important;white-space:nowrap!important;flex-wrap:nowrap!important}.metadata-header-bar .metadata-label{color:#9ca3af!important;font-weight:800!important;font-size:.8rem!important;white-space:nowrap!important;text-transform:none!important}.metadata-header-bar .metadata-value{color:#fff!important;font-weight:800!important;font-size:.8rem!important;white-space:nowrap!important}.metadata-header-bar input{color:#fff!important;font-size:.8rem!important}html.light-mode .metadata-header-bar{background:#f1f5f9!important;background-color:#f1f5f9!important;border:none!important;box-shadow:none!important;text-transform:none!important;white-space:nowrap!important;flex-wrap:nowrap!important}html.light-mode .metadata-header-bar .metadata-label{color:#64748b!important;font-weight:800!important;font-size:.8rem!important;white-space:nowrap!important;text-transform:none!important}html.light-mode .metadata-header-bar .metadata-value{color:#000!important;font-weight:800!important;font-size:.8rem!important;white-space:nowrap!important}html.light-mode .metadata-header-bar input{color:#000!important;font-size:.8rem!important}html.light-mode .comparison-matrix-card,html.light-mode #submit-comparison-container .border-zinc-800,html.light-mode #submit-comparison-container .border-zinc-800\/80,html.light-mode #submit-comparison-container .border-zinc-850{border-color:#e2e8f0!important;box-shadow:0 4px 20px -2px #0f172a0d!important}html.light-mode .comparison-table-head,html.light-mode table{border:none!important}.comparison-table-head,.comparison-table-head tr,.comparison-table-head tr.table-header-row-1,.comparison-table-head tr.table-header-row-2{background:transparent!important;background-color:transparent!important;border-bottom:1px solid #27282D!important}html.light-mode .comparison-table-head,html.light-mode .comparison-table-head tr,html.light-mode .comparison-table-head tr.table-header-row-1,html.light-mode .comparison-table-head tr.table-header-row-2{background:transparent!important;background-color:transparent!important;border-bottom:1px solid #E2E8F0!important}.table-th-headings{background:#111114!important;background-color:#111114!important;color:#fff!important;font-weight:900!important;letter-spacing:.06em!important;border-right:1px solid #27282D!important;border-bottom:1px solid #27282D!important;vertical-align:middle!important;position:relative!important;z-index:5!important}.table-th-headings *,.table-th-headings div,.table-th-headings span{color:#fff!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.table-th-oem,.table-th-spare{background:#111114!important;background-color:#111114!important;color:#f4f4f5!important;font-weight:900!important;letter-spacing:.08em!important;border-right:1px solid #27282D!important;border-bottom:1px solid #27282D!important}.table-th-tooling{background:#111114!important;background-color:#111114!important;color:#f4f4f5!important;font-weight:900!important;letter-spacing:.08em!important;border-bottom:1px solid #27282D!important}.comparison-table-head tr.table-header-row-2{background:#111114!important;background-color:#111114!important;border-bottom:1px solid #27282D!important}.comparison-table-head tr.table-header-row-2 th{background:#111114!important;background-color:#111114!important;color:#d4d4d8!important;font-weight:800!important;font-size:.85rem!important;letter-spacing:.02em!important;border-right:1px solid #27282D!important;border-bottom:1px solid #27282D!important;white-space:nowrap!important}.comparison-table-head tr.table-header-row-2 th.table-th-new-oem,.comparison-table-head tr.table-header-row-2 th.table-th-new-spare,.comparison-table-head tr.table-header-row-2 th.table-th-new-tooling,.table-th-new-oem,.table-th-new-spare,.table-th-new-tooling{color:#ff8a48!important;background:#111114!important;background-color:#111114!important;font-weight:900!important;font-size:.85em!important;letter-spacing:.02em!important;border-left:1px solid #27282D!important;border-right:1px solid #27282D!important;border-bottom:1px solid #27282D!important}html.light-mode .table-th-headings{background:#333338!important;background-color:#333338!important;color:#fff!important;border-right:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}html.light-mode .table-th-headings *,html.light-mode .table-th-headings div,html.light-mode .table-th-headings span{color:#fff!important}html.light-mode .table-th-oem,html.light-mode .table-th-spare,html.light-mode .table-th-tooling{background:#333338!important;background-color:#333338!important;color:#f4f4f5!important;border-right:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}html.light-mode .comparison-table-head tr.table-header-row-2{background:#333338!important;background-color:#333338!important;border-bottom:1px solid #E2E8F0!important}html.light-mode .comparison-table-head tr.table-header-row-2 th{background:#333338!important;background-color:#333338!important;color:#d4d4d8!important;border-right:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}html.light-mode .comparison-table-head tr.table-header-row-2 th.table-th-new-oem,html.light-mode .comparison-table-head tr.table-header-row-2 th.table-th-new-spare,html.light-mode .comparison-table-head tr.table-header-row-2 th.table-th-new-tooling,html.light-mode .table-th-new-oem,html.light-mode .table-th-new-spare,html.light-mode .table-th-new-tooling{color:#ff8a48!important;background:#333338!important;background-color:#333338!important;border-left:1px solid #E2E8F0!important;border-right:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}.comparison-table-head th.border-group-divider{border-right:1px solid #27282D!important}html.light-mode .comparison-table-head th.border-group-divider,html.light-mode thead.comparison-table-head th.border-group-divider{border-right:1px solid #E2E8F0!important}.table-td-new-oem,.table-td-new-spare,.table-td-new-tooling,.table-td-total-new-oem,.table-td-total-new-spare,.table-td-total-new-tooling{color:#e4e4e7!important}html.light-mode table tbody tr{background-color:#fff!important;border-bottom:none!important}html.light-mode table tbody tr:hover{background-color:#fafafa!important}html.light-mode table tbody td{background-color:#fff!important;border-bottom:none!important;border-right:1px solid #F8FAFC!important;color:#334155!important}.border-group-divider,table td.border-group-divider,table th.border-group-divider,table tbody td.border-group-divider{border-right:1px solid #27282D!important}html.light-mode .border-group-divider,html.light-mode table td.border-group-divider,html.light-mode table th.border-group-divider,html.light-mode table tbody td.border-group-divider{border-right:1px solid #E2E8F0!important}.comparison-matrix-table{border-color:#27282d!important}.comparison-matrix-table tbody tr,.comparison-matrix-table tbody td{border-bottom:none!important}.comparison-matrix-table tbody tr.table-total-row,.comparison-matrix-table tbody tr.table-total-row td{border-top:1px solid #27282D!important;border-bottom:1px solid #27282D!important}.comparison-matrix-table tbody tr.table-amortize-row,.comparison-matrix-table tbody tr.table-amortize-row td{border-bottom:1px solid #27282D!important}html.light-mode .comparison-matrix-table{border-color:#e2e8f0!important}html.light-mode .comparison-matrix-table tbody tr,html.light-mode .comparison-matrix-table tbody td{border-bottom:none!important}html.light-mode .comparison-matrix-table tbody tr.table-total-row,html.light-mode .comparison-matrix-table tbody tr.table-total-row td{border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}html.light-mode .comparison-matrix-table tbody tr.table-amortize-row,html.light-mode .comparison-matrix-table tbody tr.table-amortize-row td{border-bottom:1px solid #E2E8F0!important}html.light-mode table tbody td:first-child{background-color:#fff!important;color:#0f172a!important;font-weight:700!important;border-right:1px solid #E2E8F0!important}html.light-mode table tbody input:not(.cost-number-box),html.light-mode table tbody .table-input-current{background-color:transparent!important;border:none!important;color:#94a3b8!important;box-shadow:none!important}html.light-mode table tbody input:not(.cost-number-box):focus{border:none!important;background-color:transparent!important;color:#334155!important}.cost-number-box{background-color:#d45d1c1a!important;border:1px solid rgba(212,93,28,.3)!important;color:#d45d1c!important}html.light-mode .cost-number-box,html.light-mode input.cost-number-box,html.light-mode div.cost-number-box,html.light-mode table tbody input.cost-number-box{background-color:#fff7ed!important;border:1px solid #FED7AA!important;color:#ea580c!important}html.light-mode input.cost-number-box:focus,html.light-mode .cost-number-box:focus{background-color:#ffedd5!important;border-color:#ea580c!important;color:#c2410c!important;box-shadow:0 0 0 2px #ea580c33!important}html.light-mode .table-td-current,html.light-mode table td.table-td-current,html.light-mode table tbody tr td:nth-child(2),html.light-mode table tbody tr td:nth-child(6),html.light-mode table tbody tr td:nth-child(10),html.light-mode input.table-input-current,html.light-mode div.table-input-current,html.light-mode span.table-input-current,html.light-mode table .table-input-current{color:#94a3b8!important;font-weight:500!important}html.light-mode .table-td-new-oem,html.light-mode td.table-td-new-oem,html.light-mode .table-td-new-spare,html.light-mode td.table-td-new-spare,html.light-mode .table-td-new-tooling,html.light-mode td.table-td-new-tooling{color:#1e293b!important;font-weight:800!important;font-size:1.02em!important;background-color:#fff!important;border-left:1px solid #F8FAFC!important;border-right:1px solid #F8FAFC!important}html.light-mode table td.text-\[\#00A896\]\/90,html.light-mode table td.text-\[\#00A896\]\/40,html.light-mode table td.text-\[\#00A896\],html.light-mode table td.text-\[\#00FFD0\],html.light-mode table td.text-emerald-400,html.light-mode table td.text-teal-400{color:#059669!important;font-weight:400!important;font-size:.8em!important;letter-spacing:-.01em!important;background-color:#fff!important}html.light-mode table td.text-\[\#EF4444\],html.light-mode table td.text-\[\#ff3b30\],html.light-mode table td.text-red-500,html.light-mode table td.text-red-400{color:#dc2626!important;font-weight:400!important;font-size:.8em!important;letter-spacing:-.01em!important;background-color:#fff!important}html.light-mode tr.table-total-row,html.light-mode tbody tr.table-total-row,html.light-mode tbody tr:nth-last-child(2){background:#f1f5f9!important;background-color:#f1f5f9!important;border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important;box-shadow:none!important}html.light-mode tr.table-total-row td,html.light-mode tbody tr.table-total-row td,html.light-mode tbody tr:nth-last-child(2) td{background-color:#f1f5f9!important;border-top:1px solid #E2E8F0!important}html.light-mode tr.table-total-row td.table-total-label,html.light-mode tbody tr.table-total-row td.table-total-label,html.light-mode tbody tr:nth-last-child(2) td:first-child{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important;font-weight:800!important;font-size:.8125rem!important;letter-spacing:.02em!important;text-shadow:none!important;border-right:1px solid #E2E8F0!important}html.light-mode tbody tr.table-total-row td:nth-child(2),html.light-mode tbody tr:nth-last-child(2) td:nth-child(2){background-color:#f1f5f9!important;color:#64748b!important;font-weight:500!important}html.light-mode tbody tr.table-total-row td:nth-child(3),html.light-mode tbody tr:nth-last-child(2) td:nth-child(3),html.light-mode td.table-td-total-new-oem{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important;font-weight:900!important;font-size:1.08em!important;border-left:1px solid #E2E8F0!important;border-right:1px solid #E2E8F0!important}html.light-mode tbody tr.table-total-row td:nth-child(6),html.light-mode tbody tr:nth-last-child(2) td:nth-child(6){background-color:#f1f5f9!important;color:#64748b!important;font-weight:500!important}html.light-mode tbody tr.table-total-row td:nth-child(7),html.light-mode tbody tr:nth-last-child(2) td:nth-child(7),html.light-mode td.table-td-total-new-spare{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important;font-weight:900!important;font-size:1.08em!important;border-left:1px solid #E2E8F0!important;border-right:1px solid #E2E8F0!important}html.light-mode tbody tr.table-total-row td:nth-child(10),html.light-mode tbody tr:nth-last-child(2) td:nth-child(10){background-color:#f1f5f9!important;color:#64748b!important;font-weight:500!important}html.light-mode tbody tr.table-total-row td:nth-child(11),html.light-mode tbody tr:nth-last-child(2) td:nth-child(11),html.light-mode td.table-td-total-new-tooling{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important;font-weight:900!important;font-size:1.08em!important;border-left:1px solid #E2E8F0!important;border-right:1px solid #E2E8F0!important}html.light-mode tr.table-total-row td.text-\[\#00A896\],html.light-mode tr.table-total-row td.text-\[\#00FFD0\],html.light-mode tr.table-total-row td.text-emerald-400,html.light-mode tr.table-total-row td.text-teal-400,html.light-mode tr.table-total-row td.text-\[\#EF4444\],html.light-mode tr.table-total-row td.text-\[\#ff3b30\],html.light-mode tr.table-total-row td.text-red-500,html.light-mode tr.table-total-row td.text-red-400,html.light-mode tr.table-amortize-row td.text-\[\#00A896\],html.light-mode tr.table-amortize-row td.text-\[\#00FFD0\],html.light-mode tr.table-amortize-row td.text-emerald-400,html.light-mode tr.table-amortize-row td.text-teal-400,html.light-mode tr.table-amortize-row td.text-\[\#EF4444\],html.light-mode tr.table-amortize-row td.text-\[\#ff3b30\],html.light-mode tr.table-amortize-row td.text-red-500,html.light-mode tr.table-amortize-row td.text-red-400{background-color:#f1f5f9!important}.cost-total-indicator{display:inline-flex;align-items:center;justify-content:center;line-height:1}.cost-total-indicator-down{color:#00ffd0;filter:drop-shadow(0 1px 2px rgba(0,255,208,.5))}.cost-total-indicator-up{color:#f87171;filter:drop-shadow(0 1px 2px rgba(248,113,113,.5))}.cost-total-indicator-eq{color:#a1a1aa}html.light-mode .cost-total-indicator-down{color:#059669!important;filter:drop-shadow(0 1px 2px rgba(5,150,105,.4))!important}html.light-mode .cost-total-indicator-up{color:#dc2626!important;filter:drop-shadow(0 1px 2px rgba(220,38,38,.4))!important}html.light-mode .cost-total-indicator-eq{color:#64748b!important}html.light-mode tr.table-amortize-row,html.light-mode tbody tr.table-amortize-row,html.light-mode tbody tr:last-child{background:#f1f5f9!important;background-color:#f1f5f9!important;border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important;box-shadow:none!important}html.light-mode tr.table-amortize-row td,html.light-mode tbody tr.table-amortize-row td,html.light-mode tbody tr:last-child td{background-color:#f1f5f9!important;border-top:1px solid #E2E8F0!important}html.light-mode tr.table-amortize-row td.table-amortize-label,html.light-mode tbody tr.table-amortize-row td.table-amortize-label,html.light-mode tbody tr:last-child td:first-child{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important;font-weight:800!important;font-size:.8125rem!important;letter-spacing:.02em!important;text-shadow:none!important;border-right:1px solid #E2E8F0!important}html.light-mode tbody tr.table-amortize-row td:nth-child(2),html.light-mode tbody tr:last-child td:nth-child(2){background-color:#f1f5f9!important;color:#64748b!important;font-weight:500!important}html.light-mode tr.table-amortize-row td.table-amortize-val,html.light-mode tbody tr.table-amortize-row td.table-amortize-val,html.light-mode tbody tr:last-child td.table-amortize-val,html.light-mode tbody tr:last-child td:nth-child(3){background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important;font-weight:900!important;font-size:1.08em!important;border-left:1px solid #E2E8F0!important;border-right:1px solid #E2E8F0!important;border-radius:0!important}html.light-mode .image-editor-dark-studio-modal,.image-editor-dark-studio-modal{background-color:#000000e6!important;color:#f4f4f5!important}html.light-mode .image-editor-dark-studio-modal .modal-window{background-color:#121214!important;border:1px solid #27272A!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal .modal-header-bar{background-color:#09090bd9!important;border-bottom:1px solid #18181B!important}html.light-mode .image-editor-dark-studio-modal .stage-area{background-color:#08080a!important}html.light-mode .image-editor-dark-studio-modal .canvas-wrapper{background-color:#09090b!important;border:1px solid #27272A!important}html.light-mode .image-editor-dark-studio-modal .sidebar-panel{background-color:#121214!important;border-left:1px solid #18181B!important;border-top:1px solid #18181B!important}html.light-mode .image-editor-dark-studio-modal .sidebar-card{background-color:#0b0b0d!important;border:1px solid #18181B!important}html.light-mode .image-editor-dark-studio-modal .tool-btn{background-color:#1e1e24!important;border:1px solid #3F3F46!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal .tool-btn:hover{background-color:#2a2a35!important;border-color:#71717a!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal .tool-btn.tool-active{background-color:#d45d1c!important;border-color:#d45d1c!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal .size-btn-active{background-color:#fff!important;color:#09090b!important;border-color:#fff!important}html.light-mode .image-editor-dark-studio-modal .size-btn-inactive{background-color:#1e1e24!important;color:#fff!important;border-color:#3f3f46!important}html.light-mode .image-editor-dark-studio-modal .size-btn-inactive:hover{background-color:#2a2a35!important;border-color:#71717a!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal input[type=number],html.light-mode .image-editor-dark-studio-modal input[type=text]{background-color:#09090b!important;color:#fff!important;border:1px solid #3F3F46!important}html.light-mode .image-editor-dark-studio-modal input[type=number]:focus,html.light-mode .image-editor-dark-studio-modal input[type=text]:focus{border-color:#d45d1c!important}html.light-mode .image-editor-dark-studio-modal .text-white,html.light-mode .image-editor-dark-studio-modal span.text-white,html.light-mode .image-editor-dark-studio-modal h3,html.light-mode .image-editor-dark-studio-modal p,html.light-mode .image-editor-dark-studio-modal button{color:#fff!important}html.light-mode .image-editor-dark-studio-modal .text-zinc-300{color:#d4d4d8!important}html.light-mode .image-editor-dark-studio-modal .text-zinc-400{color:#a1a1aa!important}html.light-mode .image-editor-dark-studio-modal .text-zinc-500{color:#71717a!important}html.light-mode .image-editor-dark-studio-modal .clear-btn{background-color:#88133780!important;border-color:#e11d4899!important;color:#ffe4e6!important}html.light-mode .image-editor-dark-studio-modal .clear-btn:hover{background-color:#9f1239cc!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal .save-btn{background-color:#00b497!important;color:#fff!important}html.light-mode .image-editor-dark-studio-modal .save-btn:hover{background-color:#009282!important}.active-gold-tab{background-color:#121316!important;color:#f4f4f5!important;border-color:transparent!important;box-shadow:0 0 10px 1px #9b521661,0 0 20px 3px #73370f38,0 2px 8px #82411047!important;position:relative}html.light-mode .active-gold-tab{background-color:#121316!important;color:#f4f4f5!important;border-color:transparent!important;box-shadow:0 0 10px 1px #9b521661,0 0 20px 3px #73370f38,0 2px 8px #82411047!important}
