.ilab-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.ilab-header__start{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.ilab-header__brand{justify-self:center;place-items:center;width:clamp(180px,24vw,280px);min-height:88px;display:grid}.company-identity__logo{-o-object-fit:contain;object-fit:contain;width:100%;height:88px;display:block}.company-identity__mark{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex-shrink:0;width:38px;height:38px;display:block}.company-identity__name{letter-spacing:-.025em;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.15}.ilab-header__account{justify-self:end;min-width:0}.workspace-hub{--hub-ink:#24272a;--hub-muted:#67615c;font-family:inherit}.workspace-hub .hub-hero{background:linear-gradient(90deg,#0d1416e6,#0d1416a8 48%,#0d14160f),url(/brand/ilab-laboratory.png) 50%/cover;min-height:440px;box-shadow:0 18px 50px #22222215}.workspace-hub .hub-hero__content{max-width:780px;padding-top:64px;padding-bottom:50px}.workspace-hub .hub-hero h1{font-size:clamp(38px,4.5vw,59px)}.workspace-hub .hub-hero h1 em{color:#ffc078}.workspace-hub .hub-hero__grid{background:linear-gradient(120deg,#0000 55%,#ffae5612)}.workspace-hub .hub-eyebrow{color:#ebd8c3}.workspace-hub .hub-eyebrow span{background:#ffa84f}.workspace-hub .hub-eyebrow b,.workspace-hub .hub-bottom b{color:#b86b2c}.workspace-hub .hub-button--primary{color:#362414;background:#ffbd76}.workspace-hub .hub-hero__footer{color:#d9d3c9;font-size:10px}.workspace-hub .hub-snapshot{background:#fffdf9;border-color:#e6e1d9;margin-bottom:46px}.workspace-hub .hub-kicker{color:#786454}.workspace-hub .hub-snapshot h2 span,.workspace-hub .hub-section-heading h2 em{color:var(--brand,#b3480c)}.workspace-hub .hub-stat{border-color:#e2dacf}.workspace-hub .hub-stat span,.workspace-hub .hub-stat small,.workspace-hub .hub-section-heading>p,.workspace-hub .hub-card p{color:#67615c}.workspace-hub .hub-card h3{font-size:25px}.workspace-hub .hub-card:hover{text-decoration:none}.workspace-hub .hub-card p{font-size:13px}.workspace-hub .hub-card__link{color:#8f3c11;font-size:12px}.workspace-hub .hub-card__top{font-size:10px}.workspace-hub .hub-card--lime{--poster:#e8e9df}.workspace-hub .hub-card--blue{--poster:#dce5e8}.workspace-hub .hub-card--mint{--poster:#e5e6e0}.workspace-hub .hub-card:focus-visible,.workspace-hub .hub-button:focus-visible{outline-color:#c45a16}.workspace-hub .hub-bottom{color:#71665c}.ilab-login{background:#faf9f6;grid-template-columns:1.1fr 1fr;min-height:100svh;display:grid}.ilab-login__scene{color:#fff;background:linear-gradient(#111a2022,#111a20eb),url(/brand/ilab-laboratory.png) 65%/cover;flex-direction:column;justify-content:space-between;min-height:100svh;padding:50px;display:flex;position:relative}.ilab-login__identity{background:#fff;border-radius:16px;width:250px;height:190px;overflow:hidden}.ilab-login__identity img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ilab-login__message p{color:#ffd0a0;letter-spacing:.16em;font-size:11px;font-weight:700}.ilab-login__message h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,3.5vw,52px);line-height:1.1}.ilab-login__message span{color:#e3dfd8;font-size:15px}.ilab-login__panel{place-items:center;padding:50px 30px;display:grid}.ilab-login__form{width:100%;max-width:380px}.ilab-login__eyebrow{color:#93400f;letter-spacing:.14em;font-size:10px;font-weight:800}.ilab-login__form h1{color:#25292c;letter-spacing:-.04em;margin:16px 0;font-size:36px;font-weight:650;line-height:1.2}.ilab-login__intro{color:#6b645e;margin-bottom:34px;font-size:15px;line-height:1.6}.ilab-login__form input{background:#fff;border-color:#d2cbc2;border-radius:7px;min-height:48px}.ilab-login__form input:focus-visible{outline-offset:2px;outline:2px solid #b3480c}.ilab-login__form button[type=submit]{background:#aa430b;border-radius:7px;min-height:48px}.ilab-login__access{color:#756d64;border-top:1px solid #e1dad1;margin-top:28px;padding-top:22px;font-size:12px;line-height:1.6}@media (max-width:1100px){.workspace-hub .hub-hero__content{max-width:none;padding-top:32px;padding-bottom:40px}}@media (max-width:800px){.ilab-header{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.ilab-header__brand{grid-area:2/1/auto/-1;width:min(240px,100%);min-height:76px}.company-identity__logo{height:76px}.ilab-header__account{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;max-width:45vw}}@media (max-width:600px){.workspace-hub .hub-hero{background-position:60%;min-height:0}.workspace-hub .hub-hero__content{padding:24px 24px 35px}.workspace-hub .hub-hero h1{font-size:36px}.workspace-hub .hub-eyebrow{letter-spacing:.08em;font-size:9px}.workspace-hub .hub-button{min-height:44px}.workspace-hub .hub-stat{padding:0 8px}.workspace-hub .hub-stat span{font-size:11px}}@media (max-width:800px){.ilab-login{grid-template-columns:1fr}.ilab-login__scene{min-height:270px;padding:25px}.ilab-login__identity{width:150px;height:115px}.ilab-login__message h2{margin:12px 0 0;font-size:27px}.ilab-login__message p,.ilab-login__message span{display:none}.ilab-login__panel{padding:35px 25px}}@media (prefers-reduced-motion:reduce){.workspace-hub .hub-card{transition:none}}
