:root{--uh-bar-h:52px;--uh-approval:#f40009;--uh-approval-rgb:244 0 9;--uh-on-approval:#fff;--uh-finance:#eab308;--uh-finance-rgb:234 179 8;--uh-on-finance:#1a1a1a;--uh-nexus:#16a34a;--uh-nexus-rgb:22 163 74;--uh-on-nexus:#fff;--uh-bar-bg:#fff;--uh-bar-fg:#0b0b0c;--uh-bar-border:#e5e5e5}:root.dark,.dark{--uh-approval:#ff4d55;--uh-approval-rgb:255 77 85;--uh-on-approval:#1a1a1a;--uh-finance:#facc15;--uh-finance-rgb:250 204 21;--uh-on-finance:#1a1a1a;--uh-nexus:#4ade80;--uh-nexus-rgb:74 222 128;--uh-on-nexus:#1a1a1a;--uh-bar-bg:#0b0b0c;--uh-bar-fg:#fff;--uh-bar-border:#27272a}html[data-hub=approval]{--hub:var(--uh-approval);--hub-rgb:var(--uh-approval-rgb);--on-hub:var(--uh-on-approval)}html[data-hub=finance]{--hub:var(--uh-finance);--hub-rgb:var(--uh-finance-rgb);--on-hub:var(--uh-on-finance)}html[data-hub=nexus]{--hub:var(--uh-nexus);--hub-rgb:var(--uh-nexus-rgb);--on-hub:var(--uh-on-nexus)}#hubbar{height:var(--uh-bar-h);z-index:60;position:fixed;inset:0 0 auto}.uh-bar{height:var(--uh-bar-h);color:var(--uh-bar-fg);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);box-sizing:border-box;letter-spacing:.005em;background:#ffffffdb;align-items:center;gap:20px;padding:0 20px;font:500 13.5px/1 Roboto,system-ui,sans-serif;display:flex;box-shadow:0 1px #0f0f140f,0 4px 16px -12px #0f0f142e}.dark .uh-bar{background:#0b0b0cdb;box-shadow:0 1px #ffffff12}.uh-brand{color:inherit;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:10px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.uh-mark{grid-template-columns:repeat(2,7px);gap:3px;display:grid}.uh-mark i{border-radius:2px;width:7px;height:7px;display:block}.uh-mark i:first-child{background:var(--uh-approval)}.uh-mark i:nth-child(2){background:var(--uh-finance)}.uh-mark i:nth-child(3){background:var(--uh-nexus);grid-column:1/-1;width:17px}.uh-tabs{scrollbar-width:none;background:#7878801a;border-radius:11px;gap:2px;padding:3px;display:flex;overflow-x:auto}.uh-tabs::-webkit-scrollbar{display:none}.uh-tab{color:#3c3c43d9;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 13px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dark .uh-tab{color:#ebebf5b3}.uh-tab:hover{color:var(--uh-bar-fg);background:#ffffffb3}.dark .uh-tab:hover{background:#ffffff14}.uh-dot{border-radius:50%;flex:none;width:8px;height:8px}.uh-tab--approval .uh-dot{background:var(--uh-approval)}.uh-tab--finance .uh-dot{background:var(--uh-finance)}.uh-tab--nexus .uh-dot{background:var(--uh-nexus)}.uh-tab.is-active{font-weight:600;box-shadow:0 1px 2px #0000001f,0 1px 1px #0000000a}.uh-tab--approval.is-active{background:var(--uh-approval);color:var(--uh-on-approval)}.uh-tab--finance.is-active{background:var(--uh-finance);color:var(--uh-on-finance)}.uh-tab--nexus.is-active{background:var(--uh-nexus);color:var(--uh-on-nexus)}.uh-tab.is-active .uh-dot{opacity:.9;background:currentColor}.uh-tab:focus-visible,.uh-signout:focus-visible,.uh-brand:focus-visible{outline:2px solid var(--hub,#3b82f6);outline-offset:2px}@media (width<=640px){.uh-bar{gap:10px;padding:0 10px}.uh-brand-text{display:none}.uh-tab{padding:0 10px}}body{margin:0}html[data-hub] #root{top:var(--uh-bar-h);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateZ(0)}html[data-hub] #root .h-screen,html[data-hub] #root .h-dvh{height:calc(100dvh - var(--uh-bar-h))}html[data-hub] #root .min-h-screen,html[data-hub] #root .min-h-dvh{min-height:calc(100dvh - var(--uh-bar-h))}html[data-hub] #root .max-h-screen{max-height:calc(100dvh - var(--uh-bar-h))}html[data-hub] .bg-ink{background-color:rgb(var(--hub-rgb) / var(--tw-bg-opacity,1))!important}html[data-hub] .bg-ink,html[data-hub] .bg-ink .text-paper,html[data-hub] .bg-ink.text-paper{color:var(--on-hub)!important}html[data-hub] .hover\:bg-ink:hover{background-color:rgb(var(--hub-rgb) / var(--tw-bg-opacity,1))!important;color:var(--on-hub)!important}html[data-hub] .border-ink{border-color:rgb(var(--hub-rgb) / var(--tw-border-opacity,1))!important}html[data-hub] .ring-ink{--tw-ring-color:rgb(var(--hub-rgb) / var(--tw-ring-opacity,1))!important}html[data-hub] .accent-ink{accent-color:var(--hub)!important}html[data-hub] :focus-visible{outline-color:var(--hub)}html[data-hub] ::selection{background:rgb(var(--hub-rgb) / .25)}.uh-picker{min-height:100dvh;padding:calc(var(--uh-bar-h) + 56px) 16px 56px;box-sizing:border-box;isolation:isolate;color:var(--uh-bar-fg);background:#fafafa;font-family:Roboto,system-ui,sans-serif;position:relative;overflow:hidden}.dark .uh-picker{background:#0b0b0c}.uh-picker-inner{max-width:1000px;margin:0 auto}.uh-picker-kicker{color:#3c3c43b3;margin:0 0 6px;font-size:15px}.dark .uh-picker-kicker{color:#ebebf599}.uh-picker h1{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(28px,4vw,38px);font-weight:700}.uh-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.uh-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:inherit;background:#fffc;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #1010180a,0 10px 30px -14px #10101833}.dark .uh-card{background:#18181bb3;border-color:#ffffff12}.uh-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1010180d,0 18px 40px -16px #10101847}.uh-card:focus-visible{outline-offset:3px;outline:2px solid #3b82f6}.uh-card-icon{border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.uh-card--approval .uh-card-icon{background:rgb(var(--uh-approval-rgb) / .12);color:var(--uh-approval)}.uh-card--finance .uh-card-icon{background:rgb(var(--uh-finance-rgb) / .18);color:#a16207}.dark .uh-card--finance .uh-card-icon{color:var(--uh-finance)}.uh-card--nexus .uh-card-icon{background:rgb(var(--uh-nexus-rgb) / .12);color:var(--uh-nexus)}.uh-card strong{letter-spacing:-.01em;font-size:19px}.uh-card-blurb{color:#3c3c43bf;font-size:14px;line-height:1.5}.dark .uh-card-blurb{color:#ebebf599}.uh-card-go{opacity:.55;margin-top:10px;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s}.uh-card:hover .uh-card-go{opacity:1;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.uh-card,.uh-card-go{transition:none}.uh-card:hover{transform:none}}.uh-signout{color:#3c3c43d9;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;display:inline-flex}.dark .uh-signout{color:#ebebf5b3}.uh-signout:hover{color:var(--uh-bar-fg);background:#7878801a}.uh-dot--approval{background:var(--uh-approval)}.uh-dot--finance{background:var(--uh-finance)}.uh-dot--nexus{background:var(--uh-nexus)}.uh-login{min-height:100dvh;padding:calc(var(--uh-bar-h) + 24px) 16px 40px;box-sizing:border-box;isolation:isolate;color:var(--uh-bar-fg);background:#fafafa;place-items:center;font-family:Roboto,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.dark .uh-login{background:#0b0b0c}.uh-glow{z-index:-1;filter:blur(90px);opacity:.22;border-radius:50%;width:46vmax;height:46vmax;position:absolute}.uh-glow--approval{background:var(--uh-approval);top:-18vmax;left:-12vmax}.uh-glow--finance{background:var(--uh-finance);opacity:.2;top:-10vmax;right:-16vmax}.uh-glow--nexus{background:var(--uh-nexus);opacity:.16;bottom:-24vmax;left:22%}.uh-login-card{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);text-align:center;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:20px;width:100%;max-width:400px;padding:36px 32px 28px;box-shadow:0 1px 2px #0000000a,0 12px 40px -12px #0f0f142e}.dark .uh-login-card{background:#18181bb8;border-color:#ffffff14}.uh-login-mark{grid-template-columns:repeat(2,14px);gap:5px;margin-bottom:20px;display:inline-grid}.uh-login-mark i{border-radius:4px;width:14px;height:14px;display:block}.uh-login-mark i:first-child{background:var(--uh-approval)}.uh-login-mark i:nth-child(2){background:var(--uh-finance)}.uh-login-mark i:nth-child(3){background:var(--uh-nexus);grid-column:1/-1;width:33px}.uh-login-card h1{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700}.uh-login-sub{color:#3c3c43bf;margin:0 0 28px;font-size:14.5px;line-height:1.45}.dark .uh-login-sub{color:#ebebf5a6}.uh-login-btn{box-sizing:border-box;color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:46px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform 50ms;display:flex}.uh-login-btn:hover{border-color:#a1a1aa;box-shadow:0 2px 8px #00000014}.uh-login-btn:active{transform:translateY(1px)}.uh-login-btn:focus-visible{outline-offset:2px;outline:2px solid #0078d4}.dark .uh-login-btn{color:#fff;background:#2f2f2f;border-color:#3f3f46}.uh-login-btn.is-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.uh-login-error{color:#b42318;background:#f400090f;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}.dark .uh-login-error{color:#ff9b9b;background:#ff4d551a}.uh-login-hubs{color:#3c3c43b3;border-top:1px solid #78788029;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:26px 0 0;padding:18px 0 0;font-size:12.5px;list-style:none;display:flex}.dark .uh-login-hubs{color:#ebebf599}.uh-login-hubs li{align-items:center;gap:6px;display:inline-flex}.uh-login-foot{color:#3c3c4380;margin:18px 0 0;font-size:11.5px}.dark .uh-login-foot{color:#ebebf566}.uh-spinner{border:2.5px solid #78788033;border-top-color:var(--uh-bar-fg);border-radius:50%;width:22px;height:22px;margin:4px auto 0;animation:.8s linear infinite uh-spin}@keyframes uh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uh-spinner{animation-duration:2.4s}}.uh-login-results{text-align:left;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.uh-login-results li{background:#78788012;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:grid}.uh-login-results li>span:last-child{opacity:.75;grid-column:2/-1;font-size:12.5px;line-height:1.4}.uh-login-results li.is-bad strong{opacity:.6}.uh-login-results a{color:inherit;background:#7878801f;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;text-decoration:none}.uh-login-results a:hover{background:#78788033}@media (width<=480px){.uh-login-card{border-radius:16px;padding:28px 20px 22px}}html:root{--paper:#fff;--paper-rgb:255 255 255;--surface:#f6f6f8;--surface-rgb:246 246 248;--ink:#0b0b0c;--ink-rgb:11 11 12;--muted:#0b0b0c;--muted-rgb:11 11 12;--border:#ececf0;--border-rgb:236 236 240;--uh-card-shadow:0 1px 2px #1010180a, 0 6px 20px -10px #1010181f}html:root.dark{--paper:#121214;--paper-rgb:18 18 20;--surface:#0b0b0c;--surface-rgb:11 11 12;--ink:#fff;--ink-rgb:255 255 255;--muted:#fff;--muted-rgb:255 255 255;--border:#26262b;--border-rgb:38 38 43;--uh-card-shadow:0 1px 2px #0000004d, 0 8px 24px -12px #00000080}html[data-hub] #root{background:rgb(var(--surface-rgb))}html[data-hub] #root main [class~=border][class~=border-line][class*=rounded]:not(button):not(input):not(select):not(textarea):not(span):not(a){border-color:rgb(var(--border-rgb) / .6);box-shadow:var(--uh-card-shadow)}html[data-hub] #root main .rounded-lg[class~=border][class~=border-line]:not(button):not(input):not(span):not(a){border-radius:14px}html[data-hub] #root main .rounded-xl[class~=border][class~=border-line]:not(button):not(input):not(span):not(a){border-radius:18px}html[data-hub] #root .border-dashed.border-line{box-shadow:none;background:#7878800f;border-style:solid;border-color:#0000;border-radius:14px}html.dark[data-hub] #root .border-dashed.border-line{background:#ffffff0a}html[data-hub] #root input[class*=border],html[data-hub] #root select[class*=border],html[data-hub] #root textarea[class*=border]{border-radius:10px}html[data-hub] #root input:focus-visible,html[data-hub] #root select:focus-visible,html[data-hub] #root textarea:focus-visible{border-color:var(--hub);box-shadow:0 0 0 3px rgb(var(--hub-rgb) / .18);outline:none}html[data-hub] #root button.bg-ink,html[data-hub] #root a.bg-ink{box-shadow:0 1px 2px rgb(var(--hub-rgb) / .3), 0 4px 12px -4px rgb(var(--hub-rgb) / .45)}.uh-login--inhub{min-height:100%;padding-top:24px}.uh-login-foot a{color:inherit;font-weight:600}
