:root{--ht-panel-w:520px;--ht-panel-transition:300ms;--ht-panel-ease:cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:1280px){:root{--ht-panel-w:640px}}.ht-detail-panel{-webkit-font-smoothing:antialiased;background-color:var(--g-white);border-left:1px solid var(--g-200);bottom:0;box-shadow:-8px 0 24px -8px rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;max-width:100vw;overscroll-behavior:contain;pointer-events:none;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform var(--ht-panel-transition) var(--ht-panel-ease),visibility 0s linear var(--ht-panel-transition);visibility:hidden;width:var(--ht-panel-w);will-change:transform;z-index:56}.ht-detail-panel.is-open{pointer-events:auto;transform:translateZ(0);transition:transform var(--ht-panel-transition) var(--ht-panel-ease),visibility 0s linear;visibility:visible}@media (prefers-reduced-motion:reduce){.ht-detail-panel,.ht-detail-panel.is-open{transition:none}}.ht-detail-panel__header{align-items:center;background-color:var(--g-white);border-bottom:1px solid var(--g-200);box-sizing:border-box;display:flex;flex-shrink:0;gap:.75rem;height:60px;padding:0 1.25rem}.ht-detail-panel__header #ht-panel-header-slot:not(:empty){align-self:center;flex:0 0 auto}.ht-detail-panel__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem}.ht-detail-panel__footer{background-color:var(--g-white);border-top:1px solid var(--g-200);display:flex;flex-shrink:0;gap:.75rem;padding:.875rem 1.25rem}#ht-panel-header-slot:empty,.ht-detail-panel__footer:empty{display:none}@media (max-width:767.98px){.ht-detail-panel{border-left:0;box-shadow:none;width:100%}.ht-detail-panel__footer{padding-bottom:calc(.875rem + env(safe-area-inset-bottom))}}.ht-detail-panel-scrim{background-color:rgba(15,23,42,.4);inset:0;position:fixed;transition:opacity .2s ease-out;z-index:55}@media (min-width:1024px){.ht-detail-panel-scrim{display:none}}.ht-detail-panel-scrim-enter-from,.ht-detail-panel-scrim-leave-to{opacity:0}@media (min-width:1024px){body.ht-panel-open #ht-main-col{padding-right:var(--ht-panel-w)}}.ht-panel-body-leave-active{transition:opacity var(--ht-panel-transition) ease-in}.ht-panel-body-leave-to{opacity:1}#chatra{transition:right var(--ht-panel-transition,.3s) var(--ht-panel-ease,ease)!important}body.ht-panel-open #chatra{right:calc(var(--ht-panel-w, 520px) + 1rem)!important}.ht-detail-panel:focus{outline:none}.icx[data-v-cf6b48ea]{margin:0 0 20px}.icx-card[data-v-cf6b48ea]{background:var(--card);border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:196px;overflow:hidden}.icx-main[data-v-cf6b48ea]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 22px}.icx-nudge[data-v-cf6b48ea]{align-self:flex-start;background:var(--okbg);border-radius:999px;color:var(--okink);font-size:12.5px;font-weight:600;margin:0 0 2px;padding:4px 10px}.icx-verdict[data-v-cf6b48ea]{align-items:center;color:var(--muted);display:flex;font-family:IBM Plex Mono,monospace;font-size:12.5px;gap:8px}.icx-dot[data-v-cf6b48ea]{background:var(--border);border-radius:50%;flex:none;height:8px;width:8px}.icx-dot.is-up[data-v-cf6b48ea]{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.icx-dot.is-down[data-v-cf6b48ea]{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.18)}.icx-dot.is-warn[data-v-cf6b48ea]{background:#f5a524;box-shadow:0 0 0 4px rgba(245,165,36,.18)}.icx-dot.is-pending[data-v-cf6b48ea]{animation:icxPulse-cf6b48ea 1.2s ease-in-out infinite;background:#22c55e}.icx-title[data-v-cf6b48ea]{color:var(--heading);font-family:Archivo,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0;overflow-wrap:anywhere}.icx-host[data-v-cf6b48ea]{color:var(--okink);font-weight:600}.icx-body[data-v-cf6b48ea]{color:var(--muted);font-size:14.5px;line-height:1.55;margin:0;max-width:62ch}.icx-actions[data-v-cf6b48ea]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:6px}.icx-btn[data-v-cf6b48ea]{align-items:center;background:#22c55e;border-radius:10px;color:#052e16;display:inline-flex;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;gap:8px;height:44px;padding:0 20px;text-decoration:none;transition:background .15s}.icx-btn[data-v-cf6b48ea]:hover{background:#4ade80}.icx-btn[data-v-cf6b48ea]:focus-visible{outline:2px solid #22c55e;outline-offset:3px}.icx-fine[data-v-cf6b48ea]{color:var(--muted);font-size:12.5px}.icx-preview[data-v-cf6b48ea]{background:var(--section);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}.icx-pv-label[data-v-cf6b48ea],.icx-since[data-v-cf6b48ea]{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.icx-since[data-v-cf6b48ea]{letter-spacing:0;margin-top:auto;text-transform:none}.icx-bars[data-v-cf6b48ea]{display:grid;gap:2px;grid-template-columns:repeat(30,minmax(0,1fr));height:26px}.icx-bars i[data-v-cf6b48ea]{background:rgba(34,197,94,.55);border-radius:2px}.icx-bars i.b-wn[data-v-cf6b48ea]{background:#f5a524}.icx-bars i.b-dn[data-v-cf6b48ea]{background:#ef4444}.icx-bars i.b-pd[data-v-cf6b48ea]{background:var(--border)}.icx-alert[data-v-cf6b48ea]{background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px -16px rgba(0,0,0,.5);display:flex;gap:10px;padding:10px 12px}.icx-alert-dot[data-v-cf6b48ea]{background:#ef4444;border-radius:50%;flex:none;height:8px;margin-top:5px;width:8px}.icx-alert-meta[data-v-cf6b48ea]{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10.5px}.icx-alert-text[data-v-cf6b48ea]{color:var(--heading);font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.icx-notice[data-v-cf6b48ea]{background:var(--card);border:1px solid var(--border);border-left:3px solid #f5a524;border-radius:12px;display:flex;gap:12px;padding:16px 18px}.icx-notice-ico[data-v-cf6b48ea]{color:#f5a524;flex:none;height:22px;width:22px}.icx-notice-t[data-v-cf6b48ea]{color:var(--heading);font-family:Archivo,sans-serif;font-size:16px;font-weight:600;margin:0;overflow-wrap:anywhere}.icx-notice-b[data-v-cf6b48ea]{color:var(--muted);font-size:14px;line-height:1.55;margin:4px 0 0}.icx-signup[data-v-cf6b48ea]{display:flex;gap:8px;margin-top:auto;max-width:560px;padding-top:8px}.icx-email[data-v-cf6b48ea]{background:var(--section);border:1px solid var(--border);border-radius:10px;color:var(--heading);flex:1;font-size:15px;height:46px;min-width:0;outline:none;padding:0 14px}.icx-email[data-v-cf6b48ea]:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.icx-email[aria-invalid=true][data-v-cf6b48ea]{border-color:#ef4444}.icx-btn[data-v-cf6b48ea]{border:0;cursor:pointer;white-space:nowrap}.icx-btn[data-v-cf6b48ea]:disabled{background:#86efac;cursor:progress}.icx-err[data-v-cf6b48ea]{color:var(--errink);font-size:13px;margin:2px 0 0}.icx-err a[data-v-cf6b48ea]{color:inherit;font-weight:600;text-decoration:underline}.icx-alt[data-v-cf6b48ea]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px}.icx-google[data-v-cf6b48ea]{min-height:40px}.icx-pw[data-v-cf6b48ea]{color:var(--okink);font-size:13px;font-weight:600;text-decoration:none}.icx-pw[data-v-cf6b48ea]:hover{text-decoration:underline}.icx-consent[data-v-cf6b48ea]{color:var(--muted);font-size:11.5px;line-height:1.5;margin:0;max-width:62ch}.icx-consent a[data-v-cf6b48ea]{color:inherit;text-decoration:underline}@media (max-width:720px){.icx-card[data-v-cf6b48ea]{grid-template-columns:minmax(0,1fr);min-height:0}.icx-preview[data-v-cf6b48ea]{border-left:0;border-top:1px solid var(--border);padding:14px 16px}.icx-alert[data-v-cf6b48ea],.icx-since[data-v-cf6b48ea]{display:none}.icx-main[data-v-cf6b48ea]{padding:16px}.icx-title[data-v-cf6b48ea]{font-size:18px}.icx-btn[data-v-cf6b48ea]{justify-content:center}.icx-signup[data-v-cf6b48ea]{flex-direction:column}}@keyframes icxPulse-cf6b48ea{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.icx-dot.is-pending[data-v-cf6b48ea]{animation:none}}:root:has(form[data-ic-form]) main{overflow-x:clip}:root:has(form[data-ic-form]) .mb-4:has(>div>h1){isolation:isolate;position:relative}:root:has(form[data-ic-form]) .mb-4>div:has(>h1){padding-top:clamp(20px,3vw,44px);position:relative}:root:has(form[data-ic-form]) .mb-4>div:has(>h1):before{background:radial-gradient(42% 46% at 50% 38%,rgba(34,197,94,.13),transparent 72%),linear-gradient(color-mix(in srgb,var(--border) 45%,transparent) 1px,transparent 1px) 0 0 /44px 44px,linear-gradient(90deg,color-mix(in srgb,var(--border) 45%,transparent) 1px,transparent 1px) 0 0 /44px 44px;content:"";height:760px;left:50%;margin-left:-50vw;-webkit-mask-image:radial-gradient(70% 80% at 50% 30%,#000 35%,transparent 80%);mask-image:radial-gradient(70% 80% at 50% 30%,#000 35%,transparent 80%);pointer-events:none;position:absolute;top:-120px;width:100vw;z-index:-1}:root:has(form[data-ic-form]) .mb-4>div>h1{text-wrap:balance;color:var(--heading)!important;font-family:Archivo,sans-serif;font-size:clamp(2.3rem,1.2rem + 3.4vw,4.2rem)!important;letter-spacing:-.035em;line-height:1.02;margin-inline:auto;max-width:18ch}:root:has(form[data-ic-form]) .mb-4>div>h1 .font-bold{font-weight:600}:root:has(form[data-ic-form]) .mb-4>div>h1+p{color:var(--muted)!important;font-size:18px!important;line-height:1.55;margin:14px auto 0!important;max-width:60ch}:root:has(form[data-ic-form]) #vue-main>.mb-10{margin-top:clamp(26px,3vw,40px)}.icf{display:flex;flex-direction:column;gap:14px;width:100%}.icx-console{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:0 40px 90px -50px rgba(0,0,0,.85),0 0 0 6px color-mix(in srgb,var(--card) 40%,transparent);overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s}.icx-console:focus-within{border-color:rgba(34,197,94,.7);box-shadow:0 40px 90px -50px rgba(0,0,0,.85),0 0 0 6px rgba(34,197,94,.12)}.icx-console:before{background:linear-gradient(90deg,transparent,rgba(74,222,128,.6),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.icf-picker{margin:0 0 18px}.icg{background:color-mix(in srgb,var(--card) 72%,transparent);border:1px solid var(--border);border-radius:16px;display:flex;overflow:hidden}.icg-col{align-items:center;box-shadow:inset -1px 0 0 var(--border);display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0;padding:12px 12px 13px}.icg-col:last-child{box-shadow:none}.icg-head{align-items:center;color:var(--muted);display:flex;font-family:Archivo,sans-serif;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;min-width:0}.icg-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icg-ico{color:#22c55e;flex:none;height:15px;width:15px}.icg-list{display:flex;flex-wrap:nowrap;gap:5px;justify-content:center}.icg-item{align-items:center;background:color-mix(in srgb,var(--section) 55%,transparent);border:1px solid var(--border);border-radius:9px;color:var(--heading);display:inline-flex;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:600;height:32px;padding:0 11px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.icg-item:hover{background:rgba(34,197,94,.08);border-color:color-mix(in srgb,#22c55e 60%,var(--border))}.icg-item.is-on{background:#22c55e;border-color:#22c55e;box-shadow:0 8px 22px -10px rgba(34,197,94,.8);color:#052e16}.icg-item:focus-visible{outline:2px solid #22c55e;outline-offset:2px}@media (max-width:1200px){.icg{flex-direction:column}.icg-list{flex-wrap:wrap}.icg-col{align-items:center;box-shadow:inset 0 -1px 0 var(--border);flex-direction:row;gap:12px;justify-content:center;padding:8px 12px}.icg-head{flex:none;width:150px}.icg-head,.icg-list{justify-content:flex-start}}@media (max-width:700px){.icg-col{gap:8px;padding:7px 8px}.icg-head{align-items:flex-start;flex-direction:column;font-size:10.5px;gap:3px;line-height:1.15;width:68px}.icg-head span{hyphens:auto;max-width:100%;overflow-wrap:normal;white-space:normal}.icg-list{gap:5px}.icg-item{font-size:12px;height:30px;padding:0 8px}}.icf-bar{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;gap:6px;min-height:84px;padding:12px 12px 12px 24px}.icf-bar:focus-within{box-shadow:none}.icf-ico{color:#4ade80;flex:none;height:24px;width:24px}.icf-ico svg{height:100%;width:100%}.icf-input{background:transparent;border:0!important;box-shadow:none!important;color:var(--heading);flex:1;font-size:21px;height:58px;letter-spacing:-.01em;min-width:0;outline:none;padding:0 12px}.icf-input::-moz-placeholder{color:var(--muted);opacity:.75}.icf-input::placeholder{color:var(--muted);opacity:.75}.icf-input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.icf-opts{align-items:center;display:flex;flex:none;gap:6px}.icf-opts>div,.icf-opts>select{border:0!important}.icf-opts select{background-color:var(--section)!important;border:1px solid var(--border)!important;border-radius:12px;color:var(--heading)!important;font-size:13.5px!important;height:44px;max-width:220px;padding:0 30px 0 28px!important}.icf-opts>select{padding-left:14px!important}.icf-opts .fa-location-dot{color:#4ade80!important;left:11px!important}.icf-check{background:#22c55e;border:0;border-radius:13px;box-shadow:0 10px 30px -12px rgba(34,197,94,.8);color:#052e16;cursor:pointer;flex:none;font-family:Archivo,sans-serif;font-size:17px;font-weight:700;height:58px;padding:0 34px;transition:background .15s,transform .15s}.icf-check:hover{background:#4ade80;transform:translateY(-1px)}.icf-check.is-busy,.icf-check:disabled{background:#86efac;cursor:progress;transform:none}.icf-check:focus-visible{outline:2px solid #22c55e;outline-offset:3px}.icf-check-m{display:none}.icf-under{align-items:center;background:color-mix(in srgb,var(--section) 45%,transparent);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px}.icf-under-label{color:var(--muted);font-size:13px;margin-right:2px}.icf-chip{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12.5px;height:28px;padding:0 10px;transition:color .15s,border-color .15s}.icf-chip:hover{border-color:#22c55e;color:var(--heading)}.icf-chip-k{color:var(--heading);font-family:Archivo,sans-serif;margin-right:4px}.icf-status{align-items:center;color:var(--muted);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:12px;gap:8px;margin-left:auto}.icf-status i{animation:icfPulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,.18);height:7px;width:7px}@keyframes icfPulse{50%{box-shadow:0 0 0 7px rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.icf-status i{animation:none}}@media (max-width:767px){.icf-bar{flex-wrap:wrap;min-height:0;padding:10px 12px 12px 16px}.icf-input{font-size:17px;height:50px}.icf-opts{width:100%}.icf-opts:empty{display:none}.icf-opts>*{flex:1 1 0;min-width:0}.icf-opts select{flex:1;max-width:none;min-width:0;width:100%!important}.icf-bar>.icf-check{display:none}.icx-console>.icf-check-m{display:block;height:52px;margin:0 12px 12px;width:calc(100% - 24px)}.icf-under{padding:10px 14px}.icf-status{margin-left:0;width:100%}}.icc-grid{background:var(--card);border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;overflow:hidden}.icc-cell{box-shadow:1px 0 0 var(--border);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:26px 26px 24px;position:relative;transition:background .2s}.icc-cell:hover{background:radial-gradient(130% 100% at 0 0,rgba(34,197,94,.08),transparent 62%)}.icc-cell:focus-visible{outline:2px solid #22c55e;outline-offset:-2px}.icc-title{color:var(--heading);font-family:Archivo,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.icc-desc{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0}.icc-more{color:var(--okink);font-family:Archivo,sans-serif;font-size:14px;font-weight:600;margin-top:auto;padding-top:6px}@media (max-width:1000px){.icc-grid{grid-template-columns:minmax(0,1fr)}.icc-cell{box-shadow:0 1px 0 var(--border)}}.icb{color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 10px;justify-content:center;margin:28px 0 0;text-align:center}.icb-title{color:var(--heading);font-weight:600}.icb-link{border-bottom:1px solid transparent;color:var(--okink);font-weight:600;text-decoration:none}.icb-link:hover{border-bottom-color:currentColor}:root:has(form[data-ic-form]) [data-tour="ic.results"] .grid:has(>.relative.overflow-hidden>.absolute.left-0){background:var(--card);border:1px solid var(--border);border-radius:14px;gap:0!important;overflow:hidden}:root:has(form[data-ic-form]) [data-tour="ic.results"] .grid>.relative.overflow-hidden:has(>.absolute.left-0){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:1px 0 0 var(--border),0 1px 0 var(--border)!important;padding:18px 20px!important}:root:has(form[data-ic-form]) [data-tour="ic.results"] .grid>.relative.overflow-hidden>.absolute.left-0{border-radius:0 0 2px 2px;bottom:auto!important;height:2px!important;left:20px!important;top:0!important;width:28px!important}:root:has(form[data-ic-form]) [data-tour="ic.results"] .grid>.relative.overflow-hidden .text-3xl{font-family:Archivo,sans-serif;font-weight:600!important;letter-spacing:-.02em}:root:has(form[data-ic-form]) [data-tour="ic.results"] .rounded-xl.border.shadow-sm{border-radius:14px!important;box-shadow:none!important}: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}