:root:has(form[data-ic-form]) #vue-main{--icr-line:var(--border);--icr-head:color-mix(in srgb,var(--section) 70%,var(--card))}:root:has(form[data-ic-form]) #vue-main .bg-gradient-to-r.from-purple-50,:root:has(form[data-ic-form]) #vue-main .from-purple-50{background:var(--card)!important;border:1px solid var(--icr-line)!important;border-radius:14px!important;box-shadow:none!important}:root:has(form[data-ic-form]) #vue-main input[type=search],:root:has(form[data-ic-form]) #vue-main input[type=text]:not(#ic-url):not(.icx-email){background:var(--section)!important;border:1px solid var(--icr-line)!important;border-radius:10px!important;box-shadow:none!important;color:var(--heading)!important}:root:has(form[data-ic-form]) #vue-main .grid:has(>.rounded-lg.bg-white),:root:has(form[data-ic-form]) #vue-main .grid:has(>.shadow-md){background:var(--card);border:1px solid var(--icr-line);border-radius:14px;gap:0!important;overflow:hidden}:root:has(form[data-ic-form]) #vue-main .grid>.rounded-lg.bg-white,:root:has(form[data-ic-form]) #vue-main .grid>.shadow-md:not(.border-l-4){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:1px 0 0 var(--icr-line),0 1px 0 var(--icr-line)!important}:root:has(form[data-ic-form]) #vue-main .grid>.rounded-lg .text-3xl,:root:has(form[data-ic-form]) #vue-main .grid>.shadow-md .text-3xl,:root:has(form[data-ic-form]) #vue-main .grid>.shadow-md .text-4xl{color:var(--heading)!important;font-family:Archivo,sans-serif;font-weight:600!important;letter-spacing:-.02em}:root:has(form[data-ic-form]) #vue-main .grid>.shadow-md .uppercase{color:var(--muted)!important;font-family:IBM Plex Mono,monospace;font-size:11px!important;letter-spacing:.08em}:root:has(form[data-ic-form]) #vue-main .bg-gray-700,:root:has(form[data-ic-form]) #vue-main .bg-slate-800{background:var(--icr-head)!important;border:1px solid var(--icr-line)!important;border-radius:12px 12px 0 0!important;color:var(--muted)!important;font-family:IBM Plex Mono,monospace;letter-spacing:.06em}:root:has(form[data-ic-form]) #vue-main .bg-gray-700 *,:root:has(form[data-ic-form]) #vue-main .bg-slate-800 *{color:var(--muted)!important}:root:has(form[data-ic-form]) #vue-main .bg-gray-700~* .flex.border-b,:root:has(form[data-ic-form]) #vue-main .bg-gray-700~div.flex.border-b,:root:has(form[data-ic-form]) #vue-main .bg-slate-800~* .flex.border-b,:root:has(form[data-ic-form]) #vue-main .bg-slate-800~div.flex.border-b{border-color:var(--icr-line)!important;border-left:1px solid var(--icr-line);border-right:1px solid var(--icr-line);min-height:48px;padding-inline:14px;transition:background .15s}:root:has(form[data-ic-form]) #vue-main .bg-gray-700~div.flex.border-b:hover,:root:has(form[data-ic-form]) #vue-main .bg-slate-800~div.flex.border-b:hover{background:rgba(34,197,94,.045)}:root:has(form[data-ic-form]) #vue-main .bg-gray-700,:root:has(form[data-ic-form]) #vue-main .bg-slate-800{min-height:44px;padding-inline:14px!important}:root:has(form[data-ic-form]) #vue-main table thead tr{background:var(--icr-head)!important}:root:has(form[data-ic-form]) #vue-main table thead th{color:var(--muted)!important;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em}:root:has(form[data-ic-form]) #vue-main table tbody tr{border-color:var(--icr-line)!important;transition:background .15s}:root:has(form[data-ic-form]) #vue-main table tbody tr:hover{background:rgba(34,197,94,.045)}:root:has(form[data-ic-form]) #vue-main .rounded-xl.border.shadow-sm{border-color:var(--icr-line)!important;border-radius:14px!important;box-shadow:none!important}:root:has(form[data-ic-form]) #vue-main .text-emerald-700,:root:has(form[data-ic-form]) #vue-main .text-green-600{color:var(--okink)!important;font-weight:600}:root:has(form[data-ic-form]) #vue-main .text-red-500,:root:has(form[data-ic-form]) #vue-main .text-red-600{color:var(--errink)!important}:root:has(form[data-ic-form]) #vue-main .md\:hidden .max-w-full.border.rounded-lg,:root:has(form[data-ic-form]) #vue-main .md\:hidden>.border.rounded-lg,:root:has(form[data-ic-form]) #vue-main .md\:hidden>.relative.overflow-hidden{background:var(--card)!important;border:1px solid var(--icr-line)!important;border-radius:14px!important;box-shadow:none!important}:root:has(form[data-ic-form]) #vue-main .border-l-4{background:var(--card)!important;border:1px solid var(--icr-line)!important;border-left-width:3px!important;border-radius:14px!important;box-shadow:none!important}:root:has(form[data-ic-form]) #vue-main .border-l-4.bg-green-100,:root:has(form[data-ic-form]) #vue-main .border-l-4.border-green-500{background:linear-gradient(90deg,var(--okbg),var(--card) 45%)!important;border-left-color:#22c55e!important}:root:has(form[data-ic-form]) #vue-main .border-l-4.bg-red-100,:root:has(form[data-ic-form]) #vue-main .border-l-4.border-red-500{background:linear-gradient(90deg,var(--errbg),var(--card) 45%)!important;border-left-color:#ef4444!important}:root:has(form[data-ic-form]) #vue-main .border-l-4.bg-yellow-100{background:linear-gradient(90deg,var(--warnbg),var(--card) 45%)!important;border-left-color:#f5a524!important}:root:has(form[data-ic-form]) #vue-main .shadow-md.rounded-lg.bg-white:not(.grid>*){background:var(--card)!important;border:1px solid var(--icr-line)!important;border-radius:14px!important;box-shadow:none!important}:root:has(form[data-ic-form]) #vue-main pre.bg-gray-100{background:#050d18!important;border:1px solid var(--icr-line);border-radius:12px!important;color:#d7e3f4!important;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.7}:root:has(form[data-ic-form]) #vue-main .bg-gray-50.uppercase{background:var(--icr-head)!important;border-radius:10px 10px 0 0;color:var(--muted)!important;font-family:IBM Plex Mono,monospace}:root:has(form[data-ic-form]) #vue-main .even\:bg-gray-50:nth-child(2n){background:color-mix(in srgb,var(--section) 40%,transparent)!important}:root:has(form[data-ic-form]) #vue-main .odd\:bg-white:nth-child(odd){background:transparent!important}