main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]{flex-direction:column;gap:12px;display:flex!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div:first-child h2{font-size:1rem;line-height:1.35}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div:first-child p{font-size:.875rem;line-height:1.55}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article{background:var(--tbx-card-bg);grid-template-columns:clamp(104px,11vw,132px) minmax(0,1fr);align-items:stretch;min-height:190px;display:grid;overflow:hidden}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:first-child{background-position:50%;background-size:cover;width:100%;height:100%;min-height:190px;aspect-ratio:auto!important;max-height:none!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child{flex-direction:column;justify-content:center;min-width:0;padding:18px 20px;display:flex}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div:first-child span{line-height:1.3;font-size:.8125rem!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article h3{margin-top:8px;line-height:1.4;font-size:1rem!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div[class~=mt-3][class~=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div[class~=mt-3][class~=grid]>div{min-height:66px;padding:9px}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div[class~=mt-3][class~=grid] svg{width:1.125rem!important;height:1.125rem!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div[class~=mt-3][class~=grid] p:first-of-type{margin-top:5px;line-height:1.3;font-size:.8125rem!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div[class~=mt-3][class~=grid] p:last-of-type{margin-top:2px;line-height:1.3;font-size:.875rem!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article a[target=_blank]{margin-top:14px;font-size:.875rem!important}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article a[target=_blank] svg{width:1rem;height:1rem}@media (min-width:1024px){main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child>div[class~=mt-3][class~=grid]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:639px){main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article{grid-template-columns:96px minmax(0,1fr)}main>section.space-y-4:has(>div[class*=border-violet-200][class*=bg-violet-50])>div[class*=sm\:grid-cols-2][class*=xl\:grid-cols-4]>article>div:last-child{padding:14px}}
:root{--tbx-font-caption:.8125rem;--tbx-font-body:.875rem;--tbx-font-subtitle:.9375rem;--tbx-font-card-title:1rem;--tbx-font-section-title:1.125rem;--tbx-font-page-title:1.5rem;--tbx-card-bg:#fff;--tbx-card-muted:#f8fafc;--tbx-card-border:#0f172a1f;--tbx-card-text:#0f172a;--tbx-card-muted-text:#64748b;--tbx-panel-bg:#fff}.app-main .text-xs,.app-main [class~="text-[7px]"],.app-main [class~="text-[8px]"],.app-main [class~="text-[9px]"],.app-main [class~="text-[10px]"],.app-main [class~="text-[11px]"],.app-main [class~="text-[12px]"],.sidebar-item{font-size:var(--tbx-font-caption)!important}.app-main h1.text-xl{font-size:var(--tbx-font-page-title);line-height:1.2}.app-main h2.text-xs,.app-main h2.text-sm,.app-main h3.text-xs,.app-main h3.text-sm{line-height:1.35;font-size:var(--tbx-font-card-title)!important}.app-main h2.text-base{font-size:var(--tbx-font-section-title);line-height:1.35}.tbx-card,.tbx-surface-card{background-color:var(--tbx-card-bg);border-color:var(--tbx-card-border);color:var(--tbx-card-text)}.tbx-surface-muted{background-color:var(--tbx-card-muted)}.app-main article[class~=bg-emerald-50\/60],.app-main article[class~=bg-amber-50\/70],.app-main article[class~=bg-amber-50],.app-main div[class~=rounded-xl][class~=border-slate-200][class~=bg-slate-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-red-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-orange-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-yellow-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-amber-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-blue-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-cyan-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-green-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-emerald-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-violet-50],.app-main div[class~=rounded-xl][class~=border-gray-200][class~=bg-purple-50]{background-color:var(--tbx-card-bg)!important}.app-main [class~="bg-[#050A1C]"],.app-main [class~="bg-[#080E2B]"]{background-color:var(--tbx-card-bg)!important;border-color:var(--tbx-card-border)!important}.app-main [class~="bg-[#050A1C]"] .text-white,.app-main [class~="bg-[#080E2B]"] .text-white{color:var(--tbx-card-text)!important}.app-main [class~="bg-[#050A1C]"] .text-slate-200,.app-main [class~="bg-[#080E2B]"] .text-slate-200{color:#334155!important}.app-main [class~="bg-[#050A1C]"] .text-slate-300,.app-main [class~="bg-[#050A1C]"] .text-slate-400,.app-main [class~="bg-[#080E2B]"] .text-slate-300,.app-main [class~="bg-[#080E2B]"] .text-slate-400{color:var(--tbx-card-muted-text)!important}.app-main [class~="bg-[#050A1C]"] .text-cyan-300,.app-main [class~="bg-[#080E2B]"] .text-cyan-300{color:#0e7490!important}.app-main [class~="bg-[#050A1C]"] .text-emerald-300,.app-main [class~="bg-[#080E2B]"] .text-emerald-300{color:#047857!important}.app-main [class~="bg-[#050A1C]"] [class*=border-white],.app-main [class~="bg-[#080E2B]"] [class*=border-white]{border-color:var(--tbx-card-border)!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl]{background-color:var(--tbx-card-bg)!important;border-color:var(--tbx-card-border)!important;color:var(--tbx-card-text)!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] h1,.app-main section[class~=bg-slate-950][class~=rounded-3xl] h2,.app-main section[class~=bg-slate-950][class~=rounded-3xl] h3{color:var(--tbx-card-text)!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] .text-slate-300,.app-main section[class~=bg-slate-950][class~=rounded-3xl] .text-slate-400{color:var(--tbx-card-muted-text)!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] .text-cyan-200{color:#0e7490!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] [class~=bg-cyan-300\/10]{background-color:#ecfeff!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] [class*=border-cyan-300]{border-color:#a5f3fc!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] [class~=bg-white\/5]{background-color:var(--tbx-card-muted)!important}.app-main section[class~=bg-slate-950][class~=rounded-3xl] [class*=border-white]{border-color:var(--tbx-card-border)!important}header.tbx-surface-card .text-emerald-200{color:#047857!important}header.tbx-surface-card .text-amber-200{color:#b45309!important}header.tbx-surface-card [class~=bg-emerald-400\/10]{background-color:#ecfdf5!important}header.tbx-surface-card [class~=bg-amber-400\/10]{background-color:#fffbeb!important}header.tbx-surface-card [class~=border-emerald-400\/25]{border-color:#a7f3d0!important}header.tbx-surface-card [class~=border-amber-400\/25]{border-color:#fde68a!important}.tbx-icon{flex:none;width:1.125rem;height:1.125rem}
.auth-shell{color:#0f172a;background:#f8fafc;min-height:100dvh;padding:0;display:block}.auth-shell>.auth-grid{display:none}.auth-split{background:#fff;grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);min-height:100dvh;display:grid;overflow:hidden}.auth-story{isolation:isolate;color:#f4f7ff;background:radial-gradient(circle at 12% 12%,#00d1ff38,#0000 30%),radial-gradient(circle at 88% 84%,#ff422229,#0000 30%),linear-gradient(145deg,#000310 0%,#061658 38%,#0026bb 72%,#0e9cdc 120%);min-height:100dvh;padding:clamp(32px,5vw,72px);position:relative;overflow:hidden}.auth-story:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 82%);mask-image:linear-gradient(135deg,#000 0%,#0000 82%)}.auth-story:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:min(48vw,560px);position:absolute;bottom:-28%;right:-22%;box-shadow:0 0 0 54px #ffffff08,0 0 0 108px #ffffff05}.auth-story-inner{z-index:1;flex-direction:column;justify-content:space-between;width:min(100%,620px);min-height:calc(100dvh - clamp(64px,10vw,144px));display:flex;position:relative}.auth-story .auth-brand{align-items:center;gap:14px;width:fit-content;display:flex}.auth-story .auth-logo{width:126px;height:auto}.auth-story .auth-brand-subtitle{color:#ffffffc7;align-items:center;gap:10px;font-weight:600;display:inline-flex}.auth-story .auth-brand-subtitle>span:first-child{background:#ffffff59;width:1px;height:24px}.auth-story .auth-brand-subtitle>span:last-child{display:none}.auth-story-copy{max-width:540px;margin:auto 0;padding:clamp(54px,9vh,110px) 0}.auth-story-kicker{color:#9eeeff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:.78rem;font-weight:600;display:inline-flex}.auth-story-kicker:before{content:"";background:#00d1ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #00d1ff1f}.auth-story-copy h1{color:#f4f7ff;letter-spacing:-.045em;max-width:540px;margin:0;font-size:clamp(2.35rem,5vw,4.35rem);font-weight:600;line-height:.98}.auth-story-copy p{color:#ecf3ffc2;max-width:500px;margin:24px 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.auth-story-footer{color:#ecf3ff8c;align-items:center;gap:10px;font-size:.78rem;display:flex}.auth-story-footer:before{content:"";background:#ffffff52;width:24px;height:1px}.auth-access{background:radial-gradient(circle at 86% 4%,#00d1ff12,#0000 23rem),#f8fafc;place-items:center;min-height:100dvh;padding:clamp(28px,5vw,72px);display:grid}.auth-access-inner{width:min(100%,460px)}.auth-mobile-wordmark{color:#0026bb;letter-spacing:.18em;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;font-size:1.35rem;font-weight:600;display:none}.auth-mobile-wordmark span{color:#475569;letter-spacing:.02em;border-left:1px solid #0f172a33;padding-left:12px;font-size:.92rem}.auth-access .auth-card{background:#fffffff5;border:1px solid #0f172a17;border-radius:24px;width:100%;margin:0;padding:clamp(30px,5vw,44px);box-shadow:0 30px 80px #0012331c}.auth-access .auth-card-header{text-align:center;margin-bottom:27px}.auth-access .auth-eyebrow{color:#0e9cdc;letter-spacing:.1em;justify-content:center;font-size:.76rem}.auth-access .auth-eyebrow-dot{background:#00d1ff}.auth-access .auth-title{color:#0f172a;letter-spacing:-.025em;margin-top:10px;font-size:clamp(1.85rem,4vw,2.25rem);font-weight:600;line-height:1.08}.auth-access .auth-title span{color:inherit}.auth-access .auth-description{color:#64748b;margin-top:10px;font-size:.94rem;line-height:1.5}.auth-access .auth-form{gap:13px}.auth-access .auth-field>span:first-child{color:#334155;font-size:.82rem;font-weight:600}.auth-access .auth-input-wrap{background:#fff;border-color:#0f172a21;border-radius:11px;min-height:46px;box-shadow:inset 0 1px 1px #0f172a04}.auth-access .auth-input-wrap:focus-within{border-color:#0e9cdc;box-shadow:0 0 0 3px #0e9cdc1a}.auth-access .auth-input-wrap input{color:#0f172a}.auth-access .auth-input-wrap input::placeholder{color:#a3adbc}.auth-access .auth-input-icon,.auth-access .auth-password-toggle{color:#94a3b8}.auth-access .auth-form-extra button,.auth-access .auth-back-button{color:#0e9cdc}.auth-access .auth-primary-button{color:#fff;min-height:46px;box-shadow:none;background:linear-gradient(#ea7f18,#ff4222);border-radius:11px;font-weight:600}.auth-access .auth-primary-button:hover:not(:disabled){filter:brightness(1.055);box-shadow:0 8px 20px #ff422233}.auth-access .auth-office-button{color:#334155;background:#fff;border-color:#0f172a1f;border-radius:11px;min-height:46px}.auth-access .auth-divider small{color:#94a3b8;background:#fff}.auth-access .auth-divider span{background:#0f172a17}.auth-access .auth-alert,.auth-access .auth-sent{border-radius:11px}.auth-access .auth-footer{color:#94a3b8;text-align:center;margin:18px 0 0;font-size:.78rem}@media (max-width:920px){.auth-split{background:#f8fafc;grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-access{min-height:100dvh;padding:28px 20px}.auth-mobile-wordmark{display:flex}.auth-access .auth-card{border-radius:20px;box-shadow:0 18px 50px #00123317}}@media (max-width:520px){.auth-access{align-items:start;padding-top:34px}.auth-access .auth-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.auth-access .auth-primary-button,.auth-access .auth-office-button,.auth-access .auth-input-wrap{transition:none!important}}
