[data-portal-shell],[data-portal-auth]{--vt-portal-radius-card:12px;--vt-portal-radius-control:8px;--vt-portal-radius-overlay:16px}[data-portal-shell] .rounded-lg,[data-portal-shell] .vt-card{border-radius:var(--vt-portal-radius-card)}[data-portal-shell] .vt-card .vt-card,[data-portal-shell] .vt-card .rounded-lg,[data-portal-shell] .rounded-md,[data-portal-shell] .vt-btn-primary,[data-portal-shell] .vt-btn-secondary,[data-portal-shell] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),[data-portal-shell] select,[data-portal-shell] textarea,[data-portal-auth] .rounded-md,[data-portal-auth] .vt-btn-primary,[data-portal-auth] button,[data-portal-auth] input:not([type=hidden]):not([type=checkbox]):not([type=radio]){border-radius:var(--vt-portal-radius-control)}[data-portal-shell] .overflow-x-auto.rounded-lg,[data-portal-shell] .overflow-hidden.rounded-lg{border-radius:var(--vt-portal-radius-card)}.coa-inspect-dialog.portal-overlay .coa-inspect-stage{border-radius:var(--vt-portal-radius-overlay,16px)}
[data-portal-auth] .client-auth-homepage-link{z-index:2;border:2px solid var(--navy);border-radius:var(--vt-portal-radius-control,8px);min-height:2.5rem;color:var(--navy);background:#fff;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:none;position:absolute;top:1.75rem;left:1.75rem}[data-portal-auth] .client-auth-homepage-link__arrow{font-size:1rem;line-height:1}[data-portal-auth] .client-auth-homepage-link:hover{border-color:var(--ink);color:var(--ink);background:#fff}[data-portal-auth] .client-auth-homepage-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (min-width:1024px){[data-portal-auth] .client-auth-homepage-link{display:inline-flex}}@media (min-width:64rem){[data-portal-auth] .client-auth-homepage-link{top:2rem;left:2rem}}[data-portal-auth] .client-auth-signin-btn{border-radius:var(--vt-portal-radius-control,8px);width:100%;min-height:3rem;color:var(--ink);background:linear-gradient(105deg,#fff 0%,#e8eaed 32%,#b8bfc9 100%);border:0;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s,opacity .2s;display:inline-flex}[data-portal-auth] .client-auth-signin-btn:hover:not(:disabled){color:var(--ink);background:#c4cad3}[data-portal-auth] .client-auth-signin-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}[data-portal-auth] .client-auth-signin-btn:disabled{cursor:not-allowed;opacity:.7}
